From b810cc7cdfcaed66eb09e0db85918682a421e5f1 Mon Sep 17 00:00:00 2001 From: Alwin Joseph Date: Fri, 24 Apr 2026 21:03:00 +0530 Subject: [PATCH 01/37] SITES-40396 - Add CIF IT site module with smoke tests and CI integration --- .circleci/ci/it-tests.js | 10 + it/http/README.md | 2 +- .../cq/commerce/it/http/ItSiteSmokeIT.java | 84 + it/site/README.md | 89 + it/site/all/pom.xml | 229 + .../META-INF/vault/definition/.content.xml | 23 + .../main/content/META-INF/vault/filter.xml | 20 + it/site/classic/all/pom.xml | 282 + .../META-INF/vault/definition/.content.xml | 23 + .../main/content/META-INF/vault/filter.xml | 5 + it/site/classic/ui.config/pom.xml | 76 + .../main/content/META-INF/vault/filter.xml | 4 + ...CompositeStatusType~editor.config.cfg.json | 8 + ...nt.impl.GraphqlClientImpl~default.cfg.json | 10 + ...to.GraphqlDataServiceImpl~default.cfg.json | 9 + it/site/classic/ui.content/pom.xml | 91 + .../main/content/META-INF/vault/filter.xml | 5 + .../cloudconfigs/commerce/.content.xml | 17 + .../.content.xml | 5 + it/site/generate.md | 330 + it/site/pom.xml | 586 + it/site/ui.apps.structure/pom.xml | 64 + it/site/ui.apps/pom.xml | 160 + .../main/content/META-INF/vault/filter.xml | 7 + .../clientlibs/clientlib-base/.content.xml | 6 + .../clientlibs/clientlib-base/css.txt | 15 + .../clientlibs/clientlib-base/js.txt | 15 + .../clientlibs/clientlib-cif/.content.xml | 8 + .../clientlibs/clientlib-cif/css.txt | 0 .../clientlibs/clientlib-cif/js.txt | 0 .../clientlib-dependencies/.content.xml | 7 + .../clientlibs/clientlib-dependencies/css.txt | 2 + .../clientlibs/clientlib-dependencies/js.txt | 2 + .../clientlibs/clientlib-grid/.content.xml | 5 + .../clientlibs/clientlib-grid/css.txt | 17 + .../clientlibs/clientlib-grid/less/grid.less | 44 + .../clientlibs/clientlib-site/.content.xml | 8 + .../clientlibs/clientlib-site/css.txt | 3 + .../clientlibs/clientlib-site/css/site.css | 1 + .../clientlibs/clientlib-site/js.txt | 3 + .../clientlibs/clientlib-site/js/site.js | 1 + .../components/accordion/.content.xml | 7 + .../components/accordion/_cq_editConfig.xml | 4 + .../accordion/_cq_template/.content.xml | 12 + .../components/accordion/new/.content.xml | 25 + .../components/breadcrumb/.content.xml | 6 + .../components/button/.content.xml | 6 + .../components/carousel/.content.xml | 7 + .../components/carousel/_cq_editConfig.xml | 4 + .../components/carousel/new/.content.xml | 24 + .../commerce/accountdetails/.content.xml | 7 + .../commerce/addressbook/.content.xml | 8 + .../commerce/breadcrumb/.content.xml | 8 + .../commerce/catalogpage/.content.xml | 7 + .../catalogpage/customfooterlibs.html | 19 + .../catalogpage/customheaderlibs.html | 21 + .../commerce/categorycarousel/.content.xml | 7 + .../commerce/contentfragment/.content.xml | 7 + .../commerce/experiencefragment/.content.xml | 7 + .../featuredcategorylist/.content.xml | 7 + .../components/commerce/logo/.content.xml | 7 + .../commerce/logo/_cq_dialog/.content.xml | 22 + .../components/commerce/logo/logo.html | 30 + .../commerce/miniaccount/.content.xml | 6 + .../components/commerce/minicart/.content.xml | 6 + .../commerce/navigation/.content.xml | 7 + .../components/commerce/product/.content.xml | 7 + .../commerce/productcarousel/.content.xml | 7 + .../commerce/productlist/.content.xml | 7 + .../commerce/productteaser/.content.xml | 7 + .../productteaser/_cq_template/.content.xml | 10 + .../commerce/relatedproducts/.content.xml | 7 + .../commerce/resetpassword/.content.xml | 6 + .../commerce/searchbar/.content.xml | 7 + .../commerce/searchresults/.content.xml | 7 + .../components/commerce/teaser/.content.xml | 9 + .../components/container/.content.xml | 8 + .../components/container/new/.content.xml | 24 + .../components/contentfragment/.content.xml | 7 + .../contentfragment/_cq_editConfig.xml | 4 + .../contentfragmentlist/.content.xml | 7 + .../components/download/.content.xml | 6 + .../components/download/_cq_editConfig.xml | 4 + .../components/embed/.content.xml | 6 + .../experiencefragment/.content.xml | 7 + .../experiencefragment/_cq_editConfig.xml | 4 + .../components/form/button/.content.xml | 6 + .../components/form/container/.content.xml | 8 + .../form/container/_cq_editConfig.xml | 4 + .../form/container/new/.content.xml | 6 + .../components/form/hidden/.content.xml | 6 + .../components/form/options/.content.xml | 6 + .../components/form/text/.content.xml | 6 + .../components/header/.content.xml | 7 + .../components/helloworld/.content.xml | 5 + .../helloworld/_cq_dialog/.content.xml | 23 + .../components/helloworld/helloworld.html | 22 + .../components/image/.content.xml | 6 + .../components/image/_cq_editConfig.xml | 4 + .../languagenavigation/.content.xml | 6 + .../components/list/.content.xml | 7 + .../components/list/_cq_editConfig.xml | 4 + .../components/navigation/.content.xml | 6 + .../components/page/.content.xml | 6 + .../components/page/customfooterlibs.html | 20 + .../components/page/customheaderlibs.html | 21 + .../components/pdfviewer/.content.xml | 6 + .../components/progressbar/.content.xml | 6 + .../components/remotepage/.content.xml | 6 + .../components/remotepagenext/.content.xml | 6 + .../components/search/.content.xml | 6 + .../components/separator/.content.xml | 6 + .../components/spa/.content.xml | 6 + .../components/tableofcontents/.content.xml | 7 + .../tableofcontents/_cq_editConfig.xml | 8 + .../components/tabs/.content.xml | 7 + .../components/tabs/_cq_editConfig.xml | 4 + .../components/tabs/_cq_template/.content.xml | 14 + .../components/tabs/new/.content.xml | 24 + .../components/teaser/.content.xml | 8 + .../components/teaser/_cq_editConfig.xml | 4 + .../components/text/.content.xml | 6 + .../components/text/_cq_dialog.xml | 70 + .../components/text/_cq_editConfig.xml | 151 + .../components/title/.content.xml | 6 + .../components/title/_cq_editConfig.xml | 4 + .../components/xfpage/.content.xml | 6 + .../components/xfpage/content.html | 16 + .../components/xfpage/customfooterlibs.html | 29 + .../components/xfpage/customheaderlibs.html | 33 + .../cif-components-it-site/i18n/.content.xml | 4 + .../apps/cif-components-it-site/i18n/fr.json | 3 + .../i18n/fr.json.dir/.content.xml | 8 + .../.content.xml | 5 + .../_jcr_content/.content.xml | 11 + .../_jcr_content/dialog.xml | 23 + it/site/ui.config/pom.xml | 77 + .../main/content/META-INF/vault/filter.xml | 4 + ...PolicyImpl~cif-components-it-site.cfg.json | 15 + ...orProvider~cif-components-it-site.cfg.json | 6 + ...internal.services.UrlProviderImpl.cfg.json | 5 + ...internal.services.UrlProviderImpl.cfg.json | 5 + ...SpecificPageFilterFactory~default.cfg.json | 3 + ...nt.impl.GraphqlClientImpl~default.cfg.json | 16 + ...entsFilter~cif-components-it-site.cfg.json | 3 + ...ory.config~cif-components-it-site.cfg.json | 8 + ...nitializer~cif-components-it-site.cfg.json | 7 + it/site/ui.content/pom.xml | 113 + .../main/content/META-INF/vault/filter.xml | 11 + .../conf/cif-components-it-site/.content.xml | 4 + .../_sling_configs/.content.xml | 12 + .../_sling_configs/_rep_policy.xml | 20 + .../settings/.content.xml | 3 + .../settings/cloudconfigs/.content.xml | 3 + .../cloudconfigs/commerce/.content.xml | 15 + .../cloudconfigs/commerce/_rep_policy.xml | 16 + .../settings/dam/.content.xml | 9 + .../settings/wcm/.content.xml | 8 + .../settings/wcm/policies/.content.xml | 456 + .../settings/wcm/policies/_rep_policy.xml | 20 + .../settings/wcm/segments/.content.xml | 9 + .../settings/wcm/segments/summer/.content.xml | 163 + .../settings/wcm/segments/winter/.content.xml | 155 + .../settings/wcm/template-types/.content.xml | 8 + .../wcm/template-types/_rep_policy.xml | 8 + .../ic-editor-template/.content.xml | 8 + .../ic-editor-template/initial/.content.xml | 10 + .../initial/print/.content.xml | 112 + .../ic-editor-template/policies/.content.xml | 8 + .../ic-editor-template/structure/.content.xml | 6 + .../ic-editor-template/thumbnail.png | Bin 0 -> 566032 bytes .../wcm/template-types/page/.content.xml | 8 + .../template-types/page/initial/.content.xml | 18 + .../template-types/page/policies/.content.xml | 23 + .../page/structure/.content.xml | 42 + .../wcm/template-types/page/thumbnail.png | Bin 0 -> 2160 bytes .../page/thumbnail.png.dir/.content.xml | 7 + .../_dam_thumbnails/_dam_thumbnail_300.png | Bin 0 -> 1199 bytes .../_dam_thumbnails/_dam_thumbnail_319.png | Bin 0 -> 1344 bytes .../_dam_thumbnails/_dam_thumbnail_48.png | Bin 0 -> 238 bytes .../wcm/template-types/xf/.content.xml | 9 + .../template-types/xf/initial/.content.xml | 15 + .../template-types/xf/policies/.content.xml | 12 + .../template-types/xf/structure/.content.xml | 27 + .../wcm/template-types/xf/thumbnail.png | Bin 0 -> 2160 bytes .../settings/wcm/templates/.content.xml | 8 + .../settings/wcm/templates/_rep_policy.xml | 20 + .../wcm/templates/catalog-page/.content.xml | 9 + .../catalog-page/initial/.content.xml | 20 + .../catalog-page/policies/.content.xml | 75 + .../catalog-page/structure/.content.xml | 54 + .../wcm/templates/catalog-page/thumbnail.png | Bin 0 -> 61297 bytes .../thumbnail.png.dir/.content.xml | 7 + .../_dam_thumbnails/_dam_thumbnail_300.png | Bin 0 -> 36888 bytes .../_dam_thumbnails/_dam_thumbnail_319.png | Bin 0 -> 36888 bytes .../_dam_thumbnails/_dam_thumbnail_48.png | Bin 0 -> 3665 bytes .../wcm/templates/category-page/.content.xml | 11 + .../category-page/initial/.content.xml | 24 + .../category-page/policies/.content.xml | 78 + .../category-page/structure/.content.xml | 54 + .../wcm/templates/category-page/thumbnail.png | Bin 0 -> 61297 bytes .../thumbnail.png.dir/.content.xml | 8 + .../_dam_thumbnails/_dam_thumbnail_300.png | Bin 0 -> 36888 bytes .../_dam_thumbnails/_dam_thumbnail_319.png | Bin 0 -> 36888 bytes .../_dam_thumbnails/_dam_thumbnail_48.png | Bin 0 -> 3665 bytes .../wcm/templates/landing-page/.content.xml | 11 + .../landing-page/initial/.content.xml | 24 + .../landing-page/policies/.content.xml | 75 + .../landing-page/structure/.content.xml | 54 + .../wcm/templates/landing-page/thumbnail.png | Bin 0 -> 61297 bytes .../thumbnail.png.dir/.content.xml | 8 + .../_dam_thumbnails/_dam_thumbnail_300.png | Bin 0 -> 36888 bytes .../_dam_thumbnails/_dam_thumbnail_319.png | Bin 0 -> 36888 bytes .../_dam_thumbnails/_dam_thumbnail_48.png | Bin 0 -> 3665 bytes .../wcm/templates/page-content/.content.xml | 12 + .../page-content/initial/.content.xml | 26 + .../page-content/policies/.content.xml | 90 + .../page-content/structure/.content.xml | 54 + .../wcm/templates/page-content/thumbnail.png | Bin 0 -> 2160 bytes .../thumbnail.png.dir/.content.xml | 7 + .../_dam_thumbnails/_dam_thumbnail_300.png | Bin 0 -> 1199 bytes .../_dam_thumbnails/_dam_thumbnail_319.png | Bin 0 -> 1344 bytes .../_dam_thumbnails/_dam_thumbnail_48.png | Bin 0 -> 238 bytes .../wcm/templates/product-page/.content.xml | 11 + .../product-page/initial/.content.xml | 24 + .../product-page/policies/.content.xml | 75 + .../product-page/structure/.content.xml | 54 + .../wcm/templates/product-page/thumbnail.png | Bin 0 -> 61297 bytes .../thumbnail.png.dir/.content.xml | 8 + .../_dam_thumbnails/_dam_thumbnail_300.png | Bin 0 -> 36888 bytes .../_dam_thumbnails/_dam_thumbnail_319.png | Bin 0 -> 36888 bytes .../_dam_thumbnails/_dam_thumbnail_48.png | Bin 0 -> 3665 bytes .../wcm/templates/root-page/.content.xml | 9 + .../templates/root-page/initial/.content.xml | 24 + .../templates/root-page/policies/.content.xml | 75 + .../root-page/structure/.content.xml | 48 + .../wcm/templates/root-page/thumbnail.png | Bin 0 -> 61297 bytes .../root-page/thumbnail.png.dir/.content.xml | 8 + .../_dam_thumbnails/_dam_thumbnail_300.png | Bin 0 -> 36888 bytes .../_dam_thumbnails/_dam_thumbnail_319.png | Bin 0 -> 36888 bytes .../_dam_thumbnails/_dam_thumbnail_48.png | Bin 0 -> 3665 bytes .../templates/xf-web-variation/.content.xml | 10 + .../xf-web-variation/initial/.content.xml | 15 + .../xf-web-variation/policies/.content.xml | 60 + .../xf-web-variation/structure/.content.xml | 27 + .../templates/xf-web-variation/thumbnail.png | Bin 0 -> 2160 bytes .../thumbnail.png.dir/.content.xml | 7 + .../_dam_thumbnails/_dam_thumbnail_128.png | Bin 0 -> 527 bytes .../_dam_thumbnails/_dam_thumbnail_319.png | Bin 0 -> 1344 bytes .../cif-components-it-site/.content.xml | 21 + .../_jcr_content/image/file | Bin 0 -> 2991 bytes .../_jcr_content/image/file.dir/.content.xml | 9 + .../_dam_thumbnails/_dam_thumbnail_300.png | Bin 0 -> 3150 bytes .../_dam_thumbnails/_dam_thumbnail_319.png | Bin 0 -> 3551 bytes .../_dam_thumbnails/_dam_thumbnail_48.png | Bin 0 -> 238 bytes .../_dam_thumbnails/_dam_thumbnail_480.png | Bin 0 -> 1818 bytes .../language-masters/.content.xml | 12 + .../language-masters/en/.content.xml | 91 + .../en/my-account/.content.xml | 29 + .../my-account/account-details/.content.xml | 29 + .../en/my-account/address-book/.content.xml | 29 + .../language-masters/en/products/.content.xml | 14 + .../en/products/category-page/.content.xml | 28 + .../en/products/product-page/.content.xml | 25 + .../en/reset-password/.content.xml | 34 + .../language-masters/en/search/.content.xml | 25 + .../cif-components-it-site/us/.content.xml | 11 + .../cif-components-it-site/us/en/.content.xml | 99 + .../us/en/my-account/.content.xml | 34 + .../my-account/account-details/.content.xml | 35 + .../en/my-account/address-book/.content.xml | 36 + .../us/en/products/.content.xml | 15 + .../us/en/products/category-page/.content.xml | 33 + .../us/en/products/product-page/.content.xml | 30 + .../us/en/reset-password/.content.xml | 41 + .../us/en/search/.content.xml | 30 + .../dam/cif-components-it-site/.content.xml | 11 + .../_jcr_content/folderThumbnail | Bin 0 -> 17715 bytes .../asset.jpg/.content.xml | 73 + .../renditions/cq5dam.thumbnail.140.100.png | Bin 0 -> 2611 bytes .../renditions/cq5dam.thumbnail.319.319.png | Bin 0 -> 11514 bytes .../renditions/cq5dam.thumbnail.48.48.png | Bin 0 -> 346 bytes .../renditions/cq5dam.web.1280.1280.jpeg | Bin 0 -> 19720 bytes .../_jcr_content/renditions/original | Bin 0 -> 71150 bytes .../renditions/original.dir/.content.xml | 8 + .../cif-components-it-site/.content.xml | 11 + .../language-masters/.content.xml | 6 + .../language-masters/en/.content.xml | 6 + .../language-masters/en/site/.content.xml | 8 + .../en/site/footer/.content.xml | 11 + .../en/site/footer/master/.content.xml | 26 + .../en/site/header/.content.xml | 11 + .../en/site/header/master/.content.xml | 67 + .../master/_jcr_content/root/logo/logo.svg | 1 + .../cif-components-it-site/us/.content.xml | 7 + .../cif-components-it-site/us/en/.content.xml | 7 + .../us/en/site/.content.xml | 8 + .../us/en/site/footer/.content.xml | 11 + .../us/en/site/footer/master/.content.xml | 26 + .../us/en/site/header/.content.xml | 11 + .../us/en/site/header/master/.content.xml | 67 + .../master/_jcr_content/root/logo/logo.svg | 1 + it/site/ui.frontend/.babelrc | 9 + it/site/ui.frontend/.eslintignore | 2 + it/site/ui.frontend/.eslintrc.js | 26 + it/site/ui.frontend/README.md | 110 + it/site/ui.frontend/assembly.xml | 18 + it/site/ui.frontend/clientlib.config.js | 93 + it/site/ui.frontend/package-lock.json | 14600 ++++++++++++++++ it/site/ui.frontend/package.json | 63 + it/site/ui.frontend/pom.xml | 111 + .../main/webpack/components/_accordion.scss | 10 + .../main/webpack/components/_breadcrumb.scss | 5 + .../src/main/webpack/components/_button.scss | 4 + .../main/webpack/components/_carousel.scss | 14 + .../main/webpack/components/_container.scss | 1 + .../webpack/components/_contentfragment.scss | 9 + .../components/_contentfragmentlist.scss | 1 + .../main/webpack/components/_download.scss | 13 + .../src/main/webpack/components/_embed.scss | 1 + .../components/_experiencefragment.scss | 2 + .../main/webpack/components/_form-button.scss | 1 + .../webpack/components/_form-options.scss | 11 + .../main/webpack/components/_form-text.scss | 4 + .../src/main/webpack/components/_form.scss | 1 + .../main/webpack/components/_helloworld.js | 86 + .../main/webpack/components/_helloworld.scss | 12 + .../src/main/webpack/components/_image.scss | 4 + .../components/_languagenavigation.scss | 9 + .../src/main/webpack/components/_list.scss | 5 + .../main/webpack/components/_navigation.scss | 9 + .../main/webpack/components/_pdfviewer.scss | 2 + .../main/webpack/components/_progressbar.scss | 4 + .../src/main/webpack/components/_search.scss | 13 + .../main/webpack/components/_separator.scss | 2 + .../src/main/webpack/components/_tabs.scss | 6 + .../src/main/webpack/components/_teaser.scss | 9 + .../src/main/webpack/components/_text.scss | 2 + .../src/main/webpack/components/_title.scss | 3 + .../components/commerce/_carousel.scss | 9 + .../commerce/_categorycarousel.scss | 5 + .../commerce/_featuredcategorylist.scss | 7 + .../components/commerce/_minicart-flow.scss | 3 + .../components/commerce/_minicart-icons.scss | 7 + .../components/commerce/_minicart.scss | 85 + .../components/commerce/_navigation.scss | 20 + .../webpack/components/commerce/_product.scss | 67 + .../components/commerce/_productcarousel.scss | 21 + .../commerce/_productcollection.scss | 50 + .../components/commerce/_productlist.scss | 16 + .../components/commerce/_productteaser.scss | 9 + .../components/commerce/_searchbar.scss | 14 + .../components/commerce/_searchresults.scss | 1 + .../src/main/webpack/site/_base.scss | 33 + .../src/main/webpack/site/_variables.scss | 18 + .../src/main/webpack/site/main.scss | 5 + .../ui.frontend/src/main/webpack/site/main.ts | 8 + .../webpack/site/styles/container_main.scss | 6 + .../styles/experiencefragment_footer.scss | 16 + .../styles/experiencefragment_header.scss | 109 + .../src/main/webpack/static/index.html | 123 + it/site/ui.frontend/tsconfig.json | 13 + it/site/ui.frontend/webpack.common.js | 110 + it/site/ui.frontend/webpack.dev.js | 42 + it/site/ui.frontend/webpack.prod.js | 42 + pom.xml | 1 + 366 files changed, 23242 insertions(+), 1 deletion(-) create mode 100644 it/http/src/test/java/com/adobe/cq/commerce/it/http/ItSiteSmokeIT.java create mode 100644 it/site/README.md create mode 100644 it/site/all/pom.xml create mode 100644 it/site/all/src/main/content/META-INF/vault/definition/.content.xml create mode 100644 it/site/all/src/main/content/META-INF/vault/filter.xml create mode 100644 it/site/classic/all/pom.xml create mode 100644 it/site/classic/all/src/main/content/META-INF/vault/definition/.content.xml create mode 100644 it/site/classic/all/src/main/content/META-INF/vault/filter.xml create mode 100644 it/site/classic/ui.config/pom.xml create mode 100644 it/site/classic/ui.config/src/main/content/META-INF/vault/filter.xml create mode 100644 it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config.author/com.adobe.granite.resourcestatus.impl.CompositeStatusType~editor.config.cfg.json create mode 100644 it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json create mode 100644 it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config/com.adobe.cq.commerce.graphql.magento.GraphqlDataServiceImpl~default.cfg.json create mode 100644 it/site/classic/ui.content/pom.xml create mode 100644 it/site/classic/ui.content/src/main/content/META-INF/vault/filter.xml create mode 100644 it/site/classic/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/cloudconfigs/commerce/.content.xml create mode 100644 it/site/classic/ui.content/src/main/content/jcr_root/var/commerce/products/cif-components-it-site-default/.content.xml create mode 100644 it/site/generate.md create mode 100644 it/site/pom.xml create mode 100644 it/site/ui.apps.structure/pom.xml create mode 100644 it/site/ui.apps/pom.xml create mode 100644 it/site/ui.apps/src/main/content/META-INF/vault/filter.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-base/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-base/css.txt create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-base/js.txt create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-cif/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-cif/css.txt create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-cif/js.txt create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-dependencies/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-dependencies/css.txt create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-dependencies/js.txt create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-grid/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-grid/css.txt create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-grid/less/grid.less create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/css.txt create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/css/site.css create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/js.txt create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/js/site.js create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/accordion/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/accordion/_cq_editConfig.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/accordion/_cq_template/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/accordion/new/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/breadcrumb/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/button/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/carousel/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/carousel/_cq_editConfig.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/carousel/new/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/accountdetails/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/addressbook/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/breadcrumb/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/catalogpage/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/catalogpage/customfooterlibs.html create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/catalogpage/customheaderlibs.html create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/categorycarousel/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/contentfragment/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/experiencefragment/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/featuredcategorylist/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/logo/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/logo/_cq_dialog/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/logo/logo.html create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/miniaccount/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/minicart/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/navigation/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/product/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/productcarousel/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/productlist/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/productteaser/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/productteaser/_cq_template/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/relatedproducts/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/resetpassword/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/searchbar/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/searchresults/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/teaser/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/container/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/container/new/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/contentfragment/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/contentfragment/_cq_editConfig.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/contentfragmentlist/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/download/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/download/_cq_editConfig.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/embed/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/experiencefragment/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/experiencefragment/_cq_editConfig.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/button/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/container/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/container/_cq_editConfig.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/container/new/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/hidden/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/options/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/text/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/header/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/helloworld/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/helloworld/_cq_dialog/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/helloworld/helloworld.html create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/image/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/image/_cq_editConfig.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/languagenavigation/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/list/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/list/_cq_editConfig.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/navigation/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/page/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/page/customfooterlibs.html create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/page/customheaderlibs.html create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/pdfviewer/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/progressbar/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/remotepage/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/remotepagenext/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/search/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/separator/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/spa/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tableofcontents/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tableofcontents/_cq_editConfig.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tabs/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tabs/_cq_editConfig.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tabs/_cq_template/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tabs/new/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/teaser/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/teaser/_cq_editConfig.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/text/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/text/_cq_dialog.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/text/_cq_editConfig.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/title/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/title/_cq_editConfig.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/xfpage/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/xfpage/content.html create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/xfpage/customfooterlibs.html create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/xfpage/customheaderlibs.html create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/i18n/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/i18n/fr.json create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/i18n/fr.json.dir/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/msm/cif-components-it-site_blueprint/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/msm/cif-components-it-site_blueprint/_jcr_content/.content.xml create mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/msm/cif-components-it-site_blueprint/_jcr_content/dialog.xml create mode 100644 it/site/ui.config/pom.xml create mode 100644 it/site/ui.config/src/main/content/META-INF/vault/filter.xml create mode 100644 it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config.author/com.adobe.granite.cors.impl.CORSPolicyImpl~cif-components-it-site.cfg.json create mode 100644 it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config.author/com.day.cq.wcm.mobile.core.impl.MobileEmulatorProvider~cif-components-it-site.cfg.json create mode 100644 it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config.publish/com.adobe.cq.commerce.core.components.internal.services.UrlProviderImpl.cfg.json create mode 100644 it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.core.components.internal.services.UrlProviderImpl.cfg.json create mode 100644 it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.core.components.internal.servlets.SpecificPageFilterFactory~default.cfg.json create mode 100644 it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json create mode 100644 it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.wcm.core.components.internal.servlets.TableOfContentsFilter~cif-components-it-site.cfg.json create mode 100644 it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/org.apache.sling.commons.log.LogManager.factory.config~cif-components-it-site.cfg.json create mode 100644 it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/org.apache.sling.jcr.repoinit.RepositoryInitializer~cif-components-it-site.cfg.json create mode 100644 it/site/ui.content/pom.xml create mode 100644 it/site/ui.content/src/main/content/META-INF/vault/filter.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/_sling_configs/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/_sling_configs/_rep_policy.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/cloudconfigs/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/cloudconfigs/commerce/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/cloudconfigs/commerce/_rep_policy.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/dam/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/policies/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/policies/_rep_policy.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/segments/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/segments/summer/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/segments/winter/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/_rep_policy.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/initial/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/initial/print/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/policies/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/structure/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/thumbnail.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/page/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/page/initial/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/page/policies/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/page/structure/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/page/thumbnail.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/page/thumbnail.png.dir/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_300.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_319.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_48.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/xf/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/xf/initial/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/xf/policies/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/xf/structure/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/xf/thumbnail.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/_rep_policy.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/catalog-page/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/catalog-page/initial/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/catalog-page/policies/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/catalog-page/structure/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/catalog-page/thumbnail.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/catalog-page/thumbnail.png.dir/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/catalog-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_300.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/catalog-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_319.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/catalog-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_48.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/category-page/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/category-page/initial/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/category-page/policies/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/category-page/structure/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/category-page/thumbnail.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/category-page/thumbnail.png.dir/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/category-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_300.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/category-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_319.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/category-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_48.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/initial/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/policies/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/structure/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/thumbnail.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/thumbnail.png.dir/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_300.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_319.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_48.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/page-content/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/page-content/initial/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/page-content/policies/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/page-content/structure/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/page-content/thumbnail.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/page-content/thumbnail.png.dir/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/page-content/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_300.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/page-content/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_319.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/page-content/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_48.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/product-page/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/product-page/initial/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/product-page/policies/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/product-page/structure/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/product-page/thumbnail.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/product-page/thumbnail.png.dir/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/product-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_300.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/product-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_319.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/product-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_48.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/initial/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/policies/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/structure/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/thumbnail.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/thumbnail.png.dir/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_300.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_319.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_48.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/xf-web-variation/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/xf-web-variation/initial/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/xf-web-variation/policies/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/xf-web-variation/structure/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/xf-web-variation/thumbnail.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/xf-web-variation/thumbnail.png.dir/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/xf-web-variation/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_128.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/xf-web-variation/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_319.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/_jcr_content/image/file create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/_jcr_content/image/file.dir/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/_jcr_content/image/file.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_300.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/_jcr_content/image/file.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_319.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/_jcr_content/image/file.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_48.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/_jcr_content/image/file.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_480.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/my-account/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/my-account/account-details/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/my-account/address-book/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/products/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/products/category-page/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/products/product-page/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/reset-password/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/search/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/my-account/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/my-account/account-details/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/my-account/address-book/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/products/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/products/category-page/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/products/product-page/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/reset-password/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/search/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/dam/cif-components-it-site/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/dam/cif-components-it-site/_jcr_content/folderThumbnail create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/dam/cif-components-it-site/asset.jpg/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/dam/cif-components-it-site/asset.jpg/_jcr_content/renditions/cq5dam.thumbnail.140.100.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/dam/cif-components-it-site/asset.jpg/_jcr_content/renditions/cq5dam.thumbnail.319.319.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/dam/cif-components-it-site/asset.jpg/_jcr_content/renditions/cq5dam.thumbnail.48.48.png create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/dam/cif-components-it-site/asset.jpg/_jcr_content/renditions/cq5dam.web.1280.1280.jpeg create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/dam/cif-components-it-site/asset.jpg/_jcr_content/renditions/original create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/dam/cif-components-it-site/asset.jpg/_jcr_content/renditions/original.dir/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/language-masters/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/language-masters/en/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/language-masters/en/site/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/language-masters/en/site/footer/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/language-masters/en/site/footer/master/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/language-masters/en/site/header/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/language-masters/en/site/header/master/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/language-masters/en/site/header/master/_jcr_content/root/logo/logo.svg create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/us/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/us/en/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/us/en/site/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/us/en/site/footer/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/us/en/site/footer/master/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/us/en/site/header/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/us/en/site/header/master/.content.xml create mode 100644 it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/us/en/site/header/master/_jcr_content/root/logo/logo.svg create mode 100644 it/site/ui.frontend/.babelrc create mode 100644 it/site/ui.frontend/.eslintignore create mode 100644 it/site/ui.frontend/.eslintrc.js create mode 100644 it/site/ui.frontend/README.md create mode 100644 it/site/ui.frontend/assembly.xml create mode 100644 it/site/ui.frontend/clientlib.config.js create mode 100644 it/site/ui.frontend/package-lock.json create mode 100644 it/site/ui.frontend/package.json create mode 100644 it/site/ui.frontend/pom.xml create mode 100644 it/site/ui.frontend/src/main/webpack/components/_accordion.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/_breadcrumb.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/_button.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/_carousel.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/_container.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/_contentfragment.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/_contentfragmentlist.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/_download.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/_embed.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/_experiencefragment.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/_form-button.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/_form-options.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/_form-text.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/_form.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/_helloworld.js create mode 100644 it/site/ui.frontend/src/main/webpack/components/_helloworld.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/_image.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/_languagenavigation.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/_list.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/_navigation.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/_pdfviewer.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/_progressbar.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/_search.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/_separator.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/_tabs.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/_teaser.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/_text.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/_title.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/commerce/_carousel.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/commerce/_categorycarousel.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/commerce/_featuredcategorylist.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/commerce/_minicart-flow.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/commerce/_minicart-icons.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/commerce/_minicart.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/commerce/_navigation.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/commerce/_product.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/commerce/_productcarousel.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/commerce/_productcollection.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/commerce/_productlist.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/commerce/_productteaser.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/commerce/_searchbar.scss create mode 100644 it/site/ui.frontend/src/main/webpack/components/commerce/_searchresults.scss create mode 100644 it/site/ui.frontend/src/main/webpack/site/_base.scss create mode 100644 it/site/ui.frontend/src/main/webpack/site/_variables.scss create mode 100644 it/site/ui.frontend/src/main/webpack/site/main.scss create mode 100644 it/site/ui.frontend/src/main/webpack/site/main.ts create mode 100644 it/site/ui.frontend/src/main/webpack/site/styles/container_main.scss create mode 100644 it/site/ui.frontend/src/main/webpack/site/styles/experiencefragment_footer.scss create mode 100644 it/site/ui.frontend/src/main/webpack/site/styles/experiencefragment_header.scss create mode 100644 it/site/ui.frontend/src/main/webpack/static/index.html create mode 100644 it/site/ui.frontend/tsconfig.json create mode 100644 it/site/ui.frontend/webpack.common.js create mode 100644 it/site/ui.frontend/webpack.dev.js create mode 100644 it/site/ui.frontend/webpack.prod.js diff --git a/.circleci/ci/it-tests.js b/.circleci/ci/it-tests.js index 1a8cc81923..a75bd1dd23 100644 --- a/.circleci/ci/it-tests.js +++ b/.circleci/ci/it-tests.js @@ -35,6 +35,15 @@ try { // TODO: Remove when https://jira.corp.adobe.com/browse/ARTFY-6646 is resolved let aemCifSdkApiVersion = "2025.09.02.1-SNAPSHOT"; + // Build it/site with the appropriate profile + ci.dir('it/site', () => { + const profile = (AEM === 'classic' || AEM === 'lts') ? ' -Pclassic' : ''; + ci.sh(`mvn -B clean install${profile}`); + }); + + let itSitePackage = (AEM === 'classic' || AEM === 'lts') + ? ci.addQpFileDependency(config.modules['cif-components-it-site.all-classic']) + : ci.addQpFileDependency(config.modules['cif-components-it-site.all']); ci.dir(qpPath, () => { // Connect to QP @@ -77,6 +86,7 @@ try { ${ci.addQpFileDependency(config.modules['core-cif-components-examples-config'])} \ ${ci.addQpFileDependency(config.modules['core-cif-components-examples-content'])} \ ${ci.addQpFileDependency(config.modules['core-cif-components-it-tests-content'])} \ + ${itSitePackage} \ --vm-options \\\"-Xmx1536m ${maxMetaspace} -Djava.awt.headless=true -javaagent:${process.env.JACOCO_AGENT}=destfile=crx-quickstart/jacoco-it.exec\\\"`); }); diff --git a/it/http/README.md b/it/http/README.md index de14167ebc..21f160ef0b 100644 --- a/it/http/README.md +++ b/it/http/README.md @@ -4,4 +4,4 @@ This folder contains integration tests that test all the components based on the To execute the tests, simply run `mvn clean verify -Ptest-all` -You can also execute the tests in your favorite IDE. \ No newline at end of file +You can also execute the tests in your favorite IDE. diff --git a/it/http/src/test/java/com/adobe/cq/commerce/it/http/ItSiteSmokeIT.java b/it/http/src/test/java/com/adobe/cq/commerce/it/http/ItSiteSmokeIT.java new file mode 100644 index 0000000000..ef5d30fffb --- /dev/null +++ b/it/http/src/test/java/com/adobe/cq/commerce/it/http/ItSiteSmokeIT.java @@ -0,0 +1,84 @@ +/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ~ Copyright 2025 Adobe + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License. + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ +package com.adobe.cq.commerce.it.http; + +import org.apache.sling.testing.clients.ClientException; +import org.apache.sling.testing.clients.SlingHttpResponse; +import org.jsoup.Jsoup; +import org.jsoup.nodes.Document; +import org.jsoup.select.Elements; +import org.junit.Assert; +import org.junit.BeforeClass; +import org.junit.ClassRule; +import org.junit.Rule; +import org.junit.Test; + +import com.adobe.cq.testing.client.CQClient; +import com.adobe.cq.testing.junit.rules.CQAuthorClassRule; +import com.adobe.cq.testing.junit.rules.CQRule; +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.ObjectMapper; + +/** + * Smoke tests for the CIF IT Site — verifies the site loads and the commerce navigation is configured. + */ +public class ItSiteSmokeIT { + + private static final String IT_SITE_HOME = "/content/cif-components-it-site/us/en"; + private static final String HEADER_XF_MODEL = "/content/experience-fragments/cif-components-it-site/us/en/site/header/master.model.json"; + private static final ObjectMapper MAPPER = new ObjectMapper(); + + @ClassRule + public static final CQAuthorClassRule cqBaseClassRule = new CQAuthorClassRule(); + + @Rule + public CQRule cqBaseRule = new CQRule(cqBaseClassRule.authorRule); + + private static CQClient adminAuthor; + + @BeforeClass + public static void init() throws ClientException { + adminAuthor = cqBaseClassRule.authorRule.getAdminClient(CQClient.class); + } + + @Test + public void testHomePageLoads() throws ClientException { + SlingHttpResponse response = adminAuthor.doGet(IT_SITE_HOME + ".html", 200); + Document doc = Jsoup.parse(response.getContent()); + Assert.assertTrue("Page h1 should contain 'CIF IT Site'", + doc.select("h1.cmp-title__text").first().text().contains("CIF IT Site")); + } + + @Test + public void testNavigationRendered() throws ClientException { + SlingHttpResponse response = adminAuthor.doGet(IT_SITE_HOME + ".html", 200); + Document doc = Jsoup.parse(response.getContent()); + Elements navContainer = doc.select("div.navigation"); + Assert.assertTrue("Navigation container should be present in the page", navContainer.size() > 0); + } + + @Test + public void testCommerceNavigationConfigured() throws Exception { + SlingHttpResponse response = adminAuthor.doGet(HEADER_XF_MODEL, 200); + JsonNode json = MAPPER.readTree(response.getContent()); + JsonNode navigation = json.at("/:items/root/:items/navigation"); + + Assert.assertFalse("Navigation component should exist at the expected model path", + navigation.isMissingNode()); + Assert.assertEquals("Navigation should be the CIF commerce navigation component", + "cif-components-it-site/components/commerce/navigation", navigation.get(":type").asText()); + } +} diff --git a/it/site/README.md b/it/site/README.md new file mode 100644 index 0000000000..20a5a8bf58 --- /dev/null +++ b/it/site/README.md @@ -0,0 +1,89 @@ +# CIF IT Site (`it/site`) + +Integration-test site for **AEM CIF Core Components**, living inside the `aem-core-cif-components` monorepo under `it/site/`. It is a **FileVault + frontend** layout (no local OSGi `core` bundle, no `it.tests` / `ui.tests`). See **`generate.md`** for how this site was originally created and how to recreate it for a different project. + +## Modules + +* **ui.apps** — `/apps` code: components, clientlibs, HTL, etc. +* **ui.apps.structure** — repository root filters for package validation (declared in `pom.xml`, no `src/main/content`). +* **ui.content** — mutable content, templates under `/conf`, sample pages. +* **ui.config** — OSGi configurations (cloud). GraphQL endpoint uses `${COMMERCE_ENDPOINT}`. +* **ui.frontend** — Webpack build; output is emitted into `ui.apps` clientlibs. +* **all** — container package embedding site packages and CIF vendor packages (AEM as a Cloud Service). +* **classic/all** (reactor profile **`classic`**) — 6.5 / AMS mixed package embedding site + classic overlays + CIF Core + WCM Core. + +## How to build + +### From `it/site/` directly + +```bash +# Cloud only +mvn clean install + +# Cloud + classic (AEM 6.5 / AMS) +mvn clean install -Pclassic +``` + +### From the monorepo root + +The `it/site` reactor is part of the `integration-tests` profile (active by default unless `-Dskip-it` is set): + +```bash +# Build only it/site and its dependencies from the monorepo root +mvn clean install -pl it/site -am + +# Or build all integration-test modules together +mvn clean install -Pintegration-tests +``` + +### Deploy to a local AEM instance + +```bash +# AEM as a Cloud Service SDK (author) +mvn clean install -PautoInstallSinglePackage + +# AEM as a Cloud Service SDK (publish) +mvn clean install -PautoInstallSinglePackagePublish + +# AEM 6.5 / AMS — build first, then upload the classic all zip via Package Manager UI +mvn clean install -Pclassic +# Upload: classic/all/target/cif-components-it-site.all-classic-*.zip +``` + +> **Do not** combine `-PautoInstallSinglePackage,classic` on AEM 6.5 — it deploys the cloud `all` container before the classic overlay can correct it. + +Or to deploy a single content package from its sub-module directory (e.g. `ui.apps`): + +```bash +mvn clean install -PautoInstallPackage +``` + +## Testing + +HTTP integration tests for commerce components live in `../http` (`it/http`). Run them against a running AEM author: + +```bash +# from the monorepo root +mvn clean verify -pl it/http -am -Dit +``` + +See `it/http/README.md` for override properties (`aem.host`, `aem.port`, `it.commerce.library.path`). + +## GraphQL endpoint + +The cloud `ui.config` OSGi config uses `${COMMERCE_ENDPOINT}`. Set this: + +* **Cloud Manager / AMS** — define the environment variable `COMMERCE_ENDPOINT` pointing to your `https://…/graphql` URL. +* **Local AEM SDK** — set it in the OSGi console or add a dev-specific config override with a concrete URL. + +The classic `classic/ui.config` ships with a placeholder URL (`https://hostname.com/graphql`); replace it via OSGi or an AMS environment variable once the instance is up. + +## ClientLibs + +The `ui.frontend` Webpack build produces output consumed by the [`aem-clientlib-generator`](https://github.com/wcm-io-frontend/aem-clientlib-generator), which packages it as an AEM ClientLib under `ui.apps`. After cloning or first checkout: + +```bash +cd ui.frontend && npm ci +``` + +If `webpack` is missing from PATH during a Maven build, the npm dependencies were not installed. diff --git a/it/site/all/pom.xml b/it/site/all/pom.xml new file mode 100644 index 0000000000..7f58958b89 --- /dev/null +++ b/it/site/all/pom.xml @@ -0,0 +1,229 @@ + + + 4.0.0 + + + + + + com.adobe.commerce.cif + cif-components-it-site + 1.0.0-SNAPSHOT + ../pom.xml + + + + + + cif-components-it-site.all + content-package + CIF IT Site - All + All content package for CIF IT Site + + + + + + + + + + + org.apache.jackrabbit + filevault-package-maven-plugin + true + + com.adobe.commerce.cif + container + + true + + + com.adobe.commerce.cif + cif-components-it-site.ui.apps + zip + /apps/cif-components-it-site-packages/application/install + + + com.adobe.commerce.cif + cif-components-it-site.ui.content + zip + /apps/cif-components-it-site-packages/content/install + + + com.adobe.commerce.cif + cif-components-it-site.ui.config + zip + /apps/cif-components-it-site-packages/application/install + + + com.adobe.commerce.cif + core-cif-components-apps + zip + /apps/cif-components-it-site-vendor-packages/application/install + + + com.adobe.commerce.cif + core-cif-components-config + zip + /apps/cif-components-it-site-vendor-packages/application/install + + + com.adobe.commerce.cif + core-cif-components-core + /apps/cif-components-it-site-vendor-packages/application/install + + + com.adobe.commerce.cif + magento-graphql + /apps/cif-components-it-site-vendor-packages/application/install + + + + + + com.day.jcr.vault + content-package-maven-plugin + true + + true + true + + + + maven-clean-plugin + + + auto-clean + initialize + + clean + + + + + + com.adobe.aem + aemanalyser-maven-plugin + + + aem-analyser + + project-analyse + + + + + + + + + + + + + autoInstallSinglePackage + + false + + + + + com.day.jcr.vault + content-package-maven-plugin + + + install-package + + install + + + http://${aem.host}:${aem.port}/crx/packmgr/service.jsp + true + + + + + + + + + autoInstallSinglePackagePublish + + false + + + + + com.day.jcr.vault + content-package-maven-plugin + + + install-package-publish + + install + + + http://${aem.publish.host}:${aem.publish.port}/crx/packmgr/service.jsp + true + + + + + + + + + + + + + + + com.adobe.commerce.cif + cif-components-it-site.ui.apps + ${project.version} + zip + + + com.adobe.commerce.cif + cif-components-it-site.ui.content + ${project.version} + zip + + + com.adobe.commerce.cif + cif-components-it-site.ui.config + ${project.version} + zip + + + + + com.adobe.commerce.cif + core-cif-components-apps + zip + + + com.adobe.commerce.cif + core-cif-components-config + zip + + + diff --git a/it/site/all/src/main/content/META-INF/vault/definition/.content.xml b/it/site/all/src/main/content/META-INF/vault/definition/.content.xml new file mode 100644 index 0000000000..1fbbe71167 --- /dev/null +++ b/it/site/all/src/main/content/META-INF/vault/definition/.content.xml @@ -0,0 +1,23 @@ + + + + diff --git a/it/site/all/src/main/content/META-INF/vault/filter.xml b/it/site/all/src/main/content/META-INF/vault/filter.xml new file mode 100644 index 0000000000..9e57b59373 --- /dev/null +++ b/it/site/all/src/main/content/META-INF/vault/filter.xml @@ -0,0 +1,20 @@ + + + + + + diff --git a/it/site/classic/all/pom.xml b/it/site/classic/all/pom.xml new file mode 100644 index 0000000000..2b13ea8a32 --- /dev/null +++ b/it/site/classic/all/pom.xml @@ -0,0 +1,282 @@ + + + + 4.0.0 + + + + + + com.adobe.commerce.cif + cif-components-it-site + 1.0.0-SNAPSHOT + ../../pom.xml + + + + + + cif-components-it-site.all-classic + content-package + CIF IT Site - All (classic) + All content package for CIF IT Site (classic) + + + + + + + + + + + org.apache.jackrabbit + filevault-package-maven-plugin + true + + com.adobe.commerce.cif + cif-components-it-site.all + mixed + true + + true + + all + + + + com.adobe.commerce.cif + cif-components-it-site.ui.apps + zip + /apps/cif-components-it-site-packages/application/install + + + com.adobe.commerce.cif + cif-components-it-site.ui.content + zip + /apps/cif-components-it-site-packages/content/install + + + com.adobe.commerce.cif + cif-components-it-site.ui.config + zip + /apps/cif-components-it-site-packages/application/install + + + com.adobe.commerce.cif + cif-components-it-site.ui.content-classic + zip + /apps/cif-components-it-site-packages/content/install + + + com.adobe.commerce.cif + cif-components-it-site.ui.config-classic + zip + /apps/cif-components-it-site-packages/application/install + + + com.adobe.commerce.cif + core-cif-components-apps + zip + /apps/cif-components-it-site-vendor-packages/application/install + + + com.adobe.commerce.cif + core-cif-components-config + zip + /apps/cif-components-it-site-vendor-packages/application/install + + + com.adobe.commerce.cif + core-cif-components-core + /apps/cif-components-it-site-vendor-packages/application/install + + + com.adobe.commerce.cif + magento-graphql + /apps/cif-components-it-site-vendor-packages/application/install + + + com.adobe.cq + core.wcm.components.content + zip + /apps/cif-components-it-site-vendor-packages/application/install + + + com.adobe.cq + core.wcm.components.config + zip + /apps/cif-components-it-site-vendor-packages/application/install + + + com.adobe.cq + core.wcm.components.core + /apps/cif-components-it-site-vendor-packages/application/install + + + + + + com.day.jcr.vault + content-package-maven-plugin + true + + + maven-clean-plugin + + + auto-clean + initialize + + clean + + + + + + + + + + + + + autoInstallSinglePackage + + false + + + + + com.day.jcr.vault + content-package-maven-plugin + + + install-package + + install + + + http://${aem.host}:${aem.port}/crx/packmgr/service.jsp + true + + + + + + + + + autoInstallSinglePackagePublish + + false + + + + + com.day.jcr.vault + content-package-maven-plugin + + + install-package-publish + + install + + + http://${aem.publish.host}:${aem.publish.port}/crx/packmgr/service.jsp + true + + + + + + + + + + + + + + + com.adobe.commerce.cif + cif-components-it-site.ui.apps + ${project.version} + zip + + + com.adobe.commerce.cif + cif-components-it-site.ui.content + ${project.version} + zip + + + com.adobe.commerce.cif + cif-components-it-site.ui.config + ${project.version} + zip + + + com.adobe.commerce.cif + cif-components-it-site.ui.content-classic + ${project.version} + zip + + + com.adobe.commerce.cif + cif-components-it-site.ui.config-classic + ${project.version} + zip + + + + + com.adobe.commerce.cif + core-cif-components-apps + zip + + + com.adobe.commerce.cif + core-cif-components-config + zip + + + com.adobe.commerce.cif + core-cif-components-core + + + com.adobe.commerce.cif + magento-graphql + + + + + com.adobe.cq + core.wcm.components.content + zip + + + com.adobe.cq + core.wcm.components.config + zip + + + com.adobe.cq + core.wcm.components.core + + + diff --git a/it/site/classic/all/src/main/content/META-INF/vault/definition/.content.xml b/it/site/classic/all/src/main/content/META-INF/vault/definition/.content.xml new file mode 100644 index 0000000000..c2fc9bc478 --- /dev/null +++ b/it/site/classic/all/src/main/content/META-INF/vault/definition/.content.xml @@ -0,0 +1,23 @@ + + + + diff --git a/it/site/classic/all/src/main/content/META-INF/vault/filter.xml b/it/site/classic/all/src/main/content/META-INF/vault/filter.xml new file mode 100644 index 0000000000..7c8abd04e5 --- /dev/null +++ b/it/site/classic/all/src/main/content/META-INF/vault/filter.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/it/site/classic/ui.config/pom.xml b/it/site/classic/ui.config/pom.xml new file mode 100644 index 0000000000..ad896c9a3c --- /dev/null +++ b/it/site/classic/ui.config/pom.xml @@ -0,0 +1,76 @@ + + + + 4.0.0 + + + + + + com.adobe.commerce.cif + cif-components-it-site + 1.0.0-SNAPSHOT + ../../pom.xml + + + + + + cif-components-it-site.ui.config-classic + content-package + CIF IT Site - UI config (classic) + Overlay of UI config package for CIF IT Site for classic + + + + + + src/main/content/jcr_root + + + + org.apache.jackrabbit + filevault-package-maven-plugin + + com.adobe.commerce.cif + cif-components-it-site.ui.config-classic + container + false + + + com.adobe.commerce.cif + cif-components-it-site.ui.apps.structure + + + + + + com.day.jcr.vault + content-package-maven-plugin + + + + + + + com.adobe.commerce.cif + cif-components-it-site.ui.apps.structure + ${project.version} + zip + + + diff --git a/it/site/classic/ui.config/src/main/content/META-INF/vault/filter.xml b/it/site/classic/ui.config/src/main/content/META-INF/vault/filter.xml new file mode 100644 index 0000000000..0a834e6d2e --- /dev/null +++ b/it/site/classic/ui.config/src/main/content/META-INF/vault/filter.xml @@ -0,0 +1,4 @@ + + + + diff --git a/it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config.author/com.adobe.granite.resourcestatus.impl.CompositeStatusType~editor.config.cfg.json b/it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config.author/com.adobe.granite.resourcestatus.impl.CompositeStatusType~editor.config.cfg.json new file mode 100644 index 0000000000..f553a8399a --- /dev/null +++ b/it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config.author/com.adobe.granite.resourcestatus.impl.CompositeStatusType~editor.config.cfg.json @@ -0,0 +1,8 @@ +{ + "name": "editor", + "types": [ + "catalog-page", + "workflow", + "launches" + ] +} diff --git a/it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json b/it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json new file mode 100644 index 0000000000..faf157a103 --- /dev/null +++ b/it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json @@ -0,0 +1,10 @@ +{ + "identifier": "default", + "httpMethod": "GET", + "url": "$[env:COMMERCE_ENDPOINT;default=]", + "connectionTimeout": 5000, + "socketTimeout": 5000, + "maxHttpConnections": 20, + "requestPoolTimeout": 2000, + "acceptSelfSignedCertificates": false +} diff --git a/it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config/com.adobe.cq.commerce.graphql.magento.GraphqlDataServiceImpl~default.cfg.json b/it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config/com.adobe.cq.commerce.graphql.magento.GraphqlDataServiceImpl~default.cfg.json new file mode 100644 index 0000000000..a8a524ebe1 --- /dev/null +++ b/it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config/com.adobe.cq.commerce.graphql.magento.GraphqlDataServiceImpl~default.cfg.json @@ -0,0 +1,9 @@ +{ + "identifier": "default", + "productCachingTimeMinutes": 5, + "categoryCachingEnabled": true, + "categoryCachingSize": 100, + "categoryCachingTimeMinutes": 60, + "productCachingEnabled": true, + "productCachingSize": 1000 +} diff --git a/it/site/classic/ui.content/pom.xml b/it/site/classic/ui.content/pom.xml new file mode 100644 index 0000000000..a92281f23a --- /dev/null +++ b/it/site/classic/ui.content/pom.xml @@ -0,0 +1,91 @@ + + + + 4.0.0 + + + + + + com.adobe.commerce.cif + cif-components-it-site + 1.0.0-SNAPSHOT + ../../pom.xml + + + + + + cif-components-it-site.ui.content-classic + content-package + CIF IT Site - UI content (classic) + Overlay of UI content package for CIF IT Site for classic + + + + + + src/main/content/jcr_root + + + + + + + org.apache.jackrabbit + filevault-package-maven-plugin + + com.adobe.commerce.cif + cif-components-it-site.ui.content-classic + content + + + com.adobe.commerce.cif + cif-components-it-site.ui.apps.structure + + + + + com.adobe.commerce.cif + cif-components-it-site.ui.content + ${project.version} + + + + + + com.day.jcr.vault + content-package-maven-plugin + + + + + + + com.adobe.commerce.cif + cif-components-it-site.ui.apps.structure + ${project.version} + zip + + + com.adobe.commerce.cif + cif-components-it-site.ui.content + ${project.version} + zip + + + diff --git a/it/site/classic/ui.content/src/main/content/META-INF/vault/filter.xml b/it/site/classic/ui.content/src/main/content/META-INF/vault/filter.xml new file mode 100644 index 0000000000..27f6c561e8 --- /dev/null +++ b/it/site/classic/ui.content/src/main/content/META-INF/vault/filter.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/it/site/classic/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/cloudconfigs/commerce/.content.xml b/it/site/classic/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/cloudconfigs/commerce/.content.xml new file mode 100644 index 0000000000..5dae8bf34c --- /dev/null +++ b/it/site/classic/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/cloudconfigs/commerce/.content.xml @@ -0,0 +1,17 @@ + + + + diff --git a/it/site/classic/ui.content/src/main/content/jcr_root/var/commerce/products/cif-components-it-site-default/.content.xml b/it/site/classic/ui.content/src/main/content/jcr_root/var/commerce/products/cif-components-it-site-default/.content.xml new file mode 100644 index 0000000000..69146b53ce --- /dev/null +++ b/it/site/classic/ui.content/src/main/content/jcr_root/var/commerce/products/cif-components-it-site-default/.content.xml @@ -0,0 +1,5 @@ + diff --git a/it/site/generate.md b/it/site/generate.md new file mode 100644 index 0000000000..cba34274db --- /dev/null +++ b/it/site/generate.md @@ -0,0 +1,330 @@ +# Regenerating `it/site` (AEM Archetype → CIF IT Site layout) + +Use this when you want a **fresh** AEM Commerce project with the same IDs as this module, then apply the same trims and additions so the next iteration matches **`it/site`** without rediscovering steps. + +**Context:** This module lives inside the `aem-core-cif-components` monorepo at `it/site/`. Its reactor pom inherits from **`core-cif-components-parent`** (version `2.18.3-SNAPSHOT`, relativePath `../../parent/pom.xml`). If you need to recreate this as a **standalone** project outside the monorepo, the archetype command in step 1 is your starting point; for embedding inside the monorepo again, follow the same steps and then re-parent as described in step 6. + +--- + +## Target layout (what you should have when done) + +```text +it/site/ +├── pom.xml # reactor + dependencyManagement + profile classic +├── all/ # cloud "all" container (no local core bundle embed) +├── ui.apps/ +├── ui.apps.structure/ # structure package; filters in pom.xml only +├── ui.config/ +├── ui.content/ +├── ui.frontend/ +├── classic/ # built only with -Pclassic +│ ├── ui.config/ # osgiconfig-classic OSGi for 6.x CIF GraphQL +│ ├── ui.content/ # commerce cloud config + /var/commerce/products/… +│ └── all/ # mixed classic "all": site + classic + CIF + WCM Core +├── generate.md +└── README.md +``` + +**Default reactor modules (root `pom.xml`):** `all`, `ui.frontend`, `ui.apps`, `ui.apps.structure`, `ui.config`, `ui.content` — **no** `core`, `it.tests`, `ui.tests`. + +**Classic reactor modules (profile `classic`):** `classic/ui.config`, `classic/ui.content`, `classic/all`. + +--- + +## 1. Maven archetype (baseline) + +Run from the **parent folder** where the new directory should appear. Adjust `-DarchetypeVersion` to a version you can resolve from Maven (release or snapshot). + +```bash +mvn -B org.apache.maven.plugins:maven-archetype-plugin:3.4.1:generate \ + -DarchetypeGroupId=com.adobe.aem \ + -DarchetypeArtifactId=aem-project-archetype \ + -DarchetypeVersion=57-SNAPSHOT \ + -DgroupId=com.adobe.commerce.cif \ + -DartifactId=cif-components-it-site \ + -Dversion=1.0.0-SNAPSHOT \ + -Dpackage=com.adobe.commerce.cif \ + -DappId=cif-components-it-site \ + -DappTitle="CIF IT Site" \ + -DaemVersion=cloud \ + -DsdkVersion=latest \ + -Dlanguage=en \ + -Dcountry=us \ + -DsingleCountry=n \ + -DincludeCif=y \ + -DcommerceEndpoint=https://YOUR-HOST/graphql \ + -DfrontendModule=general \ + -DincludeDispatcherConfig=n \ + -DincludeExamples=n +``` + +- Replace **`https://YOUR-HOST/graphql`** with your Commerce GraphQL endpoint (must be `https` and end with **`/graphql`** per archetype validation). +- **`sdkVersion=latest`**: AEM Cloud SDK API version label for the generated parent POM — not the frontend. Pin a concrete SDK string in **`pom.xml`** if you want reproducible builds. +- **`includeDispatcherConfig=n`**: matches this module (no dispatcher module). +- **`includeExamples=n`**: reduces sample surface; you still fix **Hello World** if the archetype leaves a model-bound HTL (see below). + +--- + +## 2. Remove the `core` bundle and test modules (no in-repo Java) + +The archetype may create **`core`**, **`it.tests`**, and **`ui.tests`**. This module is **FileVault + frontend only** (CIF Core comes from Maven coordinates). + +1. **Delete directories:** `core/`, `it.tests/`, `ui.tests/` (if present). +2. **Root `pom.xml`:** remove `core`, `it.tests`, `ui.tests` from ``. +3. **`all/pom.xml`:** remove the `` (and any related dependency) for **`cif-components-it-site.core`**. +4. **`ui.apps/pom.xml`:** remove the **`cif-components-it-site.core`** dependency. +5. **`ui.content/pom.xml`:** remove the **`cif-components-it-site.core`** dependency. + +--- + +## 3. Hello World HTL (compile without local Sling models) + +If **`ui.apps`** contains a **Hello World** component whose HTL uses **`data-sly-use`** / **`com.adobe.commerce.cif.core.models.HelloWorldModel`** from the removed **`core`** bundle, **`htl-maven-plugin`** will fail. + +**Choose one:** + +- Remove the `helloworld` component, **or** +- Strip the model usage so the component uses only dialog / static markup (this module's approach). + +--- + +## 4. Cloud CIF configuration under `/conf` (required for AEM CS / cloud `all`) + +The default **`ui.content`** package must include **Commerce** under the site's context-aware configuration, otherwise **Tools → Cloud Services → Commerce** (and bindings that use `cq:graphqlClient="default"`) will not exist for **`/conf/cif-components-it-site`**. + +Add: + +- `conf//settings/cloudconfigs/.content.xml` — `sling:Folder` +- `conf//settings/cloudconfigs/commerce/.content.xml` — **Cloud only** in **`ui.content`**: **`cif/shell/components/configuration/page`**. **Do not** put **`commerce/gui`** or **`/var/commerce/...`** here; those stay **`classic/ui.content`** for 6.5. +- `conf//settings/cloudconfigs/commerce/_rep_policy.xml` — ACLs for authors (copy from Venia / this module). + +**Classic-only** commerce pages (`commerce/gui`, `cq:catalogPath`, `/var/commerce/products/…`) stay in **`classic/ui.content`** and ship with **`classic/all`** for 6.5. + +--- + +## 5. `ui.apps.structure` + +- If the archetype left an **empty** `ui.apps.structure/src/main/content` tree, **delete** it so the structure package is driven by **``** in **`ui.apps.structure/pom.xml`**. +- Align **``** with paths your code packages install under (e.g. `/apps/cif-components-it-site`, `/conf/cif-components-it-site`, `/content/cif-components-it-site`, `/var`, etc.). +- On **`filevault-package-maven-plugin`**, set **`true`** when the plugin is declared at module level. + +--- + +## 6. Root `pom.xml`: parent and versions + +### 6a. Standalone project (outside the monorepo) + +Keep / tune these **properties** (examples as in this module; bump to match your Cloud Manager / CIF release): + +- **`aem.sdk.api`** — AEM as a Cloud Service SDK API for cloud modules. +- **`aem.cif.sdk.api`** — CIF add-on API for `ui.apps` / compile scope. +- **`core.cif.components.version`** — released **`core-cif-components-*`** + **`magento-graphql`** from Maven (used by **`all`** and **`classic/all`**). +- **`core.wcm.components.version`** — WCM Core (needed for **`classic/all`** embeds). +- **`magento.graphql.version`** — GraphQL client artifact line. + +### 6b. Inside `aem-core-cif-components` monorepo + +The reactor pom must inherit from **`core-cif-components-parent`**: + +```xml + + com.adobe.commerce.cif + core-cif-components-parent + 2.18.3-SNAPSHOT + ../../parent/pom.xml + +``` + +Drop `` and `` from the reactor pom (both inherited). Properties already in the monorepo parent (`aem.host`, `aem.port`, `core.wcm.components.version`, `magento.graphql.version`, etc.) should be omitted from `it/site/pom.xml` unless you need to override them. Only site-specific properties need to be declared (`core.cif.components.version`, `aem.sdk.api`, `aem.cif.sdk.api`, `aemanalyser.version`, etc.). + +All child poms' `` must match the monorepo version (`2.18.3-SNAPSHOT`), not the archetype-generated `1.0.0-SNAPSHOT`. + +**Version compatibility — WCM Core vs CIF Core (critical):** `core-cif-components-apps` declares a vault dependency on a minimum `core.wcm.components.content` version. If `core.wcm.components.version` is lower than what CIF requires, Package Manager will refuse to install CIF apps on AEM 6.5. Always check the CIF release notes or inspect the vault `properties.xml` of the `core-cif-components-apps-*.zip` artifact for its `dependencies` entry. Example: CIF Core **2.18.2** requires WCM Core **≥ 2.29.0**. + +**`dependencyManagement`:** ensure at least: + +- **`com.adobe.commerce.cif`**: `core-cif-components-apps` (zip), `core-cif-components-config` (zip), `core-cif-components-core`, `magento-graphql` +- **`com.adobe.cq`**: `core.wcm.components.core` (without `provided` scope to allow embedding), **`core.wcm.components.content`** (zip), **`core.wcm.components.config`** (zip) — the last two are required so **`classic/all`** can resolve WCM Core content/config packages. + +--- + +## 7. Adding AEM 6.5 / AMS support — the `classic/` folder + +> **The Maven archetype (step 1) generates a cloud-only project.** It does not create `classic/` at all. To make the project deployable on AEM 6.5 / AMS you need to add the three classic modules manually. +> +> **Fastest approach:** copy the `classic/` folder from this module into your new project, then do the targeted substitutions listed below. All structure, packaging rules, and pitfalls are already correct in this folder — you are just renaming artifact IDs and paths. + +### 7.1 Copy `classic/` into the new project + +```bash +# from the root of your new archetype-generated project +cp -r /path/to/aem-core-cif-components/it/site/classic ./classic +# remove build artifacts if present +rm -rf classic/*/target +``` + +### 7.2 String substitutions — find & replace throughout `classic/` + +Every occurrence of the strings below must be replaced with your project's values. A single `sed` or IDE find-and-replace across the whole `classic/` folder is sufficient. + +| Find (this module) | Replace with | Where it appears | +|---|---|---| +| `cif-components-it-site` | `` | pom.xml ``, ``, filter paths, JCR paths, `.content.xml` properties | +| `cif-components-it-site-default` | `-default` | filter roots, `cq:catalogPath`, directory name under `var/commerce/products/` | +| `com.adobe.commerce.cif` | `` | pom.xml ``, ``, `` | + +After substitution, also **rename the two JCR content directories** to match your appId: + +```bash +# classic/ui.content — rename the conf path directory +mv classic/ui.content/src/main/content/jcr_root/conf/cif-components-it-site \ + classic/ui.content/src/main/content/jcr_root/conf/ + +# classic/ui.content — rename the var/commerce/products directory +mv "classic/ui.content/src/main/content/jcr_root/var/commerce/products/cif-components-it-site-default" \ + "classic/ui.content/src/main/content/jcr_root/var/commerce/products/-default" +``` + +### 7.3 Changes in the root `pom.xml` + +Three things to add / adjust in the **root `pom.xml`** of the new project: + +**a) Add the `classic` profile** (inside ``): + +```xml + + classic + + classic/ui.config + classic/ui.content + classic/all + + +``` + +**b) Fix WCM Core version** to match what CIF Core requires. +Check the CIF Core artifact's vault dependency (inspect `core-cif-components-apps-.zip` → `META-INF/vault/properties.xml` → `dependencies` entry). Set `core.wcm.components.version` to that version or higher. +Example: CIF Core **2.18.2** requires WCM Core **≥ 2.29.0**. + +```xml +2.29.0 +``` + +**c) Add WCM Core to `dependencyManagement`** if not already present: + +```xml + + com.adobe.cq + core.wcm.components.content + ${core.wcm.components.version} + zip + + + com.adobe.cq + core.wcm.components.config + ${core.wcm.components.version} + zip + + + com.adobe.cq + core.wcm.components.core + ${core.wcm.components.version} + +``` + +### 7.4 What the classic modules contain (reference) + +| Module | packageType | Key content | +|---|---|---| +| `classic/ui.config` | `container` | OSGi configs under `osgiconfig-classic/config/` (GraphQL client + data service) and `osgiconfig-classic/config.author/` (editor status type) | +| `classic/ui.content` | `content` | Commerce cloudconfig page with AEM 6.5 resource type; `/var/commerce/products/` catalog root folder | +| `classic/all` | `mixed` | Embeds all site packages + classic overlays + CIF Core + WCM Core; the only artifact you deploy to AEM 6.5 | + +### 7.5 Critical pitfalls + +**⚠️ Never embed `ui.apps.structure` in `classic/all`.** +`ui.apps.structure` is an intentionally empty package with broad REPLACE-mode filters covering `/apps`, `/conf`, `/content`, etc. Embedding it causes AEM's JCR Package Installer to wipe out everything under those roots on install — corrupting the entire repository. It must only ever appear in `` (build-time validation, never deployed). The `classic/` folder in this module already has this correct. + +**WCM Core version must satisfy CIF Core's vault dependency.** +If `core.wcm.components.version` is lower than what `core-cif-components-apps` requires, Package Manager will refuse to install it on AEM 6.5 with a `dependencies!` error. See 7.3b above. + +**Install order is enforced by vault dependency.** +`classic/ui.content-classic` declares a vault dependency on `ui.content` in its `properties.xml`. This guarantees AEM Package Manager installs the cloud content package first (which creates `/conf/.../cloudconfigs/commerce` with the cloud resource type), then the classic overlay runs (replacing it with the 6.5 resource type `commerce/gui/components/configuration/page`). + +### 7.6 Deploy and verify on AEM 6.5 + +```bash +# 1. Build everything including classic modules (from it/site/ or monorepo root) +mvn clean install -Pclassic + +# 2. Upload to AEM 6.5 Package Manager UI: +# classic/all/target/cif-components-it-site.all-classic-*.zip +``` + +The JCR Package Installer runs **asynchronously** — wait ~30 seconds after Package Manager reports success before checking CRXDE. + +**Expected state in CRXDE after install:** + +| Path | Expected value | +|---|---| +| `/conf//settings/cloudconfigs/commerce/jcr:content/@sling:resourceType` | `commerce/gui/components/configuration/page` | +| `/var/commerce/products/-default/@jcr:primaryType` | `sling:Folder` | +| `/var/commerce/products/-default/@cq:conf` | `/conf/` | + +In Package Manager, confirm **`.ui.content-classic`** shows **Installed** (not just the `all-classic` container). + +--- + +## 8. `ui.frontend` + +The Webpack build runs in CI / full reactor. After clone or checkout: + +```bash +cd ui.frontend && npm ci +``` + +If **`webpack`** is missing from PATH during Maven, dependencies were not installed. + +--- + +## 9. Verify + +**Cloud reactor (from `it/site/`):** + +```bash +mvn clean install +``` + +**Including classic:** + +```bash +mvn clean install -Pclassic +``` + +**From the monorepo root (integration-tests profile):** + +```bash +mvn clean install -pl it/site -am +``` + +**Local install (AEM Cloud SDK):** `mvn clean install -PautoInstallSinglePackage` — do **not** add `-Pclassic` for Cloud SDK. + +**Local install (AEM 6.5):** build first, then upload directly: +```bash +mvn clean install -Pclassic +# Upload classic/all/target/cif-components-it-site.all-classic-*.zip via AEM Package Manager UI +``` + +Avoid `mvn clean install -PautoInstallSinglePackage,classic` on AEM 6.5 — it deploys the cloud `all` container first, which may install Cloud Service-specific content before the classic overlay can correct it. + +--- + +## 10. Optional: CIF Core from a local build + +Since this module is part of `aem-core-cif-components`, the CIF Core artifacts are built in the same reactor. When building the full monorepo (`mvn clean install` from the root), the locally built CIF Core is automatically available to `it/site` via the local `.m2` cache. If building `it/site` in isolation, ensure `core-cif-components-apps`, `core-cif-components-config`, `core-cif-components-core`, and `magento-graphql` at version `${core.cif.components.version}` are already installed in your local `.m2`: + +```bash +# From monorepo root — build CIF Core first, then site +mvn clean install -pl ui.apps,all -am +mvn clean install -pl it/site +``` diff --git a/it/site/pom.xml b/it/site/pom.xml new file mode 100644 index 0000000000..fb8f3ff1ed --- /dev/null +++ b/it/site/pom.xml @@ -0,0 +1,586 @@ + + + + 4.0.0 + + + com.adobe.commerce.cif + core-cif-components-parent + 2.18.3-SNAPSHOT + ../../parent/pom.xml + + + cif-components-it-site + pom + CIF IT Site + CIF IT Site — integration-test site for AEM CIF Core Components + + + all + ui.frontend + ui.apps + ui.apps.structure + ui.config + ui.content + + + + + + + + 1.12.0 + 2.18.2 + 2025.09.02.00 + 2026.3.25194.20260330T181734Z-260300 + 1.6.6 + 6.4.0 + CIF IT Site + UTF-8 + + + + + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + + + enforce-maven + + enforce + + + + + [3.3.9,) + + + Maven must be executed with a Java 11 JRE or higher. + 11 + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 11 + + + + + + + + com.github.eirslett + frontend-maven-plugin + ${frontend-maven-plugin.version} + + v16.17.0 + 8.15.0 + + + + install node and npm + + install-node-and-npm + + + + npm ci + + npm + + + ci + + + + + + + org.apache.maven.plugins + maven-jar-plugin + 3.1.2 + + + + org.apache.maven.plugins + maven-clean-plugin + 3.0.0 + + + + biz.aQute.bnd + bnd-maven-plugin + ${bnd.version} + + + bnd-process + + bnd-process + + + +Bundle-Category: ${componentGroupName} +-exportcontents: ${removeall;${packages;VERSIONED};${packages;CONDITIONAL}} +-noextraheaders: true +-snapshot: SNAPSHOT +Bundle-DocURL: +-plugin org.apache.sling.caconfig.bndplugin.ConfigurationClassScannerPlugin +-plugin org.apache.sling.bnd.models.ModelsScannerPlugin + + + + + + + org.apache.sling + org.apache.sling.caconfig.bnd-plugin + 1.0.2 + + + org.apache.sling + org.apache.sling.bnd.models + 1.0.0 + + + org.apache.sling + scriptingbundle-maven-plugin + 0.5.0 + + + + + biz.aQute.bnd + bnd-baseline-maven-plugin + ${bnd.version} + + + + org.apache.maven.plugins + maven-resources-plugin + 3.0.2 + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.8.1 + + + + org.apache.maven.plugins + maven-install-plugin + 2.5.2 + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.22.1 + + false + + + + + org.apache.maven.plugins + maven-failsafe-plugin + 2.22.1 + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.8.2 + + + + org.apache.sling + sling-maven-plugin + 2.4.0 + + http://${aem.host}:${aem.port}/system/console + WebConsole + + + + + org.apache.sling + htl-maven-plugin + 2.0.2-1.4.0 + + true + + + + + org.apache.jackrabbit + filevault-package-maven-plugin + true + 1.3.6 + + src/main/content/META-INF/vault/filter.xml + + + + tccl:aem.cnd + + + + + + + biz.netcentric.aem + aem-nodetypes + 6.5.7.0 + + + + + + com.adobe.aem + aemanalyser-maven-plugin + ${aemanalyser.version} + true + + + + com.day.jcr.vault + content-package-maven-plugin + 1.0.6 + + http://${aem.host}:${aem.port}/crx/packmgr/service.jsp + true + ${vault.user} + ${vault.password} + + + + + org.apache.maven.plugins + maven-enforcer-plugin + 3.0.0 + + + + org.apache.maven.plugins + maven-dependency-plugin + 3.0.0 + + + + org.codehaus.mojo + build-helper-maven-plugin + 3.0.0 + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + [1.0.0,) + enforce + + + + + + org.apache.maven.plugins + maven-dependency-plugin + [2.2,) + + copy-dependencies + unpack + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + [1.5,) + reserve-network-port + + + + + + + + + + + + + + + + + + autoInstallBundle + + false + + + + + + org.apache.sling + sling-maven-plugin + + + install-bundle + install + + + + + + + + + autoInstallPackage + + false + + + + + + org.apache.jackrabbit + filevault-package-maven-plugin + + + create-package + package + + + + + com.day.jcr.vault + content-package-maven-plugin + + + install-package + install + + http://${aem.host}:${aem.port}/crx/packmgr/service.jsp + + + + + + + + + + autoInstallPackagePublish + + false + + + + + + org.apache.jackrabbit + filevault-package-maven-plugin + + + create-package + package + + + + + com.day.jcr.vault + content-package-maven-plugin + + + install-package-publish + install + + http://${aem.publish.host}:${aem.publish.port}/crx/packmgr/service.jsp + + + + + + + + + + + classic + + classic/ui.config + classic/ui.content + classic/all + + + + + + + + + + + + com.adobe.aem + aem-sdk-api + ${aem.sdk.api} + provided + + + + com.adobe.cq + core.wcm.components.content + ${core.wcm.components.version} + zip + + + com.adobe.cq + core.wcm.components.config + ${core.wcm.components.version} + zip + + + + com.adobe.cq + core.wcm.components.core + ${core.wcm.components.version} + + + + com.adobe.commerce.cif + core-cif-components-apps + zip + ${core.cif.components.version} + + + com.adobe.commerce.cif + core-cif-components-config + zip + ${core.cif.components.version} + + + com.adobe.commerce.cif + core-cif-components-core + ${core.cif.components.version} + + + com.adobe.commerce.cif + magento-graphql + ${magento.graphql.version} + + + + com.adobe.aem + aem-cif-sdk-api + ${aem.cif.sdk.api} + provided + + + + org.junit + junit-bom + 5.8.2 + pom + import + + + org.mockito + mockito-core + 4.1.0 + test + + + org.mockito + mockito-junit-jupiter + 4.1.0 + test + + + junit-addons + junit-addons + 1.4 + test + + + io.wcm + io.wcm.testing.aem-mock.junit5 + 5.5.4 + test + + + org.apache.sling + org.apache.sling.scripting.api + + + + + org.apache.sling + org.apache.sling.testing.caconfig-mock-plugin + 1.4.0 + + + commons-collections + commons-collections + + + + + com.adobe.cq + core.wcm.components.testing.aem-mock-plugin + ${core.wcm.components.version} + test + + + org.apache.sling + org.apache.sling.scripting.api + + + + + uk.org.lidalia + slf4j-test + 1.0.1 + test + + + + diff --git a/it/site/ui.apps.structure/pom.xml b/it/site/ui.apps.structure/pom.xml new file mode 100644 index 0000000000..1f400c2ec4 --- /dev/null +++ b/it/site/ui.apps.structure/pom.xml @@ -0,0 +1,64 @@ + + + 4.0.0 + + + + + + com.adobe.commerce.cif + cif-components-it-site + 1.0.0-SNAPSHOT + ../pom.xml + + + + + + cif-components-it-site.ui.apps.structure + content-package + CIF IT Site - Repository Structure Package + + Empty package that defines the structure of the Adobe Experience Manager repository the Code packages in this project deploy into. + Any roots in the Code packages of this project should have their parent enumerated in the Filters list below. + + + + + + org.apache.jackrabbit + filevault-package-maven-plugin + true + + + none + + + + /apps + /apps/cif-components-it-site + + /apps/sling + /apps/cq + /apps/dam + /apps/wcm + /apps/msm + + + /apps/settings + + /conf + /conf/cif-components-it-site + /content + /content/cif-components-it-site + /content/experience-fragments/cif-components-it-site + + + /content/dam/cif-components-it-site + + + + + + + diff --git a/it/site/ui.apps/pom.xml b/it/site/ui.apps/pom.xml new file mode 100644 index 0000000000..2989d3b7b7 --- /dev/null +++ b/it/site/ui.apps/pom.xml @@ -0,0 +1,160 @@ + + + + 4.0.0 + + + + + + com.adobe.commerce.cif + cif-components-it-site + 1.0.0-SNAPSHOT + ../pom.xml + + + + + + cif-components-it-site.ui.apps + content-package + CIF IT Site - UI apps + UI apps package for CIF IT Site + + + + + + src/main/content/jcr_root + + + + + + org.apache.jackrabbit + filevault-package-maven-plugin + + + none + + com.adobe.commerce.cif + cif-components-it-site.ui.apps + application + + + com.adobe.commerce.cif + cif-components-it-site.ui.apps.structure + + + + + com.adobe.commerce.cif + core-cif-components-apps + + + + + + com.day.jcr.vault + content-package-maven-plugin + true + + true + true + + + + + org.apache.sling + htl-maven-plugin + + + validate-htl-scripts + + validate + + generate-sources + + true + org.apache.sling.scripting.sightly + ${project.build.sourceDirectory} + + cssClassName + decoration + decorationTagName + wcmmode + + + + + + + + + + + + + + + com.adobe.commerce.cif + cif-components-it-site.ui.frontend + ${project.version} + zip + + + + + com.adobe.commerce.cif + cif-components-it-site.ui.apps.structure + ${project.version} + zip + + + + com.adobe.aem + aem-sdk-api + + + + + com.adobe.commerce.cif + core-cif-components-apps + zip + + + com.adobe.commerce.cif + core-cif-components-core + + + com.adobe.commerce.cif + magento-graphql + + + com.adobe.aem + aem-cif-sdk-api + provided + + + + org.apache.sling + org.apache.sling.scripting.sightly.runtime + 1.2.4-1.4.0 + provided + + + diff --git a/it/site/ui.apps/src/main/content/META-INF/vault/filter.xml b/it/site/ui.apps/src/main/content/META-INF/vault/filter.xml new file mode 100644 index 0000000000..3edccc6935 --- /dev/null +++ b/it/site/ui.apps/src/main/content/META-INF/vault/filter.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-base/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-base/.content.xml new file mode 100644 index 0000000000..706b9bc1ce --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-base/.content.xml @@ -0,0 +1,6 @@ + + \ No newline at end of file diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-base/css.txt b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-base/css.txt new file mode 100644 index 0000000000..51f69f7472 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-base/css.txt @@ -0,0 +1,15 @@ +############################################################################### +# Copyright 2017 Adobe Systems Incorporated +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +############################################################################### \ No newline at end of file diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-base/js.txt b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-base/js.txt new file mode 100644 index 0000000000..51f69f7472 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-base/js.txt @@ -0,0 +1,15 @@ +############################################################################### +# Copyright 2017 Adobe Systems Incorporated +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +############################################################################### \ No newline at end of file diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-cif/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-cif/.content.xml new file mode 100644 index 0000000000..10e609edd7 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-cif/.content.xml @@ -0,0 +1,8 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-cif/css.txt b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-cif/css.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-cif/js.txt b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-cif/js.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-dependencies/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-dependencies/.content.xml new file mode 100644 index 0000000000..9446e1c13c --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-dependencies/.content.xml @@ -0,0 +1,7 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-dependencies/css.txt b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-dependencies/css.txt new file mode 100644 index 0000000000..8e192389f2 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-dependencies/css.txt @@ -0,0 +1,2 @@ +#base=css + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-dependencies/js.txt b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-dependencies/js.txt new file mode 100644 index 0000000000..44758590c7 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-dependencies/js.txt @@ -0,0 +1,2 @@ +#base=js + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-grid/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-grid/.content.xml new file mode 100644 index 0000000000..85ea00a157 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-grid/.content.xml @@ -0,0 +1,5 @@ + + \ No newline at end of file diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-grid/css.txt b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-grid/css.txt new file mode 100644 index 0000000000..1f9ab56740 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-grid/css.txt @@ -0,0 +1,17 @@ +############################################################################### +# Copyright 2018 Adobe Systems Incorporated +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +############################################################################### + +less/grid.less \ No newline at end of file diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-grid/less/grid.less b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-grid/less/grid.less new file mode 100644 index 0000000000..5732374bf4 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-grid/less/grid.less @@ -0,0 +1,44 @@ +/* + * Copyright 2018 Adobe Systems Incorporated + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@import (once) "/libs/wcm/foundation/clientlibs/grid/grid_base.less"; + +/* maximum amount of grid cells to be provided */ +@max_col: 12; + +/* default breakpoint */ +.aem-Grid { + .generate-grid(default, @max_col); +} + +/* phone breakpoint */ +@media (max-width: 768px) { + .aem-Grid { + .generate-grid(phone, @max_col); + } +} + +/* tablet breakpoint */ +@media (min-width: 769px) and (max-width: 1200px) { + .aem-Grid { + .generate-grid(tablet, @max_col); + } +} + +/* force showing hidden components in unhide mode */ +.aem-GridShowHidden > .cmp-container > .aem-Grid > .aem-GridColumn { + display: block !important; +} diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/.content.xml new file mode 100644 index 0000000000..699c061a69 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/.content.xml @@ -0,0 +1,8 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/css.txt b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/css.txt new file mode 100644 index 0000000000..f852363a59 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/css.txt @@ -0,0 +1,3 @@ +#base=css + +site.css \ No newline at end of file diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/css/site.css b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/css/site.css new file mode 100644 index 0000000000..fd1709a571 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/css/site.css @@ -0,0 +1 @@ +body,html{background:#ececec;color:#202020;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1pc;line-height:1.5;margin:0}@media(prefers-color-scheme:dark){body,html{background:#131313;color:#dfdfdf}}a{color:#2020e0}@media(prefers-color-scheme:dark){a{color:#dfdf1f}}button,input,optgroup,select,textarea{font:inherit}.cmp-helloworld__item-label{margin-bottom:0}.cmp-helloworld__item-output{margin-top:0}.cmp-navigation__item--level-0:hover>.cmp-navigation__group{background:#ececec}.cmp-navigation__group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.cmp-navigation__item{list-style:none;padding:.5em}.cmp-navigation__item--level-0 .cmp-navigation__group{display:none}.cmp-navigation__item--level-0:hover>.cmp-navigation__group{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:absolute}.category__style_list .productcollection__items{display:block;margin:auto;width:30%}main.container{padding:.5em 1em}footer.experiencefragment{border-top:1px solid #202020;padding:.5em 1em}@media(prefers-color-scheme:dark){footer.experiencefragment{border-color:#dfdfdf}}footer.experiencefragment .cmp-separator__horizontal-rule{border:0;margin:0}header.experiencefragment{border-bottom:1px solid #202020;padding:.5em 1em}@media(prefers-color-scheme:dark){header.experiencefragment{border-bottom-color:#dfdfdf}}header.experiencefragment a{color:#202020;text-decoration:none}@media(prefers-color-scheme:dark){header.experiencefragment a{color:#dfdfdf}}header.experiencefragment a:focus,header.experiencefragment a:hover{color:#2020e0;text-decoration:underline}@media(prefers-color-scheme:dark){header.experiencefragment a:focus,header.experiencefragment a:hover{color:#dfdf1f}}header.experiencefragment .cmp-container{display:grid;grid-template-columns:4fr 1fr 1fr}header.experiencefragment .cmp-languagenavigation{position:relative}header.experiencefragment .cmp-languagenavigation:before{background-image:url('data:image/svg+xml;utf8,');background-repeat:no-repeat;content:" ";display:block;height:1.5em}@media(prefers-color-scheme:dark){header.experiencefragment .cmp-languagenavigation:before{background-image:url('data:image/svg+xml;utf8,')}}header.experiencefragment .cmp-languagenavigation>.cmp-languagenavigation__group{background:#ececec;border:1px solid #202020;border-top:0;padding:0 8px;position:absolute;top:34px;-webkit-transition-delay:.5s;transition-delay:.5s;visibility:hidden;width:20em}@media(prefers-color-scheme:dark){header.experiencefragment .cmp-languagenavigation>.cmp-languagenavigation__group{background:#131313;border-color:#dfdfdf}}header.experiencefragment .cmp-languagenavigation:hover>.cmp-languagenavigation__group{-webkit-transition-delay:0s;transition-delay:0s;visibility:visible}header.experiencefragment .cmp-languagenavigation__group{list-style:none;margin:0;padding:0}header.experiencefragment .cmp-languagenavigation__item-title{font-size:x-small;text-transform:uppercase}header.experiencefragment .cmp-languagenavigation__item--level-0{margin-bottom:.5em}header.experiencefragment .cmp-languagenavigation__item--level-1{display:inline}header.experiencefragment .cmp-languagenavigation__item--level-1:not(:first-child):before{content:" | "}header.experiencefragment .cmp-languagenavigation__item--active>.cmp-languagenavigation__item-link{font-weight:700}header.experiencefragment .cmp-search__field{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-3px 0}header.experiencefragment .cmp-search__input{height:26px} \ No newline at end of file diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/js.txt b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/js.txt new file mode 100644 index 0000000000..ffaf1afa4d --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/js.txt @@ -0,0 +1,3 @@ +#base=js + +site.js \ No newline at end of file diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/js/site.js b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/js/site.js new file mode 100644 index 0000000000..1ca7fa6c1a --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/js/site.js @@ -0,0 +1 @@ +!function(){var e={356:function(){!function(){"use strict";var e='[data-cmp-is="helloworld"]',t='[data-cmp-hook-helloworld="property"]',n='[data-cmp-hook-helloworld="model"]';function o(e){e&&e.element&&function(e){e.element.removeAttribute("data-cmp-is");var o=e.element.querySelectorAll(t);o=1==o.length?o[0].textContent:null;var r=e.element.querySelectorAll(n);r=1==r.length?r[0].textContent:null,console&&console.log&&console.log("HelloWorld component JavaScript example","\nText property:\n",o,"\nModel message:\n",r)}(e)}function r(){for(var t=document.querySelectorAll(e),n=0;n0&&n.forEach((function(t){t.querySelectorAll&&[].slice.call(t.querySelectorAll(e)).forEach((function(e){new o({element:e})}))}))}))})).observe(l,{subtree:!0,childList:!0,characterData:!0})}"loading"!==document.readyState?r():document.addEventListener("DOMContentLoaded",r)}()}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var l=t[o]={exports:{}};return e[o](l,l.exports,n),l.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";n(356)}()}(); \ No newline at end of file diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/accordion/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/accordion/.content.xml new file mode 100644 index 0000000000..21a893728a --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/accordion/.content.xml @@ -0,0 +1,7 @@ + + \ No newline at end of file diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/accordion/_cq_editConfig.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/accordion/_cq_editConfig.xml new file mode 100644 index 0000000000..614b8f8457 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/accordion/_cq_editConfig.xml @@ -0,0 +1,4 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/accordion/_cq_template/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/accordion/_cq_template/.content.xml new file mode 100644 index 0000000000..640be9fb21 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/accordion/_cq_template/.content.xml @@ -0,0 +1,12 @@ + + + + + \ No newline at end of file diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/accordion/new/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/accordion/new/.content.xml new file mode 100644 index 0000000000..e24a9fd4bf --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/accordion/new/.content.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/breadcrumb/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/breadcrumb/.content.xml new file mode 100644 index 0000000000..a282ee9ab7 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/breadcrumb/.content.xml @@ -0,0 +1,6 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/button/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/button/.content.xml new file mode 100644 index 0000000000..6ca8854d7a --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/button/.content.xml @@ -0,0 +1,6 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/carousel/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/carousel/.content.xml new file mode 100644 index 0000000000..a8eb01625b --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/carousel/.content.xml @@ -0,0 +1,7 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/carousel/_cq_editConfig.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/carousel/_cq_editConfig.xml new file mode 100644 index 0000000000..614b8f8457 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/carousel/_cq_editConfig.xml @@ -0,0 +1,4 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/carousel/new/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/carousel/new/.content.xml new file mode 100644 index 0000000000..4d87eab886 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/carousel/new/.content.xml @@ -0,0 +1,24 @@ + + + + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/accountdetails/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/accountdetails/.content.xml new file mode 100644 index 0000000000..c1824f7ba0 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/accountdetails/.content.xml @@ -0,0 +1,7 @@ + \ No newline at end of file diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/addressbook/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/addressbook/.content.xml new file mode 100644 index 0000000000..525ef92eb2 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/addressbook/.content.xml @@ -0,0 +1,8 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/breadcrumb/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/breadcrumb/.content.xml new file mode 100644 index 0000000000..94f033d18c --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/breadcrumb/.content.xml @@ -0,0 +1,8 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/catalogpage/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/catalogpage/.content.xml new file mode 100644 index 0000000000..48521e85a3 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/catalogpage/.content.xml @@ -0,0 +1,7 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/catalogpage/customfooterlibs.html b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/catalogpage/customfooterlibs.html new file mode 100644 index 0000000000..cd9e30d1ad --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/catalogpage/customfooterlibs.html @@ -0,0 +1,19 @@ + + + + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/catalogpage/customheaderlibs.html b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/catalogpage/customheaderlibs.html new file mode 100644 index 0000000000..8a9c31448f --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/catalogpage/customheaderlibs.html @@ -0,0 +1,21 @@ + + + + + + + \ No newline at end of file diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/categorycarousel/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/categorycarousel/.content.xml new file mode 100644 index 0000000000..a2d01a81cc --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/categorycarousel/.content.xml @@ -0,0 +1,7 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/contentfragment/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/contentfragment/.content.xml new file mode 100644 index 0000000000..0cb1adb176 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/contentfragment/.content.xml @@ -0,0 +1,7 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/experiencefragment/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/experiencefragment/.content.xml new file mode 100644 index 0000000000..8f9726f996 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/experiencefragment/.content.xml @@ -0,0 +1,7 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/featuredcategorylist/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/featuredcategorylist/.content.xml new file mode 100644 index 0000000000..6603d51b28 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/featuredcategorylist/.content.xml @@ -0,0 +1,7 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/logo/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/logo/.content.xml new file mode 100644 index 0000000000..aaf79bd705 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/logo/.content.xml @@ -0,0 +1,7 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/logo/_cq_dialog/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/logo/_cq_dialog/.content.xml new file mode 100644 index 0000000000..51cb8ab210 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/logo/_cq_dialog/.content.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/logo/logo.html b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/logo/logo.html new file mode 100644 index 0000000000..febbd89929 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/logo/logo.html @@ -0,0 +1,30 @@ + + + + ${header.navigationRootPageTitle} + ${header.navigationRootPageTitle} + + \ No newline at end of file diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/miniaccount/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/miniaccount/.content.xml new file mode 100644 index 0000000000..62d55406aa --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/miniaccount/.content.xml @@ -0,0 +1,6 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/minicart/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/minicart/.content.xml new file mode 100644 index 0000000000..4774113d01 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/minicart/.content.xml @@ -0,0 +1,6 @@ + + \ No newline at end of file diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/navigation/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/navigation/.content.xml new file mode 100644 index 0000000000..85ad56359c --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/navigation/.content.xml @@ -0,0 +1,7 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/product/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/product/.content.xml new file mode 100644 index 0000000000..1150aa0e38 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/product/.content.xml @@ -0,0 +1,7 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/productcarousel/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/productcarousel/.content.xml new file mode 100644 index 0000000000..eec4f0e25d --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/productcarousel/.content.xml @@ -0,0 +1,7 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/productlist/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/productlist/.content.xml new file mode 100644 index 0000000000..e78d27b20d --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/productlist/.content.xml @@ -0,0 +1,7 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/productteaser/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/productteaser/.content.xml new file mode 100644 index 0000000000..b03fd5494c --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/productteaser/.content.xml @@ -0,0 +1,7 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/productteaser/_cq_template/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/productteaser/_cq_template/.content.xml new file mode 100644 index 0000000000..bca040a553 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/productteaser/_cq_template/.content.xml @@ -0,0 +1,10 @@ + + + + + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/relatedproducts/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/relatedproducts/.content.xml new file mode 100644 index 0000000000..07d5ae6944 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/relatedproducts/.content.xml @@ -0,0 +1,7 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/resetpassword/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/resetpassword/.content.xml new file mode 100644 index 0000000000..ad0f1342bc --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/resetpassword/.content.xml @@ -0,0 +1,6 @@ + + \ No newline at end of file diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/searchbar/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/searchbar/.content.xml new file mode 100644 index 0000000000..d943fee058 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/searchbar/.content.xml @@ -0,0 +1,7 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/searchresults/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/searchresults/.content.xml new file mode 100644 index 0000000000..b5e7327bcc --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/searchresults/.content.xml @@ -0,0 +1,7 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/teaser/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/teaser/.content.xml new file mode 100644 index 0000000000..4d71ae757e --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/teaser/.content.xml @@ -0,0 +1,9 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/container/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/container/.content.xml new file mode 100644 index 0000000000..088f788804 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/container/.content.xml @@ -0,0 +1,8 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/container/new/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/container/new/.content.xml new file mode 100644 index 0000000000..83448f7da7 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/container/new/.content.xml @@ -0,0 +1,24 @@ + + + + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/contentfragment/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/contentfragment/.content.xml new file mode 100644 index 0000000000..92d8d084e4 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/contentfragment/.content.xml @@ -0,0 +1,7 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/contentfragment/_cq_editConfig.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/contentfragment/_cq_editConfig.xml new file mode 100644 index 0000000000..614b8f8457 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/contentfragment/_cq_editConfig.xml @@ -0,0 +1,4 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/contentfragmentlist/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/contentfragmentlist/.content.xml new file mode 100644 index 0000000000..9e8110f84a --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/contentfragmentlist/.content.xml @@ -0,0 +1,7 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/download/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/download/.content.xml new file mode 100644 index 0000000000..80f6b0c1ef --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/download/.content.xml @@ -0,0 +1,6 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/download/_cq_editConfig.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/download/_cq_editConfig.xml new file mode 100644 index 0000000000..614b8f8457 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/download/_cq_editConfig.xml @@ -0,0 +1,4 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/embed/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/embed/.content.xml new file mode 100644 index 0000000000..6ee0aceeb1 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/embed/.content.xml @@ -0,0 +1,6 @@ + + \ No newline at end of file diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/experiencefragment/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/experiencefragment/.content.xml new file mode 100644 index 0000000000..7eec08c67b --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/experiencefragment/.content.xml @@ -0,0 +1,7 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/experiencefragment/_cq_editConfig.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/experiencefragment/_cq_editConfig.xml new file mode 100644 index 0000000000..614b8f8457 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/experiencefragment/_cq_editConfig.xml @@ -0,0 +1,4 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/button/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/button/.content.xml new file mode 100644 index 0000000000..180b879c4d --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/button/.content.xml @@ -0,0 +1,6 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/container/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/container/.content.xml new file mode 100644 index 0000000000..eaf536bc70 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/container/.content.xml @@ -0,0 +1,8 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/container/_cq_editConfig.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/container/_cq_editConfig.xml new file mode 100644 index 0000000000..614b8f8457 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/container/_cq_editConfig.xml @@ -0,0 +1,4 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/container/new/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/container/new/.content.xml new file mode 100644 index 0000000000..b30fed4395 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/container/new/.content.xml @@ -0,0 +1,6 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/hidden/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/hidden/.content.xml new file mode 100644 index 0000000000..69cd412224 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/hidden/.content.xml @@ -0,0 +1,6 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/options/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/options/.content.xml new file mode 100644 index 0000000000..10cf2e913c --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/options/.content.xml @@ -0,0 +1,6 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/text/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/text/.content.xml new file mode 100644 index 0000000000..c41d1e32ae --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/text/.content.xml @@ -0,0 +1,6 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/header/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/header/.content.xml new file mode 100644 index 0000000000..681f2c55e2 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/header/.content.xml @@ -0,0 +1,7 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/helloworld/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/helloworld/.content.xml new file mode 100644 index 0000000000..2047dc19e5 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/helloworld/.content.xml @@ -0,0 +1,5 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/helloworld/_cq_dialog/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/helloworld/_cq_dialog/.content.xml new file mode 100644 index 0000000000..6b74d18f32 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/helloworld/_cq_dialog/.content.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/helloworld/helloworld.html b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/helloworld/helloworld.html new file mode 100644 index 0000000000..cb44334d77 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/helloworld/helloworld.html @@ -0,0 +1,22 @@ + +
+

Hello World Component

+
+

Text property:

+
${properties.text}
+
+
diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/image/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/image/.content.xml new file mode 100644 index 0000000000..36e8a13e82 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/image/.content.xml @@ -0,0 +1,6 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/image/_cq_editConfig.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/image/_cq_editConfig.xml new file mode 100644 index 0000000000..1b6ce875e1 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/image/_cq_editConfig.xml @@ -0,0 +1,4 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/languagenavigation/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/languagenavigation/.content.xml new file mode 100644 index 0000000000..3c485a4b97 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/languagenavigation/.content.xml @@ -0,0 +1,6 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/list/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/list/.content.xml new file mode 100644 index 0000000000..3f297b59d1 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/list/.content.xml @@ -0,0 +1,7 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/list/_cq_editConfig.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/list/_cq_editConfig.xml new file mode 100644 index 0000000000..614b8f8457 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/list/_cq_editConfig.xml @@ -0,0 +1,4 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/navigation/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/navigation/.content.xml new file mode 100644 index 0000000000..bbef2846f8 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/navigation/.content.xml @@ -0,0 +1,6 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/page/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/page/.content.xml new file mode 100644 index 0000000000..5ec68e9af6 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/page/.content.xml @@ -0,0 +1,6 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/page/customfooterlibs.html b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/page/customfooterlibs.html new file mode 100644 index 0000000000..218f74a8d0 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/page/customfooterlibs.html @@ -0,0 +1,20 @@ + + + + + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/page/customheaderlibs.html b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/page/customheaderlibs.html new file mode 100644 index 0000000000..babd61f3a3 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/page/customheaderlibs.html @@ -0,0 +1,21 @@ + + + + + + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/pdfviewer/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/pdfviewer/.content.xml new file mode 100644 index 0000000000..5ccf713c42 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/pdfviewer/.content.xml @@ -0,0 +1,6 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/progressbar/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/progressbar/.content.xml new file mode 100644 index 0000000000..fc5f28cdeb --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/progressbar/.content.xml @@ -0,0 +1,6 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/remotepage/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/remotepage/.content.xml new file mode 100644 index 0000000000..eb18d25e1a --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/remotepage/.content.xml @@ -0,0 +1,6 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/remotepagenext/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/remotepagenext/.content.xml new file mode 100644 index 0000000000..71bec93930 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/remotepagenext/.content.xml @@ -0,0 +1,6 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/search/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/search/.content.xml new file mode 100644 index 0000000000..1e558a47d2 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/search/.content.xml @@ -0,0 +1,6 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/separator/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/separator/.content.xml new file mode 100644 index 0000000000..c80ff80982 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/separator/.content.xml @@ -0,0 +1,6 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/spa/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/spa/.content.xml new file mode 100644 index 0000000000..50c8030f62 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/spa/.content.xml @@ -0,0 +1,6 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tableofcontents/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tableofcontents/.content.xml new file mode 100644 index 0000000000..69f64fc4dd --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tableofcontents/.content.xml @@ -0,0 +1,7 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tableofcontents/_cq_editConfig.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tableofcontents/_cq_editConfig.xml new file mode 100644 index 0000000000..7a02593a8b --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tableofcontents/_cq_editConfig.xml @@ -0,0 +1,8 @@ + + + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tabs/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tabs/.content.xml new file mode 100644 index 0000000000..4396b38bc0 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tabs/.content.xml @@ -0,0 +1,7 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tabs/_cq_editConfig.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tabs/_cq_editConfig.xml new file mode 100644 index 0000000000..614b8f8457 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tabs/_cq_editConfig.xml @@ -0,0 +1,4 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tabs/_cq_template/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tabs/_cq_template/.content.xml new file mode 100644 index 0000000000..8819b63643 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tabs/_cq_template/.content.xml @@ -0,0 +1,14 @@ + + + + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tabs/new/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tabs/new/.content.xml new file mode 100644 index 0000000000..43b2e46bc8 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tabs/new/.content.xml @@ -0,0 +1,24 @@ + + + + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/teaser/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/teaser/.content.xml new file mode 100644 index 0000000000..bf0bbd8b80 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/teaser/.content.xml @@ -0,0 +1,8 @@ + + \ No newline at end of file diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/teaser/_cq_editConfig.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/teaser/_cq_editConfig.xml new file mode 100644 index 0000000000..614b8f8457 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/teaser/_cq_editConfig.xml @@ -0,0 +1,4 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/text/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/text/.content.xml new file mode 100644 index 0000000000..9bd081bc07 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/text/.content.xml @@ -0,0 +1,6 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/text/_cq_dialog.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/text/_cq_dialog.xml new file mode 100644 index 0000000000..566a386e6f --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/text/_cq_dialog.xml @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/text/_cq_editConfig.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/text/_cq_editConfig.xml new file mode 100644 index 0000000000..f729719369 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/text/_cq_editConfig.xml @@ -0,0 +1,151 @@ + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
+
+
diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/title/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/title/.content.xml new file mode 100644 index 0000000000..f5501ad960 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/title/.content.xml @@ -0,0 +1,6 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/title/_cq_editConfig.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/title/_cq_editConfig.xml new file mode 100644 index 0000000000..614b8f8457 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/title/_cq_editConfig.xml @@ -0,0 +1,4 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/xfpage/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/xfpage/.content.xml new file mode 100644 index 0000000000..58bb695dcb --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/xfpage/.content.xml @@ -0,0 +1,6 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/xfpage/content.html b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/xfpage/content.html new file mode 100644 index 0000000000..42fc6241b1 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/xfpage/content.html @@ -0,0 +1,16 @@ + + \ No newline at end of file diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/xfpage/customfooterlibs.html b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/xfpage/customfooterlibs.html new file mode 100644 index 0000000000..1b7e2fc48a --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/xfpage/customfooterlibs.html @@ -0,0 +1,29 @@ + + + + + + + + + + + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/xfpage/customheaderlibs.html b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/xfpage/customheaderlibs.html new file mode 100644 index 0000000000..44b732503d --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/xfpage/customheaderlibs.html @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/i18n/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/i18n/.content.xml new file mode 100644 index 0000000000..0cd0b70313 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/i18n/.content.xml @@ -0,0 +1,4 @@ + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/i18n/fr.json b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/i18n/fr.json new file mode 100644 index 0000000000..9cb1a06388 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/i18n/fr.json @@ -0,0 +1,3 @@ +{ + "© {0} CIF IT Site Site. All rights reserved." : "© {0} CIF IT Site Site. Tous droits réservés." +} \ No newline at end of file diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/i18n/fr.json.dir/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/i18n/fr.json.dir/.content.xml new file mode 100644 index 0000000000..1062392c1c --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/i18n/fr.json.dir/.content.xml @@ -0,0 +1,8 @@ + + + + \ No newline at end of file diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/msm/cif-components-it-site_blueprint/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/msm/cif-components-it-site_blueprint/.content.xml new file mode 100644 index 0000000000..c81b2b4884 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/msm/cif-components-it-site_blueprint/.content.xml @@ -0,0 +1,5 @@ + + + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/msm/cif-components-it-site_blueprint/_jcr_content/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/msm/cif-components-it-site_blueprint/_jcr_content/.content.xml new file mode 100644 index 0000000000..53bd102f7e --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/msm/cif-components-it-site_blueprint/_jcr_content/.content.xml @@ -0,0 +1,11 @@ + + + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/msm/cif-components-it-site_blueprint/_jcr_content/dialog.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/msm/cif-components-it-site_blueprint/_jcr_content/dialog.xml new file mode 100644 index 0000000000..124aa372f1 --- /dev/null +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/msm/cif-components-it-site_blueprint/_jcr_content/dialog.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + diff --git a/it/site/ui.config/pom.xml b/it/site/ui.config/pom.xml new file mode 100644 index 0000000000..ad475788a6 --- /dev/null +++ b/it/site/ui.config/pom.xml @@ -0,0 +1,77 @@ + + + + 4.0.0 + + + + + + com.adobe.commerce.cif + cif-components-it-site + 1.0.0-SNAPSHOT + ../pom.xml + + + + + + cif-components-it-site.ui.config + content-package + CIF IT Site - UI config + UI config package for CIF IT Site + + + + + + src/main/content/jcr_root + + + + org.apache.jackrabbit + filevault-package-maven-plugin + + + none + + container + false + + + com.adobe.commerce.cif + cif-components-it-site.ui.apps.structure + + + + + + com.day.jcr.vault + content-package-maven-plugin + + + + + + + com.adobe.commerce.cif + cif-components-it-site.ui.apps.structure + ${project.version} + zip + + + diff --git a/it/site/ui.config/src/main/content/META-INF/vault/filter.xml b/it/site/ui.config/src/main/content/META-INF/vault/filter.xml new file mode 100644 index 0000000000..6ded6b1a31 --- /dev/null +++ b/it/site/ui.config/src/main/content/META-INF/vault/filter.xml @@ -0,0 +1,4 @@ + + + + diff --git a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config.author/com.adobe.granite.cors.impl.CORSPolicyImpl~cif-components-it-site.cfg.json b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config.author/com.adobe.granite.cors.impl.CORSPolicyImpl~cif-components-it-site.cfg.json new file mode 100644 index 0000000000..be73296834 --- /dev/null +++ b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config.author/com.adobe.granite.cors.impl.CORSPolicyImpl~cif-components-it-site.cfg.json @@ -0,0 +1,15 @@ +{ + "alloworigin": ["http://localhost:3000"], + "allowedpaths": ["/(content|conf)/cif-components-it-site.*"], + "supportedheaders": [ + "Authorization", + "Origin", + "Accept", + "X-Requested-With", + "Content-Type", + "Access-Control-Request-Method", + "Access-Control-Request-Headers" + ], + "supportedmethods": ["GET","HEAD"], + "alloworiginregexp": [] +} \ No newline at end of file diff --git a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config.author/com.day.cq.wcm.mobile.core.impl.MobileEmulatorProvider~cif-components-it-site.cfg.json b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config.author/com.day.cq.wcm.mobile.core.impl.MobileEmulatorProvider~cif-components-it-site.cfg.json new file mode 100644 index 0000000000..1279694be6 --- /dev/null +++ b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config.author/com.day.cq.wcm.mobile.core.impl.MobileEmulatorProvider~cif-components-it-site.cfg.json @@ -0,0 +1,6 @@ +{ + "mobile.resourceTypes": [ + "cif-components-it-site/components/page" + ], + "README": "Indicate which page resource types should display the mobile emulators." +} diff --git a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config.publish/com.adobe.cq.commerce.core.components.internal.services.UrlProviderImpl.cfg.json b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config.publish/com.adobe.cq.commerce.core.components.internal.services.UrlProviderImpl.cfg.json new file mode 100644 index 0000000000..2dbc0b429f --- /dev/null +++ b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config.publish/com.adobe.cq.commerce.core.components.internal.services.UrlProviderImpl.cfg.json @@ -0,0 +1,5 @@ +{ + "enableContextAwareProductUrls": true, + "productPageUrlFormat":"{{page}}.html/{{url_path}}.html#{{variant_sku}}", + "categoryPageUrlFormat":"{{page}}.html/{{url_path}}.html" +} diff --git a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.core.components.internal.services.UrlProviderImpl.cfg.json b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.core.components.internal.services.UrlProviderImpl.cfg.json new file mode 100644 index 0000000000..2dbc0b429f --- /dev/null +++ b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.core.components.internal.services.UrlProviderImpl.cfg.json @@ -0,0 +1,5 @@ +{ + "enableContextAwareProductUrls": true, + "productPageUrlFormat":"{{page}}.html/{{url_path}}.html#{{variant_sku}}", + "categoryPageUrlFormat":"{{page}}.html/{{url_path}}.html" +} diff --git a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.core.components.internal.servlets.SpecificPageFilterFactory~default.cfg.json b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.core.components.internal.servlets.SpecificPageFilterFactory~default.cfg.json new file mode 100644 index 0000000000..6ddc5d6734 --- /dev/null +++ b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.core.components.internal.servlets.SpecificPageFilterFactory~default.cfg.json @@ -0,0 +1,3 @@ +{ + "sling.filter.pattern": "/content/cif-components-it-site/.*?/(category-page|product-page)" +} diff --git a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json new file mode 100644 index 0000000000..22acd40a9b --- /dev/null +++ b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json @@ -0,0 +1,16 @@ +{ + "identifier": "default", + "httpMethod": "GET", + "url": "$[env:COMMERCE_ENDPOINT;default=]", + "connectionTimeout": 5000, + "socketTimeout": 5000, + "maxHttpConnections": 20, + "requestPoolTimeout": 2000, + "acceptSelfSignedCertificates": true, + "allowHttpProtocol": true, + "cacheConfigurations": [ + "cif-components-it-site/components/commerce/navigation:true:5:300", + "com.adobe.cq.commerce.core.search.services.SearchFilterService:true:10:300", + "cif-components-it-site/components/commerce/breadcrumb:true:1000:300" + ] +} diff --git a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.wcm.core.components.internal.servlets.TableOfContentsFilter~cif-components-it-site.cfg.json b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.wcm.core.components.internal.servlets.TableOfContentsFilter~cif-components-it-site.cfg.json new file mode 100644 index 0000000000..ed77bd5f7b --- /dev/null +++ b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.wcm.core.components.internal.servlets.TableOfContentsFilter~cif-components-it-site.cfg.json @@ -0,0 +1,3 @@ +{ + "enabled": "true" +} diff --git a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/org.apache.sling.commons.log.LogManager.factory.config~cif-components-it-site.cfg.json b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/org.apache.sling.commons.log.LogManager.factory.config~cif-components-it-site.cfg.json new file mode 100644 index 0000000000..5f6c3e0305 --- /dev/null +++ b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/org.apache.sling.commons.log.LogManager.factory.config~cif-components-it-site.cfg.json @@ -0,0 +1,8 @@ +{ + "org.apache.sling.commons.log.names": [ + "com.adobe.commerce.cif" + ], + "org.apache.sling.commons.log.level": "INFO", + "org.apache.sling.commons.log.file": "logs/error.log", + "org.apache.sling.commons.log.additiv": "false" +} diff --git a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/org.apache.sling.jcr.repoinit.RepositoryInitializer~cif-components-it-site.cfg.json b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/org.apache.sling.jcr.repoinit.RepositoryInitializer~cif-components-it-site.cfg.json new file mode 100644 index 0000000000..70d89044b2 --- /dev/null +++ b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/org.apache.sling.jcr.repoinit.RepositoryInitializer~cif-components-it-site.cfg.json @@ -0,0 +1,7 @@ +{ + "scripts": [ + "create path (sling:OrderedFolder) /content/dam/cif-components-it-site", + "create path (nt:unstructured) /content/dam/cif-components-it-site/jcr:content", + "set properties on /content/dam/cif-components-it-site/jcr:content\n set cq:conf{String} to /conf/cif-components-it-site\n set jcr:title{String} to \"CIF IT Site\"\nend" + ] +} diff --git a/it/site/ui.content/pom.xml b/it/site/ui.content/pom.xml new file mode 100644 index 0000000000..ce5c9aca6e --- /dev/null +++ b/it/site/ui.content/pom.xml @@ -0,0 +1,113 @@ + + + + 4.0.0 + + + + + + com.adobe.commerce.cif + cif-components-it-site + 1.0.0-SNAPSHOT + ../pom.xml + + + + + + cif-components-it-site.ui.content + content-package + CIF IT Site - UI content + UI content package for CIF IT Site + + + + + + + + + + + org.apache.jackrabbit + filevault-package-maven-plugin + + + none + + com.adobe.commerce.cif + cif-components-it-site.ui.content + content + merge + false + + + com.adobe.commerce.cif + cif-components-it-site.ui.apps.structure + + + + + + /conf,/content,/content/experience-fragments,/content/dam + + + + + + com.adobe.commerce.cif + cif-components-it-site.ui.apps + ${project.version} + + + + + + com.day.jcr.vault + content-package-maven-plugin + true + + true + true + + + + + + + + + + + com.adobe.commerce.cif + cif-components-it-site.ui.apps.structure + ${project.version} + zip + + + com.adobe.commerce.cif + cif-components-it-site.ui.apps + ${project.version} + zip + + + com.adobe.aem + aem-sdk-api + + + diff --git a/it/site/ui.content/src/main/content/META-INF/vault/filter.xml b/it/site/ui.content/src/main/content/META-INF/vault/filter.xml new file mode 100644 index 0000000000..64bc414e3e --- /dev/null +++ b/it/site/ui.content/src/main/content/META-INF/vault/filter.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/.content.xml new file mode 100644 index 0000000000..42324ab1ff --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/.content.xml @@ -0,0 +1,4 @@ + + diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/_sling_configs/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/_sling_configs/.content.xml new file mode 100644 index 0000000000..897e99daa0 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/_sling_configs/.content.xml @@ -0,0 +1,12 @@ + + + + + \ No newline at end of file diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/_sling_configs/_rep_policy.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/_sling_configs/_rep_policy.xml new file mode 100644 index 0000000000..ad26bd52d2 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/_sling_configs/_rep_policy.xml @@ -0,0 +1,20 @@ + + + + + + + diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/.content.xml new file mode 100644 index 0000000000..491392d539 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/.content.xml @@ -0,0 +1,3 @@ + + diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/cloudconfigs/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/cloudconfigs/.content.xml new file mode 100644 index 0000000000..491392d539 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/cloudconfigs/.content.xml @@ -0,0 +1,3 @@ + + diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/cloudconfigs/commerce/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/cloudconfigs/commerce/.content.xml new file mode 100644 index 0000000000..13879f132e --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/cloudconfigs/commerce/.content.xml @@ -0,0 +1,15 @@ + + + + diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/cloudconfigs/commerce/_rep_policy.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/cloudconfigs/commerce/_rep_policy.xml new file mode 100644 index 0000000000..a1358f7798 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/cloudconfigs/commerce/_rep_policy.xml @@ -0,0 +1,16 @@ + + + + + + diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/dam/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/dam/.content.xml new file mode 100644 index 0000000000..6d843cbcd6 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/dam/.content.xml @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/.content.xml new file mode 100644 index 0000000000..08686a1fca --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/.content.xml @@ -0,0 +1,8 @@ + + + + + + + diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/policies/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/policies/.content.xml new file mode 100644 index 0000000000..f9fe365af4 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/policies/.content.xml @@ -0,0 +1,456 @@ + + + + + +
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <policy_641475696923109 + jcr:description="Allows only H1 and disallows links for the main page title." + jcr:primaryType="nt:unstructured" + jcr:title="Page Title" + sling:resourceType="wcm/core/components/policy/policy" + allowedTypes="h1" + linkDisabled="true" + type="h1"> + <jcr:content jcr:primaryType="nt:unstructured"/> + </policy_641475696923109> + <policy_641528232375303 + jcr:description="Allows all sizes, but not H1, which is reserved for the main page title." + jcr:primaryType="nt:unstructured" + jcr:title="Content Title" + sling:resourceType="wcm/core/components/policy/policy" + allowedTypes="[h2,h3,h4,h5,h6]" + linkDisabled="false" + type="h2"> + <jcr:content jcr:primaryType="nt:unstructured"/> + </policy_641528232375303> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/policies/_rep_policy.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/policies/_rep_policy.xml new file mode 100644 index 0000000000..ad26bd52d2 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/policies/_rep_policy.xml @@ -0,0 +1,20 @@ + + + + + + + diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/segments/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/segments/.content.xml new file mode 100644 index 0000000000..c52008fc11 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/segments/.content.xml @@ -0,0 +1,9 @@ + + + + + + diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/segments/summer/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/segments/summer/.content.xml new file mode 100644 index 0000000000..7d1e84cbe8 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/segments/summer/.content.xml @@ -0,0 +1,163 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/segments/winter/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/segments/winter/.content.xml new file mode 100644 index 0000000000..36d392a58f --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/segments/winter/.content.xml @@ -0,0 +1,155 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/.content.xml new file mode 100644 index 0000000000..c244d91778 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/.content.xml @@ -0,0 +1,8 @@ + + + + + + diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/_rep_policy.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/_rep_policy.xml new file mode 100644 index 0000000000..94a94bca38 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/_rep_policy.xml @@ -0,0 +1,8 @@ + + + + diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/.content.xml new file mode 100644 index 0000000000..02fd05d221 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/.content.xml @@ -0,0 +1,8 @@ + + + + \ No newline at end of file diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/initial/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/initial/.content.xml new file mode 100644 index 0000000000..02d73833f1 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/initial/.content.xml @@ -0,0 +1,10 @@ + + + + + \ No newline at end of file diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/initial/print/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/initial/print/.content.xml new file mode 100644 index 0000000000..0a57efdf2c --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/initial/print/.content.xml @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/policies/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/policies/.content.xml new file mode 100644 index 0000000000..3780311ab0 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/policies/.content.xml @@ -0,0 +1,8 @@ + + + + diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/structure/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/structure/.content.xml new file mode 100644 index 0000000000..d31a4a3303 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/structure/.content.xml @@ -0,0 +1,6 @@ + + + + diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/thumbnail.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..8a34b11db8e9c064cb019fb3ba155187492e281f GIT binary patch literal 566032 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 z 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�`CvS799o8giV?&X`tHq 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ξ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
  • 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�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

    ?#z%dpjPiIC76)b0Flq(7n%NlMJU#wI){;FWkC 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

  • mMXu~}fj+&fQV?90N`(>rPOEV*%& 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 z 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�`CvS799o8giV?&X`tHq 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ξ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
  • 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�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

    ?#z%dpjPiIC76)b0Flq(7n%NlMJU#wI){;FWkC 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

  • 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∈Y|^F%rOL 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�sCHPrd5ku^KZ)qofQ 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�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 literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/page/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/page/.content.xml new file mode 100644 index 0000000000..db0d9ec06a --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/page/.content.xml @@ -0,0 +1,8 @@ + + + + diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/page/initial/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/page/initial/.content.xml new file mode 100644 index 0000000000..023474a257 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/page/initial/.content.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/page/policies/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/page/policies/.content.xml new file mode 100644 index 0000000000..1049d8c780 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/page/policies/.content.xml @@ -0,0 +1,23 @@ + + + + + + + + + + diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/page/structure/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/page/structure/.content.xml new file mode 100644 index 0000000000..3c2ad5da4d --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/page/structure/.content.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/page/thumbnail.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/page/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..6eaf1d85a234ab74a00d2ee9700bd8dda3feb0ac GIT binary patch literal 2160 zcmeAS@N?(olHy`uVBq!ia0y~yV0-|?XE@kEBD<<@FfeeKd%8G=RLpsM_hQzq1ctW6 z?QisoLRKvNUT?an$$clMVvf43h}-s4N%33H7w3I`c+$IW(yzBQcK`1%FwB2dZOg#0 zPl=JOp@D(f!J&asLE!*{fItER2ZsRz3yTB;6B7>u#70Zqt$)*&=c8A&1mGf%~OrKfh67yr+2JL)QNL z-S0)ueBN{O{r9gtJ1m)a*56qf+y7qdp9=BW=8ueG&4tsay=@;Zdt0`-5EUv@jgz+IBnFmT`x1-vZ3CU|v(3s0?4b|ITyO{?YYceqH}% zQ((#1HdUto`09Uu>-VPrS^qlz_vZttGLE|Jzsm z-&?m=exH*21FF~53d^Vd~Ioey1Uh$(_qi6 zWtql($+nLl_B`G(bJ@yyjOOkQ4|@|OTq;~2TkQJXT3*4+dGANbP0l+XkK DlEb{> literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/page/thumbnail.png.dir/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/page/thumbnail.png.dir/.content.xml new file mode 100644 index 0000000000..892c54ecc4 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/page/thumbnail.png.dir/.content.xml @@ -0,0 +1,7 @@ + + + + diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_300.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_300.png new file mode 100644 index 0000000000000000000000000000000000000000..a6c649f99a1a5435c9757ee231917d58c875d012 GIT binary patch literal 1199 zcmeAS@N?(olHy`uVBq!ia0y~yVAKI(c@8$9$nVL&%NQ6~$~;{hLn>~)y?ZiC%Tc1? z;-3G^mWvjxi#ghAyh4Ldx{%?yZ);h3r@%$&MNc{B#9nOKf5P1<{8azvpE3+_2ip}H znphPg8WI>e#DD~d4HN*gImEzhVk8wJ+88L&54E`=L6V6q`_Ww9lqvxB5Yg^O(+~AI zYAD=!QDM_|HA}Q=Z=A`u-?bKV{l0~7=s25W#y!Th&JruxS!b8ois>Y6x|`>`HL6!HqVxQD|7x8Gj%f*sP(rM!HGvaOC`KF+U6W%b zE!FFmu{BD6aol?DX$g{ttl6~ZpKpI!BpLTI+eC^JDAWYkbo4!ocI5V(IrH3#4z~b} zZ7Ma5IQ-CHir3QR6Yl72jL>1>J}9*2^+72fHvi%n#p$Pkwy8z{Z3QZY5z=-q&Eu z>eo%z6zeY6oPPTLy;rf-_mm;R|BKc$t6 zgJhcGp5zTlV2=TPdGx-8T>rxBuUmc8ghSU%vKLgJ+zE<}$$JFflTCKmyEW;Rdq>bb#UnB#Bmt*9r2e2-ljWw;32%**#qxLn>~)y&LPT<;c+R z@ZW#_ph*TQL7jSwx;NcX-D{}4RsWR#oWnYE_)R&iS>FBPIPcqY>D+h>qX_Hp*ssD(i*TY^@G zcx;W*XWkj`=?n z>#z|b`gKo>EN@Fr3|CiIf7JeCW9=V4etzfu_xT@xw3xnb-MSuj)rU?RKk$41{jadB}@vz94(PMTX(UM~LZ^G={We|-Kt%KsO-`s&=>txw;)(Xr-3 z=z?hlx<>wyIu7Eu;Qr5_KVQf(D?j!0=~9r1F@MCmU1#_$x6a%d(V*T>v%cpKU{LtX{?_W25)QQ^& z*q8kZn?8H??A{+om#I=2yyG({Dz^2- z?~FN@G%pQd>P;978H@y}i1Tt5rdy;o-gi zjZEelF{r5}E+(Hd^ce literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/xf/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/xf/.content.xml new file mode 100644 index 0000000000..cfdbbe5255 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/xf/.content.xml @@ -0,0 +1,9 @@ + + + + diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/xf/initial/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/xf/initial/.content.xml new file mode 100644 index 0000000000..2df6eb5c20 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/xf/initial/.content.xml @@ -0,0 +1,15 @@ + + + + + + diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/xf/policies/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/xf/policies/.content.xml new file mode 100644 index 0000000000..2ab65ec77b --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/xf/policies/.content.xml @@ -0,0 +1,12 @@ + + + + + + diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/xf/structure/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/xf/structure/.content.xml new file mode 100644 index 0000000000..5431fbcc70 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/xf/structure/.content.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/xf/thumbnail.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/xf/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..6eaf1d85a234ab74a00d2ee9700bd8dda3feb0ac GIT binary patch literal 2160 zcmeAS@N?(olHy`uVBq!ia0y~yV0-|?XE@kEBD<<@FfeeKd%8G=RLpsM_hQzq1ctW6 z?QisoLRKvNUT?an$$clMVvf43h}-s4N%33H7w3I`c+$IW(yzBQcK`1%FwB2dZOg#0 zPl=JOp@D(f!J&asLE!*{fItER2ZsRz3yTB;6B7>u#70Zqt$)*&=c8A&1mGf%~OrKfh67yr+2JL)QNL z-S0)ueBN{O{r9gtJ1m)a*56qf+y7qdp9=BW=8ueG&4tsay=@;Zdt0`-5EUv@jgz+IBnFmT`x1-vZ3CU|v(3s0?4b|ITyO{?YYceqH}% zQ((#1HdUto`09Uu>-VPrS^qlz_vZttGLE|Jzsm z-&?m=exH*21FF~53d^Vd~Ioey1Uh$(_qi6 zWtql($+nLl_B`G(bJ@yyjOOkQ4|@|OTq;~2TkQJXT3*4+dGANbP0l+XkK DlEb{> literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/.content.xml new file mode 100644 index 0000000000..07f93eb7fa --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/.content.xml @@ -0,0 +1,8 @@ + + + + + + \ No newline at end of file diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/_rep_policy.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/_rep_policy.xml new file mode 100644 index 0000000000..ad26bd52d2 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/_rep_policy.xml @@ -0,0 +1,20 @@ + + + + + + + diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/catalog-page/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/catalog-page/.content.xml new file mode 100644 index 0000000000..de96c82b35 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/catalog-page/.content.xml @@ -0,0 +1,9 @@ + + + + diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/catalog-page/initial/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/catalog-page/initial/.content.xml new file mode 100644 index 0000000000..d75a00c17e --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/catalog-page/initial/.content.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/catalog-page/policies/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/catalog-page/policies/.content.xml new file mode 100644 index 0000000000..81770dc95c --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/catalog-page/policies/.content.xml @@ -0,0 +1,75 @@ + + + + + + + + + + +

    + + + + <text cq:policy="cif-components-it-site/components/text/policy_641562756958017" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <teaser cq:policy="cif-components-it-site/components/teaser/policy_1575031387650" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <image cq:policy="cif-components-it-site/components/image/policy_651483963895698" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <download cq:policy="cif-components-it-site/components/download/policy_1575032193319" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <commerce jcr:primaryType="nt:unstructured"> + <productcarousel jcr:primaryType="nt:unstructured" + cq:policy="cif-components-it-site/components/commerce/productcarousel/default" + sling:resourceType="wcm/core/components/policies/mapping" /> + <relatedproducts jcr:primaryType="nt:unstructured" + cq:policy="cif-components-it-site/components/commerce/relatedproducts/default" + sling:resourceType="wcm/core/components/policies/mapping" /> + <featuredcategorylist jcr:primaryType="nt:unstructured" + cq:policy="cif-components-it-site/components/commerce/featuredcategorylist/default" + sling:resourceType="wcm/core/components/policies/mapping" /> + <categorycarousel jcr:primaryType="nt:unstructured" + cq:policy="cif-components-it-site/components/commerce/categorycarousel/default" + sling:resourceType="wcm/core/components/policies/mapping" /> + <teaser cq:policy="cif-components-it-site/components/commerce/teaser/default" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + </commerce> + </components> + </cif-components-it-site> + </container> + <title cq:policy="cif-components-it-site/components/title/policy_641475696923109" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + </container> + </root> + </jcr:content> +</jcr:root> \ No newline at end of file diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/catalog-page/structure/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/catalog-page/structure/.content.xml new file mode 100644 index 0000000000..2e01878100 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/catalog-page/structure/.content.xml @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" + xmlns:cq="http://www.day.com/jcr/cq/1.0" + xmlns:jcr="http://www.jcp.org/jcr/1.0" + xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="cq:Page"> + <jcr:content cq:deviceGroups="[/etc/mobile/groups/responsive]" + cq:template="/conf/cif-components-it-site/settings/wcm/templates/catalog-page" + jcr:primaryType="cq:PageContent" + sling:resourceType="cif-components-it-site/components/commerce/catalogpage"> + <root jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="simple"> + <experiencefragment-header + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/experiencefragment" + fragmentVariationPath="/content/experience-fragments/cif-components-it-site/language-masters/en/site/header/master"/> + <container jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"> + <breadcrumb + jcr:created="{Date}2020-08-17T16:22:56.378+02:00" + jcr:createdBy="admin" + jcr:lastModified="{Date}2020-08-17T16:22:56.378+02:00" + jcr:lastModifiedBy="admin" + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/commerce/breadcrumb" + startLevel="3" + structureDepth="2"/> + <container jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + editable="{Boolean}true" /> + </container> + + <footer jcr:created="{Date}2019-03-05T11:43:17.308+02:00" + jcr:createdBy="admin" + jcr:lastModified="{Date}2019-03-05T11:43:17.308+02:00" + jcr:lastModifiedBy="admin" + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/experiencefragment" + fragmentVariationPath="/content/experience-fragments/cif-components-it-site/language-masters/en/site/footer/master"/> + </root> + <cq:responsive jcr:primaryType="nt:unstructured"> + <breakpoints jcr:primaryType="nt:unstructured"> + <phone jcr:primaryType="nt:unstructured" + title="Smaller Screen" + width="{Long}768" /> + <tablet jcr:primaryType="nt:unstructured" + title="Tablet" + width="{Long}1200" /> + </breakpoints> + </cq:responsive> + </jcr:content> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/catalog-page/thumbnail.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/catalog-page/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..70bbf88b5db5b6ace01961eede11762fd79e42a6 GIT binary patch literal 61297 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 literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/catalog-page/thumbnail.png.dir/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/catalog-page/thumbnail.png.dir/.content.xml new file mode 100644 index 0000000000..892c54ecc4 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/catalog-page/thumbnail.png.dir/.content.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:dam="http://www.day.com/dam/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="nt:file"> + <jcr:content + jcr:mixinTypes="[dam:Thumbnails]" + jcr:primaryType="nt:resource"/> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/catalog-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_300.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/catalog-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_300.png new file mode 100644 index 0000000000000000000000000000000000000000..54babcf9c11a9d1a02c1ada2d4cad21c6163476d GIT binary patch literal 36888 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 literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/catalog-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_319.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/catalog-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_319.png new file mode 100644 index 0000000000000000000000000000000000000000..54babcf9c11a9d1a02c1ada2d4cad21c6163476d GIT binary patch literal 36888 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 literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/catalog-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_48.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/catalog-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_48.png new file mode 100644 index 0000000000000000000000000000000000000000..95a7181ccf995abeb121c789fae3c6b0d4c329e3 GIT binary patch literal 3665 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 literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/category-page/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/category-page/.content.xml new file mode 100644 index 0000000000..24fb516f5f --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/category-page/.content.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" + jcr:primaryType="cq:Template"> + <jcr:content + cq:lastModified="{Date}2019-03-26T14:36:02.480+02:00" + cq:lastModifiedBy="admin" + cq:templateType="/conf/cif-components-it-site/settings/wcm/template-types/page" + jcr:primaryType="cq:PageContent" + jcr:title="Category page" + status="enabled"/> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/category-page/initial/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/category-page/initial/.content.xml new file mode 100644 index 0000000000..e9f02893cb --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/category-page/initial/.content.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" + xmlns:cq="http://www.day.com/jcr/cq/1.0" + xmlns:jcr="http://www.jcp.org/jcr/1.0" + jcr:primaryType="cq:Page"> + <jcr:content cq:template="/conf/cif-components-it-site/settings/wcm/templates/category-page" + jcr:primaryType="cq:PageContent" + jcr:title="Category page" + sling:resourceType="cif-components-it-site/components/page"> + <root jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container"> + <container jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container"> + <container jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"> + <productlist jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/commerce/productlist" + cq:styleIds="[1570700958900]" /> + </container> + </container> + </root> + </jcr:content> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/category-page/policies/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/category-page/policies/.content.xml new file mode 100644 index 0000000000..025531fd60 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/category-page/policies/.content.xml @@ -0,0 +1,78 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" + xmlns:cq="http://www.day.com/jcr/cq/1.0" + xmlns:jcr="http://www.jcp.org/jcr/1.0" + xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="cq:Page"> + <jcr:content cq:lastModified="{Date}2019-12-02T17:37:24.544+01:00" + cq:lastModifiedBy="admin" + cq:policy="cif-components-it-site/components/page/policy" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mappings"> + <root cq:policy="cif-components-it-site/components/container/policy_1574694950110" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping"> + <experiencefragment-header cq:policy="cif-components-it-site/components/experiencefragment/policy_header" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <experiencefragment-footer cq:policy="cif-components-it-site/components/experiencefragment/policy_footer" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <container cq:policy="cif-components-it-site/components/container/policy_649128221558427" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping"> + <container cq:policy="cif-components-it-site/components/container/policy_1574695586800" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping"> + <cif-components-it-site jcr:primaryType="nt:unstructured"> + <components jcr:primaryType="nt:unstructured"> + <form jcr:primaryType="nt:unstructured"> + <container cq:policy="cif-components-it-site/components/form/container/form-container" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + </form> + <title cq:policy="cif-components-it-site/components/title/policy_641528232375303" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <text cq:policy="cif-components-it-site/components/text/policy_641562756958017" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <teaser cq:policy="cif-components-it-site/components/teaser/policy_1575031387650" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <image cq:policy="cif-components-it-site/components/image/policy_651483963895698" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <download cq:policy="cif-components-it-site/components/download/policy_1575032193319" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <commerce jcr:primaryType="nt:unstructured"> + <productlist jcr:primaryType="nt:unstructured" + cq:policy="cif-components-it-site/components/commerce/productlist/default" + sling:resourceType="wcm/core/components/policies/mapping" /> + <productcarousel jcr:primaryType="nt:unstructured" + cq:policy="cif-components-it-site/components/commerce/productcarousel/default" + sling:resourceType="wcm/core/components/policies/mapping" /> + <relatedproducts jcr:primaryType="nt:unstructured" + cq:policy="cif-components-it-site/components/commerce/relatedproducts/default" + sling:resourceType="wcm/core/components/policies/mapping" /> + <featuredcategorylist jcr:primaryType="nt:unstructured" + cq:policy="cif-components-it-site/components/commerce/featuredcategorylist/default" + sling:resourceType="wcm/core/components/policies/mapping" /> + <categorycarousel jcr:primaryType="nt:unstructured" + cq:policy="cif-components-it-site/components/commerce/categorycarousel/default" + sling:resourceType="wcm/core/components/policies/mapping" /> + <teaser cq:policy="cif-components-it-site/components/commerce/teaser/default" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + </commerce> + </components> + </cif-components-it-site> + </container> + <title cq:policy="cif-components-it-site/components/title/policy_641475696923109" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + </container> + </root> + </jcr:content> +</jcr:root> \ No newline at end of file diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/category-page/structure/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/category-page/structure/.content.xml new file mode 100644 index 0000000000..221dcfc069 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/category-page/structure/.content.xml @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" + xmlns:cq="http://www.day.com/jcr/cq/1.0" + xmlns:jcr="http://www.jcp.org/jcr/1.0" + xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="cq:Page"> + <jcr:content cq:deviceGroups="[/etc/mobile/groups/responsive]" + cq:template="/conf/cif-components-it-site/settings/wcm/templates/category-page" + jcr:primaryType="cq:PageContent" + sling:resourceType="cif-components-it-site/components/page"> + <root jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="simple"> + <experiencefragment-header + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/experiencefragment" + fragmentVariationPath="/content/experience-fragments/cif-components-it-site/language-masters/en/site/header/master"/> + <container jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"> + <breadcrumb + jcr:created="{Date}2020-08-17T16:22:56.378+02:00" + jcr:createdBy="admin" + jcr:lastModified="{Date}2020-08-17T16:22:56.378+02:00" + jcr:lastModifiedBy="admin" + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/commerce/breadcrumb" + startLevel="3" + structureDepth="2"/> + <container jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + editable="{Boolean}true" /> + </container> + + <footer jcr:created="{Date}2019-03-05T11:43:17.308+02:00" + jcr:createdBy="admin" + jcr:lastModified="{Date}2019-03-05T11:43:17.308+02:00" + jcr:lastModifiedBy="admin" + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/experiencefragment" + fragmentVariationPath="/content/experience-fragments/cif-components-it-site/language-masters/en/site/footer/master"/> + </root> + <cq:responsive jcr:primaryType="nt:unstructured"> + <breakpoints jcr:primaryType="nt:unstructured"> + <phone jcr:primaryType="nt:unstructured" + title="Smaller Screen" + width="{Long}768" /> + <tablet jcr:primaryType="nt:unstructured" + title="Tablet" + width="{Long}1200" /> + </breakpoints> + </cq:responsive> + </jcr:content> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/category-page/thumbnail.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/category-page/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..70bbf88b5db5b6ace01961eede11762fd79e42a6 GIT binary patch literal 61297 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 literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/category-page/thumbnail.png.dir/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/category-page/thumbnail.png.dir/.content.xml new file mode 100644 index 0000000000..6e9de50434 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/category-page/thumbnail.png.dir/.content.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:dam="http://www.day.com/dam/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="nt:file"> + <jcr:content + jcr:lastModifiedBy="admin" + jcr:mixinTypes="[dam:Thumbnails]" + jcr:primaryType="nt:resource"/> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/category-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_300.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/category-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_300.png new file mode 100644 index 0000000000000000000000000000000000000000..54babcf9c11a9d1a02c1ada2d4cad21c6163476d GIT binary patch literal 36888 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 literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/category-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_319.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/category-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_319.png new file mode 100644 index 0000000000000000000000000000000000000000..54babcf9c11a9d1a02c1ada2d4cad21c6163476d GIT binary patch literal 36888 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 literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/category-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_48.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/category-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_48.png new file mode 100644 index 0000000000000000000000000000000000000000..95a7181ccf995abeb121c789fae3c6b0d4c329e3 GIT binary patch literal 3665 zcmV-X4zBTuP)<h;3K|Lk000e1NJLTq001xm001xu1^@s6R|5Hm000gcNkl<Zc-qxk ziF-}g7Vn>udv8XWCz(f?Br=Lb2pNbWBSDNYD>2m&RTQmPl#*9GR26+~4Q*A+Yx}&m zik6~-B6u~Nv)=lxv(LHrMtG>#e$V%<&vnk;`>fyEzcuW&JxBlNf1Z05i|BW6l79Jp z(!OXX?PwEe2l|rsRwikCGYokvi?oBKq<uJ+^wVod|LHjC_ka6y0qELY(k~t$?MMS@ zZ-$e$tp{n_A5*sZk+w62w2vn;n2$-<wLcDkuH7T;YzJGlx0}-US*Z&z`_elzyl7p$ zC(W;L(2V{Lnpx(cMO6;k(Bw()&GDumU-6~;T>%{^A^nGgPX*+O0O-GbM%p_?mg4uf z`_UK6d_>ut2oDOjc~FqeCK7D3Q?Ol$dIkxxdr)z#jaCeE(7Dw<?m*rfLVD-9XAeNv z?=!zwkk%1sDSl+0H&v!WDMM)}8Uk@RDAW>9CC0x)><$@&u_l<tT)P;-0s%Un-G+}o z8vt-n?QpHZTmArOQlDd^K%0kH779VRFi%ekhj@8W1WTlkH$`|G5~=>iJB-0t1CU*T z_n_%aw_pF_t9*pz(^*2--vvOwbDgw9WfsTZp5{eyejdttE{a2GZ$s%wUvHW<x|-&W zuc4Zf97>N0qh&K1MdE|}6)-QEV*)XEBqP*DCl>iQK^z;!(dy3A0nqQ=Chgrpmh!7c zdJ4x4t2-5kLOogOC_f*H?%^x4Xi6=m^$epqV}{b;ymYD^kWZ6q%PA*5O5S5E=9s$@ z#x%p4SUbYYgLX~!az?9<T6ib!KOq3-pZ4K6u>zD|I@BRt4^~zW_wp1gLWvlEKT#^i zzX!zz^q{yve=5mHqBmAfr?kjWvHGIPwKRETImHF|%NUG}?!oi?eH9RcTIOzqI6SCh zf~RvQIKMm*0PW0XE7H8m;jgRmVs*CSq>%$@?zkFisp(Jgtaw6T03`%L{HbmHFiHvu z6sa#Spt9a6@-802V@orW>4nyMS~9I(41hJU8zzWQ261SXw{mWOPLziq4}gC2J0lYC z#G`HAvXE1GgEF81EWdElNJ<S4q4f*LQ(|y{D4QG-#1csJCk&^Q&|s0qK}9q$J5`=z z48{T=cB*asa7y5RV@(5u+6fNBv3@o>yGr@Qo>UGfosR~fgF48pJmK1FzLXwf6JEM2 z?<>m3F%@zXqiOb-A*^5_&2Fxyl(1k*RkCp62uh0x6&YR8mj?Gq<L4nVrlvTXW{#?) zDRt#kU6iG0<tJ;q?F4_jJlRHf-taRRacaS%0cby;knIA1d4nA)+Bk%t2!*EQp*&~+ zOTwxtp+PjVe=bdLtfX{S7_x|WCzBl+GN!VaD)Tbr`4CnZw8PF|ZeoZ*DJKXY`4)nN z8D_VPRsQhTP||N*d<Xzo|8SiQJkJ?2%+sI_B7``sL>W{00Hu78Si2X~C|y~4Jo`gt zR5-mbrH*<>M~IBAE}`mzOzO{+S;D->Sj@p(tbw&m5by_l3*R*TAtlIzZf-X6kan`I zdjR^)3s$C`J<zbe>9mLxSU8rWM+RGTaciAe5tK+{MKU5`>2OgNmd}okq@}EApV*!v zEkjCaXkivL3@nhH!q^OsP-zN8b5$`dm^6Ya@-yTcPNz1)D|Fe^taf2%EQk184+7A* z%*BAtP0Vp$WqnV>`WAKAO3l^%s6R)LnWL&`$<%sr<VBN5(u}4`Q5KfZjf<jX{4Os( zT4X{^84YLNH?cF<mE{YaR?izNa~H6$texK?&W+y)wI-GDZ7=}36vfyiq$4-z7xr}l z0QwvnAOQBZdO5kTLZ(=sw-@0toh^qC0|2ZDx@55|;a!2Upa}k6KCOWY5@SUs4Ie-w z`sL8*!F^>H>PmAZGGQ*(!!zWH0UW82H{5o?)42<$+f_vRc!E0s{q7BRkPvw}sn~8s z9+UgMn6p_-kL=h;>ciGGId9S?JBBI43g;)p&{DR1L1GNG&uF5e<am+EBL>n)R=Sy; zxv9L6>UkGNF&NB+lVdIMhfu>Gu+!KD@dXu;0N~|1MWa2vtn6$6;1d$I23wRJVYBFi zXi%1&LifJogUf}3mh66Ip70)^a#(p#XBjM>6f1uhCCAZ=44_|Xf=DZ8;kwd1jz;~2 zMh#qAjIJn_xmnTSvKEYjXqL!S5{KqpKv<1X5eYig=h&_6tlz%u0^r-N^5R#H{YYF0 zUnYH!WTrJ%NL>TRefNzebmOZ%l$Q`K7KHNP{PO9IqWJP@jZ~ZxPb+7RqSCY^D(#g- zQ)>rN16zGuRf$->ktx&6U@+I*g*3Gb@C9USGa@-@WT(t9(+?QHm7`7o+UH9J!0C2x z3iL4fZ`3-`68HVBuvyR6(=HyOR!%~o4wMJy+ZjM#R=j<B6P2VU(o3^PQ(1bl$n^Tb z)HtAkTB=LM@}SX}s(vyTYruyL8ifdrU^ILaVY{cVkLUuOBD`!IPK}aVKiA;`;KWRM zc&yC;Ap92q&gcUG*kU-{kEh<Gy&Kw?0zHjL!@B{_7c*T}@ZYfds@csnAR|>|MneTP z4J@MZ98Q}n`Y8Y<l*`pAXp|EdDYV4yJm3c=0Lck9y1ZTi_-efifa6o-;k&cFt@tkh zRQQZ{0RXP<TsMb)`EnPvF{S3W45I~H&#ao$OfO8Tr8UowrKKE7*R{3K@~I6Xs~OA+ z-Wm8sJ5y{KKSP+s+<CmlhQ$-bw~z=^x&h$o$T(0501o?30G~{khll5O0pQy`fC<CO zNM{<|=a1g|{vmRqi+ulZf%4xU-zt8P{15=<4qRGi0$A$;;M78S_>U#Z2OLfxh;j7+ z1t5o=@7lk1)9&?isWd&2ON3+^kd;D%vU}0soHVNJlR;H^nN+Q$DmPP};oYF#y<{xr zl<?f4MZM|Hx&5@BlNr{w0Kf<Q-F+a`VWVps6#x!A&M5TN26=d8y^ox_EGL#EW&l8B zK=Fl00f#%Vc@bSavCZ-UgwUd-IF3LG?8FJ;2mRBMS&T@8aEf;rgRz){C<JG}``tTK z&fwjnkbjqw!cIv6HoB)OQ~ifSE&wk5T^`=$m&t)f7?nKWl7(>)!Qv=~QNzsQOpL8Z zNQ5&Yi6QGEltNK62bdztCmYIREam{f*B`t_$9J!iHB%G-$;SN6C<VaG1C_n()=^Wx zan=O@Ck3;NMzVOY4st1<6^#m6k=tkX(Z(f{MG@?TfZ*qaY-MC%gjEQB7b?r=bC$+f z%xU1z3M0(nGldyK&C1lu#4c6o;%bK~=%TH|z5zhjNZXe!FJBw&=~9Wh=Yj;6T>yxq zJ66z{Bby|ayMahFff$0{c!qbT@|g4HnpxsYC{I!>`nZ(UivMN=Iyz4sF+UjIO*MLQ zp1k~Ftq+CT-D&i|E~s+=PF-gB!-=ahH=U~T*>NESSu{ime&bmcm&+J~u@!mgboHOR zXy@8F51b2})u@v`DS<ZnZL2z&eY3Hf^8nh0>L6d2ZFf6L8s`B&RgtP);O#C>OQbvJ z_e)5HQ$3OJ95`<sXLeAhYYBmGx>_IoRk40YFjM|YHvm8*^gVgdhw~9myW52>RN@bx z+`pEi(RL}X(a^%#7@Y1-@D5`T0C0X7!XY%pMS0h=fa|d`oKJ@r*Q!$bXyYT!#OHTf zRq3!yyPGcv2-W{Vk^xtff&*zKhrxSn$(Es|QZD2CJDz{zXgNU%e&ZQVW{`1w#Kc&X zB_{99#1-YzVlmGFIG-EQ$Db?bPae^g(C(7<cAgCW`b8h<k{J=n%*@WCrLhy}?<5JA zg+@;xC<t+s6w8b9PU=Ls^oLS|ZFJS_nX>chU7EfR^o6v`hpi6u`UX#{4{C;0L<XZ1 zXV3{TyLU_k4ei^TYWil=u;LsV#;330E&{5+k*f+a#mOt#nakOc&5Uby_sp`vqz;<C zhi0iZV@C+-*S~qp&fM`<nS`v@oNw<2gh?mEu?th;=)LVr>G+;iR9lv3b>xgDSCF$q z$4T$geQW68mc^8x9P8c>QkHjZr!1>+h#{p%dV2Naw-#~gH>rgByE3&42$v2WEVqBt zLat7CN=~@+S%*>62L-qZo?SZGA!Dv`CHpqdF&n)m=Rs9d`APlkQW;nm9}j8pKD;~K zd5*MQ@v^}6jeayV-R9O-cWv-~wEHFc_Sk0npkuitCMYY7UTNkUi3y3S^P9c&K94zj z>~%V_qusE&wA$V83tCI<bZ4tleqRphzg>OG`+=*U8<%ms(CsaLatUEJdR<%W)rDD7 z*mZurSB{;agxP901<&TT)X;SXc$s&il6?V+hpDcE^k13tt7|>!p1MrY_NGg}>i6By z{Q4znyHl)tf<3KXTopR6mE@AcVdM(%*}CZHM({319TP(xPQ|fSPNa=Kn(ytrYGMj^ zZ6iMY9oel*M&C$T24M{sdy(F*_hZg`u`qRw6s{!9<yy(4im7<KztJwa^}3()KHx~b z+zvg{TS~cJ{qjYte+2pIRbSci{3!R!KI_8IMS@+F#>uKI(MFrccv9ykKd04q^d#-f z>yLfG_jLEfH@=m0u5Ax+yCXic(ucN;^%6g+PP0>9PY+5D#l4pY6-L`6vp-+%pdAyv zxGeB>zh33~2BF)v#`)jg)U$>3Yp3}vJ(Zn2%A(d238?b7MCmr`o#+3&|0{u<fm?R% z)7hjQC}tW&8p^2#l=WL3M8ua)%_sfJk^g!F`G@^y54W9RrEtPS^wNJmVF>S*{_mfp j)_M|t|M39+gg^fQr}ni`@{5sP00000NkvXXu0mjfNHYnt literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/.content.xml new file mode 100644 index 0000000000..6b5df88a90 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/.content.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" + jcr:primaryType="cq:Template"> + <jcr:content + cq:lastModified="{Date}2019-03-13T22:33:47.432+02:00" + cq:lastModifiedBy="admin" + cq:templateType="/conf/cif-components-it-site/settings/wcm/template-types/page" + jcr:primaryType="cq:PageContent" + jcr:title="Landing page" + status="enabled"/> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/initial/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/initial/.content.xml new file mode 100644 index 0000000000..39aa6e71d5 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/initial/.content.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" + xmlns:cq="http://www.day.com/jcr/cq/1.0" + xmlns:jcr="http://www.jcp.org/jcr/1.0" + jcr:primaryType="cq:Page"> + <jcr:content + cq:allowedTemplates="[/conf/cif-components-it-site/settings/wcm/templates/(?!(landing|root)).*]" + cq:template="/conf/cif-components-it-site/settings/wcm/templates/root-page" + jcr:primaryType="cq:PageContent" + jcr:title="Site root page" + sling:resourceType="cif-components-it-site/components/page" + navRoot="{Boolean}true"> + <root jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container"> + <container jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container"> + <container jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"> + </container> + </container> + </root> + </jcr:content> +</jcr:root> \ No newline at end of file diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/policies/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/policies/.content.xml new file mode 100644 index 0000000000..81770dc95c --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/policies/.content.xml @@ -0,0 +1,75 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" + xmlns:cq="http://www.day.com/jcr/cq/1.0" + xmlns:jcr="http://www.jcp.org/jcr/1.0" + xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="cq:Page"> + <jcr:content cq:lastModified="{Date}2019-12-02T17:37:24.544+01:00" + cq:lastModifiedBy="admin" + cq:policy="cif-components-it-site/components/page/policy" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mappings"> + <root cq:policy="cif-components-it-site/components/container/policy_1574694950110" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping"> + <experiencefragment-header cq:policy="cif-components-it-site/components/experiencefragment/policy_header" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <experiencefragment-footer cq:policy="cif-components-it-site/components/experiencefragment/policy_footer" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <container cq:policy="cif-components-it-site/components/container/policy_649128221558427" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping"> + <container cq:policy="cif-components-it-site/components/container/policy_1574695586800" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping"> + <cif-components-it-site jcr:primaryType="nt:unstructured"> + <components jcr:primaryType="nt:unstructured"> + <form jcr:primaryType="nt:unstructured"> + <container cq:policy="cif-components-it-site/components/form/container/form-container" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + </form> + <title cq:policy="cif-components-it-site/components/title/policy_641528232375303" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <text cq:policy="cif-components-it-site/components/text/policy_641562756958017" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <teaser cq:policy="cif-components-it-site/components/teaser/policy_1575031387650" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <image cq:policy="cif-components-it-site/components/image/policy_651483963895698" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <download cq:policy="cif-components-it-site/components/download/policy_1575032193319" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <commerce jcr:primaryType="nt:unstructured"> + <productcarousel jcr:primaryType="nt:unstructured" + cq:policy="cif-components-it-site/components/commerce/productcarousel/default" + sling:resourceType="wcm/core/components/policies/mapping" /> + <relatedproducts jcr:primaryType="nt:unstructured" + cq:policy="cif-components-it-site/components/commerce/relatedproducts/default" + sling:resourceType="wcm/core/components/policies/mapping" /> + <featuredcategorylist jcr:primaryType="nt:unstructured" + cq:policy="cif-components-it-site/components/commerce/featuredcategorylist/default" + sling:resourceType="wcm/core/components/policies/mapping" /> + <categorycarousel jcr:primaryType="nt:unstructured" + cq:policy="cif-components-it-site/components/commerce/categorycarousel/default" + sling:resourceType="wcm/core/components/policies/mapping" /> + <teaser cq:policy="cif-components-it-site/components/commerce/teaser/default" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + </commerce> + </components> + </cif-components-it-site> + </container> + <title cq:policy="cif-components-it-site/components/title/policy_641475696923109" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + </container> + </root> + </jcr:content> +</jcr:root> \ No newline at end of file diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/structure/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/structure/.content.xml new file mode 100644 index 0000000000..adb23ccaab --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/structure/.content.xml @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" + xmlns:cq="http://www.day.com/jcr/cq/1.0" + xmlns:jcr="http://www.jcp.org/jcr/1.0" + xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="cq:Page"> + <jcr:content cq:deviceGroups="[/etc/mobile/groups/responsive]" + cq:template="/conf/cif-components-it-site/settings/wcm/templates/landing-page" + jcr:primaryType="cq:PageContent" + sling:resourceType="cif-components-it-site/components/page"> + <root jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="simple"> + <experiencefragment-header + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/experiencefragment" + fragmentVariationPath="/content/experience-fragments/cif-components-it-site/language-masters/en/site/header/master"/> + <container jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"> + <breadcrumb + jcr:created="{Date}2020-08-17T16:22:56.378+02:00" + jcr:createdBy="admin" + jcr:lastModified="{Date}2020-08-17T16:22:56.378+02:00" + jcr:lastModifiedBy="admin" + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/commerce/breadcrumb" + startLevel="3" + structureDepth="2"/> + <container jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + editable="{Boolean}true" /> + </container> + + <footer jcr:created="{Date}2019-03-05T11:43:17.308+02:00" + jcr:createdBy="admin" + jcr:lastModified="{Date}2019-03-05T11:43:17.308+02:00" + jcr:lastModifiedBy="admin" + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/experiencefragment" + fragmentVariationPath="/content/experience-fragments/cif-components-it-site/language-masters/en/site/footer/master"/> + </root> + <cq:responsive jcr:primaryType="nt:unstructured"> + <breakpoints jcr:primaryType="nt:unstructured"> + <phone jcr:primaryType="nt:unstructured" + title="Smaller Screen" + width="{Long}768" /> + <tablet jcr:primaryType="nt:unstructured" + title="Tablet" + width="{Long}1200" /> + </breakpoints> + </cq:responsive> + </jcr:content> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/thumbnail.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..70bbf88b5db5b6ace01961eede11762fd79e42a6 GIT binary patch literal 61297 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 literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/thumbnail.png.dir/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/thumbnail.png.dir/.content.xml new file mode 100644 index 0000000000..6e9de50434 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/thumbnail.png.dir/.content.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:dam="http://www.day.com/dam/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="nt:file"> + <jcr:content + jcr:lastModifiedBy="admin" + jcr:mixinTypes="[dam:Thumbnails]" + jcr:primaryType="nt:resource"/> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_300.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_300.png new file mode 100644 index 0000000000000000000000000000000000000000..54babcf9c11a9d1a02c1ada2d4cad21c6163476d GIT binary patch literal 36888 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 literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_319.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_319.png new file mode 100644 index 0000000000000000000000000000000000000000..54babcf9c11a9d1a02c1ada2d4cad21c6163476d GIT binary patch literal 36888 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 literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_48.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_48.png new file mode 100644 index 0000000000000000000000000000000000000000..95a7181ccf995abeb121c789fae3c6b0d4c329e3 GIT binary patch literal 3665 zcmV-X4zBTuP)<h;3K|Lk000e1NJLTq001xm001xu1^@s6R|5Hm000gcNkl<Zc-qxk ziF-}g7Vn>udv8XWCz(f?Br=Lb2pNbWBSDNYD>2m&RTQmPl#*9GR26+~4Q*A+Yx}&m zik6~-B6u~Nv)=lxv(LHrMtG>#e$V%<&vnk;`>fyEzcuW&JxBlNf1Z05i|BW6l79Jp z(!OXX?PwEe2l|rsRwikCGYokvi?oBKq<uJ+^wVod|LHjC_ka6y0qELY(k~t$?MMS@ zZ-$e$tp{n_A5*sZk+w62w2vn;n2$-<wLcDkuH7T;YzJGlx0}-US*Z&z`_elzyl7p$ zC(W;L(2V{Lnpx(cMO6;k(Bw()&GDumU-6~;T>%{^A^nGgPX*+O0O-GbM%p_?mg4uf z`_UK6d_>ut2oDOjc~FqeCK7D3Q?Ol$dIkxxdr)z#jaCeE(7Dw<?m*rfLVD-9XAeNv z?=!zwkk%1sDSl+0H&v!WDMM)}8Uk@RDAW>9CC0x)><$@&u_l<tT)P;-0s%Un-G+}o z8vt-n?QpHZTmArOQlDd^K%0kH779VRFi%ekhj@8W1WTlkH$`|G5~=>iJB-0t1CU*T z_n_%aw_pF_t9*pz(^*2--vvOwbDgw9WfsTZp5{eyejdttE{a2GZ$s%wUvHW<x|-&W zuc4Zf97>N0qh&K1MdE|}6)-QEV*)XEBqP*DCl>iQK^z;!(dy3A0nqQ=Chgrpmh!7c zdJ4x4t2-5kLOogOC_f*H?%^x4Xi6=m^$epqV}{b;ymYD^kWZ6q%PA*5O5S5E=9s$@ z#x%p4SUbYYgLX~!az?9<T6ib!KOq3-pZ4K6u>zD|I@BRt4^~zW_wp1gLWvlEKT#^i zzX!zz^q{yve=5mHqBmAfr?kjWvHGIPwKRETImHF|%NUG}?!oi?eH9RcTIOzqI6SCh zf~RvQIKMm*0PW0XE7H8m;jgRmVs*CSq>%$@?zkFisp(Jgtaw6T03`%L{HbmHFiHvu z6sa#Spt9a6@-802V@orW>4nyMS~9I(41hJU8zzWQ261SXw{mWOPLziq4}gC2J0lYC z#G`HAvXE1GgEF81EWdElNJ<S4q4f*LQ(|y{D4QG-#1csJCk&^Q&|s0qK}9q$J5`=z z48{T=cB*asa7y5RV@(5u+6fNBv3@o>yGr@Qo>UGfosR~fgF48pJmK1FzLXwf6JEM2 z?<>m3F%@zXqiOb-A*^5_&2Fxyl(1k*RkCp62uh0x6&YR8mj?Gq<L4nVrlvTXW{#?) zDRt#kU6iG0<tJ;q?F4_jJlRHf-taRRacaS%0cby;knIA1d4nA)+Bk%t2!*EQp*&~+ zOTwxtp+PjVe=bdLtfX{S7_x|WCzBl+GN!VaD)Tbr`4CnZw8PF|ZeoZ*DJKXY`4)nN z8D_VPRsQhTP||N*d<Xzo|8SiQJkJ?2%+sI_B7``sL>W{00Hu78Si2X~C|y~4Jo`gt zR5-mbrH*<>M~IBAE}`mzOzO{+S;D->Sj@p(tbw&m5by_l3*R*TAtlIzZf-X6kan`I zdjR^)3s$C`J<zbe>9mLxSU8rWM+RGTaciAe5tK+{MKU5`>2OgNmd}okq@}EApV*!v zEkjCaXkivL3@nhH!q^OsP-zN8b5$`dm^6Ya@-yTcPNz1)D|Fe^taf2%EQk184+7A* z%*BAtP0Vp$WqnV>`WAKAO3l^%s6R)LnWL&`$<%sr<VBN5(u}4`Q5KfZjf<jX{4Os( zT4X{^84YLNH?cF<mE{YaR?izNa~H6$texK?&W+y)wI-GDZ7=}36vfyiq$4-z7xr}l z0QwvnAOQBZdO5kTLZ(=sw-@0toh^qC0|2ZDx@55|;a!2Upa}k6KCOWY5@SUs4Ie-w z`sL8*!F^>H>PmAZGGQ*(!!zWH0UW82H{5o?)42<$+f_vRc!E0s{q7BRkPvw}sn~8s z9+UgMn6p_-kL=h;>ciGGId9S?JBBI43g;)p&{DR1L1GNG&uF5e<am+EBL>n)R=Sy; zxv9L6>UkGNF&NB+lVdIMhfu>Gu+!KD@dXu;0N~|1MWa2vtn6$6;1d$I23wRJVYBFi zXi%1&LifJogUf}3mh66Ip70)^a#(p#XBjM>6f1uhCCAZ=44_|Xf=DZ8;kwd1jz;~2 zMh#qAjIJn_xmnTSvKEYjXqL!S5{KqpKv<1X5eYig=h&_6tlz%u0^r-N^5R#H{YYF0 zUnYH!WTrJ%NL>TRefNzebmOZ%l$Q`K7KHNP{PO9IqWJP@jZ~ZxPb+7RqSCY^D(#g- zQ)>rN16zGuRf$->ktx&6U@+I*g*3Gb@C9USGa@-@WT(t9(+?QHm7`7o+UH9J!0C2x z3iL4fZ`3-`68HVBuvyR6(=HyOR!%~o4wMJy+ZjM#R=j<B6P2VU(o3^PQ(1bl$n^Tb z)HtAkTB=LM@}SX}s(vyTYruyL8ifdrU^ILaVY{cVkLUuOBD`!IPK}aVKiA;`;KWRM zc&yC;Ap92q&gcUG*kU-{kEh<Gy&Kw?0zHjL!@B{_7c*T}@ZYfds@csnAR|>|MneTP z4J@MZ98Q}n`Y8Y<l*`pAXp|EdDYV4yJm3c=0Lck9y1ZTi_-efifa6o-;k&cFt@tkh zRQQZ{0RXP<TsMb)`EnPvF{S3W45I~H&#ao$OfO8Tr8UowrKKE7*R{3K@~I6Xs~OA+ z-Wm8sJ5y{KKSP+s+<CmlhQ$-bw~z=^x&h$o$T(0501o?30G~{khll5O0pQy`fC<CO zNM{<|=a1g|{vmRqi+ulZf%4xU-zt8P{15=<4qRGi0$A$;;M78S_>U#Z2OLfxh;j7+ z1t5o=@7lk1)9&?isWd&2ON3+^kd;D%vU}0soHVNJlR;H^nN+Q$DmPP};oYF#y<{xr zl<?f4MZM|Hx&5@BlNr{w0Kf<Q-F+a`VWVps6#x!A&M5TN26=d8y^ox_EGL#EW&l8B zK=Fl00f#%Vc@bSavCZ-UgwUd-IF3LG?8FJ;2mRBMS&T@8aEf;rgRz){C<JG}``tTK z&fwjnkbjqw!cIv6HoB)OQ~ifSE&wk5T^`=$m&t)f7?nKWl7(>)!Qv=~QNzsQOpL8Z zNQ5&Yi6QGEltNK62bdztCmYIREam{f*B`t_$9J!iHB%G-$;SN6C<VaG1C_n()=^Wx zan=O@Ck3;NMzVOY4st1<6^#m6k=tkX(Z(f{MG@?TfZ*qaY-MC%gjEQB7b?r=bC$+f z%xU1z3M0(nGldyK&C1lu#4c6o;%bK~=%TH|z5zhjNZXe!FJBw&=~9Wh=Yj;6T>yxq zJ66z{Bby|ayMahFff$0{c!qbT@|g4HnpxsYC{I!>`nZ(UivMN=Iyz4sF+UjIO*MLQ zp1k~Ftq+CT-D&i|E~s+=PF-gB!-=ahH=U~T*>NESSu{ime&bmcm&+J~u@!mgboHOR zXy@8F51b2})u@v`DS<ZnZL2z&eY3Hf^8nh0>L6d2ZFf6L8s`B&RgtP);O#C>OQbvJ z_e)5HQ$3OJ95`<sXLeAhYYBmGx>_IoRk40YFjM|YHvm8*^gVgdhw~9myW52>RN@bx z+`pEi(RL}X(a^%#7@Y1-@D5`T0C0X7!XY%pMS0h=fa|d`oKJ@r*Q!$bXyYT!#OHTf zRq3!yyPGcv2-W{Vk^xtff&*zKhrxSn$(Es|QZD2CJDz{zXgNU%e&ZQVW{`1w#Kc&X zB_{99#1-YzVlmGFIG-EQ$Db?bPae^g(C(7<cAgCW`b8h<k{J=n%*@WCrLhy}?<5JA zg+@;xC<t+s6w8b9PU=Ls^oLS|ZFJS_nX>chU7EfR^o6v`hpi6u`UX#{4{C;0L<XZ1 zXV3{TyLU_k4ei^TYWil=u;LsV#;330E&{5+k*f+a#mOt#nakOc&5Uby_sp`vqz;<C zhi0iZV@C+-*S~qp&fM`<nS`v@oNw<2gh?mEu?th;=)LVr>G+;iR9lv3b>xgDSCF$q z$4T$geQW68mc^8x9P8c>QkHjZr!1>+h#{p%dV2Naw-#~gH>rgByE3&42$v2WEVqBt zLat7CN=~@+S%*>62L-qZo?SZGA!Dv`CHpqdF&n)m=Rs9d`APlkQW;nm9}j8pKD;~K zd5*MQ@v^}6jeayV-R9O-cWv-~wEHFc_Sk0npkuitCMYY7UTNkUi3y3S^P9c&K94zj z>~%V_qusE&wA$V83tCI<bZ4tleqRphzg>OG`+=*U8<%ms(CsaLatUEJdR<%W)rDD7 z*mZurSB{;agxP901<&TT)X;SXc$s&il6?V+hpDcE^k13tt7|>!p1MrY_NGg}>i6By z{Q4znyHl)tf<3KXTopR6mE@AcVdM(%*}CZHM({319TP(xPQ|fSPNa=Kn(ytrYGMj^ zZ6iMY9oel*M&C$T24M{sdy(F*_hZg`u`qRw6s{!9<yy(4im7<KztJwa^}3()KHx~b z+zvg{TS~cJ{qjYte+2pIRbSci{3!R!KI_8IMS@+F#>uKI(MFrccv9ykKd04q^d#-f z>yLfG_jLEfH@=m0u5Ax+yCXic(ucN;^%6g+PP0>9PY+5D#l4pY6-L`6vp-+%pdAyv zxGeB>zh33~2BF)v#`)jg)U$>3Yp3}vJ(Zn2%A(d238?b7MCmr`o#+3&|0{u<fm?R% z)7hjQC}tW&8p^2#l=WL3M8ua)%_sfJk^g!F`G@^y54W9RrEtPS^wNJmVF>S*{_mfp j)_M|t|M39+gg^fQr}ni`@{5sP00000NkvXXu0mjfNHYnt literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/page-content/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/page-content/.content.xml new file mode 100644 index 0000000000..9605da3acb --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/page-content/.content.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" + jcr:primaryType="cq:Template"> + <jcr:content + cq:lastModified="{Date}2019-12-02T17:37:24.544+01:00" + cq:lastModifiedBy="admin" + cq:templateType="/conf/cif-components-it-site/settings/wcm/template-types/page" + jcr:description="My Site Page Template" + jcr:primaryType="cq:PageContent" + jcr:title="Content Page" + status="enabled"/> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/page-content/initial/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/page-content/initial/.content.xml new file mode 100644 index 0000000000..c26ee210b3 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/page-content/initial/.content.xml @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="cq:Page"> + <jcr:content + cq:template="/conf/cif-components-it-site/settings/wcm/templates/page-content" + jcr:primaryType="cq:PageContent" + sling:resourceType="cif-components-it-site/components/page"> + <root + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"> + <container + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"> + <title + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/title"/> + <container + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"/> + </container> + </root> + </jcr:content> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/page-content/policies/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/page-content/policies/.content.xml new file mode 100644 index 0000000000..e9b2004767 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/page-content/policies/.content.xml @@ -0,0 +1,90 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="cq:Page"> + <jcr:content + cq:lastModified="{Date}2019-12-02T17:37:24.544+01:00" + cq:lastModifiedBy="admin" + cq:policy="cif-components-it-site/components/page/policy" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mappings"> + <root + cq:policy="cif-components-it-site/components/container/policy_1574694950110" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping"> + <experiencefragment-header + cq:policy="cif-components-it-site/components/experiencefragment/policy_header" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping"/> + <experiencefragment-footer + cq:policy="cif-components-it-site/components/experiencefragment/policy_footer" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping"/> + <container + cq:policy="cif-components-it-site/components/container/policy_649128221558427" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping"> + <container + cq:policy="cif-components-it-site/components/container/policy_1574695586800" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping"> + <cif-components-it-site jcr:primaryType="nt:unstructured"> + <components jcr:primaryType="nt:unstructured"> + <form jcr:primaryType="nt:unstructured"> + <container + cq:policy="cif-components-it-site/components/form/container/form-container" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping"/> + </form> + <title + cq:policy="cif-components-it-site/components/title/policy_641528232375303" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping"/> + <text + cq:policy="cif-components-it-site/components/text/policy_641562756958017" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping"/> + <teaser + cq:policy="cif-components-it-site/components/teaser/policy_1575031387650" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping"/> + <image + cq:policy="cif-components-it-site/components/image/policy_651483963895698" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping"/> + <download + cq:policy="cif-components-it-site/components/download/policy_1575032193319" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping"/> + <commerce jcr:primaryType="nt:unstructured"> + <productcarousel + cq:policy="cif-components-it-site/components/commerce/productcarousel/default" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <relatedproducts + cq:policy="cif-components-it-site/components/commerce/relatedproducts/default" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <featuredcategorylist + cq:policy="cif-components-it-site/components/commerce/featuredcategorylist/default" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <categorycarousel + cq:policy="cif-components-it-site/components/commerce/categorycarousel/default" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <teaser + cq:policy="cif-components-it-site/components/commerce/teaser/default" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + </commerce> + </components> + </cif-components-it-site> + </container> + <title + cq:policy="cif-components-it-site/components/title/policy_641475696923109" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping"/> + </container> + </root> + </jcr:content> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/page-content/structure/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/page-content/structure/.content.xml new file mode 100644 index 0000000000..b00704d13d --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/page-content/structure/.content.xml @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="cq:Page"> + <jcr:content + cq:deviceGroups="[mobile/groups/responsive]" + cq:template="/conf/cif-components-it-site/settings/wcm/templates/page-content" + jcr:primaryType="cq:PageContent" + sling:resourceType="cif-components-it-site/components/page"> + <root + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"> + <experiencefragment-header + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/experiencefragment" + fragmentVariationPath="/content/experience-fragments/cif-components-it-site/language-masters/en/site/header/master"/> + <container + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"> + <breadcrumb + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/commerce/breadcrumb" + startLevel="3" + structureDepth="2"/> + <title + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/title" + editable="{Boolean}true"/> + <container + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + editable="{Boolean}true" + layout="responsiveGrid"/> + </container> + <experiencefragment-footer + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/experiencefragment" + fragmentVariationPath="/content/experience-fragments/cif-components-it-site/language-masters/en/site/footer/master"/> + </root> + <cq:responsive jcr:primaryType="nt:unstructured"> + <breakpoints jcr:primaryType="nt:unstructured"> + <phone + jcr:primaryType="nt:unstructured" + title="Smaller Screen" + width="{Long}768"/> + <tablet + jcr:primaryType="nt:unstructured" + title="Tablet" + width="{Long}1200"/> + </breakpoints> + </cq:responsive> + </jcr:content> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/page-content/thumbnail.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/page-content/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..6eaf1d85a234ab74a00d2ee9700bd8dda3feb0ac GIT binary patch literal 2160 zcmeAS@N?(olHy`uVBq!ia0y~yV0-|?XE@kEBD<<@FfeeKd%8G=RLpsM_hQzq1ctW6 z?QisoLRKvNUT?an$$clMVvf43h}-s4N%33H7w3I`c+$IW(yzBQcK`1%FwB2dZOg#0 zPl=JOp@D(f!J&asLE!*{fItER2ZsRz3yTB;6B7>u<EZp#unec<@W9=cA@5?{{`)$o zgU;{BK5US)EOS-*fwMvh6_3j+o>#70Zqt$)*&=c8A&1mGf%~OrKfh67yr+2JL)QNL z-S0)ueBN{O{r9gtJ1m)a*56qf+y7qdp9=BW=8ueG&4tsay=@;Zdt0`<is_ChV;i@P zt?gCeyh|@jR;eGjTgbwTk?B5&n5=nFU~xs*?r7QWwdw~B3nWCG{8+I@J?84?&&9Tk za$U+9<mTE3-y0HD>-5EUv@jgz+IBnFmT`x1-vZ3CU|v(3s0?4b|ITyO{?YYceqH}% zQ((#1HdUto`09Uu>-VPrS^qlz_vZttGLE<lllP2=y<UA!`Tzab*Sa5BED~V>|Jzsm z-&?m=exH*21<b<7-|;Z3-|}Ev#tH!@9{DY|-@f8Jz>FF~53d^Vd~Ioey1Uh$(_qi6 zWtql($+nLl_B`G(bJ@yyjOOkQ4|@|OTq;~2TkQJXT3*4+dGAN<ax<R8X_3<^&elq| z9h|HG=jis&KmTl&V`PZ$B|jubOV80-V`$WtAGo<5q;9?`6gvgjl3?(3^>bP0l+XkK DlEb{> literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/page-content/thumbnail.png.dir/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/page-content/thumbnail.png.dir/.content.xml new file mode 100644 index 0000000000..892c54ecc4 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/page-content/thumbnail.png.dir/.content.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:dam="http://www.day.com/dam/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="nt:file"> + <jcr:content + jcr:mixinTypes="[dam:Thumbnails]" + jcr:primaryType="nt:resource"/> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/page-content/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_300.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/page-content/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_300.png new file mode 100644 index 0000000000000000000000000000000000000000..a6c649f99a1a5435c9757ee231917d58c875d012 GIT binary patch literal 1199 zcmeAS@N?(olHy`uVBq!ia0y~yVAKI(c@8$9$nVL&%NQ6~$~;{hLn>~)y?ZiC%Tc1? z;-3G^mWvjxi#ghAyh4Ldx{%?yZ);h3r@%$&MNc{B#9nOKf5P1<{8azvpE3+_2ip}H znphPg8WI>e#DD~d4HN*gImEzhVk8wJ+88L&54E`=L6V6q`_Ww9lqvxB5Yg^O(+~AI zYAD=!QDM_|HA}Q=Z=A`u-?bKV{l0~7=s25W#y!<bbxF|5j4N4Ny<6U{PY|4VH?REX z!#>Th&JruxS!b8ois>Y6x|`>`HL6!HqVxQD|7x8Gj%f*sP(rM!HGvaOC`KF+U6W%b zE!FFmu{BD6aol?DX$g{ttl6~ZpKpI!BpLTI+eC^JDAWYkbo4!ocI5V(IrH3#4z~b} zZ7Ma5IQ-CHir3QR6Yl72jL>1>J}9*2^+72fHvi%n#p$Pkwy8z{Z3QZY5<mlC&Y70L zIZYAaygy+ZmR){%IY#wz-uC^q^&q!StFLq0AfR*52}B6#fGm$&|GvyZCa>z=-q&Eu z>eo%z6zeY6oPPTLy;rf-_mm;R|BKc<yk*#ueZD$nF35J(2o8`_zy#3bvuT@8bAGNa zv6?%3-uDw$Knqw-TY_B=Ar3zJ+hjWb{QOtV!S$Eke`odH!1GYHd8*&?_jXtRg>$t6 zgJhcGp5zTlV2=TPdGx-8T>rxBuUmc8ghSU%vKLgJ+zE<}$$JFfl<l4#Es$g=*RQ|d z_E!8sC8v{rgVuiu`=I_UWCH^Wx5Ea8gG>TCKmyEW;Rdq>bb#UnB#Bmt*9r<vVL2@T mc0Xa~5^#kxHt$w&$4feHIrEx%fjqDvV(@hJb6Mw<&;$VGVS7pd literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/page-content/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_319.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/page-content/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_319.png new file mode 100644 index 0000000000000000000000000000000000000000..c0f6606257d57d657b2ab4bea0c5ede74845dba2 GIT binary patch literal 1344 zcmeAS@N?(olHy`uVBq!ia0y~yV6+EfLk>2e2-ljWw;32%**#qxLn>~)y&LPT<;c+R z@ZW#_ph*TQL7jSwx;NcX-D{}4RsWR#oWnYE_)R&iS>FBPIPcqY>D+<Sr{3*g-+WVt z;mvI3$qXIx4L=x(Clu<`7zOMZJ~9(eIQ(Ha!cP)GyxA~^kZ1wWHKh0etQflwZunk) zY2u?c*{SPzTCbqJS&!S|3whg}_r~eZaa%0-?*042w{Oqh>h>qX_Hp*ssD(i*TY^@G zcx;W*<z8UyaHQW}PEPL7#fyQ7hrdVLaR2%7W5cr!`QM`ZFJBJ+==?{({>XWkj`=?n z>#z|b`gKo>EN@Fr3|CiIf7JeCW9=V4etzfu_xT@xw3xnb-MS<EA0JnLl;&YmT)+PH z>uj)rU?RKk$41{jadB}@vz94(PMTX(UM~LZ^G={We|-Kt%KsO-`s&=>txw;)(Xr-3 z=z?hlx<>wyIu7Eu;Qr5_KVQf(D?j!0=~9r1F@MCmU1#_$x6a%d(<T3?J-$@X9_TV* zDABL``1_wfGEr;8zSZ=+e^s_yd%opNpF?lozCE@>V*T>v%cpKU{LtX{?_W25)QQ^& z*q8kZn?8H??A{+om#<yh-~Hde=kEUX$B!QmSQ&EXRTI!cU`U`5AOHT?yKi5c-}2A# zReSH9N<Vg2@*~%W^yJ5vA6;8-R&S=a@BZc60`_;Fqk1a-`1<?r(>I=2yyG({Dz^2- z?~FN@G%<W@lrM<eA1~Mm^bXK6wZ@9iMLf<E4~y?V79SJS^06Z4tf2kBtnIfS{`j$D z!^iI39*-o~ff9jWdDM}&DV~!={AMkC`1h}^wOe-Y55`CA3Uv&m5G3VTuwoJ|0J?_w tA_3+aQhWfiV7@2m<$^GJQT612{s)s|x+ROIp97YR44$rjF6*2UngD=NO(6gP literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/page-content/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_48.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/page-content/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_48.png new file mode 100644 index 0000000000000000000000000000000000000000..a4272712d8cb9c114bc1ea9d9d0af6f55501cdbc GIT binary patch literal 238 zcmeAS@N?(olHy`uVBq!ia0vp^20*OG!3HGr?#;>pQd>P;978H@y}i1Tt5rdy;o-gi zjZE<hw-z}rnYE}zNJ%y;!*co@J(jal|35r_Rc?_{7(4w*3?on@64=MUp?JcgZ~ffo zGxZj{uhu;MX=`faCAN}S_1C-Xiq3gnHhIasX6vFURX+RHWg8xQ!kBT}%<uR9M2Sz# zXFkj5zuSAB-M}~a&iCr~@53{1n_2cL&x?A!h4K55)vKy<@0Z&dA=w3FPH?h6ynJuy Sq4{5#K@y&>elF{r5}E+(Hd^ce literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/product-page/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/product-page/.content.xml new file mode 100644 index 0000000000..207e89a45f --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/product-page/.content.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" + jcr:primaryType="cq:Template"> + <jcr:content + cq:lastModified="{Date}2019-03-26T14:36:02.480+02:00" + cq:lastModifiedBy="admin" + cq:templateType="/conf/cif-components-it-site/settings/wcm/template-types/page" + jcr:primaryType="cq:PageContent" + jcr:title="Product page" + status="enabled"/> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/product-page/initial/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/product-page/initial/.content.xml new file mode 100644 index 0000000000..a8e4f2bed4 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/product-page/initial/.content.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" + xmlns:cq="http://www.day.com/jcr/cq/1.0" + xmlns:jcr="http://www.jcp.org/jcr/1.0" + xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="cq:Page"> + <jcr:content cq:template="/conf/cif-components-it-site/settings/wcm/templates/product-page" + jcr:primaryType="cq:PageContent" + jcr:title="Product page" + sling:resourceType="cif-components-it-site/components/page"> + <root jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container"> + <container jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container"> + <container jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"> + <product jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/commerce/product" /> + </container> + </container> + </root> + </jcr:content> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/product-page/policies/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/product-page/policies/.content.xml new file mode 100644 index 0000000000..81770dc95c --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/product-page/policies/.content.xml @@ -0,0 +1,75 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" + xmlns:cq="http://www.day.com/jcr/cq/1.0" + xmlns:jcr="http://www.jcp.org/jcr/1.0" + xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="cq:Page"> + <jcr:content cq:lastModified="{Date}2019-12-02T17:37:24.544+01:00" + cq:lastModifiedBy="admin" + cq:policy="cif-components-it-site/components/page/policy" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mappings"> + <root cq:policy="cif-components-it-site/components/container/policy_1574694950110" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping"> + <experiencefragment-header cq:policy="cif-components-it-site/components/experiencefragment/policy_header" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <experiencefragment-footer cq:policy="cif-components-it-site/components/experiencefragment/policy_footer" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <container cq:policy="cif-components-it-site/components/container/policy_649128221558427" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping"> + <container cq:policy="cif-components-it-site/components/container/policy_1574695586800" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping"> + <cif-components-it-site jcr:primaryType="nt:unstructured"> + <components jcr:primaryType="nt:unstructured"> + <form jcr:primaryType="nt:unstructured"> + <container cq:policy="cif-components-it-site/components/form/container/form-container" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + </form> + <title cq:policy="cif-components-it-site/components/title/policy_641528232375303" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <text cq:policy="cif-components-it-site/components/text/policy_641562756958017" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <teaser cq:policy="cif-components-it-site/components/teaser/policy_1575031387650" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <image cq:policy="cif-components-it-site/components/image/policy_651483963895698" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <download cq:policy="cif-components-it-site/components/download/policy_1575032193319" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <commerce jcr:primaryType="nt:unstructured"> + <productcarousel jcr:primaryType="nt:unstructured" + cq:policy="cif-components-it-site/components/commerce/productcarousel/default" + sling:resourceType="wcm/core/components/policies/mapping" /> + <relatedproducts jcr:primaryType="nt:unstructured" + cq:policy="cif-components-it-site/components/commerce/relatedproducts/default" + sling:resourceType="wcm/core/components/policies/mapping" /> + <featuredcategorylist jcr:primaryType="nt:unstructured" + cq:policy="cif-components-it-site/components/commerce/featuredcategorylist/default" + sling:resourceType="wcm/core/components/policies/mapping" /> + <categorycarousel jcr:primaryType="nt:unstructured" + cq:policy="cif-components-it-site/components/commerce/categorycarousel/default" + sling:resourceType="wcm/core/components/policies/mapping" /> + <teaser cq:policy="cif-components-it-site/components/commerce/teaser/default" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + </commerce> + </components> + </cif-components-it-site> + </container> + <title cq:policy="cif-components-it-site/components/title/policy_641475696923109" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + </container> + </root> + </jcr:content> +</jcr:root> \ No newline at end of file diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/product-page/structure/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/product-page/structure/.content.xml new file mode 100644 index 0000000000..783a73096d --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/product-page/structure/.content.xml @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" + xmlns:cq="http://www.day.com/jcr/cq/1.0" + xmlns:jcr="http://www.jcp.org/jcr/1.0" + xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="cq:Page"> + <jcr:content cq:deviceGroups="[/etc/mobile/groups/responsive]" + cq:template="/conf/cif-components-it-site/settings/wcm/templates/product-page" + jcr:primaryType="cq:PageContent" + sling:resourceType="cif-components-it-site/components/page"> + <root jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="simple"> + <experiencefragment-header + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/experiencefragment" + fragmentVariationPath="/content/experience-fragments/cif-components-it-site/language-masters/en/site/header/master"/> + <container jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"> + <breadcrumb + jcr:created="{Date}2020-08-17T16:22:56.378+02:00" + jcr:createdBy="admin" + jcr:lastModified="{Date}2020-08-17T16:22:56.378+02:00" + jcr:lastModifiedBy="admin" + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/commerce/breadcrumb" + startLevel="3" + structureDepth="2"/> + <container jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + editable="{Boolean}true" /> + </container> + + <footer jcr:created="{Date}2019-03-05T11:43:17.308+02:00" + jcr:createdBy="admin" + jcr:lastModified="{Date}2019-03-05T11:43:17.308+02:00" + jcr:lastModifiedBy="admin" + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/experiencefragment" + fragmentVariationPath="/content/experience-fragments/cif-components-it-site/language-masters/en/site/footer/master"/> + </root> + <cq:responsive jcr:primaryType="nt:unstructured"> + <breakpoints jcr:primaryType="nt:unstructured"> + <phone jcr:primaryType="nt:unstructured" + title="Smaller Screen" + width="{Long}768" /> + <tablet jcr:primaryType="nt:unstructured" + title="Tablet" + width="{Long}1200" /> + </breakpoints> + </cq:responsive> + </jcr:content> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/product-page/thumbnail.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/product-page/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..70bbf88b5db5b6ace01961eede11762fd79e42a6 GIT binary patch literal 61297 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 literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/product-page/thumbnail.png.dir/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/product-page/thumbnail.png.dir/.content.xml new file mode 100644 index 0000000000..6e9de50434 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/product-page/thumbnail.png.dir/.content.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:dam="http://www.day.com/dam/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="nt:file"> + <jcr:content + jcr:lastModifiedBy="admin" + jcr:mixinTypes="[dam:Thumbnails]" + jcr:primaryType="nt:resource"/> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/product-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_300.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/product-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_300.png new file mode 100644 index 0000000000000000000000000000000000000000..54babcf9c11a9d1a02c1ada2d4cad21c6163476d GIT binary patch literal 36888 zcmX_HbyQScw4b3FQbM{LkrD*S0i<gfhLmoQ?q+D|8oGuUV1`lwrBg&eKuQ!)LXeW~ zethq(_5QeP-E+^qXYISsK0AJU?*xdBDhY@l1ONa?)YV=>0RSNHe-{DX!;>9+S2_Ry z4p4uo01KS|R~#QfWpI998u8~mOs%3S6XeXv38s&+z`~kBNuc>P^j7o|L66f(HTIPY zPFxgVkhc)3$~SOU-lrkq=ZpD2i@hEHju-#rT;AL9vxu|{@b@1Hk>Bu{kUf_t4~}6j zQ{B{4X1OP1iu%TJLLjRM2gxd?{dWuG|8JN^j{Lvj|IgsmJj{NRA7R0kX~p*32lW;c z0VKMC7k_Xr8vfxep;G2sTbV;Qa@6EcBRYcN-KpKoAAQaxoIBRj6o(}LcU|EinN||d zYk`XfCg4(IZC}7&^Mm3*+)&kPrOV${knScngvUhG(bH38s1FFy*hsX#LxBv{7C<y6 zPk!b%*u0OM7@Awz@sfTuRk^!*c1{(&Zyd1|HqohiW=s9Ebil4>JmdEInQ!WUe{)C8 z+J4ET_pGolAej3?j)8c+BZ+`hv@BF#6w#P6jpg81_x$^&O+9$?V_5{5_@ZaT^GE4! zqm|cN*P*;W_XFNYEf9F_G@k_hA1`<g4mVl6DI>_bEx$+Y7tZy4Y|Qqp@K6)O`a<Fv z#pIHXUP&m84rN~I{=R%2jHPF`v$+wgdak%3_rSP{ZFGh7a>w0^i|`^%C@TCVwYYG9 z4S)0(BF~kLUm4oaX}LAYP=fBIG@wi;L;Lgp=;yy#Ies(<o@(*Y<YFz8GNti=sl2{d zF4LhCQU3Jj9aH2iL#Sh}8fesrx!wQ252B6&FLLedBBV`@QmJB3JYpVs)O0<SvFIp- z@2^oEn9I^ajo84k%q5lXl0^}rVg}gZ9MU*kUa>72&zIHd|6O}?UI^}k==T15X)$ex zY>T{Ozm|rRw?2Uc%!fnoF+0oOc4PhO@r&O=8YA0>x8KBRv0$6lfs1#*(4`)d^^O7@ z1XPX7ps2lksF3lz_;UH$U8=WqDYjvl9C^3fJtcc!zKGSW^a~kk3svJY;IeOFdlVYq z5xGB?GILM#AZb_UGI#CZnJHr4rAf%?E>o0JHq3yaj_Jiq18v+^A3@*UIKU~D{M`j8 z)KX5!KrMb|DytgvCFnRzF0W`vNNLWS0HQlQuu;LGES56R=A@fsYFeFi%K5y;M)uDO z-6V`DjqbQ3&4KwmA%q!I4+3th<4$`>_kHZ?vg?-Pvx0(~_yoxr{t$l)0?SS8qWqi| z*}Uw--6Z9u$>$!=RP_w?+^eqwpOzp#mURxP1YH-dmyU$Uh*Sj&T%5IVA?HaCE)+Hk z$R5_k((eG|Val)cln4|QdJh8qh;O>zJ}=5QAWFS!lyVIc!IGmlBXKw*jy|+s5$+7a z@pY%gtDmY>ND7`sN}426P^3`yv++EiV$t4?n_hY{(YNt&gdp1eaz(gKjFH=)IR0Zu zOy5zN^+{N&7Miqr_?rC(bH=SO+*^s-z*<9levjh7{D!l#MiGwbckPEY@JFe)P1<vv zOeE4?*z34SinU4AF*4p~nuX;L}^w8sKIu!G&y?GNwe=h`bxwE92Vb{Cv(SyXl z^vz>j(Ic-&{P9N3ZSyX5!pP!PbwRW2qM$p=5>H8|rOGbv)m<wKwr2mzSi{QOsDDdk zbF~9)WG;QT)S|7=F-U_!@cP1B9504x&4%C?85`Ijdnko+S$dHJ(gTZy$6yGon?n?- zzV6cC4HU#HIh%@?d$Y5qf-ATqmFn*`zJcGc8m|&qt#WX%u_Zpr(A$fCXCB%kN$1+i z;@8jlhON_6-p7U=`Qqok!dU;-#t#YgsK*AcMmFj}{7F&#q@nTcQTtbpWg#3mH5#Ee zeij9BQQANFDYbT5z*j53Oy35%;&f_E)ts4FQ>jeOa<)YAtLe$$5p02>a{}dNal`&& z;JE9AYX**JB6(GT%Y1F*EcdhI$|UQzURpTnk6!mH$&e-XW3=Rx3bqKBuR{rXi&>P; zH3%To7lED+=hQ*HnC;2vjUf!Xjj-`)jS}_Ly;S@o*4Qi<ABD@kr5^??jOs63Ab$Db z0BxaQjV<!bscarPHRyZP_R2AR=B*}esFYmhl}UJ@N6pJ;VYcsKs;A3_o4*Nx{9oiA zBp4ZLWW5eokEBqy9Up7JeXXL>i>zAt#w*8YgHe~@!y?p2#i%jRdVzW01)qY5+yhO( zPjv7MpVEE3JhT>$sf?*DNkeiZiQU!`8}lLOf6|81e2jB1Cr3sdv|c}PlhzEYn$1q{ z&M4j3n2Dnv7$|f6<M|~um35>{O8ci%y8|j!01V3@*Qi@z>!ke##nyxxXMQwHs!^A* zkc?_|HO7hUU@_cz(pM^V#i)KA4*I3f1`ayljUetW%>`fPTv6{lb3@3Wc9OPxb7<JD z!CsPLZ!(|~om)0^{KKSb?4D{Eq$fyJ(+M5P70r-Fb7fQ`+El?&=3!0iN>2%#d;I;7 zWe4=^$D!1G5vZF*4*BcJe`@;^^T!CBrM^_^xd?SV&9yEaty*BCJS84(!U~LQ_O8)~ zHwe3oo|?Sq0J8!xeY~C6uOaBy`#w&cX<#Ku0;9<hMUBF&HBWr(;pnZ;Dhqjv!^?v~ zGlt5KWgAMP31&G%G$RBWuy<5c!RI%^Y7NZlJ-fC8DStoUX^=*8;*`<<Q}ZWRH)I0{ z4S_}#P0Ab%a&NAGb_yGdvokgbHBi=+G!lr%a$n`2E4uLG@G>`UmBXfCk1*;bdtUzj zPxF30VNA^As4?yLIB!*>fnZk1RRnt}lb54u<lhEb#g<T4!2@rIGW%ER_pA@5uUoM6 zz4;ZjnKoY<gls;-q6&%G%O!zyi$A--sNea^T^efVK_26oOlF!UPNKOUq3nn_*~n+b zQV<1a)~CU2o`+bqcoFn9I>1Aj<;yP^O2R+$v3(NHTnve8Y9zApx_w3!C2R>Gn4tmb z=JnU#R5xK(!DZUwYPF9PJYrf2LR!`ytLd<Q!Y;OorG%S2c^cwpUyWH^I}vJA;Y@a+ z#<SF}e<Ycvuvfe%El06@H%4B3cM88c7DMdwk+_>@Ek>=aE$|E98WC|nYg!ONw8CMR ztls#7)u7SH_fxg}I0ltCn3qTU)+p-AnuFj)18~TjSiotc_SSbwb*4{8z#!OO^|_04 zAC+_Q=R-7?#l!Aa%$T-BQTzsv627g=rq(n-hha=-?UZLliFGFG=**s(i+r01qr#f$ z**?6GyU@|efwqe)xHu~I`Z|ZZ&GP}OON{xs-CL++cyWoq)PzD$tmv%m>oIj;6ffp# zty5>47O!W#cDM0>%ycARbuePrH2hu=eCtCJ8ZV76gyNvtwj8an9!?i_Dq;=Nde_kV z37g9iOo6LXF!V^v>1V&jOM`b{<#8b$@d9~P#yx?ootmi1s?cj`z+wk2){OpjYf$2N zJV-->=UNNjA|>kmKTlJfO_uCGxcVeM!flb6<Zzd!@()903*D@}FRkrsF_H?gmf*nd z1^c*xk_5fTIC!7h<p&AC#h)Z{WQkPI))DEjhbdE$FR8s8sXEUWgONCIAd#@hv?Ni> z8gBYm1v^qiFmoJ7;0t)p6JrrrHYLQG$sn{<Y*lsR8kb{tV26gr<HG(y40K6~#s%Y! zP6>YxINLJHu*(~z5XXmRj$4<OU#Oj1QRr!oXJ-K5+YeS`p^zLe@3HBgH5VR#iYkg< z_f76C-@m?C%B=my)Wh)RG*imMW$EMbo^qd!X(C?lqfnlEo|a|vKV2^UpFOcPF_V9t z4Y!Jd=pD(p=OCiM%oi~ydeu?=%vSF3b(p~mylfrqL8~1aZ}Ss(C`ornb=A3xhR8$@ z^ZAU>j{{$<#3He!Ly_OQCO^qF4W>sn2AokM!DJ4Ygi+fga;?vZF)TG1a`p+$WQ-06 zu7}n8o`kjI6}g$T1`cMsg{cpfyEZc^h*b5i`Ns$EV{?q&zCT9?f@9~D-7@za(|7C+ zk)DCbW}dTonS0k|{jRISY5W@eh^T#I%YA*RpRfCEWL?Q=Mxojtwu)%;E|8pfl~-{! z+UMfc?lQ#Nixdtzw8T3bI#Fp$L4+18lax|a;xTIl;;bo^p<5zrmqn2i+GvAlFy{G* zlR3_`<v+68-z;Rc>RL<-G{G%`W&3Hp(6d3P+fROh*TxU5pj1XxhP_Wnb#VcE(V9Uz z`O?DpmLgLD=N=D-<z?@dRsKf~zat8@4vW5ZMCB9^rC?^xFiS-&tPa6AlW?V2+F^0@ zV9?qCcKk~TMLV@QLr<4|_5<^u_y-#z@P*P0R(TKRNNIVu=vfvmczH6cU4Bbs(k!yH z#nwyipZP86;{Ccl{FN%o&E_VEiutCU;jFQcuvp`0*b5`LpJo^|yMdEKS677Le+?N< z$Mm7A-psor$VnG05>LWOz%c0byj-?Dfi4+x&yvS;d--Y6msnrNATh07dQv|Qc2;hI z5exA)t@WZBt`8cbdTJvn%oSLfb*`LmX3F;E?O%EXs#yUg$fEb>fvsm_!57{Oj2EeZ zo&BZ-pgUs~QmVy~O>9Ct9)>k~@<S>o!>mc_#CeXYA*>@3zD3Z>62JUCf6UWnLq_tQ zt>EH~`?Fgn_w)1p=L$XV|H4qXR0Z_qjJ>OB*s}Q9u>~Nlm!G*lu&=Z@_Aj4_rjhtc z$yPmzoDq6(aN35to<O>*KfRK4%QP)J`O>J;bGs_p#T_CURFiX~F|5diwt_8@am4kr zfoXp~IO^@K@%>oVqV{$kyyIH2buqMGv=ieU-?aY}yBAkCd6dU^Z$~PorGebfdc-hB zym)?w+va(><7d|qzfwxnVYM<d`Hf$m=>5)TMSn$s<}af$K_1EQkPUxw0CU-XN@L&L z_IXn`v#GlkwVkqkLls78V^R2G<yXP)s!(0F%92p<ua5s>q|WFp8I6w-6dFeaARZ4` zmcH;|Emyt9)DzCEW=)jmK^sXH<?`3NK`NP=g7)V^tffyAyUB2|e?IRDQfIXaH6nv7 zYcVY3-ZXGW>JdNlT#^t9EOtHT)!yYM4$fgN6|?WKW0{=jFAQ9Sj~_??Y4-+rlI~Tf zwcFFUOBHr}oM*EQ=r{3T7HB@PZw#MRd(XV|et%#zWc52&B!Fb^zxc&If<^~;nz9h3 zeTjW<WhKd}Y@@+bRq#@lTT?h+0Zqz-phf4Fdy@-KoIB|vn^;EFP0!~KnAe&Nb6F{? zQ?Be@nH;|JEUFCK<Ou8W5D}|kP%SN_t4;~Vd0c<ov~rgJ6h>EH{468feazoJ9hKE< z+ji7twCQut+336=8IO56(ESQ)RL3MAjbVk4XlPG*<7_RloHXE(%>^4r-cc!R597`Z zy!suiv$opWB~xG+^G7i^Zn%qBG6+==(_5*z^bd)6RI4-4%+Hfh8IV+!QZ=#;QXfoI zGmXDXW0urdb}SUdNND4F+_z>IEVX)EZJ;tIo|W?em-g`!g6DC==AWZ_o-GL8)xUP8 z3{*qp>|ZHldVk<SSDO~AUr%5QM86m9<yS+l>gi(;WcAoZVQ}hA3Hijc@!X^8klcrW zAW-sl>uHgiMnF)w+vd;B9>^;+!ACw8ay{*azDo6#?H?G<XRLhN%0TQWYJGl2y=(6s z*Q@S)uXjgFwj>!UXX`&7$7Zg!w=&?#O=s?faO)Xv_xc_b8{z5M-tq%2ouhr*OC#N! zfw84%XG7Um-%xQT*&><uA8~k#=ilSxWWN{1Hed>eB-HRtXUJ*e2K&v^{F;X1NVU)X zO>hrCUju>`P@&Ji=}THaYx{fJza@s7v-C-@b<Idy=C1^imOu-_9h;jQ;S09mW3Tg5 z<PH7k_$a91v6xAF?=8bOG%nM6h^IA;%v?9!ZSh@D&70q}v+=<O5;|^C&r`fN@AxC; zu<OHp#l$AYVs<3wRnP4EzcHU&Y@O$l2!t5FgBiR94;CM7g`&&Xge66~;y$MLOQCt1 z%}29vc`e&uY<p})soH4LAg?Jq-2lE~{n<4fEx%+dn<@`eUi*T$Ix9QjN+{}CdemBD zsa&KES4s_Z)TWmZTmA|C`X;rxe9I$Kv9IO(&NwDan{#C^9-{7O@A3~8|K{>LjkKqC zSHqM4sUr?&u@5e$EU@}=aJ*acT}GJ={gD_ZDoB1UpY6!d5$Zt7m7IYvgva3gF?8q( zD09VwQ-eI(>OlWCc$1aY6J~}p(@5uBr0IyyV?E1>#r?t58;|R0`iWKV`G8)>^+o{2 zCSy7EZ!!BMeI(@u8DrS%Im!4cS4q*25o6MJJvOX`H`*-ucBP={>E+xBLrBC<q4_bJ z&<nka@|$aLc>L^+rQ3D7-1*#uk)ri2)m6Tj%P6O8bCiJ;SzY;<EPvxH)w6Z|OK6~M z)%Q0s+O`~Bu~g5yIV_LZz_{2tj=6!;xcYl@O|HhYm9Vsf0d&LDqEE0axnfGJtZY+? zm`tgIpw@af&814uz?%h&z<^Z<DF4BkLoww3dlp{u{PL&g(KIg1O%{BQw$;1}c#IT2 zcs3E}1-NKnDR;Q^KVrr`g|fCdJe4OtSW1CrS&f$SiMhQz4*Pr2caoRC*Mw&*^L7<x zz#KJ_5ZPea39SCYnRze7OvRnDSAXne`gM!$Aw(gq9_>Ko@V)M&tG{+qqx}@GeAQu| zc&Y7fkTrhu0asrvzM2XS&2dvpR0FC9`-(NQqvtPepVXjtJKnRTy4?XR=zdUNHNVD- zE^)^7;gQ!>y(HHmD7^GYE^mAdwpe0SpgHny`f?|xr3LSLvQ*B;*1h*H!(Q0URen=* zs;7Hb(|S8^V|hr4WwK`_gvI#w`Pz4FWGNT&x6QA<5iJ8cu)zX#4P$kv_}7i2mD7Y@ zqK`=lj;nAKoM*kQ%?ThSvhKy11!F;#MZ87*9Jls34xZjp8bgf*zUx>5#|v0mtB@(I z1nO3KrlcchH%di<og$|MfcmXxGbu2-M`=BVnaW*)!TKfiS#9s_lbTYHw0sFSA7@d# zDmVsD8n0L`df#uC^`D7IbfrH!-8%DmdnC0`%~#diPCb3IZUlyy?YRu-G4X+#`bt<c zTR!7X1sk|6e6a_(-a+4SUi@91<gb|Lds=kUQQ-wts@Mgptv*R()Q*+qcI80A$%Qq- zQvzqBPZXV6?lOw++ltmi6>yeUecSBzb0A_gmZpsJcT>9MVwOa+WoOZnWyPJrDW(7R z{VM%9$@i?)?dJS&*JtH)BSen{^fBey_T!TO_6P%HcEwQNCLLo<hJM5A!4`Wy{XqcU zGae7%vd}po4^?e%V|kag(v0Zk8z<EfuUlRdKv8OM1om-)P+%zsQp!Q%p&8f7W|0}n z{>gUcr$p)_k2z3&b_@iRJdurkw($KF<ve56^=mhwP8lSTHtr#<NEr_{jLOjAZ+lHS z^!%%L){#m6hC)1I3Rsqy%K|e2U+Q$NkQ99xuJi;EF&CZS<_1gB8D#yeDdNqmo0gDA zNFq|{c`t%)Vsn=2;-`vyLA=#gQ}~$A?%rk9`%}!cGwP!AK9aL}^MAZE@d{88G7eHb z34+U-2HcgYX{-{3LO8stp6#v5^zV+52tbGBd_TIK=7H~JSq79(iuKb*P+6rHQj5%Y zpOzLPho#*9#6NoC+2g29`wt&B8fSt-{4QPdj+?&K{H9LUl=>PdUa9#SGm>|m!Akl> z&VWk+G(l3LBp_(OEqYwbH;K^2foAfw_<FWVa1ltpKc9{wN4By=+yT}LciJQdhldx= zpg5dHX>Xb8DVfks8e12zEF5mB8J!PVxn{ZFIjr|9-8qY0igL6*#!KLm<^4lYq_yh} zaGK-S7zUa6+6aHJc$E5b*mnD;6riRI2SVonheq<pE1A47Fd*QF(N_1DZPyL_H=20l zgyCzEXkdcCt|sLu#n<K5o0xwosc|VQ_f?57E7%Mgb4un+-9&JH&lW{Ry^@Tpg` zYF{S`|LPxJme^9=GFE9txnx2?|2W|zc9SO}o_9aITLb*@7v+11?zrWJN{uxg&jWZ} z)i!$UP0(CVc)5NI5cI8((Q&snHgS_yaRgIAE<s2NGaMjH1_)!IMz&Lc2bEu+E1+8I zkoFi1MV*3j$J6xVSS~8*T;2F3UALHs@m)Cn+K;8nEy@e`C7ZlMXoP8Lw#LHn%febd zGJUzGM{<UQiu7&W=Rta2spkvhq40=10^o>f%e6y!$WlU4o&Nqz<+KsPpU<K{VM~Gz z+CKl-Gx6+Nt5vr1MFa<HKbCsk*U#30Qthz=hbIB5%W3-(1EbjOE+F>$844PNukchH z4&~y001xpbFYluJKxMm42CuTA8RLn|uNeYf%E3Ww0Uiv9Bq+H}Uqx*<-h(;YrP(v$ z;D@FBno#V8!#UOwZiXt6p$WHCNacjIn#rlmkkC@m548*WjlH(rC@_uHrsX>SSS>L! zH21@U9(ew#e=w+J>yxFudvOb!AczN_uQ-7)mCt;M6y=%A%LU_23%{j0tIH#8B;MAL z&8NBck4rhW%<9n6Fjx>e3;8S$`drvg2g@W(_WYy+e1k=`I2XV}`arz^b?;w)clIZ2 zkAqvD9%8%DK7IA(w5P|yiw<rNs+IIH=5k7cZrppsz-Tq(7%<gb&p!9plrUKdzc`cZ zyR3Ed*}7Yy!O@xJ8yh~jj@s(vEB&2&B>7887u0y1IV0S9Vg2-cuxL}Y*qj0jvEsE) zQ9tULJzt*|D?M6X7VzhuzJtQEKcVpgy5yb9gG&0IJifAYq))MOB8QG%-(``Hq`C4x z3aJ0&RyC}z`8Mi001H26hPu4jblp)u+K31x`5N^Jp2?yT&Pt~ch4~ENJ+cT|Yh$+t z)i^GEYo56OEj36D&!IGarx4pc4^Mr%4CJqtC+!=SB`Qni<#gT2<bGl;bH1t2CE?5~ z!+ssV;k47wCyMmtA}r!7%@5kct$a(Qcz)yAdg|5OF-ZGe?Fr35eb$4CuAH_#VA|Rf zY<b1w*Uz{lSJcp6UV1V5%yffM=d8k)j#$##s<e_Yx?@so?=bte`CMX;sEX;z7iR;V zvTcG#wyxoBhBxB+DTzUY8w^zhYB;z8AV2VEJ8W0aCcn}oa`GMcoVrZIDv)nO`(S=s zQ!k$w{|qt+6g*pQX2|TfCZeq?(&gAH{H->$Q8r?J+!uJY4%ayQIfVs!2R2b`4tk-e z4Az*%1@<6@nhA5Id>VXSvCLvdeC29<!IP+AqYlfsP>Xxv_HB($Wh1QLP%KqvCRL5< zM#ui$)n+m?_pN^!X<NkiT6jfHrkSk2#D<=C>3U#1{Kq*Wl4fhTeT27=c0dk3EOG_p z@|_D{mbb85RqnEI`imwZ93-#b_#qfPi1}?<+o}~g7?qumVNdTrcPh?($_MopkPp6A z4h|nn_H{K$PLf!ZYs$WY{m8^4Io49@unD)+Ab=WDZ-`c|+H;*Ml)C)B&|8`y04A<I zhjhOfG*<@-dJ2nxGAr1dTXg#1S>crrb|~3ql(_9%#s})Qu;jC??*Z7~3YRYKj;oT9 zXuQ;a)Q*)?8?EtBfJ%W{1~Llsw@V!eZefGFY~sVp2MBsW=UpG^A)JFstZQ4~&$t4l z#(e4h&N9DVQB7sP4xKw2IF_B)Bbfa2)rE$maBFDY2j#A0D{!!Oh)Vw3W|R&Ey*Qj- z5|<nK^`*ot_#x|eM}rO0?@%&dMES23t}gyFg`{sHi&!^36CHZ_Ag&4G;K1Xsju2qi zCd~xx4n9Im)KRS4t7Yk<CG#e}a#E4jQK#|qJgq5-97SkUeK5t=7#bHw`s?|XV=BAB zb;OOCDYylN`G#!IWa>@Ch7s@<m}btj7j^D~>#TTsn&=M)j>GK!g!mpp&EAUDr@o6U zX%V94RNI=Cy=+e-%{An>y6h_0Lr~HG4SAIb+ux7iL56PRw(09|PIP}1#cSU%IxbxO zz~QeDqmPGQG}D!v>KdGewf!Y7z&WGbLR{S*3rZh<{q}A^U5rb{$BK|iUEf{qev?7z zX+HWPGMa=$;+)f@*x*9k2$7zJDPNWral)(Q=)o-&&MaY;ajR3+Z-7=Ny@^169QUDq znRXlEtDx2c>=L7<NAfqKeB)}-mU5QrX}7Cewzu^u&;E>6jlK=#`<TAkm;u!~c4Ua_ zV=`m(z0E4#HXudr-QumkGXDViNlrA~5j(9+uC4kns;tQMt7n+TP(ex5X9>6bCqi7Q z$5U@vBx=n79+}^ROsL46zVDg5h<25jr_yrRVjxRD@?%vnIPT^`W=ak)LTc>d0$yvD zeN$@^Qm^V2)x_Qf$0o(BX70+fn5d-P8ZF3Iz8%_<jw_#tkqnl#DqQt$6Lj<47uBYe zz4fJgb=(=nCVokm8&-L6x0t8(iutw{uzqb*(=n5}HW%_)b?Q4`0kv`Y*HOZY6_`Fi zhq!0h<~L*aS$?KU^B935zHDm$32bY@Y>NV3uUpPVzS}RS@gpO1kvCvs7pc7_Z2nGP z^8-Yq#ZaoXQ3X7E8eQ$hZ@C$ntuGM?z|c`buD(^q539Qxqnr$=iD1n@<`=p|zZr4K zA{I2$xEg?x*QYDZCxA4^)H<83T!I((5AN+UdxNl&)!B4e8dANBs-2|vMcCQjAU8HO zFB)%*mQSaUf3nXDCOm_gvT?vV*&P%7$o%J@23E=>k&W+h<&~bp0p50rg%kD1q&n|% zJfTV;kH>X`eNlZL0Ya4yBEJ#7yrqk<A8tnnR{>i~&br**&p2xCZVoB0+)_10n6*HN zOk$8agGxH9*bKbiVy#u%LO5SpFmlglcLwgF+9mO178Pqi@yaB>GD55?DJ?Q!h^%Ti zS&w8=&S+EF{5O8#-!44!0`bE+gtd^b0QM#I%FA&wtlik|iElem;*AqTYA9SFbW>Hl zfq}H=tG~&ogz%Zm^?NL^Y&-q~tTQ+Y`aal?edH79^LlC6xjrlKKTSSEklTZL*J-t| zdVl%qmt1!%gJ9?ftnOdpWZ`lr?|K$E6`h6DACQ|ZmF4E_yS?Y?B&z596&!Bc84@IU zw9bWe2xC?>0hrBK)z?FHg&blwOloDHfi*=Xq!2Y7qd=t+_-~xaTqW&S{;g)EVA<O7 zFX@iryZg0<OV7(%@e?B8{n?vd=d;%Xn?Vve9JC=FK1w4PoU+F}m9APoH%FhZ?X1*k z7cD6{ELc!tt+g?2!PFq$C9<Ypvoep+?KZ|Z^#Ml@xI5bCh+ZdgBBttTs&JRAJHYJP zUkS;yS3I%V?nxk66fY4la?IJKR(>5dLP$;Z+et#lBQo56j8$6jJ23BJ`k5?pUShax z!6`H6A3yy(U?h*7`_+I(1*SO>r2l@dbYC4Y&5Vf?4DF_9M?5dvU<i5pNAUscdvwV_ zYWmGKLcbt4-h!IHn%M6gQYc7>cigGSYQLvyjfp=Wonl+r)9-2=k{yJ5zfPu1xOzy_ zY_5Iz;n|_#h2Nbuz^-K>NtYz}hpxgmlde!fa3-fMU)b77!ua;?$y?_YJLBs<oIqP& z7AH+490X8^O9XULbUJTx8Wlwy?FMfyl_5G+JL{pV29h8(&wIH*zq}1NbZQQOoYzl# zGch3=pIwQ`v}?o&0t1LUrRwk(bF+B`FTQ10dK<H)p;`PLz{^Xq1gE32qNg10%{ zr&zb_y|a!7qkO9JeA0bS)Mh`x5&lskY0mCB+k+}E6&!pyL*=KHw}AC28g-rno&A7y zX%U@8TAnE?uI=7c;hM4h`NKYSmwXB>$*tFgC+2tv8_iA=&l6RX)r2#)#3aM9Fnt4? ztn*M?yL~_<flP2Se|d$TiZGWCwmM5EoZl+O7W~Kn6~QcDmyGQ9c^3Yy2}h?CDtYVW z!eLI5|Gf<T^~8+g=ZU7GOHXFpmh6i&0uh;js;u-UbkN0cL}=*@<}vOBbzFz$DMXoR z%c6`)@(CW~qYlN@cWNWumjw-Uk4PtHi>m#{M+g`D`NrvWo*)0Md=EU%coDIk3CpdD z_ef?>zcPrL`Dr^^<}<Bwa{Dr}GR=$$DMhuGImbg`pYin#l>uiV{!e$gpZDR6@YUFC z91Nh2e3>Jp`MkQHpgIyqXQuJNP95iR<$c}PBoM6pVNQ;7!`lQCk^vdYvaGz1fXO`I zK4FOfWv3nKd3`h4;R^qhRSx0`f1PDJx5PP8(jww|$ZE5vDAg;`WrVAHxMN0GaKscj zud32HnOH=wQf^hs)(7R@H6yU7)&bruHiq!04qIfp6Kn6mvu|9J_Fy)x16nH2sA&)^ zaM3H|V|Y3q<(*VVbg)_eOtq#R{T4lBn0l*#UDsTbCd`^gs8aMFtAQ#bH0M-LPvgFZ z*GX-!!t!q`?Q8}0-=_fP`(t0gNWdv_=Y5pd?trAq?nNk1(<5oOQ7V;3RSc3`wE9xm zMXoT)(VNdpE6=?Yv<0|7F&xF;YHn`#khoDL;As$3#|ZbieKiDP>X2+y<m6NtJ#7h} z?Ru_vfXZ@>Dq&ugi30i&;Gw^s$0v{5CkU!@uLG(!l=N{h_|%%(T&4;mHC07Q{PQN4 zktpZ!+-<He=-+vU)(3&bqwk|Fzsupm`!D_RM?b0Vy`hr5F!g&VWtj2jd#k;R6UO8B zBGNgwHP_R-s=)ZK#2v{;>3b5_UVnHFXK0r#b1ap65{*V;zg{#a8Su0K1c@aX-pO(* zPA}{Y+c)~YXo)YL2mnoYvlmYtVJBf51{QhQ9Z>l544(1Q_&<{LE8B>1tK=#8uA5L5 z+80Yz%`%v=&Gk~H|4v<yo9fT)jWe)!pr^zYeA&PZKN9y^_1QK21U89wfd+g9sqM~q zYHUR5*J+#5IAZY_YB*LEWae2xpWufwcay5#Ap|ol_wzJEivRe71dx?R5-#b>cW7Yj z@efbw!BhR%a<$aYcK6r0EeB6(^kf&NZ->ss{*mF=dE$_-oD>pQ<I|k?Hopr)my14| zK1IIQx~yYe=lqrQCk7GgyoWgf>zp2hZ>KZqFvzrvevPm=!NDG>51wblXCX_0OU*`Q z&;PvC>5I&=*T}W0F8Df%d$51uv-^(_DoY(X(k;FZZu)n1;^6=h<u3xL(PxAe+|GN- zBc&dJsoMbv3hghBv`8Qf|0?M8x*XqtZ6IdoPr`KEIJ3FRitqj0FX7w4yOX?~wCrw~ zNOTocGL(;`a#aS7Fsf>6f_WSwg#-9qR0oi?HTN*}(`L5E4PP5cw6{kzRlI6>#)EnO zZa;Zm6)3#&Nn;CIZ$LSEQI*a<F|h3$1A5G|XMXxz%p+ZA%<VY>3p^G5l8m>gFb=}2 zq3cK8x&%TB4>D*2X5WN5bWOdFre>}k$I+2zx_Pt5;ZBx2oQX%6*``U!TeCKgzOhTv z>wbBjE~=HZB04s9%R7WFvB^_ao3;usG<wzfM*+9yfjonKXVZ_u5!V*SZT{mLpo_5T zk*KWvImB0Sb|Y3LjI&|bk1m_IW+}opuYjk8D()9lSB%oUXoaZjm@Ma8P$B@64!}st zYO_LbBj5gO#G*2Q@FnCpm*E+na#eJN{b9T~?1ef@eapUm8#qsU4`b}mlP82Fqo37n ziBc2trQPs$VCmS?e_b25UL7nP@itI!CA%rb)RcsWe&nv4OO0t&`yjGc$*TV);Js`9 zDsp^Syy#*l4~tnJWT1!2KSljsII>$KVbLj<2v#sn<U%CE9{j~;*QXl>@R4eGFSGh! zJ}CzWx%QiOz3M=iLdL}FA7qrqD_+i7xg<mK`5a;0wV)!3+o34O8QsRJ)-XPOwXNi1 zoa45T#j3V+7W<NIG>Ol@-h4eCit(?Qt%iTg{RKP(5aV;-%6QLT)3)pqmaY}Gv;h?* zGN;8C{GXz6d8CCeWw~Lrb_`E_nwD#KeMr*FC#(U(jsAA&%i&G{gCgCMQY<bUNo^*T z1pb2b+d+)GJTf?Ya-!Dol>?HW)iZ1Pr0k@vfh9)U#}c(pcJWcMxNKZs$zJW!xFR$g zkFSDdU1s)~#MjrE*Z*RlTQ>k=lXev^2Y7HG5hd&|+@d^*mOQGmuwR+aZ49GC8gzCq z!gvb3v4mC-+cGHID0Ip9SBhM-g7Ww}uBAMuS?uYiqG1BDG>XZ%T*`;6YHwXa8$gf= zaxgU|Sp6G%Lm2CAznE7#2x1#d2}W@_XXlU_iivZUw(;r3#m|jpPDvdFJ)ek32{*iX zr5ASlrBq)Wb&mSPW^d><Zd-7Ct+z+w1Jgr`bF3872|m8({F%A`(Oee~89Joe2G!+w zMLV1IMr4n(#pj=NoBECzho5?bfj*n<OP$@PY?W^(7tcdz)K!kM!`^PDOhVfc4Y-*W zbmAfa%p=@bA4zBI^B_od4n5d9EZfw1%R2Ttsp|)qhqjAulkIRJ#7tM?)vR3hyO)u= z+H~1e@j>n@>dvg|U((*IpUzYSGt>T+ESIP>p*3&U{vja0D9&3;5kgcGV)V(#`4LRF z0V<so%)_j|C>+N1#dB3pJJ^FTGAeQFrvvW6@k$yBHLGs*<P}Wqv+q*?#Ug$kw7Pbm z0_=B20Kvrr`ypoaWF1W3yj3(tUR9)XT}OECYJmj8%ni#(VdHG5V-ybSdb0}u4|GX! zV*l#cOLl_p0{)uvgK$gB+)(FG{TAT5^lj?f;9!{E_AqD5pR;0G%@k?foyEQc+$#3C zt@^W^1C;^7ru(7=^$?vEn=%5yC+T8@6iCoh;GhoCp`@G1fz<A-@74vqQ+6R&U&4z1 zPc&Z#LYEPGNXllvs~S|W?Nw9r&b^ZtrpFnAX@>`&NFerI1Po2Vq$6ATIKtxW|7Iz3 zMJ%Q(X2$yiY_xAs6!O9mqpu|28R%yWzbRU>%naiSb^kbp)f&z8f)L4_wy8ZW?+$)Q zN&_$=h;+B-qjf^chGD!dg!ew{o_M_31sp>z)15|J-S=wO(LA-C{2$6J))ci56*Yhl zs$*^O4?FP-!`Z)`;RuthNWs}-4P`!ync<H(Au20jJt*ehr8x{YGPGyccQ$!1n{-yj zKsWSrYxIBA^%IFI?Xk=dsAf%Np{o@a#%z+v%rteVbT9~=9dQ#h_vL4UOHC)%b0@tT zAdEv3JX>91<HM77fDMx7661pKt^=|RmhVV|tFo2AT$8_7TKDBMVAQIVw_L<qe~~t5 zK0V7sTt1n5-)tr<G&igmmA)~H>KQ13>aY$LZwHzCBWrlQ@4FV|%oYVysZXb)_z8Gf zzNr{0ZZSnteu!`)w>3IndtcZ4fi+90WqN>*p~IY_MGRv^=V~FDe<jmXI<GbdUFf)S zo1fG(C6xUAsOTS5N>kV#r?>J#Be3GkNzV?AJi!oDx8N{9jB8$e&{e&no8{MJN%4he zLbZ#_+{>z{JVw%w62KaQo1g64=GW}|z8c~6O=|BCtW&<;^pfiG5D_R8PaP-wiU`RM z$=;>|Nixy?mEq@q!i_Z^#`+^QHiwZa#MFD41o=?Vx)2HCtI_rnZgOn>P@G7!t^P}8 z@GI?x+V0mx5tPR`ty6X>?zLgp(-!Hz@YM)r6o=Ny5~nBcO>Ob<rbhdVJ5=_k71*bY z@oZr&4<B%TwTl2)oMXYYq*##A0p34Rqf1gx1?wf!Y{H>78gVS#qhpKZCpf>J6Eaet zPP~&*xfKcCJ6y7pe>Z#ZKL5|=^S6CgI_Be7ybF4=E!KNoi3LA3JyV%~-|tZL2HYNF zaCxnLLc;_WO({qQhua-|v9|fN!LkWe{%yW}(X>v}yh)+21Tzc%QIg+Y4Qd$6JF<Vx zmtoAA2qhe6H0IY{<f7U2E5}?x)VK)xhx4Z1!6;vgjT6*xP(kwgP56r0-?Kbqr~tDq z&XicG!4En&Qto^D_;>i!z)0RIih`Gp#7|n>eqHl07<z$<9l7Xhgi2d$>Gv$2u?d9w zh{;+k<a7fca=DpR^uHvr7IHe-_!?r2Y0xFHi5UISXVkIUyNS^Lm9#;>Pk%S93(jYM zJe1b4Z;S-wzRCX+Gxb^(*YxtpAmzA*$0OORX-0=n=toy*J5KfJwbd#9pRGzWvl%$% z*-;5Wwh3i?@6txV6cHUtemqNGicB(+vd6_HL^2q>!dt=&2~J<W)`Uyh5!O7WC26)M ztN9)d?)p|udFjd*9y<ssVjeJrsHkntQc15<M#3n>`#Z#i;IAAjs{-eA+~HogC1v3- zskYyqk02+dBZ)`L%kw5{Njv1S;Vhj}h`SW&**{`mi^ry$SSIxixhy3370s00MsY4S z9H@aaEJK4*4y*J5YXiQcjod9TFTL}%y1L#G+70d9a%;6*!;`=L9_p@MQBNAJl!Hnz zik;T)n?a+mgidpbt&bMBgib2ZC3re$Q>9K}?QZ82&ndoYc1p=?VSs^|JV|hifCJVD zF=sGXcA<_iC|uSlBdZ}vOQn)QDURmKSOts{omSxTw0!5XNDukzG9vG%(pae_gZ>;2 z=GtlZ|2)9Gm{u6SB6zvlH)!Z(z$|4`oBWSU{q^C>S<ffF7i*ftX_h;kuEE8JwKc{f z17=`l^v0%jPfbIRwP!@jG8R#-P2c&>6$Z$=l#n|()sf<LaC$<Y{wCJO|F$Hms-*d| zq^?VR<bwI>U7+_0Q?^j20Eo%(g+lk@NRFX*R^d+4)26MZ!b*Oc9#aJrWT_fr$z@@g zFaySIHM9Q(Bg`tKp62N6(`&f^D!bE~c><S4iFF7lVB*Jj)mSh-Ak06ElJyXOZ|<95 z{cS~{Pys-LgkK!#$y(0IF}AEPqTihi3oc4rbMZwnMA_w3kJP`)EF(w@DHutE7PEkO z%1g)<f1s&o&OY7#Xtxp-AGys+x?RVIZUM1yyFTFe>{ShUuBN-cR8~$(+5U;Ck;3xR zOMVd?D6i5gu=q)A-?)??z-z`A=vZPLtSWc$Db?GWyJCs5);99Tmtq~+Hnm+uCYD*` zT2g%zny%er_LXlN&+U!W=^G~c%7=oIG7!k<t!%41H-|%CS&MgFQ`&$x<If9b*Su?f zC2{954-VwjHwGvf7yWyF#q3oa$WsP8NdT-6fV`4Zf@itpGqY>W!l5dZV=A|hr+&`! z1ZU}DHwSS6ZK-JQfB74ZyIMbb{xX%n`P*xYRdn<kf0NTu=6qXj!$obS1zMD^aZZD; zn=?VLN-gdItoETc80|`gQoFC-@)iAc(*d@IpuHb5!0(M**W4fUjIkL$h+?3HWXr6U zXZK5Saj>^b^2UgAAVG1X|5p^;RKk%0*VKwWsry;v%-8$fTzrjbEl=FXjO&N&o}b<r z8a7rXDmE6(L`wMX8>)aWZ#h&jRroLoEZ!Jp&6td7)&uC>7#^(PxvVP^9|i)>?BId( zQ?AOO{R#>3txh}*^vN8q?rG<4&c37*Y>F<BYQwt>6Ou|O7MeLY+tR&I$+E-Y3@4yP zkF<+7C(*`FO8D96e?_-f>@*ISZR^>@HH|7ssDPM}!XXu~miYA)mf=uTqM`1*%OQ>_ z{POZU*`{)c)tFZBqpR7h1~*U@eyh%cjfui-m_I(Fsk|ojJ_XmysGG`rLmO-kSj3RW z$x>=#8Kt98=!bqXUc+I)?`7?0+mFE67r;|)AXSxAmCKu#gut25MgR&VHXm<-HA29T zjTD{Es|b6*p!p(0<UJ}Zi6z028ejHWuO|AWwwAViVux-nK9H>(4*v3u1eqZeOau(f zSx|zjFC)@FaBzcMwibjS_o8!KVzfN`iM4_w-D_Zx(T|<vd{yOdbss>{Yy#e*`S<#+ zE<}Ps&sx!fT|RoIRyFiwnZZy)n?AS3;C<@giY2M8{15$OsC3c(gtPgET&$&C6E%+p zj<q<jB__c&lV($8|K_RNY&T^=2Pdwg72=CMZYzlyC-58yjFsRb($b&>h+n;khzIy3 zR^cV!)MW63sV{)DBi2qpgHiydo(1xU010{2BBo8mH4vTzf{Zw^zy734#(UFA8Rr|V zf<vFDvHA{i(@CY0-R3I@x=q>7+-%Dnw>O_p0#QHN!~gIgFZ30bQy?P|=I<>eGTqI& z;V)J+h60}!d~iTpQQJG_a3JvzF$sJ%;zu*NAx2N|A;!sEFw!0i4C6#%4*!sO{+~rZ z-S!OW>TPw|N0NMz-<z!DE8>qZ-LD?&uuW(qC#D4n4RWgh$5k>ysDK`pn7O#~$_3am zEbnv4NV)hYeRO|%IWtM;&+lU;4+)xQOvn>voo7b{a`l?aLU_op2-1ECNzL9EQB8SY zLVG>ERPrJiVG7V7l&$o%{3wv;3ZQ!ZDeb#w#>Q)ac(b%D&y<K3Y6vDWp5*(v4eAZy zB{Ng2YQy1^DK&;hE!<q+2+mWpKYN~2@>;y|n~dtI??d5?7<Esm%~LnlH=2tK+*CZR z`g(QSM`9M#_J-c9Mmdg|*C%yO_Ai*mUKy#wrCyi_bS*IAYsS3<Gi8l<S@;wgnD%1m zY4mjCn02@P{%!KJOznRZ3L01<3ptLOD>MJY=zK*KMAiw=93JcR+;);eq)uEr%!Q&S zpamLFw-SX-j<<}tZ~~vb1=v4lpA)EM?y{bR_n+HFs_V&WpTb@Az_ZD=l3Q3QXVw$j zK!dd1SHqt>m?5a-V1Y5;0$&`MzC4nf0?cMbY)_DkIcERWOzW3I)sKH|W4-dUMBmJU zDak_bl)dwypkGLo5z-q;rPZe=JH{xlR?t+v7rcy4eBUS-;F9wsY&4gQh(`1HTl`gB z1Q!5v^XTF%2ZRbBQ$OLWQCYWDj72<tQ&TPJ;8I;@tE%cm@YQt90qPO0m}nLgQ8W*b z&goXCnpQKGKQ}Nn(V0Vcc*Wd=P`C9Fq5QVBsv2<;g|R*PMbI9K;#T-IaA1jg7oRlv zQeV`BZADw=p5&p?q_P)M%Qn=91?zF#yla|Lz=hF+nM}A-xSy*@#8N44w0%$kXV;97 zYe=%88Z%tf8WLzqc5psUxSvNT6#wp_HSD|={mKDWZQK^@7Sf4ii&)ZuD%=OZQRnWe zh=Cy*+KYZ}!OdHTU+37S*z9BVWxo*_TPPtpSoX)o-fr}Hc{EF{u|Gc1fP4B{^=DN; z!<g6K_v>eVy8aJtsv>TW$U8xYp&|X1$wAp8vrbz;fZXxKP=69l%B-V$aLiJjgTd-w zPYv6di<xS^p<rrco+mWrs~))JJ2wAQ05>%l(cA3Vcdv2@oUI6Y6c+yaNFv!VD6~wb zr=@6Hd_p7M+T0J$4${p6ZL`J>In^>l-pda{Qykz^%$l#&sOed$H{o#V^;Y_^Hrr8@ z5Sz@o<Ve8vv-{4@4jii_$K>o%mWe&4bq(dVr;E)ZqXy2uC-#Y|f_{)*Z1*MNBKH4z zznkaD{9RAWY@IjHUho_D0bEV>F-TdU{o`^P1BWI<>|tack}&PO&t({?wh%UPJxjVD z*%oVw-u!R#`d4*#U6*H)9}8lDEl_M;WpQ)`q711)fXoZeBqo$awto~T$4rtjkAK4^ z(zjGru)ezX?iruSwb_ejfjD!+ZF0E~w18Qq>{VwXso8XXQ82$%`A+q~a*(Q}^Y)MK zw*j-S4u1VsK3R-79F9MjlonD*GgS6P2+j3KzP4h6bdVNx`swM6d6$W$EjB*1^}MML zTGFn!0yFJAU6X&o(nTpUbg4nKh~e=Yqr}7T;V@O<ad~G;SoB_KCrQLPAjU@mM&6bf z&3%<WjV9rhEkb0xAcSbQz}fc)Mc>`>G3$vF{e}QB%8zhW7>*?P-oIeiq^zd~``H2# z%T}q>wt%xTwcXC@Sh!S|u3-l7;A{Y>c3`aPGa~QnuO^Mt%0XyWrIe(%Id9`ohJ2A$ zs<_WQUI5{q0jvm{di{rhV|9?z5HS_g*noF**w~hfE;V*dd_+d4=v-SAJImgAtRJh8 zT;^lP#Hs+DF|YG&zCM_&^C$>QGyMq{-c@Q|Y`dP6l1r|&*r18$5w?pC0CEyHJD^UD z;;awW!L32t+JVu?O5KHmEx>Fv7N|7$sWP*w7;y~NQ!V-UTG^Vr;w_3@4XH0!)Tz8K zfY^1?xRFypB_~*X8UUKW?l>}&511HF6Mf#HFU6!rvYSk@N9-1*4WoLne+|>XT$4Ta zu_ThTsLu&2o_>+wN$z@nUEGTu8(iS_UkOOJpiYgX&qR#cm35c)zFEN^2S44SZFLgP z4pQ8|Xr_=)<HR}|ja2}o;Wr(SgJ-{!I{;?sRA7-tSoQt=yn;amkV^ef7}aOWngK!1 z%1B372JYT~wy9wdQRK`u5|0|oaYvB}3FB_ZgB``#Jw|@59x_h*XMzg;cc=Gxo;QGh zL}55`>_#R-Oo&?mbf%L`QCb+Vm6ZrY><<O?*Be-bRAEg?J19x{J4c$&w(6gL!a)Fa z`2Nl4NZ3@D8dW!X^^ds7Bjqg7Kt%U4g+6EKn9nW@PX8;HbeExz3L-@?c<HfCg&+d+ zO+NJW9k{!I{mK9aQ1Ii*8Mu@tU{=v`vLPA)gbZN8GZSCzgcNM&D`-@dLwz;TwFWSA z1?u(p?-yOfbS;}-v^6DpM>p~qk|R@3z4zqnlVU?gZIMd;k}u<5;8W=a(}?*j_DChw z1lutDxj{2^NG%dWz7}vZzIcrUY*P|KY_Flm=49M{+j09JdmlqyJnqAz>bHvlK_u-f z5usJz`Ij`v_+cThXmrZzZNhVavx$1C%lK64y4Nk!SQz1_KOtV@Q3w-EHS_GTnQ}fX zx3F+sLG4%|@%dr5TPYLXeI1okUwJdunJlR&(&;?vv*O+K&vUQY$IfHYC2au>)6%(r z13hQ5re|~(GQjdd{?Vimm-V$q=S*3~&N96RC?s~j?0Ltl9q^PHSxwF$4rI;a^2ME# z<D=~jbRP<T<_QkuA|E04mgJ$HL7xPPh|;4}d(e|c*ccuIIYY|iAbnX8>g+FOB%ckH zf99=IXaBWsQwT2Rm3&s4b1XI?zq{_84)nWDetX~SrByleeQqXVH7|rG{rAd4!)w)W zS&`V5-=x@ERkChohDFDzITa;CR{^GkzTOefqV{iKLhs4t8YT<KWzH{=u@tXAHN{=~ zl^)z5R|eqfsohC*MUd0xFXQm;|Mq`6H|J5a9$(dSJTPkd`3Dd(xP`xJ!ov}pTiR(w zE_L&}1$NEj2N|`<riXHw0Kt<~y0@3K>6rin7XYGrwUf>f<7l6ET+93U4RgN+syr(D zFRD%b7-q08Icyntbdde4??E;92d~6FvT(Q5Hl<Y%?$V^D?Hbtl6MM*b$;~v?B2K(D z^_fMfBQwx2(OPU?V^TZSaiQ;E&&@jU<A)g`x=HhdGvV@hs;&hwlmzHjg)?#VT`<K% zSj4VXB>lm9oU<p&g{_w7aZx3eP&9M=Ltrym*wlhHLMSb10%!cv9#DsCiT54!5OZ-j zG<sw|-rfnQ{A7N1ogg`t@WJ{hjfl=RLG+ZL^N&c4)$WW4d~8hc&ib35%g_mZEa;9X z4U+!?zq(pSUg^rL<DL~0RZdEW?tLj?TK@NLy}5$z!<Pdo&+Okj)z800X`KWdl>1bc zXr*`^&*-4Zhj#O^G%Och-u;qMtww%6tJojF%F1kSc?*DDtBm&(LyR4S!@)-F_X0~A zk+7!ZD+;9h2w#cl`ez*I1M<MR%T5V4!PIE&8zAh56(CbGCFR=J-q@WH(soAC__em5 z0DhGr<iPdg$bBpP4R~e;P30U^+v9L5LX^t!GnhZf;-Qu0U?R5ImmW*dg}k{J&o_cG zPTKL~fab0A=(GtIoI+1`OrV{Dw?!uy+~R6Q%5&m*5VtqiFhf@3j05=}05L(%zNH#K z89gOEps-yFKF=wf^uYoYDx!88ze)=#gsBElxtW1cJ_e-l81}aS6fdOA4Rby(O2jO; zsw{V(<_Wf7K_4nS3L3;kO6%sW7ck0qHUxO|Pmloh;5L+R%W<CK5jnVjVkG%+!S|n( z^bWs0usth+!}r_XiU|V3-;S@Q9Sx+)adGuzn%b#K3Dki4MFCVU8%}s5w=@Nmx!H}r z)uLbkitO9S?j4wbGJ{kz6`;<_fYOvA=qk^dfJ#p>Oo_2h_4rg2?}(m#nwKDu=Glzq zan8--^`S7$+dEO9i5+rdQwqSH^FacXs6oCt4rX)@7pi~a@t^eN1t@DvveMwUuhx(o z;6TLz>aql>$s>Bv`FTYit0yV7Q?=vO1IhwUm?9y-`sx9NwMQm!LXhBV%mCFvAB}SZ zq5GRtK>0zXf)v8^6BVEkLap`nQYuK5Qb0A=0V>rnx!5}urL8XKO7oJvPxH9u<~j7C z^z~35^o<bop<>B>vMV@%@?G2}WRT<hyMZPDwFMNn|725MP>-At{C2(h-6ooTRT!W! zt{<eU4C93uO!d@~38+j{IML}P<Td>nfMS732|b|t5J2H`G%#`!GO$>HLg47VDz%zo z0ZLtlpof$>pfWvEQHHvxAf$P=qj?r{^Mc_+(Rq1IT^Qv*&I=NtPEB)O|3u()=i?Y? zogPk`u=C8n6Y`%_<po$afF~Yjl~ezzA^}BixIa#9gtCG>+787CDC@c>UiHKRlxCu@ zeABAyn_B4rh3oS*R{@HZiWvaax~V%r$$|T11}HN~m1d@E07a+V$YlurYIt4GDN{g+ zswmxvo`_kV&oIk*NAqlpHU)erNA*zDD6bAJ)2qSVWzo(HHW5%?3=a~ZKI;wTE1etU zzkXQTv_O-4VNM7B6P_r1?fa94NzKGAS0JD+?}Kup+9nL@MlZZVM|Ds9>Pcxo!UPlp zPHk)eW$G0XKrNm+#uQLx9AO5iQ9a5`0mXt8?yDY9>RKrcq#8;c6Z&@u0P1xDsA6>w zb`ceo;jH8!xTARjJ{0G)7dxXoM={Db2pHvin>y-jzy~PbWAN>3?OZ_-8F=WmD9Ip? z<T1$k=HJ;(Z%HTLA`Qt!uy6I-QZunXq>h(#`5`&*|4xIx?wXCSMV^OUHSr=eOYcP0 zQ%fsA<rq^tb&Zn*sOFj!54X<(lj14iHuZpNPhe5jB-eSUfTac$)<I1e_$+-dtMUZg z*H0FyQal+@t^FX@rh54N0cBc1m1q`;5LZ!VbM#!Nd3HscmF+{xMmd%n9Gz0#d76j( z*q-C4!zLe~9{dUA+Zs6cpf<<BqQQ|;gSw#4ztc_*#^2*qm5IZ8z_yR3!k(2gV7Dsv z(0EIVRod8Vh_`9%UNJ*T9k1-ONb?TRm1psW!HZUJj(ee==z<0asJS`?rGt|JQ0<$m z6jXmYN@swRO6lkUh20SFIb}`q1R?+{CZNdvcd)3T!eg;b2dFlTigQIp83EOceo1I1 z6??3r3OyUmb69Q=3?ItIC|~t_xY(2zI+AzJV?h0NmgJl9LL+!sL0<F!+yjbh<rdxK zVElI~c^yt=!6ks`^cDY{Jk|7-y3*7Y+KW6f(9r;UPt!<}=Huby;^*2mg9pESYMJIe zCV^|cHA+h4GRK{&r&jWcD{4TsY{*XSlo}_zX$^pCkYP|w)_`h8o|~%yPe+?z!3y_j zbWaALWFwsgDKkLnA*G~xEzAI=>mOwfsQM1fa`$N-Z@Ga}AIhp%x#+}U1k{wyf+Km@ z0{HjC-U7;Z?TGUoSr-eB$<F~r|FvBp!L31Vy>g3uGUM<kIl(wVI3Zr1PbW32m!OnD z%L8)di=<(a;t$B(3rOI<QPO|Ecafz5k2f?fXwW!0(Or7izyeSiMnJJrI~w`cfMUT3 z(=mLF9#9<!pfnIFun7jN5SXTbGJzBVXWK$Hpwy63R1_XRtq0YMo&&?ORwgQ{V$wYJ z+&ou4RII%Z<<=;#LsGn+O~S-S@-D3O7*OZeI#2Hipzbb<f%aJu5Uq^hMF{}Pp+U~m zoX)=QxVE*5x^n?e9A5s;OVV;eW-9910op_k0YHs%&h*Z1<WAi_MFP~Ten7SMx70OG zU1?_lC^I-=Dy9ciUj<MFd14`h$^fWA&q5nDpcs(CeN`(c`gv7#QhF8DoSNh<G=M5$ z0V>CRnpfmWnkV8z#d7*k&L<ArjpVh-tOoxq7aYm^ex}EO`hJ#Bixq4U+8`zp;v&2o z!Q<-x<fJ)WBD-^@S!)%1{-9@C(i_Vv&3kllH;nAjp1w{fy|YkHN{7jfAL;>ROzo6H zOctP8W@i}T<oAm5Xls=v3ZPDHpzT`lIcn&1vIsL!wIlmAMgypB6f9+ox+yb2(Ka#p zIqb>B*!MgKQ#>9(X;qZ9S#I9tz-iH@Qy+@A9?I>+VV;pZ?26kYDFQCf7ia;DfckQ@ z$ACIM*m;S;hFJJvR!yiI!8^sp%?O@-|0h#GCD{N<zm$1OUHa{O;n)hx5j`9^Tr%SY zx&pA%^sa>opwyiT@Mcp3N^0F}OzqmK05yOp3JstdWSYW>reaJ$Swo2jR=7W7dg%d` z?H}!9L5c;acC2}OvWlXB>Zk(L2rZzzO7l#ozPR?G?3>uRo;WNxl83#a>eY&Z@7}2? zRBGTm(Ar}_9evjMBw>=D9(*+l;spTZb_6fWA)vI)>FQbn3In&dcJ>6R{J<j3`}xpE zv|!L2P|nS9|B5T=^>hl#sGc;%jt#Ydnt_1I$uxx%O~uGI7f(|FwUGd-lmJ8po<h#h zfl3dkiGD!knL^4GP$nu0zeMzaYH9{3hiP81O`7M_hjLmE<#gh3FiH*3S3W$sy7M`C zn2GH!;O?$z4=7(b`1ZAN4k)tY>qbY?X6v4h;Bf<rZ*c?zpqS}h08sckTv^t#+<>Hc z|D4+a13R{)7pNou$tJx+NZA5PUyV)vt^w4G1N?w0YixuQf<yzTlQN*17y<N5VZI@( zK-HcCs-p>@BuME~&z2^D(yJ&1PzW>wpl}r%CZNpIJg<Ey-g+qaM!A~~n|!4Po5qHV z)k5vSTBti70qW5|P`;~Bs0Ql8ei3x(<lvMTn6Dn}+#pZjGRT#S41bTKMVF4Rma3sG zM)T(XZzMFLOK!XKpVaD!0xF}P&LlTiPnaT^0m=+c3ZRxu8|w!Yc0*7Ar3F$WMwkQ3 z0I0#;=zi;Krc42Kbh)N+o?b;slcO`V9uxymVriazxq%l(xtD-)K9a{*YOr{)U@g?v zbbxzTJp$DITTuQ<wsSyjiG%TFVYW3;UX>WQ9>FtNTFR{VI6`gL$J4CSyx$MP$xr7) zQAVmW|H&r3qoa747J$lk04P12G=OSg02Kb+97>HWVdV!@BQ~Hq>I*wHfXdVYDlgl# zJxl96BcLWf-;16DJa$gfJSRSsRgWk~fU+~nJ(%+1w$uOtHMLuW7@#&L1Kj?}BS8Iq znQSmgs1MZ07XO7>l?bS8K|rzmCpDn(g2TG034@=tR8ZJW;qKY((6@ava?vKc_n#V? z1FDS)pp;QC7NA<O0Hqq8(*vr%A5bdz6xjp=R1{FXJNoD1O&r`^0#res0aAWI<){I* zOamyES>D17P`b{Wu6!tqdMKr{s_Tivo=ti2uz8&fs2AD^DyVe{bbU>40Cn%2^FB~= zZN$Km|8rNQ>9PjOb%}w+(o*=hvVw+i^OQ|n7oxCcjUP<A8+heESp$mQKE)5HpY(t- z!pRRPvaKc4)qrXq0F(@%&KAK2RX#Pn)qt8r0hPl9RGAu3i~na1sC*WnTB-om+XhhX zeW=2EsT4F#2!QZ+ID(7USz`xAc~DCYyqYvD7i)HF?4nrn>K=~(b@OW>K>f2K20Awk zqZ13gD$?}41}aG$P}GYe&)ts`l5NtwFSdL@zg<f_@}Jm%$}&yw{D3M80O~CS6xoiM zdNKtR`Mn*OOhF|>3IR3N3{WO2iUlb3WMX}qhsVzVsEjoKF|_lc`0Jr0Koz7W({ns- zKo{7$<bUwxCv#v6`8lp%7k8xwN#dmjL92yAKvk;_UGl@6ml-I4`faN>fbw1cOlX?R z-vm&da<qVQyv#XoiGd41IV~|zFE54LnDJtN>kbE3_QCBlTcJm*VtN4!*FUKN)ldS| zMjJq>E3vHr#ex%hMP`8N><~~IP*FhT5<qp*0IHn@pvpJ^)s72L^|%4WWt7W+YC_U? z+~%%j)9GY!+VujvXkfb^qONh~f!ZeE0+dLpfuR<vj!>xqPq8Lelef*R2KQIQh*guH zU+xj0uIzOVsP(aMb8$2jB}YJPgm-<&c}fgi1Ioeb!T7wc&6?1g-m>I?T&%bbU1L?6 z=f)s62b6htObJje9RaGH8c?S;(n|DBEI<`ErqM+X<^N`ovIUd|Qu4e&9zf;01XPZ5 zKo!w$6)Es3fs@pKY@gu^>ha~hB&98r(mjvn<ayTBzy+Xiy3609(_K6Rl*n3m1W-2! zpbC?C0aep8KxKIdDBIP8@!upq+dSJk&AWaO4y>8Ur=U3eCociT@}88@Hd{ccpu`Fm zq$r>oGXO>Qw-Xak5~R!kWlZzT0o6<altZK3Y9tS@6a4bAn^myt{qYunO7sR$@!kT; zs#p^{<QAnw!0(F$r@Nea&nrM}5CYU6i|ar^Vr2p<E+~M~uO5us!S0=w?S+ZVzd>&B z&LxfL$d6h7CvHIHNp(=0=Dh}R>nQyC#VUJ1<w=0Li#IHJ4GU167=T(jV=Pq$f1KK+ z1(Xe(G@#N!$`2^{rsf6I_9bu7eLr_>IUk@pwuHaWZl|xAJVG2$W=44-wr?TF@EifA zHJ}b@0Odt3lxW)(ud2y$K3+j`I9ypE2&nI-S0bP`NUeTTs@t^s^<*WNil`zt2NXW9 zSL+hEe}1P?-s@TczdEc3QC!L5B?dY`ttJ=!U7|pKIIvV6#j^$!&hG#HoAvZHxU#Sn zpm4Me0kz<bQE>OyPvPR1t7#onrvhhiVnGU1HmrlXdu}HMCbnBK07{qU;W0qPi2MHC z-bGA6seLFsZvD$z&@K%48eCb}Yd~QE?zn!P?HA`D@R~5Vo2P(sS500O05!uaKy4HP z)Gr^_f}|*MK&1r%P&r-$O0E{h(V>%{F0fWnBn3nTP*5+~b%}w}ITLT<E~N#~rKGW? zL9TSl#GAc)^CIZcvY0}K=|5?vuQY;g%?hDUn`U%H7X>t3L;$6ORF{$_w1qGR?!S5} zjF}IGuj$dEnCw%5Y5#JyQQnsP4PVoxv<Y3WP_s0Z2c-sRj_+A9!}`1vI9>c=C4J9) zm6sU;lvjW{yDS7K3qWDTa30y#qN$^;FI2e|aGU&WqP$X|gro-;O|i<H01l%Wx#*i^ z)uT~LLxvbe16g6=&6AT(>wK_fZ)vvlZ@-Z)htgToAIgm@&-Pc;R(n6pa;bT(T@WEp z^M9q%+}N$aSUrxvGjuc1G_T90?@8acvD}kN-UmN?)Fl&nl8?svY?>8qa<cqgA8@&M zTx<a+Y?spGmqCvs4L^LOW33!_JO|48P|gvCw8mi|8l@&eR|39UXSP@>C`|8GzWXw5 zhFF=?U4jLu%asl&kzP<$98kF)1FA83KK6)u^y_X5slN{%lb<tR9th91Z3crnwNynb z8bhAZM{5|WM3>eutaBS0L%WinG}>z8*>*5ojuGAT(VoUgjPC8}vQJ8k>WNWC`-Ed7 zIgBw%^ioGhT3|U=6P@4%MvSGQeJ*{ydV8w(87;p*jh@mz1@=+eXXP_U5%_GwRiArU z*LKF^(p5fYc<j1J#}bd}5E{B;E}si20_O-zG}O_jZBtl0eGK_hI$$|r{QfVW!a(x+ zhE)|%wQCBuT*-=#f*;=%Slz`_K%IUs1SlIop%;Zp=Es9eZ7*1a82VNBFYJ=yyejnn z*Z)n92N$&e*Z=L`99G9g^SkpLVfp->)=dlL@{+H2&Xc~xQj?xKKsAhygbQ<OS2Cc^ zuY2lJJg)(TbFXlFYd)~)5hX(^6i-X+wOxYjt(OMSYooF|8h8yTOz{dyig&g0O>(hO zybA<SiIM*f4+;T=^R9-Ibc24YR^(!#p{Sa16-!GtL8qd8dM#C1Kt1`Rcw%)>S9to7 zKLuq51xkAj@^2ie!J<jq#XUpu^oP8FD_&n!p(j)bP_CxBJh_FM3ZQUg2VcK={_EB& zzJ%iG52BzSkra?lZ%K>~3ZS0+LQSs#_3IYlsV+}rCAk_>dO+dpUhdz;x<^zfp8g;T z8mr53I+OZ(@v`l2rB8JUs}3#dhr#WS1n1)YyvQR!{eDcSo57urW1w|<IGwZev`!Y* z0}6kK^*vX=UKfJYzc{e=Y4P;2w5egR7VxYplZF4O^vS}4?N+cK)HAtHce@omplAVK zQlfn;V3kjS6ItQL5jx*36jdpXFygTJbS72zg1^u0pj}k)8miEhT`IEOO10|Hp+Plx zxJt0y$}g)tYFKyYG});0hIJ2D$3pKWxa@iLD&4S-0!pA^of=TeNFGh|$m^$!=tV2X ztuExpm-fKcg;QYOl##G->S%3D8$)9ejj?oP75eY#W5~b9(pW^kq48UK$@CY<&ll)V z8Z%yirJ8urA0NHNikIMHCEnJ>J5ns8G0ww~wn?}DHY3QseB=+^{;EEY6oJpWM0Fe% z`+v&EiXJoR7%rNo4dr-i&cU17z{M|?lJ~!L+PZQaYo9*f`~kU6l7*I@dg2<^33t@o z?N!U)3t}yQ*T=%pX8#AZ$Om~ETmG_24U{ymb8#cM`JH_$;Avy~K~7v8ZP|hy88HgU z>kDO7R^*RVD8|5P7xmL<(52L|GeUYjD9NZtCl5EHQ6EY(1A$XLlxUG9P4`d&7Z$+9 z2rybTP%R9aBTpGorp?gE4n#x2@NYvuH6=^+-kJV=lJ+k{v(M_!L#MIGpA%c6G?R}3 z9t(O*=&_NHReh<s91U_Ti)fHzo0j4~-gxYl^UxT5M>#Ov&mq^)z>Y0wWw@n^B7k~x zR3G}q=hfn!IbH#(j(32<R^Ee~3jzuk@4U9(BS8Ig9m==V6Iyoag*MgPt?E*{>MojK z1}N<LgupqpZkBB;;Nzdnp>w`OdqUx)VdHY=_LGJ+^X)7aP0%mSX;{srNNmvr{W^Ia zE!wP@Ero71NmxDSP?=b5KT+7alL4N0RJ@kw^y+^2{oD0)zw!BA1FEVmnlQej;HoYg z>H_@vokxIra0kkF<OwZ1^+wk)sQurkZ`mn3K;@I|y*+M#O^+z46>#rX#Z(E2bk&pq z#eh`4dE1o^dPrF;J7o?jr^`->!AZZuaC=TbDT{aF+Jy!{33SuMbK0pmAFh3~-g@wZ zzzZRU=U;5usk$zgor<l{WvAZnD+s8~sQ`cd;t`-8KZNq#rOxN$ZHj}%gCeO(&I2fS z3wOp;=)#>=wNQmrK_x@C=7n(Y>~`C9VEPOFXlfy{aDsC4wXs?DTvSDM)ORf~T}`-= z?c$xR6^1S0<U~E0EPt*5N~4|x`jMj|eslD5)?YZ}JU=8qNB8VNuOZJC?o6z@3wJIb zCb;a>wk(pF-S7xdIFfg;qtMdl+g^&K1zo{eS-A3+KDQppll%=_h6q>ouq@gn7yRM% zvuHaHp}tU@X`Zc$5`>i5vgfADpBI?J$t(3Fmfl(Pfy$^yeXGwlzi-p`=^*@gU<m<Q zJ=#vEDlUCq-{sQhYCzQ@fckWNB)!iaFMYnN5fMK3Jp|Ney`X$$jN^qnPrQk6ilkBL z^YMaOYG6$B@`yyA^ZIbER>0V>4Sf!$i+5V4c@9)mAk{O6lpUxnqre@UMATE8JT{<O zI`p6Li>Gh9X0~b=YoF##89~l_f`95$g_alyO%xWZB1gdyPvZF08qO6I0%~tDfeLsC zsISL4S5R_CgJglWzwU}PD{gH(OQW1zi2d4^($*YS7k2s8{dCn^yr{K+GD-6o-8Ds2 z6gQ;oK;<AhTBdb;aB`xa4C$Q?_;%@Csay%ZWX4$AFPgu8+6KK_mq25ph<N;`V3!yK zdzwp5Toj!9K(N)y(VoEj-~-f;i=2B<^1=!HE4x%uEtK6zo&%#?o93lZxqoWULfclr zyFQ*u(?UmSo);?0G}W_*6fdkgnt;g@I5|{LPSZOqQNV5deE4JQ3E<@X9^LpJ^&Y8u zs+Sx*gS@h9pyX*TP1C~QCb_?biZs8T=rN!!?G&me$3^|RG-OwkS5z&O(~&$c=Hwxu zifNjc03W~eqD?E{{cz>PT6*I)<4yAzX1TD6;!sjNpyG-qCMg{YPIkVNQ}vYVJiWv7 zI<`+ID5nZ|pXtP4gxBjMdP06uf*(+B405L<con+rxjfCKV{RBcS}VA!@Q-u71r*%+ z*7=UeY2L8X|3a+_Dm4gJUno%@3e!An7fV|KTcml9Ns2IjU{~X4UXB+kN)S?Zplad< zO77sqO6{DeC*JY`Jjb}ug<b8_W%31si!u~o?UO_QDL4js@JkFvv~*ELerb!xfcpC? zly6FLzB8NSV0!m(?pmmzkK}P1<?ekbCC#JjrX8_fHw|xq4Rc?m&*xr-%0@-$Q#~&s z#e|hflsN<wE3M;B?L1UZsDQgPZ32Is+Gsl?VEu=a=oF_SdD@dJ|0x)4Rzyk+>}sI; z2$mSEiwC%Q!ec-^`Wwo36$;ftZ5-=OsX<V?8hGJDnWlMl?OOqpZ{dr$_-1}KBh7QB zqFS4&s63+z;enJ9RJkV5v5Q=5FbTqm0;-`!VWxn3!ob=mY}adB`*dj!4C~gG0!lo+ z^Ja=m&`0o;5(6SQK6xp^d5Hl6YD;~9yO%u%6s?6S6B@}o^%hPRj)a7$V2|W^H|52R z52a7@a8w6<46GctY;bmQ4_z_E8x<uEDO*q(V8w!#$#cxW<Oog<Q#%Xw)FRuw_6f^A zzS{PoHK54fzTdNm&h;xylhu=(`lp~waq)HpFFpeA-zYdSU9iMpS3Y+QlrunmHQG6# z*2luNg>|4|TqML<l^Rr{QO@T>iKlsZ;o^;i%adDmIDkJ6!}3|<OaR5HqLk|LyujLV zc7BvoNEu*d1})X!I=BRrEu8eJolEtEN(d(g|8s7qP3_ZRcyHnmIv66H-g)9bRh&VN z{oM+ZBE%O<IMf-OJoo|i^GD88JRHee83WJeg+U!<Brixtxo19<n~B4$s&bs0N4B%g z&TPGQ0L~uym@dMpPV@9CiWgF?Jb)ArsDz`D`FmC-oM`P6Iln7rzHEKIuI#6CDZ8~O zAkR<aPVemNpS<&*f-y-L+pKiT4TFbkV#EycZzl%{P}dGSpD--@P-ENhkK{Qr$}7N! za-QZTGt<2BgSuLqt+>eJ`JHr;N%XE9EsL&C^%#B>Pr7FXDo<b~Z==13aB}WDSr=v& zr>9Xb@R!e4*bHnOgad2dfkx!qvec6?y-N~G@4WM$yferrbQJKP9Cp%l3@G^fGTEtQ zp^?0gheg;<8un&|7cYFMV5E7;bon8>5h0u|vEa>7^!Wxr*{LW&NVRbYDGjXbprv|F zdxu~$HN<&L@mw+WL?;H5V~-^t)}G-$I<PTeNH^ipJ9p&;HvW^x737*ZctmKdd|q$_ zZ*4rljW2@)s7Lpq{L^BgRfbPYtquth-WugxK9uW;!+dETk6Dg2QTtZDZ9RFId}E*d zbOF6ll$*v(MRBEiE+EAVDz{+{CL^5McmO9W_0*J3^i77{%V*f8<2dSy??)TlIT^hZ zOz&*#pFC<(7c_$$0kt(9;NG<$0SeQ+V?Bk8^6QK0K;ydXDKDP+P`33@UZ;7^R8%9f z9on+vn)TA?f1lkB1It>l(>#k*j~7zx(LHNW1p`)Q?_&lh%e2me)K2O9)UC7tZk^t2 zt8`bs_X@o>_|m(?;G}mI=|9O+T#8e};fBZ*7Zf&oiU>p=2N6)GX9*eQj|e@VE38KI zSMPi%@rlD;rFlGNxdJKtUDu{fsIh99K9FzjS+5MH&u6MAyHw8uNLhhO6jtqQwrQ!F zynvHUYDc?flJoiA#G%$I7rnw?K83-ZThY~|-I(KEr+1#zKUo^&QP8I_-1+F8;y)c9 z4Nf1<0CnYnm{Gnt4rXvvln2{~a+KydEZXEzQJ4-K+xR|5E8q`lPi^&0<Q1g!qkE>H z%CiTR7hwmc)(wrLbv$sQz06H&o>-|JP7KC%?7k%_wq5NLrr||+PSf0&<NVzVgv$%O z_MZr#=Jazh#pT?`!3C6m%8OG-kq>nEHK|PlpAY4>9?H8kPuMJHs3@!|e{aGN+twX_ zp4kFDS{Bh(z$`#<`BAozvQtyeRFxQ%a!lVhpqf;jF<G7y3r-GvCq+FKk}s4Yom;~L zx+ub4OF+Hz@<7N>Ob}8}ypw~2lirE@Pbe(nBBJ2vl<MMBTyC5QGN8&IgKu9;As_1Z zg>@h=J~B8ylt*bEw^=TzqHrmq9xaRE-q~%ot$?SE?MvHtn5igXNabp8c6&9YQ&kRu z)kYmQP-3YjHJl8p$retTTyRp-yH)Rxx1Ex7<NHk{Rc}lOJ*?Cd_tcgkrgxrA5LT8t zPYQ=?A_bag3vF*e*Ea|*pfJrlA<(>z#A6ZzitT+UZ|3E3j^?>A%SBWa{u@=%H#_Is z_J}&Tb|!sY)6DwTsU8oc^rKulHRTLcCeShszHM27iJ8*nx`UIF+F@Wz-}a4j;L`Ec z*6SIP^YZDk>2$!uxq7lU$C-eN7fJ5~%L{D$r~V~jV*V2@Gj+HNh&-GF>X%K<jdIzC znl~Vveo&`?a+>COH=4)S3fPH?!foOrkalSv)=YISZcGaY-9W0P1*BT5tFZNHpJP~w zg{5Nh5KczlDF7%`s*{HHuwJo+DBkib`{3pNooTA>NImhG<4&5>IZW?d&A(ICKP?{Q z!hbsRUc~?k?*2-4GRe6QwILS1ol%2M9F8~jp*&9WT$<%xswf3g_}l?yE#RR|kEn8N zf;PMtomG!FQL`+EkitbTIUvOXm87VG1FO~sC^-O=8JskRxILWIsU4c*_{D)$;ns^H z9H7<Z`2NZl50`pM_0}ABHhSkxc>&fxCD(|AZ{DgY2B<ah<k%jqAV7)wQ0rph-trh| zml*-k;e7M*oThm~MVmZno<}N5X{O&SyFQ%Wx0swX>vUrK(l_bzm7B>iq@1LDEKvDX zl@3-aU~z@&b!sTN29u$bz!{vVIZoh&0}^+B{KU5Q371!|4E5x=IMd_w4rhV1&J2gY z$^GlN{)sL#l?ibFRs{h{bP)x4Uf!!6!))i}xlZ#O%+0ei%blpGMk&b_Dk_lb;kH-I zdfC>Hz54Y!=unU=r+M{gTH+Q`Of|&<6$4fQWtHV{+4C$7kXTSM1yjSovgj>s>YSXy zNm(&?&TGT1&jl9Hp5F=m+n3UFZVjho3-3u(J@L)G^D@2DmlwRzHC%lDor6UZyaCiz z!Fnhn4-dU2Nk+?Z1JBYt&YCEVii&flqLP#NRFo>!!wIIto^1<{FYU1$(#Brc<N9}@ z+X~!N){tV2?y*un9#EOVN&_v9V7^ulB^H=WRFfBQDnWCcq<8q*(|Z@&);=BI_95q# z7WK$ok|XuR*SSDo?wyO#JEgqf@Z{>^{?plyDi%=i;3kxRlI|Q*L>~V6Q8YA7jewYl zz(NX6(>&9nO~INdZ&j3is)q%ec$1wwx}2*OusY4-hLo<4l%<+tfr<eu1z4?3fMpd- zAhF)l5t!ITm^^Tz^X|y`7}32QJiNHa{2a*V0at*|O-$fQ?YKwoH0mkNUOhQ6$305# zVn}*dS}z=KllxXEz1xro@aLHd1{A8OBi)75yon^utL;ge$Jwjga}{M(7iDLdOOV1Q zXB+3eYCWw&X$4GfaQwCxf)q<liNMMPSVCa|B{MJ?jBpOsWR})Rkw(r{UHS!JmulmP zYR95{dTzzwWK#F!Ks~vseR5iysc*0H>NA4r9gg<zE&?cjR0)9k`D3wi1FR~4y}C`B z$3L3KYnFSdqMXdpGfVaG_1NOqu1D0vi@RY|&khU~#RsWC$|ndaGoW}8xz=jQQZ>1R zQ&D;flod9F%O}>@bUHl*pDda}%R|iCsc=_~d#au|&2g9MT`Z<|ue(U^PEG+g4`D#T z-CwAD6HW6<)M;LYn&sZAsJs+as+Y<SDg0gAMmcm%JgfQ}+6s8)IP#h#LyBTHy5~eq zwXlIhD;BVFUBJjrDXIK2UNG^%sYC@Qs-DR4pFE<sZFh;s<mZ@PWfV}3%L-B|Mm@PV z$Ia8b=9u1nERfzQ<ptLcR}!GG+~7bv;WTe@=P(CV<-BIOb!B<*RaBB`s>gy9ZfnQV zH*I?l{dDLfTAEOjk!lJleKDu0n#yLYsTMjoa6^j)FO%oA<cJm)U~0huCVdem3r@x4 zI2P1Tp{oJg)jnYx=4M&-H0RG!Ihpkv=cyX!QBO`P$8Bn#c#1QpbrVeQP`K>K1$cP3 zk^n`QM4uy^=6yX~F4~Obo14dLmV2wBRDiPRbRc4wH=%$^fJsBU+g32&zpxAXcWh4f zFP5%ei(MRzA$@b>2w`I-&@;in_f`Vukfq9@@x`RTZl26gdaW~}h!KUB!F~_*ekjX_ zqjFUC7x!KLIq<VJR()Rl?DRM=k565C>`(#Yal|$6?w#Fk+4=_6D^~sExwjj&<4f%< z=G=Lup6b+cZ;q>qGrtyTPUmm0G6vi}TmcIHIwzdw-Crdwi(V(prCBaoa=@XY_=-1; zhB<Glhkx%_m<KmbZL;>F2*7Zdd+nTwuwmY-a=d058+Ea1KE~^ekbl2`5%P03E3v>l zSg+q~7xH%f`@-A@^Znk)_?+g)<W+yHC$V<UBs$m8vM(1oA9o4BdbKK{=a<iS;!Ev< zr=IG#QcwEg%+7gXaDR1-V0srvj^W-)29(c5nzuO)mJW%~&du}4EDwf?vQ70&E6lY8 zoO(#%H~WFL?^vgKaxD(rI6~rZC|t)8uH$`l!+V;MJMMx^E@M0x>WRmDvNy+-;>?eR zMz~1ta!7i2r;-7MjQVN5Semy!7B0`L4LPw95UWb_JS{o!z>Bh+NNk$wS&!<eA%)wW z@j`!VFC-Kd9yogU?t~%aoF`ZpWTrYu?M#gEV5lcI<~X)i$xDcU-^l%mb7+OqyKg3e z7Z2Bfg1eWb)m}s@%gKj-r9DRr7OzzlZ(Wp`VQw|5mu#-2SdhYR-tH|5;qS9Mtb0U- zqT)g>@4yCj_(f!v*0FsjZEEMv7_VUUq?+0?p-ixI0c}o~KosidRRmC|qK@_uOY_J9 zI5D*bJt%f&xxI?2DXgM`mg?D<=29fn_+sm9>!Qt2RH%A7v16{>WKf^hSr=q_o!Xh# zJ-JX%wkx+p!ii~u<~Us(p%|e2VHE<@#cg5=io^pFy_+~O%dJ#YO)(YaQL1MODI3!~ zhrGwE34=pvUR8*z2jK4coiMa(8=BrZX`{k3YA2f71yeog8`Je_QVkx6tQ@SQcR#!j zUOhYk6g>P3%D3l=c~P6<VB1R(bj^2GWw~9+0q=;O^&CAx!#vTvJ+M`(r-u|izjvDw zy0UO6&8x)t{Q%tm^;39bWFI>3j(aML-gn{|wR5DNqPeTa-KZxN2zVdvd^u9w9N(A( zaOZp#0~D&Lldp@VdFx`~?(%48oe@s^M0ruTX|AI9%MOH6Ju65hCz(PD|Bq8IPTH*~ z5(<yKCV7?MYX@jr_uJR&;FW=0=()9qQ<6L1$p9w~V_ZGw&T-une`x{Uhxe8XmKM;~ zD!swWhi8C-+do11hPq;@9-;L|L&8l<4un;d#T-3m*?~x^=Mki`$$Mi%G~3~Cd3HVA zJQ4~wapN$pb-H(MC;WKuBbf90^U%IYE<K-~z)3i@6Ewz6>YkjaCmgI=F<h{;K&gGY z{Am>hl+OpgL!HG`)cRPswG`X1giEQO3l(KqU2bcb^Ns4+LMqv8zMgryhiT%#PA%av zw*I(mT|kHhj&F?{Kz*xO6Nb>?aEw`UysM9iBqj}k_cSq-#=CO7=P=%%G|W*r-M(?3 zr2T$ZiHX|J$olNk?*>aTelW~b#oOZs!i2%yNNU}bHUvb!34!AjPCTZ#8Jt9oac6Vx z_`D~)?~0UFg9R5xDF3txz~lQ>6i~>h-*yU{<yg2mr*F8n+otG<o|%eb8s;9QdZwm1 zAEfYiIN$E)BOhB%V8v8q!JDHXgIuV7IFg&IA>Lr}PiY^dz!tSMk^+8-vLB6T$WugA z(Wnw4pScgxK5C$#fPsE4)n}DIzj6%x$0i{VIW*++7%xo**F%X5PAN8~xLLiEmG8tf z#_Lp=dcx9zdHuu0)f1+7Kh6cOAD#jV9{)oqS}0t&d2L}GXj~V&97G0HMY&4#gdkOy z0V!j;mqp%p?d%D*lZSseutaM1pO&mzxi|%i>Zd}nDvHvjD5jAnMTQ)iX;30ho()93 zDiGRz!hI~xRP8tY9D&b9KcD(Dlkgu8)pB3T+`c9j4d={D37o-+*+#{%gp@#P$1E%G zNIj*5!}Ucj)YI1b0Qas|aX`_^@`Yl6lD(+eeRWHuyHrt540E1T&&-b!f|Sma!f*Id zJ<Du+ME!GaC-m>ooGOh%&GPEf66@BW(!naz3|48C0wfKTGSyIW4yM9Ng_Bk}nfXrK zshu13RGmXT4REQRPK<+KJUj;!+`l2#4p`+ymGXE|ZVYqIRF4}{3En^oFMRBsbor|_ zHa(&a!JOBINlnz`o6rfU462F&D>ks)f-B7wNLElPHi42TnCvG0dI6`L1OeYkAhq*E zJtezPPyV*Pr=Ji&p^7^7rkGjoAJLO15wq%|Y6LmebK*x?DXAnINF}q2IUA7o+4=EQ z3L&d{ov(MyrOR~}=$5rA;s6yJR_ruT4=rnOSw{&AMuzmw2qj)HiKr(1#9w_8CKsG^ z-7&dMao&PV!PHJ&R$!%`mJf??r=C9R55al_1yFGB5|nRF5mQm?V&Si4(a^@WF3MTi z0e`Az?MIoJ=7uhumXJzdLrMnJMC=iD%_7aavX8FghU>ZI$;%)G`Y4%!O7f^2!%7b= z9k?7t1`9@PAeli)6ihrRour(Sv~Wsx0VmsfCp+IsH)`jVF|Mk6YMT`fcd%oosCrr# zPrgjQe8K=l*Uo#zm5Tc0#R%GRRIQ@i8RpJXJ##<G+%)$BQh4FxT6j0Vv*{7_`yqH` zU{_i{rI|W|KlMG(RRC*JFIkfo7N(_0&Ego%>-<gZY#Y#t1-n5Vqmi8kG^&Ps%I8(W zFghwjM+F@JmqBu(aq5Z+PE<8j0GtfIlW9Swv(%19Jz;vc?WIU}>gn*a<Yq5_@&HAb zNOz&4?yrfF=IEJpI&fl`bEkS$0#bG9G>gL<-nAUf!xRu#Bq_~Kho)KeXo&(wsS*v+ z{XyH~HVE`3Z>|b#soTDB4s_5*lR&grMF$tr-fUZp_irypJ5|u%HIkwoiMIa8hBo;Y zfh#1dmS1nxFq?u6OAZ39dUbx2z6jGJI63m2+@y9k{hqKW^SPohdY_3kq?6Q>@7hra z=HoxX+_>+X@!~29I~`0T2fI491-4mS!ELIiE8sNqqbyBx6G(B_NvX{9OtK$K-?FbN zFTb=0e)((#oY}twemJm{D}Izi`u`I6>F`Hz?dx@L{oD0bDt`aQ+275ckH6Q%w;SLZ z`T51xIWV$&JIEpD!`5%IDJ5_ZC${gzEXWj0?bOCNF2tEqGZMafQ?O$}1*xZ?1Im?( zlKVwX)Gw88TXtZP>M=(3%>1Ydfm9L$QsgE<AL``+U95d5)$Ds(*y$!PmHaow)%{d~ z-aEe&#`G?u$J^9zLKT(752prJaN;t>gPYnZiy^%BOqf_Rx(ZZJ!3UIE6-5r<rMb1C z2^MdLN7@?Zj#E9RA7yWvdjTo^+&wj@a>#Qq1^V;M7V8BSLg6lmLj8W<V(QBUMpzTf z=hjs!oLr`Ms<MKDq;R;hK(MU9ub#RET|HF@py2N-P`;&}xQf~o2Wv)z(-8+-!`yAE z$7`BfjO;NXWl|><fRr)iL-Tv(|8MU+{G+J0IG(@bnJwv^BqWdmNC)ZC1ypSG2Vz0t zgCfXN1bjZlr_zytAO=V%p#_j4McM-d3?N;KbV2Dm=iPH>W-~iGeP&CNdp@7@38d`I z&dmMpIlp`ExnGT=JBu)wgsyYu{nP7VK=<}EiV8^SG~tx#0Gt9v@!)zVb=}EQY9|Qe zI5WQVEjtT>v0kwrz>WVwI4mX{2jPDG+<Fux2<8J?%UT1QO!ds@QDK3UhIo#SYsb1a zEr#=Zm#`KrAp{in`(}9k`L6Vy>WkqDMVNY;lLSshdT^47;>L6*bE(~cHg33Yb*C0F zdfGbz!ewCr6g<2|cX_b91ZG7B9GjL1MJZm$@R&*U^!2E)LP}$X4+lhmE=9bU9Ao5* z-QgZKveVd}o4G~Db}OgW!OLCSLZhs7Nz|kUC)wIMhv8&jcT!L7GDzf9nCgY2UnE)= z#%V*kT!24M)G|O}6m{l%>wpqcy*Wc%K^5j!Q@x-*=2|m*b|Ixwaju&3NusHu^i=p@ z*b8tMH<`p)J=Ss4!QSIL=zfFE>tkt$PD+=hzP8Q`oC+O+liAb`vyT~rT(oP5<uQoS z(~-##P752Lu!%aiwVSO}@7|I$c)5l7RL`tvZXZ(Vnvl{L&jX{W;><J{(z_%4y!sn> zLQ)c{OV!lbw=2=%*s$(qRRs*~-I;cgkVj3LdXr;t(yA0UuRCegJiXZ54S#)aBelce zVr?UU2e)b|pfHNMx|>c<S|+%V>J^eyFI^?ov#&=b87MzchLlz@XCp;ODWrTV(Nu9( z8vUdn*}prKels3^-BJSAkE|roc7?WA>G+B8`ORai;L5?}=KN3@?<W85vc%=z`+a{Y zY*_Ru4Cvk=5Kh_pdXuAYGB{&rC$+;p?uyb#YB$YBY9|1SJF^(VZ870KAh-W*>rs@D z>dpTr&g#VzKzTI^IL$&TF$hu(9e|WET}nOWtJbD?ZKQ}qQ;meWolZ>(p>Mku8r~B6 zwr>gjG`$t|=gGgRcTn*53f`fWaVNk30{Pmr_0#-%x&nP~(=eYdbguTmb%m`9h~roC zv(~a@Gp$6IERSi~K;pEDJd@rZ!zrC?rY@v#GAfGe6l7)z>+Keda9f|X6XCS27s-Mi z)_y?2-xq0fE6ZgEIIBm#zTP3YfYX*9r4mVn3{vuFN@<o)BkiLzec616Na^1;$(H=R z&}|c!&QQ+@?6w)`^{PuA#G+A$op$l`uYb!?^yWd`HN^&hqGv-h^xSO8Yx9!|SZLWa zS9lNN`;vg3y8l|Jmk;Qrbn>nQ>J{R~;ncuMIQeJo;^Fm9E_h&P)=n%dxV|4EVKI?7 zD0iyFo?tE%aJJ3$K&o33MXBjgmLa87BV|mJ(u0(G%BNnApav?XYIOPfK554U(OYPG zj;brQEYb7o&H<v!|F5#pH&3!wPGRA%f8Cs<3Os0;io6<JQESRjj+zXmbVlo(QWR^Q zjKImP?vyGNWL}(=Y`tRKzm54gh?GSHP~dw^LdKr9Q@!mI;~+QQ0~ua(dQ^BIm8JkG z1zjpLc<P#uh%z+NK8ZeM092~5G6gK-08@5juj>a=p0sIPcF_4Z%MAuo0F<=AWF%^m zl@NpjPWg7>Bw1^h6Yqts6XR{`PQLX|13bK4#{h+P>nPpi&vL3Ki00o6bU|{gx*io? zNXggk*+}`+qNyN#Doc`@NyJ{_O>Mx+8nn!Lb#x?+kaB|4J1r<>X9cFh4uHu}N~gE* z*HJiWi{f(K37gP;J-}s8ccPv_H$sV|#YFPpT-AT=rFtZ<zE1!*qP-D4%3(;+Vor5P zSxWhoqA3HQ!Xm?h)Kn-+PluNIIq*zzKD2I_%YUDoBZ}(y`^I1;gO&=ota(o0|CO{R zwe&5wTFb)d66?bX$$M*&pG}+LwJyk|*9Y%S5xM@2$?vFx$yhq46gA29CVe<5*Eu;3 zCsB7IAJ!u}y5XK3-APRC_P+^{wul0X)<$jVYA@9*=XZnY($EblF7uF5o7po|f}l`w zUZ4so<&;lZn=%HfM#Ag%Z1XgH{{Aqi{B9~7+%TKAP&u+`9{gDPIh1_%E)4JYECm*x z7u||V8d=GJr420wc$sqT*KL-o3?xxk62a81MKOHx&TFu0-p6oY-7Gly(?U4<<F~NA z>`PcQZ7hr)^c;a!9)&YPKX8F>hKZ<2JEaSpsS8~A8woh!^WV9^1y|<U)SWPBSl1Zf z!Oc1jD4OaWb0pO}_*nuJr+Oh>+VwzDG!GY~RCFmb(Uiicyg1PC!N(?U%Vtb~+f@~G zy&f&##C3aE#7Y1E6RkeSzEQ`vmcU1Ey+YEedNi_X7NA*a1Irw|OhQNlNK!osi&fh< zY5?=5z5~~etQ58@4}8CL$7Ouam$$&#eLv6*Kd~eM?~5HU>FG`KnL5YeB%QHKP=*tB zDJV*fg9D!?*wdZF9fBjA+C>kbFx5N$jlEP)5Y5+)^+2Y_3mIOOE}RL0GkcaHrMh;{ zPReHxROH_U<iQ{HN-wx{aJeub4YXtt1~OKo_i5KWaB*y|lF+UIE**Fo@}TmAEajOu ziQ~Br?9m>oww3TuGSY$up+$gIwRJx2R)8t66JRo?H|bP}I|V0+D2||7W2b$uG_^bM zE<}q(1)%7xp4DyBWs%g(!7ln~l4(RV4=6t{0;xoGNU4bDnkk<JP~q|Z^~Ni3|J+8+ z9f-AB1z*@#3NLkT3q@(^enD9c4(i~t=0=Vq6}pSl(_!dyok`TR!dh1c@;5h+SHPG- zeV_q>h7y>pMNJ09a1%wCT5wXEvCH(Yvy0^;r{y+NyUJDo5C3F<3Nq}zxu(cosz+|l z<Fa&^(AzEaG7kr&l7b-BP!Uoo)epBtNa68@_36Sd9JbTQ?%H-ZxAzC=)ut&G(3|E+ z3N<CgnoZ3B#j5Aj3v@~O1TI6tig;{EY^&wWAKT&X$+a-JS4Vn}>_ts#DP8#C#4iGl zhYxzY;F0kBTTkmy&&>hu`W}cTi;1R_;eKClZ>^rN`R6?ni4AY}6hE^U7Yaxzr+ccp zly1tW4=S9Y!|j?*?_A_ae<)0qep)__LZXSRbV2k0Xl2(6hKW^|y>9g}tIq?^2~)z| zE5Fk1&2ALRC$=x3*ATD2H82H7P0D(cyo^A5ZJkv(VL8Fjb{@F9B+YtvOlfLY^%X>$ z#YEc)alcHmuSb>R4#g?(Ler-L%MWxQWnPog63?|#KDB5{9aMPS*^}PV-q6!jv$h|> zM^Z%GgAdP9tepy|8w&C)hg{<r!g-+1HV*r;JJ<&cuic!<qv$<zG-@&-hC2zT7n`}@ zdP$1C89Nb9J6{8M@`wRS*Pc88ZhLP>^r(w-lA%YDZ0jl$kkYD?lJ=9*)1}NuQ-Pqu z-@`4XF8^<tvD6NGMj7cFMIx~y8|TtU1=sWiuHmbOg)w-UaQW-j3tV=BIuVv79NIA3 zShQ&L{SqK!SA!0X3+R1tJZcINoaBX=nAUYIbiw(VN%m*#Fc{d-4B-AXh(?Qv%Cq|G zEU!n|jikuUJM~QxJX7BrSR-WvQub0lwP;Es?IWH?UVr?E{`#Ug4pNd1JvvtjkI!%9 z2lplI-+yqnlFo7!(y91NRexH~HK3#9TF1g|w+8fR505Tv(gzQgQC!#z56Sz$G*0*T z$u;?4_>1(KS_4yxv6L<ZaH=Q3scoJM&Q5m#PNME~bvHz-#YF3gVJ!>Qqn6q)Kfqo% zxUe`JkWx+gG@_}1nLY(j;qfcJous{i0=Zr|NO3>CK|MQCLAZSOMEZTrwCBc7_~L`% z^!%FWfFpFC5wPq8&t=BPZ}Py=0rDDhUH;kkSpu{UQ1aOrc&r08O!HRE{uktvdlLXA zqfwKJ5U!;+X|1i37h$TUb+izZz^PTX8xDW&K&_M5M&-A85X}}7%_qm5oMk_X5+HT# z%On$!iZ=}@y_C;LG^GS8{5j5O9oaljJKZ5a`)1<nkQ<*!kA>$@n3e{Wi$2x<I}(Ac zTQG$ludz}gqpTH-yqTL(@aV38lXxCE_sYfp*4EnyyjIVfM3=SXCm|S8pgy?=C7+Gf zy-tTK=hFLPJ8DX?7c~V{h$k3?(@F>6gu2tgu@LPR)qnzy1Ma{W#~^hSA*Gk@CD??N zYRadymQO$J!$HxuFpusateWCo*-E=rc5BguzMeSyhv$HsE@<jjWWerT`86G^jdj2g z4sVpjL+!x&S?Zu65t5I59oFYr3NumY#%qja2@g)MSC68|H9WUx3AD(|q1W6Fn4C%J zA_S*x&jCEX#{gwtG`|nrPkrr+=F&(CAr)&ik}{L>=|xitbyG4>A;{Vk<iS}jKwaJn zx2je__f}2lYl;IFk3HnM&f1mc1Oh)3Kw-2MSQIMpPytDD41ZlxMmk+ctQj#1qByQG zL@mh=DDvKWwP^<TP8k7IHo4ZxieNGarzC?Zod%pV(z;});Y3C8rU3V@Kuxfi8gZ8Q zuYzx5D@W74j`^Oz%@_0_Wiy)6)TT5*)gU#AF7!RKd$G1i{>OH@_6*Mv^_6@9h->G6 zqMPF3@8D7pr3z~`4}zG6n|WQn<|_^MR7}^de<CSfxu7NG3lS>bGpb$vp`GF#*)*5@ zO_EJ88H<{N^d>zqTsB+RsX;6p{lYoT2{+M&Tfaa}v6vcjrnjrWS5f2)q{z)aKQkG6 z6~{uNPBEv}`aLB`nTw{B(>^JvaG+q?hHL0F2khl7bpJfmVET7y3xj)ihBX8{J~84@ z70GwdP6&K$P=;a!d$?RYe*MHGSULA2Z4C<RxQOHA!D~G_K>yBdVeyym!9$$A)SAg7 z*Koz0iBLZ&(NQoN(wpRPO3<!z>Q>}XDS^LrZ#KC$o1rFIOiemj?vI^x<3Oh%b$M<w zyxLMM=JcwzYO$O0sYX*uX`ce9@O%(Fx<#5eFiC`f-3$B+gtZ1M`56xAfjv9WD5O}W zl3nh0;1lTSijLQ3{P6zTk&pl>F*>C0S@-?&Dc<OTeds;Z29w>WNj;_0YMFx1Abx1R z+|mt~ux*M{a9WlL-03Ay(=4W@oiKNyoO}{w*)Km3E6%@5g;8Bxko*+Cz*rSh3Bf5} zuBB)y(KM*)Cndm3Br2k{K2C1jdG#kaxM3F6gOv96i<B3nr$Waj1#tCHnX@}86F6Nw zuoT)9=Ft?-E||<kO~HDT98Q@Ye&O#Mo!xL_VX8B55&*?jeE~JmVrt?^<NjROv&Iof zN-Fdj000luNkl<Zm8HY|AJSm*^KQC_Sh^=JU=s#&x>SNLq%_k$6;R>#5K`+GPN6B8 zGfQ2z(82%Skbd->#G=rm%s>w{i~^3AQSDeVFmLK8?b<I3>kp@YG?LuMILE<cD5X=< zo8qclrlh*OFsWZG{EZVr<>}7A31{qn`4DQV#njXj=T6LU6jJCVBiv9wLAFzjk}hQ- z<+BSae9fM%n!t@?D=oEIQC=+kC2d}Z)9giR%WdSIX~UIXPw}{ERCmKxzQ67K&Y{J^ zKhcHOE%S5fwKobTC!!|3nL2C_l#>t#-wt#6pG8ODgoT&~-vjVHVStJVq>fML0p$dw zmh-yQmI+>HmMN4W#Cg@DsRaFK$~jQ+u*!~$hcSct((TXfwp+m+c5zCc7IaFgsf!}) z((}M5>eX)T;5tItR=bsLv_;L3-kl*QE}<GqYG4Xc)TE?0VM^B|!vmG$<Lviyl1EN^ zN0LF}tI0#WW&?^s%8Bj=vND9@|4oA4ja*c$%+wLjwP*Q^LrMu$a*YawY&^!qkuSsj zGaIZ8S`tazs9Fs}pX)@^#(>Ioxn~5sQvfPdTw)^kRC4{|>9U=xM^;$t<Uj!-4&L#u z5zcOo8Q6#1zxV(sg$7K<Qo2lGgM%LAIjj0I(U}@2DV%l>26+5;O&{JhA5gT~{P0K4 zLW+En-B_3cW4gKM*3kjFl#ue7)utQ+75QE^dC0NL<jGx&d5s2BzDqg-l|)>qU!C0X z9lZSPGmx8@5U|81u!22R8(fZi^)cn=gpQEv*P$isTQ`eO_x>=jDEKn}ey<!Zhc{m8 zLGGJZ9ZX5a!DKmVlB9I_Jf*q3Fq%AHHx@W3hWp_(q()SU*9}04kUBEiIZaB?rJj&* zd*SOYXqY4{kI_o`!VD^eRIB_P`0s?_aAAKb8MIpiHxUq>ZX~dSE`^!@@6mJ<0X&|( zKvBLXP|1S<X5RIVp;SDHj^~U^U?#si08Z>!NCAZlofY3N0n^>z*1__bA3~R>i|Mrr zgp$)>GM>`mbJT!5PbI_M@MM{TdQ&ZgQ|$qiUpSxXEToq6DIe~X(XG%;>!oy4K7)`l z4Jw5?D*Sys4+PbyS9`(tUyXyk71QA~iLB1<{Q;`BmcaV&rqUkfI8bv)B$Ah$=&!K~ zs$AD|BXF?@AT{@ILXgH+;p271b}l2H?+SCKyaT(+zk*Xc7tvi@PHbBMo0t3tJ{vm( zdbMr_IV7dS>uqFKE+k-*l@KI8#rJXAHznR#y~)3i-Kbgxr&<RnKctp92q{6Ay0IVy z#`Sd32MuRk0+z@)98IZ#N-e6w%IkU_+y*|L{+!lNrSdaW^k?39`n92ac};3{3m7T1 zOoPh-mmWLdoKmZIND)1sMv(k9#(!7;PBP>P(8lX+BwDf#CY_3KNz{bT3vP$@elHhX zouA^Y-sJC0@P3UK#Onm0D5TCVajuwCR*JBCj2Bwg^QcBs>LR)|P#KG=l4R+N7-c2# zo)TEL5L6H<hgJ}{f&pgVla)avgHZ!Tm(IW`zjrOs+bozYM@=Y%ljo#GmK#=%_VN*v zlPR4rgUub8R4d_BYXL<e^?L>Rq{?$vJQt#=bF-4+?Jh1_*l9kRvX=VkMpY`XYM|sP z$*Ry&1eY9Mc3t818|c9(CHQ?f2_+}NBt}grgpcg#f-~6ta;3v59l~jOCUD2UhT3c~ zwfW6)*M0`y+9uAlYLP9G!H2EvT@SR*_6W;lf;%G^O8XQ+Wi6^whE<Y6WTgkKWDQ`1 z%9Ax=qz5D|D1{tMk{LRTs&S!ji+XNY`nHD`!pj~0kSrBi^`2b@wcTQB{X6{gH}Gw0 z=RBkY0sX@4WO$!yQ`Iwlx@n(-pwfbsQDCV;OBG&ft^yk+*Ewds0U+6jl7hx$08DC8 z6W)J(4zN50p9{yMCP8oVRTKhuWe3y+i>VXu^8Pj8cE031q{L6hvUJ$`VI1^o#BUgy zu9EgyPyO`MKO?XT0G0u08G@G$&)4)MQxTF8C>e{E%!3K*nlNhWUgUwz6XJNC$?2#` zgww`0<U{v3)D?@VGw&3)vpO{1xur1*+SHxJsW5w}3!0?!B6^0`KB(-#$_TK6p_M2D zSCS4$?0AwQh>XI>2$0mEWEV_yfv?aS1(&MK80>;Sze{y~hECL*a9!Q5fdCI~KwYvJ zsAI;RnomC6vYi*tCF}Xl%}j>zy<Cu&$an1wnC;U6mEx?QYE)$oRz`uP3NIy3)^Ux$ z&9mS}-=`*&6w){|5mTnHhAub3OVj&Pp%B64y_^nDjLMBQ8K6P|sjIuex4v0uQa&;5 zBYx=L2{5!>tiR8XDNw0JRSv?+Dzw7oX5NF6rlbxf>tN!0*?VDd+gR9-1()R^O6SCs zZdD#|XO}}=wU|2l&hK3YZs*H<B(*d|513FbjQZ3oEnJZ4<{xm!K&1&Q>%a;pyzHD? z$e^SICKs<QzR=7CTgd(N-``~+gcIsbHK>0$1C-O|dkoyM&k01bLX+}I^r^=Lf?FmC zpz?^IiZcZ&Bd`iJup;GJFtP(BZ7}gOvnYZim^OS62M<frLYK}-^`?Dq0zAA0b=_is z8D07ATh}ynDW9Y)K?K#SEnScu=cTD1c2f)jm5xpo46ArWSZM<*K{D{84Md4L=dA`L zV^9i8<0N3p5N74@{`4mwC>zFk;o%P<29p>yt*lRVQf3TLvQmUUfZH=HbhCUiP~kCt z{v;koc8sN~+i^CCmM6rir+>yHD~0GP-YBq?;bj+OYOiJVTyhKo$uN{;GjjfN0dgPm z$^Ce<vkP{891l;HriUI(ONI4xTY3WAKElQ#1C&NIb$Su_Ry7E1G$qxj%F^N3v_zQv zybD@o@f{Pe2UU<xWdc@)fn_Sv3ZHAkC_&-9S%(r{XT07R$>N&1kNdgc=og86EmJ5p zCTUf8Sv}y6POTLU<`|&DVRughx8tSI3h44#KQb7u%u9jAZ@8iF(=OUzElG%~6h(Ct zuu=w=2DD`0atdN<uc>(+CSjxsB}ob=jh3?Gz0kX{8y1c9RB!WC9)^3qv|0$q?bMht zK$#TKeZc)z6253k?3jQ$6#?U($?-6;uM1k|xc#5-IH(j;KpCuz081TO2H@qmtDi@< z6(A`@N+Oi-I^y-j?ZhWM=YqZDI{Wpdvh?uWXFMK8O@}`Oc=#t9YYb2}qp96P_#RWG zVS0dtf=~48^HX5`dtP|GqYIj5@`axwtW?uLi@-7tFX!Ft`6&WP4N3ywvBDp(<63e( zuYQ~2zs4cemz1=oAG-qFIKajh1C)c>)P>dHTi=}j^jjLH2U-$U;nz!ZQef3+4{hPm zEXzY90i110lca%0fn^0+k#ePTR|67W2fQ9hLZs9*!viBaxS;$U5B!b`cqP{}Z1+%F zba`Srz>|k;Krujtz#iP>H)vRq6TY-h1y)z)lE~_PFO2Kuf{ytv5`}mn@gMR2x*c6$ zsX!}I;8Hu602nC&$;0b(_`Y!_6qld0&vV0jJzcPYT%Svkgpw$N<5HD9!vOC5#>Nl> zR2b~`ufXkmmG6IE8i9vi3M-PL{Jl68_DxNI`NLc=teqQL)pJ7*8O(|Q;0r=Aq7ZAX z6rm*tmj=8-=5fj(lEO%=QA!hll<*J!cTrCo{EVA!e7XPA1o#UV?UqLnN+OuB;F6?s z+~sX-%rHPjAnm(Y3BJvp{10P927*+x5(eb;Z&P5;lmsXl?t(WuyP;j43yM<tqEL)7 z5L&6iHt!jdNJ|x7Y7n#PDzBd<OV!dPFcQzZIMqWUBo~bA<fcI0{YgCB#6I6;>EYLu zv}WhlHUaL`0+!A(Kt<Td1IV3O489F5A`dEQbR`0dL=yK%goT@tVoErDP%OOJ*#plO zxM<x^{RDpSqa(l&25CYoV-aAP3J|m7nZoOe01_c20u-nJ>nFxR^Gp|XA?G=wqZ?)p zdI~DX#lgw1lIZ)9MvxH&k{nE{8v=LiKU5B2#sC#P_V5nBqs*G(@C)fiBCK-BfF}Qb zQkn*rXD7pfPZObHtQTevehMb`al^niZs^?51#NO%w9gS%xntCW=@h1nBFs>PmbwVH z<k;Y!B?*6ne=nwG_`3M|c$`iRT<}_JH$DEmA+hv)@VrnzdPJw>1A!YAK$3$A1@J@T z0scDA#sULW6dQK${B>G2s7j+~Flj|vVu2!VSV{&RrcLK&B*WqVB+@i$Es4HxCT!vG zSeQ377N)%5_WRWSZW!Cc4Z}Nl$X5^jzyD{%=Md=N-<7@NrmwSWQapX#von(DaUPeZ zRd=D3o=;hn!AKEI^?5MeJ<Fbb2B;bas^c@FEA_Lm&6Z!+StWo&3NyKvr7M4bh2(En zWmLard3xkTY&+sNP37_#m>8gHN$Q6h)u#6TRvJ;2{xLTPrnQY}iyrvvB73$OplXwt z{s_2>>w(+RpDuHVI-QESdK!nT2sX6??$ko^fpeQZ%M4Jp+-@EQ?%+7^ttqJ1sTi!H zFIrlWOP4uezcBDUVb3iCR9(}lZqW8F+}7^kE3X&*qIzA4maxOXuhRhToMO)?0~9lA zw|)Wcmr49)4me0y3K%{p;fDf=X1RTD19xS6o!mWz0g9P1dwib`5^nz}@U1Hj97GH% z&O)i8A)mrsD5udZGX^MTW(;QlFI56}U@Z7HGzZ`EOr}{`+=Rd%kz%Aop|k?v-Zl1& zF+eeM#BgWiYkPq^_62ZTpQX+9>7Zl43I>uCO1MdDWeeaAjtB1I27m`_rxXS#W}&yc z=YTt3MpD6d=>YV%fT?T1lEMfbqs+C%!0mbsxKkwnw~o^7#h5WbF^iPp0K9!1xU;1+ zQt)kV55Cn6s`VBrw3gNa7?nzNB#b06LfSKu0O?zR>-zv6{l%UM1}J7xZGT?|?#edc zPR=5O_YLrEdIo$I1=U5OQgB5Jyq3yRG-+hCER!xT@l`e@(a~VwekG~y#WetT&aeoH z0g73zu>02mZXBWlF<12^aC_eZ?#B+`Ti=+ExKOV_C@e`+hL{{?X1r9v#n%^)hwxlg zpQdQOO>KbNJrua3Q%GdE2)L`e_~j)GMhsBQ>X<!wKqD@=c?7u28wn5=19$vu;12zZ zK<rK6cDzD>(H49gn-iEd0^hnK-Z7#<ps0EtflZ<C`vf|b&FE`z+xrpt4C94sjD$|l zC(%#^NzV=f+&xcHw7cw{Fk^sXX2BlcBLMl6cZ_K6oTY-jvJ==myhVQZ4ucLe1}J9C zm@z;xW5$db0~9l6%ow1UF=NJz0g4$jX3Q9%m@#9<0L6?MGiD4>%$PA_fMUjs88Zeb fX3Ur|GhqJ*yuIMbt<ClH00000NkvXXu0mjfFZykM literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/product-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_319.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/product-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_319.png new file mode 100644 index 0000000000000000000000000000000000000000..54babcf9c11a9d1a02c1ada2d4cad21c6163476d GIT binary patch literal 36888 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 literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/product-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_48.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/product-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_48.png new file mode 100644 index 0000000000000000000000000000000000000000..95a7181ccf995abeb121c789fae3c6b0d4c329e3 GIT binary patch literal 3665 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 literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/.content.xml new file mode 100644 index 0000000000..f2c2bdac36 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/.content.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" + jcr:primaryType="cq:Template"> + <jcr:content + cq:templateType="/conf/cif-components-it-site/settings/wcm/template-types/page" + jcr:primaryType="cq:PageContent" + jcr:title="Site Root page" + status="enabled"/> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/initial/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/initial/.content.xml new file mode 100644 index 0000000000..d72379cd0a --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/initial/.content.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" + xmlns:cq="http://www.day.com/jcr/cq/1.0" + xmlns:jcr="http://www.jcp.org/jcr/1.0" + jcr:primaryType="cq:Page"> + <jcr:content + cq:allowedTemplates="[/conf/cif-components-it-site/settings/wcm/templates/landing-page]" + cq:template="/conf/cif-components-it-site/settings/wcm/templates/root-page" + jcr:primaryType="cq:PageContent" + jcr:title="Site root page" + sling:resourceType="cif-components-it-site/components/page"> + <root jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container"> + <container jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container"> + <title jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/title" /> + <container jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid" /> + </container> + </root> + </jcr:content> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/policies/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/policies/.content.xml new file mode 100644 index 0000000000..81770dc95c --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/policies/.content.xml @@ -0,0 +1,75 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" + xmlns:cq="http://www.day.com/jcr/cq/1.0" + xmlns:jcr="http://www.jcp.org/jcr/1.0" + xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="cq:Page"> + <jcr:content cq:lastModified="{Date}2019-12-02T17:37:24.544+01:00" + cq:lastModifiedBy="admin" + cq:policy="cif-components-it-site/components/page/policy" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mappings"> + <root cq:policy="cif-components-it-site/components/container/policy_1574694950110" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping"> + <experiencefragment-header cq:policy="cif-components-it-site/components/experiencefragment/policy_header" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <experiencefragment-footer cq:policy="cif-components-it-site/components/experiencefragment/policy_footer" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <container cq:policy="cif-components-it-site/components/container/policy_649128221558427" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping"> + <container cq:policy="cif-components-it-site/components/container/policy_1574695586800" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping"> + <cif-components-it-site jcr:primaryType="nt:unstructured"> + <components jcr:primaryType="nt:unstructured"> + <form jcr:primaryType="nt:unstructured"> + <container cq:policy="cif-components-it-site/components/form/container/form-container" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + </form> + <title cq:policy="cif-components-it-site/components/title/policy_641528232375303" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <text cq:policy="cif-components-it-site/components/text/policy_641562756958017" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <teaser cq:policy="cif-components-it-site/components/teaser/policy_1575031387650" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <image cq:policy="cif-components-it-site/components/image/policy_651483963895698" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <download cq:policy="cif-components-it-site/components/download/policy_1575032193319" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <commerce jcr:primaryType="nt:unstructured"> + <productcarousel jcr:primaryType="nt:unstructured" + cq:policy="cif-components-it-site/components/commerce/productcarousel/default" + sling:resourceType="wcm/core/components/policies/mapping" /> + <relatedproducts jcr:primaryType="nt:unstructured" + cq:policy="cif-components-it-site/components/commerce/relatedproducts/default" + sling:resourceType="wcm/core/components/policies/mapping" /> + <featuredcategorylist jcr:primaryType="nt:unstructured" + cq:policy="cif-components-it-site/components/commerce/featuredcategorylist/default" + sling:resourceType="wcm/core/components/policies/mapping" /> + <categorycarousel jcr:primaryType="nt:unstructured" + cq:policy="cif-components-it-site/components/commerce/categorycarousel/default" + sling:resourceType="wcm/core/components/policies/mapping" /> + <teaser cq:policy="cif-components-it-site/components/commerce/teaser/default" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + </commerce> + </components> + </cif-components-it-site> + </container> + <title cq:policy="cif-components-it-site/components/title/policy_641475696923109" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + </container> + </root> + </jcr:content> +</jcr:root> \ No newline at end of file diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/structure/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/structure/.content.xml new file mode 100644 index 0000000000..760a59ca47 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/structure/.content.xml @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" + xmlns:cq="http://www.day.com/jcr/cq/1.0" + xmlns:jcr="http://www.jcp.org/jcr/1.0" + xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="cq:Page"> + <jcr:content cq:deviceGroups="[/etc/mobile/groups/responsive]" + cq:template="/conf/cif-components-it-site/settings/wcm/templates/root-page" + jcr:primaryType="cq:PageContent" + sling:resourceType="cif-components-it-site/components/page"> + <root jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="simple"> + <experiencefragment-header + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/experiencefragment" + fragmentVariationPath="/content/experience-fragments/cif-components-it-site/language-masters/en/site/header/master"/> + <container jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"> + <title jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/title" + editable="{Boolean}true" /> + <container jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + editable="{Boolean}true" /> + </container> + + <footer jcr:created="{Date}2019-03-05T11:43:17.308+02:00" + jcr:createdBy="admin" + jcr:lastModified="{Date}2019-03-05T11:43:17.308+02:00" + jcr:lastModifiedBy="admin" + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/experiencefragment" + fragmentVariationPath="/content/experience-fragments/cif-components-it-site/language-masters/en/site/footer/master"/> + </root> + <cq:responsive jcr:primaryType="nt:unstructured"> + <breakpoints jcr:primaryType="nt:unstructured"> + <phone jcr:primaryType="nt:unstructured" + title="Smaller Screen" + width="{Long}768" /> + <tablet jcr:primaryType="nt:unstructured" + title="Tablet" + width="{Long}1200" /> + </breakpoints> + </cq:responsive> + </jcr:content> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/thumbnail.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..70bbf88b5db5b6ace01961eede11762fd79e42a6 GIT binary patch literal 61297 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 literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/thumbnail.png.dir/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/thumbnail.png.dir/.content.xml new file mode 100644 index 0000000000..6e9de50434 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/thumbnail.png.dir/.content.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:dam="http://www.day.com/dam/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="nt:file"> + <jcr:content + jcr:lastModifiedBy="admin" + jcr:mixinTypes="[dam:Thumbnails]" + jcr:primaryType="nt:resource"/> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_300.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_300.png new file mode 100644 index 0000000000000000000000000000000000000000..54babcf9c11a9d1a02c1ada2d4cad21c6163476d GIT binary patch literal 36888 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 literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_319.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_319.png new file mode 100644 index 0000000000000000000000000000000000000000..54babcf9c11a9d1a02c1ada2d4cad21c6163476d GIT binary patch literal 36888 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 literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_48.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_48.png new file mode 100644 index 0000000000000000000000000000000000000000..95a7181ccf995abeb121c789fae3c6b0d4c329e3 GIT binary patch literal 3665 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 literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/xf-web-variation/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/xf-web-variation/.content.xml new file mode 100644 index 0000000000..68f1599d2c --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/xf-web-variation/.content.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" + jcr:primaryType="cq:Template"> + <jcr:content + cq:templateType="/conf/cif-components-it-site/settings/wcm/template-types/xf" + jcr:description="My Site Experience Fragment Template" + jcr:primaryType="cq:PageContent" + jcr:title="Web Variation" + status="enabled"/> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/xf-web-variation/initial/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/xf-web-variation/initial/.content.xml new file mode 100644 index 0000000000..b194cf2fed --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/xf-web-variation/initial/.content.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="cq:Page"> + <jcr:content + cq:tags="[experience-fragments:variation/web]" + cq:template="/conf/cif-components-it-site/settings/wcm/templates/xf-web-variation" + cq:xfVariantType="web" + jcr:primaryType="cq:PageContent" + sling:resourceType="cif-components-it-site/components/xfpage"> + <root + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"/> + </jcr:content> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/xf-web-variation/policies/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/xf-web-variation/policies/.content.xml new file mode 100644 index 0000000000..c1aca54548 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/xf-web-variation/policies/.content.xml @@ -0,0 +1,60 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="cq:Page"> + <jcr:content + cq:policy="cif-components-it-site/components/page/policy" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mappings"> + <root + cq:policy="cif-components-it-site/components/container/policy_1575040440977" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping"> + <mysite jcr:primaryType="nt:unstructured"> + <components jcr:primaryType="nt:unstructured"> + <title + cq:policy="cif-components-it-site/components/title/policy_641528232375303" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping"/> + <text + cq:policy="cif-components-it-site/components/text/policy_641562756958017" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping"/> + <teaser + cq:policy="cif-components-it-site/components/teaser/policy_1575031387650" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping"/> + <download + cq:policy="cif-components-it-site/components/download/policy_1575032193319" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping"/> + <image + cq:policy="cif-components-it-site/components/image/policy_651483963895698" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping"/> + <commerce jcr:primaryType="nt:unstructured"> + <productcarousel + cq:policy="cif-components-it-site/components/commerce/productcarousel/default" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <relatedproducts + cq:policy="cif-components-it-site/components/commerce/relatedproducts/default" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <featuredcategorylist + cq:policy="cif-components-it-site/components/commerce/featuredcategorylist/default" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <categorycarousel + cq:policy="cif-components-it-site/components/commerce/categorycarousel/default" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + <teaser + cq:policy="cif-components-it-site/components/commerce/teaser/default" + jcr:primaryType="nt:unstructured" + sling:resourceType="wcm/core/components/policies/mapping" /> + </commerce> + </components> + </mysite> + </root> + </jcr:content> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/xf-web-variation/structure/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/xf-web-variation/structure/.content.xml new file mode 100644 index 0000000000..1d034964ad --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/xf-web-variation/structure/.content.xml @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="cq:Page"> + <jcr:content + cq:deviceGroups="[mobile/groups/responsive]" + cq:template="/conf/cif-components-it-site/settings/wcm/templates/xf-web-variation" + jcr:primaryType="cq:PageContent" + sling:resourceType="cif-components-it-site/components/xfpage"> + <root + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + editable="{Boolean}true" + layout="responsiveGrid"/> + <cq:responsive jcr:primaryType="nt:unstructured"> + <breakpoints jcr:primaryType="nt:unstructured"> + <phone + jcr:primaryType="nt:unstructured" + title="Smaller Screen" + width="{Long}768"/> + <tablet + jcr:primaryType="nt:unstructured" + title="Tablet" + width="{Long}1200"/> + </breakpoints> + </cq:responsive> + </jcr:content> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/xf-web-variation/thumbnail.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/xf-web-variation/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..6eaf1d85a234ab74a00d2ee9700bd8dda3feb0ac GIT binary patch literal 2160 zcmeAS@N?(olHy`uVBq!ia0y~yV0-|?XE@kEBD<<@FfeeKd%8G=RLpsM_hQzq1ctW6 z?QisoLRKvNUT?an$$clMVvf43h}-s4N%33H7w3I`c+$IW(yzBQcK`1%FwB2dZOg#0 zPl=JOp@D(f!J&asLE!*{fItER2ZsRz3yTB;6B7>u<EZp#unec<@W9=cA@5?{{`)$o zgU;{BK5US)EOS-*fwMvh6_3j+o>#70Zqt$)*&=c8A&1mGf%~OrKfh67yr+2JL)QNL z-S0)ueBN{O{r9gtJ1m)a*56qf+y7qdp9=BW=8ueG&4tsay=@;Zdt0`<is_ChV;i@P zt?gCeyh|@jR;eGjTgbwTk?B5&n5=nFU~xs*?r7QWwdw~B3nWCG{8+I@J?84?&&9Tk za$U+9<mTE3-y0HD>-5EUv@jgz+IBnFmT`x1-vZ3CU|v(3s0?4b|ITyO{?YYceqH}% zQ((#1HdUto`09Uu>-VPrS^qlz_vZttGLE<lllP2=y<UA!`Tzab*Sa5BED~V>|Jzsm z-&?m=exH*21<b<7-|;Z3-|}Ev#tH!@9{DY|-@f8Jz>FF~53d^Vd~Ioey1Uh$(_qi6 zWtql($+nLl_B`G(bJ@yyjOOkQ4|@|OTq;~2TkQJXT3*4+dGAN<ax<R8X_3<^&elq| z9h|HG=jis&KmTl&V`PZ$B|jubOV80-V`$WtAGo<5q;9?`6gvgjl3?(3^>bP0l+XkK DlEb{> literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/xf-web-variation/thumbnail.png.dir/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/xf-web-variation/thumbnail.png.dir/.content.xml new file mode 100644 index 0000000000..892c54ecc4 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/xf-web-variation/thumbnail.png.dir/.content.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:dam="http://www.day.com/dam/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="nt:file"> + <jcr:content + jcr:mixinTypes="[dam:Thumbnails]" + jcr:primaryType="nt:resource"/> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/xf-web-variation/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_128.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/xf-web-variation/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_128.png new file mode 100644 index 0000000000000000000000000000000000000000..de393795f9e3f641d655e21aa5a4a49cbfb1baf6 GIT binary patch literal 527 zcmeAS@N?(olHy`uVBq!ia0vp^4M1GY!3HGvWOoQMFfd;8ba4!+xb^m??`p<CnFERU z|1*1@iryGdmgC|1Wa$Lnq{O`XqtDb#%cnfHTV7|H-j`-5cXozmtlo5=|Jx@`W@r#* zY+w*zU~*vKU|>{WV4(u%#LcwLC)*AuKJ-<a{HDZ;@x#llQES)4=<Q$nvxe`$^6=GH z@3AFV&1GU>VDMz<@OIpNS8qwyRxXDuhDT`|R$P2p!r&o#pla{Au+^dK_}ZBnRx)Rp zNbOwzv->DW3mABa9LU>#dfV;Xb&oFUGjuZVh+FSpy|wN?4+AH2hyMDw_5WAhetYlQ z^wUps@8y`~@Bg8(EjfM-<A<f+89uh?yTv?Dj$0Wb$B=Z}_P}%oiT>mM@$Zk_c>le> z_W9?Z*J|am87f409J&~)_QqX%|DF3~oezW13;qAU<4tFuW%%*s(bMw@1{!-VW=xUo kcV}RsLXe?EK)}5^hL1H<PuypeIRf&nr>mdKI;Vst0D^9=!~g&Q literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/xf-web-variation/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_319.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/xf-web-variation/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_319.png new file mode 100644 index 0000000000000000000000000000000000000000..c0f6606257d57d657b2ab4bea0c5ede74845dba2 GIT binary patch literal 1344 zcmeAS@N?(olHy`uVBq!ia0y~yV6+EfLk>2e2-ljWw;32%**#qxLn>~)y&LPT<;c+R z@ZW#_ph*TQL7jSwx;NcX-D{}4RsWR#oWnYE_)R&iS>FBPIPcqY>D+<Sr{3*g-+WVt z;mvI3$qXIx4L=x(Clu<`7zOMZJ~9(eIQ(Ha!cP)GyxA~^kZ1wWHKh0etQflwZunk) zY2u?c*{SPzTCbqJS&!S|3whg}_r~eZaa%0-?*042w{Oqh>h>qX_Hp*ssD(i*TY^@G zcx;W*<z8UyaHQW}PEPL7#fyQ7hrdVLaR2%7W5cr!`QM`ZFJBJ+==?{({>XWkj`=?n z>#z|b`gKo>EN@Fr3|CiIf7JeCW9=V4etzfu_xT@xw3xnb-MS<EA0JnLl;&YmT)+PH z>uj)rU?RKk$41{jadB}@vz94(PMTX(UM~LZ^G={We|-Kt%KsO-`s&=>txw;)(Xr-3 z=z?hlx<>wyIu7Eu;Qr5_KVQf(D?j!0=~9r1F@MCmU1#_$x6a%d(<T3?J-$@X9_TV* zDABL``1_wfGEr;8zSZ=+e^s_yd%opNpF?lozCE@>V*T>v%cpKU{LtX{?_W25)QQ^& z*q8kZn?8H??A{+om#<yh-~Hde=kEUX$B!QmSQ&EXRTI!cU`U`5AOHT?yKi5c-}2A# zReSH9N<Vg2@*~%W^yJ5vA6;8-R&S=a@BZc60`_;Fqk1a-`1<?r(>I=2yyG({Dz^2- z?~FN@G%<W@lrM<eA1~Mm^bXK6wZ@9iMLf<E4~y?V79SJS^06Z4tf2kBtnIfS{`j$D z!^iI39*-o~ff9jWdDM}&DV~!={AMkC`1h}^wOe-Y55`CA3Uv&m5G3VTuwoJ|0J?_w tA_3+aQhWfiV7@2m<$^GJQT612{s)s|x+ROIp97YR44$rjF6*2UngD=NO(6gP literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/.content.xml new file mode 100644 index 0000000000..3955cbddde --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/.content.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="cq:Page"> + <jcr:content + cq:allowedTemplates="[/conf/cif-components-it-site/settings/wcm/templates/(?!xf-).*]" + cq:conf="/conf/cif-components-it-site" + cq:redirectTarget="/content/cif-components-it-site/us/en" + cq:template="/conf/cif-components-it-site/settings/wcm/templates/page-content" + jcr:primaryType="cq:PageContent" + jcr:title="CIF IT Site" + sling:configRef="/conf/cif-components-it-site" + sling:redirect="{Boolean}true" + sling:redirectStatus="{Long}302" + sling:resourceType="cif-components-it-site/components/page"> + <image jcr:primaryType="nt:unstructured"> + <file/> + </image> + </jcr:content> + <language-masters/> + <us/> +</jcr:root> \ No newline at end of file diff --git a/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/_jcr_content/image/file b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/_jcr_content/image/file new file mode 100644 index 0000000000000000000000000000000000000000..a9c9a5d72d7916135a7fd80042cfb0b30f5eb105 GIT binary patch literal 2991 zcmeHJ%}N_l6uvWwG8uymYBboWiCVHL8t@-7)kri(ArUJ@QR&1st;Q(+8;w6JS3ZG{ zQ2GE0BCe#%zJTCDT>A=s$1_|6tsuB?F>ucJedpXeH<LT(o|(Ig^U+j7uhoSRdU7Z} zCWLZ#an7ifQWjzHA*FRC<FWAqw6q+QB>)*twXBZIv4akl36Lk057$)<a$@!y^V$+K zaAaS~-OnrqEek7}52{fqwezmNJ}4y^1Pa5jgr-G=+wB*s>J^GJ&DjvALf*$&zyVE| zf=;=8ygxyX{X1O%Me=}o_%ArD!lK5qMX=48C@4D#@N=xyf(`fv$G~RlRUr<k6<r?z zd>lVUFM=MG@ap#r4^)Gi;jiu>xF!(V<wbxaCd*CGjtcP6J(WdG%2(PQZXG%dhpo8v z|28QMSGDuB<!*2#wL)4LW?ybt6CBe<g{N5q*G#1z)HL@t-B7NZ`MBR&!x8mkdKthL zP5P5<96Z;Fc?9SSlmpWo7t>P*as(o}+(YZY0`R|oSkn}{D4^_j1ynW=d--5v4lOqf zhy7q;r25Ob{a;5PC!s0d0B=kHo|Zy7hIB~^@WoULhU%rc(mYVE=bk6eh)}(;-JTux zdLlBMr=9z5a(r`oEC-Y>x(`^!A1@4msS4P(3OfBBY!BW^YyYIfL3ObA0l?M@x;&8~ yM7<(t58tXXoVPA-u6Vf?ozD>GGvt*Og1RcB{+i_itC#`f`&%RjQgO(B3vdtSLX}hi literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/_jcr_content/image/file.dir/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/_jcr_content/image/file.dir/.content.xml new file mode 100644 index 0000000000..086a361dc6 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/_jcr_content/image/file.dir/.content.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:dam="http://www.day.com/dam/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="nt:file"> + <jcr:content + jcr:lastModifiedBy="admin" + jcr:mimeType="image/png" + jcr:mixinTypes="[dam:Thumbnails]" + jcr:primaryType="nt:resource"/> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/_jcr_content/image/file.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_300.png b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/_jcr_content/image/file.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_300.png new file mode 100644 index 0000000000000000000000000000000000000000..75630a2a4d8051e5157adc1f6f4102f272b93055 GIT binary patch literal 3150 zcmeHK*;7+j7{7^;B?uw{R>~48N`N4uVu}GxSOzIdP(TA!Bx<WRNU8x62uqN;wQ4mg zy9-GdM9T#;jYyy@5~Wx*VoMWL!X^TSMHC1mAtXIM*!~Bd=?o8d&Uemt&&>DR9?t2g z$S_N+0~UfH%kXU>yC4Wf03XiG1e{nkM_Pde#o84X1XVwAR6)=Zv+xi~3@2f{JAx7W z+<tMNlfa2YDIhz{U|f#`FEi#)k9oaZ6e?P!x`A(6*IKvNqUy|Xh5s5Bzp*JLd7%1` zOnvTmT;XRb#c;b|=^7V|nYEeqvt2Zl$I6RPuF)J%I7{Y{zvD^IoPH?8nBfVeh3x_x z3ugFFvw-BL_4V~7>Lv#t-PZL^^Q)?=RLVM*s(qa?$2N*)Tt-l9x@wsf^Yim6dF7s) zR86OHPxao?G&Z}Uqk`%)w8QztZJyNOP;f#6$2Txbm$LI#Aa`agWnQN~%H?u*PE3~U zx4<KmI|Dt9+>Vi7k@Bpuv9ax-6~Qf<)d!L3mcKZ#Cwi`dcCDn-6KM_2c$H_Xz@>X3 zl#>aX4R#9YB7-3S_S^Q<BImj^o^uz=xWF?_zb<ufJJL(Hw3(I)Zi?)kMH3<ubIygs zp5WS+F%lx5@GZ|mvZIY{ON~YAyjx^Lv9v4N*320?oI0wgQb}P8UnU2PIsLXj7`DrQ zCUA+N&!>09Ww+kLjy}0Y+S$C?0BBLQ<e6d_MIWcF5B5Ovk0&>W(rdyJd0TNpkpVg& zEsmm@dz8Loqp_pxAPcS03s&p3Q>uYBzBv8e;G^P-vnzZIf&3h|t2;Ix%flm^boq^v zcpBe1aP#w)^OEtI@h&W5)6vHVtzkdD<M}KsoH}-Y?WZUdoQi(Hk_6FZu8TJ$c?w0F z?3QRVVLO`wUp^2fkMJ$P{~F#JP4^Dyn`n=w<zX7%0`RaY@-GiFP6`~wM_-C%^rPmi z{-N#l2%APN3n)GJKz4;V|MGRxpCxTLEW_E~an80-s(agiZ+g6|_Mo6Vqh*AdW_ZVB z&j^NM28+0nbZ=spAYr!$QWuR!>fBTGQy$0wv8>e+%dq$T=s++Eu5nF#SmA{f{PZ}z z;Jq)ldcrljfiJdX>2BY7P##g7t#j4hYU-&U*01V+@dsgOxt-#`4*@z?x%9;=ezA7g z#Z>Hx+<X56@W7*t`#^sjNeCci^tZ>*ES75Kra<EZDBuya^DBVwg0Qle9+<7?9J?s* zWoZTkEls+W3i^I#H!J&_nzW5)wIOg#37%;Der|4df~eauJ2l*HoW7!J)@6*A0rm)$ zF7+1mlTHd{p{+u>e6vBDc`8-^n^;1j%RVs)PQn8PFx#~$aN(r_f4&V+V5|)|Nj)N$ zbQ-5lX-FheM^8_JlC-3uj3<q6_kJU`@<JqGj_XCz_@FatA|9!aoeqcXoCN(w9{?y0 z27^$UJq>Y61{<V_(OK>NW}kD4<UMN}W@cwA<Ssc4y6zk0nMq70m6)t7d2-cXT;QJG z#>Chv$X=7`(N5KK@!^h^7K*--dTq1cYC}XGM>AxKM~0xiR33RBnJ%xo>P8mEk?DS> zeHm!X2pU_NJm`i(%Ru1|buPz6t%#zfdbyihAF+?3$xxCqD7T&`{rPkMa2{FAlYV7& zSB)|IYq9O_?uX%M%w<rpplWxraIH`@vOCfS_mm(MU0(EcAPSv|f@5n>T!M1HM8R@L z-l)0t4G{eL!hDR`Mo=t_w7}AWm;Q%|ySsnw9TU&0ABU*mfdGYvMut=eC7%2nMY%yZ literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/_jcr_content/image/file.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_319.png b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/_jcr_content/image/file.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_319.png new file mode 100644 index 0000000000000000000000000000000000000000..2cb6fbb2bcf15e24d1f5334fc5492603549e55f0 GIT binary patch literal 3551 zcmeHK>r;|h90tcVbyuaV+%%Q8En7`&GR33>9ZgNsZYx`2Z`Q1ugm?*W=&R<8w?b=) zv9KiDF1BRujwPl6Hfd&>WL{`RL@6>QP`vPhBJBHZ|AU?V;D<A3=A7ru`Tc(9d7g7l z`QfNg8*4{v1Oj0b9u|BQfk5Knw%gJI9=Yr%rokOD<7j9Q;&I>RDHwDkJUH-p_9>NA z5)pH5efxxXw?FB^owBIxwK@Gowi{PW)q!sAmIuGw=YHpbyUMn~rCyKDxbTpp<_~Y} zecP*qREv+QUHw^yc49EblmJT<`f%jwAVURZw8h-guoi`PC_)tdW+o@5t4g*L2!>Il znfXEMGNAjZ6B~ilWUR47?f3}|ZWE^@nVENpoY92acMEkaQd^xB3Wd)qTwT0cuvL=$ zpM)_E6uIKTCwjeJy9~`7cVA<>ImrP-3iDycXJXJG4jZYlrpg4AjEoFQeEgQqedJQV zEH$Zy%}(yBa*f{0sgs+@9k3D5CMhvb#KBVmL0&jkGEK0zw^z+6dMLTM{;JCsm#oTw zUJu0-jNm<p<}@o5ifi)?wzTQNhrZt4%-jPnDRBfta|%m)S9dS2;e|1jU?5d(2Qh&m zNDa4T(Z~A|C*trCg26o{&T#$~!5&}T&f}{I;Yf|gGi`rezC^k1_<EGEA{L@FHrUTn z8gcJ@4b9NfqLPxHo_-}*Cdel@H8pJ&sUf{hI_oSw3D7ebnSNf+`+0n5Mn+BSySb?k zZOVC%rH+-!&{$rUohL|7luEMJ3CAA4DrUf&zbeCBtKKNAJO3s_eZNqry8oE~khz-W zMI|xz<jHBpwb07Vn{qHRtv3A-KX->lIpnXMjBj=ns!7lQ5EB!loeacgi|yT_o=AAq zOF(1udsFFJp>ZbZYxMW!vX`ZHvCxLooPfUC{Svjb%?->y`36xNVzBu0ZW{iMjuHDo z3Bh43wXpVs+clE2sZ{Z|NR6`7Q44M9pcbs~myMQXGGhxg9oN}NRL<_A|A+?Z=F&;t zT44aStBDZ-=dcZTTf9Mt^z8Xv&4zPuRHOo7hLSd1v>+d;kqF}0qV>W(+&y8iy_@}V zqN)NIe#=&xU^id+FgvMlSh*S_6}?_wm^$Xwi8=M$Z;oU<PxTTHa!c0<Pc@t^a7o|- zdX;E^G85NHrKhk0A`I>ndhv-)(YE>>XmA5hkdUCsuyTiQjm`$DH`vqDLrF_Z>pIg_ z>Fkuln2`xhi#~SF{)4RrG5A(UT{}T_B?ALIKJL`9B?pvn!DB41y#Z8+Z_%}1|E>gU zW%nYgM~1k>P?u@V$1a$p@t<UeA|s!~@=~6vy_`?3T(7AidjSFx_FXsAO>zsDb->8i zQ3TMmTSw!PO_GyIMIjeF<z13R71YXD9>kG_g@v+Qh&?|)uaraMFN$dz`ofp~R)#(Y z#Aq_jJE*wi?f|zr7Du-&7Mw`yXq=rRhC1M@Z{I1@{XDwFzVUCa#X5er=1iz?Jk4m( z(}d%iPu)!IqEbw&X~~)Y+-jPHriZw+$yQ-|{c`736R7*f&VlX?pF?DQdx3142ucCc zlYXjC`7Y;xyzEapSU;wvDJGMtg5xq7d1^j(sfRf%xUUQGJv#qLH#EBZdN7tDyHejl z4U>#;5;q7}(q@L*DuBk}iFj=o!JxHl6;Zc>`D2xdPSu4vMnoo|vF(WAaa`MQt7*o! zqe@-X`?jyIa$hd=AS59np~SB;(WMv$B56rp&yE;Me7h1v9$<~t(9(>YNR}1ciZPHb zR={t9G$lDf4b~GNx+?P{@2`a$^9xf0DwxOlV6dpU)J)DR{g9u}WwBUVSe9CNLJ%OY z<Zzc)E@D$glcaWmvw^qmQFv&)svY(s3G6SDQaji8<rnZS<mBW(Xn@{%f9@V>p2bLQ zp^hT*R3y>>B*xS8-c5>%g9zVyw=M|wB6<3CMA1$&dG)W%&u9V~R=^fasTJz=4`}d& r?>SpD^HtDl307IKDun;g3uf&Sqr4aU(WwOZ$A$<Gi3)xkbo$~y0Zr_e literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/_jcr_content/image/file.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_48.png b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/_jcr_content/image/file.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_48.png new file mode 100644 index 0000000000000000000000000000000000000000..a4272712d8cb9c114bc1ea9d9d0af6f55501cdbc GIT binary patch literal 238 zcmeAS@N?(olHy`uVBq!ia0vp^20*OG!3HGr?#;>pQd>P;978H@y}i1Tt5rdy;o-gi zjZE<hw-z}rnYE}zNJ%y;!*co@J(jal|35r_Rc?_{7(4w*3?on@64=MUp?JcgZ~ffo zGxZj{uhu;MX=`faCAN}S_1C-Xiq3gnHhIasX6vFURX+RHWg8xQ!kBT}%<uR9M2Sz# zXFkj5zuSAB-M}~a&iCr~@53{1n_2cL&x?A!h4K55)vKy<@0Z&dA=w3FPH?h6ynJuy Sq4{5#K@y&>elF{r5}E+(Hd^ce literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/_jcr_content/image/file.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_480.png b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/_jcr_content/image/file.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_480.png new file mode 100644 index 0000000000000000000000000000000000000000..1380829c1ea9cfd4e6d009ef19be08d73ea83a92 GIT binary patch literal 1818 zcmeAS@N?(olHy`uVBq!ia0y~yV0-|?XE@kEBD<<@Ffgz^^mK6yskrs_jv-&Of=EN+ z`+9|Uj)#ssaE!>g6CJ%q<COcSUOj!4`g;n&nyHKo=S(G;7&r_-NZ|koH83y(5d#ws z2tg!<z1#*xY~Dr=5A+}zesa<@Oa?r9OSc@6_<7jMxtx<lV$~sOrw0s9JWM?Hg7?h? z%eFf-Bo_Y`J!6)0P~kwr@2#xO49yJO1{?+)8zQ*C6p-J{pnO092$_J|n0mkhU?m1% z0Ufv;#|EIBb35a_=QDXhQfHao?6F5ygHXx@Vm5$nx}$r*^0^|=MuQUZ2g~i3DZ<SI zDk7*GY$wpkAgf_6hk5`af+Eq(Ak8Er_&^YBo9Kg!{kU`iT?6rNo%5>Syf0q8XO&=) zkozrge0xLO&%Fe7fxQPb0OZRDihTTq4L~i{cs$d_09JdUu;HgqgJZ)&&xV`+K-#eZ zWG_nun0Yh^NIlHaRNa`9GIy;t8xzmAgxmTY24A+Zc7NFTaqHhE2Ita_oBkD!4U7&A zj0}uyP{bm^07L=_AOw^cW^!gM*t~}9XLN55KRIV$O$3f@WUo;@s&_0F*Lfl@&)NLJ RA6Vxxc)I$ztaD0e0s!T+M#lgE literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/.content.xml new file mode 100644 index 0000000000..fe9bce3807 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/.content.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" + jcr:primaryType="cq:Page"> + <jcr:content + cq:redirectTarget="/content/cif-components-it-site/us/en" + cq:template="/conf/cif-components-it-site/settings/wcm/templates/page-content" + jcr:primaryType="cq:PageContent" + jcr:title="Language Masters" + sling:resourceType="cif-components-it-site/components/page" + hideInNav="{Boolean}true"/> + <en/> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/.content.xml new file mode 100644 index 0000000000..4c4c1bde06 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/.content.xml @@ -0,0 +1,91 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="cq:Page"> + <jcr:content + pageTitle="CIF IT Site" + jcr:primaryType="cq:PageContent" + jcr:title="en" + cq:contextHubPath="/etc/cloudsettings/default/contexthub" + cq:contextHubSegmentsPath="/etc/segmentation/contexthub" + cq:template="/conf/cif-components-it-site/settings/wcm/templates/page-content" + cq:allowedTemplates="[/conf/cif-components-it-site/settings/wcm/templates/(?!(landing|root)).*]" + cq:cifCategoryPage="/content/cif-components-it-site/us/en/products/category-page" + cq:cifProductPage="/content/cif-components-it-site/us/en/products/product-page" + cq:cifSearchResultsPage="/content/cif-components-it-site/us/en/search" + navRoot="{Boolean}true" + sling:resourceType="cif-components-it-site/components/page" + > + <root + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"> + <container + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container"> + <title + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/title"/> + <container + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"> + <teaser + jcr:description="<p>Don't stop half way, go for the top!</p> " + jcr:primaryType="nt:unstructured" + jcr:title="Epic Journey" + sling:resourceType="cif-components-it-site/components/teaser" + actionsEnabled="false" + descriptionFromPage="false" + textIsRich="true" + titleFromPage="false"> + <cq:responsive jcr:primaryType="nt:unstructured"> + <default + jcr:primaryType="nt:unstructured" + offset="0" + width="4"/> + </cq:responsive> + </teaser> + <teaser_copy + jcr:description="<p>Don't stop half way, go for the top!</p> " + jcr:primaryType="nt:unstructured" + jcr:title="Epic Journey" + sling:resourceType="cif-components-it-site/components/teaser" + actionsEnabled="false" + descriptionFromPage="false" + textIsRich="true" + titleFromPage="false"> + <cq:responsive jcr:primaryType="nt:unstructured"> + <default + jcr:primaryType="nt:unstructured" + offset="0" + width="4"/> + </cq:responsive> + </teaser_copy> + <teaser_copy_1579324932 + jcr:description="<p>Don't stop half way, go for the top!</p> " + jcr:primaryType="nt:unstructured" + jcr:title="Epic Journey" + sling:resourceType="cif-components-it-site/components/teaser" + actionsEnabled="false" + descriptionFromPage="false" + textIsRich="true" + titleFromPage="false"> + <cq:responsive jcr:primaryType="nt:unstructured"> + <default + jcr:primaryType="nt:unstructured" + offset="0" + width="4"/> + </cq:responsive> + </teaser_copy_1579324932> + <helloworld + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/helloworld" + text="lalala :)"/> + <productcarousel + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/commerce/productcarousel"/> + </container> + </container> + </root> + </jcr:content> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/my-account/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/my-account/.content.xml new file mode 100644 index 0000000000..c6eb68b0e6 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/my-account/.content.xml @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="cq:Page"> + <jcr:content + cq:template="/conf/cif-components-it-site/settings/wcm/templates/page-content" + jcr:primaryType="cq:PageContent" + jcr:title="My Account" + sling:resourceType="cif-components-it-site/components/page" + hideInNav="true" + pageTitle="My Account"> + <root + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container"> + <container + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container"> + <title + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/title"/> + <container + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"/> + </container> + </root> + </jcr:content> + <address-book/> + <account-details/> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/my-account/account-details/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/my-account/account-details/.content.xml new file mode 100644 index 0000000000..cc6d3da433 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/my-account/account-details/.content.xml @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="cq:Page"> + <jcr:content + cq:template="/conf/cif-components-it-site/settings/wcm/templates/page-content" + jcr:primaryType="cq:PageContent" + jcr:title="My Account Details" + sling:resourceType="cif-components-it-site/components/page"> + <root + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container"> + <container + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container"> + <title + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/title"/> + <container + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"> + <accountdetails + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/commerce/accountdetails"/> + </container> + </container> + </root> + </jcr:content> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/my-account/address-book/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/my-account/address-book/.content.xml new file mode 100644 index 0000000000..7b8df5e50e --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/my-account/address-book/.content.xml @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="cq:Page"> + <jcr:content + cq:template="/conf/cif-components-it-site/settings/wcm/templates/page-content" + jcr:primaryType="cq:PageContent" + jcr:title="Address Book" + sling:resourceType="cif-components-it-site/components/page" + pageTitle="Address Book"> + <root + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container"> + <container + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container"> + <title + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/title"/> + <container + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"> + <addressbook jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/commerce/addressbook"/> + </container> + </container> + </root> + </jcr:content> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/products/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/products/.content.xml new file mode 100644 index 0000000000..e6ed1c5594 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/products/.content.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" + xmlns:cq="http://www.day.com/jcr/cq/1.0" + xmlns:jcr="http://www.jcp.org/jcr/1.0" + jcr:primaryType="cq:Page"> + <jcr:content cq:template="/conf/cif-components-it-site/settings/wcm/templates/catalog-page" + jcr:primaryType="cq:PageContent" + jcr:title="Catalog Page" + sling:resourceType="cif-components-it-site/components/commerce/catalogpage" + showMainCategories="{Boolean}true"> + </jcr:content> + <category-page /> + <product-page /> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/products/category-page/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/products/category-page/.content.xml new file mode 100644 index 0000000000..c41b7c2638 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/products/category-page/.content.xml @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" + xmlns:cq="http://www.day.com/jcr/cq/1.0" + xmlns:jcr="http://www.jcp.org/jcr/1.0" + xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="cq:Page"> + <jcr:content + cq:template="/conf/cif-components-it-site/settings/wcm/templates/category-page" + jcr:primaryType="cq:PageContent" + jcr:title="Category page" + sling:resourceType="cif-components-it-site/components/page"> + <root + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"> + <container jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container"> + <container jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"> + <productlist cq:styleIds="[1570700958199]" + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/commerce/productlist" /> + </container> + </container> + </root> + </jcr:content> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/products/product-page/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/products/product-page/.content.xml new file mode 100644 index 0000000000..20a51ee5f9 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/products/product-page/.content.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" + xmlns:cq="http://www.day.com/jcr/cq/1.0" + xmlns:jcr="http://www.jcp.org/jcr/1.0" + xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="cq:Page"> + <jcr:content cq:template="/conf/cif-components-it-site/settings/wcm/templates/product-page" + jcr:primaryType="cq:PageContent" + jcr:title="Product page" + sling:resourceType="cif-components-it-site/components/page"> + <root jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"> + <container jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container"> + <container jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"> + <product jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/commerce/product" /> + </container> + </container> + </root> + </jcr:content> +</jcr:root> \ No newline at end of file diff --git a/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/reset-password/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/reset-password/.content.xml new file mode 100644 index 0000000000..e8b8407c01 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/reset-password/.content.xml @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="cq:Page"> + <jcr:content + cq:template="/conf/cif-components-it-site/settings/wcm/templates/page-content" + jcr:primaryType="cq:PageContent" + jcr:title="Reset Password" + sling:resourceType="cif-components-it-site/components/page" + pageTitle="Reset Password" + hideInNav="{Boolean}true"> + <root + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container"> + <container + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container"> + <title + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/title"/> + <container + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"> + <title + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/title"/> + <resetpassword + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/commerce/resetpassword"/> + </container> + </container> + </root> + </jcr:content> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/search/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/search/.content.xml new file mode 100644 index 0000000000..202cd2035e --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/search/.content.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" + xmlns:cq="http://www.day.com/jcr/cq/1.0" + xmlns:jcr="http://www.jcp.org/jcr/1.0" + jcr:primaryType="cq:Page"> + <jcr:content cq:template="/conf/cif-components-it-site/settings/wcm/templates/page-content" + jcr:primaryType="cq:PageContent" + jcr:title="Search Results" + sling:resourceType="cif-components-it-site/components/page" + hideInNav="true"> + <root jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"> + <container jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container"> + <container jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"> + <searchresults jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/commerce/searchresults" /> + </container> + </container> + </root> + </jcr:content> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/.content.xml new file mode 100644 index 0000000000..5df2ba50ae --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/.content.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" + jcr:primaryType="cq:Page"> + <jcr:content + cq:redirectTarget="/content/cif-components-it-site/us/en" + cq:template="/conf/cif-components-it-site/settings/wcm/templates/page-content" + jcr:primaryType="cq:PageContent" + jcr:title="us" + sling:resourceType="cif-components-it-site/components/page"/> + <en/> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/.content.xml new file mode 100644 index 0000000000..9f7258ee86 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/.content.xml @@ -0,0 +1,99 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="cq:Page"> + <jcr:content + jcr:mixinTypes="[cq:LiveRelationship]" + pageTitle="CIF IT Site" + jcr:primaryType="cq:PageContent" + jcr:title="en" + cq:contextHubPath="/etc/cloudsettings/default/contexthub" + cq:contextHubSegmentsPath="/etc/segmentation/contexthub" + cq:template="/conf/cif-components-it-site/settings/wcm/templates/page-content" + cq:allowedTemplates="[/conf/cif-components-it-site/settings/wcm/templates/(?!(landing|root)).*]" + cq:cifCategoryPage="/content/cif-components-it-site/us/en/products/category-page" + cq:cifProductPage="/content/cif-components-it-site/us/en/products/product-page" + cq:cifSearchResultsPage="/content/cif-components-it-site/us/en/search" + navRoot="{Boolean}true" + sling:resourceType="cif-components-it-site/components/page" + > + <root + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + jcr:mixinTypes="[cq:LiveRelationship]" + layout="responsiveGrid"> + <container + jcr:primaryType="nt:unstructured" + jcr:mixinTypes="[cq:LiveRelationship]" + sling:resourceType="cif-components-it-site/components/container"> + <title + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/title"/> + <container + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"> + <teaser + jcr:description="<p>Don't stop half way, go for the top!</p> " + jcr:primaryType="nt:unstructured" + jcr:title="Epic Journey" + sling:resourceType="cif-components-it-site/components/teaser" + actionsEnabled="false" + descriptionFromPage="false" + textIsRich="true" + titleFromPage="false"> + <cq:responsive jcr:primaryType="nt:unstructured"> + <default + jcr:primaryType="nt:unstructured" + offset="0" + width="4"/> + </cq:responsive> + </teaser> + <teaser_copy + jcr:description="<p>Don't stop half way, go for the top!</p> " + jcr:primaryType="nt:unstructured" + jcr:title="Epic Journey" + sling:resourceType="cif-components-it-site/components/teaser" + actionsEnabled="false" + descriptionFromPage="false" + textIsRich="true" + titleFromPage="false"> + <cq:responsive jcr:primaryType="nt:unstructured"> + <default + jcr:primaryType="nt:unstructured" + offset="0" + width="4"/> + </cq:responsive> + </teaser_copy> + <teaser_copy_1579324932 + jcr:description="<p>Don't stop half way, go for the top!</p> " + jcr:primaryType="nt:unstructured" + jcr:title="Epic Journey" + sling:resourceType="cif-components-it-site/components/teaser" + actionsEnabled="false" + descriptionFromPage="false" + textIsRich="true" + titleFromPage="false"> + <cq:responsive jcr:primaryType="nt:unstructured"> + <default + jcr:primaryType="nt:unstructured" + offset="0" + width="4"/> + </cq:responsive> + </teaser_copy_1579324932> + <helloworld + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/helloworld" + text="lalala :)"/> + <productcarousel + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/commerce/productcarousel"/> + </container> + </container> + </root> + <cq:LiveSyncConfig + cq:isDeep="{Boolean}true" + cq:master="/content/cif-components-it-site/language-masters/en" + cq:rolloutConfigs="[/libs/msm/wcm/rolloutconfigs/default]" + jcr:primaryType="cq:LiveCopy"/> + </jcr:content> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/my-account/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/my-account/.content.xml new file mode 100644 index 0000000000..d953d25a0c --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/my-account/.content.xml @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="cq:Page"> + <jcr:content + cq:template="/conf/cif-components-it-site/settings/wcm/templates/page-content" + jcr:mixinTypes="[cq:LiveRelationship]" + jcr:primaryType="cq:PageContent" + jcr:title="My Account" + sling:resourceType="cif-components-it-site/components/page" + hideInNav="true" + pageTitle="My Account"> + <root + jcr:mixinTypes="[cq:LiveRelationship]" + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container"> + <container + jcr:mixinTypes="[cq:LiveRelationship]" + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container"> + <title + jcr:mixinTypes="[cq:LiveRelationship]" + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/title"/> + <container + jcr:mixinTypes="[cq:LiveRelationship]" + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"/> + </container> + </root> + </jcr:content> + <address-book/> + <account-details/> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/my-account/account-details/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/my-account/account-details/.content.xml new file mode 100644 index 0000000000..be84cb2177 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/my-account/account-details/.content.xml @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="cq:Page"> + <jcr:content + cq:template="/conf/cif-components-it-site/settings/wcm/templates/page-content" + jcr:mixinTypes="[cq:LiveRelationship]" + jcr:primaryType="cq:PageContent" + jcr:title="My Account Details" + sling:resourceType="cif-components-it-site/components/page"> + <root + jcr:mixinTypes="[cq:LiveRelationship]" + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container"> + <container + jcr:mixinTypes="[cq:LiveRelationship]" + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container"> + <title + jcr:mixinTypes="[cq:LiveRelationship]" + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/title"/> + <container + jcr:mixinTypes="[cq:LiveRelationship]" + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"> + <accountdetails + jcr:mixinTypes="[cq:LiveRelationship]" + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/commerce/accountdetails"/> + </container> + </container> + </root> + </jcr:content> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/my-account/address-book/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/my-account/address-book/.content.xml new file mode 100644 index 0000000000..1fcb85ef0e --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/my-account/address-book/.content.xml @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="cq:Page"> + <jcr:content + cq:template="/conf/cif-components-it-site/settings/wcm/templates/page-content" + jcr:mixinTypes="[cq:LiveRelationship]" + jcr:primaryType="cq:PageContent" + jcr:title="Address Book" + sling:resourceType="cif-components-it-site/components/page" + pageTitle="Address Book"> + <root + jcr:mixinTypes="[cq:LiveRelationship]" + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container"> + <container + jcr:mixinTypes="[cq:LiveRelationship]" + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container"> + <title + jcr:mixinTypes="[cq:LiveRelationship]" + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/title"/> + <container + jcr:mixinTypes="[cq:LiveRelationship]" + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"> + <addressbook + jcr:mixinTypes="[cq:LiveRelationship]" + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/commerce/addressbook"/> + </container> + </container> + </root> + </jcr:content> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/products/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/products/.content.xml new file mode 100644 index 0000000000..a6eead9575 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/products/.content.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" + xmlns:cq="http://www.day.com/jcr/cq/1.0" + xmlns:jcr="http://www.jcp.org/jcr/1.0" + jcr:primaryType="cq:Page"> + <jcr:content cq:template="/conf/cif-components-it-site/settings/wcm/templates/catalog-page" + jcr:primaryType="cq:PageContent" + jcr:mixinTypes="[cq:LiveRelationship]" + jcr:title="Catalog Page" + sling:resourceType="cif-components-it-site/components/commerce/catalogpage" + showMainCategories="{Boolean}true"> + </jcr:content> + <category-page /> + <product-page /> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/products/category-page/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/products/category-page/.content.xml new file mode 100644 index 0000000000..46711b5d89 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/products/category-page/.content.xml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" + xmlns:cq="http://www.day.com/jcr/cq/1.0" + xmlns:jcr="http://www.jcp.org/jcr/1.0" + xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="cq:Page"> + <jcr:content + cq:template="/conf/cif-components-it-site/settings/wcm/templates/category-page" + jcr:primaryType="cq:PageContent" + jcr:title="Category page" + jcr:mixinTypes="[cq:LiveRelationship]" + sling:resourceType="cif-components-it-site/components/page"> + <root + jcr:primaryType="nt:unstructured" + jcr:mixinTypes="[cq:LiveRelationship]" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"> + <container jcr:primaryType="nt:unstructured" + jcr:mixinTypes="[cq:LiveRelationship]" + sling:resourceType="cif-components-it-site/components/container"> + <container jcr:primaryType="nt:unstructured" + jcr:mixinTypes="[cq:LiveRelationship]" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"> + <productlist cq:styleIds="[1570700958199]" + jcr:primaryType="nt:unstructured" + jcr:mixinTypes="[cq:LiveRelationship]" + sling:resourceType="cif-components-it-site/components/commerce/productlist" /> + </container> + </container> + </root> + </jcr:content> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/products/product-page/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/products/product-page/.content.xml new file mode 100644 index 0000000000..7c32e2c48b --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/products/product-page/.content.xml @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" + xmlns:cq="http://www.day.com/jcr/cq/1.0" + xmlns:jcr="http://www.jcp.org/jcr/1.0" + xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="cq:Page"> + <jcr:content cq:template="/conf/cif-components-it-site/settings/wcm/templates/product-page" + jcr:mixinTypes="[cq:LiveRelationship]" + jcr:primaryType="cq:PageContent" + jcr:title="Product page" + sling:resourceType="cif-components-it-site/components/page"> + <root jcr:primaryType="nt:unstructured" + jcr:mixinTypes="[cq:LiveRelationship]" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"> + <container jcr:primaryType="nt:unstructured" + jcr:mixinTypes="[cq:LiveRelationship]" + sling:resourceType="cif-components-it-site/components/container"> + <container jcr:primaryType="nt:unstructured" + jcr:mixinTypes="[cq:LiveRelationship]" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"> + <product jcr:primaryType="nt:unstructured" + jcr:mixinTypes="[cq:LiveRelationship]" + sling:resourceType="cif-components-it-site/components/commerce/product" /> + </container> + </container> + </root> + </jcr:content> +</jcr:root> \ No newline at end of file diff --git a/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/reset-password/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/reset-password/.content.xml new file mode 100644 index 0000000000..750aaa3e05 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/reset-password/.content.xml @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="cq:Page"> + <jcr:content + cq:template="/conf/cif-components-it-site/settings/wcm/templates/page-content" + jcr:mixinTypes="[cq:LiveRelationship]" + jcr:primaryType="cq:PageContent" + jcr:title="Reset Password" + sling:resourceType="cif-components-it-site/components/page" + pageTitle="Reset Password" + hideInNav="{Boolean}true"> + <root + jcr:mixinTypes="[cq:LiveRelationship]" + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container"> + <container + jcr:mixinTypes="[cq:LiveRelationship]" + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container"> + <title + jcr:mixinTypes="[cq:LiveRelationship]" + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/title"/> + <container + jcr:mixinTypes="[cq:LiveRelationship]" + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"> + <title + jcr:mixinTypes="[cq:LiveRelationship]" + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/title"/> + <resetpassword + jcr:mixinTypes="[cq:LiveRelationship]" + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/commerce/resetpassword"/> + </container> + </container> + </root> + </jcr:content> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/search/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/search/.content.xml new file mode 100644 index 0000000000..a15bc0ac02 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/search/.content.xml @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" + xmlns:cq="http://www.day.com/jcr/cq/1.0" + xmlns:jcr="http://www.jcp.org/jcr/1.0" + jcr:primaryType="cq:Page"> + <jcr:content cq:template="/conf/cif-components-it-site/settings/wcm/templates/page-content" + jcr:primaryType="cq:PageContent" + jcr:mixinTypes="[cq:LiveRelationship]" + jcr:title="Search Results" + sling:resourceType="cif-components-it-site/components/page" + hideInNav="true"> + <root jcr:primaryType="nt:unstructured" + jcr:mixinTypes="[cq:LiveRelationship]" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"> + <container jcr:primaryType="nt:unstructured" + jcr:mixinTypes="[cq:LiveRelationship]" + sling:resourceType="cif-components-it-site/components/container"> + <container jcr:primaryType="nt:unstructured" + jcr:mixinTypes="[cq:LiveRelationship]" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"> + <searchresults jcr:primaryType="nt:unstructured" + jcr:mixinTypes="[cq:LiveRelationship]" + sling:resourceType="cif-components-it-site/components/commerce/searchresults" /> + </container> + </container> + </root> + </jcr:content> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/content/dam/cif-components-it-site/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/dam/cif-components-it-site/.content.xml new file mode 100644 index 0000000000..5ddf5e92a2 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/dam/cif-components-it-site/.content.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="sling:OrderedFolder"> + <jcr:content + cq:conf="/conf/cif-components-it-site" + jcr:primaryType="nt:unstructured" + jcr:title="CIF IT Site"> + <folderThumbnail/> + </jcr:content> + <asset.jpg/> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/content/dam/cif-components-it-site/_jcr_content/folderThumbnail b/it/site/ui.content/src/main/content/jcr_root/content/dam/cif-components-it-site/_jcr_content/folderThumbnail new file mode 100644 index 0000000000000000000000000000000000000000..8a3020ad9ddacb11a342e9d79018749a0700602e GIT binary patch literal 17715 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 literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/content/dam/cif-components-it-site/asset.jpg/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/dam/cif-components-it-site/asset.jpg/.content.xml new file mode 100644 index 0000000000..2977b306a9 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/dam/cif-components-it-site/asset.jpg/.content.xml @@ -0,0 +1,73 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:exif="http://ns.adobe.com/exif/1.0/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:tiff="http://ns.adobe.com/tiff/1.0/" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dam="http://www.day.com/dam/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="dam:Asset"> + <jcr:content + jcr:lastModified="{Date}2015-01-01T00:00:00.000Z" + jcr:lastModifiedBy="admin" + jcr:primaryType="dam:AssetContent"> + <metadata + dam:Bitsperpixel="{Long}24" + dam:ColorSpace="{Long}-1" + dam:ExifOffset="{Long}232" + dam:extracted="{Date}2015-01-01T00:00:00.000Z" + dam:Fileformat="JPEG" + dam:JpgFromRawLength="{Long}988" + dam:JpgFromRawStart="{Long}382" + dam:MIMEtype="image/jpeg" + dam:Numberofimages="{Long}1" + dam:Numberoftextualcomments="{Long}0" + dam:Physicalheightindpi="{Long}72" + dam:Physicalheightininches="{Decimal}0.7083333134651184" + dam:Physicalwidthindpi="{Long}72" + dam:Physicalwidthininches="{Decimal}13.05555534362793" + dam:Progressive="yes" + dam:sha1="94a39eecb6c8d903563623729f90ea969aa91d4c" + dam:size="{Long}71150" + dc:format="image/jpeg" + exif:ExifImageLength="{Long}51" + exif:ExifImageWidth="{Long}940" + exif:PixelXDimension="{Long}72" + exif:PixelYDimension="{Long}72" + jcr:mixinTypes="[cq:Taggable]" + jcr:primaryType="nt:unstructured" + photoshop:ColorMode="{Long}3" + tiff:BitsPerSample="\[S@6de8f5d9" + tiff:Compression="{Long}6" + tiff:ImageLength="{Long}51" + tiff:ImageWidth="{Long}940" + tiff:Orientation="{Long}1" + tiff:PhotometricInterpretation="{Long}2" + tiff:ResolutionUnit="{Long}2" + tiff:SamplesPerPixel="{Long}3" + tiff:XResolution="72" + tiff:YResolution="72" + xmp:CreateDate="{Date}2015-01-01T00:00:00.000Z" + xmp:CreatorTool="Adobe Photoshop CC (Macintosh)" + xmp:MetadataDate="{Date}2015-01-01T00:00:00.000Z" + xmp:ModifyDate="{Date}2015-01-01T00:00:00.000Z" + xmpMM:DocumentID="xmp.did:AE2E3F741ACA11E39F4CD06DF927654C" + xmpMM:InstanceID="xmp.iid:61e45f9c-a0cb-4560-83c5-054bb35d320a" + xmpMM:OriginalDocumentID="xmp.did:4576AD9C112068118083FEAE8F0AE3A0"> + <xmpMM:DerivedFrom + jcr:primaryType="nt:unstructured" + stRef:documentID="xmp.did:4576AD9C112068118083FEAE8F0AE3A0" + stRef:instanceID="xmp.iid:524b6b7f-6449-45a6-b6fd-22994ff6a8fe" + xmpNodeType="xmpStruct"/> + <xmpMM:History + jcr:primaryType="nt:unstructured" + xmpArraySize="{Long}1" + xmpArrayType="rdf:Seq" + xmpNodeType="xmpArray"> + <_x0031_ + jcr:primaryType="nt:unstructured" + stEvt:action="saved" + stEvt:changed="/" + stEvt:instanceID="xmp.iid:61e45f9c-a0cb-4560-83c5-054bb35d320a" + stEvt:softwareAgent="Adobe Photoshop CC (Macintosh)" + stEvt:when="{Date}2015-01-01T00:00:00.000Z" + xmpNodeType="xmpStruct"/> + </xmpMM:History> + </metadata> + <related jcr:primaryType="nt:unstructured"/> + </jcr:content> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/content/dam/cif-components-it-site/asset.jpg/_jcr_content/renditions/cq5dam.thumbnail.140.100.png b/it/site/ui.content/src/main/content/jcr_root/content/dam/cif-components-it-site/asset.jpg/_jcr_content/renditions/cq5dam.thumbnail.140.100.png new file mode 100644 index 0000000000000000000000000000000000000000..6ce6e58bdc9165f8d22de52514a638eb465ee046 GIT binary patch literal 2611 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 VP*Z@DuC@RG002ovPDHLkV1nx@tG)mL literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/content/dam/cif-components-it-site/asset.jpg/_jcr_content/renditions/cq5dam.thumbnail.319.319.png b/it/site/ui.content/src/main/content/jcr_root/content/dam/cif-components-it-site/asset.jpg/_jcr_content/renditions/cq5dam.thumbnail.319.319.png new file mode 100644 index 0000000000000000000000000000000000000000..a5a32bb4ab892a10afb5e06d4a57a7dbb480caee GIT binary patch literal 11514 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 literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/content/dam/cif-components-it-site/asset.jpg/_jcr_content/renditions/cq5dam.thumbnail.48.48.png b/it/site/ui.content/src/main/content/jcr_root/content/dam/cif-components-it-site/asset.jpg/_jcr_content/renditions/cq5dam.thumbnail.48.48.png new file mode 100644 index 0000000000000000000000000000000000000000..4887393a4245dd2485304f2dc5960b9da86d42c6 GIT binary patch literal 346 zcmV-g0j2(lP)<h;3K|Lk000e1NJLTq001xm0006A1^@s69<W~_0003YNkl<Zc-mFZ zJ5Rz;06<{|l)-3Q`k=J8w-2ylEX4?fBEp~u@v-P=LIMjKUEG;m`~eRB-D3e0<M8Fo zr%)~%=(>q%T3A*E+jejqf$Mq*A@MvPDT7}jzKk}czvcNMZq5lp>@XMAki8yGJH<*O zs@*2yaYAj}Bpj!B7YRluLEg5BW*O<~8e`EzS#{Ar&d^>vxKAD8mpiQah=X|p<soMO zMzDLSQmkw2nCh0)D5z=~P19MA7{+?S-b_@h?*9=H<U*tu{gLZ|2$6IA^+1GMJ0fVL z*e5ZS<Pd$3Ve}L9VH304A{e!B`wi@ALj7%kx6CLlhPdAu&ew>_?40B0E5!01^Rq+c sJw=(O?48CGCk{oCPgJ$M8YNHR2WG^Ip86M-O8@`>07*qoM6N<$f*5j{ZvX%Q literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/content/dam/cif-components-it-site/asset.jpg/_jcr_content/renditions/cq5dam.web.1280.1280.jpeg b/it/site/ui.content/src/main/content/jcr_root/content/dam/cif-components-it-site/asset.jpg/_jcr_content/renditions/cq5dam.web.1280.1280.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..34d7e8a73c0cda9366468e51d40e61a0cda5e850 GIT binary patch literal 19720 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 UmDQe~Bz9DalcyH6*YZFA*(l?yhyVZp literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/content/dam/cif-components-it-site/asset.jpg/_jcr_content/renditions/original b/it/site/ui.content/src/main/content/jcr_root/content/dam/cif-components-it-site/asset.jpg/_jcr_content/renditions/original new file mode 100644 index 0000000000000000000000000000000000000000..5d6cd044b8a6626b71528de5b0c19adf5d60eb80 GIT binary patch literal 71150 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 literal 0 HcmV?d00001 diff --git a/it/site/ui.content/src/main/content/jcr_root/content/dam/cif-components-it-site/asset.jpg/_jcr_content/renditions/original.dir/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/dam/cif-components-it-site/asset.jpg/_jcr_content/renditions/original.dir/.content.xml new file mode 100644 index 0000000000..8f1b8c8f21 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/dam/cif-components-it-site/asset.jpg/_jcr_content/renditions/original.dir/.content.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="nt:file"> + <jcr:content + jcr:lastModifiedBy="admin" + jcr:mimeType="image/jpeg" + jcr:primaryType="nt:resource"/> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/.content.xml new file mode 100644 index 0000000000..a4516c1c57 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/.content.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" + cq:adobeTargetExportFormat="html" + cq:allowedTemplates="[/conf/cif-components-it-site/settings/wcm/templates/(?!page-).*]" + cq:conf="/conf/cif-components-it-site" + jcr:primaryType="sling:OrderedFolder" + jcr:title="CIF IT Site Fragments" + sling:configRef="/conf/cif-components-it-site"> + <language-masters/> + <us/> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/language-masters/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/language-masters/.content.xml new file mode 100644 index 0000000000..2ef56a1d0a --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/language-masters/.content.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" + jcr:primaryType="sling:OrderedFolder" + jcr:title="Language Masters"> + <en/> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/language-masters/en/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/language-masters/en/.content.xml new file mode 100644 index 0000000000..0d0d73a332 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/language-masters/en/.content.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" + jcr:primaryType="sling:OrderedFolder" + jcr:title="en"> + <site/> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/language-masters/en/site/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/language-masters/en/site/.content.xml new file mode 100644 index 0000000000..074a8ec2d3 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/language-masters/en/site/.content.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" + cq:adobeTargetExportFormat="html" + jcr:primaryType="sling:OrderedFolder" + jcr:title="Site"> + <header/> + <footer/> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/language-masters/en/site/footer/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/language-masters/en/site/footer/.content.xml new file mode 100644 index 0000000000..eb3e34774c --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/language-masters/en/site/footer/.content.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" + jcr:primaryType="cq:Page"> + <jcr:content + cq:tags="[]" + cq:template="/libs/cq/experience-fragments/components/experiencefragment/template" + jcr:primaryType="cq:PageContent" + jcr:title="Footer" + sling:resourceType="cq/experience-fragments/components/experiencefragment"/> + <master/> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/language-masters/en/site/footer/master/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/language-masters/en/site/footer/master/.content.xml new file mode 100644 index 0000000000..69fc83e660 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/language-masters/en/site/footer/master/.content.xml @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="cq:Page"> + <jcr:content + cq:tags="[]" + cq:template="/conf/cif-components-it-site/settings/wcm/templates/xf-web-variation" + cq:xfMasterVariation="{Boolean}true" + cq:xfVariantType="web" + jcr:primaryType="cq:PageContent" + jcr:title="Footer" + sling:resourceType="cif-components-it-site/components/xfpage"> + <root + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="simple"> + <separator + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/separator"/> + <text + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/text" + text="<p>Copyright 2026, CIF IT Site.&nbsp;All rights reserved.</p> " + textIsRich="true"/> + </root> + </jcr:content> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/language-masters/en/site/header/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/language-masters/en/site/header/.content.xml new file mode 100644 index 0000000000..9a5935ceef --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/language-masters/en/site/header/.content.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" + jcr:primaryType="cq:Page"> + <jcr:content + cq:tags="[]" + cq:template="/libs/cq/experience-fragments/components/experiencefragment/template" + jcr:primaryType="cq:PageContent" + jcr:title="Header" + sling:resourceType="cq/experience-fragments/components/experiencefragment"/> + <master/> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/language-masters/en/site/header/master/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/language-masters/en/site/header/master/.content.xml new file mode 100644 index 0000000000..b1f6b8d90f --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/language-masters/en/site/header/master/.content.xml @@ -0,0 +1,67 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + jcr:primaryType="cq:Page"> + <jcr:content + cq:tags="[]" + cq:template="/conf/cif-components-it-site/settings/wcm/templates/xf-web-variation" + cq:xfMasterVariation="{Boolean}true" + cq:xfVariantType="web" + jcr:primaryType="cq:PageContent" + jcr:title="Header" + sling:resourceType="cif-components-it-site/components/xfpage"> + <root + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/container" + layout="responsiveGrid"> + <logo jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/commerce/logo"> + <cq:responsive jcr:primaryType="nt:unstructured"> + <default jcr:primaryType="nt:unstructured" + offset="0" + width="1"/> + </cq:responsive> + </logo> + <navigation + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/commerce/navigation" + collectAllPages="true" + disableShadowing="false" + navigationRoot="/content/cif-components-it-site/us/en" + skipNavigationRoot="false" + structureDepth="2" + structureStart="1"> + <cq:responsive jcr:primaryType="nt:unstructured"> + <default jcr:primaryType="nt:unstructured" + offset="0" + width="8"/> + </cq:responsive> + </navigation> + <searchbar jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/commerce/searchbar"> + <cq:responsive jcr:primaryType="nt:unstructured"> + <default jcr:primaryType="nt:unstructured" + offset="0" + width="1"/> + </cq:responsive> + </searchbar> + <miniaccount + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/commerce/miniaccount"> + <cq:responsive jcr:primaryType="nt:unstructured"> + <default jcr:primaryType="nt:unstructured" + offset="0" + width="1"/> + </cq:responsive> + </miniaccount> + <minicart + jcr:primaryType="nt:unstructured" + sling:resourceType="cif-components-it-site/components/commerce/minicart"> + <cq:responsive jcr:primaryType="nt:unstructured"> + <default jcr:primaryType="nt:unstructured" + offset="0" + width="1"/> + </cq:responsive> + </minicart> + </root> + </jcr:content> +</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/language-masters/en/site/header/master/_jcr_content/root/logo/logo.svg b/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/language-masters/en/site/header/master/_jcr_content/root/logo/logo.svg new file mode 100644 index 0000000000..0a73743ef1 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/language-masters/en/site/header/master/_jcr_content/root/logo/logo.svg @@ -0,0 +1 @@ +<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><style>.cls-1{fill:#f38554;}.cls-2{fill:#ff9d6e;}.cls-3{fill:#dc582a;}.cls-4{fill:#f38453;}.cls-5{fill:#c05131;}.cls-6{fill:#ff7f41;}.cls-7{fill:#a14b24;}</style></defs><title>optimizedArtboard 1 \ No newline at end of file diff --git a/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/us/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/us/.content.xml new file mode 100644 index 0000000000..2755e5ed5e --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/us/.content.xml @@ -0,0 +1,7 @@ + + + + diff --git a/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/us/en/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/us/en/.content.xml new file mode 100644 index 0000000000..8f90e6b66d --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/us/en/.content.xml @@ -0,0 +1,7 @@ + + + + diff --git a/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/us/en/site/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/us/en/site/.content.xml new file mode 100644 index 0000000000..074a8ec2d3 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/us/en/site/.content.xml @@ -0,0 +1,8 @@ + + +
    +
    + diff --git a/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/us/en/site/footer/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/us/en/site/footer/.content.xml new file mode 100644 index 0000000000..eb3e34774c --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/us/en/site/footer/.content.xml @@ -0,0 +1,11 @@ + + + + + diff --git a/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/us/en/site/footer/master/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/us/en/site/footer/master/.content.xml new file mode 100644 index 0000000000..fcd8b43cc9 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/us/en/site/footer/master/.content.xml @@ -0,0 +1,26 @@ + + + + + + + + + diff --git a/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/us/en/site/header/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/us/en/site/header/.content.xml new file mode 100644 index 0000000000..9a5935ceef --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/us/en/site/header/.content.xml @@ -0,0 +1,11 @@ + + + + + diff --git a/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/us/en/site/header/master/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/us/en/site/header/master/.content.xml new file mode 100644 index 0000000000..b1f6b8d90f --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/us/en/site/header/master/.content.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/us/en/site/header/master/_jcr_content/root/logo/logo.svg b/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/us/en/site/header/master/_jcr_content/root/logo/logo.svg new file mode 100644 index 0000000000..0a73743ef1 --- /dev/null +++ b/it/site/ui.content/src/main/content/jcr_root/content/experience-fragments/cif-components-it-site/us/en/site/header/master/_jcr_content/root/logo/logo.svg @@ -0,0 +1 @@ +optimizedArtboard 1 \ No newline at end of file diff --git a/it/site/ui.frontend/.babelrc b/it/site/ui.frontend/.babelrc new file mode 100644 index 0000000000..929202f8ee --- /dev/null +++ b/it/site/ui.frontend/.babelrc @@ -0,0 +1,9 @@ +{ + "presets": [ + "@babel/typescript" + ], + "plugins": [ + "@babel/plugin-proposal-class-properties", + "@babel/plugin-proposal-object-rest-spread" + ] +} diff --git a/it/site/ui.frontend/.eslintignore b/it/site/ui.frontend/.eslintignore new file mode 100644 index 0000000000..7d38db2708 --- /dev/null +++ b/it/site/ui.frontend/.eslintignore @@ -0,0 +1,2 @@ +../ui.apps/ +./src/main/webpack/tests/ diff --git a/it/site/ui.frontend/.eslintrc.js b/it/site/ui.frontend/.eslintrc.js new file mode 100644 index 0000000000..3245741fca --- /dev/null +++ b/it/site/ui.frontend/.eslintrc.js @@ -0,0 +1,26 @@ +module.exports = { + parser: '@typescript-eslint/parser', // Specifies the ESLint parser + extends: [ + 'plugin:@typescript-eslint/recommended', // Uses the recommended rules from the @typescript-eslint/eslint-plugin + ], + parserOptions: { + ecmaVersion: 2018, // Allows for the parsing of modern ECMAScript features + sourceType: 'module', // Allows for the use of imports + }, + rules: { + "curly": 1, + "@typescript-eslint/explicit-function-return-type": [0], + "@typescript-eslint/no-explicit-any": [0], + "ordered-imports": [0], + "object-literal-sort-keys": [0], + "max-len": [1, 120], + "new-parens": 1, + "no-bitwise": 1, + "no-cond-assign": 1, + "no-trailing-spaces": 0, + "eol-last": 1, + "func-style": ["error", "declaration", { "allowArrowFunctions": true }], + "semi": 1, + "no-var": 0 + }, + }; diff --git a/it/site/ui.frontend/README.md b/it/site/ui.frontend/README.md new file mode 100644 index 0000000000..0593c51e8e --- /dev/null +++ b/it/site/ui.frontend/README.md @@ -0,0 +1,110 @@ +# Frontend Build + +## Features + +* Full TypeScript, ES6 and ES5 support (with applicable Webpack wrappers). +* TypeScript and JavaScript linting (using a TSLint ruleset – driven by ESLint - rules can be adjusted to suit your team's needs). +* ES5 output, for legacy browser support. +* Globbing + * No need to add imports anywhere. + * All JS and CSS files can now be added to each component (best practice is under /clientlib/js or /clientlib/(s)css) + * No .content.xml or js.txt/css.txt files needed as everything is run through Webpack + * The globber pulls in all JS files under the /component/ folder. Webpack allows CSS/SCSS files to be chained in via JS files. They are pulled in through sites.js. + * The only files consumed by AEM are the output files site.js and site.css, the resources folder in /clientlib-site as well as dependencies.js and dependencies.css in /clientlib-dependencies +* Chunks + * Main (site js/css) +* Full Sass/Scss support (Sass is compiled to CSS via Webpack). +* Static webpack development server with built in proxy to a local instance of AEM + +## Installation + +1. Install [NodeJS](https://nodejs.org/en/download/) (v10+), globally. This will also install `npm`. +2. Navigate to `ui.frontend` in your project and run `npm ci`. (You must have run the archetype with `-DfrontendModule=general` to populate the ui.frontend folder) + +## Usage + +The following npm scripts drive the frontend workflow: + +* `npm run dev` - Full build of client libraries with JS optimization disabled (tree shaking, etc) and source maps enabled and CSS optimization disabled. +* `npm run prod` - Full build of client libraries build with JS optimization enabled (tree shaking, etc), source maps disabled and CSS optimization enabled. +* `npm run start` - Starts a static webpack development server for local development with minimal dependencies on AEM. + +### General + +The ui.frontend module compiles the code under the `ui.frontend/src` folder and outputs the compiled CSS and JS, and any resources beneath a folder named `ui.frontend/dist`. + +* **Site** - `site.js`, `site.css` and a `resources/` folder for layout dependent images and fonts are created in a `dist/clientlib-site` folder. +* **Dependencies** - `dependencies.js` and `dependencies.css` are created in a `dist/clientlib-dependencies` folder. + +### JavaScript + +* **Optimization** - for production builds, all JS that is not being used or +called is removed. + +### CSS + +* **Autoprefixing** - all CSS is run through a prefixer and any properties that require prefixing will automatically have those added in the CSS. +* **Optimization** - at post, all CSS is run through an optimizer (cssnano) which normalizes it according to the following default rules: + * Reduces CSS calc expression wherever possible, ensuring both browser compatibility and compression. + * Converts between equivalent length, time and angle values. Note that by default, length values are not converted. + * Removes comments in and around rules, selectors & declarations. + * Removes duplicated rules, at-rules and declarations. Note that this only works for exact duplicates. + * Removes empty rules, media queries and rules with empty selectors, as they do not affect the output. + * Merges adjacent rules by selectors and overlapping property/value pairs. + * Ensures that only a single `@charset` is present in the CSS file and moves it to the top of the document. + * Replaces the CSS initial keyword with the actual value, when the resulting output is smaller. + * Compresses inline SVG definitions with SVGO. +* **Cleaning** - explicit clean task for wiping out the generated CSS, JS and Map files on demand. +* **Source Mapping** - development build only. + +#### Notes + +* Utilizes dev-only and prod-only webpack config files that share a common config file. This way the development and production settings can be tweaked independently. + +### Client Library Generation + +The second part of the ui.frontend module build process leverages the [aem-clientlib-generator](https://www.npmjs.com/package/aem-clientlib-generator) plugin to move the compiled CSS, JS and any resources into the `ui.apps` module. The aem-clientlib-generator configuration is defined in `clientlib.config.js`. The following client libraries are generated: + +* **clientlib-site** - `ui.apps/src/main/content/jcr_root/apps//clientlibs/clientlib-site` +* **clientlib-dependencies** - `ui.apps/src/main/content/jcr_root/apps//clientlibs/clientlib-dependencies` + +### Page Inclusion + +`clientlib-site` and `clientlib-dependencies` categories are included on pages via the Page Policy configuration as part of the default template. To view the policy, edit the **Content Page Template** > **Page Information** > **Page Policy**. + +The final inclusion of client libraries on the sites page is as follows: + +```html + + + + + + + + + + .... + + + + +``` + +The above inclusion can of course be modified by updating the Page Policy and/or modifying the categories and embed properties of respective client libraries. + +### Static Webpack Development Server + +Included in the ui.frontend module is a [webpack-dev-server](https://github.com/webpack/webpack-dev-server) that provides live reloading for rapid front-end development outside of AEM. The setup leverages the [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) to automatically inject CSS and JS compiled from the ui.frontend module into a static HTML template. + +#### Important files + +* `ui.frontend/webpack.dev.js` - This contains the configuration for the webpack-dev-serve and points to the html template to use. It also contains a proxy configuration to an AEM instance running on `localhost:4502`. +* `ui.frontend/src/main/webpack/static/index.html` - This is the static HTML that the server will run against. This allows a developer to make CSS/JS changes and see them immediately reflected in the markup. It is assumed that the markup placed in this file accurately reflects generated markup by AEM components. Note* that markup in this file does **not** get automatically synced with AEM component markup. This file also contains references to client libraries stored in AEM, like Core Component CSS and Responsive Grid CSS. The webpack development server is set up to proxy these CSS/JS includes from a local running AEM instance based on the configuration found in `ui.frontend/webpack.dev.js`. + +#### Using + +1. From within the root of the project run `mvn -PautoInstallSinglePackage clean install` to install to an AEM instance at `localhost:4502` (same pattern as **aem-cif-guides-venia**). For **AEM 6.5 / classic**, add **`,classic`**: `mvn clean install -PautoInstallSinglePackage,classic`. +2. Navigate inside the `ui.frontend` folder. +3. Run the following command `npm run start` to start the webpack dev server. Once started it should open a browser (localhost:8080 or the next available port). +4. You can now modify CSS, JS, SCSS, and TS files and see the changes immediately reflected in the webpack dev server. diff --git a/it/site/ui.frontend/assembly.xml b/it/site/ui.frontend/assembly.xml new file mode 100644 index 0000000000..79d7cb06a8 --- /dev/null +++ b/it/site/ui.frontend/assembly.xml @@ -0,0 +1,18 @@ + + distribution + + zip + + false + + + ${basedir}/dist + + **/* + + + + + \ No newline at end of file diff --git a/it/site/ui.frontend/clientlib.config.js b/it/site/ui.frontend/clientlib.config.js new file mode 100644 index 0000000000..75905af64c --- /dev/null +++ b/it/site/ui.frontend/clientlib.config.js @@ -0,0 +1,93 @@ +/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ~ Copyright 2020 Adobe Systems Incorporated + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License. + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ + +const path = require('path'); + +const BUILD_DIR = path.join(__dirname, 'dist'); +const CLIENTLIB_DIR = path.join( + __dirname, + '..', + 'ui.apps', + 'src', + 'main', + 'content', + 'jcr_root', + 'apps', + 'cif-components-it-site', + 'clientlibs' +); + +const libsBaseConfig = { + allowProxy: true, + serializationFormat: 'xml', + cssProcessor: ['default:none', 'min:none'], + jsProcessor: ['default:none', 'min:none'] +}; + +// Config for `aem-clientlib-generator` +module.exports = { + context: BUILD_DIR, + clientLibRoot: CLIENTLIB_DIR, + libs: [ + { + ...libsBaseConfig, + name: 'clientlib-dependencies', + categories: ['cif-components-it-site.dependencies'], + assets: { + // Copy entrypoint scripts and stylesheets into the respective ClientLib + // directories + js: { + cwd: 'clientlib-dependencies', + files: ['**/*.js'], + flatten: false + }, + css: { + cwd: 'clientlib-dependencies', + files: ['**/*.css'], + flatten: false + } + } + }, + { + ...libsBaseConfig, + name: 'clientlib-site', + categories: ['cif-components-it-site.site'], + dependencies: ['cif-components-it-site.dependencies'], + assets: { + // Copy entrypoint scripts and stylesheets into the respective ClientLib + // directories + js: { + cwd: 'clientlib-site', + files: ['**/*.js'], + flatten: false + }, + css: { + cwd: 'clientlib-site', + files: ['**/*.css'], + flatten: false + }, + + // Copy all other files into the `resources` ClientLib directory + resources: { + cwd: 'clientlib-site', + files: ['**/*.*'], + flatten: false, + ignore: ['**/*.js', '**/*.css'] + } + } + } + ] +}; diff --git a/it/site/ui.frontend/package-lock.json b/it/site/ui.frontend/package-lock.json new file mode 100644 index 0000000000..c5d3daf94d --- /dev/null +++ b/it/site/ui.frontend/package-lock.json @@ -0,0 +1,14600 @@ +{ + "name": "aem-maven-archetype", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "aem-maven-archetype", + "version": "1.0.0", + "license": "SEE LICENSE IN LICENSE.txt", + "devDependencies": { + "@babel/core": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^7.3.3", + "@babel/plugin-proposal-object-rest-spread": "^7.3.2", + "@typescript-eslint/eslint-plugin": "^5.7.0", + "@typescript-eslint/parser": "^5.7.0", + "acorn": "^6.1.0", + "aem-clientlib-generator": "^1.8.0", + "aemsync": "^4.0.1", + "autoprefixer": "^9.2.1", + "browserslist": "^4.2.1", + "chokidar-cli": "^3.0.0", + "clean-webpack-plugin": "^3.0.0", + "copy-webpack-plugin": "^10.1.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "cssnano": "^5.0.12", + "eslint": "^8.4.1", + "eslint-webpack-plugin": "^3.1.1", + "glob-import-loader": "^1.2.0", + "html-webpack-plugin": "^5.5.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.2.15", + "postcss-loader": "^3.0.0", + "sass": "^1.45.0", + "sass-loader": "^12.4.0", + "source-map-loader": "^0.2.4", + "style-loader": "^0.14.1", + "terser-webpack-plugin": "^5.2.5", + "ts-loader": "^9.2.6", + "tsconfig-paths-webpack-plugin": "^3.2.0", + "typescript": "^4.8.2", + "webpack": "^5.76.0", + "webpack-cli": "^4.9.1", + "webpack-dev-server": "^4.6.0", + "webpack-merge": "^5.8.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.1.tgz", + "integrity": "sha512-72a9ghR0gnESIa7jBN53U32FOVCEoztyIlKaNoU05zRhEecduGK9L9c3ww7Mp06JiR+0ls0GBPFJQwwtjn9ksg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.1.tgz", + "integrity": "sha512-1H8VgqXme4UXCRv7/Wa1bq7RVymKOzC7znjyFM8KiEzwFqcKUKYNoQef4GhdklgNvoBXyW4gYhuBNCM5o1zImw==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-compilation-targets": "^7.19.1", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helpers": "^7.19.0", + "@babel/parser": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.0.tgz", + "integrity": "sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.19.0", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.1.tgz", + "integrity": "sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.19.1", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", + "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dev": true, + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", + "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", + "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.1.tgz", + "integrity": "sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.18.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.1.tgz", + "integrity": "sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.19.1", + "@babel/types": "^7.19.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz", + "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz", + "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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/@eslint/eslintrc/node_modules/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", + "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/gitignore-to-minimatch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", + "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "dev": true + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.4.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.6.tgz", + "integrity": "sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", + "dev": true + }, + "node_modules/@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "dev": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "dev": true + }, + "node_modules/@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", + "dev": true + }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true + }, + "node_modules/@types/node": { + "version": "18.7.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.18.tgz", + "integrity": "sha512-m+6nTEOadJZuTPkKR/SYK3A2d7FZrgElol9UP1Kae90VVU4a6mxnPuLiIW1m4Cq4gZ/nWb9GrdVXJCoCazDAbg==", + "dev": true + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "dev": true + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dev": true, + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "dev": true, + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", + "dev": true + }, + "node_modules/@types/tapable": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", + "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", + "dev": true + }, + "node_modules/@types/uglify-js": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.0.tgz", + "integrity": "sha512-3HO6rm0y+/cqvOyA8xcYLweF0TKXlAxmQASjbOi49Co51A1N4nR4bEwBgRoD9kNM+rqFGArjKr654SLp2CoGmQ==", + "dev": true, + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/@types/webpack": { + "version": "4.41.32", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.32.tgz", + "integrity": "sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/tapable": "^1", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "anymatch": "^3.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/@types/webpack-sources": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", + "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + } + }, + "node_modules/@types/webpack-sources/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.38.0.tgz", + "integrity": "sha512-GgHi/GNuUbTOeoJiEANi0oI6fF3gBQc3bGFYj40nnAPCbhrtEDf2rjBmefFadweBmO1Du1YovHeDP2h5JLhtTQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.38.0", + "@typescript-eslint/type-utils": "5.38.0", + "@typescript-eslint/utils": "5.38.0", + "debug": "^4.3.4", + "ignore": "^5.2.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.38.0.tgz", + "integrity": "sha512-/F63giJGLDr0ms1Cr8utDAxP2SPiglaD6V+pCOcG35P2jCqdfR7uuEhz1GIC3oy4hkUF8xA1XSXmd9hOh/a5EA==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.38.0", + "@typescript-eslint/types": "5.38.0", + "@typescript-eslint/typescript-estree": "5.38.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.38.0.tgz", + "integrity": "sha512-ByhHIuNyKD9giwkkLqzezZ9y5bALW8VNY6xXcP+VxoH4JBDKjU5WNnsiD4HJdglHECdV+lyaxhvQjTUbRboiTA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.38.0", + "@typescript-eslint/visitor-keys": "5.38.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.38.0.tgz", + "integrity": "sha512-iZq5USgybUcj/lfnbuelJ0j3K9dbs1I3RICAJY9NZZpDgBYXmuUlYQGzftpQA9wC8cKgtS6DASTvF3HrXwwozA==", + "dev": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "5.38.0", + "@typescript-eslint/utils": "5.38.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.38.0.tgz", + "integrity": "sha512-HHu4yMjJ7i3Cb+8NUuRCdOGu2VMkfmKyIJsOr9PfkBVYLYrtMCK/Ap50Rpov+iKpxDTfnqvDbuPLgBE5FwUNfA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.38.0.tgz", + "integrity": "sha512-6P0RuphkR+UuV7Avv7MU3hFoWaGcrgOdi8eTe1NwhMp2/GjUJoODBTRWzlHpZh6lFOaPmSvgxGlROa0Sg5Zbyg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.38.0", + "@typescript-eslint/visitor-keys": "5.38.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.38.0.tgz", + "integrity": "sha512-6sdeYaBgk9Fh7N2unEXGz+D+som2QCQGPAf1SxrkEr+Z32gMreQ0rparXTNGRRfYUWk/JzbGdcM8NSSd6oqnTA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.38.0", + "@typescript-eslint/types": "5.38.0", + "@typescript-eslint/typescript-estree": "5.38.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.38.0.tgz", + "integrity": "sha512-MxnrdIyArnTi+XyFLR+kt/uNAcdOnmT+879os7qDRI+EYySR4crXJq9BXPfRzzLGq0wgxkwidrCJ9WCAoacm1w==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.38.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@webpack-cli/configtest": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", + "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", + "dev": true, + "peerDependencies": { + "webpack": "4.x.x || 5.x.x", + "webpack-cli": "4.x.x" + } + }, + "node_modules/@webpack-cli/info": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", + "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", + "dev": true, + "dependencies": { + "envinfo": "^7.7.3" + }, + "peerDependencies": { + "webpack-cli": "4.x.x" + } + }, + "node_modules/@webpack-cli/serve": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", + "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", + "dev": true, + "peerDependencies": { + "webpack-cli": "4.x.x" + }, + "peerDependenciesMeta": { + "webpack-dev-server": { + "optional": 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/@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/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "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/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/adm-zip": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.9.tgz", + "integrity": "sha512-s+3fXLkeeLjZ2kLjCBwQufpI5fuN+kIGBxu6530nVQZGVol0d7Y/M88/xw9HGGUcJjKf8LutN3VPRUBq6N7Ajg==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/aem-clientlib-generator": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aem-clientlib-generator/-/aem-clientlib-generator-1.8.0.tgz", + "integrity": "sha512-XT+a6ujzwFbL/kGVCgrCxyh0W8+JmQnY1OU+MHJTp7L3bPR/2Jd2Y7JwpQKmYDE9FflPh1R1c6VcCsyc5Eu+rg==", + "dev": true, + "dependencies": { + "async": "^3.2.3", + "fs-extra": "9.0.1", + "glob": "7.1.6", + "lodash": "4.17.21", + "yargs": "^16.2.0" + }, + "bin": { + "clientlib": "bin/clientlib-cli.js" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/aemsync": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/aemsync/-/aemsync-4.0.3.tgz", + "integrity": "sha512-YRr1ghbyxGKF88baaw7OTNBoE4Lo1M8KPtrC1l++4wlk7kloXOo6zDn7U3pCfmalipHhvHRi+nA2S4vJHRWL1Q==", + "dev": true, + "dependencies": { + "adm-zip": "^0.5.4", + "form-data": "^4.0.0", + "globrex": "^0.1.2", + "minimist": "^1.2.5", + "node-fetch": "^2.6.1", + "simple-watcher": "^4.0.2", + "xml-to-json-stream": "^1.1.0" + }, + "bin": { + "aemsync": "bin/aemsync" + } + }, + "node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "dev": true, + "peerDependencies": { + "ajv": ">=5.0.0" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/array-flat-polyfill": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-flat-polyfill/-/array-flat-polyfill-1.0.1.tgz", + "integrity": "sha512-hfJmKupmQN0lwi0xG6FQ5U8Rd97RnIERplymOv/qpq8AoNKPPAnxJadjFA23FNWm88wykh9HmpLJUUwUtNU/iw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "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/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "dev": true + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "9.8.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "dev": true, + "dependencies": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "picocolors": "^0.2.1", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + }, + "node_modules/autoprefixer/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/autoprefixer/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/bonjour-service": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "dev": true, + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "dev": true, + "dependencies": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-callsite/node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "dev": true, + "dependencies": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camel-case/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001407", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001407.tgz", + "integrity": "sha512-4ydV+t4P7X3zH83fQWNDX/mQEzYomossfpViCOx9zHBSMV+rIe3LFqglHHtVyvNl1FhTNxPxs3jei82iqOW04w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "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/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar-cli": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chokidar-cli/-/chokidar-cli-3.0.0.tgz", + "integrity": "sha512-xVW+Qeh7z15uZRxHOkP93Ux8A0xbPzwK4GaqD8dQOYc34TlkqUhVSS59fK36DOp5WdJlrRzlYSy02Ht99FjZqQ==", + "dev": true, + "dependencies": { + "chokidar": "^3.5.2", + "lodash.debounce": "^4.0.8", + "lodash.throttle": "^4.1.1", + "yargs": "^13.3.0" + }, + "bin": { + "chokidar": "index.js" + }, + "engines": { + "node": ">= 8.10.0" + } + }, + "node_modules/chokidar-cli/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/chokidar-cli/node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/chokidar-cli/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "node_modules/chokidar-cli/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/chokidar-cli/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/chokidar-cli/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/chokidar-cli/node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/chokidar-cli/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "node_modules/chokidar-cli/node_modules/yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "node_modules/chokidar-cli/node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "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/clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A==", + "dev": true, + "dependencies": { + "@types/webpack": "^4.4.31", + "del": "^4.1.1" + }, + "engines": { + "node": ">=8.9.0" + }, + "peerDependencies": { + "webpack": "*" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "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/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==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "dev": true + }, + "node_modules/colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "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==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "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/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/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "node_modules/copy-webpack-plugin": { + "version": "10.2.4", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-10.2.4.tgz", + "integrity": "sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg==", + "dev": true, + "dependencies": { + "fast-glob": "^3.2.7", + "glob-parent": "^6.0.1", + "globby": "^12.0.2", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0" + }, + "engines": { + "node": ">= 12.20.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/array-union": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", + "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/copy-webpack-plugin/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/globby": { + "version": "12.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz", + "integrity": "sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==", + "dev": true, + "dependencies": { + "array-union": "^3.0.1", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.7", + "ignore": "^5.1.9", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/copy-webpack-plugin/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cosmiconfig/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/cosmiconfig/node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "dev": true, + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cosmiconfig/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/cosmiconfig/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-loader": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", + "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "dev": true, + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.7", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dev": true, + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.13", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.13.tgz", + "integrity": "sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==", + "dev": true, + "dependencies": { + "cssnano-preset-default": "^5.2.12", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.12", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", + "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", + "dev": true, + "dependencies": { + "css-declaration-sorter": "^6.3.0", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.2", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.6", + "postcss-merge-rules": "^5.1.2", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.3", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.0", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.0", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "dependencies": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/del/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/globby/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "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": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "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/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", + "dev": true + }, + "node_modules/dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dev": true, + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dot-case/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.255", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.255.tgz", + "integrity": "sha512-H+mFNKow6gi2P5Gi2d1Fvd3TUEJlB9CF7zYaIV9T83BE3wP1xZ0mRPbNTm0KUjyd1QiVy7iKXuIcjlDtBQMiAQ==", + "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==", + "dev": true + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "dev": true, + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "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": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.23.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.1.tgz", + "integrity": "sha512-w7C1IXCc6fNqjpuYd0yPlcTKKmHlHHktRkzmBPZ+7cvNBQuiNjx0xaMTjAJGCafJhQkrFJooREv0CtrVzmHwqg==", + "dev": true, + "dependencies": { + "@eslint/eslintrc": "^1.3.2", + "@humanwhocodes/config-array": "^0.10.4", + "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", + "@humanwhocodes/module-importer": "^1.0.1", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.1", + "globals": "^13.15.0", + "globby": "^11.1.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "dev": true, + "dependencies": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/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/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/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/eslint/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/eslint/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/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/eslint/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/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/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/espree": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", + "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", + "dev": true, + "dependencies": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree/node_modules/acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "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/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "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/express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "dev": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/express/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "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/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==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-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==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true, + "engines": { + "node": ">= 4.9.1" + } + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", + "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "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/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "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/glob-import-loader": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/glob-import-loader/-/glob-import-loader-1.2.0.tgz", + "integrity": "sha512-B/WlnGqcR8GtyM7KDYYH9D8HjsAWp/cMWw259BaAqXzdJykNe3/GHzf7Vl3ii/0uSVKu5yalmN/26eWnqCW2Mw==", + "dev": true, + "dependencies": { + "array-flat-polyfill": "^1.0.1", + "enhanced-resolve": "^5.2.0", + "glob": "^7.1.6", + "loader-utils": "^2.0.0", + "string-replace-async": "^2.0.0" + } + }, + "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/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/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", + "dev": true + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "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/html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", + "dev": true + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dev": true, + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dev": true, + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dev": true, + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/immutable": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", + "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==", + "dev": true + }, + "node_modules/import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha512-Ew5AZzJQFqrOV5BTW3EIoHAnoie1LojZLXKcCQ/yTRyVZosBhK1x1ViYjHGf5pAFOq8ZyChZp6m/fSN7pJyZtg==", + "dev": true, + "dependencies": { + "import-from": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha512-0vdnLL2wSGnhlRmzHJAg5JHjt1l2vYhzJ7tNLGbeVg0fse56tpGaH0uzH+r9Slej+BSXXEHvBKDEnVSLLE9/+w==", + "dev": true, + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-from/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "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/is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.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==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "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/is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "dependencies": { + "is-path-inside": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "dependencies": { + "path-is-inside": "^1.0.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-sdsl": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz", + "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "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/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==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonfile/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/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/klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "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==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "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/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", + "dev": true + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lower-case/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "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 + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", + "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", + "dev": true, + "dependencies": { + "fs-monkey": "^1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", + "dev": true, + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "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==", + "dev": true + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dev": true, + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/no-case/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dev": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true, + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "dev": true + }, + "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/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==", + "dev": true + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "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/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "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/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dev": true, + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/param-case/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "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/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/pascal-case/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": 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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "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/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/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/postcss": { + "version": "8.4.16", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", + "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", + "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", + "dev": true, + "dependencies": { + "browserslist": "^4.20.3", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-load-config": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", + "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", + "dev": true, + "dependencies": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "dev": true, + "dependencies": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-loader/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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/postcss-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/postcss-loader/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/postcss-loader/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/postcss-loader/node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/postcss-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-loader/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", + "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", + "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dev": true, + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", + "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", + "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dev": true, + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dev": true, + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", + "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dev": true, + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "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==", + "dev": true + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "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/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/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/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.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==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "dev": true, + "dependencies": { + "resolve": "^1.9.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dev": true, + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "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": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "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/sass": { + "version": "1.54.9", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.9.tgz", + "integrity": "sha512-xb1hjASzEH+0L0WI9oFjqhRi51t/gagWnxLiwUNMltA0Ab6jIDkAacgKiGYKM9Jhy109osM7woEEai6SXeJo5Q==", + "dev": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dev": true, + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true + }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dev": true, + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "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/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "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/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/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "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/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "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/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "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/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==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/simple-watcher": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/simple-watcher/-/simple-watcher-4.0.2.tgz", + "integrity": "sha512-PoEWcX7QBNkuJyE5IVzYUYsY6Pg55z1Skxu3a/IfLJNNy+Jxd85UMPkeqZFWcOf/n2kOKJNwqkSTAybUGQKtsw==", + "dev": true, + "bin": { + "simple-watcher": "bin/simple-watcher" + } + }, + "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/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "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/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.2.4.tgz", + "integrity": "sha512-OU6UJUty+i2JDpTItnizPrlpOIBLmQbWMuBg9q5bVtnHACqw1tn9nNwqJLbv0/00JjnJb/Ee5g5WS5vrRv7zIQ==", + "dev": true, + "dependencies": { + "async": "^2.5.0", + "loader-utils": "^1.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/source-map-loader/node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/source-map-loader/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/source-map-loader/node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "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", + "dev": true + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-replace-async": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string-replace-async/-/string-replace-async-2.0.0.tgz", + "integrity": "sha512-AHMupZscUiDh07F1QziX7PLoB1DQ/pzu19vc8Xa8LwZcgnOXaw7yCgBuSYrxVEfaM2d8scc3Gtp+i+QJZV+spw==", + "dev": true, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.14.1.tgz", + "integrity": "sha512-waOboVq7ltG51Ly4V2qylOyfzyFUxAkhRvtTsU4Xz2zVuAioP5ujyp9OeM4TZKhh/mkpSN0SC3W1BL/ZUZyn5g==", + "dev": true, + "dependencies": { + "loader-utils": "^1.0.2" + } + }, + "node_modules/style-loader/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/style-loader/node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/stylehacks": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", + "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dev": true, + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", + "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", + "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-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/terser-webpack-plugin/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "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/terser/node_modules/acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "node_modules/ts-loader": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.4.0.tgz", + "integrity": "sha512-0G3UMhk1bjgsgiwF4rnZRAeTi69j9XMDtmDDMghGSqlWESIAS3LFgJe//GYfE4vcjbyzuURLB9Us2RZIWp2clQ==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "enhanced-resolve": "^5.0.0", + "micromatch": "^4.0.0", + "semver": "^7.3.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "typescript": "*", + "webpack": "^5.0.0" + } + }, + "node_modules/ts-loader/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/ts-loader/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "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/ts-loader/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==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/ts-loader/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==", + "dev": true + }, + "node_modules/ts-loader/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/ts-loader/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ts-loader/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/tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths-webpack-plugin": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-3.5.2.tgz", + "integrity": "sha512-EhnfjHbzm5IYI9YPNVIxx1moxMI4bpHD2e0zTXeDNQcwjjRaGepP7IhTHJkyDBG0CAOoxRfe7jCG630Ou+C6Pw==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "enhanced-resolve": "^5.7.0", + "tsconfig-paths": "^3.9.0" + } + }, + "node_modules/tsconfig-paths-webpack-plugin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/tsconfig-paths-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "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/tsconfig-paths-webpack-plugin/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/tsconfig-paths-webpack-plugin/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/tsconfig-paths-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/tsconfig-paths-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typescript": { + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.3.tgz", + "integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", + "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "dev": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true + }, + "node_modules/webpack": { + "version": "5.76.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.76.0.tgz", + "integrity": "sha512-l5sOdYBDunyf72HW8dF23rFtWq/7Zgvt/9ftMof71E/yUb1YLOBmTgA2K4vQthB3kotMrSj609txVE0dnr2fjA==", + "dev": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-cli": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", + "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", + "dev": true, + "dependencies": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.2.0", + "@webpack-cli/info": "^1.5.0", + "@webpack-cli/serve": "^1.7.0", + "colorette": "^2.0.14", + "commander": "^7.0.0", + "cross-spawn": "^7.0.3", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "webpack-merge": "^5.7.3" + }, + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "4.x.x || 5.x.x" + }, + "peerDependenciesMeta": { + "@webpack-cli/generators": { + "optional": true + }, + "@webpack-cli/migrate": { + "optional": true + }, + "webpack-bundle-analyzer": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dev": true, + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "dev": true, + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/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/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/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true + }, + "node_modules/webpack/node_modules/acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack/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/webpack/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/webpack/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==", + "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/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "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/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", + "dev": true + }, + "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/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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/ws": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-to-json-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xml-to-json-stream/-/xml-to-json-stream-1.1.0.tgz", + "integrity": "sha512-JaxUCQOk9+KajLNUV51elxlXI8cmN9rX4LVuhdCUtD7Z6N3lBsaD6l6caqjBPB1rieCZXviaoq4OKwAeup4RhA==", + "dev": true, + "bin": { + "tojson": "bin/tojson.js" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.1.tgz", + "integrity": "sha512-72a9ghR0gnESIa7jBN53U32FOVCEoztyIlKaNoU05zRhEecduGK9L9c3ww7Mp06JiR+0ls0GBPFJQwwtjn9ksg==", + "dev": true + }, + "@babel/core": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.1.tgz", + "integrity": "sha512-1H8VgqXme4UXCRv7/Wa1bq7RVymKOzC7znjyFM8KiEzwFqcKUKYNoQef4GhdklgNvoBXyW4gYhuBNCM5o1zImw==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-compilation-targets": "^7.19.1", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helpers": "^7.19.0", + "@babel/parser": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + } + }, + "@babel/generator": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.0.tgz", + "integrity": "sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==", + "dev": true, + "requires": { + "@babel/types": "^7.19.0", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.1.tgz", + "integrity": "sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.19.1", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", + "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true + }, + "@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dev": true, + "requires": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "dev": true, + "requires": { + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-transforms": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", + "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", + "dev": true + }, + "@babel/helper-replace-supers": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "dev": true + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "dev": true + }, + "@babel/helpers": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", + "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", + "dev": true, + "requires": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.1.tgz", + "integrity": "sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==", + "dev": true + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.18.8" + } + }, + "@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-transform-parameters": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + } + }, + "@babel/traverse": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.1.tgz", + "integrity": "sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.19.1", + "@babel/types": "^7.19.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz", + "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" + } + }, + "@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true + }, + "@eslint/eslintrc": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz", + "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "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" + } + }, + "globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "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==", + "dev": true + } + } + }, + "@humanwhocodes/config-array": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", + "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/gitignore-to-minimatch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", + "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", + "dev": true + }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "dev": true + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/eslint": { + "version": "8.4.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.6.tgz", + "integrity": "sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", + "dev": true + }, + "@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "dev": true, + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "dev": true + }, + "@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", + "dev": true + }, + "@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true + }, + "@types/node": { + "version": "18.7.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.18.tgz", + "integrity": "sha512-m+6nTEOadJZuTPkKR/SYK3A2d7FZrgElol9UP1Kae90VVU4a6mxnPuLiIW1m4Cq4gZ/nWb9GrdVXJCoCazDAbg==", + "dev": true + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "dev": true + }, + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dev": true, + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "dev": true, + "requires": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", + "dev": true + }, + "@types/tapable": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", + "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", + "dev": true + }, + "@types/uglify-js": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.0.tgz", + "integrity": "sha512-3HO6rm0y+/cqvOyA8xcYLweF0TKXlAxmQASjbOi49Co51A1N4nR4bEwBgRoD9kNM+rqFGArjKr654SLp2CoGmQ==", + "dev": true, + "requires": { + "source-map": "^0.6.1" + } + }, + "@types/webpack": { + "version": "4.41.32", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.32.tgz", + "integrity": "sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/tapable": "^1", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "anymatch": "^3.0.0", + "source-map": "^0.6.0" + } + }, + "@types/webpack-sources": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", + "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true + } + } + }, + "@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.38.0.tgz", + "integrity": "sha512-GgHi/GNuUbTOeoJiEANi0oI6fF3gBQc3bGFYj40nnAPCbhrtEDf2rjBmefFadweBmO1Du1YovHeDP2h5JLhtTQ==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.38.0", + "@typescript-eslint/type-utils": "5.38.0", + "@typescript-eslint/utils": "5.38.0", + "debug": "^4.3.4", + "ignore": "^5.2.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/parser": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.38.0.tgz", + "integrity": "sha512-/F63giJGLDr0ms1Cr8utDAxP2SPiglaD6V+pCOcG35P2jCqdfR7uuEhz1GIC3oy4hkUF8xA1XSXmd9hOh/a5EA==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.38.0", + "@typescript-eslint/types": "5.38.0", + "@typescript-eslint/typescript-estree": "5.38.0", + "debug": "^4.3.4" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.38.0.tgz", + "integrity": "sha512-ByhHIuNyKD9giwkkLqzezZ9y5bALW8VNY6xXcP+VxoH4JBDKjU5WNnsiD4HJdglHECdV+lyaxhvQjTUbRboiTA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.38.0", + "@typescript-eslint/visitor-keys": "5.38.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.38.0.tgz", + "integrity": "sha512-iZq5USgybUcj/lfnbuelJ0j3K9dbs1I3RICAJY9NZZpDgBYXmuUlYQGzftpQA9wC8cKgtS6DASTvF3HrXwwozA==", + "dev": true, + "requires": { + "@typescript-eslint/typescript-estree": "5.38.0", + "@typescript-eslint/utils": "5.38.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.38.0.tgz", + "integrity": "sha512-HHu4yMjJ7i3Cb+8NUuRCdOGu2VMkfmKyIJsOr9PfkBVYLYrtMCK/Ap50Rpov+iKpxDTfnqvDbuPLgBE5FwUNfA==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.38.0.tgz", + "integrity": "sha512-6P0RuphkR+UuV7Avv7MU3hFoWaGcrgOdi8eTe1NwhMp2/GjUJoODBTRWzlHpZh6lFOaPmSvgxGlROa0Sg5Zbyg==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.38.0", + "@typescript-eslint/visitor-keys": "5.38.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/utils": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.38.0.tgz", + "integrity": "sha512-6sdeYaBgk9Fh7N2unEXGz+D+som2QCQGPAf1SxrkEr+Z32gMreQ0rparXTNGRRfYUWk/JzbGdcM8NSSd6oqnTA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.38.0", + "@typescript-eslint/types": "5.38.0", + "@typescript-eslint/typescript-estree": "5.38.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.38.0.tgz", + "integrity": "sha512-MxnrdIyArnTi+XyFLR+kt/uNAcdOnmT+879os7qDRI+EYySR4crXJq9BXPfRzzLGq0wgxkwidrCJ9WCAoacm1w==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.38.0", + "eslint-visitor-keys": "^3.3.0" + } + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "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" + } + }, + "@webpack-cli/configtest": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", + "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", + "dev": true, + "requires": {} + }, + "@webpack-cli/info": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", + "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", + "dev": true, + "requires": { + "envinfo": "^7.7.3" + } + }, + "@webpack-cli/serve": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", + "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", + "dev": true, + "requires": {} + }, + "@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 + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "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 + }, + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "requires": {} + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "requires": {} + }, + "adm-zip": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.9.tgz", + "integrity": "sha512-s+3fXLkeeLjZ2kLjCBwQufpI5fuN+kIGBxu6530nVQZGVol0d7Y/M88/xw9HGGUcJjKf8LutN3VPRUBq6N7Ajg==", + "dev": true + }, + "aem-clientlib-generator": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aem-clientlib-generator/-/aem-clientlib-generator-1.8.0.tgz", + "integrity": "sha512-XT+a6ujzwFbL/kGVCgrCxyh0W8+JmQnY1OU+MHJTp7L3bPR/2Jd2Y7JwpQKmYDE9FflPh1R1c6VcCsyc5Eu+rg==", + "dev": true, + "requires": { + "async": "^3.2.3", + "fs-extra": "9.0.1", + "glob": "7.1.6", + "lodash": "4.17.21", + "yargs": "^16.2.0" + } + }, + "aemsync": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/aemsync/-/aemsync-4.0.3.tgz", + "integrity": "sha512-YRr1ghbyxGKF88baaw7OTNBoE4Lo1M8KPtrC1l++4wlk7kloXOo6zDn7U3pCfmalipHhvHRi+nA2S4vJHRWL1Q==", + "dev": true, + "requires": { + "adm-zip": "^0.5.4", + "form-data": "^4.0.0", + "globrex": "^0.1.2", + "minimist": "^1.2.5", + "node-fetch": "^2.6.1", + "simple-watcher": "^4.0.2", + "xml-to-json-stream": "^1.1.0" + } + }, + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "dev": true, + "requires": {} + }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "requires": { + "ajv": "^8.0.0" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "array-flat-polyfill": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-flat-polyfill/-/array-flat-polyfill-1.0.1.tgz", + "integrity": "sha512-hfJmKupmQN0lwi0xG6FQ5U8Rd97RnIERplymOv/qpq8AoNKPPAnxJadjFA23FNWm88wykh9HmpLJUUwUtNU/iw==", + "dev": true + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "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": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true + }, + "async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true + }, + "autoprefixer": { + "version": "9.8.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "dev": true, + "requires": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "picocolors": "^0.2.1", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "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 + }, + "body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + }, + "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": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "bonjour-service": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "dev": true, + "requires": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "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==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "dev": true, + "requires": { + "callsites": "^2.0.0" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "dev": true + } + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + } + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001407", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001407.tgz", + "integrity": "sha512-4ydV+t4P7X3zH83fQWNDX/mQEzYomossfpViCOx9zHBSMV+rIe3LFqglHHtVyvNl1FhTNxPxs3jei82iqOW04w==", + "dev": true + }, + "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" + } + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "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" + } + }, + "chokidar-cli": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chokidar-cli/-/chokidar-cli-3.0.0.tgz", + "integrity": "sha512-xVW+Qeh7z15uZRxHOkP93Ux8A0xbPzwK4GaqD8dQOYc34TlkqUhVSS59fK36DOp5WdJlrRzlYSy02Ht99FjZqQ==", + "dev": true, + "requires": { + "chokidar": "^3.5.2", + "lodash.debounce": "^4.0.8", + "lodash.throttle": "^4.1.1", + "yargs": "^13.3.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "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 + }, + "clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + } + }, + "clean-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A==", + "dev": true, + "requires": { + "@types/webpack": "^4.4.31", + "del": "^4.1.1" + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "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" + } + }, + "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==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "dev": true + }, + "colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "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==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "dev": true + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "requires": { + "safe-buffer": "5.2.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": 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 + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "copy-webpack-plugin": { + "version": "10.2.4", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-10.2.4.tgz", + "integrity": "sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg==", + "dev": true, + "requires": { + "fast-glob": "^3.2.7", + "glob-parent": "^6.0.1", + "globby": "^12.0.2", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0" + }, + "dependencies": { + "array-union": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", + "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", + "dev": true + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "globby": { + "version": "12.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz", + "integrity": "sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==", + "dev": true, + "requires": { + "array-union": "^3.0.1", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.7", + "ignore": "^5.1.9", + "merge2": "^1.4.1", + "slash": "^4.0.0" + } + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true + } + } + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "dependencies": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "dev": true + } + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "css-declaration-sorter": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "dev": true, + "requires": {} + }, + "css-loader": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", + "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "dev": true, + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.7", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.5" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dev": true, + "requires": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + } + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "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, + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "cssnano": { + "version": "5.1.13", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.13.tgz", + "integrity": "sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==", + "dev": true, + "requires": { + "cssnano-preset-default": "^5.2.12", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.2.12", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", + "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", + "dev": true, + "requires": { + "css-declaration-sorter": "^6.3.0", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.2", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.6", + "postcss-merge-rules": "^5.1.2", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.3", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.0", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.0", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + } + }, + "cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "dev": true, + "requires": {} + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "requires": { + "css-tree": "^1.1.2" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "requires": { + "execa": "^5.0.0" + } + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + } + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "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" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", + "dev": true + }, + "dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dev": true, + "requires": { + "@leichtgewicht/ip-codec": "^2.0.1" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + } + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.4.255", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.255.tgz", + "integrity": "sha512-H+mFNKow6gi2P5Gi2d1Fvd3TUEJlB9CF7zYaIV9T83BE3wP1xZ0mRPbNTm0KUjyd1QiVy7iKXuIcjlDtBQMiAQ==", + "dev": true + }, + "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==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true + }, + "enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "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": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "eslint": { + "version": "8.23.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.1.tgz", + "integrity": "sha512-w7C1IXCc6fNqjpuYd0yPlcTKKmHlHHktRkzmBPZ+7cvNBQuiNjx0xaMTjAJGCafJhQkrFJooREv0CtrVzmHwqg==", + "dev": true, + "requires": { + "@eslint/eslintrc": "^1.3.2", + "@humanwhocodes/config-array": "^0.10.4", + "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", + "@humanwhocodes/module-importer": "^1.0.1", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.1", + "globals": "^13.15.0", + "globby": "^11.1.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "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" + } + }, + "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": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "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==", + "dev": true + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "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" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + }, + "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 + }, + "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" + } + } + } + }, + "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==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true + }, + "eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "dev": true, + "requires": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "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 + }, + "jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "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" + } + } + } + }, + "espree": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", + "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", + "dev": true, + "requires": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "dependencies": { + "acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "dev": true + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "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" + } + }, + "express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "dev": true, + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "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": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "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==", + "dev": true + }, + "fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "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==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "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==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "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==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "dev": true + }, + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true + }, + "fs-extra": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", + "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + } + }, + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "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 + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "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==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "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==", + "dev": true + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": 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" + } + }, + "glob-import-loader": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/glob-import-loader/-/glob-import-loader-1.2.0.tgz", + "integrity": "sha512-B/WlnGqcR8GtyM7KDYYH9D8HjsAWp/cMWw259BaAqXzdJykNe3/GHzf7Vl3ii/0uSVKu5yalmN/26eWnqCW2Mw==", + "dev": true, + "requires": { + "array-flat-polyfill": "^1.0.1", + "enhanced-resolve": "^5.2.0", + "glob": "^7.1.6", + "loader-utils": "^2.0.0", + "string-replace-async": "^2.0.0" + } + }, + "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" + } + }, + "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 + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", + "dev": true + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "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" + } + } + } + }, + "html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", + "dev": true + }, + "html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dev": true, + "requires": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "dependencies": { + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true + } + } + }, + "html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dev": true, + "requires": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dev": true, + "requires": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + } + }, + "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==", + "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" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "requires": {} + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true + }, + "immutable": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", + "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==", + "dev": true + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha512-Ew5AZzJQFqrOV5BTW3EIoHAnoie1LojZLXKcCQ/yTRyVZosBhK1x1ViYjHGf5pAFOq8ZyChZp6m/fSN7pJyZtg==", + "dev": true, + "requires": { + "import-from": "^2.1.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==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha512-0vdnLL2wSGnhlRmzHJAg5JHjt1l2vYhzJ7tNLGbeVg0fse56tpGaH0uzH+r9Slej+BSXXEHvBKDEnVSLLE9/+w==", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "dev": true + } + } + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "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==", + "dev": true + }, + "interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "dev": true + }, + "ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "dev": true + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "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" + } + }, + "is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "dev": true + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": 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==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": 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-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": 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==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "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" + } + } + } + }, + "js-sdsl": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz", + "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "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.1.6", + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "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 + }, + "klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "dev": true + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "dev": true + }, + "loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true + }, + "loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "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==", + "dev": true + }, + "lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "requires": { + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + } + } + }, + "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==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "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 + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true + }, + "memfs": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", + "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", + "dev": true, + "requires": { + "fs-monkey": "^1.0.3" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "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==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "mini-css-extract-plugin": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", + "dev": true, + "requires": { + "schema-utils": "^4.0.0" + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dev": true, + "requires": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + } + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "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 + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + } + } + }, + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dev": true, + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true + }, + "node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "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 + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true + }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": 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==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "requires": { + "boolbase": "^1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dev": true, + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "p-limit": { + "version": "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": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "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-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dev": true, + "requires": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "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==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + } + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "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": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "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==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "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": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "requires": { + "pinkie": "^2.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" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.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" + } + }, + "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 + } + } + }, + "postcss": { + "version": "8.4.16", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", + "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", + "dev": true, + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-convert-values": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", + "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", + "dev": true, + "requires": { + "browserslist": "^4.20.3", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "dev": true, + "requires": {} + }, + "postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "dev": true, + "requires": {} + }, + "postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "dev": true, + "requires": {} + }, + "postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "dev": true, + "requires": {} + }, + "postcss-load-config": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", + "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + } + }, + "postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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" + } + }, + "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, + "requires": {} + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "postcss-merge-longhand": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", + "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" + } + }, + "postcss-merge-rules": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", + "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dev": true, + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", + "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "requires": {} + }, + "postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "dev": true, + "requires": {} + }, + "postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", + "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dev": true, + "requires": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dev": true, + "requires": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-reduce-initial": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", + "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + } + }, + "postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "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==", + "dev": true + }, + "pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dev": true, + "requires": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "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==", + "dev": true + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "dependencies": { + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "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.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + } + } + }, + "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==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "dev": true, + "requires": { + "resolve": "^1.9.0" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true + }, + "renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dev": true, + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "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==", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "requires": { + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + } + } + }, + "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==", + "dev": true + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "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 + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "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.54.9", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.9.tgz", + "integrity": "sha512-xb1hjASzEH+0L0WI9oFjqhRi51t/gagWnxLiwUNMltA0Ab6jIDkAacgKiGYKM9Jhy109osM7woEEai6SXeJo5Q==", + "dev": true, + "requires": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + } + }, + "sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dev": true, + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true + }, + "selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dev": true, + "requires": { + "node-forge": "^1" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "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": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "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": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "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" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "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": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "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 + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "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==", + "dev": true, + "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==", + "dev": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "simple-watcher": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/simple-watcher/-/simple-watcher-4.0.2.tgz", + "integrity": "sha512-PoEWcX7QBNkuJyE5IVzYUYsY6Pg55z1Skxu3a/IfLJNNy+Jxd85UMPkeqZFWcOf/n2kOKJNwqkSTAybUGQKtsw==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "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-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true + }, + "source-map-loader": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.2.4.tgz", + "integrity": "sha512-OU6UJUty+i2JDpTItnizPrlpOIBLmQbWMuBg9q5bVtnHACqw1tn9nNwqJLbv0/00JjnJb/Ee5g5WS5vrRv7zIQ==", + "dev": true, + "requires": { + "async": "^2.5.0", + "loader-utils": "^1.1.0" + }, + "dependencies": { + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + } + } + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "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" + } + }, + "string-replace-async": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string-replace-async/-/string-replace-async-2.0.0.tgz", + "integrity": "sha512-AHMupZscUiDh07F1QziX7PLoB1DQ/pzu19vc8Xa8LwZcgnOXaw7yCgBuSYrxVEfaM2d8scc3Gtp+i+QJZV+spw==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": 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==", + "dev": true + }, + "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==", + "dev": true + }, + "style-loader": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.14.1.tgz", + "integrity": "sha512-waOboVq7ltG51Ly4V2qylOyfzyFUxAkhRvtTsU4Xz2zVuAioP5ujyp9OeM4TZKhh/mkpSN0SC3W1BL/ZUZyn5g==", + "dev": true, + "requires": { + "loader-utils": "^1.0.2" + }, + "dependencies": { + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + } + } + }, + "stylehacks": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", + "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "postcss-selector-parser": "^6.0.4" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dev": true, + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true + }, + "terser": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", + "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", + "dev": true, + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "dev": true + }, + "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==", + "dev": true + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "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" + } + }, + "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, + "requires": {} + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "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" + } + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "ts-loader": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.4.0.tgz", + "integrity": "sha512-0G3UMhk1bjgsgiwF4rnZRAeTi69j9XMDtmDDMghGSqlWESIAS3LFgJe//GYfE4vcjbyzuURLB9Us2RZIWp2clQ==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "enhanced-resolve": "^5.0.0", + "micromatch": "^4.0.0", + "semver": "^7.3.4" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "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==", + "dev": true + }, + "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 + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "tsconfig-paths-webpack-plugin": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-3.5.2.tgz", + "integrity": "sha512-EhnfjHbzm5IYI9YPNVIxx1moxMI4bpHD2e0zTXeDNQcwjjRaGepP7IhTHJkyDBG0CAOoxRfe7jCG630Ou+C6Pw==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "enhanced-resolve": "^5.7.0", + "tsconfig-paths": "^3.9.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": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "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==", + "dev": true + }, + "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" + } + } + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "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==", + "dev": true + }, + "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" + } + }, + "typescript": { + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.3.tgz", + "integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==", + "dev": true + }, + "universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true + }, + "update-browserslist-db": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", + "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true + }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true + }, + "webpack": { + "version": "5.76.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.76.0.tgz", + "integrity": "sha512-l5sOdYBDunyf72HW8dF23rFtWq/7Zgvt/9ftMof71E/yUb1YLOBmTgA2K4vQthB3kotMrSj609txVE0dnr2fjA==", + "dev": true, + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true + }, + "acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "dev": true + }, + "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" + } + }, + "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, + "requires": {} + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "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" + } + } + } + }, + "webpack-cli": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", + "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", + "dev": true, + "requires": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.2.0", + "@webpack-cli/info": "^1.5.0", + "@webpack-cli/serve": "^1.7.0", + "colorette": "^2.0.14", + "commander": "^7.0.0", + "cross-spawn": "^7.0.3", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "webpack-merge": "^5.7.3" + } + }, + "webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dev": true, + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + } + }, + "webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "dev": true, + "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "dependencies": { + "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" + } + } + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.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" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", + "dev": true + }, + "wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": 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==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "ws": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "dev": true, + "requires": {} + }, + "xml-to-json-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xml-to-json-stream/-/xml-to-json-stream-1.1.0.tgz", + "integrity": "sha512-JaxUCQOk9+KajLNUV51elxlXI8cmN9rX4LVuhdCUtD7Z6N3lBsaD6l6caqjBPB1rieCZXviaoq4OKwAeup4RhA==", + "dev": true + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true + }, + "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 + } + } +} diff --git a/it/site/ui.frontend/package.json b/it/site/ui.frontend/package.json new file mode 100644 index 0000000000..225e2cb4ae --- /dev/null +++ b/it/site/ui.frontend/package.json @@ -0,0 +1,63 @@ +{ + "name": "aem-maven-archetype", + "version": "1.0.0", + "description": "Generates an AEM Frontend project with Webpack", + "repository": { + "type": "git", + "url": "" + }, + "private": true, + "main": "src/main/webpack/site/main.ts", + "license": "SEE LICENSE IN LICENSE.txt", + "scripts": { + "dev": "webpack --env dev --config ./webpack.dev.js && clientlib --verbose", + "prod": "webpack --config ./webpack.prod.js && clientlib --verbose", + "start": "webpack-dev-server --open --config ./webpack.dev.js", + "sync": "aemsync -d -p ../ui.apps/src/main/content", + "chokidar": "chokidar -c \"clientlib\" ./dist", + "aemsyncro": "aemsync -w ../ui.apps/src/main/content", + "watch": "npm-run-all --parallel start chokidar aemsyncro" + }, + "devDependencies": { + "@babel/core": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^7.3.3", + "@babel/plugin-proposal-object-rest-spread": "^7.3.2", + "@typescript-eslint/eslint-plugin": "^5.7.0", + "@typescript-eslint/parser": "^5.7.0", + "acorn": "^6.1.0", + "aem-clientlib-generator": "^1.8.0", + "aemsync": "^4.0.1", + "autoprefixer": "^9.2.1", + "browserslist": "^4.2.1", + "chokidar-cli": "^3.0.0", + "clean-webpack-plugin": "^3.0.0", + "copy-webpack-plugin": "^10.1.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "cssnano": "^5.0.12", + "eslint": "^8.4.1", + "eslint-webpack-plugin": "^3.1.1", + "glob-import-loader": "^1.2.0", + "html-webpack-plugin": "^5.5.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.2.15", + "postcss-loader": "^3.0.0", + "sass": "^1.45.0", + "sass-loader": "^12.4.0", + "source-map-loader": "^0.2.4", + "style-loader": "^0.14.1", + "terser-webpack-plugin": "^5.2.5", + "ts-loader": "^9.2.6", + "tsconfig-paths-webpack-plugin": "^3.2.0", + "typescript": "^4.8.2", + "webpack": "^5.76.0", + "webpack-cli": "^4.9.1", + "webpack-dev-server": "^4.6.0", + "webpack-merge": "^5.8.0" + }, + "dependencies": {}, + "browserslist": [ + "last 2 version", + "> 1%" + ] +} diff --git a/it/site/ui.frontend/pom.xml b/it/site/ui.frontend/pom.xml new file mode 100644 index 0000000000..7118a96391 --- /dev/null +++ b/it/site/ui.frontend/pom.xml @@ -0,0 +1,111 @@ + + + + 4.0.0 + + + + + + com.adobe.commerce.cif + cif-components-it-site + 1.0.0-SNAPSHOT + ../pom.xml + + + + + + cif-components-it-site.ui.frontend + pom + CIF IT Site - UI Frontend + + + + + + + src/main/content/jcr_root + + + com.github.eirslett + frontend-maven-plugin + + + npm run prod + generate-resources + + npm + + + run prod + + + + + + org.apache.maven.plugins + maven-assembly-plugin + + + package + + single + + + + assembly.xml + + false + + + + + + + + + + fedDev + + false + + + + + com.github.eirslett + frontend-maven-plugin + + + npm run dev + generate-resources + + npm + + + run dev + + + + + + + + + + diff --git a/it/site/ui.frontend/src/main/webpack/components/_accordion.scss b/it/site/ui.frontend/src/main/webpack/components/_accordion.scss new file mode 100644 index 0000000000..d1f1e24534 --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/_accordion.scss @@ -0,0 +1,10 @@ +.cmp-accordion {} +.cmp-accordion__item {} +.cmp-accordion__header {} +.cmp-accordion__button {} +.cmp-accordion__button--expanded {} +.cmp-accordion__title {} +.cmp-accordion__icon {} +.cmp-accordion__panel {} +.cmp-accordion__panel--expanded {} +.cmp-accordion__panel--hidden {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_breadcrumb.scss b/it/site/ui.frontend/src/main/webpack/components/_breadcrumb.scss new file mode 100644 index 0000000000..5139a6b110 --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/_breadcrumb.scss @@ -0,0 +1,5 @@ +.cmp-breadcrumb {} +.cmp-breadcrumb__list {} +.cmp-breadcrumb__item {} +.cmp-breadcrumb__item--active {} +.cmp-breadcrumb__item-link {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_button.scss b/it/site/ui.frontend/src/main/webpack/components/_button.scss new file mode 100644 index 0000000000..fe17187c80 --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/_button.scss @@ -0,0 +1,4 @@ +.cmp-button {} +.cmp-button__text {} +.cmp-button__icon {} +//.cmp-button__icon--myIcon {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_carousel.scss b/it/site/ui.frontend/src/main/webpack/components/_carousel.scss new file mode 100644 index 0000000000..6cdd6472a7 --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/_carousel.scss @@ -0,0 +1,14 @@ +.cmp-carousel {} +.cmp-carousel__content {} +.cmp-carousel__item {} +.cmp-carousel__actions {} +.cmp-carousel__action {} +.cmp-carousel__action--disabled {} +.cmp-carousel__action--previous {} +.cmp-carousel__action--next {} +.cmp-carousel__action--pause {} +.cmp-carousel__action--play {} +.cmp-carousel__action-icon {} +.cmp-carousel__action-text {} +.cmp-carousel__indicators {} +.cmp-carousel__indicator {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_container.scss b/it/site/ui.frontend/src/main/webpack/components/_container.scss new file mode 100644 index 0000000000..966104b2e8 --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/_container.scss @@ -0,0 +1 @@ +.cmp-container {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_contentfragment.scss b/it/site/ui.frontend/src/main/webpack/components/_contentfragment.scss new file mode 100644 index 0000000000..27f3a92d19 --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/_contentfragment.scss @@ -0,0 +1,9 @@ +.cmp-contentfragment {} +// .cmp-contentfragment--{} +.cmp-contentfragment__title {} +.cmp-contentfragment__description {} +.cmp-contentfragment__elements {} +.cmp-contentfragment__element {} +// .cmp-contentfragment__element--myElementName {} +.cmp-contentfragment__element-title {} +.cmp-contentfragment__element-value {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_contentfragmentlist.scss b/it/site/ui.frontend/src/main/webpack/components/_contentfragmentlist.scss new file mode 100644 index 0000000000..294abcc0cf --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/_contentfragmentlist.scss @@ -0,0 +1 @@ +.cmp-contentfragmentlist {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_download.scss b/it/site/ui.frontend/src/main/webpack/components/_download.scss new file mode 100644 index 0000000000..8c4f8361a1 --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/_download.scss @@ -0,0 +1,13 @@ +.cmp-download {} +.cmp-download__title {} +.cmp-download__title-link {} +.cmp-download__description {} +.cmp-download__properties {} +.cmp-download__property {} +.cmp-download__property-label {} +.cmp-download__property-content {} +.cmp-download__property--filename {} +.cmp-download__property--size {} +.cmp-download__property--format {} +.cmp-download__action {} +.cmp-download__action-text {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_embed.scss b/it/site/ui.frontend/src/main/webpack/components/_embed.scss new file mode 100644 index 0000000000..e119a3585a --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/_embed.scss @@ -0,0 +1 @@ +.cmp-embed {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_experiencefragment.scss b/it/site/ui.frontend/src/main/webpack/components/_experiencefragment.scss new file mode 100644 index 0000000000..e6d4003ac5 --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/_experiencefragment.scss @@ -0,0 +1,2 @@ +.cmp-experiencefragment {} +// .cmp-experiencefragment-- {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_form-button.scss b/it/site/ui.frontend/src/main/webpack/components/_form-button.scss new file mode 100644 index 0000000000..bcc15db1df --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/_form-button.scss @@ -0,0 +1 @@ +.cmp-form-button {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_form-options.scss b/it/site/ui.frontend/src/main/webpack/components/_form-options.scss new file mode 100644 index 0000000000..20b0cdd940 --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/_form-options.scss @@ -0,0 +1,11 @@ +.cmp-form-options {} +.cmp-form-options__legend {} +.cmp-form-options__field-label {} +.cmp-form-options__field {} +.cmp-form-options__field--checkbox {} +.cmp-form-options__field--radio {} +.cmp-form-options__field-description {} +.cmp-form-options__label {} +.cmp-form-options__drop-down-field {} +.cmp-form-options__multi-drop-down-field {} +.cmp-form-options__help-message {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_form-text.scss b/it/site/ui.frontend/src/main/webpack/components/_form-text.scss new file mode 100644 index 0000000000..b891e817bc --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/_form-text.scss @@ -0,0 +1,4 @@ +.cmp-form-text {} +.cmp-form-text__help-block {} +.cmp-form-text__textarea {} +.cmp-form-text__text {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_form.scss b/it/site/ui.frontend/src/main/webpack/components/_form.scss new file mode 100644 index 0000000000..a7b4deae62 --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/_form.scss @@ -0,0 +1 @@ +.cmp-form {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_helloworld.js b/it/site/ui.frontend/src/main/webpack/components/_helloworld.js new file mode 100644 index 0000000000..02a5d10f16 --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/_helloworld.js @@ -0,0 +1,86 @@ +// Example of how a component should be initialized via JavaScript +// This script logs the value of the component's text property model message to the console + +(function() { + "use strict"; + + // Best practice: + // For a good separation of concerns, don't rely on the DOM structure or CSS selectors, + // but use dedicated data attributes to identify all elements that the script needs to + // interact with. + var selectors = { + self: '[data-cmp-is="helloworld"]', + property: '[data-cmp-hook-helloworld="property"]', + message: '[data-cmp-hook-helloworld="model"]' + }; + + function HelloWorld(config) { + + function init(config) { + // Best practice: + // To prevents multiple initialization, remove the main data attribute that + // identified the component. + config.element.removeAttribute("data-cmp-is"); + + var property = config.element.querySelectorAll(selectors.property); + property = property.length == 1 ? property[0].textContent : null; + + var model = config.element.querySelectorAll(selectors.message); + model = model.length == 1 ? model[0].textContent : null; + + if (console && console.log) { + console.log( + "HelloWorld component JavaScript example", + "\nText property:\n", property, + "\nModel message:\n", model + ); + } + } + + if (config && config.element) { + init(config); + } + } + + // Best practice: + // Use a method like this mutation obeserver to also properly initialize the component + // when an author drops it onto the page or modified it with the dialog. + function onDocumentReady() { + var elements = document.querySelectorAll(selectors.self); + for (var i = 0; i < elements.length; i++) { + new HelloWorld({ element: elements[i] }); + } + + var MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver; + var body = document.querySelector("body"); + var observer = new MutationObserver(function(mutations) { + mutations.forEach(function(mutation) { + // needed for IE + var nodesArray = [].slice.call(mutation.addedNodes); + if (nodesArray.length > 0) { + nodesArray.forEach(function(addedNode) { + if (addedNode.querySelectorAll) { + var elementsArray = [].slice.call(addedNode.querySelectorAll(selectors.self)); + elementsArray.forEach(function(element) { + new HelloWorld({ element: element }); + }); + } + }); + } + }); + }); + + observer.observe(body, { + subtree: true, + childList: true, + characterData: true + }); + } + + if (document.readyState !== "loading") { + onDocumentReady(); + } else { + document.addEventListener("DOMContentLoaded", onDocumentReady); + } + +}()); diff --git a/it/site/ui.frontend/src/main/webpack/components/_helloworld.scss b/it/site/ui.frontend/src/main/webpack/components/_helloworld.scss new file mode 100644 index 0000000000..d5bd0fce94 --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/_helloworld.scss @@ -0,0 +1,12 @@ +// Best practice: +// For a good separation of concerns, don't rely on the DOM element names, +// but on dedicated CSS selectors to identify all elements +.cmp-helloworld {} +.cmp-helloworld__title {} +.cmp-helloworld__item {} +.cmp-helloworld__item-label { + margin-bottom: 0; +} +.cmp-helloworld__item-output { + margin-top: 0; +} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_image.scss b/it/site/ui.frontend/src/main/webpack/components/_image.scss new file mode 100644 index 0000000000..40f8081b31 --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/_image.scss @@ -0,0 +1,4 @@ +.cmp-image {} +.cmp-image__link {} +.cmp-image__image {} +.cmp-image__title {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_languagenavigation.scss b/it/site/ui.frontend/src/main/webpack/components/_languagenavigation.scss new file mode 100644 index 0000000000..ccab6e647b --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/_languagenavigation.scss @@ -0,0 +1,9 @@ +.cmp-languagenavigation {} +//.cmp-languagenavigation--countrycode-US +//.cmp-languagenavigation--langcode-en-US +.cmp-languagenavigation__group {} +.cmp-languagenavigation__item {} +.cmp-languagenavigation__item--active {} +//.cmp-languagenavigation__item--level-0 {} +.cmp-languagenavigation__item-link {} +.cmp-languagenavigation__item-title {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_list.scss b/it/site/ui.frontend/src/main/webpack/components/_list.scss new file mode 100644 index 0000000000..05d3697aa5 --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/_list.scss @@ -0,0 +1,5 @@ +.cmp-list {} +.cmp-list__item {} +.cmp-list__item-link {} +.cmp-list__item-title {} +.cmp-list__item-date {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_navigation.scss b/it/site/ui.frontend/src/main/webpack/components/_navigation.scss new file mode 100644 index 0000000000..337d6bbb6f --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/_navigation.scss @@ -0,0 +1,9 @@ +.cmp-navigation {} +.cmp-navigation__group {} +.cmp-navigation__item {} +.cmp-navigation__item--active {} +// .cmp-navigation__item--level-0 {} +.cmp-navigation__item--level-0:hover > .cmp-navigation__group { + background: #ECECEC; +} +.cmp-navigation__item-link {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_pdfviewer.scss b/it/site/ui.frontend/src/main/webpack/components/_pdfviewer.scss new file mode 100644 index 0000000000..351b650966 --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/_pdfviewer.scss @@ -0,0 +1,2 @@ +.cmp-pdfviewer {} +.cmp-pdfviewer__content {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_progressbar.scss b/it/site/ui.frontend/src/main/webpack/components/_progressbar.scss new file mode 100644 index 0000000000..56f9320326 --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/_progressbar.scss @@ -0,0 +1,4 @@ +.cmp-progressbar {} +.cmp-progressbar__label--completed {} +.cmp-progressbar__label--remaining {} +.cmp-progressbar__bar {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_search.scss b/it/site/ui.frontend/src/main/webpack/components/_search.scss new file mode 100644 index 0000000000..e43c4aa354 --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/_search.scss @@ -0,0 +1,13 @@ +.cmp-search {} +.cmp-search__form {} +.cmp-search__field {} +.cmp-search__icon {} +.cmp-search__input {} +.cmp-search__loading-indicator {} +.cmp-search__clear {} +.cmp-search__clear-icon {} +.cmp-search__results {} +.cmp-search__item {} +.cmp-search__item--is-focused {} +.cmp-search__item-mark {} +.cmp-search__item-title {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_separator.scss b/it/site/ui.frontend/src/main/webpack/components/_separator.scss new file mode 100644 index 0000000000..8ce84d4824 --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/_separator.scss @@ -0,0 +1,2 @@ +.cmp-separator {} +.cmp-separator__horizontal-rule {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_tabs.scss b/it/site/ui.frontend/src/main/webpack/components/_tabs.scss new file mode 100644 index 0000000000..7274cf4605 --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/_tabs.scss @@ -0,0 +1,6 @@ +.cmp-tabs {} +.cmp-tabs__tablist {} +.cmp-tabs__tab {} +.cmp-tabs__tab--active {} +.cmp-tabs__tabpanel {} +.cmp-tabs__tabpanel--active {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_teaser.scss b/it/site/ui.frontend/src/main/webpack/components/_teaser.scss new file mode 100644 index 0000000000..f0892c3bfc --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/_teaser.scss @@ -0,0 +1,9 @@ +.cmp-teaser {} +.cmp-teaser__image {} +.cmp-teaser__content {} +.cmp-teaser__pretitle {} +.cmp-teaser__title {} +.cmp-teaser__title-link {} +.cmp-teaser__description {} +.cmp-teaser__action-container {} +.cmp-teaser__action-link {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_text.scss b/it/site/ui.frontend/src/main/webpack/components/_text.scss new file mode 100644 index 0000000000..ba0e8e5bef --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/_text.scss @@ -0,0 +1,2 @@ +.cmp-text {} +.cmp-text__paragraph {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_title.scss b/it/site/ui.frontend/src/main/webpack/components/_title.scss new file mode 100644 index 0000000000..c5d880a23c --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/_title.scss @@ -0,0 +1,3 @@ +.cmp-title {} +.cmp-title__text {} +.cmp-title__link {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/commerce/_carousel.scss b/it/site/ui.frontend/src/main/webpack/components/commerce/_carousel.scss new file mode 100644 index 0000000000..d38d14e696 --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/commerce/_carousel.scss @@ -0,0 +1,9 @@ +.carousel__btn {} +.carousel__btn--next {} +.carousel__btn--prev {} +.carousel__card {} +.carousel__cardscontainer {} +.carousel__cardsroot {} +.carousel__container {} +.carousel__parent {} +.carousel__title {} diff --git a/it/site/ui.frontend/src/main/webpack/components/commerce/_categorycarousel.scss b/it/site/ui.frontend/src/main/webpack/components/commerce/_categorycarousel.scss new file mode 100644 index 0000000000..3e543442ec --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/commerce/_categorycarousel.scss @@ -0,0 +1,5 @@ +.categorycarousel__anchor {} +.categorycarousel__card {} +.categorycarousel__image {} +.categorycarousel__imagewrapper {} +.categorycarousel__name {} diff --git a/it/site/ui.frontend/src/main/webpack/components/commerce/_featuredcategorylist.scss b/it/site/ui.frontend/src/main/webpack/components/commerce/_featuredcategorylist.scss new file mode 100644 index 0000000000..861120907a --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/commerce/_featuredcategorylist.scss @@ -0,0 +1,7 @@ +.cmp-categorylist {} +.cmp-categorylist__anchor {} +.cmp-categorylist__content {} +.cmp-categorylist__image {} +.cmp-categorylist__imagewrapper {} +.cmp-categorylist__name {} +.cmp-categorylist__title {} diff --git a/it/site/ui.frontend/src/main/webpack/components/commerce/_minicart-flow.scss b/it/site/ui.frontend/src/main/webpack/components/commerce/_minicart-flow.scss new file mode 100644 index 0000000000..96740a0a94 --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/commerce/_minicart-flow.scss @@ -0,0 +1,3 @@ +.flow__body {} +.flow__footer {} +.flow__root {} diff --git a/it/site/ui.frontend/src/main/webpack/components/commerce/_minicart-icons.scss b/it/site/ui.frontend/src/main/webpack/components/commerce/_minicart-icons.scss new file mode 100644 index 0000000000..f7c88d276d --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/commerce/_minicart-icons.scss @@ -0,0 +1,7 @@ +.icon__root {} +.icon__root.icon__root_heart {} +.icon__root.icon__root_lock {} +.icon__root.icon__root_pencil {} +.icon__root.icon__root_trash {} +.icon__root.icon__root-close {} +.icon__root.icon__root-kebab {} diff --git a/it/site/ui.frontend/src/main/webpack/components/commerce/_minicart.scss b/it/site/ui.frontend/src/main/webpack/components/commerce/_minicart.scss new file mode 100644 index 0000000000..262428c969 --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/commerce/_minicart.scss @@ -0,0 +1,85 @@ +.button__content {} +.button__filled {} +.button__root {} +.button__root_highPriority {} +.button__root_normalPriority {} +.button__root:active {} +.button__root:disabled {} +.button__root:focus {} +.button__root:hover {} +.cartOptions__focusItem {} +.cartOptions__form {} +.cartOptions__modal {} +.cartOptions__modal_active {} +.cartOptions__name {} +.cartOptions__options {} +.cartOptions__quantity {} +.cartOptions__quantityTitle {} +.cartOptions__root {} +.cartOptions__save {} +.cartOptions__save button {} +.clickable__root {} +.emptyMiniCart__continue {} +.emptyMiniCart__continue:hover {} +.emptyMiniCart__emptyTitle {} +.emptyMiniCart__root {} +.field__input {} +.field__input:focus {} +.field__label {} +.field__root {} +.fieldIcons__after {} +.fieldIcons__after {} +.fieldIcons__after:empty {} +.fieldIcons__before {} +.fieldIcons__before, +.fieldIcons__before:empty, +.fieldIcons__input {} +.fieldIcons__input > input {} +.fieldIcons__root {} +.icon__root {} +.indicator__indicator {} +.indicator__message {} +.indicator__root {} +.kebab__dropdown {} +.kebab__dropdown li {} +.kebab__dropdown_active {} +.kebab__kebab {} +.kebab__root {} +.mask__root {} +.mask__root_active {} +.message__root {} +.message__root_error {} +.message__root:empty {} +.miniCart__body {} +.miniCart__footer {} +.miniCart__footerMaskOpen {} +.miniCart__header {} +.miniCart__placeholderButton {} +.miniCart__root {} +.miniCart__root_open {} +.miniCart__subtotalLabel {} +.miniCart__subtotalValue {} +.miniCart__title {} +.miniCart__totals {} +.option__root {} +.option__title {} +.product__image {} +.product__mask_active {} +.product__modal {} +.product__name {} +.product__optionLabel {} +.product__options {} +.product__price {} +.product__quantity {} +.product__quantityOperator {} +.product__quantityRow {} +.product__root .product__mask {} +.product__root {} +.product__root_masked {} +.productList__root {} +.quantity__root {} +.section__menuItem button {} +.section__text {} +.select__input {} +.select__wrapper {} +.trigger__root {} diff --git a/it/site/ui.frontend/src/main/webpack/components/commerce/_navigation.scss b/it/site/ui.frontend/src/main/webpack/components/commerce/_navigation.scss new file mode 100644 index 0000000000..5d39fc1fa4 --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/commerce/_navigation.scss @@ -0,0 +1,20 @@ + .cmp-navigation__group { + display: flex; + flex-flow: row wrap; +} + +.cmp-navigation__item { + list-style: none; + padding: 0.5em; +} + +.cmp-navigation__item--level-0 .cmp-navigation__group { + display: none; +} + +.cmp-navigation__item--level-0:hover > .cmp-navigation__group { + display: flex; + flex-direction: column; + flex-wrap: nowrap; + position: absolute; +} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/commerce/_product.scss b/it/site/ui.frontend/src/main/webpack/components/commerce/_product.scss new file mode 100644 index 0000000000..42b66d6b5f --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/commerce/_product.scss @@ -0,0 +1,67 @@ +.button__content {} +.button__filled {} +.button__root {} +.button__root_highPriority {} +.button__root_normalPriority {} +.carousel__chevron-left {} +.carousel__chevron-right {} +.carousel__currentImage {} +.carousel__imageContainer {} +.carousel__root {} +.clickable__root {} +.field__input {} +.field__label {} +.field__root {} +.fieldIcons__after {} +.fieldIcons__before {} +.fieldIcons__input {} +.fieldIcons__root {} +.icon__root {} +.indicator__indicator {} +.indicator__message {} +.indicator__root {} +.message__root {} +.message__root_error {} +.option__root {} +.option__title {} +.productFullDetail__cartActions {} +.productFullDetail__description {} +.productFullDetail__descriptionTitle {} +.productFullDetail__details {} +.productFullDetail__detailsTitle {} +.productFullDetail__groupedProducts .price {} +.productFullDetail__groupedProducts {} +.productFullDetail__imageCarousel {} +.productFullDetail__options {} +.productFullDetail__productName {} +.productFullDetail__quantity {} +.productFullDetail__quantityTitle {} +.productFullDetail__related {} +.productFullDetail__relatedTitle {} +.productFullDetail__root .price .discountedPrice {} +.productFullDetail__root .price .regularPrice {} +.productFullDetail__root .price .you-save {} +.productFullDetail__root .price {} +.productFullDetail__root {} +.productFullDetail__section {} +.productFullDetail__sectionTitle {} +.productFullDetail__title .price {} +.productFullDetail__title {} +.quantity__root {} +.richText__root {} +.select__input {} +.select__wrapper {} +.swatch__root {} +.swatch__root_focused {} +.swatch__root_selected {} +.swatch__root_selected_focused {} +.swatchList__root {} +.thumbnail__image {} +.thumbnail__root {} +.thumbnail__rootSelected {} +.thumbnailList__root {} +.tile__root {} +.tile__root_focused {} +.tile__root_selected {} +.tile__root_selected_focused {} +.tileList__root {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/commerce/_productcarousel.scss b/it/site/ui.frontend/src/main/webpack/components/commerce/_productcarousel.scss new file mode 100644 index 0000000000..94fcd85258 --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/commerce/_productcarousel.scss @@ -0,0 +1,21 @@ +.product__card {} +.product__card-content {} +.product__card-actions {} +.product__card-button {} +.product__card-button--add-to-cart {} +.product__card-button--add-to-wish-list {} +.product__card-button-content {} +.product__card__image {} +.product__card-title {} +.product__image {} +.productcarousel__btn {} +.productcarousel__btn--next {} +.productcarousel__btn--prev {} +.productcarousel__cardscontainer {} +.productcarousel__container {} +.productcarousel__parent {} +.productcarousel__root .price .discountedPrice {} +.productcarousel__root .price .regularPrice {} +.productcarousel__root .price {} +.productcarousel__root {} +.productcarousel__title {} diff --git a/it/site/ui.frontend/src/main/webpack/components/commerce/_productcollection.scss b/it/site/ui.frontend/src/main/webpack/components/commerce/_productcollection.scss new file mode 100644 index 0000000000..1bb66f46a6 --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/commerce/_productcollection.scss @@ -0,0 +1,50 @@ +.productcollection__root {} +.productcollection__results-count {} +.productcollection__filters {} +.productcollection__filters-header {} +.productcollection__filters-title {} +.productcollection__filters-body {} +.productcollection__current-filters {} +.productcollection__current-filter {} +.productcollection__current-filter-icon {} +.productcollection__filter {} +.productcollection__filter-toggler {} +.productcollection__filter-header {} +.productcollection__filter-icon {} +.productcollection__filter-icon--open {} +.productcollection__filter-icon--closed {} +.productcollection__filter-items {} +.productcollection__filter-item {} +.productcollection__filter-title {} +.productcollection__items {} +.productcollection__item {} +.productcollection__item--staged {} +.productcollection__item-actions {} +.productcollection__item-button {} +.productcollection__item-button--add-to-cart {} +.productcollection__item-button--add-to-wish-list {} +.productcollection__item-button-content {} +.productcollection__item-images {} +.productcollection__item-image {} +.productcollection__item-image--placeholder {} +.productcollection__item-staged {} +.productcollection__item-title {} +.productcollection__sort {} +.productcollection__sort-fields {} +.productcollection__sort-title {} +.productcollection__sort-keys {} +.productcollection__sort-order {} +.productcollection__sort-order--asc {} +.productcollection__sort-order--desc {} +.productcollection__loadmore-button {} +.productcollection__loadmore-spinner {} +.productcollection__pagination {} +.productcollection__pagination-arrow {} +.productcollection__pagination-arrow--prev {} +.productcollection__pagination-arrow--next {} +.productcollection__pagination-arrow--inactive {} +.productcollection__pagination-icon {} +.productcollection__pagination-button {} +.productcollection__pagination-button--current {} +.productcollection__pagination-button--inactive {} +.productcollection__pagination-button-title {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/commerce/_productlist.scss b/it/site/ui.frontend/src/main/webpack/components/commerce/_productlist.scss new file mode 100644 index 0000000000..e9beea57d6 --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/commerce/_productlist.scss @@ -0,0 +1,16 @@ +.category__root {} +.category__root--staged {} +.category__root--noimage {} +.category__root--notitle {} +.category__header {} +.category__image {} +.category__staged {} +.category__title {} + +/* preconfigured productlist styles in page template policies*/ +.category__style_grid .productcollection__items {} +.category__style_list .productcollection__items { + display: block; + width: 30%; + margin: auto; +} diff --git a/it/site/ui.frontend/src/main/webpack/components/commerce/_productteaser.scss b/it/site/ui.frontend/src/main/webpack/components/commerce/_productteaser.scss new file mode 100644 index 0000000000..c4d2a06941 --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/commerce/_productteaser.scss @@ -0,0 +1,9 @@ +.productteaser .button__root {} +.productteaser .item__image {} +.productteaser .item__images {} +.productteaser .item__name {} +.productteaser .item__root {} +.productteaser .price .discountedPrice {} +.productteaser .price .regularPrice {} +.productteaser .price {} +.productteaser .productteaser__cta {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/commerce/_searchbar.scss b/it/site/ui.frontend/src/main/webpack/components/commerce/_searchbar.scss new file mode 100644 index 0000000000..0f8f19ff18 --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/commerce/_searchbar.scss @@ -0,0 +1,14 @@ +.searchbar__root {} +.searchbar__trigger {} +.searchbar__trigger-icon {} +.searchbar__body {} +.searchbar__body--open {} +.searchbar__form-container {} +.searchbar__form {} +.searchbar__fields {} +.searchbar__input-container {} +.searchbar__input {} +.searchbar__input-before {} +.searchbar__input-after {} +.searchbar__reset-button {} +.searchbar__search-icon {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/commerce/_searchresults.scss b/it/site/ui.frontend/src/main/webpack/components/commerce/_searchresults.scss new file mode 100644 index 0000000000..57f97138d4 --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/components/commerce/_searchresults.scss @@ -0,0 +1 @@ +.searchresults__root {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/site/_base.scss b/it/site/ui.frontend/src/main/webpack/site/_base.scss new file mode 100644 index 0000000000..69735b803b --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/site/_base.scss @@ -0,0 +1,33 @@ +//== Base + +html, +body { + margin: 0; + font-size: $font-size; + font-family: $font-family; + line-height: $font-height; + color: $color-foreground; + background: $color-background; + + @media (prefers-color-scheme: dark) { + color: $color-foreground-dark; + background: $color-background-dark; + } +} + + +a { + color: $color-link; + + @media (prefers-color-scheme: dark) { + color: $color-link-dark; + } +} + +button, +input, +optgroup, +select, +textarea { + font: inherit; +} diff --git a/it/site/ui.frontend/src/main/webpack/site/_variables.scss b/it/site/ui.frontend/src/main/webpack/site/_variables.scss new file mode 100644 index 0000000000..af0f2a02c9 --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/site/_variables.scss @@ -0,0 +1,18 @@ + +//== Font + +$font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +$font-size: 16px; +$font-height: 1.5; + +//== Color + +// Normal mode +$color-foreground: #202020; +$color-background: #ECECEC; +$color-link: #2020E0; + +// Dark mode +$color-foreground-dark: invert($color-foreground); +$color-background-dark: invert($color-background); +$color-link-dark: invert($color-link); diff --git a/it/site/ui.frontend/src/main/webpack/site/main.scss b/it/site/ui.frontend/src/main/webpack/site/main.scss new file mode 100644 index 0000000000..04b1e07451 --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/site/main.scss @@ -0,0 +1,5 @@ + +@import 'variables'; +@import 'base'; +@import '../components/**/*.scss'; +@import './styles/*.scss'; diff --git a/it/site/ui.frontend/src/main/webpack/site/main.ts b/it/site/ui.frontend/src/main/webpack/site/main.ts new file mode 100644 index 0000000000..3e6d4455a6 --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/site/main.ts @@ -0,0 +1,8 @@ + +// Stylesheets +import "./main.scss"; + +// Javascript or Typescript +import "./**/*.js"; +import "./**/*.ts"; +import '../components/**/*.js'; diff --git a/it/site/ui.frontend/src/main/webpack/site/styles/container_main.scss b/it/site/ui.frontend/src/main/webpack/site/styles/container_main.scss new file mode 100644 index 0000000000..be80e26647 --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/site/styles/container_main.scss @@ -0,0 +1,6 @@ + +//== Container main content style, used on page template + +main.container { + padding: .5em 1em; +} diff --git a/it/site/ui.frontend/src/main/webpack/site/styles/experiencefragment_footer.scss b/it/site/ui.frontend/src/main/webpack/site/styles/experiencefragment_footer.scss new file mode 100644 index 0000000000..92105dac72 --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/site/styles/experiencefragment_footer.scss @@ -0,0 +1,16 @@ + +//== XF Footer style, used on page template + +footer.experiencefragment { + padding: .5em 1em; + border-top: 1px solid $color-foreground; + + @media (prefers-color-scheme: dark) { + border-color: $color-foreground-dark; + } + + .cmp-separator__horizontal-rule { + margin: 0; + border: 0; + } +} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/site/styles/experiencefragment_header.scss b/it/site/ui.frontend/src/main/webpack/site/styles/experiencefragment_header.scss new file mode 100644 index 0000000000..8fbd537a9b --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/site/styles/experiencefragment_header.scss @@ -0,0 +1,109 @@ + +//== XF Header style, used on page template + +header.experiencefragment { + padding: .5em 1em; + border-bottom: 1px solid $color-foreground; + + @media (prefers-color-scheme: dark) { + border-bottom-color: $color-foreground-dark; + } + + a { + color: $color-foreground; + text-decoration: none; + + @media (prefers-color-scheme: dark) { + color: $color-foreground-dark; + } + + &:hover, + &:focus { + color: $color-link; + text-decoration: underline; + + @media (prefers-color-scheme: dark) { + color: $color-link-dark; + } + } + } + + //== Grid layout + + .cmp-container { + display: grid; + grid-template-columns: 4fr 1fr 1fr; + } + + + //== Language Navigation + + .cmp-languagenavigation { + position: relative; + + &::before { + content: " "; + display: block; + height: 1.5em; + $color-foreground-rgb: 'rgb('+red($color-foreground)+','+green($color-foreground)+','+blue($color-foreground)+')'; + background-image: url('data:image/svg+xml;utf8,'); + background-repeat: no-repeat; + + @media (prefers-color-scheme: dark) { + $color-background-rgb: 'rgb('+red($color-foreground-dark)+','+green($color-foreground-dark)+','+blue($color-foreground-dark)+')'; + background-image: url('data:image/svg+xml;utf8,'); + } + } + & > .cmp-languagenavigation__group { + visibility: hidden; + transition-delay: .5s; + position: absolute; + top: 34px; + width: 20em; + padding: 0 8px; + border: 1px solid $color-foreground; + border-top: 0; + background: $color-background; + + @media (prefers-color-scheme: dark) { + border-color: $color-foreground-dark; + background: $color-background-dark; + } + } + &:hover > .cmp-languagenavigation__group { + visibility: visible; + transition-delay: 0s; + } + } + .cmp-languagenavigation__group { + margin: 0; + padding: 0; + list-style: none; + } + .cmp-languagenavigation__item-title { + font-size: x-small; + text-transform: uppercase; + } + .cmp-languagenavigation__item--level-0 { + margin-bottom: .5em; + } + .cmp-languagenavigation__item--level-1 { + display: inline; + } + .cmp-languagenavigation__item--level-1:not(:first-child)::before { + content: " | "; + } + .cmp-languagenavigation__item--active > .cmp-languagenavigation__item-link { + font-weight: bold; + } + + //== Search + + .cmp-search__field { + display: flex; + margin: -3px 0; + } + .cmp-search__input { + height: 26px; + } +} diff --git a/it/site/ui.frontend/src/main/webpack/static/index.html b/it/site/ui.frontend/src/main/webpack/static/index.html new file mode 100644 index 0000000000..0aee8ff9aa --- /dev/null +++ b/it/site/ui.frontend/src/main/webpack/static/index.html @@ -0,0 +1,123 @@ + + + + + Static Frontend file + + + + + + + +
    +
    +
    +
    +
    + +
    + +
    + +
    +
    +
    +
    +
    +
    +
    +
    +

    Welcome to CIF IT Site!

    +
    +
    +
    +
    +
    +
    +
    +

    This is the main welcome page of your web site. A few notes about this site:

    +
      +
    • It is built entirely with the Core Components - see the Component Library to view the components in all their shapes and forms.
    • +
    • Only the Hello World component has been built custom to illustrate how further components can be built (which also shows how JavaScript is best initialized for components, so that it also works well with the Page Editor).
    • +
    • The page header and footer are assembled as Experience Fragments, which can also be localized if needed.
      +
    • +
    • The Style System is used to insert a sematic <header> and <footer> element to the corresponding Experience Fragment components, as well as a <main> element to the container of the page content. This allows to apply some CSS specifically to these sections of the page.
    • +
    +
    +
    +
    +

    Hello World Component

    +
    +

    Model message:

    +
    Hello World!
    +Resource type is: cif-components-it-site/components/helloworld
    +Current page is:  /content/cif-components-it-site/us/en
    +This is instance: 78f60b4a-a52a-4021-82d5-fb17f5fb95cf
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    Copyright 2019, CIF IT Site. All rights reserved.

    +
    +
    +
    +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/it/site/ui.frontend/tsconfig.json b/it/site/ui.frontend/tsconfig.json new file mode 100644 index 0000000000..3f268c3153 --- /dev/null +++ b/it/site/ui.frontend/tsconfig.json @@ -0,0 +1,13 @@ +{ + "compilerOptions": { + "target": "es5", + "module": "es6", + "baseUrl": "../ui.frontend", + "removeComments": true, + "allowJs": true, + "preserveConstEnums": true, + "allowSyntheticDefaultImports": true, + "sourceMap": true + }, + "include": [ "./src/**/*.ts" ] +} diff --git a/it/site/ui.frontend/webpack.common.js b/it/site/ui.frontend/webpack.common.js new file mode 100644 index 0000000000..f4b2e4c96f --- /dev/null +++ b/it/site/ui.frontend/webpack.common.js @@ -0,0 +1,110 @@ +'use strict'; + +const path = require('path'); +const MiniCssExtractPlugin = require('mini-css-extract-plugin'); +const TSConfigPathsPlugin = require('tsconfig-paths-webpack-plugin'); +const CopyWebpackPlugin = require('copy-webpack-plugin'); +const { CleanWebpackPlugin } = require('clean-webpack-plugin'); +const ESLintPlugin = require('eslint-webpack-plugin'); + +const SOURCE_ROOT = __dirname + '/src/main/webpack'; + +const resolve = { + extensions: ['.js', '.ts'], + plugins: [new TSConfigPathsPlugin({ + configFile: './tsconfig.json' + })] +}; + +module.exports = { + resolve: resolve, + entry: { + site: SOURCE_ROOT + '/site/main.ts' + }, + output: { + filename: (chunkData) => { + return chunkData.chunk.name === 'dependencies' ? 'clientlib-dependencies/[name].js' : 'clientlib-site/[name].js'; + }, + path: path.resolve(__dirname, 'dist') + }, + module: { + rules: [ + { + test: /\.tsx?$/, + exclude: /node_modules/, + use: [ + { + loader: 'ts-loader' + }, + { + loader: 'glob-import-loader', + options: { + resolve: resolve + } + } + ] + }, + { + test: /\.scss$/, + use: [ + MiniCssExtractPlugin.loader, + { + loader: 'css-loader', + options: { + url: false + } + }, + { + loader: 'postcss-loader', + options: { + plugins() { + return [ + require('autoprefixer') + ]; + } + } + }, + { + loader: 'sass-loader', + }, + { + loader: 'glob-import-loader', + options: { + resolve: resolve + } + } + ] + } + ] + }, + plugins: [ + new CleanWebpackPlugin(), + new ESLintPlugin({ + extensions: ['js', 'ts', 'tsx'] + }), + new MiniCssExtractPlugin({ + filename: 'clientlib-[name]/[name].css' + }), + new CopyWebpackPlugin({ + patterns: [ + { from: path.resolve(__dirname, SOURCE_ROOT + '/resources'), to: './clientlib-site/' } + ] + }) + ], + stats: { + assetsSort: 'chunks', + builtAt: true, + children: false, + chunkGroups: true, + chunkOrigins: true, + colors: false, + errors: true, + errorDetails: true, + env: true, + modules: false, + performance: true, + providedExports: false, + source: false, + warnings: true + } +}; diff --git a/it/site/ui.frontend/webpack.dev.js b/it/site/ui.frontend/webpack.dev.js new file mode 100644 index 0000000000..3420457399 --- /dev/null +++ b/it/site/ui.frontend/webpack.dev.js @@ -0,0 +1,42 @@ +const { merge } = require('webpack-merge'); +const common = require('./webpack.common.js'); +const path = require('path'); +const HtmlWebpackPlugin = require('html-webpack-plugin'); + +const SOURCE_ROOT = __dirname + '/src/main/webpack'; + +module.exports = env => { + + const writeToDisk = env && Boolean(env.writeToDisk); + + return merge(common, { + mode: 'development', + performance: { + hints: 'warning', + maxAssetSize: 1048576, + maxEntrypointSize: 1048576 + }, + plugins: [ + new HtmlWebpackPlugin({ + template: path.resolve(__dirname, SOURCE_ROOT + '/static/index.html') + }) + ], + devServer: { + proxy: [{ + context: ['/content', '/etc.clientlibs'], + target: 'http://localhost:4502', + }], + client: { + overlay: { + errors: true, + warnings: false, + }, + }, + watchFiles: ['src/**/*'], + hot: false, + devMiddleware: { + writeToDisk: writeToDisk + } + } + }); +} diff --git a/it/site/ui.frontend/webpack.prod.js b/it/site/ui.frontend/webpack.prod.js new file mode 100644 index 0000000000..565fff7b50 --- /dev/null +++ b/it/site/ui.frontend/webpack.prod.js @@ -0,0 +1,42 @@ +const {merge} = require('webpack-merge'); +const TerserPlugin = require('terser-webpack-plugin'); +const CssMinimizerPlugin = require('css-minimizer-webpack-plugin'); +const common = require('./webpack.common.js'); + +module.exports = merge(common, { + mode: 'production', + optimization: { + minimize: true, + minimizer: [ + new TerserPlugin(), + new CssMinimizerPlugin({ + minimizerOptions: { + preset: ['default', { + calc: true, + convertValues: true, + discardComments: { + removeAll: true + }, + discardDuplicates: true, + discardEmpty: true, + mergeRules: true, + normalizeCharset: true, + reduceInitial: true, // This is since IE11 does not support the value Initial + svgo: true + }], + } + }), + ], + splitChunks: { + cacheGroups: { + main: { + chunks: 'all', + name: 'site', + test: 'main', + enforce: true + } + } + } + }, + performance: {hints: false} +}); diff --git a/pom.xml b/pom.xml index 0f148fc0c6..21ada1d369 100644 --- a/pom.xml +++ b/pom.xml @@ -64,6 +64,7 @@ it/content it/http + it/site ui.tests From 17c9049cc5150ad0ce3e2be5923b9999d0610746 Mon Sep 17 00:00:00 2001 From: Alwin Joseph Date: Mon, 27 Apr 2026 12:06:46 +0530 Subject: [PATCH 02/37] SITES-40396: Align aggregator version with submodule parents --- .gitignore | 3 ++- it/site/pom.xml | 1 + it/site/ui.apps.structure/pom.xml | 15 +++++++++++++++ it/site/ui.apps/pom.xml | 7 +++++++ it/site/ui.frontend/pom.xml | 7 +++++++ .../src/main/webpack/resources/.gitkeep | 0 6 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 it/site/ui.frontend/src/main/webpack/resources/.gitkeep diff --git a/.gitignore b/.gitignore index 6bc1584b43..1f3f7e8770 100644 --- a/.gitignore +++ b/.gitignore @@ -44,6 +44,7 @@ hs_err_pid* # Javascript things **/node_modules/** +**/node/** **/karma-junit/** **/coverage/** **/test-results/** @@ -60,4 +61,4 @@ yarn-error.log ui.tests/test-module/reports # GraphQL query logs -bundles/core/src/test/resources/test-queries/graphql-requests.log \ No newline at end of file +bundles/core/src/test/resources/test-queries/graphql-requests.log diff --git a/it/site/pom.xml b/it/site/pom.xml index fb8f3ff1ed..0a5040fa30 100644 --- a/it/site/pom.xml +++ b/it/site/pom.xml @@ -25,6 +25,7 @@ cif-components-it-site + 1.0.0-SNAPSHOT pom CIF IT Site CIF IT Site — integration-test site for AEM CIF Core Components diff --git a/it/site/ui.apps.structure/pom.xml b/it/site/ui.apps.structure/pom.xml index 1f400c2ec4..3c29793365 100644 --- a/it/site/ui.apps.structure/pom.xml +++ b/it/site/ui.apps.structure/pom.xml @@ -1,4 +1,19 @@ + 4.0.0 diff --git a/it/site/ui.apps/pom.xml b/it/site/ui.apps/pom.xml index 2989d3b7b7..2155503bfe 100644 --- a/it/site/ui.apps/pom.xml +++ b/it/site/ui.apps/pom.xml @@ -78,6 +78,13 @@ + + org.apache.rat + apache-rat-plugin + + true + + org.apache.sling htl-maven-plugin diff --git a/it/site/ui.frontend/pom.xml b/it/site/ui.frontend/pom.xml index 7118a96391..fa64f0915a 100644 --- a/it/site/ui.frontend/pom.xml +++ b/it/site/ui.frontend/pom.xml @@ -58,6 +58,13 @@ + + org.apache.rat + apache-rat-plugin + + true + + org.apache.maven.plugins maven-assembly-plugin diff --git a/it/site/ui.frontend/src/main/webpack/resources/.gitkeep b/it/site/ui.frontend/src/main/webpack/resources/.gitkeep new file mode 100644 index 0000000000..e69de29bb2 From 3a4558bdc9b62b6e5fb3f9f660812d2488d4f65b Mon Sep 17 00:00:00 2001 From: Alwin Joseph Date: Mon, 27 Apr 2026 15:01:26 +0530 Subject: [PATCH 03/37] SITES-40396 - Fix it/site build compatibility and update documentation --- .gitignore | 3 +++ it/site/all/pom.xml | 12 --------- it/site/generate.md | 60 ++++++++++++++++++++++++++++++++++++++++++++- it/site/pom.xml | 26 ++++++++++---------- 4 files changed, 75 insertions(+), 26 deletions(-) diff --git a/.gitignore b/.gitignore index 1f3f7e8770..691e10bc47 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ # Ignore things generated by Java *.class +.java-version .classpath .project .settings @@ -62,3 +63,5 @@ ui.tests/test-module/reports # GraphQL query logs bundles/core/src/test/resources/test-queries/graphql-requests.log + + diff --git a/it/site/all/pom.xml b/it/site/all/pom.xml index 7f58958b89..95abd30941 100644 --- a/it/site/all/pom.xml +++ b/it/site/all/pom.xml @@ -118,18 +118,6 @@ - - com.adobe.aem - aemanalyser-maven-plugin - - - aem-analyser - - project-analyse - - - - diff --git a/it/site/generate.md b/it/site/generate.md index cba34274db..0551e3ffb9 100644 --- a/it/site/generate.md +++ b/it/site/generate.md @@ -135,7 +135,49 @@ The reactor pom must inherit from **`core-cif-components-parent`**: ``` -Drop `` and `` from the reactor pom (both inherited). Properties already in the monorepo parent (`aem.host`, `aem.port`, `core.wcm.components.version`, `magento.graphql.version`, etc.) should be omitted from `it/site/pom.xml` unless you need to override them. Only site-specific properties need to be declared (`core.cif.components.version`, `aem.sdk.api`, `aem.cif.sdk.api`, `aemanalyser.version`, etc.). +Drop `` and `` from the reactor pom (both inherited). Properties already in the monorepo parent (`aem.host`, `aem.port`, `core.wcm.components.version`, `magento.graphql.version`, etc.) should be omitted from `it/site/pom.xml` unless you need to override them. Only site-specific properties need to be declared (`core.cif.components.version`, `aem.sdk.api`, `aem.cif.sdk.api`, etc.). + +**Compiler and enforcer — set to Java 8.** The archetype generates `11` and an enforcer requiring Java 11. Replace both so the module builds on Java 8 (AEM 6.5 / classic) and Java 11 (AEM Cloud SDK): + +```xml + + org.apache.maven.plugins + maven-enforcer-plugin + + + + Project must be compiled with Java 8 or higher + 1.8.0 + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.8 + 1.8 + + +``` + +> **⚠️ Remove `aemanalyser-maven-plugin` from `all/pom.xml`.** +> The archetype adds `aemanalyser-maven-plugin` to the `all` module by default. This plugin is compiled with Java 11 (class file version 55.0) and will fail at build time on Java 8 (`class file versions up to 52.0`). Since this module must build on both Java 8 (AEM 6.5 / classic) and Java 11 (AEM Cloud SDK), remove the plugin entirely from `all/pom.xml` and its `` entry from `pluginManagement`. The `examples` module follows the same approach — it does not use this plugin at all. + +**RAT exclude for generated `target/` files.** When the `classic` profile has been run, the root RAT check scans `classic/*/target/vault-work/` and flags auto-generated `MANIFEST.MF` and `definition/.content.xml` files. Add this to the root `pom.xml` ``: + +```xml + + org.apache.rat + apache-rat-plugin + + + **/target/** + + + +``` All child poms' `` must match the monorepo version (`2.18.3-SNAPSHOT`), not the archetype-generated `1.0.0-SNAPSHOT`. @@ -285,6 +327,22 @@ cd ui.frontend && npm ci If **`webpack`** is missing from PATH during Maven, dependencies were not installed. +**`.gitignore`** — add a `.gitignore` inside `ui.frontend/` to exclude the node binaries downloaded by `frontend-maven-plugin` and the installed packages: + +``` +**/node/** +``` + +The root `.gitignore` already covers `**/node_modules/**`; the `node/` binary directory (containing `node`, `npm`, `npm.cmd`) needs this separate entry. + +**Empty `resources/` directory** — the webpack config globs `resources/**/*`. If the directory is empty, webpack emits a build error. Add a `.gitkeep` placeholder: + +```bash +touch ui.frontend/src/main/webpack/resources/.gitkeep +``` + +**Skip RAT on `ui.apps` and `ui.frontend`** — both modules contain compiled/generated files (clientlib output, node binaries) that have no license headers. Add `true` for `apache-rat-plugin` in each module's `pom.xml`, matching the `examples` module pattern. + --- ## 9. Verify diff --git a/it/site/pom.xml b/it/site/pom.xml index 0a5040fa30..60d566da5b 100644 --- a/it/site/pom.xml +++ b/it/site/pom.xml @@ -49,7 +49,6 @@ 2.18.2 2025.09.02.00 2026.3.25194.20260330T181734Z-260300 - 1.6.6 6.4.0 CIF IT Site UTF-8 @@ -60,7 +59,6 @@ - org.apache.maven.plugins maven-enforcer-plugin @@ -76,20 +74,29 @@ [3.3.9,) - Maven must be executed with a Java 11 JRE or higher. - 11 + Project must be compiled with Java 8 or higher + 1.8.0 - org.apache.maven.plugins maven-compiler-plugin - 11 + 1.8 + 1.8 + + + + org.apache.rat + apache-rat-plugin + + + **/target/** + @@ -263,13 +270,6 @@ Bundle-DocURL: - - - com.adobe.aem - aemanalyser-maven-plugin - ${aemanalyser.version} - true - com.day.jcr.vault From 326ac2bde38061a41aac3dade7b6c86d2e75e242 Mon Sep 17 00:00:00 2001 From: Alwin Joseph Date: Mon, 27 Apr 2026 15:26:23 +0530 Subject: [PATCH 04/37] SITES-40396 - Add GraphQL endpoint smoke test for CIF IT Site --- .../com/adobe/cq/commerce/it/http/ItSiteSmokeIT.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/it/http/src/test/java/com/adobe/cq/commerce/it/http/ItSiteSmokeIT.java b/it/http/src/test/java/com/adobe/cq/commerce/it/http/ItSiteSmokeIT.java index ef5d30fffb..2715080b8b 100644 --- a/it/http/src/test/java/com/adobe/cq/commerce/it/http/ItSiteSmokeIT.java +++ b/it/http/src/test/java/com/adobe/cq/commerce/it/http/ItSiteSmokeIT.java @@ -81,4 +81,13 @@ public void testCommerceNavigationConfigured() throws Exception { Assert.assertEquals("Navigation should be the CIF commerce navigation component", "cif-components-it-site/components/commerce/navigation", navigation.get(":type").asText()); } + + @Test + public void testCommerceGraphqlEndpointReachable() throws Exception { + SlingHttpResponse response = adminAuthor.doGet( + "/api/graphql?query=%7BstoreConfig%7Bstore_code%7D%7D", 200); + JsonNode json = MAPPER.readTree(response.getContent()); + Assert.assertEquals("GraphQL endpoint should return store_code 'default'", + "default", json.at("/data/storeConfig/store_code").asText()); + } } From 547060c09690fd4bb81a8086a69d5ea6664d1489 Mon Sep 17 00:00:00 2001 From: Alwin Joseph Date: Mon, 27 Apr 2026 16:14:41 +0530 Subject: [PATCH 05/37] SITES-40396 - Fix CommerceTestBase always targeting ~examples OSGi config --- .../cq/commerce/it/http/CommerceTestBase.java | 31 ++----------------- 1 file changed, 3 insertions(+), 28 deletions(-) diff --git a/it/http/src/test/java/com/adobe/cq/commerce/it/http/CommerceTestBase.java b/it/http/src/test/java/com/adobe/cq/commerce/it/http/CommerceTestBase.java index 78a87d0bd7..75836cf48a 100644 --- a/it/http/src/test/java/com/adobe/cq/commerce/it/http/CommerceTestBase.java +++ b/it/http/src/test/java/com/adobe/cq/commerce/it/http/CommerceTestBase.java @@ -18,18 +18,14 @@ import java.io.IOException; import java.nio.charset.StandardCharsets; import java.util.HashMap; -import java.util.Iterator; import java.util.Map; import java.util.concurrent.Callable; import java.util.concurrent.TimeoutException; import org.apache.commons.io.IOUtils; import org.apache.sling.testing.clients.ClientException; -import org.apache.sling.testing.clients.SlingHttpResponse; import org.apache.sling.testing.clients.osgi.OsgiConsoleClient; -import org.apache.sling.testing.clients.util.JsonUtils; import org.apache.sling.testing.clients.util.poller.Polling; -import org.codehaus.jackson.JsonNode; import org.junit.Assert; import org.junit.BeforeClass; import org.junit.ClassRule; @@ -79,31 +75,11 @@ public static void init() throws ClientException, InterruptedException, TimeoutE .withAcceptSelfSignedCertificates(true) .withAllowHttpProtocol(true); - updateOSGiConfiguration(adminAuthor, graphqlOsgiConfig.build(), GRAPHQL_CLIENT_BUNDLE, GRAPHQL_CLIENT_FACTORY_PID); + updateOSGiConfiguration(adminAuthor, graphqlOsgiConfig.build(), GRAPHQL_CLIENT_BUNDLE, + GRAPHQL_CLIENT_FACTORY_PID + "~examples"); updateSlingAuthenticatorOSGiConfig(adminAuthor); } - /** - * Fetches the PID of a service based on the factory PID. - * - * @param osgiClient - * @return The PID of the first configuration found for factory PID. - * @throws ClientException - */ - private static String getConfigurationPid(OsgiConsoleClient osgiClient, String factoryPID) throws ClientException { - SlingHttpResponse resp = osgiClient.doGet(CONFIGURATION_CONSOLE_URL + "/*.json"); - JsonNode json = JsonUtils.getJsonNodeFromString(resp.getContent()); - Iterator it = json.getElements(); - while (it.hasNext()) { - JsonNode config = it.next(); - JsonNode factoryId = config.get("factoryPid"); - if (factoryId != null && factoryPID.equals(factoryId.getTextValue())) { - return config.get("pid").getTextValue(); - } - } - return null; - } - protected static void updateOSGiConfiguration(CQClient client, Map config, String bundle, String factoryPID) throws ClientException, TimeoutException, InterruptedException { @@ -129,8 +105,7 @@ public Boolean call() throws Exception { polling.poll(30000, 1000); LOG.info("Creating configuration. {}", config); - String configurationPid = getConfigurationPid(osgiClient, factoryPID); - osgiClient.waitEditConfiguration(30, configurationPid, null, config, SC_MOVED_TEMPORARILY); + osgiClient.waitEditConfiguration(30, factoryPID, null, config, SC_MOVED_TEMPORARILY); // Wait for bundle to restart polling.poll(30000, 1000); From 3f75e9a7c52c123d52330c03e7bef6c3cf9159dc Mon Sep 17 00:00:00 2001 From: Alwin Joseph Date: Mon, 27 Apr 2026 16:35:00 +0530 Subject: [PATCH 06/37] SITES-40396: Resolves the test failure issue --- ...merce.graphql.client.impl.GraphqlClientImpl~default.cfg.json | 2 +- ...merce.graphql.client.impl.GraphqlClientImpl~default.cfg.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json b/it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json index faf157a103..13566cd6e3 100644 --- a/it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json +++ b/it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json @@ -1,7 +1,7 @@ { "identifier": "default", "httpMethod": "GET", - "url": "$[env:COMMERCE_ENDPOINT;default=]", + "url": "https://mcprod.catalogservice-commerce.fun/graphql", "connectionTimeout": 5000, "socketTimeout": 5000, "maxHttpConnections": 20, diff --git a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json index 22acd40a9b..b446c3c0fa 100644 --- a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json +++ b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json @@ -1,7 +1,7 @@ { "identifier": "default", "httpMethod": "GET", - "url": "$[env:COMMERCE_ENDPOINT;default=]", + "url": "https://mcprod.catalogservice-commerce.fun/graphql", "connectionTimeout": 5000, "socketTimeout": 5000, "maxHttpConnections": 20, From a0dc586730638981599b71505f7cf5e3bddb2eb0 Mon Sep 17 00:00:00 2001 From: Alwin Joseph Date: Mon, 27 Apr 2026 20:36:31 +0530 Subject: [PATCH 07/37] SITES-40396: Updates the aem-core-cif-component version --- it/site/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/it/site/pom.xml b/it/site/pom.xml index 60d566da5b..3977dddee5 100644 --- a/it/site/pom.xml +++ b/it/site/pom.xml @@ -46,7 +46,7 @@ 1.12.0 - 2.18.2 + 2.18.3-SNAPSHOT 2025.09.02.00 2026.3.25194.20260330T181734Z-260300 6.4.0 From bfdd39cb8f5031105f1e0060f86dc931f424e78f Mon Sep 17 00:00:00 2001 From: Alwin Joseph Date: Tue, 28 Apr 2026 11:34:52 +0530 Subject: [PATCH 08/37] SITES-40396: Adds debugger logs for test failure --- .../cq/commerce/it/http/CommerceTestBase.java | 10 ++- .../cq/commerce/it/http/ItSiteSmokeIT.java | 71 ++++++++++++++++++- 2 files changed, 78 insertions(+), 3 deletions(-) diff --git a/it/http/src/test/java/com/adobe/cq/commerce/it/http/CommerceTestBase.java b/it/http/src/test/java/com/adobe/cq/commerce/it/http/CommerceTestBase.java index 75836cf48a..757b04bbd0 100644 --- a/it/http/src/test/java/com/adobe/cq/commerce/it/http/CommerceTestBase.java +++ b/it/http/src/test/java/com/adobe/cq/commerce/it/http/CommerceTestBase.java @@ -16,6 +16,7 @@ package com.adobe.cq.commerce.it.http; import java.io.IOException; +import java.net.URI; import java.nio.charset.StandardCharsets; import java.util.HashMap; import java.util.Map; @@ -67,10 +68,15 @@ public class CommerceTestBase { public static void init() throws ClientException, InterruptedException, TimeoutException { adminAuthor = cqBaseClassRule.authorRule.getAdminClient(CommerceClient.class); - // This configures the GraphQL client for the CIF components library + // This configures the GraphQL client for the CIF components library. + // Use the server's own URL so the mock endpoint is reachable regardless of which port AEM is on. + URI serverUri = adminAuthor.getUrl(); + String graphqlMockUrl = serverUri.getScheme() + "://" + serverUri.getHost() + ":" + serverUri.getPort() + + "/apps/cif-components-examples/graphql"; + GraphqlOSGiConfig graphqlOsgiConfig = new GraphqlOSGiConfig() .withIdentifier("examples") - .withUrl("http://localhost:4502/apps/cif-components-examples/graphql") + .withUrl(graphqlMockUrl) .withHttpMethod("GET") .withAcceptSelfSignedCertificates(true) .withAllowHttpProtocol(true); diff --git a/it/http/src/test/java/com/adobe/cq/commerce/it/http/ItSiteSmokeIT.java b/it/http/src/test/java/com/adobe/cq/commerce/it/http/ItSiteSmokeIT.java index 2715080b8b..1357598f64 100644 --- a/it/http/src/test/java/com/adobe/cq/commerce/it/http/ItSiteSmokeIT.java +++ b/it/http/src/test/java/com/adobe/cq/commerce/it/http/ItSiteSmokeIT.java @@ -84,10 +84,79 @@ public void testCommerceNavigationConfigured() throws Exception { @Test public void testCommerceGraphqlEndpointReachable() throws Exception { + printGraphqlDiagnostics(); + SlingHttpResponse response = adminAuthor.doGet( - "/api/graphql?query=%7BstoreConfig%7Bstore_code%7D%7D", 200); + "/api/graphql?query=%7BstoreConfig%7Bstore_code%7D%7D", 200, 404, 500, 403, 401); + int status = response.getStatusLine().getStatusCode(); + System.out.println("[DEBUG] /api/graphql response status: " + status); + if (status != 200) { + System.err.println("[DEBUG] /api/graphql returned " + status + ". Response body:\n" + response.getContent()); + } + + Assert.assertEquals("Expected HTTP Status: 200 for /api/graphql", 200, status); + JsonNode json = MAPPER.readTree(response.getContent()); Assert.assertEquals("GraphQL endpoint should return store_code 'default'", "default", json.at("/data/storeConfig/store_code").asText()); } + + private static void printGraphqlDiagnostics() { + // AEM product info — confirms which AEM version is under test + try { + SlingHttpResponse prodInfo = adminAuthor.doGet("/system/console/status-productinfo.json", 200, 404); + if (prodInfo.getStatusLine().getStatusCode() == 200) { + JsonNode info = MAPPER.readTree(prodInfo.getContent()); + System.out.println("[DEBUG] AEM product info: " + info.path("data").toString()); + } + } catch (Exception e) { + System.out.println("[DEBUG] Could not read product info: " + e.getMessage()); + } + + // All bundles whose symbolic name contains "cif", "commerce", or "graphql" + try { + SlingHttpResponse bundlesResp = adminAuthor.doGet("/system/console/bundles.json", 200); + JsonNode bundleData = MAPPER.readTree(bundlesResp.getContent()).path("data"); + System.out.println("[DEBUG] ========== CIF / Commerce bundle inventory =========="); + if (bundleData.isArray()) { + for (JsonNode bundle : bundleData) { + String sym = bundle.path("symbolicName").asText(""); + if (sym.contains("cif") || sym.contains("commerce") || sym.contains("graphql")) { + String ver = bundle.path("version").asText("?"); + String state = bundle.path("state").asText("?"); + int id = bundle.path("id").asInt(-1); + System.out.println("[DEBUG] " + sym + " v" + ver + " -> " + state); + + // For bundles not Active/Fragment, fetch the detail page to show why + if (!"Active".equals(state) && !"Fragment".equals(state) && id >= 0) { + printBundleDetails(id, sym); + } + } + } + } + System.out.println("[DEBUG] ====================================================="); + } catch (Exception e) { + System.err.println("[DEBUG] Bundle inventory failed: " + e.getMessage()); + } + } + + private static void printBundleDetails(int bundleId, String sym) { + try { + SlingHttpResponse detail = adminAuthor.doGet("/system/console/bundles/" + bundleId + ".json", 200); + JsonNode props = MAPPER.readTree(detail.getContent()).path("data").path(0).path("props"); + if (props.isArray()) { + for (JsonNode prop : props) { + String key = prop.path("key").asText(""); + // Print anything that explains why the bundle is not Active + if (key.contains("Unsatisfied") || key.contains("Import-Package") + || key.contains("Require-Bundle") || key.contains("Export-Package") + || key.equals("Status")) { + System.err.println("[DEBUG] !! [" + sym + "] " + key + ": " + prop.path("value")); + } + } + } + } catch (Exception e) { + System.err.println("[DEBUG] Could not fetch details for bundle " + sym + " (id=" + bundleId + "): " + e.getMessage()); + } + } } From 89a197bfec604a1a0b5875c04861ce0144548e33 Mon Sep 17 00:00:00 2001 From: Alwin Joseph Date: Tue, 28 Apr 2026 17:16:46 +0530 Subject: [PATCH 09/37] SITES-40396: Removes the core-cif-components from it/site --- it/site/all/pom.xml | 34 ------------------------------ it/site/classic/all/pom.xml | 42 ------------------------------------- it/site/generate.md | 21 +++++++------------ it/site/pom.xml | 23 -------------------- it/site/ui.apps/pom.xml | 17 --------------- 5 files changed, 8 insertions(+), 129 deletions(-) diff --git a/it/site/all/pom.xml b/it/site/all/pom.xml index 95abd30941..8a391c6b6d 100644 --- a/it/site/all/pom.xml +++ b/it/site/all/pom.xml @@ -72,28 +72,6 @@ zip /apps/cif-components-it-site-packages/application/install - - com.adobe.commerce.cif - core-cif-components-apps - zip - /apps/cif-components-it-site-vendor-packages/application/install - - - com.adobe.commerce.cif - core-cif-components-config - zip - /apps/cif-components-it-site-vendor-packages/application/install - - - com.adobe.commerce.cif - core-cif-components-core - /apps/cif-components-it-site-vendor-packages/application/install - - - com.adobe.commerce.cif - magento-graphql - /apps/cif-components-it-site-vendor-packages/application/install - @@ -201,17 +179,5 @@ ${project.version} zip - - - - com.adobe.commerce.cif - core-cif-components-apps - zip - - - com.adobe.commerce.cif - core-cif-components-config - zip - diff --git a/it/site/classic/all/pom.xml b/it/site/classic/all/pom.xml index 2b13ea8a32..cca060c454 100644 --- a/it/site/classic/all/pom.xml +++ b/it/site/classic/all/pom.xml @@ -88,28 +88,6 @@ zip /apps/cif-components-it-site-packages/application/install - - com.adobe.commerce.cif - core-cif-components-apps - zip - /apps/cif-components-it-site-vendor-packages/application/install - - - com.adobe.commerce.cif - core-cif-components-config - zip - /apps/cif-components-it-site-vendor-packages/application/install - - - com.adobe.commerce.cif - core-cif-components-core - /apps/cif-components-it-site-vendor-packages/application/install - - - com.adobe.commerce.cif - magento-graphql - /apps/cif-components-it-site-vendor-packages/application/install - com.adobe.cq core.wcm.components.content @@ -243,26 +221,6 @@ zip - - - com.adobe.commerce.cif - core-cif-components-apps - zip - - - com.adobe.commerce.cif - core-cif-components-config - zip - - - com.adobe.commerce.cif - core-cif-components-core - - - com.adobe.commerce.cif - magento-graphql - - com.adobe.cq diff --git a/it/site/generate.md b/it/site/generate.md index 0551e3ffb9..57a1ca20a8 100644 --- a/it/site/generate.md +++ b/it/site/generate.md @@ -20,7 +20,7 @@ it/site/ ├── classic/ # built only with -Pclassic │ ├── ui.config/ # osgiconfig-classic OSGi for 6.x CIF GraphQL │ ├── ui.content/ # commerce cloud config + /var/commerce/products/… -│ └── all/ # mixed classic "all": site + classic + CIF + WCM Core +│ └── all/ # mixed classic "all": site + classic overlays (+ optional WCM Core) ├── generate.md └── README.md ``` @@ -118,7 +118,6 @@ Keep / tune these **properties** (examples as in this module; bump to match your - **`aem.sdk.api`** — AEM as a Cloud Service SDK API for cloud modules. - **`aem.cif.sdk.api`** — CIF add-on API for `ui.apps` / compile scope. -- **`core.cif.components.version`** — released **`core-cif-components-*`** + **`magento-graphql`** from Maven (used by **`all`** and **`classic/all`**). - **`core.wcm.components.version`** — WCM Core (needed for **`classic/all`** embeds). - **`magento.graphql.version`** — GraphQL client artifact line. @@ -135,7 +134,7 @@ The reactor pom must inherit from **`core-cif-components-parent`**: ``` -Drop `` and `` from the reactor pom (both inherited). Properties already in the monorepo parent (`aem.host`, `aem.port`, `core.wcm.components.version`, `magento.graphql.version`, etc.) should be omitted from `it/site/pom.xml` unless you need to override them. Only site-specific properties need to be declared (`core.cif.components.version`, `aem.sdk.api`, `aem.cif.sdk.api`, etc.). +Drop `` and `` from the reactor pom (both inherited). Properties already in the monorepo parent (`aem.host`, `aem.port`, `core.wcm.components.version`, `magento.graphql.version`, etc.) should be omitted from `it/site/pom.xml` unless you need to override them. Only site-specific properties need to be declared (`aem.sdk.api`, `aem.cif.sdk.api`, etc.). **Compiler and enforcer — set to Java 8.** The archetype generates `11` and an enforcer requiring Java 11. Replace both so the module builds on Java 8 (AEM 6.5 / classic) and Java 11 (AEM Cloud SDK): @@ -185,7 +184,6 @@ All child poms' `` must match the monorepo version (`2.18.3-SNA **`dependencyManagement`:** ensure at least: -- **`com.adobe.commerce.cif`**: `core-cif-components-apps` (zip), `core-cif-components-config` (zip), `core-cif-components-core`, `magento-graphql` - **`com.adobe.cq`**: `core.wcm.components.core` (without `provided` scope to allow embedding), **`core.wcm.components.content`** (zip), **`core.wcm.components.config`** (zip) — the last two are required so **`classic/all`** can resolve WCM Core content/config packages. --- @@ -280,7 +278,7 @@ Example: CIF Core **2.18.2** requires WCM Core **≥ 2.29.0**. |---|---|---| | `classic/ui.config` | `container` | OSGi configs under `osgiconfig-classic/config/` (GraphQL client + data service) and `osgiconfig-classic/config.author/` (editor status type) | | `classic/ui.content` | `content` | Commerce cloudconfig page with AEM 6.5 resource type; `/var/commerce/products/` catalog root folder | -| `classic/all` | `mixed` | Embeds all site packages + classic overlays + CIF Core + WCM Core; the only artifact you deploy to AEM 6.5 | +| `classic/all` | `mixed` | Embeds all site packages + classic overlays (+ optional WCM Core). CIF Core is expected to be installed separately on the target AEM | ### 7.5 Critical pitfalls @@ -288,7 +286,7 @@ Example: CIF Core **2.18.2** requires WCM Core **≥ 2.29.0**. `ui.apps.structure` is an intentionally empty package with broad REPLACE-mode filters covering `/apps`, `/conf`, `/content`, etc. Embedding it causes AEM's JCR Package Installer to wipe out everything under those roots on install — corrupting the entire repository. It must only ever appear in `` (build-time validation, never deployed). The `classic/` folder in this module already has this correct. **WCM Core version must satisfy CIF Core's vault dependency.** -If `core.wcm.components.version` is lower than what `core-cif-components-apps` requires, Package Manager will refuse to install it on AEM 6.5 with a `dependencies!` error. See 7.3b above. +If the installed WCM Core is lower than what the installed CIF apps require, Package Manager will refuse to install CIF apps on AEM 6.5 with a `dependencies!` error. See 7.3b above. **Install order is enforced by vault dependency.** `classic/ui.content-classic` declares a vault dependency on `ui.content` in its `properties.xml`. This guarantees AEM Package Manager installs the cloud content package first (which creates `/conf/.../cloudconfigs/commerce` with the cloud resource type), then the classic overlay runs (replacing it with the 6.5 resource type `commerce/gui/components/configuration/page`). @@ -377,12 +375,9 @@ Avoid `mvn clean install -PautoInstallSinglePackage,classic` on AEM 6.5 — it d --- -## 10. Optional: CIF Core from a local build +## 10. CIF Core installation model (this module's assumption) -Since this module is part of `aem-core-cif-components`, the CIF Core artifacts are built in the same reactor. When building the full monorepo (`mvn clean install` from the root), the locally built CIF Core is automatically available to `it/site` via the local `.m2` cache. If building `it/site` in isolation, ensure `core-cif-components-apps`, `core-cif-components-config`, `core-cif-components-core`, and `magento-graphql` at version `${core.cif.components.version}` are already installed in your local `.m2`: +This module **does not embed** CIF Core artifacts (`core-cif-components-*`) into its `all` / `classic/all` packages. The intended model is: -```bash -# From monorepo root — build CIF Core first, then site -mvn clean install -pl ui.apps,all -am -mvn clean install -pl it/site -``` +- Install **CIF Core** separately on the target AEM (or have it pre-installed in the test environment). +- Install **`it/site`** packages to add the test site content/config/apps that the integration tests rely on. diff --git a/it/site/pom.xml b/it/site/pom.xml index 3977dddee5..014256702c 100644 --- a/it/site/pom.xml +++ b/it/site/pom.xml @@ -46,7 +46,6 @@ 1.12.0 - 2.18.3-SNAPSHOT 2025.09.02.00 2026.3.25194.20260330T181734Z-260300 6.4.0 @@ -486,28 +485,6 @@ Bundle-DocURL: ${core.wcm.components.version} - - com.adobe.commerce.cif - core-cif-components-apps - zip - ${core.cif.components.version} - - - com.adobe.commerce.cif - core-cif-components-config - zip - ${core.cif.components.version} - - - com.adobe.commerce.cif - core-cif-components-core - ${core.cif.components.version} - - - com.adobe.commerce.cif - magento-graphql - ${magento.graphql.version} - com.adobe.aem diff --git a/it/site/ui.apps/pom.xml b/it/site/ui.apps/pom.xml index 2155503bfe..bc30b5db09 100644 --- a/it/site/ui.apps/pom.xml +++ b/it/site/ui.apps/pom.xml @@ -61,10 +61,6 @@ - - com.adobe.commerce.cif - core-cif-components-apps - @@ -138,19 +134,6 @@ - - com.adobe.commerce.cif - core-cif-components-apps - zip - - - com.adobe.commerce.cif - core-cif-components-core - - - com.adobe.commerce.cif - magento-graphql - com.adobe.aem aem-cif-sdk-api From 72ec485ec484dbb343bbacc35af5f26b9aa44789 Mon Sep 17 00:00:00 2001 From: Alwin Joseph Date: Tue, 28 Apr 2026 17:32:34 +0530 Subject: [PATCH 10/37] SITES-40396: Adds aem-core-cif-component as provided it/site for compilation issue --- it/site/generate.md | 1 + it/site/pom.xml | 2 ++ it/site/ui.apps/pom.xml | 10 ++++++++++ 3 files changed, 13 insertions(+) diff --git a/it/site/generate.md b/it/site/generate.md index 57a1ca20a8..dd29601e4e 100644 --- a/it/site/generate.md +++ b/it/site/generate.md @@ -118,6 +118,7 @@ Keep / tune these **properties** (examples as in this module; bump to match your - **`aem.sdk.api`** — AEM as a Cloud Service SDK API for cloud modules. - **`aem.cif.sdk.api`** — CIF add-on API for `ui.apps` / compile scope. +- **`core.cif.components.version`** — version of the CIF Core bundle used as **compile-time provided** dependency for HTL validation (runtime provides the bundle; `it/site` packages do not embed it). - **`core.wcm.components.version`** — WCM Core (needed for **`classic/all`** embeds). - **`magento.graphql.version`** — GraphQL client artifact line. diff --git a/it/site/pom.xml b/it/site/pom.xml index 014256702c..586a6f8949 100644 --- a/it/site/pom.xml +++ b/it/site/pom.xml @@ -46,6 +46,8 @@ 1.12.0 + + 2.18.3-SNAPSHOT 2025.09.02.00 2026.3.25194.20260330T181734Z-260300 6.4.0 diff --git a/it/site/ui.apps/pom.xml b/it/site/ui.apps/pom.xml index bc30b5db09..757d0a6414 100644 --- a/it/site/ui.apps/pom.xml +++ b/it/site/ui.apps/pom.xml @@ -134,6 +134,16 @@ + + + com.adobe.commerce.cif + core-cif-components-core + ${core.cif.components.version} + provided + com.adobe.aem aem-cif-sdk-api From 5c2613ef12dc594202421c4a281091232bcc5011 Mon Sep 17 00:00:00 2001 From: Alwin Joseph Date: Tue, 28 Apr 2026 17:33:16 +0530 Subject: [PATCH 11/37] Updates the cloud docker image --- .circleci/config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 838165e906..72888db6fc 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -72,7 +72,7 @@ executors: docker: - image: docker-adobe-cif-release.dr-uw2.adobeitc.com/circleci-qp:6.4.6-openjdk11 <<: *docker_auth - - image: docker-adobe-cif-release.dr-uw2.adobeitc.com/circleci-aem-cloudready:22450-openjdk11 + - image: docker-adobe-cif-release.dr-uw2.adobeitc.com/circleci-aem-cloudready:23482-openjdk11 <<: *docker_auth test_executor_655: docker: @@ -85,7 +85,7 @@ executors: docker: - image: docker-adobe-cif-release.dr-uw2.adobeitc.com/circleci-qp:6.4.7-openjdk21 <<: *docker_auth - - image: docker-adobe-cif-release.dr-uw2.adobeitc.com/circleci-aem-lts:6.6.0-openjdk21 + - image: docker-adobe-cif-release.dr-uw2.adobeitc.com/circleci-aem-lts:6.6.2-openjdk21 <<: *docker_auth jobs: From 208ad3cc0e4374b1257338f62fe80d8829aa50c5 Mon Sep 17 00:00:00 2001 From: Alwin Joseph Date: Tue, 28 Apr 2026 18:10:25 +0530 Subject: [PATCH 12/37] Updates the cloud docker image --- .circleci/config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 72888db6fc..fd3bb233e8 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -70,9 +70,9 @@ executors: - image: cimg/openjdk:8.0-browsers test_executor_cloudready: docker: - - image: docker-adobe-cif-release.dr-uw2.adobeitc.com/circleci-qp:6.4.6-openjdk11 + - image: docker-adobe-cif-release.dr-uw2.adobeitc.com/circleci-qp:6.4.7-openjdk21 <<: *docker_auth - - image: docker-adobe-cif-release.dr-uw2.adobeitc.com/circleci-aem-cloudready:23482-openjdk11 + - image: docker-adobe-cif-release.dr-uw2.adobeitc.com/circleci-aem-cloudready:25194-openjdk21 <<: *docker_auth test_executor_655: docker: From 57ebdf93d9d0eb69730e0835ef975149e5412162 Mon Sep 17 00:00:00 2001 From: Alwin Joseph Date: Tue, 28 Apr 2026 18:23:45 +0530 Subject: [PATCH 13/37] Resolves the MaxPermSize issue --- .circleci/ci/it-tests.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/ci/it-tests.js b/.circleci/ci/it-tests.js index a75bd1dd23..a89449aaf2 100644 --- a/.circleci/ci/it-tests.js +++ b/.circleci/ci/it-tests.js @@ -69,7 +69,7 @@ try { downloadArtifact('cif-cloud-ready-feature-pkg', 'far', 'addon.far', 'LATEST', 'cq-commerce-addon-authorfar'); } - const maxMetaspace = AEM == 'lts' ? '-XX:MaxMetaspaceSize=512m' : '-XX:MaxPermSize=256m'; + const maxMetaspace = '-XX:MaxMetaspaceSize=512m'; // Start CQ ci.sh(`./qp.sh -v start --id author --runmode author --port 4502 --qs-jar /home/circleci/cq/author/cq-quickstart.jar \ --bundle org.apache.sling:org.apache.sling.junit.core:1.0.23:jar \ From 932572b73ea344b90ba54e0d496810f52fd85dc9 Mon Sep 17 00:00:00 2001 From: Alwin Joseph Date: Tue, 28 Apr 2026 18:42:53 +0530 Subject: [PATCH 14/37] SITES-40396: Reverts the debugging log --- .../cq/commerce/it/http/ItSiteSmokeIT.java | 71 +------------------ 1 file changed, 1 insertion(+), 70 deletions(-) diff --git a/it/http/src/test/java/com/adobe/cq/commerce/it/http/ItSiteSmokeIT.java b/it/http/src/test/java/com/adobe/cq/commerce/it/http/ItSiteSmokeIT.java index 1357598f64..2715080b8b 100644 --- a/it/http/src/test/java/com/adobe/cq/commerce/it/http/ItSiteSmokeIT.java +++ b/it/http/src/test/java/com/adobe/cq/commerce/it/http/ItSiteSmokeIT.java @@ -84,79 +84,10 @@ public void testCommerceNavigationConfigured() throws Exception { @Test public void testCommerceGraphqlEndpointReachable() throws Exception { - printGraphqlDiagnostics(); - SlingHttpResponse response = adminAuthor.doGet( - "/api/graphql?query=%7BstoreConfig%7Bstore_code%7D%7D", 200, 404, 500, 403, 401); - int status = response.getStatusLine().getStatusCode(); - System.out.println("[DEBUG] /api/graphql response status: " + status); - if (status != 200) { - System.err.println("[DEBUG] /api/graphql returned " + status + ". Response body:\n" + response.getContent()); - } - - Assert.assertEquals("Expected HTTP Status: 200 for /api/graphql", 200, status); - + "/api/graphql?query=%7BstoreConfig%7Bstore_code%7D%7D", 200); JsonNode json = MAPPER.readTree(response.getContent()); Assert.assertEquals("GraphQL endpoint should return store_code 'default'", "default", json.at("/data/storeConfig/store_code").asText()); } - - private static void printGraphqlDiagnostics() { - // AEM product info — confirms which AEM version is under test - try { - SlingHttpResponse prodInfo = adminAuthor.doGet("/system/console/status-productinfo.json", 200, 404); - if (prodInfo.getStatusLine().getStatusCode() == 200) { - JsonNode info = MAPPER.readTree(prodInfo.getContent()); - System.out.println("[DEBUG] AEM product info: " + info.path("data").toString()); - } - } catch (Exception e) { - System.out.println("[DEBUG] Could not read product info: " + e.getMessage()); - } - - // All bundles whose symbolic name contains "cif", "commerce", or "graphql" - try { - SlingHttpResponse bundlesResp = adminAuthor.doGet("/system/console/bundles.json", 200); - JsonNode bundleData = MAPPER.readTree(bundlesResp.getContent()).path("data"); - System.out.println("[DEBUG] ========== CIF / Commerce bundle inventory =========="); - if (bundleData.isArray()) { - for (JsonNode bundle : bundleData) { - String sym = bundle.path("symbolicName").asText(""); - if (sym.contains("cif") || sym.contains("commerce") || sym.contains("graphql")) { - String ver = bundle.path("version").asText("?"); - String state = bundle.path("state").asText("?"); - int id = bundle.path("id").asInt(-1); - System.out.println("[DEBUG] " + sym + " v" + ver + " -> " + state); - - // For bundles not Active/Fragment, fetch the detail page to show why - if (!"Active".equals(state) && !"Fragment".equals(state) && id >= 0) { - printBundleDetails(id, sym); - } - } - } - } - System.out.println("[DEBUG] ====================================================="); - } catch (Exception e) { - System.err.println("[DEBUG] Bundle inventory failed: " + e.getMessage()); - } - } - - private static void printBundleDetails(int bundleId, String sym) { - try { - SlingHttpResponse detail = adminAuthor.doGet("/system/console/bundles/" + bundleId + ".json", 200); - JsonNode props = MAPPER.readTree(detail.getContent()).path("data").path(0).path("props"); - if (props.isArray()) { - for (JsonNode prop : props) { - String key = prop.path("key").asText(""); - // Print anything that explains why the bundle is not Active - if (key.contains("Unsatisfied") || key.contains("Import-Package") - || key.contains("Require-Bundle") || key.contains("Export-Package") - || key.equals("Status")) { - System.err.println("[DEBUG] !! [" + sym + "] " + key + ": " + prop.path("value")); - } - } - } - } catch (Exception e) { - System.err.println("[DEBUG] Could not fetch details for bundle " + sym + " (id=" + bundleId + "): " + e.getMessage()); - } - } } From 757adc3b5ba8cb23d382bf38d1169aa61dbd2e4d Mon Sep 17 00:00:00 2001 From: Alwin Joseph Date: Wed, 29 Apr 2026 23:06:18 +0530 Subject: [PATCH 15/37] SITES-40396: Removes unwanted files --- .../components/download/.content.xml | 6 - .../components/download/_cq_editConfig.xml | 4 - .../components/embed/.content.xml | 6 - .../components/form/button/.content.xml | 6 - .../components/form/container/.content.xml | 8 - .../form/container/_cq_editConfig.xml | 4 - .../form/container/new/.content.xml | 6 - .../components/form/hidden/.content.xml | 6 - .../components/form/options/.content.xml | 6 - .../components/form/text/.content.xml | 6 - .../components/helloworld/.content.xml | 5 - .../helloworld/_cq_dialog/.content.xml | 23 --- .../components/helloworld/helloworld.html | 22 --- .../components/pdfviewer/.content.xml | 6 - .../components/progressbar/.content.xml | 6 - .../components/remotepage/.content.xml | 6 - .../components/remotepagenext/.content.xml | 6 - .../components/spa/.content.xml | 6 - .../components/tableofcontents/.content.xml | 7 - .../tableofcontents/_cq_editConfig.xml | 8 - .../settings/wcm/segments/.content.xml | 9 - .../settings/wcm/segments/summer/.content.xml | 163 ------------------ .../settings/wcm/segments/winter/.content.xml | 155 ----------------- .../ic-editor-template/.content.xml | 8 - .../ic-editor-template/initial/.content.xml | 10 -- .../initial/print/.content.xml | 112 ------------ .../ic-editor-template/policies/.content.xml | 8 - .../ic-editor-template/structure/.content.xml | 6 - .../ic-editor-template/thumbnail.png | Bin 566032 -> 0 bytes .../wcm/templates/landing-page/.content.xml | 11 -- .../landing-page/initial/.content.xml | 24 --- .../landing-page/policies/.content.xml | 75 -------- .../landing-page/structure/.content.xml | 54 ------ .../wcm/templates/landing-page/thumbnail.png | Bin 61297 -> 0 bytes .../thumbnail.png.dir/.content.xml | 8 - .../_dam_thumbnails/_dam_thumbnail_300.png | Bin 36888 -> 0 bytes .../_dam_thumbnails/_dam_thumbnail_319.png | Bin 36888 -> 0 bytes .../_dam_thumbnails/_dam_thumbnail_48.png | Bin 3665 -> 0 bytes .../wcm/templates/root-page/.content.xml | 9 - .../templates/root-page/initial/.content.xml | 24 --- .../templates/root-page/policies/.content.xml | 75 -------- .../root-page/structure/.content.xml | 48 ------ .../wcm/templates/root-page/thumbnail.png | Bin 61297 -> 0 bytes .../root-page/thumbnail.png.dir/.content.xml | 8 - .../_dam_thumbnails/_dam_thumbnail_300.png | Bin 36888 -> 0 bytes .../_dam_thumbnails/_dam_thumbnail_319.png | Bin 36888 -> 0 bytes .../_dam_thumbnails/_dam_thumbnail_48.png | Bin 3665 -> 0 bytes .../language-masters/en/.content.xml | 4 - .../cif-components-it-site/us/en/.content.xml | 4 - 49 files changed, 968 deletions(-) delete mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/download/.content.xml delete mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/download/_cq_editConfig.xml delete mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/embed/.content.xml delete mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/button/.content.xml delete mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/container/.content.xml delete mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/container/_cq_editConfig.xml delete mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/container/new/.content.xml delete mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/hidden/.content.xml delete mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/options/.content.xml delete mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/text/.content.xml delete mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/helloworld/.content.xml delete mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/helloworld/_cq_dialog/.content.xml delete mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/helloworld/helloworld.html delete mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/pdfviewer/.content.xml delete mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/progressbar/.content.xml delete mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/remotepage/.content.xml delete mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/remotepagenext/.content.xml delete mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/spa/.content.xml delete mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tableofcontents/.content.xml delete mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tableofcontents/_cq_editConfig.xml delete mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/segments/.content.xml delete mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/segments/summer/.content.xml delete mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/segments/winter/.content.xml delete mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/.content.xml delete mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/initial/.content.xml delete mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/initial/print/.content.xml delete mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/policies/.content.xml delete mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/structure/.content.xml delete mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/thumbnail.png delete mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/.content.xml delete mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/initial/.content.xml delete mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/policies/.content.xml delete mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/structure/.content.xml delete mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/thumbnail.png delete mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/thumbnail.png.dir/.content.xml delete mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_300.png delete mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_319.png delete mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_48.png delete mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/.content.xml delete mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/initial/.content.xml delete mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/policies/.content.xml delete mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/structure/.content.xml delete mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/thumbnail.png delete mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/thumbnail.png.dir/.content.xml delete mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_300.png delete mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_319.png delete mode 100644 it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_48.png diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/download/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/download/.content.xml deleted file mode 100644 index 80f6b0c1ef..0000000000 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/download/.content.xml +++ /dev/null @@ -1,6 +0,0 @@ - - diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/download/_cq_editConfig.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/download/_cq_editConfig.xml deleted file mode 100644 index 614b8f8457..0000000000 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/download/_cq_editConfig.xml +++ /dev/null @@ -1,4 +0,0 @@ - - diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/embed/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/embed/.content.xml deleted file mode 100644 index 6ee0aceeb1..0000000000 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/embed/.content.xml +++ /dev/null @@ -1,6 +0,0 @@ - - \ No newline at end of file diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/button/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/button/.content.xml deleted file mode 100644 index 180b879c4d..0000000000 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/button/.content.xml +++ /dev/null @@ -1,6 +0,0 @@ - - diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/container/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/container/.content.xml deleted file mode 100644 index eaf536bc70..0000000000 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/container/.content.xml +++ /dev/null @@ -1,8 +0,0 @@ - - diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/container/_cq_editConfig.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/container/_cq_editConfig.xml deleted file mode 100644 index 614b8f8457..0000000000 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/container/_cq_editConfig.xml +++ /dev/null @@ -1,4 +0,0 @@ - - diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/container/new/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/container/new/.content.xml deleted file mode 100644 index b30fed4395..0000000000 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/container/new/.content.xml +++ /dev/null @@ -1,6 +0,0 @@ - - diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/hidden/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/hidden/.content.xml deleted file mode 100644 index 69cd412224..0000000000 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/hidden/.content.xml +++ /dev/null @@ -1,6 +0,0 @@ - - diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/options/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/options/.content.xml deleted file mode 100644 index 10cf2e913c..0000000000 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/options/.content.xml +++ /dev/null @@ -1,6 +0,0 @@ - - diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/text/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/text/.content.xml deleted file mode 100644 index c41d1e32ae..0000000000 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/form/text/.content.xml +++ /dev/null @@ -1,6 +0,0 @@ - - diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/helloworld/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/helloworld/.content.xml deleted file mode 100644 index 2047dc19e5..0000000000 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/helloworld/.content.xml +++ /dev/null @@ -1,5 +0,0 @@ - - diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/helloworld/_cq_dialog/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/helloworld/_cq_dialog/.content.xml deleted file mode 100644 index 6b74d18f32..0000000000 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/helloworld/_cq_dialog/.content.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/helloworld/helloworld.html b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/helloworld/helloworld.html deleted file mode 100644 index cb44334d77..0000000000 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/helloworld/helloworld.html +++ /dev/null @@ -1,22 +0,0 @@ - -
    -

    Hello World Component

    -
    -

    Text property:

    -
    ${properties.text}
    -
    -
    diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/pdfviewer/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/pdfviewer/.content.xml deleted file mode 100644 index 5ccf713c42..0000000000 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/pdfviewer/.content.xml +++ /dev/null @@ -1,6 +0,0 @@ - - diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/progressbar/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/progressbar/.content.xml deleted file mode 100644 index fc5f28cdeb..0000000000 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/progressbar/.content.xml +++ /dev/null @@ -1,6 +0,0 @@ - - diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/remotepage/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/remotepage/.content.xml deleted file mode 100644 index eb18d25e1a..0000000000 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/remotepage/.content.xml +++ /dev/null @@ -1,6 +0,0 @@ - - diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/remotepagenext/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/remotepagenext/.content.xml deleted file mode 100644 index 71bec93930..0000000000 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/remotepagenext/.content.xml +++ /dev/null @@ -1,6 +0,0 @@ - - diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/spa/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/spa/.content.xml deleted file mode 100644 index 50c8030f62..0000000000 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/spa/.content.xml +++ /dev/null @@ -1,6 +0,0 @@ - - diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tableofcontents/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tableofcontents/.content.xml deleted file mode 100644 index 69f64fc4dd..0000000000 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tableofcontents/.content.xml +++ /dev/null @@ -1,7 +0,0 @@ - - diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tableofcontents/_cq_editConfig.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tableofcontents/_cq_editConfig.xml deleted file mode 100644 index 7a02593a8b..0000000000 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tableofcontents/_cq_editConfig.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/segments/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/segments/.content.xml deleted file mode 100644 index c52008fc11..0000000000 --- a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/segments/.content.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/segments/summer/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/segments/summer/.content.xml deleted file mode 100644 index 7d1e84cbe8..0000000000 --- a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/segments/summer/.content.xml +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/segments/winter/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/segments/winter/.content.xml deleted file mode 100644 index 36d392a58f..0000000000 --- a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/segments/winter/.content.xml +++ /dev/null @@ -1,155 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/.content.xml deleted file mode 100644 index 02fd05d221..0000000000 --- a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/.content.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - \ No newline at end of file diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/initial/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/initial/.content.xml deleted file mode 100644 index 02d73833f1..0000000000 --- a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/initial/.content.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - \ No newline at end of file diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/initial/print/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/initial/print/.content.xml deleted file mode 100644 index 0a57efdf2c..0000000000 --- a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/initial/print/.content.xml +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/policies/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/policies/.content.xml deleted file mode 100644 index 3780311ab0..0000000000 --- a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/policies/.content.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/structure/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/structure/.content.xml deleted file mode 100644 index d31a4a3303..0000000000 --- a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/structure/.content.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/thumbnail.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/template-types/ic-editor-template/thumbnail.png deleted file mode 100644 index 8a34b11db8e9c064cb019fb3ba155187492e281f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 566032 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∈Y|^F%rOL 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�sCHPrd5ku^KZ)qofQ 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�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 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/.content.xml deleted file mode 100644 index 6b5df88a90..0000000000 --- a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/.content.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/initial/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/initial/.content.xml deleted file mode 100644 index 39aa6e71d5..0000000000 --- a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/initial/.content.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/policies/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/policies/.content.xml deleted file mode 100644 index 81770dc95c..0000000000 --- a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/policies/.content.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - - - - -

    - - - - <text cq:policy="cif-components-it-site/components/text/policy_641562756958017" - jcr:primaryType="nt:unstructured" - sling:resourceType="wcm/core/components/policies/mapping" /> - <teaser cq:policy="cif-components-it-site/components/teaser/policy_1575031387650" - jcr:primaryType="nt:unstructured" - sling:resourceType="wcm/core/components/policies/mapping" /> - <image cq:policy="cif-components-it-site/components/image/policy_651483963895698" - jcr:primaryType="nt:unstructured" - sling:resourceType="wcm/core/components/policies/mapping" /> - <download cq:policy="cif-components-it-site/components/download/policy_1575032193319" - jcr:primaryType="nt:unstructured" - sling:resourceType="wcm/core/components/policies/mapping" /> - <commerce jcr:primaryType="nt:unstructured"> - <productcarousel jcr:primaryType="nt:unstructured" - cq:policy="cif-components-it-site/components/commerce/productcarousel/default" - sling:resourceType="wcm/core/components/policies/mapping" /> - <relatedproducts jcr:primaryType="nt:unstructured" - cq:policy="cif-components-it-site/components/commerce/relatedproducts/default" - sling:resourceType="wcm/core/components/policies/mapping" /> - <featuredcategorylist jcr:primaryType="nt:unstructured" - cq:policy="cif-components-it-site/components/commerce/featuredcategorylist/default" - sling:resourceType="wcm/core/components/policies/mapping" /> - <categorycarousel jcr:primaryType="nt:unstructured" - cq:policy="cif-components-it-site/components/commerce/categorycarousel/default" - sling:resourceType="wcm/core/components/policies/mapping" /> - <teaser cq:policy="cif-components-it-site/components/commerce/teaser/default" - jcr:primaryType="nt:unstructured" - sling:resourceType="wcm/core/components/policies/mapping" /> - </commerce> - </components> - </cif-components-it-site> - </container> - <title cq:policy="cif-components-it-site/components/title/policy_641475696923109" - jcr:primaryType="nt:unstructured" - sling:resourceType="wcm/core/components/policies/mapping" /> - </container> - </root> - </jcr:content> -</jcr:root> \ No newline at end of file diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/structure/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/structure/.content.xml deleted file mode 100644 index adb23ccaab..0000000000 --- a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/structure/.content.xml +++ /dev/null @@ -1,54 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" - xmlns:cq="http://www.day.com/jcr/cq/1.0" - xmlns:jcr="http://www.jcp.org/jcr/1.0" - xmlns:nt="http://www.jcp.org/jcr/nt/1.0" - jcr:primaryType="cq:Page"> - <jcr:content cq:deviceGroups="[/etc/mobile/groups/responsive]" - cq:template="/conf/cif-components-it-site/settings/wcm/templates/landing-page" - jcr:primaryType="cq:PageContent" - sling:resourceType="cif-components-it-site/components/page"> - <root jcr:primaryType="nt:unstructured" - sling:resourceType="cif-components-it-site/components/container" - layout="simple"> - <experiencefragment-header - jcr:primaryType="nt:unstructured" - sling:resourceType="cif-components-it-site/components/experiencefragment" - fragmentVariationPath="/content/experience-fragments/cif-components-it-site/language-masters/en/site/header/master"/> - <container jcr:primaryType="nt:unstructured" - sling:resourceType="cif-components-it-site/components/container" - layout="responsiveGrid"> - <breadcrumb - jcr:created="{Date}2020-08-17T16:22:56.378+02:00" - jcr:createdBy="admin" - jcr:lastModified="{Date}2020-08-17T16:22:56.378+02:00" - jcr:lastModifiedBy="admin" - jcr:primaryType="nt:unstructured" - sling:resourceType="cif-components-it-site/components/commerce/breadcrumb" - startLevel="3" - structureDepth="2"/> - <container jcr:primaryType="nt:unstructured" - sling:resourceType="cif-components-it-site/components/container" - editable="{Boolean}true" /> - </container> - - <footer jcr:created="{Date}2019-03-05T11:43:17.308+02:00" - jcr:createdBy="admin" - jcr:lastModified="{Date}2019-03-05T11:43:17.308+02:00" - jcr:lastModifiedBy="admin" - jcr:primaryType="nt:unstructured" - sling:resourceType="cif-components-it-site/components/experiencefragment" - fragmentVariationPath="/content/experience-fragments/cif-components-it-site/language-masters/en/site/footer/master"/> - </root> - <cq:responsive jcr:primaryType="nt:unstructured"> - <breakpoints jcr:primaryType="nt:unstructured"> - <phone jcr:primaryType="nt:unstructured" - title="Smaller Screen" - width="{Long}768" /> - <tablet jcr:primaryType="nt:unstructured" - title="Tablet" - width="{Long}1200" /> - </breakpoints> - </cq:responsive> - </jcr:content> -</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/thumbnail.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/thumbnail.png deleted file mode 100644 index 70bbf88b5db5b6ace01961eede11762fd79e42a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61297 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 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/thumbnail.png.dir/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/thumbnail.png.dir/.content.xml deleted file mode 100644 index 6e9de50434..0000000000 --- a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/thumbnail.png.dir/.content.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<jcr:root xmlns:dam="http://www.day.com/dam/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" - jcr:primaryType="nt:file"> - <jcr:content - jcr:lastModifiedBy="admin" - jcr:mixinTypes="[dam:Thumbnails]" - jcr:primaryType="nt:resource"/> -</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_300.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_300.png deleted file mode 100644 index 54babcf9c11a9d1a02c1ada2d4cad21c6163476d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36888 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 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_319.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_319.png deleted file mode 100644 index 54babcf9c11a9d1a02c1ada2d4cad21c6163476d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36888 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 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_48.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/landing-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_48.png deleted file mode 100644 index 95a7181ccf995abeb121c789fae3c6b0d4c329e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3665 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 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/.content.xml deleted file mode 100644 index f2c2bdac36..0000000000 --- a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/.content.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" - jcr:primaryType="cq:Template"> - <jcr:content - cq:templateType="/conf/cif-components-it-site/settings/wcm/template-types/page" - jcr:primaryType="cq:PageContent" - jcr:title="Site Root page" - status="enabled"/> -</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/initial/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/initial/.content.xml deleted file mode 100644 index d72379cd0a..0000000000 --- a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/initial/.content.xml +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" - xmlns:cq="http://www.day.com/jcr/cq/1.0" - xmlns:jcr="http://www.jcp.org/jcr/1.0" - jcr:primaryType="cq:Page"> - <jcr:content - cq:allowedTemplates="[/conf/cif-components-it-site/settings/wcm/templates/landing-page]" - cq:template="/conf/cif-components-it-site/settings/wcm/templates/root-page" - jcr:primaryType="cq:PageContent" - jcr:title="Site root page" - sling:resourceType="cif-components-it-site/components/page"> - <root jcr:primaryType="nt:unstructured" - sling:resourceType="cif-components-it-site/components/container"> - <container jcr:primaryType="nt:unstructured" - sling:resourceType="cif-components-it-site/components/container"> - <title jcr:primaryType="nt:unstructured" - sling:resourceType="cif-components-it-site/components/title" /> - <container jcr:primaryType="nt:unstructured" - sling:resourceType="cif-components-it-site/components/container" - layout="responsiveGrid" /> - </container> - </root> - </jcr:content> -</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/policies/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/policies/.content.xml deleted file mode 100644 index 81770dc95c..0000000000 --- a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/policies/.content.xml +++ /dev/null @@ -1,75 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" - xmlns:cq="http://www.day.com/jcr/cq/1.0" - xmlns:jcr="http://www.jcp.org/jcr/1.0" - xmlns:nt="http://www.jcp.org/jcr/nt/1.0" - jcr:primaryType="cq:Page"> - <jcr:content cq:lastModified="{Date}2019-12-02T17:37:24.544+01:00" - cq:lastModifiedBy="admin" - cq:policy="cif-components-it-site/components/page/policy" - jcr:primaryType="nt:unstructured" - sling:resourceType="wcm/core/components/policies/mappings"> - <root cq:policy="cif-components-it-site/components/container/policy_1574694950110" - jcr:primaryType="nt:unstructured" - sling:resourceType="wcm/core/components/policies/mapping"> - <experiencefragment-header cq:policy="cif-components-it-site/components/experiencefragment/policy_header" - jcr:primaryType="nt:unstructured" - sling:resourceType="wcm/core/components/policies/mapping" /> - <experiencefragment-footer cq:policy="cif-components-it-site/components/experiencefragment/policy_footer" - jcr:primaryType="nt:unstructured" - sling:resourceType="wcm/core/components/policies/mapping" /> - <container cq:policy="cif-components-it-site/components/container/policy_649128221558427" - jcr:primaryType="nt:unstructured" - sling:resourceType="wcm/core/components/policies/mapping"> - <container cq:policy="cif-components-it-site/components/container/policy_1574695586800" - jcr:primaryType="nt:unstructured" - sling:resourceType="wcm/core/components/policies/mapping"> - <cif-components-it-site jcr:primaryType="nt:unstructured"> - <components jcr:primaryType="nt:unstructured"> - <form jcr:primaryType="nt:unstructured"> - <container cq:policy="cif-components-it-site/components/form/container/form-container" - jcr:primaryType="nt:unstructured" - sling:resourceType="wcm/core/components/policies/mapping" /> - </form> - <title cq:policy="cif-components-it-site/components/title/policy_641528232375303" - jcr:primaryType="nt:unstructured" - sling:resourceType="wcm/core/components/policies/mapping" /> - <text cq:policy="cif-components-it-site/components/text/policy_641562756958017" - jcr:primaryType="nt:unstructured" - sling:resourceType="wcm/core/components/policies/mapping" /> - <teaser cq:policy="cif-components-it-site/components/teaser/policy_1575031387650" - jcr:primaryType="nt:unstructured" - sling:resourceType="wcm/core/components/policies/mapping" /> - <image cq:policy="cif-components-it-site/components/image/policy_651483963895698" - jcr:primaryType="nt:unstructured" - sling:resourceType="wcm/core/components/policies/mapping" /> - <download cq:policy="cif-components-it-site/components/download/policy_1575032193319" - jcr:primaryType="nt:unstructured" - sling:resourceType="wcm/core/components/policies/mapping" /> - <commerce jcr:primaryType="nt:unstructured"> - <productcarousel jcr:primaryType="nt:unstructured" - cq:policy="cif-components-it-site/components/commerce/productcarousel/default" - sling:resourceType="wcm/core/components/policies/mapping" /> - <relatedproducts jcr:primaryType="nt:unstructured" - cq:policy="cif-components-it-site/components/commerce/relatedproducts/default" - sling:resourceType="wcm/core/components/policies/mapping" /> - <featuredcategorylist jcr:primaryType="nt:unstructured" - cq:policy="cif-components-it-site/components/commerce/featuredcategorylist/default" - sling:resourceType="wcm/core/components/policies/mapping" /> - <categorycarousel jcr:primaryType="nt:unstructured" - cq:policy="cif-components-it-site/components/commerce/categorycarousel/default" - sling:resourceType="wcm/core/components/policies/mapping" /> - <teaser cq:policy="cif-components-it-site/components/commerce/teaser/default" - jcr:primaryType="nt:unstructured" - sling:resourceType="wcm/core/components/policies/mapping" /> - </commerce> - </components> - </cif-components-it-site> - </container> - <title cq:policy="cif-components-it-site/components/title/policy_641475696923109" - jcr:primaryType="nt:unstructured" - sling:resourceType="wcm/core/components/policies/mapping" /> - </container> - </root> - </jcr:content> -</jcr:root> \ No newline at end of file diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/structure/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/structure/.content.xml deleted file mode 100644 index 760a59ca47..0000000000 --- a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/structure/.content.xml +++ /dev/null @@ -1,48 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" - xmlns:cq="http://www.day.com/jcr/cq/1.0" - xmlns:jcr="http://www.jcp.org/jcr/1.0" - xmlns:nt="http://www.jcp.org/jcr/nt/1.0" - jcr:primaryType="cq:Page"> - <jcr:content cq:deviceGroups="[/etc/mobile/groups/responsive]" - cq:template="/conf/cif-components-it-site/settings/wcm/templates/root-page" - jcr:primaryType="cq:PageContent" - sling:resourceType="cif-components-it-site/components/page"> - <root jcr:primaryType="nt:unstructured" - sling:resourceType="cif-components-it-site/components/container" - layout="simple"> - <experiencefragment-header - jcr:primaryType="nt:unstructured" - sling:resourceType="cif-components-it-site/components/experiencefragment" - fragmentVariationPath="/content/experience-fragments/cif-components-it-site/language-masters/en/site/header/master"/> - <container jcr:primaryType="nt:unstructured" - sling:resourceType="cif-components-it-site/components/container" - layout="responsiveGrid"> - <title jcr:primaryType="nt:unstructured" - sling:resourceType="cif-components-it-site/components/title" - editable="{Boolean}true" /> - <container jcr:primaryType="nt:unstructured" - sling:resourceType="cif-components-it-site/components/container" - editable="{Boolean}true" /> - </container> - - <footer jcr:created="{Date}2019-03-05T11:43:17.308+02:00" - jcr:createdBy="admin" - jcr:lastModified="{Date}2019-03-05T11:43:17.308+02:00" - jcr:lastModifiedBy="admin" - jcr:primaryType="nt:unstructured" - sling:resourceType="cif-components-it-site/components/experiencefragment" - fragmentVariationPath="/content/experience-fragments/cif-components-it-site/language-masters/en/site/footer/master"/> - </root> - <cq:responsive jcr:primaryType="nt:unstructured"> - <breakpoints jcr:primaryType="nt:unstructured"> - <phone jcr:primaryType="nt:unstructured" - title="Smaller Screen" - width="{Long}768" /> - <tablet jcr:primaryType="nt:unstructured" - title="Tablet" - width="{Long}1200" /> - </breakpoints> - </cq:responsive> - </jcr:content> -</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/thumbnail.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/thumbnail.png deleted file mode 100644 index 70bbf88b5db5b6ace01961eede11762fd79e42a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61297 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 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/thumbnail.png.dir/.content.xml b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/thumbnail.png.dir/.content.xml deleted file mode 100644 index 6e9de50434..0000000000 --- a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/thumbnail.png.dir/.content.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<jcr:root xmlns:dam="http://www.day.com/dam/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" - jcr:primaryType="nt:file"> - <jcr:content - jcr:lastModifiedBy="admin" - jcr:mixinTypes="[dam:Thumbnails]" - jcr:primaryType="nt:resource"/> -</jcr:root> diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_300.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_300.png deleted file mode 100644 index 54babcf9c11a9d1a02c1ada2d4cad21c6163476d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36888 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 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_319.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_319.png deleted file mode 100644 index 54babcf9c11a9d1a02c1ada2d4cad21c6163476d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36888 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 diff --git a/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_48.png b/it/site/ui.content/src/main/content/jcr_root/conf/cif-components-it-site/settings/wcm/templates/root-page/thumbnail.png.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_48.png deleted file mode 100644 index 95a7181ccf995abeb121c789fae3c6b0d4c329e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3665 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 diff --git a/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/.content.xml index 4c4c1bde06..eb4d01f5d9 100644 --- a/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/.content.xml +++ b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/language-masters/en/.content.xml @@ -77,10 +77,6 @@ width="4"/> </cq:responsive> </teaser_copy_1579324932> - <helloworld - jcr:primaryType="nt:unstructured" - sling:resourceType="cif-components-it-site/components/helloworld" - text="lalala :)"/> <productcarousel jcr:primaryType="nt:unstructured" sling:resourceType="cif-components-it-site/components/commerce/productcarousel"/> diff --git a/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/.content.xml b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/.content.xml index 9f7258ee86..23d63ffa12 100644 --- a/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/.content.xml +++ b/it/site/ui.content/src/main/content/jcr_root/content/cif-components-it-site/us/en/.content.xml @@ -80,10 +80,6 @@ width="4"/> </cq:responsive> </teaser_copy_1579324932> - <helloworld - jcr:primaryType="nt:unstructured" - sling:resourceType="cif-components-it-site/components/helloworld" - text="lalala :)"/> <productcarousel jcr:primaryType="nt:unstructured" sling:resourceType="cif-components-it-site/components/commerce/productcarousel"/> From 132f64c8221d3fe2b64c5c35c300b98e4747266f Mon Sep 17 00:00:00 2001 From: Alwin Joseph <aljoseph@adobe.com> Date: Thu, 30 Apr 2026 11:34:23 +0530 Subject: [PATCH 16/37] SITES-40396: Remove ui.frontend module and replace with static CSS --- it/site/README.md | 83 +- it/site/generate.md | 33 +- it/site/pom.xml | 2 - it/site/ui.apps/pom.xml | 8 - .../clientlibs/clientlib-site/.content.xml | 3 - .../clientlibs/clientlib-site/css/site.css | 230 +- .../clientlibs/clientlib-site/js.txt | 3 - .../clientlibs/clientlib-site/js/site.js | 1 - .../components/page/customheaderlibs.html | 3 +- it/site/ui.frontend/.babelrc | 9 - it/site/ui.frontend/.eslintignore | 2 - it/site/ui.frontend/.eslintrc.js | 26 - it/site/ui.frontend/README.md | 110 - it/site/ui.frontend/assembly.xml | 18 - it/site/ui.frontend/clientlib.config.js | 93 - it/site/ui.frontend/package-lock.json | 14600 ---------------- it/site/ui.frontend/package.json | 63 - it/site/ui.frontend/pom.xml | 118 - .../main/webpack/components/_accordion.scss | 10 - .../main/webpack/components/_breadcrumb.scss | 5 - .../src/main/webpack/components/_button.scss | 4 - .../main/webpack/components/_carousel.scss | 14 - .../main/webpack/components/_container.scss | 1 - .../webpack/components/_contentfragment.scss | 9 - .../components/_contentfragmentlist.scss | 1 - .../main/webpack/components/_download.scss | 13 - .../src/main/webpack/components/_embed.scss | 1 - .../components/_experiencefragment.scss | 2 - .../main/webpack/components/_form-button.scss | 1 - .../webpack/components/_form-options.scss | 11 - .../main/webpack/components/_form-text.scss | 4 - .../src/main/webpack/components/_form.scss | 1 - .../main/webpack/components/_helloworld.js | 86 - .../main/webpack/components/_helloworld.scss | 12 - .../src/main/webpack/components/_image.scss | 4 - .../components/_languagenavigation.scss | 9 - .../src/main/webpack/components/_list.scss | 5 - .../main/webpack/components/_navigation.scss | 9 - .../main/webpack/components/_pdfviewer.scss | 2 - .../main/webpack/components/_progressbar.scss | 4 - .../src/main/webpack/components/_search.scss | 13 - .../main/webpack/components/_separator.scss | 2 - .../src/main/webpack/components/_tabs.scss | 6 - .../src/main/webpack/components/_teaser.scss | 9 - .../src/main/webpack/components/_text.scss | 2 - .../src/main/webpack/components/_title.scss | 3 - .../components/commerce/_carousel.scss | 9 - .../commerce/_categorycarousel.scss | 5 - .../commerce/_featuredcategorylist.scss | 7 - .../components/commerce/_minicart-flow.scss | 3 - .../components/commerce/_minicart-icons.scss | 7 - .../components/commerce/_minicart.scss | 85 - .../components/commerce/_navigation.scss | 20 - .../webpack/components/commerce/_product.scss | 67 - .../components/commerce/_productcarousel.scss | 21 - .../commerce/_productcollection.scss | 50 - .../components/commerce/_productlist.scss | 16 - .../components/commerce/_productteaser.scss | 9 - .../components/commerce/_searchbar.scss | 14 - .../components/commerce/_searchresults.scss | 1 - .../src/main/webpack/resources/.gitkeep | 0 .../src/main/webpack/site/_base.scss | 33 - .../src/main/webpack/site/_variables.scss | 18 - .../src/main/webpack/site/main.scss | 5 - .../ui.frontend/src/main/webpack/site/main.ts | 8 - .../webpack/site/styles/container_main.scss | 6 - .../styles/experiencefragment_footer.scss | 16 - .../styles/experiencefragment_header.scss | 109 - .../src/main/webpack/static/index.html | 123 - it/site/ui.frontend/tsconfig.json | 13 - it/site/ui.frontend/webpack.common.js | 110 - it/site/ui.frontend/webpack.dev.js | 42 - it/site/ui.frontend/webpack.prod.js | 42 - 73 files changed, 299 insertions(+), 16188 deletions(-) delete mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/js.txt delete mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/js/site.js delete mode 100644 it/site/ui.frontend/.babelrc delete mode 100644 it/site/ui.frontend/.eslintignore delete mode 100644 it/site/ui.frontend/.eslintrc.js delete mode 100644 it/site/ui.frontend/README.md delete mode 100644 it/site/ui.frontend/assembly.xml delete mode 100644 it/site/ui.frontend/clientlib.config.js delete mode 100644 it/site/ui.frontend/package-lock.json delete mode 100644 it/site/ui.frontend/package.json delete mode 100644 it/site/ui.frontend/pom.xml delete mode 100644 it/site/ui.frontend/src/main/webpack/components/_accordion.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/_breadcrumb.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/_button.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/_carousel.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/_container.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/_contentfragment.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/_contentfragmentlist.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/_download.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/_embed.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/_experiencefragment.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/_form-button.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/_form-options.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/_form-text.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/_form.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/_helloworld.js delete mode 100644 it/site/ui.frontend/src/main/webpack/components/_helloworld.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/_image.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/_languagenavigation.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/_list.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/_navigation.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/_pdfviewer.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/_progressbar.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/_search.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/_separator.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/_tabs.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/_teaser.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/_text.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/_title.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/commerce/_carousel.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/commerce/_categorycarousel.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/commerce/_featuredcategorylist.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/commerce/_minicart-flow.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/commerce/_minicart-icons.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/commerce/_minicart.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/commerce/_navigation.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/commerce/_product.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/commerce/_productcarousel.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/commerce/_productcollection.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/commerce/_productlist.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/commerce/_productteaser.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/commerce/_searchbar.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/components/commerce/_searchresults.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/resources/.gitkeep delete mode 100644 it/site/ui.frontend/src/main/webpack/site/_base.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/site/_variables.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/site/main.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/site/main.ts delete mode 100644 it/site/ui.frontend/src/main/webpack/site/styles/container_main.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/site/styles/experiencefragment_footer.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/site/styles/experiencefragment_header.scss delete mode 100644 it/site/ui.frontend/src/main/webpack/static/index.html delete mode 100644 it/site/ui.frontend/tsconfig.json delete mode 100644 it/site/ui.frontend/webpack.common.js delete mode 100644 it/site/ui.frontend/webpack.dev.js delete mode 100644 it/site/ui.frontend/webpack.prod.js diff --git a/it/site/README.md b/it/site/README.md index 20a5a8bf58..f4f0049768 100644 --- a/it/site/README.md +++ b/it/site/README.md @@ -1,6 +1,6 @@ # CIF IT Site (`it/site`) -Integration-test site for **AEM CIF Core Components**, living inside the `aem-core-cif-components` monorepo under `it/site/`. It is a **FileVault + frontend** layout (no local OSGi `core` bundle, no `it.tests` / `ui.tests`). See **`generate.md`** for how this site was originally created and how to recreate it for a different project. +Integration-test site for **AEM CIF Core Components**, living inside the `aem-core-cif-components` monorepo under `it/site/`. It is a **FileVault-only** layout (no local OSGi `core` bundle, no `ui.frontend` build, no `it.tests` / `ui.tests`). See **`generate.md`** for how this site was originally created and how to recreate it for a different project. ## Modules @@ -8,54 +8,75 @@ Integration-test site for **AEM CIF Core Components**, living inside the `aem-co * **ui.apps.structure** — repository root filters for package validation (declared in `pom.xml`, no `src/main/content`). * **ui.content** — mutable content, templates under `/conf`, sample pages. * **ui.config** — OSGi configurations (cloud). GraphQL endpoint uses `${COMMERCE_ENDPOINT}`. -* **ui.frontend** — Webpack build; output is emitted into `ui.apps` clientlibs. -* **all** — container package embedding site packages and CIF vendor packages (AEM as a Cloud Service). +* **all** — container package embedding the site's `ui.apps`, `ui.content`, and `ui.config`. * **classic/all** (reactor profile **`classic`**) — 6.5 / AMS mixed package embedding site + classic overlays + CIF Core + WCM Core. -## How to build +## Local environment setup -### From `it/site/` directly +This module does **not** embed CIF Core artifacts. The following three things must be installed on your local AEM SDK in order, before the site works correctly. -```bash -# Cloud only -mvn clean install +### Step 1 — Install CIF Core Components -# Cloud + classic (AEM 6.5 / AMS) -mvn clean install -Pclassic +Build and install the main repo `all` package from the **monorepo root**. This installs the `core-cif-components-core` OSGi bundle, `core-cif-components-apps`, and `core-cif-components-config`: + +```bash +# from the monorepo root +mvn clean install -PautoInstallSinglePackage -Dskip-it ``` -### From the monorepo root +### Step 2 — Install `magento-graphql` bundle -The `it/site` reactor is part of the `integration-tests` profile (active by default unless `-Dskip-it` is set): +`core-cif-components-core` imports `com.adobe.cq.commerce.magento.graphql` from a standalone JAR that is not embedded in any package. Without it the core bundle stays in `Installed` state and no CIF React components (navigation, cart, etc.) will render. -```bash -# Build only it/site and its dependencies from the monorepo root -mvn clean install -pl it/site -am +After step 1, the JAR is in your local Maven repository. Install it via the Felix console (`/system/console/bundles` → **Install/Update**): + +``` +~/.m2/repository/com/adobe/commerce/cif/magento-graphql/9.1.0-magento242ee/magento-graphql-9.1.0-magento242ee.jar +``` -# Or build all integration-test modules together -mvn clean install -Pintegration-tests +Or with curl: + +```bash +curl -u admin:admin \ + -F action=install \ + -F bundlestartlevel=20 \ + -F bundlefile=@~/.m2/repository/com/adobe/commerce/cif/magento-graphql/9.1.0-magento242ee/magento-graphql-9.1.0-magento242ee.jar \ + http://localhost:4502/system/console/bundles ``` -### Deploy to a local AEM instance +Confirm `com.adobe.commerce.cif.core-cif-components-core` shows **Active** at `/system/console/bundles` before continuing. + +### Step 3 — Install the IT Site ```bash -# AEM as a Cloud Service SDK (author) +# from it/site/ mvn clean install -PautoInstallSinglePackage +``` + +This installs `ui.apps`, `ui.content`, and `ui.config` for the test site via the `all` container package. -# AEM as a Cloud Service SDK (publish) -mvn clean install -PautoInstallSinglePackagePublish +After all three steps, open `http://localhost:4502/content/cif-components-it-site/us/en.html` to verify the site loads with navigation and header. -# AEM 6.5 / AMS — build first, then upload the classic all zip via Package Manager UI +## Build + +### From `it/site/` directly + +```bash +# Cloud only +mvn clean install + +# Cloud + classic (AEM 6.5 / AMS) mvn clean install -Pclassic -# Upload: classic/all/target/cif-components-it-site.all-classic-*.zip ``` -> **Do not** combine `-PautoInstallSinglePackage,classic` on AEM 6.5 — it deploys the cloud `all` container before the classic overlay can correct it. - -Or to deploy a single content package from its sub-module directory (e.g. `ui.apps`): +### From the monorepo root ```bash -mvn clean install -PautoInstallPackage +# Build only it/site and its upstream dependencies +mvn clean install -pl it/site -am + +# Skip it/site and all integration-test modules +mvn clean install -Dskip-it ``` ## Testing @@ -80,10 +101,10 @@ The classic `classic/ui.config` ships with a placeholder URL (`https://hostname. ## ClientLibs -The `ui.frontend` Webpack build produces output consumed by the [`aem-clientlib-generator`](https://github.com/wcm-io-frontend/aem-clientlib-generator), which packages it as an AEM ClientLib under `ui.apps`. After cloning or first checkout: +There is no `ui.frontend` webpack/npm build step. CSS is a single static file committed directly to `ui.apps`: -```bash -cd ui.frontend && npm ci +``` +ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/css/site.css ``` -If `webpack` is missing from PATH during a Maven build, the npm dependencies were not installed. +To update styles, edit that file directly and redeploy `ui.apps`. diff --git a/it/site/generate.md b/it/site/generate.md index dd29601e4e..ec45b6beac 100644 --- a/it/site/generate.md +++ b/it/site/generate.md @@ -16,7 +16,6 @@ it/site/ ├── ui.apps.structure/ # structure package; filters in pom.xml only ├── ui.config/ ├── ui.content/ -├── ui.frontend/ ├── classic/ # built only with -Pclassic │ ├── ui.config/ # osgiconfig-classic OSGi for 6.x CIF GraphQL │ ├── ui.content/ # commerce cloud config + /var/commerce/products/… @@ -25,7 +24,7 @@ it/site/ └── README.md ``` -**Default reactor modules (root `pom.xml`):** `all`, `ui.frontend`, `ui.apps`, `ui.apps.structure`, `ui.config`, `ui.content` — **no** `core`, `it.tests`, `ui.tests`. +**Default reactor modules (root `pom.xml`):** `all`, `ui.apps`, `ui.apps.structure`, `ui.config`, `ui.content` — **no** `ui.frontend`, `core`, `it.tests`, `ui.tests`. **Classic reactor modules (profile `classic`):** `classic/ui.config`, `classic/ui.content`, `classic/all`. @@ -316,31 +315,31 @@ In Package Manager, confirm **`<appId>.ui.content-classic`** shows **Installed** --- -## 8. `ui.frontend` +## 8. ClientLibs (static CSS — no `ui.frontend` build step) -The Webpack build runs in CI / full reactor. After clone or checkout: +This module does **not** use a `ui.frontend` webpack/npm pipeline. The archetype generates one, but it was removed because the SCSS files were almost entirely empty stubs and the only meaningful output was a small amount of CSS. -```bash -cd ui.frontend && npm ci -``` - -If **`webpack`** is missing from PATH during Maven, dependencies were not installed. - -**`.gitignore`** — add a `.gitignore` inside `ui.frontend/` to exclude the node binaries downloaded by `frontend-maven-plugin` and the installed packages: +CSS is shipped as a single static file committed directly to `ui.apps`: ``` -**/node/** +ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/css/site.css ``` -The root `.gitignore` already covers `**/node_modules/**`; the `node/` binary directory (containing `node`, `npm`, `npm.cmd`) needs this separate entry. +The `clientlib-site` folder is a standard AEM `cq:ClientLibraryFolder` with `categories="[cif-components-it-site.site]"`. There is no JS (the only JS in the archetype was for the HelloWorld demo component, which is also removed). -**Empty `resources/` directory** — the webpack config globs `resources/**/*`. If the directory is empty, webpack emits a build error. Add a `.gitkeep` placeholder: +**When regenerating from the archetype:** delete `ui.frontend/` and remove `<module>ui.frontend</module>` and the `frontend-maven-plugin.version` property from the root `pom.xml`. Then write or copy a `site.css` directly into `clientlib-site/css/`. -```bash -touch ui.frontend/src/main/webpack/resources/.gitkeep +**`customheaderlibs.html`** — ensure all three clientlib categories are loaded: + +```html +<sly data-sly-use.clientlib="core/wcm/components/commons/v1/templates/clientlib.html"> + <sly data-sly-call="${clientlib.css @ categories='cif-components-it-site.base'}"/> + <sly data-sly-call="${clientlib.css @ categories='cif-components-it-site.cif'}"/> + <sly data-sly-call="${clientlib.css @ categories='cif-components-it-site.site'}"/> +</sly> ``` -**Skip RAT on `ui.apps` and `ui.frontend`** — both modules contain compiled/generated files (clientlib output, node binaries) that have no license headers. Add `<skip>true</skip>` for `apache-rat-plugin` in each module's `pom.xml`, matching the `examples` module pattern. +The archetype omits the `cif-components-it-site.site` line — without it the `clientlib-site` CSS is never served to the browser. --- diff --git a/it/site/pom.xml b/it/site/pom.xml index 586a6f8949..51c5ad164c 100644 --- a/it/site/pom.xml +++ b/it/site/pom.xml @@ -32,7 +32,6 @@ <modules> <module>all</module> - <module>ui.frontend</module> <module>ui.apps</module> <module>ui.apps.structure</module> <module>ui.config</module> @@ -45,7 +44,6 @@ <properties> <!-- aem.host, aem.port, aem.publish.*, sling.*, vault.*, magento.graphql.version, core.wcm.components.version are all inherited from core-cif-components-parent. --> - <frontend-maven-plugin.version>1.12.0</frontend-maven-plugin.version> <!-- Version of CIF Core artifacts used for compile-time only dependencies (provided by runtime AEM). --> <core.cif.components.version>2.18.3-SNAPSHOT</core.cif.components.version> <aem.cif.sdk.api>2025.09.02.00</aem.cif.sdk.api> diff --git a/it/site/ui.apps/pom.xml b/it/site/ui.apps/pom.xml index 757d0a6414..2b5d7583fb 100644 --- a/it/site/ui.apps/pom.xml +++ b/it/site/ui.apps/pom.xml @@ -113,14 +113,6 @@ <!-- D E P E N D E N C I E S --> <!-- ====================================================================== --> <dependencies> - <dependency> - <groupId>com.adobe.commerce.cif</groupId> - <artifactId>cif-components-it-site.ui.frontend</artifactId> - <version>${project.version}</version> - <type>zip</type> - </dependency> - - <dependency> <groupId>com.adobe.commerce.cif</groupId> <artifactId>cif-components-it-site.ui.apps.structure</artifactId> diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/.content.xml index 699c061a69..5166c27947 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/.content.xml @@ -2,7 +2,4 @@ <jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" jcr:primaryType="cq:ClientLibraryFolder" categories="[cif-components-it-site.site]" - dependencies="[cif-components-it-site.dependencies]" - cssProcessor="[default:none,min:none]" - jsProcessor="[default:none,min:none]" allowProxy="{Boolean}true"/> diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/css/site.css b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/css/site.css index fd1709a571..d3ba183f82 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/css/site.css +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/css/site.css @@ -1 +1,229 @@ -body,html{background:#ececec;color:#202020;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1pc;line-height:1.5;margin:0}@media(prefers-color-scheme:dark){body,html{background:#131313;color:#dfdfdf}}a{color:#2020e0}@media(prefers-color-scheme:dark){a{color:#dfdf1f}}button,input,optgroup,select,textarea{font:inherit}.cmp-helloworld__item-label{margin-bottom:0}.cmp-helloworld__item-output{margin-top:0}.cmp-navigation__item--level-0:hover>.cmp-navigation__group{background:#ececec}.cmp-navigation__group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.cmp-navigation__item{list-style:none;padding:.5em}.cmp-navigation__item--level-0 .cmp-navigation__group{display:none}.cmp-navigation__item--level-0:hover>.cmp-navigation__group{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:absolute}.category__style_list .productcollection__items{display:block;margin:auto;width:30%}main.container{padding:.5em 1em}footer.experiencefragment{border-top:1px solid #202020;padding:.5em 1em}@media(prefers-color-scheme:dark){footer.experiencefragment{border-color:#dfdfdf}}footer.experiencefragment .cmp-separator__horizontal-rule{border:0;margin:0}header.experiencefragment{border-bottom:1px solid #202020;padding:.5em 1em}@media(prefers-color-scheme:dark){header.experiencefragment{border-bottom-color:#dfdfdf}}header.experiencefragment a{color:#202020;text-decoration:none}@media(prefers-color-scheme:dark){header.experiencefragment a{color:#dfdfdf}}header.experiencefragment a:focus,header.experiencefragment a:hover{color:#2020e0;text-decoration:underline}@media(prefers-color-scheme:dark){header.experiencefragment a:focus,header.experiencefragment a:hover{color:#dfdf1f}}header.experiencefragment .cmp-container{display:grid;grid-template-columns:4fr 1fr 1fr}header.experiencefragment .cmp-languagenavigation{position:relative}header.experiencefragment .cmp-languagenavigation:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="rgb(32,32,32)" d="M12.1,0.2h-0.1c-3.1,0-6.1,1.3-8.3,3.5C1.4,6,0.2,8.9,0.2,12.1c0,3.1,1.3,6.1,3.5,8.3c2.2,2.2,5.1,3.4,8.3,3.4 c0,0,0,0,0.1,0c6.5,0,11.7-5.3,11.7-11.8C23.7,5.5,18.5,0.3,12.1,0.2z M18.3,11.5c-0.1-1.4-0.3-2.8-0.7-4.1C18.5,7,19.4,6.5,20.3,6 c1.1,1.6,1.9,3.5,2,5.5H18.3z M22.2,12.5c-0.1,2.1-0.8,4-2,5.5c-0.8-0.6-1.7-1-2.6-1.4c0.3-1.1,0.6-2.2,0.7-3.3c0-0.3,0-0.5,0-0.8 H22.2z M19.6,5.2c-0.8,0.5-1.6,0.9-2.4,1.3c-0.6-1.4-1.4-2.7-2.3-3.8c-0.2-0.2-0.4-0.4-0.6-0.6C16.4,2.5,18.3,3.7,19.6,5.2z M12.8,22.2c-0.1,0-0.2,0-0.3,0v-5.7c1.3,0,2.6,0.3,3.8,0.7C15.6,19.1,14.3,20.8,12.8,22.2z M9.9,20.8c-0.9-1.1-1.7-2.3-2.2-3.6 c1.2-0.4,2.5-0.6,3.8-0.7v5.7c-0.1,0-0.2,0-0.3,0C10.7,21.8,10.3,21.3,9.9,20.8z M11.4,1.8c0,0,0.1,0,0.1,0v5.7 c-1.3,0-2.6-0.3-3.8-0.7C8.5,4.9,9.7,3.2,11.4,1.8z M14.1,3.3c0.9,1.1,1.6,2.3,2.2,3.5c-1.2,0.4-2.5,0.6-3.8,0.7V1.8 c0.1,0,0.1,0,0.2,0C13.2,2.2,13.7,2.7,14.1,3.3z M16.7,7.7c0.4,1.2,0.6,2.5,0.7,3.8h-4.8V8.4C13.9,8.4,15.3,8.2,16.7,7.7z M11.5,8.4 v3.1H6.7C6.7,10.2,7,9,7.4,7.7C8.7,8.2,10.1,8.4,11.5,8.4z M11.5,12.5v3.1c-1.4,0-2.8,0.3-4.2,0.7c-0.4-1.2-0.6-2.5-0.7-3.8H11.5z M12.5,15.6v-3.1h4.8c0,0.2,0,0.5,0,0.7c-0.1,1.1-0.3,2.1-0.6,3.1C15.3,15.8,13.9,15.6,12.5,15.6z M9.6,2C8.4,3.3,7.4,4.8,6.8,6.5 C5.9,6.1,5.1,5.7,4.4,5.2c0.1-0.1,0.2-0.3,0.4-0.4C6.1,3.4,7.8,2.5,9.6,2z M5.7,11.5H1.8c0.1-2,0.8-3.9,1.9-5.5 C4.6,6.5,5.5,7,6.4,7.4C6,8.7,5.7,10.1,5.7,11.5z M6.4,16.6C5.5,17,4.6,17.5,3.7,18c-1.2-1.6-1.9-3.5-1.9-5.5h3.9 C5.7,13.9,5.9,15.3,6.4,16.6z M4.4,18.8c0.8-0.5,1.5-0.9,2.4-1.3c0.6,1.4,1.4,2.7,2.4,3.9c0.1,0.2,0.3,0.3,0.4,0.5 c-1.8-0.4-3.4-1.3-4.7-2.7C4.6,19.1,4.5,19,4.4,18.8z M14.5,21.9c1.2-1.3,2.1-2.8,2.8-4.4c0.8,0.3,1.6,0.8,2.4,1.2 C18.3,20.3,16.5,21.4,14.5,21.9z"/></svg>');background-repeat:no-repeat;content:" ";display:block;height:1.5em}@media(prefers-color-scheme:dark){header.experiencefragment .cmp-languagenavigation:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="rgb(223,223,223)" d="M12.1,0.2h-0.1c-3.1,0-6.1,1.3-8.3,3.5C1.4,6,0.2,8.9,0.2,12.1c0,3.1,1.3,6.1,3.5,8.3c2.2,2.2,5.1,3.4,8.3,3.4 c0,0,0,0,0.1,0c6.5,0,11.7-5.3,11.7-11.8C23.7,5.5,18.5,0.3,12.1,0.2z M18.3,11.5c-0.1-1.4-0.3-2.8-0.7-4.1C18.5,7,19.4,6.5,20.3,6 c1.1,1.6,1.9,3.5,2,5.5H18.3z M22.2,12.5c-0.1,2.1-0.8,4-2,5.5c-0.8-0.6-1.7-1-2.6-1.4c0.3-1.1,0.6-2.2,0.7-3.3c0-0.3,0-0.5,0-0.8 H22.2z M19.6,5.2c-0.8,0.5-1.6,0.9-2.4,1.3c-0.6-1.4-1.4-2.7-2.3-3.8c-0.2-0.2-0.4-0.4-0.6-0.6C16.4,2.5,18.3,3.7,19.6,5.2z M12.8,22.2c-0.1,0-0.2,0-0.3,0v-5.7c1.3,0,2.6,0.3,3.8,0.7C15.6,19.1,14.3,20.8,12.8,22.2z M9.9,20.8c-0.9-1.1-1.7-2.3-2.2-3.6 c1.2-0.4,2.5-0.6,3.8-0.7v5.7c-0.1,0-0.2,0-0.3,0C10.7,21.8,10.3,21.3,9.9,20.8z M11.4,1.8c0,0,0.1,0,0.1,0v5.7 c-1.3,0-2.6-0.3-3.8-0.7C8.5,4.9,9.7,3.2,11.4,1.8z M14.1,3.3c0.9,1.1,1.6,2.3,2.2,3.5c-1.2,0.4-2.5,0.6-3.8,0.7V1.8 c0.1,0,0.1,0,0.2,0C13.2,2.2,13.7,2.7,14.1,3.3z M16.7,7.7c0.4,1.2,0.6,2.5,0.7,3.8h-4.8V8.4C13.9,8.4,15.3,8.2,16.7,7.7z M11.5,8.4 v3.1H6.7C6.7,10.2,7,9,7.4,7.7C8.7,8.2,10.1,8.4,11.5,8.4z M11.5,12.5v3.1c-1.4,0-2.8,0.3-4.2,0.7c-0.4-1.2-0.6-2.5-0.7-3.8H11.5z M12.5,15.6v-3.1h4.8c0,0.2,0,0.5,0,0.7c-0.1,1.1-0.3,2.1-0.6,3.1C15.3,15.8,13.9,15.6,12.5,15.6z M9.6,2C8.4,3.3,7.4,4.8,6.8,6.5 C5.9,6.1,5.1,5.7,4.4,5.2c0.1-0.1,0.2-0.3,0.4-0.4C6.1,3.4,7.8,2.5,9.6,2z M5.7,11.5H1.8c0.1-2,0.8-3.9,1.9-5.5 C4.6,6.5,5.5,7,6.4,7.4C6,8.7,5.7,10.1,5.7,11.5z M6.4,16.6C5.5,17,4.6,17.5,3.7,18c-1.2-1.6-1.9-3.5-1.9-5.5h3.9 C5.7,13.9,5.9,15.3,6.4,16.6z M4.4,18.8c0.8-0.5,1.5-0.9,2.4-1.3c0.6,1.4,1.4,2.7,2.4,3.9c0.1,0.2,0.3,0.3,0.4,0.5 c-1.8-0.4-3.4-1.3-4.7-2.7C4.6,19.1,4.5,19,4.4,18.8z M14.5,21.9c1.2-1.3,2.1-2.8,2.8-4.4c0.8,0.3,1.6,0.8,2.4,1.2 C18.3,20.3,16.5,21.4,14.5,21.9z"/></svg>')}}header.experiencefragment .cmp-languagenavigation>.cmp-languagenavigation__group{background:#ececec;border:1px solid #202020;border-top:0;padding:0 8px;position:absolute;top:34px;-webkit-transition-delay:.5s;transition-delay:.5s;visibility:hidden;width:20em}@media(prefers-color-scheme:dark){header.experiencefragment .cmp-languagenavigation>.cmp-languagenavigation__group{background:#131313;border-color:#dfdfdf}}header.experiencefragment .cmp-languagenavigation:hover>.cmp-languagenavigation__group{-webkit-transition-delay:0s;transition-delay:0s;visibility:visible}header.experiencefragment .cmp-languagenavigation__group{list-style:none;margin:0;padding:0}header.experiencefragment .cmp-languagenavigation__item-title{font-size:x-small;text-transform:uppercase}header.experiencefragment .cmp-languagenavigation__item--level-0{margin-bottom:.5em}header.experiencefragment .cmp-languagenavigation__item--level-1{display:inline}header.experiencefragment .cmp-languagenavigation__item--level-1:not(:first-child):before{content:" | "}header.experiencefragment .cmp-languagenavigation__item--active>.cmp-languagenavigation__item-link{font-weight:700}header.experiencefragment .cmp-search__field{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-3px 0}header.experiencefragment .cmp-search__input{height:26px} \ No newline at end of file +/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ~ Copyright 2026 Adobe + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License. + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ + +/* == Base ================================================================== */ + +html, +body { + margin: 0; + font-size: 16px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + line-height: 1.5; + color: #202020; + background: #ececec; +} + +@media (prefers-color-scheme: dark) { + html, + body { + color: #dfdfdf; + background: #131313; + } +} + +a { + color: #2020e0; +} + +@media (prefers-color-scheme: dark) { + a { + color: #dfdf1f; + } +} + +button, +input, +optgroup, +select, +textarea { + font: inherit; +} + +/* == Navigation ============================================================ */ + +.cmp-navigation__group { + display: flex; + flex-flow: row wrap; +} + +.cmp-navigation__item { + list-style: none; + padding: .5em; +} + +.cmp-navigation__item--level-0 .cmp-navigation__group { + display: none; +} + +.cmp-navigation__item--level-0:hover > .cmp-navigation__group { + background: #ececec; + display: flex; + flex-direction: column; + flex-wrap: nowrap; + position: absolute; +} + +/* == Product collection ==================================================== */ + +.category__style_list .productcollection__items { + display: block; + margin: auto; + width: 30%; +} + +/* == Page layout =========================================================== */ + +main.container { + padding: .5em 1em; +} + +/* == XF Footer ============================================================= */ + +footer.experiencefragment { + padding: .5em 1em; + border-top: 1px solid #202020; +} + +@media (prefers-color-scheme: dark) { + footer.experiencefragment { + border-color: #dfdfdf; + } +} + +footer.experiencefragment .cmp-separator__horizontal-rule { + margin: 0; + border: 0; +} + +/* == XF Header ============================================================= */ + +header.experiencefragment { + padding: .5em 1em; + border-bottom: 1px solid #202020; +} + +@media (prefers-color-scheme: dark) { + header.experiencefragment { + border-bottom-color: #dfdfdf; + } +} + +header.experiencefragment a { + color: #202020; + text-decoration: none; +} + +@media (prefers-color-scheme: dark) { + header.experiencefragment a { + color: #dfdfdf; + } +} + +header.experiencefragment a:hover, +header.experiencefragment a:focus { + color: #2020e0; + text-decoration: underline; +} + +@media (prefers-color-scheme: dark) { + header.experiencefragment a:hover, + header.experiencefragment a:focus { + color: #dfdf1f; + } +} + +header.experiencefragment .cmp-container { + display: grid; + grid-template-columns: 4fr 1fr 1fr; +} + +header.experiencefragment .cmp-languagenavigation { + position: relative; +} + +header.experiencefragment .cmp-languagenavigation::before { + content: " "; + display: block; + height: 1.5em; + background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="rgb(32,32,32)" d="M12.1,0.2h-0.1c-3.1,0-6.1,1.3-8.3,3.5C1.4,6,0.2,8.9,0.2,12.1c0,3.1,1.3,6.1,3.5,8.3c2.2,2.2,5.1,3.4,8.3,3.4 c0,0,0,0,0.1,0c6.5,0,11.7-5.3,11.7-11.8C23.7,5.5,18.5,0.3,12.1,0.2z M18.3,11.5c-0.1-1.4-0.3-2.8-0.7-4.1C18.5,7,19.4,6.5,20.3,6 c1.1,1.6,1.9,3.5,2,5.5H18.3z M22.2,12.5c-0.1,2.1-0.8,4-2,5.5c-0.8-0.6-1.7-1-2.6-1.4c0.3-1.1,0.6-2.2,0.7-3.3c0-0.3,0-0.5,0-0.8 H22.2z M19.6,5.2c-0.8,0.5-1.6,0.9-2.4,1.3c-0.6-1.4-1.4-2.7-2.3-3.8c-0.2-0.2-0.4-0.4-0.6-0.6C16.4,2.5,18.3,3.7,19.6,5.2z M12.8,22.2c-0.1,0-0.2,0-0.3,0v-5.7c1.3,0,2.6,0.3,3.8,0.7C15.6,19.1,14.3,20.8,12.8,22.2z M9.9,20.8c-0.9-1.1-1.7-2.3-2.2-3.6 c1.2-0.4,2.5-0.6,3.8-0.7v5.7c-0.1,0-0.2,0-0.3,0C10.7,21.8,10.3,21.3,9.9,20.8z M11.4,1.8c0,0,0.1,0,0.1,0v5.7 c-1.3,0-2.6-0.3-3.8-0.7C8.5,4.9,9.7,3.2,11.4,1.8z M14.1,3.3c0.9,1.1,1.6,2.3,2.2,3.5c-1.2,0.4-2.5,0.6-3.8,0.7V1.8 c0.1,0,0.1,0,0.2,0C13.2,2.2,13.7,2.7,14.1,3.3z M16.7,7.7c0.4,1.2,0.6,2.5,0.7,3.8h-4.8V8.4C13.9,8.4,15.3,8.2,16.7,7.7z M11.5,8.4 v3.1H6.7C6.7,10.2,7,9,7.4,7.7C8.7,8.2,10.1,8.4,11.5,8.4z M11.5,12.5v3.1c-1.4,0-2.8,0.3-4.2,0.7c-0.4-1.2-0.6-2.5-0.7-3.8H11.5z M12.5,15.6v-3.1h4.8c0,0.2,0,0.5,0,0.7c-0.1,1.1-0.3,2.1-0.6,3.1C15.3,15.8,13.9,15.6,12.5,15.6z M9.6,2C8.4,3.3,7.4,4.8,6.8,6.5 C5.9,6.1,5.1,5.7,4.4,5.2c0.1-0.1,0.2-0.3,0.4-0.4C6.1,3.4,7.8,2.5,9.6,2z M5.7,11.5H1.8c0.1-2,0.8-3.9,1.9-5.5 C4.6,6.5,5.5,7,6.4,7.4C6,8.7,5.7,10.1,5.7,11.5z M6.4,16.6C5.5,17,4.6,17.5,3.7,18c-1.2-1.6-1.9-3.5-1.9-5.5h3.9 C5.7,13.9,5.9,15.3,6.4,16.6z M4.4,18.8c0.8-0.5,1.5-0.9,2.4-1.3c0.6,1.4,1.4,2.7,2.4,3.9c0.1,0.2,0.3,0.3,0.4,0.5 c-1.8-0.4-3.4-1.3-4.7-2.7C4.6,19.1,4.5,19,4.4,18.8z M14.5,21.9c1.2-1.3,2.1-2.8,2.8-4.4c0.8,0.3,1.6,0.8,2.4,1.2 C18.3,20.3,16.5,21.4,14.5,21.9z"/></svg>'); + background-repeat: no-repeat; +} + +@media (prefers-color-scheme: dark) { + header.experiencefragment .cmp-languagenavigation::before { + background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="rgb(223,223,223)" d="M12.1,0.2h-0.1c-3.1,0-6.1,1.3-8.3,3.5C1.4,6,0.2,8.9,0.2,12.1c0,3.1,1.3,6.1,3.5,8.3c2.2,2.2,5.1,3.4,8.3,3.4 c0,0,0,0,0.1,0c6.5,0,11.7-5.3,11.7-11.8C23.7,5.5,18.5,0.3,12.1,0.2z M18.3,11.5c-0.1-1.4-0.3-2.8-0.7-4.1C18.5,7,19.4,6.5,20.3,6 c1.1,1.6,1.9,3.5,2,5.5H18.3z M22.2,12.5c-0.1,2.1-0.8,4-2,5.5c-0.8-0.6-1.7-1-2.6-1.4c0.3-1.1,0.6-2.2,0.7-3.3c0-0.3,0-0.5,0-0.8 H22.2z M19.6,5.2c-0.8,0.5-1.6,0.9-2.4,1.3c-0.6-1.4-1.4-2.7-2.3-3.8c-0.2-0.2-0.4-0.4-0.6-0.6C16.4,2.5,18.3,3.7,19.6,5.2z M12.8,22.2c-0.1,0-0.2,0-0.3,0v-5.7c1.3,0,2.6,0.3,3.8,0.7C15.6,19.1,14.3,20.8,12.8,22.2z M9.9,20.8c-0.9-1.1-1.7-2.3-2.2-3.6 c1.2-0.4,2.5-0.6,3.8-0.7v5.7c-0.1,0-0.2,0-0.3,0C10.7,21.8,10.3,21.3,9.9,20.8z M11.4,1.8c0,0,0.1,0,0.1,0v5.7 c-1.3,0-2.6-0.3-3.8-0.7C8.5,4.9,9.7,3.2,11.4,1.8z M14.1,3.3c0.9,1.1,1.6,2.3,2.2,3.5c-1.2,0.4-2.5,0.6-3.8,0.7V1.8 c0.1,0,0.1,0,0.2,0C13.2,2.2,13.7,2.7,14.1,3.3z M16.7,7.7c0.4,1.2,0.6,2.5,0.7,3.8h-4.8V8.4C13.9,8.4,15.3,8.2,16.7,7.7z M11.5,8.4 v3.1H6.7C6.7,10.2,7,9,7.4,7.7C8.7,8.2,10.1,8.4,11.5,8.4z M11.5,12.5v3.1c-1.4,0-2.8,0.3-4.2,0.7c-0.4-1.2-0.6-2.5-0.7-3.8H11.5z M12.5,15.6v-3.1h4.8c0,0.2,0,0.5,0,0.7c-0.1,1.1-0.3,2.1-0.6,3.1C15.3,15.8,13.9,15.6,12.5,15.6z M9.6,2C8.4,3.3,7.4,4.8,6.8,6.5 C5.9,6.1,5.1,5.7,4.4,5.2c0.1-0.1,0.2-0.3,0.4-0.4C6.1,3.4,7.8,2.5,9.6,2z M5.7,11.5H1.8c0.1-2,0.8-3.9,1.9-5.5 C4.6,6.5,5.5,7,6.4,7.4C6,8.7,5.7,10.1,5.7,11.5z M6.4,16.6C5.5,17,4.6,17.5,3.7,18c-1.2-1.6-1.9-3.5-1.9-5.5h3.9 C5.7,13.9,5.9,15.3,6.4,16.6z M4.4,18.8c0.8-0.5,1.5-0.9,2.4-1.3c0.6,1.4,1.4,2.7,2.4,3.9c0.1,0.2,0.3,0.3,0.4,0.5 c-1.8-0.4-3.4-1.3-4.7-2.7C4.6,19.1,4.5,19,4.4,18.8z M14.5,21.9c1.2-1.3,2.1-2.8,2.8-4.4c0.8,0.3,1.6,0.8,2.4,1.2 C18.3,20.3,16.5,21.4,14.5,21.9z"/></svg>'); + } +} + +header.experiencefragment .cmp-languagenavigation > .cmp-languagenavigation__group { + visibility: hidden; + transition-delay: .5s; + position: absolute; + top: 34px; + width: 20em; + padding: 0 8px; + border: 1px solid #202020; + border-top: 0; + background: #ececec; +} + +@media (prefers-color-scheme: dark) { + header.experiencefragment .cmp-languagenavigation > .cmp-languagenavigation__group { + border-color: #dfdfdf; + background: #131313; + } +} + +header.experiencefragment .cmp-languagenavigation:hover > .cmp-languagenavigation__group { + visibility: visible; + transition-delay: 0s; +} + +header.experiencefragment .cmp-languagenavigation__group { + margin: 0; + padding: 0; + list-style: none; +} + +header.experiencefragment .cmp-languagenavigation__item-title { + font-size: x-small; + text-transform: uppercase; +} + +header.experiencefragment .cmp-languagenavigation__item--level-0 { + margin-bottom: .5em; +} + +header.experiencefragment .cmp-languagenavigation__item--level-1 { + display: inline; +} + +header.experiencefragment .cmp-languagenavigation__item--level-1:not(:first-child)::before { + content: " | "; +} + +header.experiencefragment .cmp-languagenavigation__item--active > .cmp-languagenavigation__item-link { + font-weight: bold; +} + +header.experiencefragment .cmp-search__field { + display: flex; + margin: -3px 0; +} + +header.experiencefragment .cmp-search__input { + height: 26px; +} diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/js.txt b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/js.txt deleted file mode 100644 index ffaf1afa4d..0000000000 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/js.txt +++ /dev/null @@ -1,3 +0,0 @@ -#base=js - -site.js \ No newline at end of file diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/js/site.js b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/js/site.js deleted file mode 100644 index 1ca7fa6c1a..0000000000 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/js/site.js +++ /dev/null @@ -1 +0,0 @@ -!function(){var e={356:function(){!function(){"use strict";var e='[data-cmp-is="helloworld"]',t='[data-cmp-hook-helloworld="property"]',n='[data-cmp-hook-helloworld="model"]';function o(e){e&&e.element&&function(e){e.element.removeAttribute("data-cmp-is");var o=e.element.querySelectorAll(t);o=1==o.length?o[0].textContent:null;var r=e.element.querySelectorAll(n);r=1==r.length?r[0].textContent:null,console&&console.log&&console.log("HelloWorld component JavaScript example","\nText property:\n",o,"\nModel message:\n",r)}(e)}function r(){for(var t=document.querySelectorAll(e),n=0;n<t.length;n++)new o({element:t[n]});var r=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver,l=document.querySelector("body");new r((function(t){t.forEach((function(t){var n=[].slice.call(t.addedNodes);n.length>0&&n.forEach((function(t){t.querySelectorAll&&[].slice.call(t.querySelectorAll(e)).forEach((function(e){new o({element:e})}))}))}))})).observe(l,{subtree:!0,childList:!0,characterData:!0})}"loading"!==document.readyState?r():document.addEventListener("DOMContentLoaded",r)}()}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var l=t[o]={exports:{}};return e[o](l,l.exports,n),l.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";n(356)}()}(); \ No newline at end of file diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/page/customheaderlibs.html b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/page/customheaderlibs.html index babd61f3a3..3e90d7ba98 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/page/customheaderlibs.html +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/page/customheaderlibs.html @@ -15,7 +15,8 @@ */--> <sly data-sly-use.clientlib="core/wcm/components/commons/v1/templates/clientlib.html"> <sly data-sly-call="${clientlib.css @ categories='cif-components-it-site.base'}"/> - <sly data-sly-call="${clientlib.css @ categories='cif-components-it-site.cif'}" /> + <sly data-sly-call="${clientlib.css @ categories='cif-components-it-site.cif'}"/> + <sly data-sly-call="${clientlib.css @ categories='cif-components-it-site.site'}"/> </sly> <sly data-sly-resource="${'contexthub' @ resourceType='granite/contexthub/components/contexthub'}"/> diff --git a/it/site/ui.frontend/.babelrc b/it/site/ui.frontend/.babelrc deleted file mode 100644 index 929202f8ee..0000000000 --- a/it/site/ui.frontend/.babelrc +++ /dev/null @@ -1,9 +0,0 @@ -{ - "presets": [ - "@babel/typescript" - ], - "plugins": [ - "@babel/plugin-proposal-class-properties", - "@babel/plugin-proposal-object-rest-spread" - ] -} diff --git a/it/site/ui.frontend/.eslintignore b/it/site/ui.frontend/.eslintignore deleted file mode 100644 index 7d38db2708..0000000000 --- a/it/site/ui.frontend/.eslintignore +++ /dev/null @@ -1,2 +0,0 @@ -../ui.apps/ -./src/main/webpack/tests/ diff --git a/it/site/ui.frontend/.eslintrc.js b/it/site/ui.frontend/.eslintrc.js deleted file mode 100644 index 3245741fca..0000000000 --- a/it/site/ui.frontend/.eslintrc.js +++ /dev/null @@ -1,26 +0,0 @@ -module.exports = { - parser: '@typescript-eslint/parser', // Specifies the ESLint parser - extends: [ - 'plugin:@typescript-eslint/recommended', // Uses the recommended rules from the @typescript-eslint/eslint-plugin - ], - parserOptions: { - ecmaVersion: 2018, // Allows for the parsing of modern ECMAScript features - sourceType: 'module', // Allows for the use of imports - }, - rules: { - "curly": 1, - "@typescript-eslint/explicit-function-return-type": [0], - "@typescript-eslint/no-explicit-any": [0], - "ordered-imports": [0], - "object-literal-sort-keys": [0], - "max-len": [1, 120], - "new-parens": 1, - "no-bitwise": 1, - "no-cond-assign": 1, - "no-trailing-spaces": 0, - "eol-last": 1, - "func-style": ["error", "declaration", { "allowArrowFunctions": true }], - "semi": 1, - "no-var": 0 - }, - }; diff --git a/it/site/ui.frontend/README.md b/it/site/ui.frontend/README.md deleted file mode 100644 index 0593c51e8e..0000000000 --- a/it/site/ui.frontend/README.md +++ /dev/null @@ -1,110 +0,0 @@ -# Frontend Build - -## Features - -* Full TypeScript, ES6 and ES5 support (with applicable Webpack wrappers). -* TypeScript and JavaScript linting (using a TSLint ruleset – driven by ESLint - rules can be adjusted to suit your team's needs). -* ES5 output, for legacy browser support. -* Globbing - * No need to add imports anywhere. - * All JS and CSS files can now be added to each component (best practice is under /clientlib/js or /clientlib/(s)css) - * No .content.xml or js.txt/css.txt files needed as everything is run through Webpack - * The globber pulls in all JS files under the /component/ folder. Webpack allows CSS/SCSS files to be chained in via JS files. They are pulled in through sites.js. - * The only files consumed by AEM are the output files site.js and site.css, the resources folder in /clientlib-site as well as dependencies.js and dependencies.css in /clientlib-dependencies -* Chunks - * Main (site js/css) -* Full Sass/Scss support (Sass is compiled to CSS via Webpack). -* Static webpack development server with built in proxy to a local instance of AEM - -## Installation - -1. Install [NodeJS](https://nodejs.org/en/download/) (v10+), globally. This will also install `npm`. -2. Navigate to `ui.frontend` in your project and run `npm ci`. (You must have run the archetype with `-DfrontendModule=general` to populate the ui.frontend folder) - -## Usage - -The following npm scripts drive the frontend workflow: - -* `npm run dev` - Full build of client libraries with JS optimization disabled (tree shaking, etc) and source maps enabled and CSS optimization disabled. -* `npm run prod` - Full build of client libraries build with JS optimization enabled (tree shaking, etc), source maps disabled and CSS optimization enabled. -* `npm run start` - Starts a static webpack development server for local development with minimal dependencies on AEM. - -### General - -The ui.frontend module compiles the code under the `ui.frontend/src` folder and outputs the compiled CSS and JS, and any resources beneath a folder named `ui.frontend/dist`. - -* **Site** - `site.js`, `site.css` and a `resources/` folder for layout dependent images and fonts are created in a `dist/clientlib-site` folder. -* **Dependencies** - `dependencies.js` and `dependencies.css` are created in a `dist/clientlib-dependencies` folder. - -### JavaScript - -* **Optimization** - for production builds, all JS that is not being used or -called is removed. - -### CSS - -* **Autoprefixing** - all CSS is run through a prefixer and any properties that require prefixing will automatically have those added in the CSS. -* **Optimization** - at post, all CSS is run through an optimizer (cssnano) which normalizes it according to the following default rules: - * Reduces CSS calc expression wherever possible, ensuring both browser compatibility and compression. - * Converts between equivalent length, time and angle values. Note that by default, length values are not converted. - * Removes comments in and around rules, selectors & declarations. - * Removes duplicated rules, at-rules and declarations. Note that this only works for exact duplicates. - * Removes empty rules, media queries and rules with empty selectors, as they do not affect the output. - * Merges adjacent rules by selectors and overlapping property/value pairs. - * Ensures that only a single `@charset` is present in the CSS file and moves it to the top of the document. - * Replaces the CSS initial keyword with the actual value, when the resulting output is smaller. - * Compresses inline SVG definitions with SVGO. -* **Cleaning** - explicit clean task for wiping out the generated CSS, JS and Map files on demand. -* **Source Mapping** - development build only. - -#### Notes - -* Utilizes dev-only and prod-only webpack config files that share a common config file. This way the development and production settings can be tweaked independently. - -### Client Library Generation - -The second part of the ui.frontend module build process leverages the [aem-clientlib-generator](https://www.npmjs.com/package/aem-clientlib-generator) plugin to move the compiled CSS, JS and any resources into the `ui.apps` module. The aem-clientlib-generator configuration is defined in `clientlib.config.js`. The following client libraries are generated: - -* **clientlib-site** - `ui.apps/src/main/content/jcr_root/apps/<app>/clientlibs/clientlib-site` -* **clientlib-dependencies** - `ui.apps/src/main/content/jcr_root/apps/<app>/clientlibs/clientlib-dependencies` - -### Page Inclusion - -`clientlib-site` and `clientlib-dependencies` categories are included on pages via the Page Policy configuration as part of the default template. To view the policy, edit the **Content Page Template** > **Page Information** > **Page Policy**. - -The final inclusion of client libraries on the sites page is as follows: - -```html - -<HTML> - <head> - <link rel="stylesheet" href="clientlib-base.css" type="text/css"> - <script type="text/javascript" src="clientlib-dependencies.js"></script> - <link rel="stylesheet" href="clientlib-dependencies.css" type="text/css"> - <link rel="stylesheet" href="clientlib-site.css" type="text/css"> - </head> - <body> - .... - <script type="text/javascript" src="clientlib-site.js"></script> - <script type="text/javascript" src="clientlib-base.js"></script> - </body> -</HTML> -``` - -The above inclusion can of course be modified by updating the Page Policy and/or modifying the categories and embed properties of respective client libraries. - -### Static Webpack Development Server - -Included in the ui.frontend module is a [webpack-dev-server](https://github.com/webpack/webpack-dev-server) that provides live reloading for rapid front-end development outside of AEM. The setup leverages the [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) to automatically inject CSS and JS compiled from the ui.frontend module into a static HTML template. - -#### Important files - -* `ui.frontend/webpack.dev.js` - This contains the configuration for the webpack-dev-serve and points to the html template to use. It also contains a proxy configuration to an AEM instance running on `localhost:4502`. -* `ui.frontend/src/main/webpack/static/index.html` - This is the static HTML that the server will run against. This allows a developer to make CSS/JS changes and see them immediately reflected in the markup. It is assumed that the markup placed in this file accurately reflects generated markup by AEM components. Note* that markup in this file does **not** get automatically synced with AEM component markup. This file also contains references to client libraries stored in AEM, like Core Component CSS and Responsive Grid CSS. The webpack development server is set up to proxy these CSS/JS includes from a local running AEM instance based on the configuration found in `ui.frontend/webpack.dev.js`. - -#### Using - -1. From within the root of the project run `mvn -PautoInstallSinglePackage clean install` to install to an AEM instance at `localhost:4502` (same pattern as **aem-cif-guides-venia**). For **AEM 6.5 / classic**, add **`,classic`**: `mvn clean install -PautoInstallSinglePackage,classic`. -2. Navigate inside the `ui.frontend` folder. -3. Run the following command `npm run start` to start the webpack dev server. Once started it should open a browser (localhost:8080 or the next available port). -4. You can now modify CSS, JS, SCSS, and TS files and see the changes immediately reflected in the webpack dev server. diff --git a/it/site/ui.frontend/assembly.xml b/it/site/ui.frontend/assembly.xml deleted file mode 100644 index 79d7cb06a8..0000000000 --- a/it/site/ui.frontend/assembly.xml +++ /dev/null @@ -1,18 +0,0 @@ -<assembly xmlns="http://maven.apache.org/ASSEMBLY/2.0.0" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.0.0 http://maven.apache.org/xsd/assembly-2.0.0.xsd"> - <id>distribution</id> - <formats> - <format>zip</format> - </formats> - <includeBaseDirectory>false</includeBaseDirectory> - <fileSets> - <fileSet> - <directory>${basedir}/dist</directory> - <includes> - <include>**/*</include> - </includes> - <outputDirectory></outputDirectory> - </fileSet> - </fileSets> -</assembly> \ No newline at end of file diff --git a/it/site/ui.frontend/clientlib.config.js b/it/site/ui.frontend/clientlib.config.js deleted file mode 100644 index 75905af64c..0000000000 --- a/it/site/ui.frontend/clientlib.config.js +++ /dev/null @@ -1,93 +0,0 @@ -/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - ~ Copyright 2020 Adobe Systems Incorporated - ~ - ~ Licensed under the Apache License, Version 2.0 (the "License"); - ~ you may not use this file except in compliance with the License. - ~ You may obtain a copy of the License at - ~ - ~ http://www.apache.org/licenses/LICENSE-2.0 - ~ - ~ Unless required by applicable law or agreed to in writing, software - ~ distributed under the License is distributed on an "AS IS" BASIS, - ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - ~ See the License for the specific language governing permissions and - ~ limitations under the License. - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ - -const path = require('path'); - -const BUILD_DIR = path.join(__dirname, 'dist'); -const CLIENTLIB_DIR = path.join( - __dirname, - '..', - 'ui.apps', - 'src', - 'main', - 'content', - 'jcr_root', - 'apps', - 'cif-components-it-site', - 'clientlibs' -); - -const libsBaseConfig = { - allowProxy: true, - serializationFormat: 'xml', - cssProcessor: ['default:none', 'min:none'], - jsProcessor: ['default:none', 'min:none'] -}; - -// Config for `aem-clientlib-generator` -module.exports = { - context: BUILD_DIR, - clientLibRoot: CLIENTLIB_DIR, - libs: [ - { - ...libsBaseConfig, - name: 'clientlib-dependencies', - categories: ['cif-components-it-site.dependencies'], - assets: { - // Copy entrypoint scripts and stylesheets into the respective ClientLib - // directories - js: { - cwd: 'clientlib-dependencies', - files: ['**/*.js'], - flatten: false - }, - css: { - cwd: 'clientlib-dependencies', - files: ['**/*.css'], - flatten: false - } - } - }, - { - ...libsBaseConfig, - name: 'clientlib-site', - categories: ['cif-components-it-site.site'], - dependencies: ['cif-components-it-site.dependencies'], - assets: { - // Copy entrypoint scripts and stylesheets into the respective ClientLib - // directories - js: { - cwd: 'clientlib-site', - files: ['**/*.js'], - flatten: false - }, - css: { - cwd: 'clientlib-site', - files: ['**/*.css'], - flatten: false - }, - - // Copy all other files into the `resources` ClientLib directory - resources: { - cwd: 'clientlib-site', - files: ['**/*.*'], - flatten: false, - ignore: ['**/*.js', '**/*.css'] - } - } - } - ] -}; diff --git a/it/site/ui.frontend/package-lock.json b/it/site/ui.frontend/package-lock.json deleted file mode 100644 index c5d3daf94d..0000000000 --- a/it/site/ui.frontend/package-lock.json +++ /dev/null @@ -1,14600 +0,0 @@ -{ - "name": "aem-maven-archetype", - "version": "1.0.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "aem-maven-archetype", - "version": "1.0.0", - "license": "SEE LICENSE IN LICENSE.txt", - "devDependencies": { - "@babel/core": "^7.0.0", - "@babel/plugin-proposal-class-properties": "^7.3.3", - "@babel/plugin-proposal-object-rest-spread": "^7.3.2", - "@typescript-eslint/eslint-plugin": "^5.7.0", - "@typescript-eslint/parser": "^5.7.0", - "acorn": "^6.1.0", - "aem-clientlib-generator": "^1.8.0", - "aemsync": "^4.0.1", - "autoprefixer": "^9.2.1", - "browserslist": "^4.2.1", - "chokidar-cli": "^3.0.0", - "clean-webpack-plugin": "^3.0.0", - "copy-webpack-plugin": "^10.1.0", - "css-loader": "^6.5.1", - "css-minimizer-webpack-plugin": "^3.2.0", - "cssnano": "^5.0.12", - "eslint": "^8.4.1", - "eslint-webpack-plugin": "^3.1.1", - "glob-import-loader": "^1.2.0", - "html-webpack-plugin": "^5.5.0", - "mini-css-extract-plugin": "^2.4.5", - "postcss": "^8.2.15", - "postcss-loader": "^3.0.0", - "sass": "^1.45.0", - "sass-loader": "^12.4.0", - "source-map-loader": "^0.2.4", - "style-loader": "^0.14.1", - "terser-webpack-plugin": "^5.2.5", - "ts-loader": "^9.2.6", - "tsconfig-paths-webpack-plugin": "^3.2.0", - "typescript": "^4.8.2", - "webpack": "^5.76.0", - "webpack-cli": "^4.9.1", - "webpack-dev-server": "^4.6.0", - "webpack-merge": "^5.8.0" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.1.tgz", - "integrity": "sha512-72a9ghR0gnESIa7jBN53U32FOVCEoztyIlKaNoU05zRhEecduGK9L9c3ww7Mp06JiR+0ls0GBPFJQwwtjn9ksg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.1.tgz", - "integrity": "sha512-1H8VgqXme4UXCRv7/Wa1bq7RVymKOzC7znjyFM8KiEzwFqcKUKYNoQef4GhdklgNvoBXyW4gYhuBNCM5o1zImw==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.0", - "@babel/helper-compilation-targets": "^7.19.1", - "@babel/helper-module-transforms": "^7.19.0", - "@babel/helpers": "^7.19.0", - "@babel/parser": "^7.19.1", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.1", - "@babel/types": "^7.19.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/generator": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.0.tgz", - "integrity": "sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.19.0", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.1.tgz", - "integrity": "sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.19.1", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.21.3", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", - "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", - "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", - "dev": true, - "dependencies": { - "@babel/template": "^7.18.10", - "@babel/types": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", - "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", - "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", - "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", - "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.19.1", - "@babel/types": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", - "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", - "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", - "dev": true, - "dependencies": { - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.1.tgz", - "integrity": "sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", - "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.18.8" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", - "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.1.tgz", - "integrity": "sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.0", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.19.1", - "@babel/types": "^7.19.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz", - "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", - "dev": true, - "dependencies": { - "@babel/helper-string-parser": "^7.18.10", - "@babel/helper-validator-identifier": "^7.18.6", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", - "dev": true, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz", - "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==", - "dev": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.15.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/eslintrc/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "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/@eslint/eslintrc/node_modules/globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", - "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/gitignore-to-minimatch": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", - "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.15", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", - "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", - "dev": true, - "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", - "dev": true - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", - "dev": true, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "dev": true, - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", - "dev": true, - "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "node_modules/@types/eslint": { - "version": "8.4.6", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.6.tgz", - "integrity": "sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==", - "dev": true, - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "dev": true, - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "node_modules/@types/estree": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", - "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", - "dev": true - }, - "node_modules/@types/express": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", - "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", - "dev": true, - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "4.17.31", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", - "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", - "dev": true, - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "node_modules/@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", - "dev": true, - "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "node_modules/@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", - "dev": true - }, - "node_modules/@types/http-proxy": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", - "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true - }, - "node_modules/@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", - "dev": true - }, - "node_modules/@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "dev": true - }, - "node_modules/@types/node": { - "version": "18.7.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.18.tgz", - "integrity": "sha512-m+6nTEOadJZuTPkKR/SYK3A2d7FZrgElol9UP1Kae90VVU4a6mxnPuLiIW1m4Cq4gZ/nWb9GrdVXJCoCazDAbg==", - "dev": true - }, - "node_modules/@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "dev": true - }, - "node_modules/@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", - "dev": true - }, - "node_modules/@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", - "dev": true - }, - "node_modules/@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", - "dev": true, - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", - "dev": true, - "dependencies": { - "@types/mime": "*", - "@types/node": "*" - } - }, - "node_modules/@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/source-list-map": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", - "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", - "dev": true - }, - "node_modules/@types/tapable": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", - "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", - "dev": true - }, - "node_modules/@types/uglify-js": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.0.tgz", - "integrity": "sha512-3HO6rm0y+/cqvOyA8xcYLweF0TKXlAxmQASjbOi49Co51A1N4nR4bEwBgRoD9kNM+rqFGArjKr654SLp2CoGmQ==", - "dev": true, - "dependencies": { - "source-map": "^0.6.1" - } - }, - "node_modules/@types/webpack": { - "version": "4.41.32", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.32.tgz", - "integrity": "sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg==", - "dev": true, - "dependencies": { - "@types/node": "*", - "@types/tapable": "^1", - "@types/uglify-js": "*", - "@types/webpack-sources": "*", - "anymatch": "^3.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/@types/webpack-sources": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", - "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", - "dev": true, - "dependencies": { - "@types/node": "*", - "@types/source-list-map": "*", - "source-map": "^0.7.3" - } - }, - "node_modules/@types/webpack-sources/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@types/ws": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.38.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.38.0.tgz", - "integrity": "sha512-GgHi/GNuUbTOeoJiEANi0oI6fF3gBQc3bGFYj40nnAPCbhrtEDf2rjBmefFadweBmO1Du1YovHeDP2h5JLhtTQ==", - "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "5.38.0", - "@typescript-eslint/type-utils": "5.38.0", - "@typescript-eslint/utils": "5.38.0", - "debug": "^4.3.4", - "ignore": "^5.2.0", - "regexpp": "^3.2.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "5.38.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.38.0.tgz", - "integrity": "sha512-/F63giJGLDr0ms1Cr8utDAxP2SPiglaD6V+pCOcG35P2jCqdfR7uuEhz1GIC3oy4hkUF8xA1XSXmd9hOh/a5EA==", - "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "5.38.0", - "@typescript-eslint/types": "5.38.0", - "@typescript-eslint/typescript-estree": "5.38.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.38.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.38.0.tgz", - "integrity": "sha512-ByhHIuNyKD9giwkkLqzezZ9y5bALW8VNY6xXcP+VxoH4JBDKjU5WNnsiD4HJdglHECdV+lyaxhvQjTUbRboiTA==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.38.0", - "@typescript-eslint/visitor-keys": "5.38.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils": { - "version": "5.38.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.38.0.tgz", - "integrity": "sha512-iZq5USgybUcj/lfnbuelJ0j3K9dbs1I3RICAJY9NZZpDgBYXmuUlYQGzftpQA9wC8cKgtS6DASTvF3HrXwwozA==", - "dev": true, - "dependencies": { - "@typescript-eslint/typescript-estree": "5.38.0", - "@typescript-eslint/utils": "5.38.0", - "debug": "^4.3.4", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/types": { - "version": "5.38.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.38.0.tgz", - "integrity": "sha512-HHu4yMjJ7i3Cb+8NUuRCdOGu2VMkfmKyIJsOr9PfkBVYLYrtMCK/Ap50Rpov+iKpxDTfnqvDbuPLgBE5FwUNfA==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.38.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.38.0.tgz", - "integrity": "sha512-6P0RuphkR+UuV7Avv7MU3hFoWaGcrgOdi8eTe1NwhMp2/GjUJoODBTRWzlHpZh6lFOaPmSvgxGlROa0Sg5Zbyg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.38.0", - "@typescript-eslint/visitor-keys": "5.38.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/utils": { - "version": "5.38.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.38.0.tgz", - "integrity": "sha512-6sdeYaBgk9Fh7N2unEXGz+D+som2QCQGPAf1SxrkEr+Z32gMreQ0rparXTNGRRfYUWk/JzbGdcM8NSSd6oqnTA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.38.0", - "@typescript-eslint/types": "5.38.0", - "@typescript-eslint/typescript-estree": "5.38.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.38.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.38.0.tgz", - "integrity": "sha512-MxnrdIyArnTi+XyFLR+kt/uNAcdOnmT+879os7qDRI+EYySR4crXJq9BXPfRzzLGq0wgxkwidrCJ9WCAoacm1w==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.38.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "dev": true, - "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", - "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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@webpack-cli/configtest": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", - "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", - "dev": true, - "peerDependencies": { - "webpack": "4.x.x || 5.x.x", - "webpack-cli": "4.x.x" - } - }, - "node_modules/@webpack-cli/info": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", - "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", - "dev": true, - "dependencies": { - "envinfo": "^7.7.3" - }, - "peerDependencies": { - "webpack-cli": "4.x.x" - } - }, - "node_modules/@webpack-cli/serve": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", - "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", - "dev": true, - "peerDependencies": { - "webpack-cli": "4.x.x" - }, - "peerDependenciesMeta": { - "webpack-dev-server": { - "optional": 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/@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/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "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/acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "dev": true, - "peerDependencies": { - "acorn": "^8" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/adm-zip": { - "version": "0.5.9", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.9.tgz", - "integrity": "sha512-s+3fXLkeeLjZ2kLjCBwQufpI5fuN+kIGBxu6530nVQZGVol0d7Y/M88/xw9HGGUcJjKf8LutN3VPRUBq6N7Ajg==", - "dev": true, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/aem-clientlib-generator": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/aem-clientlib-generator/-/aem-clientlib-generator-1.8.0.tgz", - "integrity": "sha512-XT+a6ujzwFbL/kGVCgrCxyh0W8+JmQnY1OU+MHJTp7L3bPR/2Jd2Y7JwpQKmYDE9FflPh1R1c6VcCsyc5Eu+rg==", - "dev": true, - "dependencies": { - "async": "^3.2.3", - "fs-extra": "9.0.1", - "glob": "7.1.6", - "lodash": "4.17.21", - "yargs": "^16.2.0" - }, - "bin": { - "clientlib": "bin/clientlib-cli.js" - }, - "engines": { - "node": ">=10.19.0" - } - }, - "node_modules/aemsync": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/aemsync/-/aemsync-4.0.3.tgz", - "integrity": "sha512-YRr1ghbyxGKF88baaw7OTNBoE4Lo1M8KPtrC1l++4wlk7kloXOo6zDn7U3pCfmalipHhvHRi+nA2S4vJHRWL1Q==", - "dev": true, - "dependencies": { - "adm-zip": "^0.5.4", - "form-data": "^4.0.0", - "globrex": "^0.1.2", - "minimist": "^1.2.5", - "node-fetch": "^2.6.1", - "simple-watcher": "^4.0.2", - "xml-to-json-stream": "^1.1.0" - }, - "bin": { - "aemsync": "bin/aemsync" - } - }, - "node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true, - "peerDependencies": { - "ajv": ">=5.0.0" - } - }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dev": true, - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "dev": true, - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "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==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/array-flat-polyfill": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-flat-polyfill/-/array-flat-polyfill-1.0.1.tgz", - "integrity": "sha512-hfJmKupmQN0lwi0xG6FQ5U8Rd97RnIERplymOv/qpq8AoNKPPAnxJadjFA23FNWm88wykh9HmpLJUUwUtNU/iw==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "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/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", - "dev": true - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/autoprefixer": { - "version": "9.8.8", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", - "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", - "dev": true, - "dependencies": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "picocolors": "^0.2.1", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - }, - "node_modules/autoprefixer/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/autoprefixer/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", - "dev": true - }, - "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==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/body-parser": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", - "dev": true, - "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.10.3", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/bonjour-service": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", - "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", - "dev": true, - "dependencies": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "dev": true - }, - "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==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.21.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", - "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001400", - "electron-to-chromium": "^1.4.251", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.9" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", - "dev": true, - "dependencies": { - "callsites": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-callsite/node_modules/callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", - "dev": true, - "dependencies": { - "caller-callsite": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dev": true, - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/camel-case/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001407", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001407.tgz", - "integrity": "sha512-4ydV+t4P7X3zH83fQWNDX/mQEzYomossfpViCOx9zHBSMV+rIe3LFqglHHtVyvNl1FhTNxPxs3jei82iqOW04w==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - } - ] - }, - "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/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar-cli": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chokidar-cli/-/chokidar-cli-3.0.0.tgz", - "integrity": "sha512-xVW+Qeh7z15uZRxHOkP93Ux8A0xbPzwK4GaqD8dQOYc34TlkqUhVSS59fK36DOp5WdJlrRzlYSy02Ht99FjZqQ==", - "dev": true, - "dependencies": { - "chokidar": "^3.5.2", - "lodash.debounce": "^4.0.8", - "lodash.throttle": "^4.1.1", - "yargs": "^13.3.0" - }, - "bin": { - "chokidar": "index.js" - }, - "engines": { - "node": ">= 8.10.0" - } - }, - "node_modules/chokidar-cli/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/chokidar-cli/node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "node_modules/chokidar-cli/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "node_modules/chokidar-cli/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/chokidar-cli/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/chokidar-cli/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/chokidar-cli/node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/chokidar-cli/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "node_modules/chokidar-cli/node_modules/yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "dependencies": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "node_modules/chokidar-cli/node_modules/yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "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/clean-css": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", - "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", - "dev": true, - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 10.0" - } - }, - "node_modules/clean-webpack-plugin": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz", - "integrity": "sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A==", - "dev": true, - "dependencies": { - "@types/webpack": "^4.4.31", - "del": "^4.1.1" - }, - "engines": { - "node": ">=8.9.0" - }, - "peerDependencies": { - "webpack": "*" - } - }, - "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "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/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==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", - "dev": true - }, - "node_modules/colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", - "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==", - "dev": true, - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, - "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "node_modules/connect-history-api-fallback": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-disposition/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "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/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/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true - }, - "node_modules/copy-webpack-plugin": { - "version": "10.2.4", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-10.2.4.tgz", - "integrity": "sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg==", - "dev": true, - "dependencies": { - "fast-glob": "^3.2.7", - "glob-parent": "^6.0.1", - "globby": "^12.0.2", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0" - }, - "engines": { - "node": ">= 12.20.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/array-union": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", - "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/copy-webpack-plugin/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/globby": { - "version": "12.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz", - "integrity": "sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==", - "dev": true, - "dependencies": { - "array-union": "^3.0.1", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.7", - "ignore": "^5.1.9", - "merge2": "^1.4.1", - "slash": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/copy-webpack-plugin/node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dev": true, - "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cosmiconfig/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/cosmiconfig/node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", - "dev": true, - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cosmiconfig/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/cosmiconfig/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "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==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/css-declaration-sorter": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", - "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.0.9" - } - }, - "node_modules/css-loader": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", - "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", - "dev": true, - "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.7", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.5" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/css-loader/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/css-minimizer-webpack-plugin": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", - "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", - "dev": true, - "dependencies": { - "cssnano": "^5.0.6", - "jest-worker": "^27.0.2", - "postcss": "^8.3.5", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@parcel/css": { - "optional": true - }, - "clean-css": { - "optional": true - }, - "csso": { - "optional": true - }, - "esbuild": { - "optional": true - } - } - }, - "node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dev": true, - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", - "dev": true, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano": { - "version": "5.1.13", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.13.tgz", - "integrity": "sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==", - "dev": true, - "dependencies": { - "cssnano-preset-default": "^5.2.12", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-preset-default": { - "version": "5.2.12", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", - "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", - "dev": true, - "dependencies": { - "css-declaration-sorter": "^6.3.0", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.0", - "postcss-convert-values": "^5.1.2", - "postcss-discard-comments": "^5.1.2", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.6", - "postcss-merge-rules": "^5.1.2", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.3", - "postcss-minify-selectors": "^5.2.1", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.1", - "postcss-normalize-repeat-style": "^5.1.1", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.0", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.3", - "postcss-reduce-initial": "^5.1.0", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "dev": true, - "dependencies": { - "css-tree": "^1.1.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "node_modules/default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "dev": true, - "dependencies": { - "execa": "^5.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, - "dependencies": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/del/node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "dev": true, - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/del/node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", - "dev": true, - "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/del/node_modules/globby/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "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": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "dev": true - }, - "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/dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", - "dev": true - }, - "node_modules/dns-packet": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", - "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", - "dev": true, - "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dev": true, - "dependencies": { - "utila": "~0.4" - } - }, - "node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dev": true, - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "dev": true, - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/dot-case/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true - }, - "node_modules/electron-to-chromium": { - "version": "1.4.255", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.255.tgz", - "integrity": "sha512-H+mFNKow6gi2P5Gi2d1Fvd3TUEJlB9CF7zYaIV9T83BE3wP1xZ0mRPbNTm0KUjyd1QiVy7iKXuIcjlDtBQMiAQ==", - "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==", - "dev": true - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/envinfo": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", - "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", - "dev": true, - "bin": { - "envinfo": "dist/cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "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==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", - "dev": true - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "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": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/eslint": { - "version": "8.23.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.1.tgz", - "integrity": "sha512-w7C1IXCc6fNqjpuYd0yPlcTKKmHlHHktRkzmBPZ+7cvNBQuiNjx0xaMTjAJGCafJhQkrFJooREv0CtrVzmHwqg==", - "dev": true, - "dependencies": { - "@eslint/eslintrc": "^1.3.2", - "@humanwhocodes/config-array": "^0.10.4", - "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", - "@humanwhocodes/module-importer": "^1.0.1", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.1", - "globals": "^13.15.0", - "globby": "^11.1.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/eslint-webpack-plugin": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", - "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", - "dev": true, - "dependencies": { - "@types/eslint": "^7.29.0 || ^8.4.1", - "jest-worker": "^28.0.2", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", - "webpack": "^5.0.0" - } - }, - "node_modules/eslint-webpack-plugin/node_modules/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/eslint-webpack-plugin/node_modules/jest-worker": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", - "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/eslint-webpack-plugin/node_modules/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/eslint/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "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/eslint/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/eslint/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/eslint/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "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==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/eslint/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/eslint/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/eslint/node_modules/globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/eslint/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/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/eslint/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/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/eslint/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/espree": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", - "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", - "dev": true, - "dependencies": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/espree/node_modules/acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dev": true, - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esquery/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "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==", - "dev": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "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/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "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/express": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", - "dev": true, - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.0", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.10.3", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/express/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "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/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==", - "dev": true - }, - "node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-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==", - "dev": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "node_modules/fastest-levenshtein": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", - "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", - "dev": true, - "engines": { - "node": ">= 4.9.1" - } - }, - "node_modules/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dev": true, - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "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==", - "dev": true, - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "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==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "node_modules/follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs-extra": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", - "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", - "dev": true, - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", - "dev": true - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "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/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "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==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "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/glob-import-loader": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/glob-import-loader/-/glob-import-loader-1.2.0.tgz", - "integrity": "sha512-B/WlnGqcR8GtyM7KDYYH9D8HjsAWp/cMWw259BaAqXzdJykNe3/GHzf7Vl3ii/0uSVKu5yalmN/26eWnqCW2Mw==", - "dev": true, - "dependencies": { - "array-flat-polyfill": "^1.0.1", - "enhanced-resolve": "^5.2.0", - "glob": "^7.1.6", - "loader-utils": "^2.0.0", - "string-replace-async": "^2.0.0" - } - }, - "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/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/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globrex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", - "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", - "dev": true - }, - "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "node_modules/grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "node_modules/handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true, - "bin": { - "he": "bin/he" - } - }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "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/html-entities": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", - "dev": true - }, - "node_modules/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "dev": true, - "dependencies": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - }, - "bin": { - "html-minifier-terser": "cli.js" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/html-minifier-terser/node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "dev": true, - "engines": { - "node": ">= 12" - } - }, - "node_modules/html-webpack-plugin": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", - "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", - "dev": true, - "dependencies": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/html-webpack-plugin" - }, - "peerDependencies": { - "webpack": "^5.20.0" - } - }, - "node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", - "dev": true - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", - "dev": true - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", - "dev": true, - "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" - }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } - } - }, - "node_modules/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==", - "dev": true, - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/immutable": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", - "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==", - "dev": true - }, - "node_modules/import-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", - "integrity": "sha512-Ew5AZzJQFqrOV5BTW3EIoHAnoie1LojZLXKcCQ/yTRyVZosBhK1x1ViYjHGf5pAFOq8ZyChZp6m/fSN7pJyZtg==", - "dev": true, - "dependencies": { - "import-from": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "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==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-from": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", - "integrity": "sha512-0vdnLL2wSGnhlRmzHJAg5JHjt1l2vYhzJ7tNLGbeVg0fse56tpGaH0uzH+r9Slej+BSXXEHvBKDEnVSLLE9/+w==", - "dev": true, - "dependencies": { - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-from/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dev": true, - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/interpret": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", - "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "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/is-core-module": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.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==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "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/is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dev": true, - "dependencies": { - "is-path-inside": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dev": true, - "dependencies": { - "path-is-inside": "^1.0.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/js-sdsl": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz", - "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==", - "dev": true - }, - "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==", - "dev": true - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "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/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==", - "dev": true - }, - "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==", - "dev": true - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsonfile/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/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/klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "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==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lilconfig": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", - "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "dev": true, - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "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/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", - "dev": true - }, - "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==", - "dev": true - }, - "node_modules/lodash.throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", - "dev": true - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", - "dev": true - }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dev": true, - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/lower-case/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, - "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==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "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 - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memfs": { - "version": "3.4.7", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", - "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", - "dev": true, - "dependencies": { - "fs-monkey": "^1.0.3" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true - }, - "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==", - "dev": true - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/mini-css-extract-plugin": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", - "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", - "dev": true, - "dependencies": { - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "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==", - "dev": true - }, - "node_modules/multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", - "dev": true, - "dependencies": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, - "node_modules/nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", - "dev": true, - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dev": true, - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/no-case/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, - "node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "dev": true, - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "dev": true, - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", - "dev": true - }, - "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/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==", - "dev": true - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true - }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", - "dev": true, - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/p-limit": { - "version": "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/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "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/p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", - "dev": true, - "dependencies": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dev": true, - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/param-case/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, - "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==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "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/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dev": true, - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/pascal-case/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, - "node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", - "dev": 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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "dev": true - }, - "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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "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/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "dev": true, - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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/pkg-dir/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/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/postcss": { - "version": "8.4.16", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", - "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - ], - "dependencies": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" - }, - "peerDependencies": { - "postcss": "^8.2.2" - } - }, - "node_modules/postcss-colormin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", - "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", - "dev": true, - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-convert-values": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", - "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", - "dev": true, - "dependencies": { - "browserslist": "^4.20.3", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-comments": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-load-config": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", - "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", - "dev": true, - "dependencies": { - "cosmiconfig": "^5.0.0", - "import-cwd": "^2.0.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", - "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", - "dev": true, - "dependencies": { - "loader-utils": "^1.1.0", - "postcss": "^7.0.0", - "postcss-load-config": "^2.0.0", - "schema-utils": "^1.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss-loader/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "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/postcss-loader/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/postcss-loader/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/postcss-loader/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/postcss-loader/node_modules/loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/postcss-loader/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-loader/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-loader/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/postcss-merge-longhand": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", - "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-merge-rules": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", - "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", - "dev": true, - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-gradients": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", - "dev": true, - "dependencies": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-params": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", - "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", - "dev": true, - "dependencies": { - "browserslist": "^4.16.6", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-selectors": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", - "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "dev": true, - "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dev": true, - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-positions": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", - "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", - "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-unicode": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", - "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", - "dev": true, - "dependencies": { - "browserslist": "^4.16.6", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", - "dev": true, - "dependencies": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-ordered-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", - "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", - "dev": true, - "dependencies": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-reduce-initial": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", - "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", - "dev": true, - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, - "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==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "dev": true, - "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "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==", - "dev": true - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/proxy-addr/node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", - "dev": true, - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "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/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/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/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dev": true, - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, - "engines": { - "node": ">= 0.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==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/rechoir": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", - "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", - "dev": true, - "dependencies": { - "resolve": "^1.9.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "dev": true, - "dependencies": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true - }, - "node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-cwd/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "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": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "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/sass": { - "version": "1.54.9", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.9.tgz", - "integrity": "sha512-xb1hjASzEH+0L0WI9oFjqhRi51t/gagWnxLiwUNMltA0Ab6jIDkAacgKiGYKM9Jhy109osM7woEEai6SXeJo5Q==", - "dev": true, - "dependencies": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" - }, - "bin": { - "sass": "sass.js" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/sass-loader": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", - "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", - "dev": true, - "dependencies": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", - "sass": "^1.3.0", - "sass-embedded": "*", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "fibers": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - } - } - }, - "node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", - "dev": true - }, - "node_modules/selfsigned": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", - "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", - "dev": true, - "dependencies": { - "node-forge": "^1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "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/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "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/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/serve-index/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "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/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "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/serve-index/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dev": true, - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "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/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==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "node_modules/simple-watcher": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/simple-watcher/-/simple-watcher-4.0.2.tgz", - "integrity": "sha512-PoEWcX7QBNkuJyE5IVzYUYsY6Pg55z1Skxu3a/IfLJNNy+Jxd85UMPkeqZFWcOf/n2kOKJNwqkSTAybUGQKtsw==", - "dev": true, - "bin": { - "simple-watcher": "bin/simple-watcher" - } - }, - "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/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "dev": true, - "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "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/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-loader": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.2.4.tgz", - "integrity": "sha512-OU6UJUty+i2JDpTItnizPrlpOIBLmQbWMuBg9q5bVtnHACqw1tn9nNwqJLbv0/00JjnJb/Ee5g5WS5vrRv7zIQ==", - "dev": true, - "dependencies": { - "async": "^2.5.0", - "loader-utils": "^1.1.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/source-map-loader/node_modules/async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dev": true, - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/source-map-loader/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/source-map-loader/node_modules/loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dev": true, - "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dev": true, - "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - }, - "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", - "dev": true - }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string-replace-async": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/string-replace-async/-/string-replace-async-2.0.0.tgz", - "integrity": "sha512-AHMupZscUiDh07F1QziX7PLoB1DQ/pzu19vc8Xa8LwZcgnOXaw7yCgBuSYrxVEfaM2d8scc3Gtp+i+QJZV+spw==", - "dev": true, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/style-loader": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.14.1.tgz", - "integrity": "sha512-waOboVq7ltG51Ly4V2qylOyfzyFUxAkhRvtTsU4Xz2zVuAioP5ujyp9OeM4TZKhh/mkpSN0SC3W1BL/ZUZyn5g==", - "dev": true, - "dependencies": { - "loader-utils": "^1.0.2" - } - }, - "node_modules/style-loader/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/style-loader/node_modules/loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/stylehacks": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", - "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", - "dev": true, - "dependencies": { - "browserslist": "^4.16.6", - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "dev": true, - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/terser": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", - "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", - "dev": true, - "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", - "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", - "dev": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.14", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/terser-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/terser-webpack-plugin/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "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/terser/node_modules/acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true - }, - "node_modules/ts-loader": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.4.0.tgz", - "integrity": "sha512-0G3UMhk1bjgsgiwF4rnZRAeTi69j9XMDtmDDMghGSqlWESIAS3LFgJe//GYfE4vcjbyzuURLB9Us2RZIWp2clQ==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "enhanced-resolve": "^5.0.0", - "micromatch": "^4.0.0", - "semver": "^7.3.4" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "typescript": "*", - "webpack": "^5.0.0" - } - }, - "node_modules/ts-loader/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/ts-loader/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "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/ts-loader/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==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/ts-loader/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==", - "dev": true - }, - "node_modules/ts-loader/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/ts-loader/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ts-loader/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/tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", - "dev": true, - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tsconfig-paths-webpack-plugin": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-3.5.2.tgz", - "integrity": "sha512-EhnfjHbzm5IYI9YPNVIxx1moxMI4bpHD2e0zTXeDNQcwjjRaGepP7IhTHJkyDBG0CAOoxRfe7jCG630Ou+C6Pw==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "enhanced-resolve": "^5.7.0", - "tsconfig-paths": "^3.9.0" - } - }, - "node_modules/tsconfig-paths-webpack-plugin/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/tsconfig-paths-webpack-plugin/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "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/tsconfig-paths-webpack-plugin/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/tsconfig-paths-webpack-plugin/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/tsconfig-paths-webpack-plugin/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/tsconfig-paths-webpack-plugin/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typescript": { - "version": "4.8.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.3.tgz", - "integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/universalify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", - "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", - "dev": true, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", - "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist-lint": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", - "dev": true - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dev": true, - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dev": true, - "dependencies": { - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true - }, - "node_modules/webpack": { - "version": "5.76.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.76.0.tgz", - "integrity": "sha512-l5sOdYBDunyf72HW8dF23rFtWq/7Zgvt/9ftMof71E/yUb1YLOBmTgA2K4vQthB3kotMrSj609txVE0dnr2fjA==", - "dev": true, - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-cli": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", - "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", - "dev": true, - "dependencies": { - "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.2.0", - "@webpack-cli/info": "^1.5.0", - "@webpack-cli/serve": "^1.7.0", - "colorette": "^2.0.14", - "commander": "^7.0.0", - "cross-spawn": "^7.0.3", - "fastest-levenshtein": "^1.0.12", - "import-local": "^3.0.2", - "interpret": "^2.2.0", - "rechoir": "^0.7.0", - "webpack-merge": "^5.7.3" - }, - "bin": { - "webpack-cli": "bin/cli.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "4.x.x || 5.x.x" - }, - "peerDependenciesMeta": { - "@webpack-cli/generators": { - "optional": true - }, - "@webpack-cli/migrate": { - "optional": true - }, - "webpack-bundle-analyzer": { - "optional": true - }, - "webpack-dev-server": { - "optional": true - } - } - }, - "node_modules/webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", - "dev": true, - "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/webpack-dev-server": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", - "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", - "dev": true, - "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.1", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server/node_modules/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/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/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack/node_modules/@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", - "dev": true - }, - "node_modules/webpack/node_modules/acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/webpack/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/webpack/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/webpack/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==", - "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/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dev": true, - "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "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/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", - "dev": true - }, - "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/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==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "node_modules/ws": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", - "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", - "dev": true, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xml-to-json-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/xml-to-json-stream/-/xml-to-json-stream-1.1.0.tgz", - "integrity": "sha512-JaxUCQOk9+KajLNUV51elxlXI8cmN9rX4LVuhdCUtD7Z6N3lBsaD6l6caqjBPB1rieCZXviaoq4OKwAeup4RhA==", - "dev": true, - "bin": { - "tojson": "bin/tojson.js" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - }, - "dependencies": { - "@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "dev": true, - "requires": { - "@babel/highlight": "^7.18.6" - } - }, - "@babel/compat-data": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.1.tgz", - "integrity": "sha512-72a9ghR0gnESIa7jBN53U32FOVCEoztyIlKaNoU05zRhEecduGK9L9c3ww7Mp06JiR+0ls0GBPFJQwwtjn9ksg==", - "dev": true - }, - "@babel/core": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.1.tgz", - "integrity": "sha512-1H8VgqXme4UXCRv7/Wa1bq7RVymKOzC7znjyFM8KiEzwFqcKUKYNoQef4GhdklgNvoBXyW4gYhuBNCM5o1zImw==", - "dev": true, - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.0", - "@babel/helper-compilation-targets": "^7.19.1", - "@babel/helper-module-transforms": "^7.19.0", - "@babel/helpers": "^7.19.0", - "@babel/parser": "^7.19.1", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.1", - "@babel/types": "^7.19.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - } - }, - "@babel/generator": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.0.tgz", - "integrity": "sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==", - "dev": true, - "requires": { - "@babel/types": "^7.19.0", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.1.tgz", - "integrity": "sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.19.1", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.21.3", - "semver": "^6.3.0" - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", - "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6" - } - }, - "@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", - "dev": true - }, - "@babel/helper-function-name": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", - "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", - "dev": true, - "requires": { - "@babel/template": "^7.18.10", - "@babel/types": "^7.19.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", - "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", - "dev": true, - "requires": { - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-module-transforms": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", - "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", - "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", - "dev": true - }, - "@babel/helper-replace-supers": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", - "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.19.1", - "@babel/types": "^7.19.0" - } - }, - "@babel/helper-simple-access": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-string-parser": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", - "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", - "dev": true - }, - "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "dev": true - }, - "@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", - "dev": true - }, - "@babel/helpers": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", - "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", - "dev": true, - "requires": { - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" - } - }, - "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.1.tgz", - "integrity": "sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==", - "dev": true - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", - "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.18.8" - } - }, - "@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-transform-parameters": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", - "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" - } - }, - "@babel/traverse": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.1.tgz", - "integrity": "sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.0", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.19.1", - "@babel/types": "^7.19.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz", - "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", - "dev": true, - "requires": { - "@babel/helper-string-parser": "^7.18.10", - "@babel/helper-validator-identifier": "^7.18.6", - "to-fast-properties": "^2.0.0" - } - }, - "@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", - "dev": true - }, - "@eslint/eslintrc": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz", - "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.15.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "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" - } - }, - "globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "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==", - "dev": true - } - } - }, - "@humanwhocodes/config-array": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", - "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - } - }, - "@humanwhocodes/gitignore-to-minimatch": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", - "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", - "dev": true - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true - }, - "@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } - } - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - }, - "@jridgewell/trace-mapping": { - "version": "0.3.15", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", - "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", - "dev": true, - "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", - "dev": true - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", - "dev": true - }, - "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "dev": true, - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", - "dev": true, - "requires": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "@types/eslint": { - "version": "8.4.6", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.6.tgz", - "integrity": "sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==", - "dev": true, - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "dev": true, - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "@types/estree": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", - "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", - "dev": true - }, - "@types/express": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", - "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", - "dev": true, - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.31", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", - "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", - "dev": true - }, - "@types/http-proxy": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", - "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true - }, - "@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true - }, - "@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", - "dev": true - }, - "@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "dev": true - }, - "@types/node": { - "version": "18.7.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.18.tgz", - "integrity": "sha512-m+6nTEOadJZuTPkKR/SYK3A2d7FZrgElol9UP1Kae90VVU4a6mxnPuLiIW1m4Cq4gZ/nWb9GrdVXJCoCazDAbg==", - "dev": true - }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "dev": true - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", - "dev": true - }, - "@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", - "dev": true - }, - "@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", - "dev": true, - "requires": { - "@types/express": "*" - } - }, - "@types/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", - "dev": true, - "requires": { - "@types/mime": "*", - "@types/node": "*" - } - }, - "@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/source-list-map": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", - "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", - "dev": true - }, - "@types/tapable": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", - "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", - "dev": true - }, - "@types/uglify-js": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.0.tgz", - "integrity": "sha512-3HO6rm0y+/cqvOyA8xcYLweF0TKXlAxmQASjbOi49Co51A1N4nR4bEwBgRoD9kNM+rqFGArjKr654SLp2CoGmQ==", - "dev": true, - "requires": { - "source-map": "^0.6.1" - } - }, - "@types/webpack": { - "version": "4.41.32", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.32.tgz", - "integrity": "sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/tapable": "^1", - "@types/uglify-js": "*", - "@types/webpack-sources": "*", - "anymatch": "^3.0.0", - "source-map": "^0.6.0" - } - }, - "@types/webpack-sources": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", - "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/source-list-map": "*", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "dev": true - } - } - }, - "@types/ws": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@typescript-eslint/eslint-plugin": { - "version": "5.38.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.38.0.tgz", - "integrity": "sha512-GgHi/GNuUbTOeoJiEANi0oI6fF3gBQc3bGFYj40nnAPCbhrtEDf2rjBmefFadweBmO1Du1YovHeDP2h5JLhtTQ==", - "dev": true, - "requires": { - "@typescript-eslint/scope-manager": "5.38.0", - "@typescript-eslint/type-utils": "5.38.0", - "@typescript-eslint/utils": "5.38.0", - "debug": "^4.3.4", - "ignore": "^5.2.0", - "regexpp": "^3.2.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "dependencies": { - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "@typescript-eslint/parser": { - "version": "5.38.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.38.0.tgz", - "integrity": "sha512-/F63giJGLDr0ms1Cr8utDAxP2SPiglaD6V+pCOcG35P2jCqdfR7uuEhz1GIC3oy4hkUF8xA1XSXmd9hOh/a5EA==", - "dev": true, - "requires": { - "@typescript-eslint/scope-manager": "5.38.0", - "@typescript-eslint/types": "5.38.0", - "@typescript-eslint/typescript-estree": "5.38.0", - "debug": "^4.3.4" - } - }, - "@typescript-eslint/scope-manager": { - "version": "5.38.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.38.0.tgz", - "integrity": "sha512-ByhHIuNyKD9giwkkLqzezZ9y5bALW8VNY6xXcP+VxoH4JBDKjU5WNnsiD4HJdglHECdV+lyaxhvQjTUbRboiTA==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.38.0", - "@typescript-eslint/visitor-keys": "5.38.0" - } - }, - "@typescript-eslint/type-utils": { - "version": "5.38.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.38.0.tgz", - "integrity": "sha512-iZq5USgybUcj/lfnbuelJ0j3K9dbs1I3RICAJY9NZZpDgBYXmuUlYQGzftpQA9wC8cKgtS6DASTvF3HrXwwozA==", - "dev": true, - "requires": { - "@typescript-eslint/typescript-estree": "5.38.0", - "@typescript-eslint/utils": "5.38.0", - "debug": "^4.3.4", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/types": { - "version": "5.38.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.38.0.tgz", - "integrity": "sha512-HHu4yMjJ7i3Cb+8NUuRCdOGu2VMkfmKyIJsOr9PfkBVYLYrtMCK/Ap50Rpov+iKpxDTfnqvDbuPLgBE5FwUNfA==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "5.38.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.38.0.tgz", - "integrity": "sha512-6P0RuphkR+UuV7Avv7MU3hFoWaGcrgOdi8eTe1NwhMp2/GjUJoODBTRWzlHpZh6lFOaPmSvgxGlROa0Sg5Zbyg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.38.0", - "@typescript-eslint/visitor-keys": "5.38.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "dependencies": { - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "@typescript-eslint/utils": { - "version": "5.38.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.38.0.tgz", - "integrity": "sha512-6sdeYaBgk9Fh7N2unEXGz+D+som2QCQGPAf1SxrkEr+Z32gMreQ0rparXTNGRRfYUWk/JzbGdcM8NSSd6oqnTA==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.38.0", - "@typescript-eslint/types": "5.38.0", - "@typescript-eslint/typescript-estree": "5.38.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.38.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.38.0.tgz", - "integrity": "sha512-MxnrdIyArnTi+XyFLR+kt/uNAcdOnmT+879os7qDRI+EYySR4crXJq9BXPfRzzLGq0wgxkwidrCJ9WCAoacm1w==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.38.0", - "eslint-visitor-keys": "^3.3.0" - } - }, - "@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "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" - } - }, - "@webpack-cli/configtest": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", - "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", - "dev": true, - "requires": {} - }, - "@webpack-cli/info": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", - "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", - "dev": true, - "requires": { - "envinfo": "^7.7.3" - } - }, - "@webpack-cli/serve": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", - "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", - "dev": true, - "requires": {} - }, - "@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 - }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - } - }, - "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 - }, - "acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "dev": true, - "requires": {} - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} - }, - "adm-zip": { - "version": "0.5.9", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.9.tgz", - "integrity": "sha512-s+3fXLkeeLjZ2kLjCBwQufpI5fuN+kIGBxu6530nVQZGVol0d7Y/M88/xw9HGGUcJjKf8LutN3VPRUBq6N7Ajg==", - "dev": true - }, - "aem-clientlib-generator": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/aem-clientlib-generator/-/aem-clientlib-generator-1.8.0.tgz", - "integrity": "sha512-XT+a6ujzwFbL/kGVCgrCxyh0W8+JmQnY1OU+MHJTp7L3bPR/2Jd2Y7JwpQKmYDE9FflPh1R1c6VcCsyc5Eu+rg==", - "dev": true, - "requires": { - "async": "^3.2.3", - "fs-extra": "9.0.1", - "glob": "7.1.6", - "lodash": "4.17.21", - "yargs": "^16.2.0" - } - }, - "aemsync": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/aemsync/-/aemsync-4.0.3.tgz", - "integrity": "sha512-YRr1ghbyxGKF88baaw7OTNBoE4Lo1M8KPtrC1l++4wlk7kloXOo6zDn7U3pCfmalipHhvHRi+nA2S4vJHRWL1Q==", - "dev": true, - "requires": { - "adm-zip": "^0.5.4", - "form-data": "^4.0.0", - "globrex": "^0.1.2", - "minimist": "^1.2.5", - "node-fetch": "^2.6.1", - "simple-watcher": "^4.0.2", - "xml-to-json-stream": "^1.1.0" - } - }, - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true, - "requires": {} - }, - "ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dev": true, - "requires": { - "ajv": "^8.0.0" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "dev": true - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "array-flat-polyfill": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-flat-polyfill/-/array-flat-polyfill-1.0.1.tgz", - "integrity": "sha512-hfJmKupmQN0lwi0xG6FQ5U8Rd97RnIERplymOv/qpq8AoNKPPAnxJadjFA23FNWm88wykh9HmpLJUUwUtNU/iw==", - "dev": true - }, - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "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": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", - "dev": true - }, - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", - "dev": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true - }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true - }, - "autoprefixer": { - "version": "9.8.8", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", - "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", - "dev": true, - "requires": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "picocolors": "^0.2.1", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", - "dev": true - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "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 - }, - "body-parser": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", - "dev": true, - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.10.3", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true - }, - "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": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "bonjour-service": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", - "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", - "dev": true, - "requires": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "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==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "browserslist": { - "version": "4.21.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", - "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001400", - "electron-to-chromium": "^1.4.251", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.9" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "dev": true - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", - "dev": true, - "requires": { - "callsites": "^2.0.0" - }, - "dependencies": { - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", - "dev": true - } - } - }, - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", - "dev": true, - "requires": { - "caller-callsite": "^2.0.0" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dev": true, - "requires": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "caniuse-lite": { - "version": "1.0.30001407", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001407.tgz", - "integrity": "sha512-4ydV+t4P7X3zH83fQWNDX/mQEzYomossfpViCOx9zHBSMV+rIe3LFqglHHtVyvNl1FhTNxPxs3jei82iqOW04w==", - "dev": true - }, - "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" - } - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "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" - } - }, - "chokidar-cli": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chokidar-cli/-/chokidar-cli-3.0.0.tgz", - "integrity": "sha512-xVW+Qeh7z15uZRxHOkP93Ux8A0xbPzwK4GaqD8dQOYc34TlkqUhVSS59fK36DOp5WdJlrRzlYSy02Ht99FjZqQ==", - "dev": true, - "requires": { - "chokidar": "^3.5.2", - "lodash.debounce": "^4.0.8", - "lodash.throttle": "^4.1.1", - "yargs": "^13.3.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "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 - }, - "clean-css": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", - "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", - "dev": true, - "requires": { - "source-map": "~0.6.0" - } - }, - "clean-webpack-plugin": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz", - "integrity": "sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A==", - "dev": true, - "requires": { - "@types/webpack": "^4.4.31", - "del": "^4.1.1" - } - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "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" - } - }, - "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==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", - "dev": true - }, - "colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", - "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==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "connect-history-api-fallback": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", - "dev": true - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, - "requires": { - "safe-buffer": "5.2.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": 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 - }, - "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "dev": true - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true - }, - "copy-webpack-plugin": { - "version": "10.2.4", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-10.2.4.tgz", - "integrity": "sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg==", - "dev": true, - "requires": { - "fast-glob": "^3.2.7", - "glob-parent": "^6.0.1", - "globby": "^12.0.2", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0" - }, - "dependencies": { - "array-union": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", - "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", - "dev": true - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "globby": { - "version": "12.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz", - "integrity": "sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==", - "dev": true, - "requires": { - "array-union": "^3.0.1", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.7", - "ignore": "^5.1.9", - "merge2": "^1.4.1", - "slash": "^4.0.0" - } - }, - "slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "dev": true - } - } - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dev": true, - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", - "dev": true, - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "dev": true - } - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "css-declaration-sorter": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", - "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", - "dev": true, - "requires": {} - }, - "css-loader": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", - "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", - "dev": true, - "requires": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.7", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.5" - }, - "dependencies": { - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "css-minimizer-webpack-plugin": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", - "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", - "dev": true, - "requires": { - "cssnano": "^5.0.6", - "jest-worker": "^27.0.2", - "postcss": "^8.3.5", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" - } - }, - "css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - } - }, - "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, - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", - "dev": true - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true - }, - "cssnano": { - "version": "5.1.13", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.13.tgz", - "integrity": "sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==", - "dev": true, - "requires": { - "cssnano-preset-default": "^5.2.12", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - } - }, - "cssnano-preset-default": { - "version": "5.2.12", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", - "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", - "dev": true, - "requires": { - "css-declaration-sorter": "^6.3.0", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.0", - "postcss-convert-values": "^5.1.2", - "postcss-discard-comments": "^5.1.2", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.6", - "postcss-merge-rules": "^5.1.2", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.3", - "postcss-minify-selectors": "^5.2.1", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.1", - "postcss-normalize-repeat-style": "^5.1.1", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.0", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.3", - "postcss-reduce-initial": "^5.1.0", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" - } - }, - "cssnano-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "dev": true, - "requires": {} - }, - "csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "dev": true, - "requires": { - "css-tree": "^1.1.2" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "dev": true, - "requires": { - "execa": "^5.0.0" - } - }, - "define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "dev": true - }, - "del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, - "dependencies": { - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true - } - } - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "dev": true - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true - }, - "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true - }, - "detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "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" - } - }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", - "dev": true - }, - "dns-packet": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", - "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", - "dev": true, - "requires": { - "@leichtgewicht/ip-codec": "^2.0.1" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dev": true, - "requires": { - "utila": "~0.4" - } - }, - "dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true - }, - "domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dev": true, - "requires": { - "domelementtype": "^2.2.0" - } - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "dev": true, - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true - }, - "electron-to-chromium": { - "version": "1.4.255", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.255.tgz", - "integrity": "sha512-H+mFNKow6gi2P5Gi2d1Fvd3TUEJlB9CF7zYaIV9T83BE3wP1xZ0mRPbNTm0KUjyd1QiVy7iKXuIcjlDtBQMiAQ==", - "dev": true - }, - "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==", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true - }, - "enhanced-resolve": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true - }, - "envinfo": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", - "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", - "dev": true - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "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": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true - }, - "eslint": { - "version": "8.23.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.1.tgz", - "integrity": "sha512-w7C1IXCc6fNqjpuYd0yPlcTKKmHlHHktRkzmBPZ+7cvNBQuiNjx0xaMTjAJGCafJhQkrFJooREv0CtrVzmHwqg==", - "dev": true, - "requires": { - "@eslint/eslintrc": "^1.3.2", - "@humanwhocodes/config-array": "^0.10.4", - "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", - "@humanwhocodes/module-importer": "^1.0.1", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.1", - "globals": "^13.15.0", - "globby": "^11.1.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - }, - "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" - } - }, - "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": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "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==", - "dev": true - }, - "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==", - "dev": true - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "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==", - "dev": true - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "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" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "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 - }, - "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" - } - } - } - }, - "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==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true - }, - "eslint-webpack-plugin": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", - "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", - "dev": true, - "requires": { - "@types/eslint": "^7.29.0 || ^8.4.1", - "jest-worker": "^28.0.2", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0" - }, - "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 - }, - "jest-worker": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", - "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - } - }, - "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" - } - } - } - }, - "espree": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", - "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", - "dev": true, - "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - }, - "dependencies": { - "acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", - "dev": true - } - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - } - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "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" - } - }, - "express": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", - "dev": true, - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.0", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.10.3", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true - }, - "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": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "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==", - "dev": true - }, - "fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - } - }, - "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==", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "fastest-levenshtein": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", - "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", - "dev": true - }, - "fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "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==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "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==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", - "dev": true - }, - "form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true - }, - "fs-extra": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", - "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", - "dev": true, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - } - }, - "fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "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 - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "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==", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "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==", - "dev": true - }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": 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" - } - }, - "glob-import-loader": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/glob-import-loader/-/glob-import-loader-1.2.0.tgz", - "integrity": "sha512-B/WlnGqcR8GtyM7KDYYH9D8HjsAWp/cMWw259BaAqXzdJykNe3/GHzf7Vl3ii/0uSVKu5yalmN/26eWnqCW2Mw==", - "dev": true, - "requires": { - "array-flat-polyfill": "^1.0.1", - "enhanced-resolve": "^5.2.0", - "glob": "^7.1.6", - "loader-utils": "^2.0.0", - "string-replace-async": "^2.0.0" - } - }, - "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" - } - }, - "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 - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, - "globrex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", - "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "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" - } - } - } - }, - "html-entities": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", - "dev": true - }, - "html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "dev": true, - "requires": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - }, - "dependencies": { - "commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "dev": true - } - } - }, - "html-webpack-plugin": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", - "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", - "dev": true, - "requires": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - } - }, - "htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", - "dev": true - }, - "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - } - }, - "http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", - "dev": true - }, - "http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", - "dev": true, - "requires": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - } - }, - "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==", - "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" - } - }, - "icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true, - "requires": {} - }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true - }, - "immutable": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", - "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==", - "dev": true - }, - "import-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", - "integrity": "sha512-Ew5AZzJQFqrOV5BTW3EIoHAnoie1LojZLXKcCQ/yTRyVZosBhK1x1ViYjHGf5pAFOq8ZyChZp6m/fSN7pJyZtg==", - "dev": true, - "requires": { - "import-from": "^2.1.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==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "import-from": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", - "integrity": "sha512-0vdnLL2wSGnhlRmzHJAg5JHjt1l2vYhzJ7tNLGbeVg0fse56tpGaH0uzH+r9Slej+BSXXEHvBKDEnVSLLE9/+w==", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "dev": true - } - } - }, - "import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "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==", - "dev": true - }, - "interpret": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", - "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", - "dev": true - }, - "ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", - "dev": true - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "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" - } - }, - "is-core-module": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", - "dev": true - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": 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==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": 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-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dev": true, - "requires": { - "is-path-inside": "^2.1.0" - } - }, - "is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dev": true, - "requires": { - "path-is-inside": "^1.0.2" - } - }, - "is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "dev": 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==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "requires": { - "is-docker": "^2.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true - }, - "jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "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" - } - } - } - }, - "js-sdsl": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz", - "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==", - "dev": true - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "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==", - "dev": true - }, - "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==", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "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.1.6", - "universalify": "^2.0.0" - }, - "dependencies": { - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "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 - }, - "klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", - "dev": true - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "lilconfig": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", - "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", - "dev": true - }, - "loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "dev": true - }, - "loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", - "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==", - "dev": true - }, - "lodash.throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", - "dev": true - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", - "dev": true - }, - "lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dev": true, - "requires": { - "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } - } - }, - "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==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "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 - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "dev": true - }, - "memfs": { - "version": "3.4.7", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", - "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", - "dev": true, - "requires": { - "fs-monkey": "^1.0.3" - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true - }, - "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==", - "dev": true - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "dev": true - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "requires": { - "mime-db": "1.52.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "mini-css-extract-plugin": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", - "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", - "dev": true, - "requires": { - "schema-utils": "^4.0.0" - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", - "dev": true, - "requires": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - } - }, - "nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", - "dev": true - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "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 - }, - "no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dev": true, - "requires": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } - } - }, - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "dev": true, - "requires": { - "whatwg-url": "^5.0.0" - } - }, - "node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "dev": true - }, - "node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", - "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 - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "dev": true - }, - "normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "dev": 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==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "dev": true, - "requires": { - "boolbase": "^1.0.0" - } - }, - "num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true - }, - "object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", - "dev": true - }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true - }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", - "dev": true, - "requires": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "p-limit": { - "version": "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": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "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-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", - "dev": true, - "requires": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dev": true, - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "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==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true - }, - "pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dev": true, - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "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": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "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==", - "dev": true - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "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": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "dev": true, - "requires": { - "pinkie": "^2.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" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.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" - } - }, - "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 - } - } - }, - "postcss": { - "version": "8.4.16", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", - "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", - "dev": true, - "requires": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, - "postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-colormin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", - "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", - "dev": true, - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-convert-values": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", - "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", - "dev": true, - "requires": { - "browserslist": "^4.20.3", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-discard-comments": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", - "dev": true, - "requires": {} - }, - "postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "dev": true, - "requires": {} - }, - "postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "dev": true, - "requires": {} - }, - "postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "dev": true, - "requires": {} - }, - "postcss-load-config": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", - "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", - "dev": true, - "requires": { - "cosmiconfig": "^5.0.0", - "import-cwd": "^2.0.0" - } - }, - "postcss-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", - "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "postcss": "^7.0.0", - "postcss-load-config": "^2.0.0", - "schema-utils": "^1.0.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "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" - } - }, - "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, - "requires": {} - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } - } - }, - "postcss-merge-longhand": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", - "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.0" - } - }, - "postcss-merge-rules": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", - "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", - "dev": true, - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-gradients": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", - "dev": true, - "requires": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-params": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", - "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", - "dev": true, - "requires": { - "browserslist": "^4.16.6", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-selectors": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", - "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true, - "requires": {} - }, - "postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "dev": true, - "requires": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dev": true, - "requires": { - "icss-utils": "^5.0.0" - } - }, - "postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "dev": true, - "requires": {} - }, - "postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-positions": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", - "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-repeat-style": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", - "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-unicode": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", - "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", - "dev": true, - "requires": { - "browserslist": "^4.16.6", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", - "dev": true, - "requires": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-ordered-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", - "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", - "dev": true, - "requires": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-reduce-initial": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", - "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", - "dev": true, - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0" - } - }, - "postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" - } - }, - "postcss-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "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==", - "dev": true - }, - "pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "dev": true, - "requires": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "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==", - "dev": true - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "dependencies": { - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true - } - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, - "qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", - "dev": true, - "requires": { - "side-channel": "^1.0.4" - } - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "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.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dev": true, - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true - } - } - }, - "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==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "rechoir": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", - "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", - "dev": true, - "requires": { - "resolve": "^1.9.0" - } - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", - "dev": true - }, - "renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "dev": true, - "requires": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "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==", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true - }, - "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - } - } - }, - "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==", - "dev": true - }, - "retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "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 - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "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.54.9", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.9.tgz", - "integrity": "sha512-xb1hjASzEH+0L0WI9oFjqhRi51t/gagWnxLiwUNMltA0Ab6jIDkAacgKiGYKM9Jhy109osM7woEEai6SXeJo5Q==", - "dev": true, - "requires": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" - } - }, - "sass-loader": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", - "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", - "dev": true, - "requires": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" - } - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", - "dev": true - }, - "selfsigned": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", - "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", - "dev": true, - "requires": { - "node-forge": "^1" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "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": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "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": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "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" - } - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "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": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "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 - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "dev": true - } - } - }, - "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "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==", - "dev": true, - "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==", - "dev": true - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "simple-watcher": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/simple-watcher/-/simple-watcher-4.0.2.tgz", - "integrity": "sha512-PoEWcX7QBNkuJyE5IVzYUYsY6Pg55z1Skxu3a/IfLJNNy+Jxd85UMPkeqZFWcOf/n2kOKJNwqkSTAybUGQKtsw==", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "dev": true, - "requires": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "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-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true - }, - "source-map-loader": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.2.4.tgz", - "integrity": "sha512-OU6UJUty+i2JDpTItnizPrlpOIBLmQbWMuBg9q5bVtnHACqw1tn9nNwqJLbv0/00JjnJb/Ee5g5WS5vrRv7zIQ==", - "dev": true, - "requires": { - "async": "^2.5.0", - "loader-utils": "^1.1.0" - }, - "dependencies": { - "async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - } - } - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dev": true, - "requires": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - } - }, - "spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dev": true, - "requires": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "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" - } - }, - "string-replace-async": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/string-replace-async/-/string-replace-async-2.0.0.tgz", - "integrity": "sha512-AHMupZscUiDh07F1QziX7PLoB1DQ/pzu19vc8Xa8LwZcgnOXaw7yCgBuSYrxVEfaM2d8scc3Gtp+i+QJZV+spw==", - "dev": true - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": 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==", - "dev": true - }, - "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==", - "dev": true - }, - "style-loader": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.14.1.tgz", - "integrity": "sha512-waOboVq7ltG51Ly4V2qylOyfzyFUxAkhRvtTsU4Xz2zVuAioP5ujyp9OeM4TZKhh/mkpSN0SC3W1BL/ZUZyn5g==", - "dev": true, - "requires": { - "loader-utils": "^1.0.2" - }, - "dependencies": { - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - } - } - }, - "stylehacks": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", - "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", - "dev": true, - "requires": { - "browserslist": "^4.16.6", - "postcss-selector-parser": "^6.0.4" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true - }, - "svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "dev": true, - "requires": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - } - }, - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true - }, - "terser": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", - "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", - "dev": true, - "requires": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "dependencies": { - "acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", - "dev": true - }, - "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==", - "dev": true - } - } - }, - "terser-webpack-plugin": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", - "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.14", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" - }, - "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" - } - }, - "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, - "requires": {} - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "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" - } - } - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true - }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true - }, - "ts-loader": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.4.0.tgz", - "integrity": "sha512-0G3UMhk1bjgsgiwF4rnZRAeTi69j9XMDtmDDMghGSqlWESIAS3LFgJe//GYfE4vcjbyzuURLB9Us2RZIWp2clQ==", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "enhanced-resolve": "^5.0.0", - "micromatch": "^4.0.0", - "semver": "^7.3.4" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "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==", - "dev": true - }, - "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 - }, - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", - "dev": true, - "requires": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - } - } - }, - "tsconfig-paths-webpack-plugin": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-3.5.2.tgz", - "integrity": "sha512-EhnfjHbzm5IYI9YPNVIxx1moxMI4bpHD2e0zTXeDNQcwjjRaGepP7IhTHJkyDBG0CAOoxRfe7jCG630Ou+C6Pw==", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "enhanced-resolve": "^5.7.0", - "tsconfig-paths": "^3.9.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": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "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==", - "dev": true - }, - "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" - } - } - } - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - } - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "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==", - "dev": true - }, - "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" - } - }, - "typescript": { - "version": "4.8.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.3.tgz", - "integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==", - "dev": true - }, - "universalify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", - "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", - "dev": true - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "dev": true - }, - "update-browserslist-db": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", - "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", - "dev": true, - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", - "dev": true - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "dev": true - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true - }, - "watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dev": true, - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, - "wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dev": true, - "requires": { - "minimalistic-assert": "^1.0.0" - } - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true - }, - "webpack": { - "version": "5.76.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.76.0.tgz", - "integrity": "sha512-l5sOdYBDunyf72HW8dF23rFtWq/7Zgvt/9ftMof71E/yUb1YLOBmTgA2K4vQthB3kotMrSj609txVE0dnr2fjA==", - "dev": true, - "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - }, - "dependencies": { - "@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", - "dev": true - }, - "acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", - "dev": true - }, - "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" - } - }, - "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, - "requires": {} - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "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" - } - } - } - }, - "webpack-cli": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", - "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", - "dev": true, - "requires": { - "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.2.0", - "@webpack-cli/info": "^1.5.0", - "@webpack-cli/serve": "^1.7.0", - "colorette": "^2.0.14", - "commander": "^7.0.0", - "cross-spawn": "^7.0.3", - "fastest-levenshtein": "^1.0.12", - "import-local": "^3.0.2", - "interpret": "^2.2.0", - "rechoir": "^0.7.0", - "webpack-merge": "^5.7.3" - } - }, - "webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", - "dev": true, - "requires": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - } - }, - "webpack-dev-server": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", - "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", - "dev": true, - "requires": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.1", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" - }, - "dependencies": { - "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" - } - } - } - }, - "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.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true - }, - "websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dev": true, - "requires": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - } - }, - "websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.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" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", - "dev": true - }, - "wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", - "dev": 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==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "ws": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", - "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", - "dev": true, - "requires": {} - }, - "xml-to-json-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/xml-to-json-stream/-/xml-to-json-stream-1.1.0.tgz", - "integrity": "sha512-JaxUCQOk9+KajLNUV51elxlXI8cmN9rX4LVuhdCUtD7Z6N3lBsaD6l6caqjBPB1rieCZXviaoq4OKwAeup4RhA==", - "dev": true - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } - }, - "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true - }, - "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 - } - } -} diff --git a/it/site/ui.frontend/package.json b/it/site/ui.frontend/package.json deleted file mode 100644 index 225e2cb4ae..0000000000 --- a/it/site/ui.frontend/package.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "name": "aem-maven-archetype", - "version": "1.0.0", - "description": "Generates an AEM Frontend project with Webpack", - "repository": { - "type": "git", - "url": "" - }, - "private": true, - "main": "src/main/webpack/site/main.ts", - "license": "SEE LICENSE IN LICENSE.txt", - "scripts": { - "dev": "webpack --env dev --config ./webpack.dev.js && clientlib --verbose", - "prod": "webpack --config ./webpack.prod.js && clientlib --verbose", - "start": "webpack-dev-server --open --config ./webpack.dev.js", - "sync": "aemsync -d -p ../ui.apps/src/main/content", - "chokidar": "chokidar -c \"clientlib\" ./dist", - "aemsyncro": "aemsync -w ../ui.apps/src/main/content", - "watch": "npm-run-all --parallel start chokidar aemsyncro" - }, - "devDependencies": { - "@babel/core": "^7.0.0", - "@babel/plugin-proposal-class-properties": "^7.3.3", - "@babel/plugin-proposal-object-rest-spread": "^7.3.2", - "@typescript-eslint/eslint-plugin": "^5.7.0", - "@typescript-eslint/parser": "^5.7.0", - "acorn": "^6.1.0", - "aem-clientlib-generator": "^1.8.0", - "aemsync": "^4.0.1", - "autoprefixer": "^9.2.1", - "browserslist": "^4.2.1", - "chokidar-cli": "^3.0.0", - "clean-webpack-plugin": "^3.0.0", - "copy-webpack-plugin": "^10.1.0", - "css-loader": "^6.5.1", - "css-minimizer-webpack-plugin": "^3.2.0", - "cssnano": "^5.0.12", - "eslint": "^8.4.1", - "eslint-webpack-plugin": "^3.1.1", - "glob-import-loader": "^1.2.0", - "html-webpack-plugin": "^5.5.0", - "mini-css-extract-plugin": "^2.4.5", - "postcss": "^8.2.15", - "postcss-loader": "^3.0.0", - "sass": "^1.45.0", - "sass-loader": "^12.4.0", - "source-map-loader": "^0.2.4", - "style-loader": "^0.14.1", - "terser-webpack-plugin": "^5.2.5", - "ts-loader": "^9.2.6", - "tsconfig-paths-webpack-plugin": "^3.2.0", - "typescript": "^4.8.2", - "webpack": "^5.76.0", - "webpack-cli": "^4.9.1", - "webpack-dev-server": "^4.6.0", - "webpack-merge": "^5.8.0" - }, - "dependencies": {}, - "browserslist": [ - "last 2 version", - "> 1%" - ] -} diff --git a/it/site/ui.frontend/pom.xml b/it/site/ui.frontend/pom.xml deleted file mode 100644 index fa64f0915a..0000000000 --- a/it/site/ui.frontend/pom.xml +++ /dev/null @@ -1,118 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - | Copyright 2015 Adobe Systems Incorporated - | - | Licensed under the Apache License, Version 2.0 (the "License"); - | you may not use this file except in compliance with the License. - | You may obtain a copy of the License at - | - | http://www.apache.org/licenses/LICENSE-2.0 - | - | Unless required by applicable law or agreed to in writing, software - | distributed under the License is distributed on an "AS IS" BASIS, - | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - | See the License for the specific language governing permissions and - | limitations under the License. ---> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> - <modelVersion>4.0.0</modelVersion> - - <!-- ====================================================================== --> - <!-- P A R E N T P R O J E C T D E S C R I P T I O N --> - <!-- ====================================================================== --> - <parent> - <groupId>com.adobe.commerce.cif</groupId> - <artifactId>cif-components-it-site</artifactId> - <version>1.0.0-SNAPSHOT</version> - <relativePath>../pom.xml</relativePath> - </parent> - - <!-- ====================================================================== --> - <!-- P R O J E C T D E S C R I P T I O N --> - <!-- ====================================================================== --> - <artifactId>cif-components-it-site.ui.frontend</artifactId> - <packaging>pom</packaging> - <name>CIF IT Site - UI Frontend</name> - - - <!-- ====================================================================== --> - <!-- B U I L D D E F I N I T I O N --> - <!-- ====================================================================== --> - <build> - <sourceDirectory>src/main/content/jcr_root</sourceDirectory> - <plugins> - <plugin> - <groupId>com.github.eirslett</groupId> - <artifactId>frontend-maven-plugin</artifactId> - <executions> - <execution> - <id>npm run prod</id> - <phase>generate-resources</phase> - <goals> - <goal>npm</goal> - </goals> - <configuration> - <arguments>run prod</arguments> - </configuration> - </execution> - </executions> - </plugin> - <plugin> - <groupId>org.apache.rat</groupId> - <artifactId>apache-rat-plugin</artifactId> - <configuration> - <skip>true</skip> - </configuration> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-assembly-plugin</artifactId> - <executions> - <execution> - <phase>package</phase> - <goals> - <goal>single</goal> - </goals> - <configuration> - <descriptors> - <descriptor>assembly.xml</descriptor> - </descriptors> - <appendAssemblyId>false</appendAssemblyId> - </configuration> - </execution> - </executions> - </plugin> - </plugins> - </build> - - <profiles> - <profile> - <id>fedDev</id> - <activation> - <activeByDefault>false</activeByDefault> - </activation> - <build> - <plugins> - <plugin> - <groupId>com.github.eirslett</groupId> - <artifactId>frontend-maven-plugin</artifactId> - <executions> - <execution> - <id>npm run dev</id> - <phase>generate-resources</phase> - <goals> - <goal>npm</goal> - </goals> - <configuration> - <arguments>run dev</arguments> - </configuration> - </execution> - </executions> - </plugin> - </plugins> - </build> - </profile> - </profiles> - -</project> diff --git a/it/site/ui.frontend/src/main/webpack/components/_accordion.scss b/it/site/ui.frontend/src/main/webpack/components/_accordion.scss deleted file mode 100644 index d1f1e24534..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/_accordion.scss +++ /dev/null @@ -1,10 +0,0 @@ -.cmp-accordion {} -.cmp-accordion__item {} -.cmp-accordion__header {} -.cmp-accordion__button {} -.cmp-accordion__button--expanded {} -.cmp-accordion__title {} -.cmp-accordion__icon {} -.cmp-accordion__panel {} -.cmp-accordion__panel--expanded {} -.cmp-accordion__panel--hidden {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_breadcrumb.scss b/it/site/ui.frontend/src/main/webpack/components/_breadcrumb.scss deleted file mode 100644 index 5139a6b110..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/_breadcrumb.scss +++ /dev/null @@ -1,5 +0,0 @@ -.cmp-breadcrumb {} -.cmp-breadcrumb__list {} -.cmp-breadcrumb__item {} -.cmp-breadcrumb__item--active {} -.cmp-breadcrumb__item-link {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_button.scss b/it/site/ui.frontend/src/main/webpack/components/_button.scss deleted file mode 100644 index fe17187c80..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/_button.scss +++ /dev/null @@ -1,4 +0,0 @@ -.cmp-button {} -.cmp-button__text {} -.cmp-button__icon {} -//.cmp-button__icon--myIcon {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_carousel.scss b/it/site/ui.frontend/src/main/webpack/components/_carousel.scss deleted file mode 100644 index 6cdd6472a7..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/_carousel.scss +++ /dev/null @@ -1,14 +0,0 @@ -.cmp-carousel {} -.cmp-carousel__content {} -.cmp-carousel__item {} -.cmp-carousel__actions {} -.cmp-carousel__action {} -.cmp-carousel__action--disabled {} -.cmp-carousel__action--previous {} -.cmp-carousel__action--next {} -.cmp-carousel__action--pause {} -.cmp-carousel__action--play {} -.cmp-carousel__action-icon {} -.cmp-carousel__action-text {} -.cmp-carousel__indicators {} -.cmp-carousel__indicator {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_container.scss b/it/site/ui.frontend/src/main/webpack/components/_container.scss deleted file mode 100644 index 966104b2e8..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/_container.scss +++ /dev/null @@ -1 +0,0 @@ -.cmp-container {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_contentfragment.scss b/it/site/ui.frontend/src/main/webpack/components/_contentfragment.scss deleted file mode 100644 index 27f3a92d19..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/_contentfragment.scss +++ /dev/null @@ -1,9 +0,0 @@ -.cmp-contentfragment {} -// .cmp-contentfragment--<name>{} -.cmp-contentfragment__title {} -.cmp-contentfragment__description {} -.cmp-contentfragment__elements {} -.cmp-contentfragment__element {} -// .cmp-contentfragment__element--myElementName {} -.cmp-contentfragment__element-title {} -.cmp-contentfragment__element-value {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_contentfragmentlist.scss b/it/site/ui.frontend/src/main/webpack/components/_contentfragmentlist.scss deleted file mode 100644 index 294abcc0cf..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/_contentfragmentlist.scss +++ /dev/null @@ -1 +0,0 @@ -.cmp-contentfragmentlist {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_download.scss b/it/site/ui.frontend/src/main/webpack/components/_download.scss deleted file mode 100644 index 8c4f8361a1..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/_download.scss +++ /dev/null @@ -1,13 +0,0 @@ -.cmp-download {} -.cmp-download__title {} -.cmp-download__title-link {} -.cmp-download__description {} -.cmp-download__properties {} -.cmp-download__property {} -.cmp-download__property-label {} -.cmp-download__property-content {} -.cmp-download__property--filename {} -.cmp-download__property--size {} -.cmp-download__property--format {} -.cmp-download__action {} -.cmp-download__action-text {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_embed.scss b/it/site/ui.frontend/src/main/webpack/components/_embed.scss deleted file mode 100644 index e119a3585a..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/_embed.scss +++ /dev/null @@ -1 +0,0 @@ -.cmp-embed {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_experiencefragment.scss b/it/site/ui.frontend/src/main/webpack/components/_experiencefragment.scss deleted file mode 100644 index e6d4003ac5..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/_experiencefragment.scss +++ /dev/null @@ -1,2 +0,0 @@ -.cmp-experiencefragment {} -// .cmp-experiencefragment--<name> {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_form-button.scss b/it/site/ui.frontend/src/main/webpack/components/_form-button.scss deleted file mode 100644 index bcc15db1df..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/_form-button.scss +++ /dev/null @@ -1 +0,0 @@ -.cmp-form-button {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_form-options.scss b/it/site/ui.frontend/src/main/webpack/components/_form-options.scss deleted file mode 100644 index 20b0cdd940..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/_form-options.scss +++ /dev/null @@ -1,11 +0,0 @@ -.cmp-form-options {} -.cmp-form-options__legend {} -.cmp-form-options__field-label {} -.cmp-form-options__field {} -.cmp-form-options__field--checkbox {} -.cmp-form-options__field--radio {} -.cmp-form-options__field-description {} -.cmp-form-options__label {} -.cmp-form-options__drop-down-field {} -.cmp-form-options__multi-drop-down-field {} -.cmp-form-options__help-message {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_form-text.scss b/it/site/ui.frontend/src/main/webpack/components/_form-text.scss deleted file mode 100644 index b891e817bc..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/_form-text.scss +++ /dev/null @@ -1,4 +0,0 @@ -.cmp-form-text {} -.cmp-form-text__help-block {} -.cmp-form-text__textarea {} -.cmp-form-text__text {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_form.scss b/it/site/ui.frontend/src/main/webpack/components/_form.scss deleted file mode 100644 index a7b4deae62..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/_form.scss +++ /dev/null @@ -1 +0,0 @@ -.cmp-form {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_helloworld.js b/it/site/ui.frontend/src/main/webpack/components/_helloworld.js deleted file mode 100644 index 02a5d10f16..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/_helloworld.js +++ /dev/null @@ -1,86 +0,0 @@ -// Example of how a component should be initialized via JavaScript -// This script logs the value of the component's text property model message to the console - -(function() { - "use strict"; - - // Best practice: - // For a good separation of concerns, don't rely on the DOM structure or CSS selectors, - // but use dedicated data attributes to identify all elements that the script needs to - // interact with. - var selectors = { - self: '[data-cmp-is="helloworld"]', - property: '[data-cmp-hook-helloworld="property"]', - message: '[data-cmp-hook-helloworld="model"]' - }; - - function HelloWorld(config) { - - function init(config) { - // Best practice: - // To prevents multiple initialization, remove the main data attribute that - // identified the component. - config.element.removeAttribute("data-cmp-is"); - - var property = config.element.querySelectorAll(selectors.property); - property = property.length == 1 ? property[0].textContent : null; - - var model = config.element.querySelectorAll(selectors.message); - model = model.length == 1 ? model[0].textContent : null; - - if (console && console.log) { - console.log( - "HelloWorld component JavaScript example", - "\nText property:\n", property, - "\nModel message:\n", model - ); - } - } - - if (config && config.element) { - init(config); - } - } - - // Best practice: - // Use a method like this mutation obeserver to also properly initialize the component - // when an author drops it onto the page or modified it with the dialog. - function onDocumentReady() { - var elements = document.querySelectorAll(selectors.self); - for (var i = 0; i < elements.length; i++) { - new HelloWorld({ element: elements[i] }); - } - - var MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver; - var body = document.querySelector("body"); - var observer = new MutationObserver(function(mutations) { - mutations.forEach(function(mutation) { - // needed for IE - var nodesArray = [].slice.call(mutation.addedNodes); - if (nodesArray.length > 0) { - nodesArray.forEach(function(addedNode) { - if (addedNode.querySelectorAll) { - var elementsArray = [].slice.call(addedNode.querySelectorAll(selectors.self)); - elementsArray.forEach(function(element) { - new HelloWorld({ element: element }); - }); - } - }); - } - }); - }); - - observer.observe(body, { - subtree: true, - childList: true, - characterData: true - }); - } - - if (document.readyState !== "loading") { - onDocumentReady(); - } else { - document.addEventListener("DOMContentLoaded", onDocumentReady); - } - -}()); diff --git a/it/site/ui.frontend/src/main/webpack/components/_helloworld.scss b/it/site/ui.frontend/src/main/webpack/components/_helloworld.scss deleted file mode 100644 index d5bd0fce94..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/_helloworld.scss +++ /dev/null @@ -1,12 +0,0 @@ -// Best practice: -// For a good separation of concerns, don't rely on the DOM element names, -// but on dedicated CSS selectors to identify all elements -.cmp-helloworld {} -.cmp-helloworld__title {} -.cmp-helloworld__item {} -.cmp-helloworld__item-label { - margin-bottom: 0; -} -.cmp-helloworld__item-output { - margin-top: 0; -} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_image.scss b/it/site/ui.frontend/src/main/webpack/components/_image.scss deleted file mode 100644 index 40f8081b31..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/_image.scss +++ /dev/null @@ -1,4 +0,0 @@ -.cmp-image {} -.cmp-image__link {} -.cmp-image__image {} -.cmp-image__title {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_languagenavigation.scss b/it/site/ui.frontend/src/main/webpack/components/_languagenavigation.scss deleted file mode 100644 index ccab6e647b..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/_languagenavigation.scss +++ /dev/null @@ -1,9 +0,0 @@ -.cmp-languagenavigation {} -//.cmp-languagenavigation--countrycode-US -//.cmp-languagenavigation--langcode-en-US -.cmp-languagenavigation__group {} -.cmp-languagenavigation__item {} -.cmp-languagenavigation__item--active {} -//.cmp-languagenavigation__item--level-0 {} -.cmp-languagenavigation__item-link {} -.cmp-languagenavigation__item-title {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_list.scss b/it/site/ui.frontend/src/main/webpack/components/_list.scss deleted file mode 100644 index 05d3697aa5..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/_list.scss +++ /dev/null @@ -1,5 +0,0 @@ -.cmp-list {} -.cmp-list__item {} -.cmp-list__item-link {} -.cmp-list__item-title {} -.cmp-list__item-date {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_navigation.scss b/it/site/ui.frontend/src/main/webpack/components/_navigation.scss deleted file mode 100644 index 337d6bbb6f..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/_navigation.scss +++ /dev/null @@ -1,9 +0,0 @@ -.cmp-navigation {} -.cmp-navigation__group {} -.cmp-navigation__item {} -.cmp-navigation__item--active {} -// .cmp-navigation__item--level-0 {} -.cmp-navigation__item--level-0:hover > .cmp-navigation__group { - background: #ECECEC; -} -.cmp-navigation__item-link {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_pdfviewer.scss b/it/site/ui.frontend/src/main/webpack/components/_pdfviewer.scss deleted file mode 100644 index 351b650966..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/_pdfviewer.scss +++ /dev/null @@ -1,2 +0,0 @@ -.cmp-pdfviewer {} -.cmp-pdfviewer__content {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_progressbar.scss b/it/site/ui.frontend/src/main/webpack/components/_progressbar.scss deleted file mode 100644 index 56f9320326..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/_progressbar.scss +++ /dev/null @@ -1,4 +0,0 @@ -.cmp-progressbar {} -.cmp-progressbar__label--completed {} -.cmp-progressbar__label--remaining {} -.cmp-progressbar__bar {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_search.scss b/it/site/ui.frontend/src/main/webpack/components/_search.scss deleted file mode 100644 index e43c4aa354..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/_search.scss +++ /dev/null @@ -1,13 +0,0 @@ -.cmp-search {} -.cmp-search__form {} -.cmp-search__field {} -.cmp-search__icon {} -.cmp-search__input {} -.cmp-search__loading-indicator {} -.cmp-search__clear {} -.cmp-search__clear-icon {} -.cmp-search__results {} -.cmp-search__item {} -.cmp-search__item--is-focused {} -.cmp-search__item-mark {} -.cmp-search__item-title {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_separator.scss b/it/site/ui.frontend/src/main/webpack/components/_separator.scss deleted file mode 100644 index 8ce84d4824..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/_separator.scss +++ /dev/null @@ -1,2 +0,0 @@ -.cmp-separator {} -.cmp-separator__horizontal-rule {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_tabs.scss b/it/site/ui.frontend/src/main/webpack/components/_tabs.scss deleted file mode 100644 index 7274cf4605..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/_tabs.scss +++ /dev/null @@ -1,6 +0,0 @@ -.cmp-tabs {} -.cmp-tabs__tablist {} -.cmp-tabs__tab {} -.cmp-tabs__tab--active {} -.cmp-tabs__tabpanel {} -.cmp-tabs__tabpanel--active {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_teaser.scss b/it/site/ui.frontend/src/main/webpack/components/_teaser.scss deleted file mode 100644 index f0892c3bfc..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/_teaser.scss +++ /dev/null @@ -1,9 +0,0 @@ -.cmp-teaser {} -.cmp-teaser__image {} -.cmp-teaser__content {} -.cmp-teaser__pretitle {} -.cmp-teaser__title {} -.cmp-teaser__title-link {} -.cmp-teaser__description {} -.cmp-teaser__action-container {} -.cmp-teaser__action-link {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_text.scss b/it/site/ui.frontend/src/main/webpack/components/_text.scss deleted file mode 100644 index ba0e8e5bef..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/_text.scss +++ /dev/null @@ -1,2 +0,0 @@ -.cmp-text {} -.cmp-text__paragraph {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/_title.scss b/it/site/ui.frontend/src/main/webpack/components/_title.scss deleted file mode 100644 index c5d880a23c..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/_title.scss +++ /dev/null @@ -1,3 +0,0 @@ -.cmp-title {} -.cmp-title__text {} -.cmp-title__link {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/commerce/_carousel.scss b/it/site/ui.frontend/src/main/webpack/components/commerce/_carousel.scss deleted file mode 100644 index d38d14e696..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/commerce/_carousel.scss +++ /dev/null @@ -1,9 +0,0 @@ -.carousel__btn {} -.carousel__btn--next {} -.carousel__btn--prev {} -.carousel__card {} -.carousel__cardscontainer {} -.carousel__cardsroot {} -.carousel__container {} -.carousel__parent {} -.carousel__title {} diff --git a/it/site/ui.frontend/src/main/webpack/components/commerce/_categorycarousel.scss b/it/site/ui.frontend/src/main/webpack/components/commerce/_categorycarousel.scss deleted file mode 100644 index 3e543442ec..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/commerce/_categorycarousel.scss +++ /dev/null @@ -1,5 +0,0 @@ -.categorycarousel__anchor {} -.categorycarousel__card {} -.categorycarousel__image {} -.categorycarousel__imagewrapper {} -.categorycarousel__name {} diff --git a/it/site/ui.frontend/src/main/webpack/components/commerce/_featuredcategorylist.scss b/it/site/ui.frontend/src/main/webpack/components/commerce/_featuredcategorylist.scss deleted file mode 100644 index 861120907a..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/commerce/_featuredcategorylist.scss +++ /dev/null @@ -1,7 +0,0 @@ -.cmp-categorylist {} -.cmp-categorylist__anchor {} -.cmp-categorylist__content {} -.cmp-categorylist__image {} -.cmp-categorylist__imagewrapper {} -.cmp-categorylist__name {} -.cmp-categorylist__title {} diff --git a/it/site/ui.frontend/src/main/webpack/components/commerce/_minicart-flow.scss b/it/site/ui.frontend/src/main/webpack/components/commerce/_minicart-flow.scss deleted file mode 100644 index 96740a0a94..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/commerce/_minicart-flow.scss +++ /dev/null @@ -1,3 +0,0 @@ -.flow__body {} -.flow__footer {} -.flow__root {} diff --git a/it/site/ui.frontend/src/main/webpack/components/commerce/_minicart-icons.scss b/it/site/ui.frontend/src/main/webpack/components/commerce/_minicart-icons.scss deleted file mode 100644 index f7c88d276d..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/commerce/_minicart-icons.scss +++ /dev/null @@ -1,7 +0,0 @@ -.icon__root {} -.icon__root.icon__root_heart {} -.icon__root.icon__root_lock {} -.icon__root.icon__root_pencil {} -.icon__root.icon__root_trash {} -.icon__root.icon__root-close {} -.icon__root.icon__root-kebab {} diff --git a/it/site/ui.frontend/src/main/webpack/components/commerce/_minicart.scss b/it/site/ui.frontend/src/main/webpack/components/commerce/_minicart.scss deleted file mode 100644 index 262428c969..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/commerce/_minicart.scss +++ /dev/null @@ -1,85 +0,0 @@ -.button__content {} -.button__filled {} -.button__root {} -.button__root_highPriority {} -.button__root_normalPriority {} -.button__root:active {} -.button__root:disabled {} -.button__root:focus {} -.button__root:hover {} -.cartOptions__focusItem {} -.cartOptions__form {} -.cartOptions__modal {} -.cartOptions__modal_active {} -.cartOptions__name {} -.cartOptions__options {} -.cartOptions__quantity {} -.cartOptions__quantityTitle {} -.cartOptions__root {} -.cartOptions__save {} -.cartOptions__save button {} -.clickable__root {} -.emptyMiniCart__continue {} -.emptyMiniCart__continue:hover {} -.emptyMiniCart__emptyTitle {} -.emptyMiniCart__root {} -.field__input {} -.field__input:focus {} -.field__label {} -.field__root {} -.fieldIcons__after {} -.fieldIcons__after {} -.fieldIcons__after:empty {} -.fieldIcons__before {} -.fieldIcons__before, -.fieldIcons__before:empty, -.fieldIcons__input {} -.fieldIcons__input > input {} -.fieldIcons__root {} -.icon__root {} -.indicator__indicator {} -.indicator__message {} -.indicator__root {} -.kebab__dropdown {} -.kebab__dropdown li {} -.kebab__dropdown_active {} -.kebab__kebab {} -.kebab__root {} -.mask__root {} -.mask__root_active {} -.message__root {} -.message__root_error {} -.message__root:empty {} -.miniCart__body {} -.miniCart__footer {} -.miniCart__footerMaskOpen {} -.miniCart__header {} -.miniCart__placeholderButton {} -.miniCart__root {} -.miniCart__root_open {} -.miniCart__subtotalLabel {} -.miniCart__subtotalValue {} -.miniCart__title {} -.miniCart__totals {} -.option__root {} -.option__title {} -.product__image {} -.product__mask_active {} -.product__modal {} -.product__name {} -.product__optionLabel {} -.product__options {} -.product__price {} -.product__quantity {} -.product__quantityOperator {} -.product__quantityRow {} -.product__root .product__mask {} -.product__root {} -.product__root_masked {} -.productList__root {} -.quantity__root {} -.section__menuItem button {} -.section__text {} -.select__input {} -.select__wrapper {} -.trigger__root {} diff --git a/it/site/ui.frontend/src/main/webpack/components/commerce/_navigation.scss b/it/site/ui.frontend/src/main/webpack/components/commerce/_navigation.scss deleted file mode 100644 index 5d39fc1fa4..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/commerce/_navigation.scss +++ /dev/null @@ -1,20 +0,0 @@ - .cmp-navigation__group { - display: flex; - flex-flow: row wrap; -} - -.cmp-navigation__item { - list-style: none; - padding: 0.5em; -} - -.cmp-navigation__item--level-0 .cmp-navigation__group { - display: none; -} - -.cmp-navigation__item--level-0:hover > .cmp-navigation__group { - display: flex; - flex-direction: column; - flex-wrap: nowrap; - position: absolute; -} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/commerce/_product.scss b/it/site/ui.frontend/src/main/webpack/components/commerce/_product.scss deleted file mode 100644 index 42b66d6b5f..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/commerce/_product.scss +++ /dev/null @@ -1,67 +0,0 @@ -.button__content {} -.button__filled {} -.button__root {} -.button__root_highPriority {} -.button__root_normalPriority {} -.carousel__chevron-left {} -.carousel__chevron-right {} -.carousel__currentImage {} -.carousel__imageContainer {} -.carousel__root {} -.clickable__root {} -.field__input {} -.field__label {} -.field__root {} -.fieldIcons__after {} -.fieldIcons__before {} -.fieldIcons__input {} -.fieldIcons__root {} -.icon__root {} -.indicator__indicator {} -.indicator__message {} -.indicator__root {} -.message__root {} -.message__root_error {} -.option__root {} -.option__title {} -.productFullDetail__cartActions {} -.productFullDetail__description {} -.productFullDetail__descriptionTitle {} -.productFullDetail__details {} -.productFullDetail__detailsTitle {} -.productFullDetail__groupedProducts .price {} -.productFullDetail__groupedProducts {} -.productFullDetail__imageCarousel {} -.productFullDetail__options {} -.productFullDetail__productName {} -.productFullDetail__quantity {} -.productFullDetail__quantityTitle {} -.productFullDetail__related {} -.productFullDetail__relatedTitle {} -.productFullDetail__root .price .discountedPrice {} -.productFullDetail__root .price .regularPrice {} -.productFullDetail__root .price .you-save {} -.productFullDetail__root .price {} -.productFullDetail__root {} -.productFullDetail__section {} -.productFullDetail__sectionTitle {} -.productFullDetail__title .price {} -.productFullDetail__title {} -.quantity__root {} -.richText__root {} -.select__input {} -.select__wrapper {} -.swatch__root {} -.swatch__root_focused {} -.swatch__root_selected {} -.swatch__root_selected_focused {} -.swatchList__root {} -.thumbnail__image {} -.thumbnail__root {} -.thumbnail__rootSelected {} -.thumbnailList__root {} -.tile__root {} -.tile__root_focused {} -.tile__root_selected {} -.tile__root_selected_focused {} -.tileList__root {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/commerce/_productcarousel.scss b/it/site/ui.frontend/src/main/webpack/components/commerce/_productcarousel.scss deleted file mode 100644 index 94fcd85258..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/commerce/_productcarousel.scss +++ /dev/null @@ -1,21 +0,0 @@ -.product__card {} -.product__card-content {} -.product__card-actions {} -.product__card-button {} -.product__card-button--add-to-cart {} -.product__card-button--add-to-wish-list {} -.product__card-button-content {} -.product__card__image {} -.product__card-title {} -.product__image {} -.productcarousel__btn {} -.productcarousel__btn--next {} -.productcarousel__btn--prev {} -.productcarousel__cardscontainer {} -.productcarousel__container {} -.productcarousel__parent {} -.productcarousel__root .price .discountedPrice {} -.productcarousel__root .price .regularPrice {} -.productcarousel__root .price {} -.productcarousel__root {} -.productcarousel__title {} diff --git a/it/site/ui.frontend/src/main/webpack/components/commerce/_productcollection.scss b/it/site/ui.frontend/src/main/webpack/components/commerce/_productcollection.scss deleted file mode 100644 index 1bb66f46a6..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/commerce/_productcollection.scss +++ /dev/null @@ -1,50 +0,0 @@ -.productcollection__root {} -.productcollection__results-count {} -.productcollection__filters {} -.productcollection__filters-header {} -.productcollection__filters-title {} -.productcollection__filters-body {} -.productcollection__current-filters {} -.productcollection__current-filter {} -.productcollection__current-filter-icon {} -.productcollection__filter {} -.productcollection__filter-toggler {} -.productcollection__filter-header {} -.productcollection__filter-icon {} -.productcollection__filter-icon--open {} -.productcollection__filter-icon--closed {} -.productcollection__filter-items {} -.productcollection__filter-item {} -.productcollection__filter-title {} -.productcollection__items {} -.productcollection__item {} -.productcollection__item--staged {} -.productcollection__item-actions {} -.productcollection__item-button {} -.productcollection__item-button--add-to-cart {} -.productcollection__item-button--add-to-wish-list {} -.productcollection__item-button-content {} -.productcollection__item-images {} -.productcollection__item-image {} -.productcollection__item-image--placeholder {} -.productcollection__item-staged {} -.productcollection__item-title {} -.productcollection__sort {} -.productcollection__sort-fields {} -.productcollection__sort-title {} -.productcollection__sort-keys {} -.productcollection__sort-order {} -.productcollection__sort-order--asc {} -.productcollection__sort-order--desc {} -.productcollection__loadmore-button {} -.productcollection__loadmore-spinner {} -.productcollection__pagination {} -.productcollection__pagination-arrow {} -.productcollection__pagination-arrow--prev {} -.productcollection__pagination-arrow--next {} -.productcollection__pagination-arrow--inactive {} -.productcollection__pagination-icon {} -.productcollection__pagination-button {} -.productcollection__pagination-button--current {} -.productcollection__pagination-button--inactive {} -.productcollection__pagination-button-title {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/commerce/_productlist.scss b/it/site/ui.frontend/src/main/webpack/components/commerce/_productlist.scss deleted file mode 100644 index e9beea57d6..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/commerce/_productlist.scss +++ /dev/null @@ -1,16 +0,0 @@ -.category__root {} -.category__root--staged {} -.category__root--noimage {} -.category__root--notitle {} -.category__header {} -.category__image {} -.category__staged {} -.category__title {} - -/* preconfigured productlist styles in page template policies*/ -.category__style_grid .productcollection__items {} -.category__style_list .productcollection__items { - display: block; - width: 30%; - margin: auto; -} diff --git a/it/site/ui.frontend/src/main/webpack/components/commerce/_productteaser.scss b/it/site/ui.frontend/src/main/webpack/components/commerce/_productteaser.scss deleted file mode 100644 index c4d2a06941..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/commerce/_productteaser.scss +++ /dev/null @@ -1,9 +0,0 @@ -.productteaser .button__root {} -.productteaser .item__image {} -.productteaser .item__images {} -.productteaser .item__name {} -.productteaser .item__root {} -.productteaser .price .discountedPrice {} -.productteaser .price .regularPrice {} -.productteaser .price {} -.productteaser .productteaser__cta {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/commerce/_searchbar.scss b/it/site/ui.frontend/src/main/webpack/components/commerce/_searchbar.scss deleted file mode 100644 index 0f8f19ff18..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/commerce/_searchbar.scss +++ /dev/null @@ -1,14 +0,0 @@ -.searchbar__root {} -.searchbar__trigger {} -.searchbar__trigger-icon {} -.searchbar__body {} -.searchbar__body--open {} -.searchbar__form-container {} -.searchbar__form {} -.searchbar__fields {} -.searchbar__input-container {} -.searchbar__input {} -.searchbar__input-before {} -.searchbar__input-after {} -.searchbar__reset-button {} -.searchbar__search-icon {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/components/commerce/_searchresults.scss b/it/site/ui.frontend/src/main/webpack/components/commerce/_searchresults.scss deleted file mode 100644 index 57f97138d4..0000000000 --- a/it/site/ui.frontend/src/main/webpack/components/commerce/_searchresults.scss +++ /dev/null @@ -1 +0,0 @@ -.searchresults__root {} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/resources/.gitkeep b/it/site/ui.frontend/src/main/webpack/resources/.gitkeep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/it/site/ui.frontend/src/main/webpack/site/_base.scss b/it/site/ui.frontend/src/main/webpack/site/_base.scss deleted file mode 100644 index 69735b803b..0000000000 --- a/it/site/ui.frontend/src/main/webpack/site/_base.scss +++ /dev/null @@ -1,33 +0,0 @@ -//== Base - -html, -body { - margin: 0; - font-size: $font-size; - font-family: $font-family; - line-height: $font-height; - color: $color-foreground; - background: $color-background; - - @media (prefers-color-scheme: dark) { - color: $color-foreground-dark; - background: $color-background-dark; - } -} - - -a { - color: $color-link; - - @media (prefers-color-scheme: dark) { - color: $color-link-dark; - } -} - -button, -input, -optgroup, -select, -textarea { - font: inherit; -} diff --git a/it/site/ui.frontend/src/main/webpack/site/_variables.scss b/it/site/ui.frontend/src/main/webpack/site/_variables.scss deleted file mode 100644 index af0f2a02c9..0000000000 --- a/it/site/ui.frontend/src/main/webpack/site/_variables.scss +++ /dev/null @@ -1,18 +0,0 @@ - -//== Font - -$font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; -$font-size: 16px; -$font-height: 1.5; - -//== Color - -// Normal mode -$color-foreground: #202020; -$color-background: #ECECEC; -$color-link: #2020E0; - -// Dark mode -$color-foreground-dark: invert($color-foreground); -$color-background-dark: invert($color-background); -$color-link-dark: invert($color-link); diff --git a/it/site/ui.frontend/src/main/webpack/site/main.scss b/it/site/ui.frontend/src/main/webpack/site/main.scss deleted file mode 100644 index 04b1e07451..0000000000 --- a/it/site/ui.frontend/src/main/webpack/site/main.scss +++ /dev/null @@ -1,5 +0,0 @@ - -@import 'variables'; -@import 'base'; -@import '../components/**/*.scss'; -@import './styles/*.scss'; diff --git a/it/site/ui.frontend/src/main/webpack/site/main.ts b/it/site/ui.frontend/src/main/webpack/site/main.ts deleted file mode 100644 index 3e6d4455a6..0000000000 --- a/it/site/ui.frontend/src/main/webpack/site/main.ts +++ /dev/null @@ -1,8 +0,0 @@ - -// Stylesheets -import "./main.scss"; - -// Javascript or Typescript -import "./**/*.js"; -import "./**/*.ts"; -import '../components/**/*.js'; diff --git a/it/site/ui.frontend/src/main/webpack/site/styles/container_main.scss b/it/site/ui.frontend/src/main/webpack/site/styles/container_main.scss deleted file mode 100644 index be80e26647..0000000000 --- a/it/site/ui.frontend/src/main/webpack/site/styles/container_main.scss +++ /dev/null @@ -1,6 +0,0 @@ - -//== Container main content style, used on page template - -main.container { - padding: .5em 1em; -} diff --git a/it/site/ui.frontend/src/main/webpack/site/styles/experiencefragment_footer.scss b/it/site/ui.frontend/src/main/webpack/site/styles/experiencefragment_footer.scss deleted file mode 100644 index 92105dac72..0000000000 --- a/it/site/ui.frontend/src/main/webpack/site/styles/experiencefragment_footer.scss +++ /dev/null @@ -1,16 +0,0 @@ - -//== XF Footer style, used on page template - -footer.experiencefragment { - padding: .5em 1em; - border-top: 1px solid $color-foreground; - - @media (prefers-color-scheme: dark) { - border-color: $color-foreground-dark; - } - - .cmp-separator__horizontal-rule { - margin: 0; - border: 0; - } -} \ No newline at end of file diff --git a/it/site/ui.frontend/src/main/webpack/site/styles/experiencefragment_header.scss b/it/site/ui.frontend/src/main/webpack/site/styles/experiencefragment_header.scss deleted file mode 100644 index 8fbd537a9b..0000000000 --- a/it/site/ui.frontend/src/main/webpack/site/styles/experiencefragment_header.scss +++ /dev/null @@ -1,109 +0,0 @@ - -//== XF Header style, used on page template - -header.experiencefragment { - padding: .5em 1em; - border-bottom: 1px solid $color-foreground; - - @media (prefers-color-scheme: dark) { - border-bottom-color: $color-foreground-dark; - } - - a { - color: $color-foreground; - text-decoration: none; - - @media (prefers-color-scheme: dark) { - color: $color-foreground-dark; - } - - &:hover, - &:focus { - color: $color-link; - text-decoration: underline; - - @media (prefers-color-scheme: dark) { - color: $color-link-dark; - } - } - } - - //== Grid layout - - .cmp-container { - display: grid; - grid-template-columns: 4fr 1fr 1fr; - } - - - //== Language Navigation - - .cmp-languagenavigation { - position: relative; - - &::before { - content: " "; - display: block; - height: 1.5em; - $color-foreground-rgb: 'rgb('+red($color-foreground)+','+green($color-foreground)+','+blue($color-foreground)+')'; - background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="'+$color-foreground-rgb+'" d="M12.1,0.2h-0.1c-3.1,0-6.1,1.3-8.3,3.5C1.4,6,0.2,8.9,0.2,12.1c0,3.1,1.3,6.1,3.5,8.3c2.2,2.2,5.1,3.4,8.3,3.4 c0,0,0,0,0.1,0c6.5,0,11.7-5.3,11.7-11.8C23.7,5.5,18.5,0.3,12.1,0.2z M18.3,11.5c-0.1-1.4-0.3-2.8-0.7-4.1C18.5,7,19.4,6.5,20.3,6 c1.1,1.6,1.9,3.5,2,5.5H18.3z M22.2,12.5c-0.1,2.1-0.8,4-2,5.5c-0.8-0.6-1.7-1-2.6-1.4c0.3-1.1,0.6-2.2,0.7-3.3c0-0.3,0-0.5,0-0.8 H22.2z M19.6,5.2c-0.8,0.5-1.6,0.9-2.4,1.3c-0.6-1.4-1.4-2.7-2.3-3.8c-0.2-0.2-0.4-0.4-0.6-0.6C16.4,2.5,18.3,3.7,19.6,5.2z M12.8,22.2c-0.1,0-0.2,0-0.3,0v-5.7c1.3,0,2.6,0.3,3.8,0.7C15.6,19.1,14.3,20.8,12.8,22.2z M9.9,20.8c-0.9-1.1-1.7-2.3-2.2-3.6 c1.2-0.4,2.5-0.6,3.8-0.7v5.7c-0.1,0-0.2,0-0.3,0C10.7,21.8,10.3,21.3,9.9,20.8z M11.4,1.8c0,0,0.1,0,0.1,0v5.7 c-1.3,0-2.6-0.3-3.8-0.7C8.5,4.9,9.7,3.2,11.4,1.8z M14.1,3.3c0.9,1.1,1.6,2.3,2.2,3.5c-1.2,0.4-2.5,0.6-3.8,0.7V1.8 c0.1,0,0.1,0,0.2,0C13.2,2.2,13.7,2.7,14.1,3.3z M16.7,7.7c0.4,1.2,0.6,2.5,0.7,3.8h-4.8V8.4C13.9,8.4,15.3,8.2,16.7,7.7z M11.5,8.4 v3.1H6.7C6.7,10.2,7,9,7.4,7.7C8.7,8.2,10.1,8.4,11.5,8.4z M11.5,12.5v3.1c-1.4,0-2.8,0.3-4.2,0.7c-0.4-1.2-0.6-2.5-0.7-3.8H11.5z M12.5,15.6v-3.1h4.8c0,0.2,0,0.5,0,0.7c-0.1,1.1-0.3,2.1-0.6,3.1C15.3,15.8,13.9,15.6,12.5,15.6z M9.6,2C8.4,3.3,7.4,4.8,6.8,6.5 C5.9,6.1,5.1,5.7,4.4,5.2c0.1-0.1,0.2-0.3,0.4-0.4C6.1,3.4,7.8,2.5,9.6,2z M5.7,11.5H1.8c0.1-2,0.8-3.9,1.9-5.5 C4.6,6.5,5.5,7,6.4,7.4C6,8.7,5.7,10.1,5.7,11.5z M6.4,16.6C5.5,17,4.6,17.5,3.7,18c-1.2-1.6-1.9-3.5-1.9-5.5h3.9 C5.7,13.9,5.9,15.3,6.4,16.6z M4.4,18.8c0.8-0.5,1.5-0.9,2.4-1.3c0.6,1.4,1.4,2.7,2.4,3.9c0.1,0.2,0.3,0.3,0.4,0.5 c-1.8-0.4-3.4-1.3-4.7-2.7C4.6,19.1,4.5,19,4.4,18.8z M14.5,21.9c1.2-1.3,2.1-2.8,2.8-4.4c0.8,0.3,1.6,0.8,2.4,1.2 C18.3,20.3,16.5,21.4,14.5,21.9z"/></svg>'); - background-repeat: no-repeat; - - @media (prefers-color-scheme: dark) { - $color-background-rgb: 'rgb('+red($color-foreground-dark)+','+green($color-foreground-dark)+','+blue($color-foreground-dark)+')'; - background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="'+$color-background-rgb+'" d="M12.1,0.2h-0.1c-3.1,0-6.1,1.3-8.3,3.5C1.4,6,0.2,8.9,0.2,12.1c0,3.1,1.3,6.1,3.5,8.3c2.2,2.2,5.1,3.4,8.3,3.4 c0,0,0,0,0.1,0c6.5,0,11.7-5.3,11.7-11.8C23.7,5.5,18.5,0.3,12.1,0.2z M18.3,11.5c-0.1-1.4-0.3-2.8-0.7-4.1C18.5,7,19.4,6.5,20.3,6 c1.1,1.6,1.9,3.5,2,5.5H18.3z M22.2,12.5c-0.1,2.1-0.8,4-2,5.5c-0.8-0.6-1.7-1-2.6-1.4c0.3-1.1,0.6-2.2,0.7-3.3c0-0.3,0-0.5,0-0.8 H22.2z M19.6,5.2c-0.8,0.5-1.6,0.9-2.4,1.3c-0.6-1.4-1.4-2.7-2.3-3.8c-0.2-0.2-0.4-0.4-0.6-0.6C16.4,2.5,18.3,3.7,19.6,5.2z M12.8,22.2c-0.1,0-0.2,0-0.3,0v-5.7c1.3,0,2.6,0.3,3.8,0.7C15.6,19.1,14.3,20.8,12.8,22.2z M9.9,20.8c-0.9-1.1-1.7-2.3-2.2-3.6 c1.2-0.4,2.5-0.6,3.8-0.7v5.7c-0.1,0-0.2,0-0.3,0C10.7,21.8,10.3,21.3,9.9,20.8z M11.4,1.8c0,0,0.1,0,0.1,0v5.7 c-1.3,0-2.6-0.3-3.8-0.7C8.5,4.9,9.7,3.2,11.4,1.8z M14.1,3.3c0.9,1.1,1.6,2.3,2.2,3.5c-1.2,0.4-2.5,0.6-3.8,0.7V1.8 c0.1,0,0.1,0,0.2,0C13.2,2.2,13.7,2.7,14.1,3.3z M16.7,7.7c0.4,1.2,0.6,2.5,0.7,3.8h-4.8V8.4C13.9,8.4,15.3,8.2,16.7,7.7z M11.5,8.4 v3.1H6.7C6.7,10.2,7,9,7.4,7.7C8.7,8.2,10.1,8.4,11.5,8.4z M11.5,12.5v3.1c-1.4,0-2.8,0.3-4.2,0.7c-0.4-1.2-0.6-2.5-0.7-3.8H11.5z M12.5,15.6v-3.1h4.8c0,0.2,0,0.5,0,0.7c-0.1,1.1-0.3,2.1-0.6,3.1C15.3,15.8,13.9,15.6,12.5,15.6z M9.6,2C8.4,3.3,7.4,4.8,6.8,6.5 C5.9,6.1,5.1,5.7,4.4,5.2c0.1-0.1,0.2-0.3,0.4-0.4C6.1,3.4,7.8,2.5,9.6,2z M5.7,11.5H1.8c0.1-2,0.8-3.9,1.9-5.5 C4.6,6.5,5.5,7,6.4,7.4C6,8.7,5.7,10.1,5.7,11.5z M6.4,16.6C5.5,17,4.6,17.5,3.7,18c-1.2-1.6-1.9-3.5-1.9-5.5h3.9 C5.7,13.9,5.9,15.3,6.4,16.6z M4.4,18.8c0.8-0.5,1.5-0.9,2.4-1.3c0.6,1.4,1.4,2.7,2.4,3.9c0.1,0.2,0.3,0.3,0.4,0.5 c-1.8-0.4-3.4-1.3-4.7-2.7C4.6,19.1,4.5,19,4.4,18.8z M14.5,21.9c1.2-1.3,2.1-2.8,2.8-4.4c0.8,0.3,1.6,0.8,2.4,1.2 C18.3,20.3,16.5,21.4,14.5,21.9z"/></svg>'); - } - } - & > .cmp-languagenavigation__group { - visibility: hidden; - transition-delay: .5s; - position: absolute; - top: 34px; - width: 20em; - padding: 0 8px; - border: 1px solid $color-foreground; - border-top: 0; - background: $color-background; - - @media (prefers-color-scheme: dark) { - border-color: $color-foreground-dark; - background: $color-background-dark; - } - } - &:hover > .cmp-languagenavigation__group { - visibility: visible; - transition-delay: 0s; - } - } - .cmp-languagenavigation__group { - margin: 0; - padding: 0; - list-style: none; - } - .cmp-languagenavigation__item-title { - font-size: x-small; - text-transform: uppercase; - } - .cmp-languagenavigation__item--level-0 { - margin-bottom: .5em; - } - .cmp-languagenavigation__item--level-1 { - display: inline; - } - .cmp-languagenavigation__item--level-1:not(:first-child)::before { - content: " | "; - } - .cmp-languagenavigation__item--active > .cmp-languagenavigation__item-link { - font-weight: bold; - } - - //== Search - - .cmp-search__field { - display: flex; - margin: -3px 0; - } - .cmp-search__input { - height: 26px; - } -} diff --git a/it/site/ui.frontend/src/main/webpack/static/index.html b/it/site/ui.frontend/src/main/webpack/static/index.html deleted file mode 100644 index 0aee8ff9aa..0000000000 --- a/it/site/ui.frontend/src/main/webpack/static/index.html +++ /dev/null @@ -1,123 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> - <meta charset="UTF-8"/> - <title>Static Frontend file - - - - - - - -
    -
    -
    -
    -
    - -
    - -
    - -
    -
    -
    -
    -
    -
    -
    -
    -

    Welcome to CIF IT Site!

    -
    -
    -
    -
    -
    -
    -
    -

    This is the main welcome page of your web site. A few notes about this site:

    -
      -
    • It is built entirely with the Core Components - see the Component Library to view the components in all their shapes and forms.
    • -
    • Only the Hello World component has been built custom to illustrate how further components can be built (which also shows how JavaScript is best initialized for components, so that it also works well with the Page Editor).
    • -
    • The page header and footer are assembled as Experience Fragments, which can also be localized if needed.
      -
    • -
    • The Style System is used to insert a sematic <header> and <footer> element to the corresponding Experience Fragment components, as well as a <main> element to the container of the page content. This allows to apply some CSS specifically to these sections of the page.
    • -
    -
    -
    -
    -

    Hello World Component

    -
    -

    Model message:

    -
    Hello World!
    -Resource type is: cif-components-it-site/components/helloworld
    -Current page is:  /content/cif-components-it-site/us/en
    -This is instance: 78f60b4a-a52a-4021-82d5-fb17f5fb95cf
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Copyright 2019, CIF IT Site. All rights reserved.

    -
    -
    -
    -
    -
    -
    -
    - - - - \ No newline at end of file diff --git a/it/site/ui.frontend/tsconfig.json b/it/site/ui.frontend/tsconfig.json deleted file mode 100644 index 3f268c3153..0000000000 --- a/it/site/ui.frontend/tsconfig.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "es6", - "baseUrl": "../ui.frontend", - "removeComments": true, - "allowJs": true, - "preserveConstEnums": true, - "allowSyntheticDefaultImports": true, - "sourceMap": true - }, - "include": [ "./src/**/*.ts" ] -} diff --git a/it/site/ui.frontend/webpack.common.js b/it/site/ui.frontend/webpack.common.js deleted file mode 100644 index f4b2e4c96f..0000000000 --- a/it/site/ui.frontend/webpack.common.js +++ /dev/null @@ -1,110 +0,0 @@ -'use strict'; - -const path = require('path'); -const MiniCssExtractPlugin = require('mini-css-extract-plugin'); -const TSConfigPathsPlugin = require('tsconfig-paths-webpack-plugin'); -const CopyWebpackPlugin = require('copy-webpack-plugin'); -const { CleanWebpackPlugin } = require('clean-webpack-plugin'); -const ESLintPlugin = require('eslint-webpack-plugin'); - -const SOURCE_ROOT = __dirname + '/src/main/webpack'; - -const resolve = { - extensions: ['.js', '.ts'], - plugins: [new TSConfigPathsPlugin({ - configFile: './tsconfig.json' - })] -}; - -module.exports = { - resolve: resolve, - entry: { - site: SOURCE_ROOT + '/site/main.ts' - }, - output: { - filename: (chunkData) => { - return chunkData.chunk.name === 'dependencies' ? 'clientlib-dependencies/[name].js' : 'clientlib-site/[name].js'; - }, - path: path.resolve(__dirname, 'dist') - }, - module: { - rules: [ - { - test: /\.tsx?$/, - exclude: /node_modules/, - use: [ - { - loader: 'ts-loader' - }, - { - loader: 'glob-import-loader', - options: { - resolve: resolve - } - } - ] - }, - { - test: /\.scss$/, - use: [ - MiniCssExtractPlugin.loader, - { - loader: 'css-loader', - options: { - url: false - } - }, - { - loader: 'postcss-loader', - options: { - plugins() { - return [ - require('autoprefixer') - ]; - } - } - }, - { - loader: 'sass-loader', - }, - { - loader: 'glob-import-loader', - options: { - resolve: resolve - } - } - ] - } - ] - }, - plugins: [ - new CleanWebpackPlugin(), - new ESLintPlugin({ - extensions: ['js', 'ts', 'tsx'] - }), - new MiniCssExtractPlugin({ - filename: 'clientlib-[name]/[name].css' - }), - new CopyWebpackPlugin({ - patterns: [ - { from: path.resolve(__dirname, SOURCE_ROOT + '/resources'), to: './clientlib-site/' } - ] - }) - ], - stats: { - assetsSort: 'chunks', - builtAt: true, - children: false, - chunkGroups: true, - chunkOrigins: true, - colors: false, - errors: true, - errorDetails: true, - env: true, - modules: false, - performance: true, - providedExports: false, - source: false, - warnings: true - } -}; diff --git a/it/site/ui.frontend/webpack.dev.js b/it/site/ui.frontend/webpack.dev.js deleted file mode 100644 index 3420457399..0000000000 --- a/it/site/ui.frontend/webpack.dev.js +++ /dev/null @@ -1,42 +0,0 @@ -const { merge } = require('webpack-merge'); -const common = require('./webpack.common.js'); -const path = require('path'); -const HtmlWebpackPlugin = require('html-webpack-plugin'); - -const SOURCE_ROOT = __dirname + '/src/main/webpack'; - -module.exports = env => { - - const writeToDisk = env && Boolean(env.writeToDisk); - - return merge(common, { - mode: 'development', - performance: { - hints: 'warning', - maxAssetSize: 1048576, - maxEntrypointSize: 1048576 - }, - plugins: [ - new HtmlWebpackPlugin({ - template: path.resolve(__dirname, SOURCE_ROOT + '/static/index.html') - }) - ], - devServer: { - proxy: [{ - context: ['/content', '/etc.clientlibs'], - target: 'http://localhost:4502', - }], - client: { - overlay: { - errors: true, - warnings: false, - }, - }, - watchFiles: ['src/**/*'], - hot: false, - devMiddleware: { - writeToDisk: writeToDisk - } - } - }); -} diff --git a/it/site/ui.frontend/webpack.prod.js b/it/site/ui.frontend/webpack.prod.js deleted file mode 100644 index 565fff7b50..0000000000 --- a/it/site/ui.frontend/webpack.prod.js +++ /dev/null @@ -1,42 +0,0 @@ -const {merge} = require('webpack-merge'); -const TerserPlugin = require('terser-webpack-plugin'); -const CssMinimizerPlugin = require('css-minimizer-webpack-plugin'); -const common = require('./webpack.common.js'); - -module.exports = merge(common, { - mode: 'production', - optimization: { - minimize: true, - minimizer: [ - new TerserPlugin(), - new CssMinimizerPlugin({ - minimizerOptions: { - preset: ['default', { - calc: true, - convertValues: true, - discardComments: { - removeAll: true - }, - discardDuplicates: true, - discardEmpty: true, - mergeRules: true, - normalizeCharset: true, - reduceInitial: true, // This is since IE11 does not support the value Initial - svgo: true - }], - } - }), - ], - splitChunks: { - cacheGroups: { - main: { - chunks: 'all', - name: 'site', - test: 'main', - enforce: true - } - } - } - }, - performance: {hints: false} -}); From b6969c8d6ee4781397b01ed127c66789a859f915 Mon Sep 17 00:00:00 2001 From: Alwin Joseph Date: Thu, 30 Apr 2026 18:31:45 +0530 Subject: [PATCH 17/37] SITES-40396: Add CIF cache invalidation IT tests and IT site smoke tests --- .circleci/ci/it-tests.js | 17 +- .gitignore | 2 - .../commerce/it/http/CacheInvalidationIT.java | 440 ++++++++++++++++++ .../cq/commerce/it/http/ItSiteSmokeIT.java | 51 +- .../cq/commerce/it/http/ItSiteTestBase.java | 105 +++++ .../test/java/junit/category/IgnoreOnLts.java | 18 + ...dateCacheNotificationImpl~default.cfg.json | 3 + ...n.internal.InvalidateCacheSupport.cfg.json | 9 + ...internal.services.UrlProviderImpl.cfg.json | 5 + ...nt.impl.GraphqlClientImpl~default.cfg.json | 10 +- ...dateCacheNotificationImpl~default.cfg.json | 3 + ...n.internal.InvalidateCacheSupport.cfg.json | 9 + ...nt.impl.GraphqlClientImpl~default.cfg.json | 5 +- 13 files changed, 627 insertions(+), 50 deletions(-) create mode 100644 it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java create mode 100644 it/http/src/test/java/com/adobe/cq/commerce/it/http/ItSiteTestBase.java create mode 100644 it/http/src/test/java/junit/category/IgnoreOnLts.java create mode 100644 it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config/com.adobe.cq.cif.cacheinvalidation.internal.InvalidateCacheNotificationImpl~default.cfg.json create mode 100644 it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config/com.adobe.cq.commerce.core.cacheinvalidation.internal.InvalidateCacheSupport.cfg.json create mode 100644 it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config/com.adobe.cq.commerce.core.components.internal.services.UrlProviderImpl.cfg.json create mode 100644 it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.cif.cacheinvalidation.internal.InvalidateCacheNotificationImpl~default.cfg.json create mode 100644 it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.core.cacheinvalidation.internal.InvalidateCacheSupport.cfg.json diff --git a/.circleci/ci/it-tests.js b/.circleci/ci/it-tests.js index 1b11bae8aa..75d9b489a5 100644 --- a/.circleci/ci/it-tests.js +++ b/.circleci/ci/it-tests.js @@ -24,13 +24,20 @@ const config = ci.restoreConfiguration(); console.log(config); const qpPath = '/home/circleci/cq'; const buildPath = '/home/circleci/build'; -const { TYPE, BROWSER, AEM } = process.env; +const { TYPE, BROWSER, AEM, COMMERCE_ENDPOINT, COMMERCE_INTEGRATION_TOKEN } = process.env; try { ci.stage("Integration Tests"); let wcmVersion = ci.sh('mvn help:evaluate -Dexpression=core.wcm.components.version -q -DforceStdout', true); let magentoGraphqlVersion = ci.sh('mvn help:evaluate -Dexpression=magento.graphql.version -q -DforceStdout', true); - let excludedCategory = AEM === 'classic' ? 'junit.category.IgnoreOn65' : 'junit.category.IgnoreOnCloud'; + let excludedCategory; + if (AEM === 'classic') { + excludedCategory = 'junit.category.IgnoreOn65'; + } else if (AEM === 'lts') { + excludedCategory = 'junit.category.IgnoreOnLts'; + } else { + excludedCategory = 'junit.category.IgnoreOnCloud'; + } // TODO: Remove when https://jira.corp.adobe.com/browse/ARTFY-6646 is resolved let aemCifSdkApiVersion = "2025.09.02.1-SNAPSHOT"; @@ -113,13 +120,17 @@ try { // Run integration tests if (TYPE === 'integration') { + const commerceEndpoint = COMMERCE_ENDPOINT ? `-DCOMMERCE_ENDPOINT="${COMMERCE_ENDPOINT}"` : ''; + const integrationToken = COMMERCE_INTEGRATION_TOKEN ? `-DCOMMERCE_INTEGRATION_TOKEN="${COMMERCE_INTEGRATION_TOKEN}"` : ''; ci.dir('it/http', () => { ci.sh(`mvn clean verify -U -B \ -Ptest-all \ -Dexclude.category=${excludedCategory} \ -Dsling.it.instance.url.1=http://localhost:4502 \ -Dsling.it.instance.runmode.1=author \ - -Dsling.it.instances=1`); + -Dsling.it.instances=1 \ + ${commerceEndpoint} \ + ${integrationToken}`); }); } diff --git a/.gitignore b/.gitignore index 691e10bc47..c35743a24e 100644 --- a/.gitignore +++ b/.gitignore @@ -63,5 +63,3 @@ ui.tests/test-module/reports # GraphQL query logs bundles/core/src/test/resources/test-queries/graphql-requests.log - - diff --git a/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java b/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java new file mode 100644 index 0000000000..6fe5f62692 --- /dev/null +++ b/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java @@ -0,0 +1,440 @@ +/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ~ Copyright 2026 Adobe + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License. + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ +package com.adobe.cq.commerce.it.http; + +import java.io.IOException; + +import org.apache.http.HttpResponse; +import org.apache.http.client.methods.HttpPut; +import org.apache.http.entity.ContentType; +import org.apache.http.entity.StringEntity; +import org.apache.http.impl.client.CloseableHttpClient; +import org.apache.http.impl.client.HttpClients; +import org.apache.http.util.EntityUtils; +import org.apache.sling.testing.clients.ClientException; +import org.apache.sling.testing.clients.SlingHttpResponse; +import org.jsoup.Jsoup; +import org.jsoup.nodes.Document; +import org.jsoup.nodes.Element; +import org.jsoup.select.Elements; +import org.junit.Assert; +import org.junit.Test; + +import com.fasterxml.jackson.databind.JsonNode; + +/** + * Integration tests for the CIF cache invalidation servlet at {@code /bin/cif/invalidate-cache}. + * + *

    + * Tests fall into two tiers: + *

      + *
    1. Servlet availability — verifies each payload type is accepted (no token needed).
    2. + *
    3. Full cache workflow — updates Magento data via REST, confirms AEM serves stale cached + * data, posts an invalidation request, then confirms AEM serves fresh data. Requires both + * {@code COMMERCE_ENDPOINT} (Magento base URL, e.g. {@code https://mcprod.example.com}) and + * {@code COMMERCE_INTEGRATION_TOKEN} to be set as system properties.
    4. + *
    + * + *

    + * Prerequisites: + *

      + *
    • CIF Core Components bundle active ({@code core-cif-components-core})
    • + *
    • CIF addon installed — provides the {@code /bin/cif/invalidate-cache} servlet
    • + *
    • {@code InvalidateCacheNotificationImpl} factory config deployed via {@code it/site/ui.config}
    • + *
    • {@code InvalidateCacheSupport} OSGi config deployed via {@code it/site/ui.config}
    • + *
    • {@code GraphqlClientImpl~default} config with cache entry for productlist component
    • + *
    + */ +public class CacheInvalidationIT extends ItSiteTestBase { + + private static final String CACHE_INVALIDATION_ENDPOINT = "/bin/cif/invalidate-cache"; + + // Test product: VA01 (Dulcea Infinity Scarf) is in the Scarves category + private static final String TEST_PRODUCT_SKU = "VA01"; + + // Test category: Scarves — VA01 belongs to this category; url_path used for page URL + private static final String TEST_CATEGORY_UID = "MTQ="; // base64("14") — Scarves + private static final String TEST_CATEGORY_URL_KEY = "venia-scarves"; + private static final String TEST_CATEGORY_URL_PATH = "venia-accessories/venia-scarves"; + private static final int TEST_CATEGORY_ID = 14; + + // Category page that lists VA01 — used by both product and category workflow tests + private static final String TEST_CATEGORY_PAGE_URL = IT_SITE_ROOT + "/products/category-page.html/" + TEST_CATEGORY_URL_PATH + ".html"; + + // COMMERCE_ENDPOINT is the Magento base URL (without /graphql), e.g. https://mcprod.example.com + // REST writes go to COMMERCE_ENDPOINT/rest/V1 — must point to a writable Magento instance + private static final String COMMERCE_ENDPOINT = System.getProperty("COMMERCE_ENDPOINT"); + private static final String INTEGRATION_TOKEN = resolveIntegrationToken(); + + private static String resolveIntegrationToken() { + String prop = System.getProperty("COMMERCE_INTEGRATION_TOKEN"); + if (prop != null && !prop.isEmpty()) { + return prop; + } + return System.getenv("COMMERCE_INTEGRATION_TOKEN"); + } + + private static String commerceRestBase() { + if (COMMERCE_ENDPOINT == null) + return null; + String base = COMMERCE_ENDPOINT; + if (base.endsWith("/graphql")) { + base = base.substring(0, base.length() - "/graphql".length()); + } + return base.replaceAll("/+$", "") + "/rest/V1"; + } + + // ---- payload helpers ------------------------------------------------ + + private String productSkusPayload(String... skus) { + StringBuilder sb = new StringBuilder("{\"productSkus\":["); + for (int i = 0; i < skus.length; i++) { + if (i > 0) + sb.append(","); + sb.append("\"").append(skus[i]).append("\""); + } + sb.append("],\"storePath\":\"").append(IT_SITE_ROOT).append("\"}"); + return sb.toString(); + } + + private String categoryUidsPayload(String... uids) { + StringBuilder sb = new StringBuilder("{\"categoryUids\":["); + for (int i = 0; i < uids.length; i++) { + if (i > 0) + sb.append(","); + sb.append("\"").append(uids[i]).append("\""); + } + sb.append("],\"storePath\":\"").append(IT_SITE_ROOT).append("\"}"); + return sb.toString(); + } + + private String cacheNamesPayload(String... names) { + StringBuilder sb = new StringBuilder("{\"cacheNames\":["); + for (int i = 0; i < names.length; i++) { + if (i > 0) + sb.append(","); + sb.append("\"").append(names[i]).append("\""); + } + sb.append("],\"storePath\":\"").append(IT_SITE_ROOT).append("\"}"); + return sb.toString(); + } + + private String regexPatternsPayload(String... patterns) { + StringBuilder sb = new StringBuilder("{\"regexPatterns\":["); + for (int i = 0; i < patterns.length; i++) { + if (i > 0) + sb.append(","); + sb.append("\"").append(patterns[i]).append("\""); + } + sb.append("],\"storePath\":\"").append(IT_SITE_ROOT).append("\"}"); + return sb.toString(); + } + + private String invalidateAllPayload() { + return "{\"invalidateAll\":true,\"storePath\":\"" + IT_SITE_ROOT + "\"}"; + } + + // ---- page / REST helpers ------------------------------------------- + + /** + * Reads the product name for {@code TEST_PRODUCT_SKU} from the product collection on the + * category page — matching the pattern used in the Venia reference implementation. + * The product card is located via the {@code data-product-sku} attribute; the name is read + * from the title span or, as a fallback, from the data-layer JSON. + */ + private String getProductNameFromPage() throws ClientException { + SlingHttpResponse response = adminAuthor.doGet(TEST_CATEGORY_PAGE_URL, 200); + Document doc = Jsoup.parse(response.getContent()); + Elements items = doc.select(".productcollection__item[data-product-sku=" + TEST_PRODUCT_SKU + "]"); + if (items.isEmpty()) { + return null; + } + Element item = items.first(); + Elements titleEl = item.select(".productcollection__item-title span"); + if (!titleEl.isEmpty()) { + return titleEl.first().text().trim(); + } + String titleAttr = item.attr("title"); + if (titleAttr != null && !titleAttr.isEmpty()) { + return titleAttr.trim(); + } + String dataLayer = item.attr("data-cmp-data-layer"); + if (dataLayer != null && !dataLayer.isEmpty()) { + try { + JsonNode json = OBJECT_MAPPER.readTree(dataLayer.replace(""", "\"")); + JsonNode firstValue = json.fields().next().getValue(); + if (firstValue.has("dc:title")) { + return firstValue.get("dc:title").asText(); + } + } catch (Exception ignored) { + // fall through + } + } + return null; + } + + private String getCategoryNameFromPage() throws ClientException { + SlingHttpResponse response = adminAuthor.doGet(TEST_CATEGORY_PAGE_URL, 200); + Document doc = Jsoup.parse(response.getContent()); + Elements elements = doc.select(".category__title"); + return elements.isEmpty() ? null : elements.first().text(); + } + + private void updateProductName(String sku, String name) throws IOException { + String url = commerceRestBase() + "/products/" + sku; + String body = "{\"product\":{\"name\":\"" + name + "\"}}"; + try (CloseableHttpClient client = HttpClients.createDefault()) { + HttpPut request = new HttpPut(url); + request.setHeader("Authorization", "Bearer " + INTEGRATION_TOKEN); + request.setHeader("Content-Type", "application/json"); + request.setEntity(new StringEntity(body, ContentType.APPLICATION_JSON)); + HttpResponse response = client.execute(request); + EntityUtils.consume(response.getEntity()); + Assert.assertEquals("Magento product update (PUT /products/" + sku + ") should return 200", + 200, response.getStatusLine().getStatusCode()); + } + } + + private void updateCategoryName(int categoryId, String name) throws IOException { + String url = commerceRestBase() + "/categories/" + categoryId; + String body = "{\"category\":{\"name\":\"" + name + "\"}}"; + try (CloseableHttpClient client = HttpClients.createDefault()) { + HttpPut request = new HttpPut(url); + request.setHeader("Authorization", "Bearer " + INTEGRATION_TOKEN); + request.setHeader("Content-Type", "application/json"); + request.setEntity(new StringEntity(body, ContentType.APPLICATION_JSON)); + HttpResponse response = client.execute(request); + EntityUtils.consume(response.getEntity()); + Assert.assertEquals("Magento category update (PUT /categories/" + categoryId + ") should return 200", + 200, response.getStatusLine().getStatusCode()); + } + } + + // ---- servlet availability tests ------------------------------------ + + /** + * Verifies the cache invalidation servlet is deployed and reachable. Any response other than + * 404 (200, 400, or 500) confirms the servlet is registered in OSGi and active. + */ + @Test + public void testServletReachable() throws Exception { + SlingHttpResponse response = postJson(CACHE_INVALIDATION_ENDPOINT, invalidateAllPayload(), 200, 400, 500); + Assert.assertNotEquals("Cache invalidation servlet should be reachable (not 404)", + 404, response.getStatusLine().getStatusCode()); + } + + /** + * Verifies the servlet accepts a {@code productSkus} payload and returns 200. + * Does not assert cache behaviour — only confirms the payload type is recognised. + */ + @Test + public void testInvalidateByProductSkus() throws Exception { + SlingHttpResponse response = postJson(CACHE_INVALIDATION_ENDPOINT, + productSkusPayload(TEST_PRODUCT_SKU), 200); + Assert.assertEquals(200, response.getStatusLine().getStatusCode()); + } + + /** + * Verifies the servlet accepts a {@code categoryUids} payload (base64-encoded category IDs) + * and returns 200. Does not assert cache behaviour. + */ + @Test + public void testInvalidateByCategoryUids() throws Exception { + SlingHttpResponse response = postJson(CACHE_INVALIDATION_ENDPOINT, + categoryUidsPayload(TEST_CATEGORY_UID), 200); + Assert.assertEquals(200, response.getStatusLine().getStatusCode()); + } + + /** + * Verifies the servlet accepts a {@code cacheNames} payload — a list of OSGi component + * resource-type cache bucket names — and returns 200. Does not assert cache behaviour. + */ + @Test + public void testInvalidateByCacheNames() throws Exception { + SlingHttpResponse response = postJson(CACHE_INVALIDATION_ENDPOINT, + cacheNamesPayload( + "cif-components-it-site/components/commerce/productlist", + "cif-components-it-site/components/commerce/navigation"), + 200); + Assert.assertEquals(200, response.getStatusLine().getStatusCode()); + } + + /** + * Verifies the servlet accepts a {@code regexPatterns} payload — regular expressions matched + * against cached GraphQL response JSON — and returns 200. Does not assert cache behaviour. + */ + @Test + public void testInvalidateByRegexPatterns() throws Exception { + SlingHttpResponse response = postJson(CACHE_INVALIDATION_ENDPOINT, + regexPatternsPayload("\\\"sku\\\":\\\\s*\\\"" + TEST_PRODUCT_SKU + "\\\""), + 200); + Assert.assertEquals(200, response.getStatusLine().getStatusCode()); + } + + /** + * Verifies the servlet accepts an {@code invalidateAll} payload — clears every cache bucket + * for the store — and returns 200. Does not assert cache behaviour. + */ + @Test + public void testInvalidateAll() throws Exception { + SlingHttpResponse response = postJson(CACHE_INVALIDATION_ENDPOINT, + invalidateAllPayload(), 200); + Assert.assertEquals(200, response.getStatusLine().getStatusCode()); + } + + // ---- workflow tests ------------------------------------------------ + + /** + * Full end-to-end cache invalidation workflow triggered by product SKU. + *
      + *
    1. Fetches the Scarves category page and reads VA01's current name — warms the cache.
    2. + *
    3. Updates the product name in Magento via REST to a unique test value.
    4. + *
    5. Fetches the page again — asserts AEM still serves the old name (cache is holding).
    6. + *
    7. POSTs {@code productSkus:["VA01"]} to the invalidation servlet.
    8. + *
    9. Fetches the page again — asserts AEM now serves the new name (cache was cleared).
    10. + *
    11. Restores the original name in Magento and clears the cache in the finally block.
    12. + *
    + */ + @Test + public void testProductCacheInvalidationWorkflow() throws Exception { + String originalName = getProductNameFromPage(); + Assert.assertNotNull("Category page should render product VA01 with a name", originalName); + + String testName = "CIF-IT-" + System.currentTimeMillis(); + updateProductName(TEST_PRODUCT_SKU, testName); + try { + String cachedName = getProductNameFromPage(); + Assert.assertEquals("AEM should serve stale cached name before invalidation", + originalName, cachedName); + + postJson(CACHE_INVALIDATION_ENDPOINT, productSkusPayload(TEST_PRODUCT_SKU), 200); + + String freshName = getProductNameFromPage(); + Assert.assertEquals("AEM should serve updated name after cache invalidation", + testName, freshName); + + } finally { + updateProductName(TEST_PRODUCT_SKU, originalName); + postJson(CACHE_INVALIDATION_ENDPOINT, productSkusPayload(TEST_PRODUCT_SKU), 200); + } + } + + /** + * Full end-to-end cache invalidation workflow triggered by category UID. + *
      + *
    1. Fetches the Scarves category page and reads the category title — warms the cache.
    2. + *
    3. Updates the category name in Magento via REST to a unique test value.
    4. + *
    5. Fetches the page again — asserts AEM still serves the old name (cache is holding).
    6. + *
    7. POSTs {@code categoryUids:["MTQ="]} to the invalidation servlet.
    8. + *
    9. Fetches the page again — asserts AEM now serves the new name (cache was cleared).
    10. + *
    11. Restores the original name in Magento and clears the cache in the finally block.
    12. + *
    + */ + @Test + public void testCategoryUidCacheInvalidationWorkflow() throws Exception { + String originalName = getCategoryNameFromPage(); + Assert.assertNotNull("Category page should render a category name", originalName); + + String testName = "CIF-IT-Cat-" + System.currentTimeMillis(); + updateCategoryName(TEST_CATEGORY_ID, testName); + try { + String cachedName = getCategoryNameFromPage(); + Assert.assertEquals("AEM should serve stale cached category name before invalidation", + originalName, cachedName); + + postJson(CACHE_INVALIDATION_ENDPOINT, categoryUidsPayload(TEST_CATEGORY_UID), 200); + + String freshName = getCategoryNameFromPage(); + Assert.assertEquals("AEM should serve updated category name after invalidation", + testName, freshName); + + } finally { + updateCategoryName(TEST_CATEGORY_ID, originalName); + postJson(CACHE_INVALIDATION_ENDPOINT, categoryUidsPayload(TEST_CATEGORY_UID), 200); + } + } + + /** + * Full end-to-end cache invalidation workflow triggered by cache name. + *
      + *
    1. Fetches the Scarves category page and reads VA01's current name — warms the cache.
    2. + *
    3. Updates the product name in Magento via REST to a unique test value.
    4. + *
    5. Fetches the page again — asserts AEM still serves the old name (cache is holding).
    6. + *
    7. POSTs {@code cacheNames:["cif-components-it-site/components/commerce/productlist"]} to the invalidation servlet.
    8. + *
    9. Fetches the page again — asserts AEM now serves the new name (cache was cleared).
    10. + *
    11. Restores the original name in Magento and clears the cache in the finally block.
    12. + *
    + */ + @Test + public void testCacheNameInvalidationClearsProductCache() throws Exception { + String originalName = getProductNameFromPage(); + Assert.assertNotNull("Category page should render product VA01 with a name", originalName); + + String testName = "CIF-IT-CN-" + System.currentTimeMillis(); + updateProductName(TEST_PRODUCT_SKU, testName); + try { + String cachedName = getProductNameFromPage(); + Assert.assertEquals("AEM should serve stale cached name before cache-name invalidation", + originalName, cachedName); + + postJson(CACHE_INVALIDATION_ENDPOINT, + cacheNamesPayload("cif-components-it-site/components/commerce/productlist"), 200); + + String freshName = getProductNameFromPage(); + Assert.assertEquals("AEM should serve updated name after cache-name invalidation", + testName, freshName); + + } finally { + updateProductName(TEST_PRODUCT_SKU, originalName); + postJson(CACHE_INVALIDATION_ENDPOINT, productSkusPayload(TEST_PRODUCT_SKU), 200); + } + } + + /** + * Full end-to-end cache invalidation workflow using {@code invalidateAll}. + *
      + *
    1. Fetches the Scarves category page and reads VA01's current name — warms the cache.
    2. + *
    3. Updates the product name in Magento via REST to a unique test value.
    4. + *
    5. Fetches the page again — asserts AEM still serves the old name (cache is holding).
    6. + *
    7. POSTs {@code invalidateAll:true} to clear every cache bucket for the store.
    8. + *
    9. Fetches the page again — asserts AEM now serves the new name (cache was cleared).
    10. + *
    11. Restores the original name in Magento and clears the cache in the finally block.
    12. + *
    + */ + @Test + public void testInvalidateAllClearsProductCache() throws Exception { + String originalName = getProductNameFromPage(); + Assert.assertNotNull("Category page should render product VA01 with a name", originalName); + + String testName = "CIF-IT-All-" + System.currentTimeMillis(); + updateProductName(TEST_PRODUCT_SKU, testName); + try { + String cachedName = getProductNameFromPage(); + Assert.assertEquals("AEM should serve stale cached name before invalidateAll", + originalName, cachedName); + + postJson(CACHE_INVALIDATION_ENDPOINT, invalidateAllPayload(), 200); + + String freshName = getProductNameFromPage(); + Assert.assertEquals("AEM should serve updated name after invalidateAll", + testName, freshName); + + } finally { + updateProductName(TEST_PRODUCT_SKU, originalName); + postJson(CACHE_INVALIDATION_ENDPOINT, invalidateAllPayload(), 200); + } + } +} diff --git a/it/http/src/test/java/com/adobe/cq/commerce/it/http/ItSiteSmokeIT.java b/it/http/src/test/java/com/adobe/cq/commerce/it/http/ItSiteSmokeIT.java index 2715080b8b..842eb56dd8 100644 --- a/it/http/src/test/java/com/adobe/cq/commerce/it/http/ItSiteSmokeIT.java +++ b/it/http/src/test/java/com/adobe/cq/commerce/it/http/ItSiteSmokeIT.java @@ -16,66 +16,33 @@ package com.adobe.cq.commerce.it.http; import org.apache.sling.testing.clients.ClientException; -import org.apache.sling.testing.clients.SlingHttpResponse; -import org.jsoup.Jsoup; import org.jsoup.nodes.Document; -import org.jsoup.select.Elements; import org.junit.Assert; -import org.junit.BeforeClass; -import org.junit.ClassRule; -import org.junit.Rule; import org.junit.Test; -import com.adobe.cq.testing.client.CQClient; -import com.adobe.cq.testing.junit.rules.CQAuthorClassRule; -import com.adobe.cq.testing.junit.rules.CQRule; import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.ObjectMapper; -/** - * Smoke tests for the CIF IT Site — verifies the site loads and the commerce navigation is configured. - */ -public class ItSiteSmokeIT { +public class ItSiteSmokeIT extends ItSiteTestBase { - private static final String IT_SITE_HOME = "/content/cif-components-it-site/us/en"; - private static final String HEADER_XF_MODEL = "/content/experience-fragments/cif-components-it-site/us/en/site/header/master.model.json"; - private static final ObjectMapper MAPPER = new ObjectMapper(); - - @ClassRule - public static final CQAuthorClassRule cqBaseClassRule = new CQAuthorClassRule(); - - @Rule - public CQRule cqBaseRule = new CQRule(cqBaseClassRule.authorRule); - - private static CQClient adminAuthor; - - @BeforeClass - public static void init() throws ClientException { - adminAuthor = cqBaseClassRule.authorRule.getAdminClient(CQClient.class); - } + private static final String HEADER_XF_MODEL = IT_SITE_XF_ROOT + "/header/master.model.json"; @Test public void testHomePageLoads() throws ClientException { - SlingHttpResponse response = adminAuthor.doGet(IT_SITE_HOME + ".html", 200); - Document doc = Jsoup.parse(response.getContent()); + Document doc = getPage(IT_SITE_ROOT); Assert.assertTrue("Page h1 should contain 'CIF IT Site'", doc.select("h1.cmp-title__text").first().text().contains("CIF IT Site")); } @Test public void testNavigationRendered() throws ClientException { - SlingHttpResponse response = adminAuthor.doGet(IT_SITE_HOME + ".html", 200); - Document doc = Jsoup.parse(response.getContent()); - Elements navContainer = doc.select("div.navigation"); - Assert.assertTrue("Navigation container should be present in the page", navContainer.size() > 0); + Document doc = getPage(IT_SITE_ROOT); + Assert.assertEquals("Navigation should have 6 first-level items", + 6, doc.select("li.cmp-navigation__item--level-0").size()); } @Test public void testCommerceNavigationConfigured() throws Exception { - SlingHttpResponse response = adminAuthor.doGet(HEADER_XF_MODEL, 200); - JsonNode json = MAPPER.readTree(response.getContent()); - JsonNode navigation = json.at("/:items/root/:items/navigation"); - + JsonNode navigation = getJson(HEADER_XF_MODEL).at("/:items/root/:items/navigation"); Assert.assertFalse("Navigation component should exist at the expected model path", navigation.isMissingNode()); Assert.assertEquals("Navigation should be the CIF commerce navigation component", @@ -84,9 +51,7 @@ public void testCommerceNavigationConfigured() throws Exception { @Test public void testCommerceGraphqlEndpointReachable() throws Exception { - SlingHttpResponse response = adminAuthor.doGet( - "/api/graphql?query=%7BstoreConfig%7Bstore_code%7D%7D", 200); - JsonNode json = MAPPER.readTree(response.getContent()); + JsonNode json = executeGraphql("{storeConfig{store_code}}"); Assert.assertEquals("GraphQL endpoint should return store_code 'default'", "default", json.at("/data/storeConfig/store_code").asText()); } diff --git a/it/http/src/test/java/com/adobe/cq/commerce/it/http/ItSiteTestBase.java b/it/http/src/test/java/com/adobe/cq/commerce/it/http/ItSiteTestBase.java new file mode 100644 index 0000000000..f6c8f1f9a0 --- /dev/null +++ b/it/http/src/test/java/com/adobe/cq/commerce/it/http/ItSiteTestBase.java @@ -0,0 +1,105 @@ +/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ~ Copyright 2026 Adobe + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License. + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ +package com.adobe.cq.commerce.it.http; + +import java.net.URLEncoder; +import java.nio.charset.StandardCharsets; + +import org.apache.http.entity.ContentType; +import org.apache.http.entity.StringEntity; +import org.apache.sling.testing.clients.ClientException; +import org.apache.sling.testing.clients.SlingHttpResponse; +import org.jsoup.Jsoup; +import org.jsoup.nodes.Document; +import org.junit.BeforeClass; +import org.junit.ClassRule; +import org.junit.Rule; + +import com.adobe.cq.testing.client.CQClient; +import com.adobe.cq.testing.junit.rules.CQAuthorClassRule; +import com.adobe.cq.testing.junit.rules.CQRule; +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.ObjectMapper; + +/** + * Base class for integration tests targeting the CIF IT Site + * at {@code /content/cif-components-it-site}. + * + * Provides shared client setup and request utilities (page HTML, JSON model, + * GraphQL) so individual test classes stay focused on assertions. + */ +public class ItSiteTestBase { + + protected static final String IT_SITE_ROOT = "/content/cif-components-it-site/us/en"; + protected static final String IT_SITE_XF_ROOT = "/content/experience-fragments/cif-components-it-site/us/en/site"; + protected static final ObjectMapper OBJECT_MAPPER = new ObjectMapper(); + + @ClassRule + public static final CQAuthorClassRule cqBaseClassRule = new CQAuthorClassRule(); + + @Rule + public CQRule cqBaseRule = new CQRule(cqBaseClassRule.authorRule); + + protected static CQClient adminAuthor; + + @BeforeClass + public static void initBase() throws ClientException { + adminAuthor = cqBaseClassRule.authorRule.getAdminClient(CQClient.class); + } + + /** + * Fetches a page and returns its HTML parsed as a Jsoup Document. + * + * @param pagePath JCR path without extension, e.g. {@code /content/cif-components-it-site/us/en} + */ + protected Document getPage(String pagePath) throws ClientException { + SlingHttpResponse response = adminAuthor.doGet(pagePath + ".html", 200); + return Jsoup.parse(response.getContent()); + } + + /** + * Fetches a Sling model JSON export and returns the parsed JsonNode. + * + * @param modelPath full path including extension, e.g. {@code /content/.../master.model.json} + */ + protected JsonNode getJson(String modelPath) throws Exception { + SlingHttpResponse response = adminAuthor.doGet(modelPath, 200); + return OBJECT_MAPPER.readTree(response.getContent()); + } + + /** + * Executes a GraphQL query against the IT site endpoint and returns the parsed response. + * + * @param query raw GraphQL query string, e.g. {@code {storeConfig{store_code}}} + */ + protected JsonNode executeGraphql(String query) throws Exception { + String encoded = URLEncoder.encode(query, StandardCharsets.UTF_8.name()); + SlingHttpResponse response = adminAuthor.doGet("/api/graphql?query=" + encoded, 200); + return OBJECT_MAPPER.readTree(response.getContent()); + } + + /** + * Posts a JSON body to the given path and returns the parsed response. + * + * @param path JCR/servlet path, e.g. {@code /bin/cif/invalidate-cache} + * @param jsonBody raw JSON string to send as request body + * @param expectedStatus HTTP status codes to accept (vararg — pass none to skip status check) + */ + protected SlingHttpResponse postJson(String path, String jsonBody, int... expectedStatus) throws ClientException { + StringEntity entity = new StringEntity(jsonBody, ContentType.APPLICATION_JSON); + return adminAuthor.doPost(path, entity, null, expectedStatus); + } +} diff --git a/it/http/src/test/java/junit/category/IgnoreOnLts.java b/it/http/src/test/java/junit/category/IgnoreOnLts.java new file mode 100644 index 0000000000..266ed361c8 --- /dev/null +++ b/it/http/src/test/java/junit/category/IgnoreOnLts.java @@ -0,0 +1,18 @@ +/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ~ Copyright 2026 Adobe + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License. + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ +package junit.category; + +public interface IgnoreOnLts {} diff --git a/it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config/com.adobe.cq.cif.cacheinvalidation.internal.InvalidateCacheNotificationImpl~default.cfg.json b/it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config/com.adobe.cq.cif.cacheinvalidation.internal.InvalidateCacheNotificationImpl~default.cfg.json new file mode 100644 index 0000000000..0db3279e44 --- /dev/null +++ b/it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config/com.adobe.cq.cif.cacheinvalidation.internal.InvalidateCacheNotificationImpl~default.cfg.json @@ -0,0 +1,3 @@ +{ + +} diff --git a/it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config/com.adobe.cq.commerce.core.cacheinvalidation.internal.InvalidateCacheSupport.cfg.json b/it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config/com.adobe.cq.commerce.core.cacheinvalidation.internal.InvalidateCacheSupport.cfg.json new file mode 100644 index 0000000000..a35457bfcc --- /dev/null +++ b/it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config/com.adobe.cq.commerce.core.cacheinvalidation.internal.InvalidateCacheSupport.cfg.json @@ -0,0 +1,9 @@ +{ + "enableDispatcherCacheInvalidation": false, + "dispatcherBaseUrl": "http://localhost:80", + "dispatcherBasePathConfiguration": "/content/cif-components-it-site/([a-z]{2})/([a-z]{2}):/content/cif-components-it-site/$1/$2", + "dispatcherUrlPathConfiguration": [ + "productUrlPath:/products/product-page.html/(.+):/p/$1", + "categoryUrlPath:/products/category-page.html/(.+):/c/$1" + ] +} diff --git a/it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config/com.adobe.cq.commerce.core.components.internal.services.UrlProviderImpl.cfg.json b/it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config/com.adobe.cq.commerce.core.components.internal.services.UrlProviderImpl.cfg.json new file mode 100644 index 0000000000..2dbc0b429f --- /dev/null +++ b/it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config/com.adobe.cq.commerce.core.components.internal.services.UrlProviderImpl.cfg.json @@ -0,0 +1,5 @@ +{ + "enableContextAwareProductUrls": true, + "productPageUrlFormat":"{{page}}.html/{{url_path}}.html#{{variant_sku}}", + "categoryPageUrlFormat":"{{page}}.html/{{url_path}}.html" +} diff --git a/it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json b/it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json index 13566cd6e3..11e83558af 100644 --- a/it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json +++ b/it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json @@ -6,5 +6,13 @@ "socketTimeout": 5000, "maxHttpConnections": 20, "requestPoolTimeout": 2000, - "acceptSelfSignedCertificates": false + "acceptSelfSignedCertificates": true, + "cacheConfigurations": [ + "cif-components-it-site/components/commerce/navigation:true:5:300", + "com.adobe.cq.commerce.core.search.services.SearchFilterService:true:10:300", + "cif-components-it-site/components/commerce/breadcrumb:true:1000:300", + "cif-components-it-site/components/commerce/product:true:50:1000", + "cif-components-it-site/components/commerce/productcollection:true:50:1000", + "cif-components-it-site/components/commerce/productlist:true:50:300" + ] } diff --git a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.cif.cacheinvalidation.internal.InvalidateCacheNotificationImpl~default.cfg.json b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.cif.cacheinvalidation.internal.InvalidateCacheNotificationImpl~default.cfg.json new file mode 100644 index 0000000000..0db3279e44 --- /dev/null +++ b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.cif.cacheinvalidation.internal.InvalidateCacheNotificationImpl~default.cfg.json @@ -0,0 +1,3 @@ +{ + +} diff --git a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.core.cacheinvalidation.internal.InvalidateCacheSupport.cfg.json b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.core.cacheinvalidation.internal.InvalidateCacheSupport.cfg.json new file mode 100644 index 0000000000..a35457bfcc --- /dev/null +++ b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.core.cacheinvalidation.internal.InvalidateCacheSupport.cfg.json @@ -0,0 +1,9 @@ +{ + "enableDispatcherCacheInvalidation": false, + "dispatcherBaseUrl": "http://localhost:80", + "dispatcherBasePathConfiguration": "/content/cif-components-it-site/([a-z]{2})/([a-z]{2}):/content/cif-components-it-site/$1/$2", + "dispatcherUrlPathConfiguration": [ + "productUrlPath:/products/product-page.html/(.+):/p/$1", + "categoryUrlPath:/products/category-page.html/(.+):/c/$1" + ] +} diff --git a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json index b446c3c0fa..57fca28c71 100644 --- a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json +++ b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json @@ -11,6 +11,9 @@ "cacheConfigurations": [ "cif-components-it-site/components/commerce/navigation:true:5:300", "com.adobe.cq.commerce.core.search.services.SearchFilterService:true:10:300", - "cif-components-it-site/components/commerce/breadcrumb:true:1000:300" + "cif-components-it-site/components/commerce/breadcrumb:true:1000:300", + "cif-components-it-site/components/commerce/product:true:50:1000", + "cif-components-it-site/components/commerce/productcollection:true:50:1000", + "cif-components-it-site/components/commerce/productlist:true:50:300" ] } From b117efce31c0f5af54e16e3993866312ff6a313e Mon Sep 17 00:00:00 2001 From: Alwin Joseph Date: Thu, 30 Apr 2026 18:51:04 +0530 Subject: [PATCH 18/37] SITES-40396: Resolves the pipeline failure --- .../commerce/it/http/CacheInvalidationIT.java | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java b/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java index 6fe5f62692..9e50e08f9a 100644 --- a/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java +++ b/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java @@ -300,12 +300,12 @@ public void testInvalidateAll() throws Exception { /** * Full end-to-end cache invalidation workflow triggered by product SKU. *
      - *
    1. Fetches the Scarves category page and reads VA01's current name — warms the cache.
    2. - *
    3. Updates the product name in Magento via REST to a unique test value.
    4. - *
    5. Fetches the page again — asserts AEM still serves the old name (cache is holding).
    6. - *
    7. POSTs {@code productSkus:["VA01"]} to the invalidation servlet.
    8. - *
    9. Fetches the page again — asserts AEM now serves the new name (cache was cleared).
    10. - *
    11. Restores the original name in Magento and clears the cache in the finally block.
    12. + *
    13. Fetches the Scarves category page and reads VA01's current name — warms the cache.
    14. + *
    15. Updates the product name in Magento via REST to a unique test value.
    16. + *
    17. Fetches the page again — asserts AEM still serves the old name (cache is holding).
    18. + *
    19. POSTs {@code productSkus:["VA01"]} to the invalidation servlet.
    20. + *
    21. Fetches the page again — asserts AEM now serves the new name (cache was cleared).
    22. + *
    23. Restores the original name in Magento and clears the cache in the finally block.
    24. *
    */ @Test @@ -335,12 +335,12 @@ public void testProductCacheInvalidationWorkflow() throws Exception { /** * Full end-to-end cache invalidation workflow triggered by category UID. *
      - *
    1. Fetches the Scarves category page and reads the category title — warms the cache.
    2. - *
    3. Updates the category name in Magento via REST to a unique test value.
    4. - *
    5. Fetches the page again — asserts AEM still serves the old name (cache is holding).
    6. - *
    7. POSTs {@code categoryUids:["MTQ="]} to the invalidation servlet.
    8. - *
    9. Fetches the page again — asserts AEM now serves the new name (cache was cleared).
    10. - *
    11. Restores the original name in Magento and clears the cache in the finally block.
    12. + *
    13. Fetches the Scarves category page and reads the category title — warms the cache.
    14. + *
    15. Updates the category name in Magento via REST to a unique test value.
    16. + *
    17. Fetches the page again — asserts AEM still serves the old name (cache is holding).
    18. + *
    19. POSTs {@code categoryUids:["MTQ="]} to the invalidation servlet.
    20. + *
    21. Fetches the page again — asserts AEM now serves the new name (cache was cleared).
    22. + *
    23. Restores the original name in Magento and clears the cache in the finally block.
    24. *
    */ @Test @@ -370,12 +370,12 @@ public void testCategoryUidCacheInvalidationWorkflow() throws Exception { /** * Full end-to-end cache invalidation workflow triggered by cache name. *
      - *
    1. Fetches the Scarves category page and reads VA01's current name — warms the cache.
    2. - *
    3. Updates the product name in Magento via REST to a unique test value.
    4. - *
    5. Fetches the page again — asserts AEM still serves the old name (cache is holding).
    6. - *
    7. POSTs {@code cacheNames:["cif-components-it-site/components/commerce/productlist"]} to the invalidation servlet.
    8. - *
    9. Fetches the page again — asserts AEM now serves the new name (cache was cleared).
    10. - *
    11. Restores the original name in Magento and clears the cache in the finally block.
    12. + *
    13. Fetches the Scarves category page and reads VA01's current name — warms the cache.
    14. + *
    15. Updates the product name in Magento via REST to a unique test value.
    16. + *
    17. Fetches the page again — asserts AEM still serves the old name (cache is holding).
    18. + *
    19. POSTs {@code cacheNames:["cif-components-it-site/components/commerce/productlist"]} to the invalidation servlet.
    20. + *
    21. Fetches the page again — asserts AEM now serves the new name (cache was cleared).
    22. + *
    23. Restores the original name in Magento and clears the cache in the finally block.
    24. *
    */ @Test @@ -406,12 +406,12 @@ public void testCacheNameInvalidationClearsProductCache() throws Exception { /** * Full end-to-end cache invalidation workflow using {@code invalidateAll}. *
      - *
    1. Fetches the Scarves category page and reads VA01's current name — warms the cache.
    2. - *
    3. Updates the product name in Magento via REST to a unique test value.
    4. - *
    5. Fetches the page again — asserts AEM still serves the old name (cache is holding).
    6. - *
    7. POSTs {@code invalidateAll:true} to clear every cache bucket for the store.
    8. - *
    9. Fetches the page again — asserts AEM now serves the new name (cache was cleared).
    10. - *
    11. Restores the original name in Magento and clears the cache in the finally block.
    12. + *
    13. Fetches the Scarves category page and reads VA01's current name — warms the cache.
    14. + *
    15. Updates the product name in Magento via REST to a unique test value.
    16. + *
    17. Fetches the page again — asserts AEM still serves the old name (cache is holding).
    18. + *
    19. POSTs {@code invalidateAll:true} to clear every cache bucket for the store.
    20. + *
    21. Fetches the page again — asserts AEM now serves the new name (cache was cleared).
    22. + *
    23. Restores the original name in Magento and clears the cache in the finally block.
    24. *
    */ @Test From 08bb47973180ffdda87d4a8c37a62e482dd98e98 Mon Sep 17 00:00:00 2001 From: Alwin Joseph Date: Mon, 4 May 2026 11:15:23 +0530 Subject: [PATCH 19/37] SITES-40396: Removes unwanted files --- ...mpl.CompositeStatusType~editor.config.cfg.json | 8 -------- ...CORSPolicyImpl~cif-components-it-site.cfg.json | 15 --------------- ...ulatorProvider~cif-components-it-site.cfg.json | 6 ------ ...nts.internal.services.UrlProviderImpl.cfg.json | 5 ----- ...ContentsFilter~cif-components-it-site.cfg.json | 3 --- 5 files changed, 37 deletions(-) delete mode 100644 it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config.author/com.adobe.granite.resourcestatus.impl.CompositeStatusType~editor.config.cfg.json delete mode 100644 it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config.author/com.adobe.granite.cors.impl.CORSPolicyImpl~cif-components-it-site.cfg.json delete mode 100644 it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config.author/com.day.cq.wcm.mobile.core.impl.MobileEmulatorProvider~cif-components-it-site.cfg.json delete mode 100644 it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config.publish/com.adobe.cq.commerce.core.components.internal.services.UrlProviderImpl.cfg.json delete mode 100644 it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.wcm.core.components.internal.servlets.TableOfContentsFilter~cif-components-it-site.cfg.json diff --git a/it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config.author/com.adobe.granite.resourcestatus.impl.CompositeStatusType~editor.config.cfg.json b/it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config.author/com.adobe.granite.resourcestatus.impl.CompositeStatusType~editor.config.cfg.json deleted file mode 100644 index f553a8399a..0000000000 --- a/it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config.author/com.adobe.granite.resourcestatus.impl.CompositeStatusType~editor.config.cfg.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "name": "editor", - "types": [ - "catalog-page", - "workflow", - "launches" - ] -} diff --git a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config.author/com.adobe.granite.cors.impl.CORSPolicyImpl~cif-components-it-site.cfg.json b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config.author/com.adobe.granite.cors.impl.CORSPolicyImpl~cif-components-it-site.cfg.json deleted file mode 100644 index be73296834..0000000000 --- a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config.author/com.adobe.granite.cors.impl.CORSPolicyImpl~cif-components-it-site.cfg.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "alloworigin": ["http://localhost:3000"], - "allowedpaths": ["/(content|conf)/cif-components-it-site.*"], - "supportedheaders": [ - "Authorization", - "Origin", - "Accept", - "X-Requested-With", - "Content-Type", - "Access-Control-Request-Method", - "Access-Control-Request-Headers" - ], - "supportedmethods": ["GET","HEAD"], - "alloworiginregexp": [] -} \ No newline at end of file diff --git a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config.author/com.day.cq.wcm.mobile.core.impl.MobileEmulatorProvider~cif-components-it-site.cfg.json b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config.author/com.day.cq.wcm.mobile.core.impl.MobileEmulatorProvider~cif-components-it-site.cfg.json deleted file mode 100644 index 1279694be6..0000000000 --- a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config.author/com.day.cq.wcm.mobile.core.impl.MobileEmulatorProvider~cif-components-it-site.cfg.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "mobile.resourceTypes": [ - "cif-components-it-site/components/page" - ], - "README": "Indicate which page resource types should display the mobile emulators." -} diff --git a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config.publish/com.adobe.cq.commerce.core.components.internal.services.UrlProviderImpl.cfg.json b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config.publish/com.adobe.cq.commerce.core.components.internal.services.UrlProviderImpl.cfg.json deleted file mode 100644 index 2dbc0b429f..0000000000 --- a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config.publish/com.adobe.cq.commerce.core.components.internal.services.UrlProviderImpl.cfg.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "enableContextAwareProductUrls": true, - "productPageUrlFormat":"{{page}}.html/{{url_path}}.html#{{variant_sku}}", - "categoryPageUrlFormat":"{{page}}.html/{{url_path}}.html" -} diff --git a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.wcm.core.components.internal.servlets.TableOfContentsFilter~cif-components-it-site.cfg.json b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.wcm.core.components.internal.servlets.TableOfContentsFilter~cif-components-it-site.cfg.json deleted file mode 100644 index ed77bd5f7b..0000000000 --- a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.wcm.core.components.internal.servlets.TableOfContentsFilter~cif-components-it-site.cfg.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "enabled": "true" -} From ad2426d6de2102026e8af75479ff8629bb089475 Mon Sep 17 00:00:00 2001 From: Alwin Joseph Date: Mon, 18 May 2026 10:26:18 +0530 Subject: [PATCH 20/37] SITES-40396: Adds more testcases --- .../commerce/it/http/CacheInvalidationIT.java | 210 +++++++++++++----- 1 file changed, 159 insertions(+), 51 deletions(-) diff --git a/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java b/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java index 9e50e08f9a..e9d37289ae 100644 --- a/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java +++ b/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java @@ -64,6 +64,7 @@ public class CacheInvalidationIT extends ItSiteTestBase { // Test product: VA01 (Dulcea Infinity Scarf) is in the Scarves category private static final String TEST_PRODUCT_SKU = "VA01"; + private static final String TEST_PRODUCT_URL_KEY = "dulcea-infinity-scarf"; // Test category: Scarves — VA01 belongs to this category; url_path used for page URL private static final String TEST_CATEGORY_UID = "MTQ="; // base64("14") — Scarves @@ -71,9 +72,19 @@ public class CacheInvalidationIT extends ItSiteTestBase { private static final String TEST_CATEGORY_URL_PATH = "venia-accessories/venia-scarves"; private static final int TEST_CATEGORY_ID = 14; + // Hardcoded known-good Magento values for cleanup. Cleanup must NOT rely on whatever + // AEM happened to render at test start — if a previous failed run left a dirty value + // there (e.g. CIF-IT-CN-1778843318152), restoring to that would propagate the dirt. + private static final String ORIGINAL_PRODUCT_NAME = "Dulcea Infinity Scarf"; + private static final String ORIGINAL_CATEGORY_NAME = "Scarves"; + // Category page that lists VA01 — used by both product and category workflow tests private static final String TEST_CATEGORY_PAGE_URL = IT_SITE_ROOT + "/products/category-page.html/" + TEST_CATEGORY_URL_PATH + ".html"; + // Product detail page (PDP) for VA01 — built per the IT site URL provider config + // ({{page}}.html/{{url_path}}.html where url_path = category url_path + product url_key) + private static final String TEST_PRODUCT_PAGE_URL = IT_SITE_ROOT + "/products/product-page.html/" + TEST_CATEGORY_URL_PATH + "/" + TEST_PRODUCT_URL_KEY + ".html"; + // COMMERCE_ENDPOINT is the Magento base URL (without /graphql), e.g. https://mcprod.example.com // REST writes go to COMMERCE_ENDPOINT/rest/V1 — must point to a writable Magento instance private static final String COMMERCE_ENDPOINT = System.getProperty("COMMERCE_ENDPOINT"); @@ -155,7 +166,7 @@ private String invalidateAllPayload() { * The product card is located via the {@code data-product-sku} attribute; the name is read * from the title span or, as a fallback, from the data-layer JSON. */ - private String getProductNameFromPage() throws ClientException { + private String getProductNameFromCategoryPage() throws ClientException { SlingHttpResponse response = adminAuthor.doGet(TEST_CATEGORY_PAGE_URL, 200); Document doc = Jsoup.parse(response.getContent()); Elements items = doc.select(".productcollection__item[data-product-sku=" + TEST_PRODUCT_SKU + "]"); @@ -193,6 +204,33 @@ private String getCategoryNameFromPage() throws ClientException { return elements.isEmpty() ? null : elements.first().text(); } + /** + * Reads the product name from the product detail page (PDP) — uses the same selector + * as {@link ProductComponentIT}, {@code .productFullDetail__productName > span}. + */ + private String getProductNameFromPdp() throws ClientException { + SlingHttpResponse response = adminAuthor.doGet(TEST_PRODUCT_PAGE_URL, 200); + Document doc = Jsoup.parse(response.getContent()); + Elements nameEl = doc.select(".productFullDetail__productName > span"); + return nameEl.isEmpty() ? null : nameEl.first().text().trim(); + } + + /** + * Returns the concatenated text of every breadcrumb item on the PDP — used to verify + * that the category name appears in the product page breadcrumb hierarchy. + */ + private String getPdpBreadcrumbText() throws ClientException { + SlingHttpResponse response = adminAuthor.doGet(TEST_PRODUCT_PAGE_URL, 200); + Document doc = Jsoup.parse(response.getContent()); + Elements items = doc.select(".cmp-breadcrumb__item"); + StringBuilder sb = new StringBuilder(); + for (Element item : items) { + if (sb.length() > 0) sb.append(" | "); + sb.append(item.text().trim()); + } + return sb.toString(); + } + private void updateProductName(String sku, String name) throws IOException { String url = commerceRestBase() + "/products/" + sku; String body = "{\"product\":{\"name\":\"" + name + "\"}}"; @@ -204,7 +242,7 @@ private void updateProductName(String sku, String name) throws IOException { HttpResponse response = client.execute(request); EntityUtils.consume(response.getEntity()); Assert.assertEquals("Magento product update (PUT /products/" + sku + ") should return 200", - 200, response.getStatusLine().getStatusCode()); + 200, response.getStatusLine().getStatusCode()); } } @@ -219,7 +257,7 @@ private void updateCategoryName(int categoryId, String name) throws IOException HttpResponse response = client.execute(request); EntityUtils.consume(response.getEntity()); Assert.assertEquals("Magento category update (PUT /categories/" + categoryId + ") should return 200", - 200, response.getStatusLine().getStatusCode()); + 200, response.getStatusLine().getStatusCode()); } } @@ -233,7 +271,7 @@ private void updateCategoryName(int categoryId, String name) throws IOException public void testServletReachable() throws Exception { SlingHttpResponse response = postJson(CACHE_INVALIDATION_ENDPOINT, invalidateAllPayload(), 200, 400, 500); Assert.assertNotEquals("Cache invalidation servlet should be reachable (not 404)", - 404, response.getStatusLine().getStatusCode()); + 404, response.getStatusLine().getStatusCode()); } /** @@ -243,7 +281,7 @@ public void testServletReachable() throws Exception { @Test public void testInvalidateByProductSkus() throws Exception { SlingHttpResponse response = postJson(CACHE_INVALIDATION_ENDPOINT, - productSkusPayload(TEST_PRODUCT_SKU), 200); + productSkusPayload(TEST_PRODUCT_SKU), 200); Assert.assertEquals(200, response.getStatusLine().getStatusCode()); } @@ -254,7 +292,7 @@ public void testInvalidateByProductSkus() throws Exception { @Test public void testInvalidateByCategoryUids() throws Exception { SlingHttpResponse response = postJson(CACHE_INVALIDATION_ENDPOINT, - categoryUidsPayload(TEST_CATEGORY_UID), 200); + categoryUidsPayload(TEST_CATEGORY_UID), 200); Assert.assertEquals(200, response.getStatusLine().getStatusCode()); } @@ -265,10 +303,10 @@ public void testInvalidateByCategoryUids() throws Exception { @Test public void testInvalidateByCacheNames() throws Exception { SlingHttpResponse response = postJson(CACHE_INVALIDATION_ENDPOINT, - cacheNamesPayload( - "cif-components-it-site/components/commerce/productlist", - "cif-components-it-site/components/commerce/navigation"), - 200); + cacheNamesPayload( + "cif-components-it-site/components/commerce/productlist", + "cif-components-it-site/components/commerce/navigation"), + 200); Assert.assertEquals(200, response.getStatusLine().getStatusCode()); } @@ -279,8 +317,8 @@ public void testInvalidateByCacheNames() throws Exception { @Test public void testInvalidateByRegexPatterns() throws Exception { SlingHttpResponse response = postJson(CACHE_INVALIDATION_ENDPOINT, - regexPatternsPayload("\\\"sku\\\":\\\\s*\\\"" + TEST_PRODUCT_SKU + "\\\""), - 200); + regexPatternsPayload("\\\"sku\\\":\\\\s*\\\"" + TEST_PRODUCT_SKU + "\\\""), + 200); Assert.assertEquals(200, response.getStatusLine().getStatusCode()); } @@ -291,7 +329,7 @@ public void testInvalidateByRegexPatterns() throws Exception { @Test public void testInvalidateAll() throws Exception { SlingHttpResponse response = postJson(CACHE_INVALIDATION_ENDPOINT, - invalidateAllPayload(), 200); + invalidateAllPayload(), 200); Assert.assertEquals(200, response.getStatusLine().getStatusCode()); } @@ -310,24 +348,28 @@ public void testInvalidateAll() throws Exception { */ @Test public void testProductCacheInvalidationWorkflow() throws Exception { - String originalName = getProductNameFromPage(); - Assert.assertNotNull("Category page should render product VA01 with a name", originalName); + String originalNameOnCategory = getProductNameFromCategoryPage(); + Assert.assertNotNull("Category page should render product VA01 with a name", originalNameOnCategory); + String originalNameOnPdp = getProductNameFromPdp(); + Assert.assertNotNull("PDP should render VA01 with a name", originalNameOnPdp); String testName = "CIF-IT-" + System.currentTimeMillis(); updateProductName(TEST_PRODUCT_SKU, testName); try { - String cachedName = getProductNameFromPage(); - Assert.assertEquals("AEM should serve stale cached name before invalidation", - originalName, cachedName); + Assert.assertEquals("Category listing should serve stale cached name before invalidation", + originalNameOnCategory, getProductNameFromCategoryPage()); + Assert.assertEquals("PDP should serve stale cached name before invalidation", + originalNameOnPdp, getProductNameFromPdp()); postJson(CACHE_INVALIDATION_ENDPOINT, productSkusPayload(TEST_PRODUCT_SKU), 200); - String freshName = getProductNameFromPage(); - Assert.assertEquals("AEM should serve updated name after cache invalidation", - testName, freshName); + Assert.assertEquals("Category listing should serve updated name after cache invalidation", + testName, getProductNameFromCategoryPage()); + Assert.assertEquals("PDP should serve updated name after cache invalidation", + testName, getProductNameFromPdp()); } finally { - updateProductName(TEST_PRODUCT_SKU, originalName); + updateProductName(TEST_PRODUCT_SKU, ORIGINAL_PRODUCT_NAME); postJson(CACHE_INVALIDATION_ENDPOINT, productSkusPayload(TEST_PRODUCT_SKU), 200); } } @@ -347,22 +389,26 @@ public void testProductCacheInvalidationWorkflow() throws Exception { public void testCategoryUidCacheInvalidationWorkflow() throws Exception { String originalName = getCategoryNameFromPage(); Assert.assertNotNull("Category page should render a category name", originalName); + Assert.assertTrue("PDP breadcrumb should initially contain the category name '" + originalName + "'", + getPdpBreadcrumbText().contains(originalName)); String testName = "CIF-IT-Cat-" + System.currentTimeMillis(); updateCategoryName(TEST_CATEGORY_ID, testName); try { - String cachedName = getCategoryNameFromPage(); - Assert.assertEquals("AEM should serve stale cached category name before invalidation", - originalName, cachedName); + Assert.assertEquals("Category page should serve stale cached category name before invalidation", + originalName, getCategoryNameFromPage()); + Assert.assertTrue("PDP breadcrumb should still contain stale category name before invalidation", + getPdpBreadcrumbText().contains(originalName)); postJson(CACHE_INVALIDATION_ENDPOINT, categoryUidsPayload(TEST_CATEGORY_UID), 200); - String freshName = getCategoryNameFromPage(); - Assert.assertEquals("AEM should serve updated category name after invalidation", - testName, freshName); + Assert.assertEquals("Category page should serve updated category name after invalidation", + testName, getCategoryNameFromPage()); + Assert.assertTrue("PDP breadcrumb should contain updated category name after invalidation", + getPdpBreadcrumbText().contains(testName)); } finally { - updateCategoryName(TEST_CATEGORY_ID, originalName); + updateCategoryName(TEST_CATEGORY_ID, ORIGINAL_CATEGORY_NAME); postJson(CACHE_INVALIDATION_ENDPOINT, categoryUidsPayload(TEST_CATEGORY_UID), 200); } } @@ -380,25 +426,33 @@ public void testCategoryUidCacheInvalidationWorkflow() throws Exception { */ @Test public void testCacheNameInvalidationClearsProductCache() throws Exception { - String originalName = getProductNameFromPage(); - Assert.assertNotNull("Category page should render product VA01 with a name", originalName); + String originalNameOnCategory = getProductNameFromCategoryPage(); + Assert.assertNotNull("Category page should render product VA01 with a name", originalNameOnCategory); + String originalNameOnPdp = getProductNameFromPdp(); + Assert.assertNotNull("PDP should render VA01 with a name", originalNameOnPdp); String testName = "CIF-IT-CN-" + System.currentTimeMillis(); updateProductName(TEST_PRODUCT_SKU, testName); try { - String cachedName = getProductNameFromPage(); - Assert.assertEquals("AEM should serve stale cached name before cache-name invalidation", - originalName, cachedName); + Assert.assertEquals("Category listing should serve stale cached name before cache-name invalidation", + originalNameOnCategory, getProductNameFromCategoryPage()); + Assert.assertEquals("PDP should serve stale cached name before cache-name invalidation", + originalNameOnPdp, getProductNameFromPdp()); + // Invalidate BOTH the productlist (category listing) and product (PDP) cache buckets. postJson(CACHE_INVALIDATION_ENDPOINT, - cacheNamesPayload("cif-components-it-site/components/commerce/productlist"), 200); + cacheNamesPayload( + "cif-components-it-site/components/commerce/productlist", + "cif-components-it-site/components/commerce/product"), + 200); - String freshName = getProductNameFromPage(); - Assert.assertEquals("AEM should serve updated name after cache-name invalidation", - testName, freshName); + Assert.assertEquals("Category listing should serve updated name after cache-name invalidation", + testName, getProductNameFromCategoryPage()); + Assert.assertEquals("PDP should serve updated name after cache-name invalidation", + testName, getProductNameFromPdp()); } finally { - updateProductName(TEST_PRODUCT_SKU, originalName); + updateProductName(TEST_PRODUCT_SKU, ORIGINAL_PRODUCT_NAME); postJson(CACHE_INVALIDATION_ENDPOINT, productSkusPayload(TEST_PRODUCT_SKU), 200); } } @@ -416,25 +470,79 @@ public void testCacheNameInvalidationClearsProductCache() throws Exception { */ @Test public void testInvalidateAllClearsProductCache() throws Exception { - String originalName = getProductNameFromPage(); - Assert.assertNotNull("Category page should render product VA01 with a name", originalName); - - String testName = "CIF-IT-All-" + System.currentTimeMillis(); - updateProductName(TEST_PRODUCT_SKU, testName); + String originalProductOnCategory = getProductNameFromCategoryPage(); + Assert.assertNotNull("Category page should render product VA01 with a name", originalProductOnCategory); + String originalProductOnPdp = getProductNameFromPdp(); + Assert.assertNotNull("PDP should render VA01 with a name", originalProductOnPdp); + String originalCategoryName = getCategoryNameFromPage(); + Assert.assertNotNull("Category page should render a category name", originalCategoryName); + Assert.assertTrue("PDP breadcrumb should initially contain the category name '" + originalCategoryName + "'", + getPdpBreadcrumbText().contains(originalCategoryName)); + + String testProductName = "CIF-IT-AllP-" + System.currentTimeMillis(); + String testCategoryName = "CIF-IT-AllC-" + System.currentTimeMillis(); + updateProductName(TEST_PRODUCT_SKU, testProductName); + updateCategoryName(TEST_CATEGORY_ID, testCategoryName); try { - String cachedName = getProductNameFromPage(); - Assert.assertEquals("AEM should serve stale cached name before invalidateAll", - originalName, cachedName); + Assert.assertEquals("Category listing should serve stale product name before invalidateAll", + originalProductOnCategory, getProductNameFromCategoryPage()); + Assert.assertEquals("PDP should serve stale product name before invalidateAll", + originalProductOnPdp, getProductNameFromPdp()); + Assert.assertEquals("Category title should be stale before invalidateAll", + originalCategoryName, getCategoryNameFromPage()); + Assert.assertTrue("PDP breadcrumb should still contain stale category name before invalidateAll", + getPdpBreadcrumbText().contains(originalCategoryName)); postJson(CACHE_INVALIDATION_ENDPOINT, invalidateAllPayload(), 200); - String freshName = getProductNameFromPage(); - Assert.assertEquals("AEM should serve updated name after invalidateAll", - testName, freshName); + Assert.assertEquals("Category listing should serve updated product name after invalidateAll", + testProductName, getProductNameFromCategoryPage()); + Assert.assertEquals("PDP should serve updated product name after invalidateAll", + testProductName, getProductNameFromPdp()); + Assert.assertEquals("Category title should be updated after invalidateAll", + testCategoryName, getCategoryNameFromPage()); + Assert.assertTrue("PDP breadcrumb should contain updated category name after invalidateAll", + getPdpBreadcrumbText().contains(testCategoryName)); } finally { - updateProductName(TEST_PRODUCT_SKU, originalName); + updateProductName(TEST_PRODUCT_SKU, ORIGINAL_PRODUCT_NAME); + updateCategoryName(TEST_CATEGORY_ID, ORIGINAL_CATEGORY_NAME); postJson(CACHE_INVALIDATION_ENDPOINT, invalidateAllPayload(), 200); } } + + /** + * Full end-to-end cache invalidation workflow using {@code regexPatterns} that match the + * product SKU in cached GraphQL JSON. Verifies both the category listing and the PDP + * are refreshed — matching the dual-page check pattern from Venia's regex test. + */ + @Test + public void testRegexPatternsCacheInvalidationWorkflow() throws Exception { + String originalNameOnCategory = getProductNameFromCategoryPage(); + Assert.assertNotNull("Category page should render product VA01 with a name", originalNameOnCategory); + String originalNameOnPdp = getProductNameFromPdp(); + Assert.assertNotNull("PDP should render VA01 with a name", originalNameOnPdp); + + String testName = "CIF-IT-RX-" + System.currentTimeMillis(); + updateProductName(TEST_PRODUCT_SKU, testName); + try { + Assert.assertEquals("Category listing should serve stale cached name before regex invalidation", + originalNameOnCategory, getProductNameFromCategoryPage()); + Assert.assertEquals("PDP should serve stale cached name before regex invalidation", + originalNameOnPdp, getProductNameFromPdp()); + + // Regex matches any cached GraphQL JSON containing the product SKU + postJson(CACHE_INVALIDATION_ENDPOINT, + regexPatternsPayload("\\\"sku\\\":\\\\s*\\\"" + TEST_PRODUCT_SKU + "\\\""), 200); + + Assert.assertEquals("Category listing should serve updated name after regex invalidation", + testName, getProductNameFromCategoryPage()); + Assert.assertEquals("PDP should serve updated name after regex invalidation", + testName, getProductNameFromPdp()); + + } finally { + updateProductName(TEST_PRODUCT_SKU, ORIGINAL_PRODUCT_NAME); + postJson(CACHE_INVALIDATION_ENDPOINT, productSkusPayload(TEST_PRODUCT_SKU), 200); + } + } } From 9106fdec7ccea814a12ea64f79f9cbbb25a29837 Mon Sep 17 00:00:00 2001 From: Alwin Joseph Date: Mon, 18 May 2026 10:27:31 +0530 Subject: [PATCH 21/37] SITES-40396: Updates the configuration from get to post to resolve the commerce cache issue --- ...merce.graphql.client.impl.GraphqlClientImpl~default.cfg.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json b/it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json index 11e83558af..4aac94d4d9 100644 --- a/it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json +++ b/it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json @@ -1,6 +1,6 @@ { "identifier": "default", - "httpMethod": "GET", + "httpMethod": "POST", "url": "https://mcprod.catalogservice-commerce.fun/graphql", "connectionTimeout": 5000, "socketTimeout": 5000, From b4213d210b7dca6c01302d88303e466724f52481 Mon Sep 17 00:00:00 2001 From: Alwin Joseph Date: Mon, 18 May 2026 11:42:23 +0530 Subject: [PATCH 22/37] SITES-40396: Resolves the format issue --- .../commerce/it/http/CacheInvalidationIT.java | 92 ++++++++++--------- 1 file changed, 47 insertions(+), 45 deletions(-) diff --git a/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java b/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java index e9d37289ae..e5177cfd67 100644 --- a/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java +++ b/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java @@ -83,7 +83,8 @@ public class CacheInvalidationIT extends ItSiteTestBase { // Product detail page (PDP) for VA01 — built per the IT site URL provider config // ({{page}}.html/{{url_path}}.html where url_path = category url_path + product url_key) - private static final String TEST_PRODUCT_PAGE_URL = IT_SITE_ROOT + "/products/product-page.html/" + TEST_CATEGORY_URL_PATH + "/" + TEST_PRODUCT_URL_KEY + ".html"; + private static final String TEST_PRODUCT_PAGE_URL = IT_SITE_ROOT + "/products/product-page.html/" + TEST_CATEGORY_URL_PATH + "/" + + TEST_PRODUCT_URL_KEY + ".html"; // COMMERCE_ENDPOINT is the Magento base URL (without /graphql), e.g. https://mcprod.example.com // REST writes go to COMMERCE_ENDPOINT/rest/V1 — must point to a writable Magento instance @@ -225,7 +226,8 @@ private String getPdpBreadcrumbText() throws ClientException { Elements items = doc.select(".cmp-breadcrumb__item"); StringBuilder sb = new StringBuilder(); for (Element item : items) { - if (sb.length() > 0) sb.append(" | "); + if (sb.length() > 0) + sb.append(" | "); sb.append(item.text().trim()); } return sb.toString(); @@ -242,7 +244,7 @@ private void updateProductName(String sku, String name) throws IOException { HttpResponse response = client.execute(request); EntityUtils.consume(response.getEntity()); Assert.assertEquals("Magento product update (PUT /products/" + sku + ") should return 200", - 200, response.getStatusLine().getStatusCode()); + 200, response.getStatusLine().getStatusCode()); } } @@ -257,7 +259,7 @@ private void updateCategoryName(int categoryId, String name) throws IOException HttpResponse response = client.execute(request); EntityUtils.consume(response.getEntity()); Assert.assertEquals("Magento category update (PUT /categories/" + categoryId + ") should return 200", - 200, response.getStatusLine().getStatusCode()); + 200, response.getStatusLine().getStatusCode()); } } @@ -271,7 +273,7 @@ private void updateCategoryName(int categoryId, String name) throws IOException public void testServletReachable() throws Exception { SlingHttpResponse response = postJson(CACHE_INVALIDATION_ENDPOINT, invalidateAllPayload(), 200, 400, 500); Assert.assertNotEquals("Cache invalidation servlet should be reachable (not 404)", - 404, response.getStatusLine().getStatusCode()); + 404, response.getStatusLine().getStatusCode()); } /** @@ -281,7 +283,7 @@ public void testServletReachable() throws Exception { @Test public void testInvalidateByProductSkus() throws Exception { SlingHttpResponse response = postJson(CACHE_INVALIDATION_ENDPOINT, - productSkusPayload(TEST_PRODUCT_SKU), 200); + productSkusPayload(TEST_PRODUCT_SKU), 200); Assert.assertEquals(200, response.getStatusLine().getStatusCode()); } @@ -292,7 +294,7 @@ public void testInvalidateByProductSkus() throws Exception { @Test public void testInvalidateByCategoryUids() throws Exception { SlingHttpResponse response = postJson(CACHE_INVALIDATION_ENDPOINT, - categoryUidsPayload(TEST_CATEGORY_UID), 200); + categoryUidsPayload(TEST_CATEGORY_UID), 200); Assert.assertEquals(200, response.getStatusLine().getStatusCode()); } @@ -303,10 +305,10 @@ public void testInvalidateByCategoryUids() throws Exception { @Test public void testInvalidateByCacheNames() throws Exception { SlingHttpResponse response = postJson(CACHE_INVALIDATION_ENDPOINT, - cacheNamesPayload( - "cif-components-it-site/components/commerce/productlist", - "cif-components-it-site/components/commerce/navigation"), - 200); + cacheNamesPayload( + "cif-components-it-site/components/commerce/productlist", + "cif-components-it-site/components/commerce/navigation"), + 200); Assert.assertEquals(200, response.getStatusLine().getStatusCode()); } @@ -317,8 +319,8 @@ public void testInvalidateByCacheNames() throws Exception { @Test public void testInvalidateByRegexPatterns() throws Exception { SlingHttpResponse response = postJson(CACHE_INVALIDATION_ENDPOINT, - regexPatternsPayload("\\\"sku\\\":\\\\s*\\\"" + TEST_PRODUCT_SKU + "\\\""), - 200); + regexPatternsPayload("\\\"sku\\\":\\\\s*\\\"" + TEST_PRODUCT_SKU + "\\\""), + 200); Assert.assertEquals(200, response.getStatusLine().getStatusCode()); } @@ -329,7 +331,7 @@ public void testInvalidateByRegexPatterns() throws Exception { @Test public void testInvalidateAll() throws Exception { SlingHttpResponse response = postJson(CACHE_INVALIDATION_ENDPOINT, - invalidateAllPayload(), 200); + invalidateAllPayload(), 200); Assert.assertEquals(200, response.getStatusLine().getStatusCode()); } @@ -357,16 +359,16 @@ public void testProductCacheInvalidationWorkflow() throws Exception { updateProductName(TEST_PRODUCT_SKU, testName); try { Assert.assertEquals("Category listing should serve stale cached name before invalidation", - originalNameOnCategory, getProductNameFromCategoryPage()); + originalNameOnCategory, getProductNameFromCategoryPage()); Assert.assertEquals("PDP should serve stale cached name before invalidation", - originalNameOnPdp, getProductNameFromPdp()); + originalNameOnPdp, getProductNameFromPdp()); postJson(CACHE_INVALIDATION_ENDPOINT, productSkusPayload(TEST_PRODUCT_SKU), 200); Assert.assertEquals("Category listing should serve updated name after cache invalidation", - testName, getProductNameFromCategoryPage()); + testName, getProductNameFromCategoryPage()); Assert.assertEquals("PDP should serve updated name after cache invalidation", - testName, getProductNameFromPdp()); + testName, getProductNameFromPdp()); } finally { updateProductName(TEST_PRODUCT_SKU, ORIGINAL_PRODUCT_NAME); @@ -390,22 +392,22 @@ public void testCategoryUidCacheInvalidationWorkflow() throws Exception { String originalName = getCategoryNameFromPage(); Assert.assertNotNull("Category page should render a category name", originalName); Assert.assertTrue("PDP breadcrumb should initially contain the category name '" + originalName + "'", - getPdpBreadcrumbText().contains(originalName)); + getPdpBreadcrumbText().contains(originalName)); String testName = "CIF-IT-Cat-" + System.currentTimeMillis(); updateCategoryName(TEST_CATEGORY_ID, testName); try { Assert.assertEquals("Category page should serve stale cached category name before invalidation", - originalName, getCategoryNameFromPage()); + originalName, getCategoryNameFromPage()); Assert.assertTrue("PDP breadcrumb should still contain stale category name before invalidation", - getPdpBreadcrumbText().contains(originalName)); + getPdpBreadcrumbText().contains(originalName)); postJson(CACHE_INVALIDATION_ENDPOINT, categoryUidsPayload(TEST_CATEGORY_UID), 200); Assert.assertEquals("Category page should serve updated category name after invalidation", - testName, getCategoryNameFromPage()); + testName, getCategoryNameFromPage()); Assert.assertTrue("PDP breadcrumb should contain updated category name after invalidation", - getPdpBreadcrumbText().contains(testName)); + getPdpBreadcrumbText().contains(testName)); } finally { updateCategoryName(TEST_CATEGORY_ID, ORIGINAL_CATEGORY_NAME); @@ -435,21 +437,21 @@ public void testCacheNameInvalidationClearsProductCache() throws Exception { updateProductName(TEST_PRODUCT_SKU, testName); try { Assert.assertEquals("Category listing should serve stale cached name before cache-name invalidation", - originalNameOnCategory, getProductNameFromCategoryPage()); + originalNameOnCategory, getProductNameFromCategoryPage()); Assert.assertEquals("PDP should serve stale cached name before cache-name invalidation", - originalNameOnPdp, getProductNameFromPdp()); + originalNameOnPdp, getProductNameFromPdp()); // Invalidate BOTH the productlist (category listing) and product (PDP) cache buckets. postJson(CACHE_INVALIDATION_ENDPOINT, - cacheNamesPayload( - "cif-components-it-site/components/commerce/productlist", - "cif-components-it-site/components/commerce/product"), - 200); + cacheNamesPayload( + "cif-components-it-site/components/commerce/productlist", + "cif-components-it-site/components/commerce/product"), + 200); Assert.assertEquals("Category listing should serve updated name after cache-name invalidation", - testName, getProductNameFromCategoryPage()); + testName, getProductNameFromCategoryPage()); Assert.assertEquals("PDP should serve updated name after cache-name invalidation", - testName, getProductNameFromPdp()); + testName, getProductNameFromPdp()); } finally { updateProductName(TEST_PRODUCT_SKU, ORIGINAL_PRODUCT_NAME); @@ -477,7 +479,7 @@ public void testInvalidateAllClearsProductCache() throws Exception { String originalCategoryName = getCategoryNameFromPage(); Assert.assertNotNull("Category page should render a category name", originalCategoryName); Assert.assertTrue("PDP breadcrumb should initially contain the category name '" + originalCategoryName + "'", - getPdpBreadcrumbText().contains(originalCategoryName)); + getPdpBreadcrumbText().contains(originalCategoryName)); String testProductName = "CIF-IT-AllP-" + System.currentTimeMillis(); String testCategoryName = "CIF-IT-AllC-" + System.currentTimeMillis(); @@ -485,24 +487,24 @@ public void testInvalidateAllClearsProductCache() throws Exception { updateCategoryName(TEST_CATEGORY_ID, testCategoryName); try { Assert.assertEquals("Category listing should serve stale product name before invalidateAll", - originalProductOnCategory, getProductNameFromCategoryPage()); + originalProductOnCategory, getProductNameFromCategoryPage()); Assert.assertEquals("PDP should serve stale product name before invalidateAll", - originalProductOnPdp, getProductNameFromPdp()); + originalProductOnPdp, getProductNameFromPdp()); Assert.assertEquals("Category title should be stale before invalidateAll", - originalCategoryName, getCategoryNameFromPage()); + originalCategoryName, getCategoryNameFromPage()); Assert.assertTrue("PDP breadcrumb should still contain stale category name before invalidateAll", - getPdpBreadcrumbText().contains(originalCategoryName)); + getPdpBreadcrumbText().contains(originalCategoryName)); postJson(CACHE_INVALIDATION_ENDPOINT, invalidateAllPayload(), 200); Assert.assertEquals("Category listing should serve updated product name after invalidateAll", - testProductName, getProductNameFromCategoryPage()); + testProductName, getProductNameFromCategoryPage()); Assert.assertEquals("PDP should serve updated product name after invalidateAll", - testProductName, getProductNameFromPdp()); + testProductName, getProductNameFromPdp()); Assert.assertEquals("Category title should be updated after invalidateAll", - testCategoryName, getCategoryNameFromPage()); + testCategoryName, getCategoryNameFromPage()); Assert.assertTrue("PDP breadcrumb should contain updated category name after invalidateAll", - getPdpBreadcrumbText().contains(testCategoryName)); + getPdpBreadcrumbText().contains(testCategoryName)); } finally { updateProductName(TEST_PRODUCT_SKU, ORIGINAL_PRODUCT_NAME); @@ -527,18 +529,18 @@ public void testRegexPatternsCacheInvalidationWorkflow() throws Exception { updateProductName(TEST_PRODUCT_SKU, testName); try { Assert.assertEquals("Category listing should serve stale cached name before regex invalidation", - originalNameOnCategory, getProductNameFromCategoryPage()); + originalNameOnCategory, getProductNameFromCategoryPage()); Assert.assertEquals("PDP should serve stale cached name before regex invalidation", - originalNameOnPdp, getProductNameFromPdp()); + originalNameOnPdp, getProductNameFromPdp()); // Regex matches any cached GraphQL JSON containing the product SKU postJson(CACHE_INVALIDATION_ENDPOINT, - regexPatternsPayload("\\\"sku\\\":\\\\s*\\\"" + TEST_PRODUCT_SKU + "\\\""), 200); + regexPatternsPayload("\\\"sku\\\":\\\\s*\\\"" + TEST_PRODUCT_SKU + "\\\""), 200); Assert.assertEquals("Category listing should serve updated name after regex invalidation", - testName, getProductNameFromCategoryPage()); + testName, getProductNameFromCategoryPage()); Assert.assertEquals("PDP should serve updated name after regex invalidation", - testName, getProductNameFromPdp()); + testName, getProductNameFromPdp()); } finally { updateProductName(TEST_PRODUCT_SKU, ORIGINAL_PRODUCT_NAME); From 7527893049f51118be0f5e7e365e8e43f2ea3d0a Mon Sep 17 00:00:00 2001 From: Alwin Joseph Date: Mon, 18 May 2026 13:37:32 +0530 Subject: [PATCH 23/37] =?UTF-8?q?SITES-40396:=20Expand=20CacheInvalidation?= =?UTF-8?q?IT=20=E2=80=94=20add=20PDP=20coverage=20and=20Classic/LTS/Cloud?= =?UTF-8?q?=20splits?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../commerce/it/http/CacheInvalidationIT.java | 502 ++++++++++-------- 1 file changed, 270 insertions(+), 232 deletions(-) diff --git a/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java b/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java index e5177cfd67..12aa1b1888 100644 --- a/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java +++ b/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java @@ -32,8 +32,12 @@ import org.jsoup.select.Elements; import org.junit.Assert; import org.junit.Test; +import org.junit.experimental.categories.Category; import com.fasterxml.jackson.databind.JsonNode; +import junit.category.IgnoreOn65; +import junit.category.IgnoreOnCloud; +import junit.category.IgnoreOnLts; /** * Integration tests for the CIF cache invalidation servlet at {@code /bin/cif/invalidate-cache}. @@ -41,50 +45,81 @@ *

    * Tests fall into two tiers: *

      - *
    1. Servlet availability — verifies each payload type is accepted (no token needed).
    2. + *
    3. Servlet availability — verifies each payload type is accepted (no Magento writes).
    4. *
    5. Full cache workflow — updates Magento data via REST, confirms AEM serves stale cached - * data, posts an invalidation request, then confirms AEM serves fresh data. Requires both - * {@code COMMERCE_ENDPOINT} (Magento base URL, e.g. {@code https://mcprod.example.com}) and + * data, posts an invalidation request, then confirms AEM serves fresh data on both the category + * listing and the product detail page. Requires {@code COMMERCE_ENDPOINT} (Magento base URL) and * {@code COMMERCE_INTEGRATION_TOKEN} to be set as system properties.
    6. *
    * *

    + * Workflow tests run against three independent product/category pairs — one per AEM target + * (Classic/6.5, LTS, Cloud) — selected by JUnit category. This mirrors the Venia reference + * implementation and prevents cross-environment Magento state conflicts when tests run + * back-to-back against a shared Magento backend. + * + *

    * Prerequisites: *

      *
    • CIF Core Components bundle active ({@code core-cif-components-core})
    • *
    • CIF addon installed — provides the {@code /bin/cif/invalidate-cache} servlet
    • *
    • {@code InvalidateCacheNotificationImpl} factory config deployed via {@code it/site/ui.config}
    • *
    • {@code InvalidateCacheSupport} OSGi config deployed via {@code it/site/ui.config}
    • - *
    • {@code GraphqlClientImpl~default} config with cache entry for productlist component
    • + *
    • {@code GraphqlClientImpl~default} config with cache entries for productlist and product components
    • *
    */ public class CacheInvalidationIT extends ItSiteTestBase { private static final String CACHE_INVALIDATION_ENDPOINT = "/bin/cif/invalidate-cache"; - // Test product: VA01 (Dulcea Infinity Scarf) is in the Scarves category - private static final String TEST_PRODUCT_SKU = "VA01"; - private static final String TEST_PRODUCT_URL_KEY = "dulcea-infinity-scarf"; + // ---- per-environment test data -------------------------------------- + + /** + * Immutable holder for a single environment's product + category test fixture. + * Each fixture targets a different Magento product/category so concurrent or back-to-back + * test runs against a shared Magento backend do not corrupt each other's state. + */ + private static final class TestData { + final String productSku; + final String productUrlKey; + final String originalProductName; + final String categoryUid; + final int categoryId; + final String categoryUrlPath; + final String originalCategoryName; + final String categoryPageUrl; + final String productPageUrl; + + TestData(String productSku, String productUrlKey, String originalProductName, + String categoryUid, int categoryId, String categoryUrlPath, String originalCategoryName) { + this.productSku = productSku; + this.productUrlKey = productUrlKey; + this.originalProductName = originalProductName; + this.categoryUid = categoryUid; + this.categoryId = categoryId; + this.categoryUrlPath = categoryUrlPath; + this.originalCategoryName = originalCategoryName; + this.categoryPageUrl = IT_SITE_ROOT + "/products/category-page.html/" + categoryUrlPath + ".html"; + this.productPageUrl = IT_SITE_ROOT + "/products/product-page.html/" + categoryUrlPath + "/" + productUrlKey + ".html"; + } + } - // Test category: Scarves — VA01 belongs to this category; url_path used for page URL - private static final String TEST_CATEGORY_UID = "MTQ="; // base64("14") — Scarves - private static final String TEST_CATEGORY_URL_KEY = "venia-scarves"; - private static final String TEST_CATEGORY_URL_PATH = "venia-accessories/venia-scarves"; - private static final int TEST_CATEGORY_ID = 14; + // Classic / AEM 6.5 — Leather Belts + private static final TestData CLASSIC = new TestData( + "BLT-LEA-001", "black-leather-belt", "Black Leather Belt", + "NjE=", 61, "venia-accessories/venia-belts/venia-leather-belts", "Leather Belts"); - // Hardcoded known-good Magento values for cleanup. Cleanup must NOT rely on whatever - // AEM happened to render at test start — if a previous failed run left a dirty value - // there (e.g. CIF-IT-CN-1778843318152), restoring to that would propagate the dirt. - private static final String ORIGINAL_PRODUCT_NAME = "Dulcea Infinity Scarf"; - private static final String ORIGINAL_CATEGORY_NAME = "Scarves"; + // LTS — Metal Belts + private static final TestData LTS = new TestData( + "BLT-MET-001", "silver-metal-belt", "Silver Metal Belt", + "Njc=", 67, "venia-accessories/venia-belts/venia-metal-belts", "Metal Belts"); - // Category page that lists VA01 — used by both product and category workflow tests - private static final String TEST_CATEGORY_PAGE_URL = IT_SITE_ROOT + "/products/category-page.html/" + TEST_CATEGORY_URL_PATH + ".html"; + // Cloud — Fabric Belts + private static final TestData CLOUD = new TestData( + "BLT-FAB-001", "canvas-fabric-belt", "Canvas Fabric Belt", + "NjQ=", 64, "venia-accessories/venia-belts/venia-fabric-belts", "Fabric Belts"); - // Product detail page (PDP) for VA01 — built per the IT site URL provider config - // ({{page}}.html/{{url_path}}.html where url_path = category url_path + product url_key) - private static final String TEST_PRODUCT_PAGE_URL = IT_SITE_ROOT + "/products/product-page.html/" + TEST_CATEGORY_URL_PATH + "/" - + TEST_PRODUCT_URL_KEY + ".html"; + // ---- Magento REST connection ---------------------------------------- // COMMERCE_ENDPOINT is the Magento base URL (without /graphql), e.g. https://mcprod.example.com // REST writes go to COMMERCE_ENDPOINT/rest/V1 — must point to a writable Magento instance @@ -100,8 +135,9 @@ private static String resolveIntegrationToken() { } private static String commerceRestBase() { - if (COMMERCE_ENDPOINT == null) + if (COMMERCE_ENDPOINT == null) { return null; + } String base = COMMERCE_ENDPOINT; if (base.endsWith("/graphql")) { base = base.substring(0, base.length() - "/graphql".length()); @@ -159,18 +195,17 @@ private String invalidateAllPayload() { return "{\"invalidateAll\":true,\"storePath\":\"" + IT_SITE_ROOT + "\"}"; } - // ---- page / REST helpers ------------------------------------------- + // ---- page / REST helpers -------------------------------------------- /** - * Reads the product name for {@code TEST_PRODUCT_SKU} from the product collection on the - * category page — matching the pattern used in the Venia reference implementation. - * The product card is located via the {@code data-product-sku} attribute; the name is read - * from the title span or, as a fallback, from the data-layer JSON. + * Reads the product name for {@code data.productSku} from the product collection on the + * category page. Tries the title span first, then the {@code title} attribute, then the + * data-layer JSON as a final fallback. */ - private String getProductNameFromCategoryPage() throws ClientException { - SlingHttpResponse response = adminAuthor.doGet(TEST_CATEGORY_PAGE_URL, 200); + private String getProductNameFromCategoryPage(TestData data) throws ClientException { + SlingHttpResponse response = adminAuthor.doGet(data.categoryPageUrl, 200); Document doc = Jsoup.parse(response.getContent()); - Elements items = doc.select(".productcollection__item[data-product-sku=" + TEST_PRODUCT_SKU + "]"); + Elements items = doc.select(".productcollection__item[data-product-sku=" + data.productSku + "]"); if (items.isEmpty()) { return null; } @@ -198,41 +233,24 @@ private String getProductNameFromCategoryPage() throws ClientException { return null; } - private String getCategoryNameFromPage() throws ClientException { - SlingHttpResponse response = adminAuthor.doGet(TEST_CATEGORY_PAGE_URL, 200); + private String getCategoryNameFromPage(TestData data) throws ClientException { + SlingHttpResponse response = adminAuthor.doGet(data.categoryPageUrl, 200); Document doc = Jsoup.parse(response.getContent()); Elements elements = doc.select(".category__title"); return elements.isEmpty() ? null : elements.first().text(); } /** - * Reads the product name from the product detail page (PDP) — uses the same selector - * as {@link ProductComponentIT}, {@code .productFullDetail__productName > span}. + * Reads the product name from the PDP using the same selector as {@link ProductComponentIT}, + * {@code .productFullDetail__productName > span}. */ - private String getProductNameFromPdp() throws ClientException { - SlingHttpResponse response = adminAuthor.doGet(TEST_PRODUCT_PAGE_URL, 200); + private String getProductNameFromPdp(TestData data) throws ClientException { + SlingHttpResponse response = adminAuthor.doGet(data.productPageUrl, 200); Document doc = Jsoup.parse(response.getContent()); Elements nameEl = doc.select(".productFullDetail__productName > span"); return nameEl.isEmpty() ? null : nameEl.first().text().trim(); } - /** - * Returns the concatenated text of every breadcrumb item on the PDP — used to verify - * that the category name appears in the product page breadcrumb hierarchy. - */ - private String getPdpBreadcrumbText() throws ClientException { - SlingHttpResponse response = adminAuthor.doGet(TEST_PRODUCT_PAGE_URL, 200); - Document doc = Jsoup.parse(response.getContent()); - Elements items = doc.select(".cmp-breadcrumb__item"); - StringBuilder sb = new StringBuilder(); - for (Element item : items) { - if (sb.length() > 0) - sb.append(" | "); - sb.append(item.text().trim()); - } - return sb.toString(); - } - private void updateProductName(String sku, String name) throws IOException { String url = commerceRestBase() + "/products/" + sku; String body = "{\"product\":{\"name\":\"" + name + "\"}}"; @@ -263,12 +281,11 @@ private void updateCategoryName(int categoryId, String name) throws IOException } } - // ---- servlet availability tests ------------------------------------ + // ============================================================================================ + // SERVLET AVAILABILITY TESTS — single set, no Magento writes + // ============================================================================================ - /** - * Verifies the cache invalidation servlet is deployed and reachable. Any response other than - * 404 (200, 400, or 500) confirms the servlet is registered in OSGi and active. - */ + /** Servlet is reachable — any non-404 response confirms it is registered. */ @Test public void testServletReachable() throws Exception { SlingHttpResponse response = postJson(CACHE_INVALIDATION_ENDPOINT, invalidateAllPayload(), 200, 400, 500); @@ -276,32 +293,23 @@ public void testServletReachable() throws Exception { 404, response.getStatusLine().getStatusCode()); } - /** - * Verifies the servlet accepts a {@code productSkus} payload and returns 200. - * Does not assert cache behaviour — only confirms the payload type is recognised. - */ + /** Servlet accepts the {@code productSkus} payload. */ @Test public void testInvalidateByProductSkus() throws Exception { SlingHttpResponse response = postJson(CACHE_INVALIDATION_ENDPOINT, - productSkusPayload(TEST_PRODUCT_SKU), 200); + productSkusPayload(CLASSIC.productSku), 200); Assert.assertEquals(200, response.getStatusLine().getStatusCode()); } - /** - * Verifies the servlet accepts a {@code categoryUids} payload (base64-encoded category IDs) - * and returns 200. Does not assert cache behaviour. - */ + /** Servlet accepts the {@code categoryUids} payload. */ @Test public void testInvalidateByCategoryUids() throws Exception { SlingHttpResponse response = postJson(CACHE_INVALIDATION_ENDPOINT, - categoryUidsPayload(TEST_CATEGORY_UID), 200); + categoryUidsPayload(CLASSIC.categoryUid), 200); Assert.assertEquals(200, response.getStatusLine().getStatusCode()); } - /** - * Verifies the servlet accepts a {@code cacheNames} payload — a list of OSGi component - * resource-type cache bucket names — and returns 200. Does not assert cache behaviour. - */ + /** Servlet accepts the {@code cacheNames} payload. */ @Test public void testInvalidateByCacheNames() throws Exception { SlingHttpResponse response = postJson(CACHE_INVALIDATION_ENDPOINT, @@ -312,136 +320,88 @@ public void testInvalidateByCacheNames() throws Exception { Assert.assertEquals(200, response.getStatusLine().getStatusCode()); } - /** - * Verifies the servlet accepts a {@code regexPatterns} payload — regular expressions matched - * against cached GraphQL response JSON — and returns 200. Does not assert cache behaviour. - */ + /** Servlet accepts the {@code regexPatterns} payload. */ @Test public void testInvalidateByRegexPatterns() throws Exception { SlingHttpResponse response = postJson(CACHE_INVALIDATION_ENDPOINT, - regexPatternsPayload("\\\"sku\\\":\\\\s*\\\"" + TEST_PRODUCT_SKU + "\\\""), - 200); + regexPatternsPayload("\\\"sku\\\":\\\\s*\\\"" + CLASSIC.productSku + "\\\""), 200); Assert.assertEquals(200, response.getStatusLine().getStatusCode()); } - /** - * Verifies the servlet accepts an {@code invalidateAll} payload — clears every cache bucket - * for the store — and returns 200. Does not assert cache behaviour. - */ + /** Servlet accepts the {@code invalidateAll} payload. */ @Test public void testInvalidateAll() throws Exception { - SlingHttpResponse response = postJson(CACHE_INVALIDATION_ENDPOINT, - invalidateAllPayload(), 200); + SlingHttpResponse response = postJson(CACHE_INVALIDATION_ENDPOINT, invalidateAllPayload(), 200); Assert.assertEquals(200, response.getStatusLine().getStatusCode()); } - // ---- workflow tests ------------------------------------------------ + // ============================================================================================ + // WORKFLOW HELPERS — five workflows, each parameterised by a TestData fixture + // ============================================================================================ - /** - * Full end-to-end cache invalidation workflow triggered by product SKU. - *
      - *
    1. Fetches the Scarves category page and reads VA01's current name — warms the cache.
    2. - *
    3. Updates the product name in Magento via REST to a unique test value.
    4. - *
    5. Fetches the page again — asserts AEM still serves the old name (cache is holding).
    6. - *
    7. POSTs {@code productSkus:["VA01"]} to the invalidation servlet.
    8. - *
    9. Fetches the page again — asserts AEM now serves the new name (cache was cleared).
    10. - *
    11. Restores the original name in Magento and clears the cache in the finally block.
    12. - *
    - */ - @Test - public void testProductCacheInvalidationWorkflow() throws Exception { - String originalNameOnCategory = getProductNameFromCategoryPage(); - Assert.assertNotNull("Category page should render product VA01 with a name", originalNameOnCategory); - String originalNameOnPdp = getProductNameFromPdp(); - Assert.assertNotNull("PDP should render VA01 with a name", originalNameOnPdp); - - String testName = "CIF-IT-" + System.currentTimeMillis(); - updateProductName(TEST_PRODUCT_SKU, testName); + private void runProductSkusWorkflow(TestData data) throws Exception { + String originalNameOnCategory = getProductNameFromCategoryPage(data); + Assert.assertNotNull("Category page should render product " + data.productSku, originalNameOnCategory); + String originalNameOnPdp = getProductNameFromPdp(data); + Assert.assertNotNull("PDP should render " + data.productSku + " with a name", originalNameOnPdp); + + String testName = "CIF-IT-" + data.productSku + "-" + System.currentTimeMillis(); + updateProductName(data.productSku, testName); try { Assert.assertEquals("Category listing should serve stale cached name before invalidation", - originalNameOnCategory, getProductNameFromCategoryPage()); + originalNameOnCategory, getProductNameFromCategoryPage(data)); Assert.assertEquals("PDP should serve stale cached name before invalidation", - originalNameOnPdp, getProductNameFromPdp()); + originalNameOnPdp, getProductNameFromPdp(data)); - postJson(CACHE_INVALIDATION_ENDPOINT, productSkusPayload(TEST_PRODUCT_SKU), 200); + postJson(CACHE_INVALIDATION_ENDPOINT, productSkusPayload(data.productSku), 200); - Assert.assertEquals("Category listing should serve updated name after cache invalidation", - testName, getProductNameFromCategoryPage()); - Assert.assertEquals("PDP should serve updated name after cache invalidation", - testName, getProductNameFromPdp()); + Assert.assertEquals("Category listing should serve updated name after productSkus invalidation", + testName, getProductNameFromCategoryPage(data)); + Assert.assertEquals("PDP should serve updated name after productSkus invalidation", + testName, getProductNameFromPdp(data)); } finally { - updateProductName(TEST_PRODUCT_SKU, ORIGINAL_PRODUCT_NAME); - postJson(CACHE_INVALIDATION_ENDPOINT, productSkusPayload(TEST_PRODUCT_SKU), 200); + updateProductName(data.productSku, data.originalProductName); + postJson(CACHE_INVALIDATION_ENDPOINT, productSkusPayload(data.productSku), 200); } } - /** - * Full end-to-end cache invalidation workflow triggered by category UID. - *
      - *
    1. Fetches the Scarves category page and reads the category title — warms the cache.
    2. - *
    3. Updates the category name in Magento via REST to a unique test value.
    4. - *
    5. Fetches the page again — asserts AEM still serves the old name (cache is holding).
    6. - *
    7. POSTs {@code categoryUids:["MTQ="]} to the invalidation servlet.
    8. - *
    9. Fetches the page again — asserts AEM now serves the new name (cache was cleared).
    10. - *
    11. Restores the original name in Magento and clears the cache in the finally block.
    12. - *
    - */ - @Test - public void testCategoryUidCacheInvalidationWorkflow() throws Exception { - String originalName = getCategoryNameFromPage(); - Assert.assertNotNull("Category page should render a category name", originalName); - Assert.assertTrue("PDP breadcrumb should initially contain the category name '" + originalName + "'", - getPdpBreadcrumbText().contains(originalName)); - - String testName = "CIF-IT-Cat-" + System.currentTimeMillis(); - updateCategoryName(TEST_CATEGORY_ID, testName); + private void runCategoryUidsWorkflow(TestData data) throws Exception { + String originalCategoryName = getCategoryNameFromPage(data); + Assert.assertNotNull("Category page should render a category name", originalCategoryName); + + String testName = "CIF-IT-Cat-" + data.categoryId + "-" + System.currentTimeMillis(); + updateCategoryName(data.categoryId, testName); try { - Assert.assertEquals("Category page should serve stale cached category name before invalidation", - originalName, getCategoryNameFromPage()); - Assert.assertTrue("PDP breadcrumb should still contain stale category name before invalidation", - getPdpBreadcrumbText().contains(originalName)); + Assert.assertEquals("Category title should serve stale cached name before invalidation", + originalCategoryName, getCategoryNameFromPage(data)); - postJson(CACHE_INVALIDATION_ENDPOINT, categoryUidsPayload(TEST_CATEGORY_UID), 200); + postJson(CACHE_INVALIDATION_ENDPOINT, categoryUidsPayload(data.categoryUid), 200); - Assert.assertEquals("Category page should serve updated category name after invalidation", - testName, getCategoryNameFromPage()); - Assert.assertTrue("PDP breadcrumb should contain updated category name after invalidation", - getPdpBreadcrumbText().contains(testName)); + Assert.assertEquals("Category title should be updated after categoryUids invalidation", + testName, getCategoryNameFromPage(data)); } finally { - updateCategoryName(TEST_CATEGORY_ID, ORIGINAL_CATEGORY_NAME); - postJson(CACHE_INVALIDATION_ENDPOINT, categoryUidsPayload(TEST_CATEGORY_UID), 200); + updateCategoryName(data.categoryId, data.originalCategoryName); + postJson(CACHE_INVALIDATION_ENDPOINT, categoryUidsPayload(data.categoryUid), 200); } } - /** - * Full end-to-end cache invalidation workflow triggered by cache name. - *
      - *
    1. Fetches the Scarves category page and reads VA01's current name — warms the cache.
    2. - *
    3. Updates the product name in Magento via REST to a unique test value.
    4. - *
    5. Fetches the page again — asserts AEM still serves the old name (cache is holding).
    6. - *
    7. POSTs {@code cacheNames:["cif-components-it-site/components/commerce/productlist"]} to the invalidation servlet.
    8. - *
    9. Fetches the page again — asserts AEM now serves the new name (cache was cleared).
    10. - *
    11. Restores the original name in Magento and clears the cache in the finally block.
    12. - *
    - */ - @Test - public void testCacheNameInvalidationClearsProductCache() throws Exception { - String originalNameOnCategory = getProductNameFromCategoryPage(); - Assert.assertNotNull("Category page should render product VA01 with a name", originalNameOnCategory); - String originalNameOnPdp = getProductNameFromPdp(); - Assert.assertNotNull("PDP should render VA01 with a name", originalNameOnPdp); - - String testName = "CIF-IT-CN-" + System.currentTimeMillis(); - updateProductName(TEST_PRODUCT_SKU, testName); + private void runCacheNamesWorkflow(TestData data) throws Exception { + String originalNameOnCategory = getProductNameFromCategoryPage(data); + Assert.assertNotNull("Category page should render product " + data.productSku, originalNameOnCategory); + String originalNameOnPdp = getProductNameFromPdp(data); + Assert.assertNotNull("PDP should render " + data.productSku + " with a name", originalNameOnPdp); + + String testName = "CIF-IT-CN-" + data.productSku + "-" + System.currentTimeMillis(); + updateProductName(data.productSku, testName); try { Assert.assertEquals("Category listing should serve stale cached name before cache-name invalidation", - originalNameOnCategory, getProductNameFromCategoryPage()); + originalNameOnCategory, getProductNameFromCategoryPage(data)); Assert.assertEquals("PDP should serve stale cached name before cache-name invalidation", - originalNameOnPdp, getProductNameFromPdp()); + originalNameOnPdp, getProductNameFromPdp(data)); - // Invalidate BOTH the productlist (category listing) and product (PDP) cache buckets. + // Invalidate both productlist (category listing) and product (PDP) buckets. postJson(CACHE_INVALIDATION_ENDPOINT, cacheNamesPayload( "cif-components-it-site/components/commerce/productlist", @@ -449,102 +409,180 @@ public void testCacheNameInvalidationClearsProductCache() throws Exception { 200); Assert.assertEquals("Category listing should serve updated name after cache-name invalidation", - testName, getProductNameFromCategoryPage()); + testName, getProductNameFromCategoryPage(data)); Assert.assertEquals("PDP should serve updated name after cache-name invalidation", - testName, getProductNameFromPdp()); + testName, getProductNameFromPdp(data)); } finally { - updateProductName(TEST_PRODUCT_SKU, ORIGINAL_PRODUCT_NAME); - postJson(CACHE_INVALIDATION_ENDPOINT, productSkusPayload(TEST_PRODUCT_SKU), 200); + updateProductName(data.productSku, data.originalProductName); + postJson(CACHE_INVALIDATION_ENDPOINT, productSkusPayload(data.productSku), 200); } } - /** - * Full end-to-end cache invalidation workflow using {@code invalidateAll}. - *
      - *
    1. Fetches the Scarves category page and reads VA01's current name — warms the cache.
    2. - *
    3. Updates the product name in Magento via REST to a unique test value.
    4. - *
    5. Fetches the page again — asserts AEM still serves the old name (cache is holding).
    6. - *
    7. POSTs {@code invalidateAll:true} to clear every cache bucket for the store.
    8. - *
    9. Fetches the page again — asserts AEM now serves the new name (cache was cleared).
    10. - *
    11. Restores the original name in Magento and clears the cache in the finally block.
    12. - *
    - */ - @Test - public void testInvalidateAllClearsProductCache() throws Exception { - String originalProductOnCategory = getProductNameFromCategoryPage(); - Assert.assertNotNull("Category page should render product VA01 with a name", originalProductOnCategory); - String originalProductOnPdp = getProductNameFromPdp(); - Assert.assertNotNull("PDP should render VA01 with a name", originalProductOnPdp); - String originalCategoryName = getCategoryNameFromPage(); + private void runInvalidateAllWorkflow(TestData data) throws Exception { + String originalProductOnCategory = getProductNameFromCategoryPage(data); + Assert.assertNotNull("Category page should render product " + data.productSku, originalProductOnCategory); + String originalProductOnPdp = getProductNameFromPdp(data); + Assert.assertNotNull("PDP should render " + data.productSku + " with a name", originalProductOnPdp); + String originalCategoryName = getCategoryNameFromPage(data); Assert.assertNotNull("Category page should render a category name", originalCategoryName); - Assert.assertTrue("PDP breadcrumb should initially contain the category name '" + originalCategoryName + "'", - getPdpBreadcrumbText().contains(originalCategoryName)); - String testProductName = "CIF-IT-AllP-" + System.currentTimeMillis(); - String testCategoryName = "CIF-IT-AllC-" + System.currentTimeMillis(); - updateProductName(TEST_PRODUCT_SKU, testProductName); - updateCategoryName(TEST_CATEGORY_ID, testCategoryName); + String testProductName = "CIF-IT-AllP-" + data.productSku + "-" + System.currentTimeMillis(); + String testCategoryName = "CIF-IT-AllC-" + data.categoryId + "-" + System.currentTimeMillis(); + updateProductName(data.productSku, testProductName); + updateCategoryName(data.categoryId, testCategoryName); try { Assert.assertEquals("Category listing should serve stale product name before invalidateAll", - originalProductOnCategory, getProductNameFromCategoryPage()); + originalProductOnCategory, getProductNameFromCategoryPage(data)); Assert.assertEquals("PDP should serve stale product name before invalidateAll", - originalProductOnPdp, getProductNameFromPdp()); + originalProductOnPdp, getProductNameFromPdp(data)); Assert.assertEquals("Category title should be stale before invalidateAll", - originalCategoryName, getCategoryNameFromPage()); - Assert.assertTrue("PDP breadcrumb should still contain stale category name before invalidateAll", - getPdpBreadcrumbText().contains(originalCategoryName)); + originalCategoryName, getCategoryNameFromPage(data)); postJson(CACHE_INVALIDATION_ENDPOINT, invalidateAllPayload(), 200); Assert.assertEquals("Category listing should serve updated product name after invalidateAll", - testProductName, getProductNameFromCategoryPage()); + testProductName, getProductNameFromCategoryPage(data)); Assert.assertEquals("PDP should serve updated product name after invalidateAll", - testProductName, getProductNameFromPdp()); + testProductName, getProductNameFromPdp(data)); Assert.assertEquals("Category title should be updated after invalidateAll", - testCategoryName, getCategoryNameFromPage()); - Assert.assertTrue("PDP breadcrumb should contain updated category name after invalidateAll", - getPdpBreadcrumbText().contains(testCategoryName)); + testCategoryName, getCategoryNameFromPage(data)); } finally { - updateProductName(TEST_PRODUCT_SKU, ORIGINAL_PRODUCT_NAME); - updateCategoryName(TEST_CATEGORY_ID, ORIGINAL_CATEGORY_NAME); + updateProductName(data.productSku, data.originalProductName); + updateCategoryName(data.categoryId, data.originalCategoryName); postJson(CACHE_INVALIDATION_ENDPOINT, invalidateAllPayload(), 200); } } - /** - * Full end-to-end cache invalidation workflow using {@code regexPatterns} that match the - * product SKU in cached GraphQL JSON. Verifies both the category listing and the PDP - * are refreshed — matching the dual-page check pattern from Venia's regex test. - */ - @Test - public void testRegexPatternsCacheInvalidationWorkflow() throws Exception { - String originalNameOnCategory = getProductNameFromCategoryPage(); - Assert.assertNotNull("Category page should render product VA01 with a name", originalNameOnCategory); - String originalNameOnPdp = getProductNameFromPdp(); - Assert.assertNotNull("PDP should render VA01 with a name", originalNameOnPdp); - - String testName = "CIF-IT-RX-" + System.currentTimeMillis(); - updateProductName(TEST_PRODUCT_SKU, testName); + private void runRegexPatternsWorkflow(TestData data) throws Exception { + String originalNameOnCategory = getProductNameFromCategoryPage(data); + Assert.assertNotNull("Category page should render product " + data.productSku, originalNameOnCategory); + String originalNameOnPdp = getProductNameFromPdp(data); + Assert.assertNotNull("PDP should render " + data.productSku + " with a name", originalNameOnPdp); + + String testName = "CIF-IT-RX-" + data.productSku + "-" + System.currentTimeMillis(); + updateProductName(data.productSku, testName); try { Assert.assertEquals("Category listing should serve stale cached name before regex invalidation", - originalNameOnCategory, getProductNameFromCategoryPage()); + originalNameOnCategory, getProductNameFromCategoryPage(data)); Assert.assertEquals("PDP should serve stale cached name before regex invalidation", - originalNameOnPdp, getProductNameFromPdp()); + originalNameOnPdp, getProductNameFromPdp(data)); - // Regex matches any cached GraphQL JSON containing the product SKU + // Regex matches any cached GraphQL JSON containing the product SKU. postJson(CACHE_INVALIDATION_ENDPOINT, - regexPatternsPayload("\\\"sku\\\":\\\\s*\\\"" + TEST_PRODUCT_SKU + "\\\""), 200); + regexPatternsPayload("\\\"sku\\\":\\\\s*\\\"" + data.productSku + "\\\""), 200); Assert.assertEquals("Category listing should serve updated name after regex invalidation", - testName, getProductNameFromCategoryPage()); + testName, getProductNameFromCategoryPage(data)); Assert.assertEquals("PDP should serve updated name after regex invalidation", - testName, getProductNameFromPdp()); + testName, getProductNameFromPdp(data)); } finally { - updateProductName(TEST_PRODUCT_SKU, ORIGINAL_PRODUCT_NAME); - postJson(CACHE_INVALIDATION_ENDPOINT, productSkusPayload(TEST_PRODUCT_SKU), 200); + updateProductName(data.productSku, data.originalProductName); + postJson(CACHE_INVALIDATION_ENDPOINT, productSkusPayload(data.productSku), 200); } } + + // ============================================================================================ + // CLASSIC / AEM 6.5 — Leather Belts (BLT-LEA-001) + // ============================================================================================ + + @Test + @Category({ IgnoreOnCloud.class, IgnoreOnLts.class }) + public void test65_ProductSkusWorkflow() throws Exception { + runProductSkusWorkflow(CLASSIC); + } + + @Test + @Category({ IgnoreOnCloud.class, IgnoreOnLts.class }) + public void test65_CategoryUidsWorkflow() throws Exception { + runCategoryUidsWorkflow(CLASSIC); + } + + @Test + @Category({ IgnoreOnCloud.class, IgnoreOnLts.class }) + public void test65_CacheNamesWorkflow() throws Exception { + runCacheNamesWorkflow(CLASSIC); + } + + @Test + @Category({ IgnoreOnCloud.class, IgnoreOnLts.class }) + public void test65_InvalidateAllWorkflow() throws Exception { + runInvalidateAllWorkflow(CLASSIC); + } + + @Test + @Category({ IgnoreOnCloud.class, IgnoreOnLts.class }) + public void test65_RegexPatternsWorkflow() throws Exception { + runRegexPatternsWorkflow(CLASSIC); + } + + // ============================================================================================ + // LTS — Metal Belts (BLT-MET-001) + // ============================================================================================ + + @Test + @Category({ IgnoreOn65.class, IgnoreOnCloud.class }) + public void testLts_ProductSkusWorkflow() throws Exception { + runProductSkusWorkflow(LTS); + } + + @Test + @Category({ IgnoreOn65.class, IgnoreOnCloud.class }) + public void testLts_CategoryUidsWorkflow() throws Exception { + runCategoryUidsWorkflow(LTS); + } + + @Test + @Category({ IgnoreOn65.class, IgnoreOnCloud.class }) + public void testLts_CacheNamesWorkflow() throws Exception { + runCacheNamesWorkflow(LTS); + } + + @Test + @Category({ IgnoreOn65.class, IgnoreOnCloud.class }) + public void testLts_InvalidateAllWorkflow() throws Exception { + runInvalidateAllWorkflow(LTS); + } + + @Test + @Category({ IgnoreOn65.class, IgnoreOnCloud.class }) + public void testLts_RegexPatternsWorkflow() throws Exception { + runRegexPatternsWorkflow(LTS); + } + + // ============================================================================================ + // CLOUD — Fabric Belts (BLT-FAB-001) + // ============================================================================================ + + @Test + @Category({ IgnoreOn65.class, IgnoreOnLts.class }) + public void testCloud_ProductSkusWorkflow() throws Exception { + runProductSkusWorkflow(CLOUD); + } + + @Test + @Category({ IgnoreOn65.class, IgnoreOnLts.class }) + public void testCloud_CategoryUidsWorkflow() throws Exception { + runCategoryUidsWorkflow(CLOUD); + } + + @Test + @Category({ IgnoreOn65.class, IgnoreOnLts.class }) + public void testCloud_CacheNamesWorkflow() throws Exception { + runCacheNamesWorkflow(CLOUD); + } + + @Test + @Category({ IgnoreOn65.class, IgnoreOnLts.class }) + public void testCloud_InvalidateAllWorkflow() throws Exception { + runInvalidateAllWorkflow(CLOUD); + } + + @Test + @Category({ IgnoreOn65.class, IgnoreOnLts.class }) + public void testCloud_RegexPatternsWorkflow() throws Exception { + runRegexPatternsWorkflow(CLOUD); + } } From da833ec753fda4a0c8f9e049d4119a0fb77c8d7e Mon Sep 17 00:00:00 2001 From: Alwin Joseph Date: Mon, 18 May 2026 14:53:42 +0530 Subject: [PATCH 24/37] SITES-40396: Uses category fixtures in CacheInvalidationIT and restore PDP breadcrumb checks --- .../commerce/it/http/CacheInvalidationIT.java | 53 +++++++++++++++---- 1 file changed, 44 insertions(+), 9 deletions(-) diff --git a/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java b/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java index 12aa1b1888..2c62663c5e 100644 --- a/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java +++ b/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java @@ -104,20 +104,24 @@ private static final class TestData { } } - // Classic / AEM 6.5 — Leather Belts + // Each fixture uses a 2-level category url_path so the leaf category name appears in the + // PDP breadcrumb (the IT site's breadcrumb component uses structureDepth=2, which cuts off + // before the leaf for 3-level category hierarchies like accessories/belts/leather-belts). + + // Classic / AEM 6.5 — Blouses & Shirts private static final TestData CLASSIC = new TestData( - "BLT-LEA-001", "black-leather-belt", "Black Leather Belt", - "NjE=", 61, "venia-accessories/venia-belts/venia-leather-belts", "Leather Belts"); + "VT01", "penelope-peasant-blouse", "Penelope Peasant Blouse", + "MjM=", 23, "venia-tops/venia-blouses", "Blouses & Shirts"); - // LTS — Metal Belts + // LTS — Pants & Shorts private static final TestData LTS = new TestData( - "BLT-MET-001", "silver-metal-belt", "Silver Metal Belt", - "Njc=", 67, "venia-accessories/venia-belts/venia-metal-belts", "Metal Belts"); + "VP01", "selena-pants", "Selena Pants", + "MzI=", 32, "venia-bottoms/venia-pants", "Pants & Shorts"); - // Cloud — Fabric Belts + // Cloud — Scarves private static final TestData CLOUD = new TestData( - "BLT-FAB-001", "canvas-fabric-belt", "Canvas Fabric Belt", - "NjQ=", 64, "venia-accessories/venia-belts/venia-fabric-belts", "Fabric Belts"); + "VA01", "dulcea-infinity-scarf", "Dulcea Infinity Scarf", + "MTQ=", 14, "venia-accessories/venia-scarves", "Scarves"); // ---- Magento REST connection ---------------------------------------- @@ -251,6 +255,25 @@ private String getProductNameFromPdp(TestData data) throws ClientException { return nameEl.isEmpty() ? null : nameEl.first().text().trim(); } + /** + * Concatenates every breadcrumb item on the PDP. Used to verify the leaf category name + * appears in the product page breadcrumb after a category cache invalidation. Works only + * when {@code data.categoryUrlPath} is 2 segments deep (the IT site breadcrumb is + * configured with {@code structureDepth=2} and skips deeper leaves). + */ + private String getPdpBreadcrumbText(TestData data) throws ClientException { + SlingHttpResponse response = adminAuthor.doGet(data.productPageUrl, 200); + Document doc = Jsoup.parse(response.getContent()); + Elements items = doc.select(".cmp-breadcrumb__item"); + StringBuilder sb = new StringBuilder(); + for (Element item : items) { + if (sb.length() > 0) + sb.append(" | "); + sb.append(item.text().trim()); + } + return sb.toString(); + } + private void updateProductName(String sku, String name) throws IOException { String url = commerceRestBase() + "/products/" + sku; String body = "{\"product\":{\"name\":\"" + name + "\"}}"; @@ -369,17 +392,23 @@ private void runProductSkusWorkflow(TestData data) throws Exception { private void runCategoryUidsWorkflow(TestData data) throws Exception { String originalCategoryName = getCategoryNameFromPage(data); Assert.assertNotNull("Category page should render a category name", originalCategoryName); + Assert.assertTrue("PDP breadcrumb should initially contain category '" + originalCategoryName + "'", + getPdpBreadcrumbText(data).contains(originalCategoryName)); String testName = "CIF-IT-Cat-" + data.categoryId + "-" + System.currentTimeMillis(); updateCategoryName(data.categoryId, testName); try { Assert.assertEquals("Category title should serve stale cached name before invalidation", originalCategoryName, getCategoryNameFromPage(data)); + Assert.assertTrue("PDP breadcrumb should still contain stale category name before invalidation", + getPdpBreadcrumbText(data).contains(originalCategoryName)); postJson(CACHE_INVALIDATION_ENDPOINT, categoryUidsPayload(data.categoryUid), 200); Assert.assertEquals("Category title should be updated after categoryUids invalidation", testName, getCategoryNameFromPage(data)); + Assert.assertTrue("PDP breadcrumb should contain updated category name after invalidation", + getPdpBreadcrumbText(data).contains(testName)); } finally { updateCategoryName(data.categoryId, data.originalCategoryName); @@ -426,6 +455,8 @@ private void runInvalidateAllWorkflow(TestData data) throws Exception { Assert.assertNotNull("PDP should render " + data.productSku + " with a name", originalProductOnPdp); String originalCategoryName = getCategoryNameFromPage(data); Assert.assertNotNull("Category page should render a category name", originalCategoryName); + Assert.assertTrue("PDP breadcrumb should initially contain category '" + originalCategoryName + "'", + getPdpBreadcrumbText(data).contains(originalCategoryName)); String testProductName = "CIF-IT-AllP-" + data.productSku + "-" + System.currentTimeMillis(); String testCategoryName = "CIF-IT-AllC-" + data.categoryId + "-" + System.currentTimeMillis(); @@ -438,6 +469,8 @@ private void runInvalidateAllWorkflow(TestData data) throws Exception { originalProductOnPdp, getProductNameFromPdp(data)); Assert.assertEquals("Category title should be stale before invalidateAll", originalCategoryName, getCategoryNameFromPage(data)); + Assert.assertTrue("PDP breadcrumb should still contain stale category name before invalidateAll", + getPdpBreadcrumbText(data).contains(originalCategoryName)); postJson(CACHE_INVALIDATION_ENDPOINT, invalidateAllPayload(), 200); @@ -447,6 +480,8 @@ private void runInvalidateAllWorkflow(TestData data) throws Exception { testProductName, getProductNameFromPdp(data)); Assert.assertEquals("Category title should be updated after invalidateAll", testCategoryName, getCategoryNameFromPage(data)); + Assert.assertTrue("PDP breadcrumb should contain updated category name after invalidateAll", + getPdpBreadcrumbText(data).contains(testCategoryName)); } finally { updateProductName(data.productSku, data.originalProductName); From f1a999e0f07eec018d796287becbdb74ae377c85 Mon Sep 17 00:00:00 2001 From: Alwin Joseph Date: Mon, 18 May 2026 15:29:09 +0530 Subject: [PATCH 25/37] SITES-40396: Fixs the flaky issues --- .../commerce/it/http/CacheInvalidationIT.java | 76 +++++++++++++++++-- 1 file changed, 69 insertions(+), 7 deletions(-) diff --git a/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java b/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java index 2c62663c5e..76b4df0d45 100644 --- a/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java +++ b/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java @@ -100,7 +100,11 @@ private static final class TestData { this.categoryUrlPath = categoryUrlPath; this.originalCategoryName = originalCategoryName; this.categoryPageUrl = IT_SITE_ROOT + "/products/category-page.html/" + categoryUrlPath + ".html"; - this.productPageUrl = IT_SITE_ROOT + "/products/product-page.html/" + categoryUrlPath + "/" + productUrlKey + ".html"; + // ?wcmmode=disabled forces publish-mode rendering — without it, AEM in author + // mode renders the "Product name" i18n placeholder when the product context + // isn't loaded, breaking PDP assertions on Cloud-style AEM instances. + this.productPageUrl = IT_SITE_ROOT + "/products/product-page.html/" + categoryUrlPath + "/" + productUrlKey + + ".html?wcmmode=disabled"; } } @@ -207,19 +211,24 @@ private String invalidateAllPayload() { * data-layer JSON as a final fallback. */ private String getProductNameFromCategoryPage(TestData data) throws ClientException { + System.out.println("[CacheIT] GET category page → " + data.categoryPageUrl); SlingHttpResponse response = adminAuthor.doGet(data.categoryPageUrl, 200); Document doc = Jsoup.parse(response.getContent()); Elements items = doc.select(".productcollection__item[data-product-sku=" + data.productSku + "]"); if (items.isEmpty()) { + System.out.println("[CacheIT] product card for SKU " + data.productSku + " NOT FOUND on category page"); return null; } Element item = items.first(); Elements titleEl = item.select(".productcollection__item-title span"); if (!titleEl.isEmpty()) { - return titleEl.first().text().trim(); + String name = titleEl.first().text().trim(); + System.out.println("[CacheIT] category-page name (title span) = " + name); + return name; } String titleAttr = item.attr("title"); if (titleAttr != null && !titleAttr.isEmpty()) { + System.out.println("[CacheIT] category-page name (title attr) = " + titleAttr.trim()); return titleAttr.trim(); } String dataLayer = item.attr("data-cmp-data-layer"); @@ -228,20 +237,26 @@ private String getProductNameFromCategoryPage(TestData data) throws ClientExcept JsonNode json = OBJECT_MAPPER.readTree(dataLayer.replace(""", "\"")); JsonNode firstValue = json.fields().next().getValue(); if (firstValue.has("dc:title")) { - return firstValue.get("dc:title").asText(); + String name = firstValue.get("dc:title").asText(); + System.out.println("[CacheIT] category-page name (data layer) = " + name); + return name; } } catch (Exception ignored) { // fall through } } + System.out.println("[CacheIT] product card found but NO name could be extracted"); return null; } private String getCategoryNameFromPage(TestData data) throws ClientException { + System.out.println("[CacheIT] GET category page (for title) → " + data.categoryPageUrl); SlingHttpResponse response = adminAuthor.doGet(data.categoryPageUrl, 200); Document doc = Jsoup.parse(response.getContent()); Elements elements = doc.select(".category__title"); - return elements.isEmpty() ? null : elements.first().text(); + String name = elements.isEmpty() ? null : elements.first().text(); + System.out.println("[CacheIT] category title = " + name); + return name; } /** @@ -249,10 +264,29 @@ private String getCategoryNameFromPage(TestData data) throws ClientException { * {@code .productFullDetail__productName > span}. */ private String getProductNameFromPdp(TestData data) throws ClientException { + System.out.println("[CacheIT] GET PDP → " + data.productPageUrl); SlingHttpResponse response = adminAuthor.doGet(data.productPageUrl, 200); Document doc = Jsoup.parse(response.getContent()); Elements nameEl = doc.select(".productFullDetail__productName > span"); - return nameEl.isEmpty() ? null : nameEl.first().text().trim(); + String name = nameEl.isEmpty() ? null : nameEl.first().text().trim(); + System.out.println("[CacheIT] PDP product name = " + name + + ("Product name".equals(name) ? " *** PLACEHOLDER — product context not loaded on this AEM ***" : "")); + return name; + } + + /** + * Verifies the PDP actually resolves to a real product (not the {@code "Product name"} + * i18n placeholder that AEM renders when the product context isn't loaded). Fails the + * test fast with a setup-vs-cache-invalidation disambiguating message so future + * failures aren't misdiagnosed as cache-invalidation problems. + */ + private void assertPdpResolves(TestData data) throws ClientException { + String name = getProductNameFromPdp(data); + Assert.assertNotEquals( + "PDP at " + data.productPageUrl + " did not resolve the product — got the " + + "'Product name' i18n placeholder. This is an AEM URL-routing / WCM-mode " + + "issue, not a cache invalidation failure.", + "Product name", name); } /** @@ -262,6 +296,7 @@ private String getProductNameFromPdp(TestData data) throws ClientException { * configured with {@code structureDepth=2} and skips deeper leaves). */ private String getPdpBreadcrumbText(TestData data) throws ClientException { + System.out.println("[CacheIT] GET PDP (for breadcrumb) → " + data.productPageUrl); SlingHttpResponse response = adminAuthor.doGet(data.productPageUrl, 200); Document doc = Jsoup.parse(response.getContent()); Elements items = doc.select(".cmp-breadcrumb__item"); @@ -271,12 +306,14 @@ private String getPdpBreadcrumbText(TestData data) throws ClientException { sb.append(" | "); sb.append(item.text().trim()); } + System.out.println("[CacheIT] PDP breadcrumb (" + items.size() + " items) = " + sb); return sb.toString(); } private void updateProductName(String sku, String name) throws IOException { String url = commerceRestBase() + "/products/" + sku; String body = "{\"product\":{\"name\":\"" + name + "\"}}"; + System.out.println("[CacheIT] PUT Magento product " + sku + " → " + name); try (CloseableHttpClient client = HttpClients.createDefault()) { HttpPut request = new HttpPut(url); request.setHeader("Authorization", "Bearer " + INTEGRATION_TOKEN); @@ -284,14 +321,17 @@ private void updateProductName(String sku, String name) throws IOException { request.setEntity(new StringEntity(body, ContentType.APPLICATION_JSON)); HttpResponse response = client.execute(request); EntityUtils.consume(response.getEntity()); + int status = response.getStatusLine().getStatusCode(); + System.out.println("[CacheIT] Magento product PUT response: " + status); Assert.assertEquals("Magento product update (PUT /products/" + sku + ") should return 200", - 200, response.getStatusLine().getStatusCode()); + 200, status); } } private void updateCategoryName(int categoryId, String name) throws IOException { String url = commerceRestBase() + "/categories/" + categoryId; String body = "{\"category\":{\"name\":\"" + name + "\"}}"; + System.out.println("[CacheIT] PUT Magento category " + categoryId + " → " + name); try (CloseableHttpClient client = HttpClients.createDefault()) { HttpPut request = new HttpPut(url); request.setHeader("Authorization", "Bearer " + INTEGRATION_TOKEN); @@ -299,8 +339,10 @@ private void updateCategoryName(int categoryId, String name) throws IOException request.setEntity(new StringEntity(body, ContentType.APPLICATION_JSON)); HttpResponse response = client.execute(request); EntityUtils.consume(response.getEntity()); + int status = response.getStatusLine().getStatusCode(); + System.out.println("[CacheIT] Magento category PUT response: " + status); Assert.assertEquals("Magento category update (PUT /categories/" + categoryId + ") should return 200", - 200, response.getStatusLine().getStatusCode()); + 200, status); } } @@ -363,6 +405,9 @@ public void testInvalidateAll() throws Exception { // ============================================================================================ private void runProductSkusWorkflow(TestData data) throws Exception { + System.out.println("\n[CacheIT] ===== runProductSkusWorkflow sku=" + data.productSku + + " category=" + data.categoryUrlPath + " ====="); + assertPdpResolves(data); String originalNameOnCategory = getProductNameFromCategoryPage(data); Assert.assertNotNull("Category page should render product " + data.productSku, originalNameOnCategory); String originalNameOnPdp = getProductNameFromPdp(data); @@ -376,6 +421,7 @@ private void runProductSkusWorkflow(TestData data) throws Exception { Assert.assertEquals("PDP should serve stale cached name before invalidation", originalNameOnPdp, getProductNameFromPdp(data)); + System.out.println("[CacheIT] POST invalidate productSkus=[" + data.productSku + "]"); postJson(CACHE_INVALIDATION_ENDPOINT, productSkusPayload(data.productSku), 200); Assert.assertEquals("Category listing should serve updated name after productSkus invalidation", @@ -390,6 +436,9 @@ private void runProductSkusWorkflow(TestData data) throws Exception { } private void runCategoryUidsWorkflow(TestData data) throws Exception { + System.out.println("\n[CacheIT] ===== runCategoryUidsWorkflow categoryId=" + data.categoryId + + " uid=" + data.categoryUid + " path=" + data.categoryUrlPath + " ====="); + assertPdpResolves(data); String originalCategoryName = getCategoryNameFromPage(data); Assert.assertNotNull("Category page should render a category name", originalCategoryName); Assert.assertTrue("PDP breadcrumb should initially contain category '" + originalCategoryName + "'", @@ -403,6 +452,7 @@ private void runCategoryUidsWorkflow(TestData data) throws Exception { Assert.assertTrue("PDP breadcrumb should still contain stale category name before invalidation", getPdpBreadcrumbText(data).contains(originalCategoryName)); + System.out.println("[CacheIT] POST invalidate categoryUids=[" + data.categoryUid + "]"); postJson(CACHE_INVALIDATION_ENDPOINT, categoryUidsPayload(data.categoryUid), 200); Assert.assertEquals("Category title should be updated after categoryUids invalidation", @@ -417,6 +467,9 @@ private void runCategoryUidsWorkflow(TestData data) throws Exception { } private void runCacheNamesWorkflow(TestData data) throws Exception { + System.out.println("\n[CacheIT] ===== runCacheNamesWorkflow sku=" + data.productSku + + " category=" + data.categoryUrlPath + " ====="); + assertPdpResolves(data); String originalNameOnCategory = getProductNameFromCategoryPage(data); Assert.assertNotNull("Category page should render product " + data.productSku, originalNameOnCategory); String originalNameOnPdp = getProductNameFromPdp(data); @@ -431,6 +484,7 @@ private void runCacheNamesWorkflow(TestData data) throws Exception { originalNameOnPdp, getProductNameFromPdp(data)); // Invalidate both productlist (category listing) and product (PDP) buckets. + System.out.println("[CacheIT] POST invalidate cacheNames=[productlist, product]"); postJson(CACHE_INVALIDATION_ENDPOINT, cacheNamesPayload( "cif-components-it-site/components/commerce/productlist", @@ -449,6 +503,9 @@ private void runCacheNamesWorkflow(TestData data) throws Exception { } private void runInvalidateAllWorkflow(TestData data) throws Exception { + System.out.println("\n[CacheIT] ===== runInvalidateAllWorkflow sku=" + data.productSku + + " categoryId=" + data.categoryId + " path=" + data.categoryUrlPath + " ====="); + assertPdpResolves(data); String originalProductOnCategory = getProductNameFromCategoryPage(data); Assert.assertNotNull("Category page should render product " + data.productSku, originalProductOnCategory); String originalProductOnPdp = getProductNameFromPdp(data); @@ -472,6 +529,7 @@ private void runInvalidateAllWorkflow(TestData data) throws Exception { Assert.assertTrue("PDP breadcrumb should still contain stale category name before invalidateAll", getPdpBreadcrumbText(data).contains(originalCategoryName)); + System.out.println("[CacheIT] POST invalidate ALL"); postJson(CACHE_INVALIDATION_ENDPOINT, invalidateAllPayload(), 200); Assert.assertEquals("Category listing should serve updated product name after invalidateAll", @@ -491,6 +549,9 @@ private void runInvalidateAllWorkflow(TestData data) throws Exception { } private void runRegexPatternsWorkflow(TestData data) throws Exception { + System.out.println("\n[CacheIT] ===== runRegexPatternsWorkflow sku=" + data.productSku + + " category=" + data.categoryUrlPath + " ====="); + assertPdpResolves(data); String originalNameOnCategory = getProductNameFromCategoryPage(data); Assert.assertNotNull("Category page should render product " + data.productSku, originalNameOnCategory); String originalNameOnPdp = getProductNameFromPdp(data); @@ -505,6 +566,7 @@ private void runRegexPatternsWorkflow(TestData data) throws Exception { originalNameOnPdp, getProductNameFromPdp(data)); // Regex matches any cached GraphQL JSON containing the product SKU. + System.out.println("[CacheIT] POST invalidate regexPatterns matching SKU " + data.productSku); postJson(CACHE_INVALIDATION_ENDPOINT, regexPatternsPayload("\\\"sku\\\":\\\\s*\\\"" + data.productSku + "\\\""), 200); From 80a3c6c925a7e3f447a09a439289a6aaf6484fdf Mon Sep 17 00:00:00 2001 From: Alwin Joseph Date: Mon, 18 May 2026 16:36:15 +0530 Subject: [PATCH 26/37] SITES-40396: Fixs the flaky issues --- .../commerce/it/http/CacheInvalidationIT.java | 58 +++++++++++++------ 1 file changed, 39 insertions(+), 19 deletions(-) diff --git a/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java b/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java index 76b4df0d45..01d112d159 100644 --- a/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java +++ b/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java @@ -81,50 +81,44 @@ public class CacheInvalidationIT extends ItSiteTestBase { */ private static final class TestData { final String productSku; - final String productUrlKey; final String originalProductName; final String categoryUid; final int categoryId; final String categoryUrlPath; final String originalCategoryName; final String categoryPageUrl; - final String productPageUrl; - TestData(String productSku, String productUrlKey, String originalProductName, + TestData(String productSku, String originalProductName, String categoryUid, int categoryId, String categoryUrlPath, String originalCategoryName) { this.productSku = productSku; - this.productUrlKey = productUrlKey; this.originalProductName = originalProductName; this.categoryUid = categoryUid; this.categoryId = categoryId; this.categoryUrlPath = categoryUrlPath; this.originalCategoryName = originalCategoryName; this.categoryPageUrl = IT_SITE_ROOT + "/products/category-page.html/" + categoryUrlPath + ".html"; - // ?wcmmode=disabled forces publish-mode rendering — without it, AEM in author - // mode renders the "Product name" i18n placeholder when the product context - // isn't loaded, breaking PDP assertions on Cloud-style AEM instances. - this.productPageUrl = IT_SITE_ROOT + "/products/product-page.html/" + categoryUrlPath + "/" + productUrlKey - + ".html?wcmmode=disabled"; } } // Each fixture uses a 2-level category url_path so the leaf category name appears in the - // PDP breadcrumb (the IT site's breadcrumb component uses structureDepth=2, which cuts off - // before the leaf for 3-level category hierarchies like accessories/belts/leather-belts). + // PDP breadcrumb (the IT site's breadcrumb component uses structureDepth=2). + // The PDP URL is discovered at runtime from the product card href on the category page + // — see discoverPdpUrl() — so the test works regardless of how each AEM instance is + // configured to build product URLs. // Classic / AEM 6.5 — Blouses & Shirts private static final TestData CLASSIC = new TestData( - "VT01", "penelope-peasant-blouse", "Penelope Peasant Blouse", + "VT01", "Penelope Peasant Blouse", "MjM=", 23, "venia-tops/venia-blouses", "Blouses & Shirts"); // LTS — Pants & Shorts private static final TestData LTS = new TestData( - "VP01", "selena-pants", "Selena Pants", + "VP01", "Selena Pants", "MzI=", 32, "venia-bottoms/venia-pants", "Pants & Shorts"); // Cloud — Scarves private static final TestData CLOUD = new TestData( - "VA01", "dulcea-infinity-scarf", "Dulcea Infinity Scarf", + "VA01", "Dulcea Infinity Scarf", "MTQ=", 14, "venia-accessories/venia-scarves", "Scarves"); // ---- Magento REST connection ---------------------------------------- @@ -263,9 +257,34 @@ private String getCategoryNameFromPage(TestData data) throws ClientException { * Reads the product name from the PDP using the same selector as {@link ProductComponentIT}, * {@code .productFullDetail__productName > span}. */ + /** + * Discovers the actual PDP URL this AEM instance expects for the given SKU by reading + * the product card's {@code href} on the category page. This sidesteps URL-format + * differences between AEM instances (e.g. context-aware vs leaf-only product URLs) + * because the category page itself emits whichever URL its URL provider is configured + * to produce. Returns the URL with {@code ?wcmmode=disabled} appended so the PDP + * renders in publish mode (avoids the "Product name" i18n placeholder in author mode). + */ + private String discoverPdpUrl(TestData data) throws ClientException { + SlingHttpResponse response = adminAuthor.doGet(data.categoryPageUrl, 200); + Document doc = Jsoup.parse(response.getContent()); + Elements items = doc.select(".productcollection__item[data-product-sku=" + data.productSku + "]"); + if (items.isEmpty()) { + throw new AssertionError("Cannot derive PDP URL: product card for SKU " + + data.productSku + " not found on " + data.categoryPageUrl); + } + String href = items.first().attr("href"); + if (href == null || href.isEmpty()) { + throw new AssertionError("Cannot derive PDP URL: product card for SKU " + + data.productSku + " has no href attribute"); + } + return href + (href.contains("?") ? "&" : "?") + "wcmmode=disabled"; + } + private String getProductNameFromPdp(TestData data) throws ClientException { - System.out.println("[CacheIT] GET PDP → " + data.productPageUrl); - SlingHttpResponse response = adminAuthor.doGet(data.productPageUrl, 200); + String pdpUrl = discoverPdpUrl(data); + System.out.println("[CacheIT] GET PDP → " + pdpUrl); + SlingHttpResponse response = adminAuthor.doGet(pdpUrl, 200); Document doc = Jsoup.parse(response.getContent()); Elements nameEl = doc.select(".productFullDetail__productName > span"); String name = nameEl.isEmpty() ? null : nameEl.first().text().trim(); @@ -283,7 +302,7 @@ private String getProductNameFromPdp(TestData data) throws ClientException { private void assertPdpResolves(TestData data) throws ClientException { String name = getProductNameFromPdp(data); Assert.assertNotEquals( - "PDP at " + data.productPageUrl + " did not resolve the product — got the " + "PDP for SKU " + data.productSku + " did not resolve the product — got the " + "'Product name' i18n placeholder. This is an AEM URL-routing / WCM-mode " + "issue, not a cache invalidation failure.", "Product name", name); @@ -296,8 +315,9 @@ private void assertPdpResolves(TestData data) throws ClientException { * configured with {@code structureDepth=2} and skips deeper leaves). */ private String getPdpBreadcrumbText(TestData data) throws ClientException { - System.out.println("[CacheIT] GET PDP (for breadcrumb) → " + data.productPageUrl); - SlingHttpResponse response = adminAuthor.doGet(data.productPageUrl, 200); + String pdpUrl = discoverPdpUrl(data); + System.out.println("[CacheIT] GET PDP (for breadcrumb) → " + pdpUrl); + SlingHttpResponse response = adminAuthor.doGet(pdpUrl, 200); Document doc = Jsoup.parse(response.getContent()); Elements items = doc.select(".cmp-breadcrumb__item"); StringBuilder sb = new StringBuilder(); From fe86219051c1d082867667699261a0e84c8e41bf Mon Sep 17 00:00:00 2001 From: Alwin Joseph Date: Mon, 18 May 2026 17:01:43 +0530 Subject: [PATCH 27/37] SITES-40396: Resolves the Cacheinvalidation flaky issues --- .../commerce/it/http/CacheInvalidationIT.java | 66 +++++-------------- 1 file changed, 18 insertions(+), 48 deletions(-) diff --git a/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java b/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java index 01d112d159..853c6a3080 100644 --- a/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java +++ b/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java @@ -205,24 +205,19 @@ private String invalidateAllPayload() { * data-layer JSON as a final fallback. */ private String getProductNameFromCategoryPage(TestData data) throws ClientException { - System.out.println("[CacheIT] GET category page → " + data.categoryPageUrl); SlingHttpResponse response = adminAuthor.doGet(data.categoryPageUrl, 200); Document doc = Jsoup.parse(response.getContent()); Elements items = doc.select(".productcollection__item[data-product-sku=" + data.productSku + "]"); if (items.isEmpty()) { - System.out.println("[CacheIT] product card for SKU " + data.productSku + " NOT FOUND on category page"); return null; } Element item = items.first(); Elements titleEl = item.select(".productcollection__item-title span"); if (!titleEl.isEmpty()) { - String name = titleEl.first().text().trim(); - System.out.println("[CacheIT] category-page name (title span) = " + name); - return name; + return titleEl.first().text().trim(); } String titleAttr = item.attr("title"); if (titleAttr != null && !titleAttr.isEmpty()) { - System.out.println("[CacheIT] category-page name (title attr) = " + titleAttr.trim()); return titleAttr.trim(); } String dataLayer = item.attr("data-cmp-data-layer"); @@ -231,26 +226,20 @@ private String getProductNameFromCategoryPage(TestData data) throws ClientExcept JsonNode json = OBJECT_MAPPER.readTree(dataLayer.replace(""", "\"")); JsonNode firstValue = json.fields().next().getValue(); if (firstValue.has("dc:title")) { - String name = firstValue.get("dc:title").asText(); - System.out.println("[CacheIT] category-page name (data layer) = " + name); - return name; + return firstValue.get("dc:title").asText(); } } catch (Exception ignored) { // fall through } } - System.out.println("[CacheIT] product card found but NO name could be extracted"); return null; } private String getCategoryNameFromPage(TestData data) throws ClientException { - System.out.println("[CacheIT] GET category page (for title) → " + data.categoryPageUrl); SlingHttpResponse response = adminAuthor.doGet(data.categoryPageUrl, 200); Document doc = Jsoup.parse(response.getContent()); Elements elements = doc.select(".category__title"); - String name = elements.isEmpty() ? null : elements.first().text(); - System.out.println("[CacheIT] category title = " + name); - return name; + return elements.isEmpty() ? null : elements.first().text(); } /** @@ -264,6 +253,16 @@ private String getCategoryNameFromPage(TestData data) throws ClientException { * because the category page itself emits whichever URL its URL provider is configured * to produce. Returns the URL with {@code ?wcmmode=disabled} appended so the PDP * renders in publish mode (avoids the "Product name" i18n placeholder in author mode). + * + *

    + * TODO: Investigate why the pipeline AEM emits the short-form URL + * ({@code /product-page.html/.html}) for product cards instead of the full + * context-aware form ({@code /product-page.html//.html}) + * that the local AEM produces. With {@code enableContextAwareProductUrls=true} in + * {@code UrlProviderImpl.cfg.json}, the full form is expected. Either the OSGi config + * isn't being applied on the pipeline, or the URL provider on that AEM version uses + * different formatting logic. Once that is resolved, the discovery step here can be + * dropped and the PDP URL hardcoded again. */ private String discoverPdpUrl(TestData data) throws ClientException { SlingHttpResponse response = adminAuthor.doGet(data.categoryPageUrl, 200); @@ -282,15 +281,10 @@ private String discoverPdpUrl(TestData data) throws ClientException { } private String getProductNameFromPdp(TestData data) throws ClientException { - String pdpUrl = discoverPdpUrl(data); - System.out.println("[CacheIT] GET PDP → " + pdpUrl); - SlingHttpResponse response = adminAuthor.doGet(pdpUrl, 200); + SlingHttpResponse response = adminAuthor.doGet(discoverPdpUrl(data), 200); Document doc = Jsoup.parse(response.getContent()); Elements nameEl = doc.select(".productFullDetail__productName > span"); - String name = nameEl.isEmpty() ? null : nameEl.first().text().trim(); - System.out.println("[CacheIT] PDP product name = " + name - + ("Product name".equals(name) ? " *** PLACEHOLDER — product context not loaded on this AEM ***" : "")); - return name; + return nameEl.isEmpty() ? null : nameEl.first().text().trim(); } /** @@ -315,9 +309,7 @@ private void assertPdpResolves(TestData data) throws ClientException { * configured with {@code structureDepth=2} and skips deeper leaves). */ private String getPdpBreadcrumbText(TestData data) throws ClientException { - String pdpUrl = discoverPdpUrl(data); - System.out.println("[CacheIT] GET PDP (for breadcrumb) → " + pdpUrl); - SlingHttpResponse response = adminAuthor.doGet(pdpUrl, 200); + SlingHttpResponse response = adminAuthor.doGet(discoverPdpUrl(data), 200); Document doc = Jsoup.parse(response.getContent()); Elements items = doc.select(".cmp-breadcrumb__item"); StringBuilder sb = new StringBuilder(); @@ -326,14 +318,12 @@ private String getPdpBreadcrumbText(TestData data) throws ClientException { sb.append(" | "); sb.append(item.text().trim()); } - System.out.println("[CacheIT] PDP breadcrumb (" + items.size() + " items) = " + sb); return sb.toString(); } private void updateProductName(String sku, String name) throws IOException { String url = commerceRestBase() + "/products/" + sku; String body = "{\"product\":{\"name\":\"" + name + "\"}}"; - System.out.println("[CacheIT] PUT Magento product " + sku + " → " + name); try (CloseableHttpClient client = HttpClients.createDefault()) { HttpPut request = new HttpPut(url); request.setHeader("Authorization", "Bearer " + INTEGRATION_TOKEN); @@ -341,17 +331,14 @@ private void updateProductName(String sku, String name) throws IOException { request.setEntity(new StringEntity(body, ContentType.APPLICATION_JSON)); HttpResponse response = client.execute(request); EntityUtils.consume(response.getEntity()); - int status = response.getStatusLine().getStatusCode(); - System.out.println("[CacheIT] Magento product PUT response: " + status); Assert.assertEquals("Magento product update (PUT /products/" + sku + ") should return 200", - 200, status); + 200, response.getStatusLine().getStatusCode()); } } private void updateCategoryName(int categoryId, String name) throws IOException { String url = commerceRestBase() + "/categories/" + categoryId; String body = "{\"category\":{\"name\":\"" + name + "\"}}"; - System.out.println("[CacheIT] PUT Magento category " + categoryId + " → " + name); try (CloseableHttpClient client = HttpClients.createDefault()) { HttpPut request = new HttpPut(url); request.setHeader("Authorization", "Bearer " + INTEGRATION_TOKEN); @@ -359,10 +346,8 @@ private void updateCategoryName(int categoryId, String name) throws IOException request.setEntity(new StringEntity(body, ContentType.APPLICATION_JSON)); HttpResponse response = client.execute(request); EntityUtils.consume(response.getEntity()); - int status = response.getStatusLine().getStatusCode(); - System.out.println("[CacheIT] Magento category PUT response: " + status); Assert.assertEquals("Magento category update (PUT /categories/" + categoryId + ") should return 200", - 200, status); + 200, response.getStatusLine().getStatusCode()); } } @@ -425,8 +410,6 @@ public void testInvalidateAll() throws Exception { // ============================================================================================ private void runProductSkusWorkflow(TestData data) throws Exception { - System.out.println("\n[CacheIT] ===== runProductSkusWorkflow sku=" + data.productSku - + " category=" + data.categoryUrlPath + " ====="); assertPdpResolves(data); String originalNameOnCategory = getProductNameFromCategoryPage(data); Assert.assertNotNull("Category page should render product " + data.productSku, originalNameOnCategory); @@ -441,7 +424,6 @@ private void runProductSkusWorkflow(TestData data) throws Exception { Assert.assertEquals("PDP should serve stale cached name before invalidation", originalNameOnPdp, getProductNameFromPdp(data)); - System.out.println("[CacheIT] POST invalidate productSkus=[" + data.productSku + "]"); postJson(CACHE_INVALIDATION_ENDPOINT, productSkusPayload(data.productSku), 200); Assert.assertEquals("Category listing should serve updated name after productSkus invalidation", @@ -456,8 +438,6 @@ private void runProductSkusWorkflow(TestData data) throws Exception { } private void runCategoryUidsWorkflow(TestData data) throws Exception { - System.out.println("\n[CacheIT] ===== runCategoryUidsWorkflow categoryId=" + data.categoryId - + " uid=" + data.categoryUid + " path=" + data.categoryUrlPath + " ====="); assertPdpResolves(data); String originalCategoryName = getCategoryNameFromPage(data); Assert.assertNotNull("Category page should render a category name", originalCategoryName); @@ -472,7 +452,6 @@ private void runCategoryUidsWorkflow(TestData data) throws Exception { Assert.assertTrue("PDP breadcrumb should still contain stale category name before invalidation", getPdpBreadcrumbText(data).contains(originalCategoryName)); - System.out.println("[CacheIT] POST invalidate categoryUids=[" + data.categoryUid + "]"); postJson(CACHE_INVALIDATION_ENDPOINT, categoryUidsPayload(data.categoryUid), 200); Assert.assertEquals("Category title should be updated after categoryUids invalidation", @@ -487,8 +466,6 @@ private void runCategoryUidsWorkflow(TestData data) throws Exception { } private void runCacheNamesWorkflow(TestData data) throws Exception { - System.out.println("\n[CacheIT] ===== runCacheNamesWorkflow sku=" + data.productSku - + " category=" + data.categoryUrlPath + " ====="); assertPdpResolves(data); String originalNameOnCategory = getProductNameFromCategoryPage(data); Assert.assertNotNull("Category page should render product " + data.productSku, originalNameOnCategory); @@ -504,7 +481,6 @@ private void runCacheNamesWorkflow(TestData data) throws Exception { originalNameOnPdp, getProductNameFromPdp(data)); // Invalidate both productlist (category listing) and product (PDP) buckets. - System.out.println("[CacheIT] POST invalidate cacheNames=[productlist, product]"); postJson(CACHE_INVALIDATION_ENDPOINT, cacheNamesPayload( "cif-components-it-site/components/commerce/productlist", @@ -523,8 +499,6 @@ private void runCacheNamesWorkflow(TestData data) throws Exception { } private void runInvalidateAllWorkflow(TestData data) throws Exception { - System.out.println("\n[CacheIT] ===== runInvalidateAllWorkflow sku=" + data.productSku - + " categoryId=" + data.categoryId + " path=" + data.categoryUrlPath + " ====="); assertPdpResolves(data); String originalProductOnCategory = getProductNameFromCategoryPage(data); Assert.assertNotNull("Category page should render product " + data.productSku, originalProductOnCategory); @@ -549,7 +523,6 @@ private void runInvalidateAllWorkflow(TestData data) throws Exception { Assert.assertTrue("PDP breadcrumb should still contain stale category name before invalidateAll", getPdpBreadcrumbText(data).contains(originalCategoryName)); - System.out.println("[CacheIT] POST invalidate ALL"); postJson(CACHE_INVALIDATION_ENDPOINT, invalidateAllPayload(), 200); Assert.assertEquals("Category listing should serve updated product name after invalidateAll", @@ -569,8 +542,6 @@ private void runInvalidateAllWorkflow(TestData data) throws Exception { } private void runRegexPatternsWorkflow(TestData data) throws Exception { - System.out.println("\n[CacheIT] ===== runRegexPatternsWorkflow sku=" + data.productSku - + " category=" + data.categoryUrlPath + " ====="); assertPdpResolves(data); String originalNameOnCategory = getProductNameFromCategoryPage(data); Assert.assertNotNull("Category page should render product " + data.productSku, originalNameOnCategory); @@ -586,7 +557,6 @@ private void runRegexPatternsWorkflow(TestData data) throws Exception { originalNameOnPdp, getProductNameFromPdp(data)); // Regex matches any cached GraphQL JSON containing the product SKU. - System.out.println("[CacheIT] POST invalidate regexPatterns matching SKU " + data.productSku); postJson(CACHE_INVALIDATION_ENDPOINT, regexPatternsPayload("\\\"sku\\\":\\\\s*\\\"" + data.productSku + "\\\""), 200); From 271042d86565c7ab884ec75c67cceee90f2dc551 Mon Sep 17 00:00:00 2001 From: Alwin Joseph Date: Mon, 18 May 2026 18:18:46 +0530 Subject: [PATCH 28/37] SITES-40396: Poll AEM up to 30s and verify Magento GET to stabilize categoryUids workflow --- .../commerce/it/http/CacheInvalidationIT.java | 71 +++++++++++++++++-- 1 file changed, 67 insertions(+), 4 deletions(-) diff --git a/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java b/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java index 853c6a3080..a1e6d74043 100644 --- a/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java +++ b/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java @@ -18,6 +18,7 @@ import java.io.IOException; import org.apache.http.HttpResponse; +import org.apache.http.client.methods.HttpGet; import org.apache.http.client.methods.HttpPut; import org.apache.http.entity.ContentType; import org.apache.http.entity.StringEntity; @@ -351,6 +352,68 @@ private void updateCategoryName(int categoryId, String name) throws IOException } } + // ---- retry helpers for Catalog Service eventual-consistency lag -------------------- + + /** + * Polls AEM's category title for up to 30 seconds, returning successfully once it matches + * {@code expected}. Used after a cache invalidation to absorb the Magento → Catalog + * Service sync lag (Magento REST writes don't appear in the GraphQL read store + * instantly; the gap can be a few hundred ms to several seconds under load). + */ + private void waitForCategoryTitleOnAem(TestData data, String expected) throws Exception { + long deadline = System.currentTimeMillis() + 30_000; + String last = null; + while (System.currentTimeMillis() < deadline) { + last = getCategoryNameFromPage(data); + if (expected.equals(last)) { + return; + } + Thread.sleep(1_000); + } + Assert.assertEquals("Category title did not match expected value within 30s after invalidation", + expected, last); + } + + /** + * Polls the PDP breadcrumb for up to 30 seconds, returning successfully once it contains + * {@code expectedSubstring}. + */ + private void waitForCategoryNameInPdpBreadcrumb(TestData data, String expectedSubstring) throws Exception { + long deadline = System.currentTimeMillis() + 30_000; + String last = null; + while (System.currentTimeMillis() < deadline) { + last = getPdpBreadcrumbText(data); + if (last != null && last.contains(expectedSubstring)) { + return; + } + Thread.sleep(1_000); + } + Assert.assertTrue("PDP breadcrumb did not contain '" + expectedSubstring + "' within 30s after invalidation" + + " (last value: " + last + ")", last != null && last.contains(expectedSubstring)); + } + + /** + * Confirms Magento itself reflects the updated category name via REST GET. Run immediately + * after {@link #updateCategoryName(int, String)} so the test fails fast if the Magento + * write didn't actually take effect — distinguishes a Magento problem from an AEM cache + * problem in downstream assertions. + */ + private void verifyMagentoCategoryName(int categoryId, String expectedName) throws IOException { + String url = commerceRestBase() + "/categories/" + categoryId; + try (CloseableHttpClient client = HttpClients.createDefault()) { + HttpGet request = new HttpGet(url); + request.setHeader("Authorization", "Bearer " + INTEGRATION_TOKEN); + HttpResponse response = client.execute(request); + String body = EntityUtils.toString(response.getEntity()); + Assert.assertEquals("Magento GET /categories/" + categoryId + " should return 200", + 200, response.getStatusLine().getStatusCode()); + JsonNode root = OBJECT_MAPPER.readTree(body); + String actualName = root.path("name").asText(null); + Assert.assertEquals("Magento category " + categoryId + " did not reflect the expected name", + expectedName, actualName); + } + } + // ============================================================================================ // SERVLET AVAILABILITY TESTS — single set, no Magento writes // ============================================================================================ @@ -446,6 +509,7 @@ private void runCategoryUidsWorkflow(TestData data) throws Exception { String testName = "CIF-IT-Cat-" + data.categoryId + "-" + System.currentTimeMillis(); updateCategoryName(data.categoryId, testName); + verifyMagentoCategoryName(data.categoryId, testName); try { Assert.assertEquals("Category title should serve stale cached name before invalidation", originalCategoryName, getCategoryNameFromPage(data)); @@ -454,10 +518,9 @@ private void runCategoryUidsWorkflow(TestData data) throws Exception { postJson(CACHE_INVALIDATION_ENDPOINT, categoryUidsPayload(data.categoryUid), 200); - Assert.assertEquals("Category title should be updated after categoryUids invalidation", - testName, getCategoryNameFromPage(data)); - Assert.assertTrue("PDP breadcrumb should contain updated category name after invalidation", - getPdpBreadcrumbText(data).contains(testName)); + // Poll up to 30 s to absorb Magento → Catalog Service eventual-consistency lag. + waitForCategoryTitleOnAem(data, testName); + waitForCategoryNameInPdpBreadcrumb(data, testName); } finally { updateCategoryName(data.categoryId, data.originalCategoryName); From 56c0d84378a79331cbc1f7a656ae7dea1af7247c Mon Sep 17 00:00:00 2001 From: Alwin Joseph Date: Mon, 18 May 2026 19:06:07 +0530 Subject: [PATCH 29/37] SITES-40396: Extend retry+verify pattern to all CacheInvalidationIT workflows --- .../commerce/it/http/CacheInvalidationIT.java | 98 +++++++++++++++---- 1 file changed, 78 insertions(+), 20 deletions(-) diff --git a/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java b/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java index a1e6d74043..2c085b35a1 100644 --- a/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java +++ b/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java @@ -414,6 +414,65 @@ private void verifyMagentoCategoryName(int categoryId, String expectedName) thro } } + /** + * Symmetric to {@link #verifyMagentoCategoryName(int, String)} — confirms Magento itself + * reflects the updated product name via REST GET. Run immediately after + * {@link #updateProductName(String, String)}. + */ + private void verifyMagentoProductName(String sku, String expectedName) throws IOException { + String url = commerceRestBase() + "/products/" + sku; + try (CloseableHttpClient client = HttpClients.createDefault()) { + HttpGet request = new HttpGet(url); + request.setHeader("Authorization", "Bearer " + INTEGRATION_TOKEN); + HttpResponse response = client.execute(request); + String body = EntityUtils.toString(response.getEntity()); + Assert.assertEquals("Magento GET /products/" + sku + " should return 200", + 200, response.getStatusLine().getStatusCode()); + JsonNode root = OBJECT_MAPPER.readTree(body); + String actualName = root.path("name").asText(null); + Assert.assertEquals("Magento product " + sku + " did not reflect the expected name", + expectedName, actualName); + } + } + + /** + * Polls the product card name on the category listing for up to 30 seconds, returning + * successfully once it matches {@code expected}. + */ + private void waitForProductNameOnCategoryListing(TestData data, String expected) throws Exception { + long deadline = System.currentTimeMillis() + 30_000; + String last = null; + while (System.currentTimeMillis() < deadline) { + last = getProductNameFromCategoryPage(data); + if (expected.equals(last)) { + return; + } + Thread.sleep(1_000); + } + Assert.assertEquals( + "Category-page product name did not match expected value within 30s after invalidation", + expected, last); + } + + /** + * Polls the PDP product name for up to 30 seconds, returning successfully once it matches + * {@code expected}. + */ + private void waitForProductNameOnPdp(TestData data, String expected) throws Exception { + long deadline = System.currentTimeMillis() + 30_000; + String last = null; + while (System.currentTimeMillis() < deadline) { + last = getProductNameFromPdp(data); + if (expected.equals(last)) { + return; + } + Thread.sleep(1_000); + } + Assert.assertEquals( + "PDP product name did not match expected value within 30s after invalidation", + expected, last); + } + // ============================================================================================ // SERVLET AVAILABILITY TESTS — single set, no Magento writes // ============================================================================================ @@ -481,6 +540,7 @@ private void runProductSkusWorkflow(TestData data) throws Exception { String testName = "CIF-IT-" + data.productSku + "-" + System.currentTimeMillis(); updateProductName(data.productSku, testName); + verifyMagentoProductName(data.productSku, testName); try { Assert.assertEquals("Category listing should serve stale cached name before invalidation", originalNameOnCategory, getProductNameFromCategoryPage(data)); @@ -489,10 +549,9 @@ private void runProductSkusWorkflow(TestData data) throws Exception { postJson(CACHE_INVALIDATION_ENDPOINT, productSkusPayload(data.productSku), 200); - Assert.assertEquals("Category listing should serve updated name after productSkus invalidation", - testName, getProductNameFromCategoryPage(data)); - Assert.assertEquals("PDP should serve updated name after productSkus invalidation", - testName, getProductNameFromPdp(data)); + // Poll up to 30 s to absorb Magento → Catalog Service eventual-consistency lag. + waitForProductNameOnCategoryListing(data, testName); + waitForProductNameOnPdp(data, testName); } finally { updateProductName(data.productSku, data.originalProductName); @@ -537,6 +596,7 @@ private void runCacheNamesWorkflow(TestData data) throws Exception { String testName = "CIF-IT-CN-" + data.productSku + "-" + System.currentTimeMillis(); updateProductName(data.productSku, testName); + verifyMagentoProductName(data.productSku, testName); try { Assert.assertEquals("Category listing should serve stale cached name before cache-name invalidation", originalNameOnCategory, getProductNameFromCategoryPage(data)); @@ -550,10 +610,9 @@ private void runCacheNamesWorkflow(TestData data) throws Exception { "cif-components-it-site/components/commerce/product"), 200); - Assert.assertEquals("Category listing should serve updated name after cache-name invalidation", - testName, getProductNameFromCategoryPage(data)); - Assert.assertEquals("PDP should serve updated name after cache-name invalidation", - testName, getProductNameFromPdp(data)); + // Poll up to 30 s to absorb Magento → Catalog Service eventual-consistency lag. + waitForProductNameOnCategoryListing(data, testName); + waitForProductNameOnPdp(data, testName); } finally { updateProductName(data.productSku, data.originalProductName); @@ -576,6 +635,8 @@ private void runInvalidateAllWorkflow(TestData data) throws Exception { String testCategoryName = "CIF-IT-AllC-" + data.categoryId + "-" + System.currentTimeMillis(); updateProductName(data.productSku, testProductName); updateCategoryName(data.categoryId, testCategoryName); + verifyMagentoProductName(data.productSku, testProductName); + verifyMagentoCategoryName(data.categoryId, testCategoryName); try { Assert.assertEquals("Category listing should serve stale product name before invalidateAll", originalProductOnCategory, getProductNameFromCategoryPage(data)); @@ -588,14 +649,11 @@ private void runInvalidateAllWorkflow(TestData data) throws Exception { postJson(CACHE_INVALIDATION_ENDPOINT, invalidateAllPayload(), 200); - Assert.assertEquals("Category listing should serve updated product name after invalidateAll", - testProductName, getProductNameFromCategoryPage(data)); - Assert.assertEquals("PDP should serve updated product name after invalidateAll", - testProductName, getProductNameFromPdp(data)); - Assert.assertEquals("Category title should be updated after invalidateAll", - testCategoryName, getCategoryNameFromPage(data)); - Assert.assertTrue("PDP breadcrumb should contain updated category name after invalidateAll", - getPdpBreadcrumbText(data).contains(testCategoryName)); + // Poll up to 30 s to absorb Magento → Catalog Service eventual-consistency lag. + waitForProductNameOnCategoryListing(data, testProductName); + waitForProductNameOnPdp(data, testProductName); + waitForCategoryTitleOnAem(data, testCategoryName); + waitForCategoryNameInPdpBreadcrumb(data, testCategoryName); } finally { updateProductName(data.productSku, data.originalProductName); @@ -613,6 +671,7 @@ private void runRegexPatternsWorkflow(TestData data) throws Exception { String testName = "CIF-IT-RX-" + data.productSku + "-" + System.currentTimeMillis(); updateProductName(data.productSku, testName); + verifyMagentoProductName(data.productSku, testName); try { Assert.assertEquals("Category listing should serve stale cached name before regex invalidation", originalNameOnCategory, getProductNameFromCategoryPage(data)); @@ -623,10 +682,9 @@ private void runRegexPatternsWorkflow(TestData data) throws Exception { postJson(CACHE_INVALIDATION_ENDPOINT, regexPatternsPayload("\\\"sku\\\":\\\\s*\\\"" + data.productSku + "\\\""), 200); - Assert.assertEquals("Category listing should serve updated name after regex invalidation", - testName, getProductNameFromCategoryPage(data)); - Assert.assertEquals("PDP should serve updated name after regex invalidation", - testName, getProductNameFromPdp(data)); + // Poll up to 30 s to absorb Magento → Catalog Service eventual-consistency lag. + waitForProductNameOnCategoryListing(data, testName); + waitForProductNameOnPdp(data, testName); } finally { updateProductName(data.productSku, data.originalProductName); From c797f6d7a216014dcbf827118e2c2407ee4966b4 Mon Sep 17 00:00:00 2001 From: Alwin Joseph Date: Tue, 26 May 2026 11:51:49 +0530 Subject: [PATCH 30/37] Harden cache invalidation ITs and tidy IT site package. Co-authored-by: Cursor --- .circleci/ci/it-tests.js | 2 +- .../commerce/it/http/CacheInvalidationIT.java | 359 ++++++++++++++---- .../test/java/junit/category/IgnoreOnLts.java | 4 + it/site/pom.xml | 23 -- .../main/content/META-INF/vault/filter.xml | 1 - .../clientlibs/clientlib-base/.content.xml | 6 +- .../clientlibs/clientlib-cif/.content.xml | 11 +- .../clientlib-dependencies/.content.xml | 7 +- .../clientlibs/clientlib-grid/.content.xml | 4 +- .../clientlibs/clientlib-site/.content.xml | 4 +- .../components/accordion/.content.xml | 10 +- .../components/accordion/_cq_editConfig.xml | 5 +- .../accordion/_cq_template/.content.xml | 16 +- .../components/accordion/new/.content.xml | 12 +- .../components/breadcrumb/.content.xml | 8 +- .../components/button/.content.xml | 8 +- .../components/carousel/.content.xml | 10 +- .../components/carousel/_cq_editConfig.xml | 5 +- .../components/carousel/new/.content.xml | 12 +- .../commerce/accountdetails/.content.xml | 11 +- .../commerce/addressbook/.content.xml | 11 +- .../commerce/breadcrumb/.content.xml | 11 +- .../commerce/catalogpage/.content.xml | 9 +- .../catalogpage/customheaderlibs.html | 2 +- .../commerce/categorycarousel/.content.xml | 11 +- .../commerce/contentfragment/.content.xml | 11 +- .../commerce/experiencefragment/.content.xml | 11 +- .../featuredcategorylist/.content.xml | 11 +- .../components/commerce/logo/.content.xml | 8 +- .../commerce/logo/_cq_dialog/.content.xml | 37 +- .../components/commerce/logo/logo.html | 2 +- .../commerce/miniaccount/.content.xml | 8 +- .../components/commerce/minicart/.content.xml | 8 +- .../commerce/navigation/.content.xml | 10 +- .../components/commerce/product/.content.xml | 10 +- .../commerce/productcarousel/.content.xml | 10 +- .../commerce/productlist/.content.xml | 10 +- .../commerce/productteaser/.content.xml | 10 +- .../productteaser/_cq_template/.content.xml | 13 +- .../commerce/relatedproducts/.content.xml | 10 +- .../commerce/resetpassword/.content.xml | 9 +- .../commerce/searchbar/.content.xml | 11 +- .../commerce/searchresults/.content.xml | 10 +- .../components/commerce/teaser/.content.xml | 12 +- .../components/container/.content.xml | 11 +- .../components/container/new/.content.xml | 12 +- .../components/contentfragment/.content.xml | 10 +- .../contentfragment/_cq_editConfig.xml | 5 +- .../contentfragmentlist/.content.xml | 11 +- .../experiencefragment/.content.xml | 11 +- .../experiencefragment/_cq_editConfig.xml | 5 +- .../components/header/.content.xml | 11 +- .../components/image/.content.xml | 8 +- .../components/image/_cq_editConfig.xml | 5 +- .../languagenavigation/.content.xml | 9 +- .../components/list/.content.xml | 10 +- .../components/list/_cq_editConfig.xml | 5 +- .../components/navigation/.content.xml | 8 +- .../components/page/.content.xml | 8 +- .../components/search/.content.xml | 8 +- .../components/separator/.content.xml | 8 +- .../components/tabs/.content.xml | 9 +- .../components/tabs/_cq_editConfig.xml | 5 +- .../components/tabs/_cq_template/.content.xml | 18 +- .../components/tabs/new/.content.xml | 12 +- .../components/teaser/.content.xml | 9 +- .../components/teaser/_cq_editConfig.xml | 5 +- .../components/text/.content.xml | 8 +- .../components/text/_cq_dialog.xml | 124 +++--- .../components/text/_cq_editConfig.xml | 222 ++++------- .../components/title/.content.xml | 8 +- .../components/title/_cq_editConfig.xml | 5 +- .../components/xfpage/.content.xml | 8 +- .../components/xfpage/content.html | 2 +- .../cif-components-it-site/i18n/.content.xml | 4 - .../apps/cif-components-it-site/i18n/fr.json | 3 - .../i18n/fr.json.dir/.content.xml | 8 - .../.content.xml | 6 +- .../_jcr_content/.content.xml | 13 +- .../_jcr_content/dialog.xml | 35 +- ...dateCacheNotificationImpl~default.cfg.json | 4 +- ...n.internal.InvalidateCacheSupport.cfg.json | 14 +- ...internal.services.UrlProviderImpl.cfg.json | 6 +- ...SpecificPageFilterFactory~default.cfg.json | 2 +- ...nt.impl.GraphqlClientImpl~default.cfg.json | 34 +- ...ory.config~cif-components-it-site.cfg.json | 12 +- ...nitializer~cif-components-it-site.cfg.json | 2 +- 87 files changed, 725 insertions(+), 771 deletions(-) delete mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/i18n/.content.xml delete mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/i18n/fr.json delete mode 100644 it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/i18n/fr.json.dir/.content.xml diff --git a/.circleci/ci/it-tests.js b/.circleci/ci/it-tests.js index 75d03bd6e5..307ef466e9 100644 --- a/.circleci/ci/it-tests.js +++ b/.circleci/ci/it-tests.js @@ -158,7 +158,7 @@ try { ${ci.addQpFileDependency(config.modules['core-cif-components-examples-apps'])} \ ${ci.addQpFileDependency(config.modules['core-cif-components-examples-content'])} \ ${ci.addQpFileDependency(config.modules['core-cif-components-it-tests-content'])} \ - ${itSitePackage} \ + ${itSitePackage} \ --vm-options \\\"-Xmx1536m ${maxMetaspace} -Djava.awt.headless=true -javaagent:${process.env.JACOCO_AGENT}=destfile=crx-quickstart/jacoco-it.exec,output=tcpserver,port=6300\\\"`); }); diff --git a/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java b/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java index 2c085b35a1..6e45d8d928 100644 --- a/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java +++ b/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java @@ -34,6 +34,8 @@ import org.junit.Assert; import org.junit.Test; import org.junit.experimental.categories.Category; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import com.fasterxml.jackson.databind.JsonNode; import junit.category.IgnoreOn65; @@ -50,7 +52,7 @@ *

  • Full cache workflow — updates Magento data via REST, confirms AEM serves stale cached * data, posts an invalidation request, then confirms AEM serves fresh data on both the category * listing and the product detail page. Requires {@code COMMERCE_ENDPOINT} (Magento base URL) and - * {@code COMMERCE_INTEGRATION_TOKEN} to be set as system properties.
  • + * {@code COMMERCE_INTEGRATION_TOKEN} to be set as system properties or environment variables. * * *

    @@ -71,8 +73,23 @@ */ public class CacheInvalidationIT extends ItSiteTestBase { + private static final Logger LOG = LoggerFactory.getLogger(CacheInvalidationIT.class); + private static final String CACHE_INVALIDATION_ENDPOINT = "/bin/cif/invalidate-cache"; + /** How long to poll AEM after cache invalidation (override with {@code -DCIF_IT_AEM_POLL_TIMEOUT_MS=60000}). */ + private static final long AEM_POLL_TIMEOUT_MS = resolveAemPollTimeoutMs(); + + private static final long AEM_POLL_INTERVAL_MS = 1_000L; + + private static long resolveAemPollTimeoutMs() { + String prop = System.getProperty("CIF_IT_AEM_POLL_TIMEOUT_MS"); + if (prop != null && !prop.isEmpty()) { + return Long.parseLong(prop); + } + return 30_000L; + } + // ---- per-environment test data -------------------------------------- /** @@ -126,9 +143,17 @@ private static final class TestData { // COMMERCE_ENDPOINT is the Magento base URL (without /graphql), e.g. https://mcprod.example.com // REST writes go to COMMERCE_ENDPOINT/rest/V1 — must point to a writable Magento instance - private static final String COMMERCE_ENDPOINT = System.getProperty("COMMERCE_ENDPOINT"); + private static final String COMMERCE_ENDPOINT = resolveCommerceEndpoint(); private static final String INTEGRATION_TOKEN = resolveIntegrationToken(); + private static String resolveCommerceEndpoint() { + String prop = System.getProperty("COMMERCE_ENDPOINT"); + if (prop != null && !prop.isEmpty()) { + return prop; + } + return System.getenv("COMMERCE_ENDPOINT"); + } + private static String resolveIntegrationToken() { String prop = System.getProperty("COMMERCE_INTEGRATION_TOKEN"); if (prop != null && !prop.isEmpty()) { @@ -148,6 +173,29 @@ private static String commerceRestBase() { return base.replaceAll("/+$", "") + "/rest/V1"; } + /** + * Workflow tests write to Magento via REST; fail fast with a clear message when credentials + * are not configured. Servlet availability tests do not call this. + */ + private static void requireCommerceCredentials() { + Assert.assertNotNull( + "Workflow tests require COMMERCE_ENDPOINT as a system property or environment variable " + + "(Magento base URL, e.g. https://mcprod.example.com). Pass -DCOMMERCE_ENDPOINT=… to Maven " + + "or export COMMERCE_ENDPOINT=….", + COMMERCE_ENDPOINT); + Assert.assertFalse( + "Workflow tests require a non-empty COMMERCE_ENDPOINT.", + COMMERCE_ENDPOINT.isEmpty()); + Assert.assertNotNull( + "Workflow tests require COMMERCE_INTEGRATION_TOKEN as a system property or environment " + + "variable. Pass -DCOMMERCE_INTEGRATION_TOKEN=… to Maven or export " + + "COMMERCE_INTEGRATION_TOKEN=….", + INTEGRATION_TOKEN); + Assert.assertFalse( + "Workflow tests require a non-empty COMMERCE_INTEGRATION_TOKEN.", + INTEGRATION_TOKEN.isEmpty()); + } + // ---- payload helpers ------------------------------------------------ private String productSkusPayload(String... skus) { @@ -243,10 +291,6 @@ private String getCategoryNameFromPage(TestData data) throws ClientException { return elements.isEmpty() ? null : elements.first().text(); } - /** - * Reads the product name from the PDP using the same selector as {@link ProductComponentIT}, - * {@code .productFullDetail__productName > span}. - */ /** * Discovers the actual PDP URL this AEM instance expects for the given SKU by reading * the product card's {@code href} on the category page. This sidesteps URL-format @@ -281,6 +325,10 @@ private String discoverPdpUrl(TestData data) throws ClientException { return href + (href.contains("?") ? "&" : "?") + "wcmmode=disabled"; } + /** + * Reads the product name from the PDP using the same selector as {@link ProductComponentIT}, + * {@code .productFullDetail__productName > span}. + */ private String getProductNameFromPdp(TestData data) throws ClientException { SlingHttpResponse response = adminAuthor.doGet(discoverPdpUrl(data), 200); Document doc = Jsoup.parse(response.getContent()); @@ -352,6 +400,137 @@ private void updateCategoryName(int categoryId, String name) throws IOException } } + /** + * Restores the Magento product name on close so mutations are always paired with cleanup, + * including when a test fails or is interrupted between setup steps. + */ + private final class TemporaryProductName implements AutoCloseable { + private final TestData data; + + private TemporaryProductName(TestData data) { + this.data = data; + } + + @Override + public void close() { + try { + updateProductName(data.productSku, data.originalProductName); + } catch (Throwable t) { + LOG.warn("Failed to restore Magento product name for SKU {}: {}", data.productSku, t.toString(), t); + } + } + } + + /** + * Restores the Magento category name on close; see {@link TemporaryProductName}. + */ + private final class TemporaryCategoryName implements AutoCloseable { + private final TestData data; + + private TemporaryCategoryName(TestData data) { + this.data = data; + } + + @Override + public void close() { + try { + updateCategoryName(data.categoryId, data.originalCategoryName); + } catch (Throwable t) { + LOG.warn("Failed to restore Magento category name for id {}: {}", data.categoryId, t.toString(), t); + } + } + } + + private TemporaryProductName temporaryProductName(TestData data, String testName) throws IOException { + updateProductName(data.productSku, testName); + return new TemporaryProductName(data); + } + + private TemporaryCategoryName temporaryCategoryName(TestData data, String testName) throws IOException { + updateCategoryName(data.categoryId, testName); + return new TemporaryCategoryName(data); + } + + private void invalidateProductSkuQuietly(TestData data) { + try { + postJson(CACHE_INVALIDATION_ENDPOINT, productSkusPayload(data.productSku), 200); + } catch (Throwable t) { + LOG.warn("Failed to post product SKU cache invalidation for {}: {}", data.productSku, t.toString(), t); + } + } + + private void invalidateCategoryUidQuietly(TestData data) { + try { + postJson(CACHE_INVALIDATION_ENDPOINT, categoryUidsPayload(data.categoryUid), 200); + } catch (Throwable t) { + LOG.warn("Failed to post category UID cache invalidation for {}: {}", data.categoryUid, t.toString(), t); + } + } + + private void invalidateAllQuietly() { + try { + postJson(CACHE_INVALIDATION_ENDPOINT, invalidateAllPayload(), 200); + } catch (Throwable t) { + LOG.warn("Failed to post invalidate-all cache invalidation: {}", t.toString(), t); + } + } + + private void postCacheInvalidationAndLog(String label, String payload) throws ClientException { + LOG.info("Posting cache invalidation: {}", label); + SlingHttpResponse response = postJson(CACHE_INVALIDATION_ENDPOINT, payload, 200); + LOG.info("Cache invalidation '{}' completed with HTTP {}", label, response.getStatusLine().getStatusCode()); + } + + /** + * Reads the current product name from Magento REST (best-effort, for poll diagnostics). + */ + private String fetchMagentoProductName(String sku) { + if (COMMERCE_ENDPOINT == null || INTEGRATION_TOKEN == null) { + return null; + } + try { + String url = commerceRestBase() + "/products/" + sku; + try (CloseableHttpClient client = HttpClients.createDefault()) { + HttpGet request = new HttpGet(url); + request.setHeader("Authorization", "Bearer " + INTEGRATION_TOKEN); + HttpResponse response = client.execute(request); + String body = EntityUtils.toString(response.getEntity()); + if (response.getStatusLine().getStatusCode() != 200) { + return null; + } + return OBJECT_MAPPER.readTree(body).path("name").asText(null); + } + } catch (Exception e) { + LOG.debug("Could not read Magento product {} via REST: {}", sku, e.toString()); + return null; + } + } + + /** + * Reads the current category name from Magento REST (best-effort, for poll diagnostics). + */ + private String fetchMagentoCategoryName(int categoryId) { + if (COMMERCE_ENDPOINT == null || INTEGRATION_TOKEN == null) { + return null; + } + try { + String url = commerceRestBase() + "/categories/" + categoryId; + try (CloseableHttpClient client = HttpClients.createDefault()) { + HttpGet request = new HttpGet(url); + request.setHeader("Authorization", "Bearer " + INTEGRATION_TOKEN); + HttpResponse response = client.execute(request); + String body = EntityUtils.toString(response.getEntity()); + if (response.getStatusLine().getStatusCode() != 200) { + return null; + } + return OBJECT_MAPPER.readTree(body).path("name").asText(null); + } + } catch (Exception e) { + LOG.debug("Could not read Magento category {} via REST: {}", categoryId, e.toString()); + return null; + } + } + // ---- retry helpers for Catalog Service eventual-consistency lag -------------------- /** @@ -361,16 +540,30 @@ private void updateCategoryName(int categoryId, String name) throws IOException * instantly; the gap can be a few hundred ms to several seconds under load). */ private void waitForCategoryTitleOnAem(TestData data, String expected) throws Exception { - long deadline = System.currentTimeMillis() + 30_000; + LOG.info("Polling AEM category title at {} (timeout {} ms), expecting '{}'", + data.categoryPageUrl, AEM_POLL_TIMEOUT_MS, expected); + long started = System.currentTimeMillis(); + long deadline = started + AEM_POLL_TIMEOUT_MS; String last = null; + int attempt = 0; while (System.currentTimeMillis() < deadline) { + attempt++; last = getCategoryNameFromPage(data); + String magentoName = fetchMagentoCategoryName(data.categoryId); + LOG.info( + "Category title poll #{} (+{} ms): AEM='{}', Magento REST='{}', expected='{}'", + attempt, System.currentTimeMillis() - started, last, magentoName, expected); if (expected.equals(last)) { return; } - Thread.sleep(1_000); + Thread.sleep(AEM_POLL_INTERVAL_MS); } - Assert.assertEquals("Category title did not match expected value within 30s after invalidation", + String magentoName = fetchMagentoCategoryName(data.categoryId); + Assert.assertEquals( + "Category title did not match expected value within " + AEM_POLL_TIMEOUT_MS + + "ms after invalidation (AEM last='" + last + "', Magento REST='" + magentoName + + "'). If Magento already shows the test name, Catalog Service sync or AEM GraphQL cache " + + "is likely still stale.", expected, last); } @@ -379,17 +572,29 @@ private void waitForCategoryTitleOnAem(TestData data, String expected) throws Ex * {@code expectedSubstring}. */ private void waitForCategoryNameInPdpBreadcrumb(TestData data, String expectedSubstring) throws Exception { - long deadline = System.currentTimeMillis() + 30_000; + LOG.info("Polling PDP breadcrumb for category substring '{}' (timeout {} ms)", expectedSubstring, + AEM_POLL_TIMEOUT_MS); + long started = System.currentTimeMillis(); + long deadline = started + AEM_POLL_TIMEOUT_MS; String last = null; + int attempt = 0; while (System.currentTimeMillis() < deadline) { + attempt++; last = getPdpBreadcrumbText(data); + String magentoName = fetchMagentoCategoryName(data.categoryId); + LOG.info( + "PDP breadcrumb poll #{} (+{} ms): AEM='{}', Magento REST category='{}', expected substring='{}'", + attempt, System.currentTimeMillis() - started, last, magentoName, expectedSubstring); if (last != null && last.contains(expectedSubstring)) { return; } - Thread.sleep(1_000); + Thread.sleep(AEM_POLL_INTERVAL_MS); } - Assert.assertTrue("PDP breadcrumb did not contain '" + expectedSubstring + "' within 30s after invalidation" - + " (last value: " + last + ")", last != null && last.contains(expectedSubstring)); + String magentoName = fetchMagentoCategoryName(data.categoryId); + Assert.assertTrue( + "PDP breadcrumb did not contain '" + expectedSubstring + "' within " + AEM_POLL_TIMEOUT_MS + + "ms after invalidation (AEM last='" + last + "', Magento REST category='" + magentoName + "')", + last != null && last.contains(expectedSubstring)); } /** @@ -411,6 +616,7 @@ private void verifyMagentoCategoryName(int categoryId, String expectedName) thro String actualName = root.path("name").asText(null); Assert.assertEquals("Magento category " + categoryId + " did not reflect the expected name", expectedName, actualName); + LOG.info("Magento REST confirms category {} name is '{}'", categoryId, actualName); } } @@ -432,6 +638,7 @@ private void verifyMagentoProductName(String sku, String expectedName) throws IO String actualName = root.path("name").asText(null); Assert.assertEquals("Magento product " + sku + " did not reflect the expected name", expectedName, actualName); + LOG.info("Magento REST confirms product {} name is '{}'", sku, actualName); } } @@ -440,17 +647,30 @@ private void verifyMagentoProductName(String sku, String expectedName) throws IO * successfully once it matches {@code expected}. */ private void waitForProductNameOnCategoryListing(TestData data, String expected) throws Exception { - long deadline = System.currentTimeMillis() + 30_000; + LOG.info("Polling AEM category listing for SKU {} at {} (timeout {} ms), expecting '{}'", + data.productSku, data.categoryPageUrl, AEM_POLL_TIMEOUT_MS, expected); + long started = System.currentTimeMillis(); + long deadline = started + AEM_POLL_TIMEOUT_MS; String last = null; + int attempt = 0; while (System.currentTimeMillis() < deadline) { + attempt++; last = getProductNameFromCategoryPage(data); + String magentoName = fetchMagentoProductName(data.productSku); + LOG.info( + "Category listing poll #{} (+{} ms): AEM='{}', Magento REST='{}', expected='{}'", + attempt, System.currentTimeMillis() - started, last, magentoName, expected); if (expected.equals(last)) { return; } - Thread.sleep(1_000); + Thread.sleep(AEM_POLL_INTERVAL_MS); } + String magentoName = fetchMagentoProductName(data.productSku); Assert.assertEquals( - "Category-page product name did not match expected value within 30s after invalidation", + "Category-page product name did not match expected value within " + AEM_POLL_TIMEOUT_MS + + "ms after invalidation (AEM last='" + last + "', Magento REST='" + magentoName + + "'). If Magento REST already shows the test name, AEM likely invalidated its GraphQL cache " + + "but Catalog Service (GraphQL backend) has not synced yet.", expected, last); } @@ -459,17 +679,27 @@ private void waitForProductNameOnCategoryListing(TestData data, String expected) * {@code expected}. */ private void waitForProductNameOnPdp(TestData data, String expected) throws Exception { - long deadline = System.currentTimeMillis() + 30_000; + LOG.info("Polling AEM PDP for SKU {} (timeout {} ms), expecting '{}'", data.productSku, AEM_POLL_TIMEOUT_MS, + expected); + long started = System.currentTimeMillis(); + long deadline = started + AEM_POLL_TIMEOUT_MS; String last = null; + int attempt = 0; while (System.currentTimeMillis() < deadline) { + attempt++; last = getProductNameFromPdp(data); + String magentoName = fetchMagentoProductName(data.productSku); + LOG.info("PDP poll #{} (+{} ms): AEM='{}', Magento REST='{}', expected='{}'", + attempt, System.currentTimeMillis() - started, last, magentoName, expected); if (expected.equals(last)) { return; } - Thread.sleep(1_000); + Thread.sleep(AEM_POLL_INTERVAL_MS); } + String magentoName = fetchMagentoProductName(data.productSku); Assert.assertEquals( - "PDP product name did not match expected value within 30s after invalidation", + "PDP product name did not match expected value within " + AEM_POLL_TIMEOUT_MS + + "ms after invalidation (AEM last='" + last + "', Magento REST='" + magentoName + "')", expected, last); } @@ -477,12 +707,10 @@ private void waitForProductNameOnPdp(TestData data, String expected) throws Exce // SERVLET AVAILABILITY TESTS — single set, no Magento writes // ============================================================================================ - /** Servlet is reachable — any non-404 response confirms it is registered. */ + /** Servlet is reachable — 200 (success) or 400 (bad request); 404/500 fail the test. */ @Test public void testServletReachable() throws Exception { - SlingHttpResponse response = postJson(CACHE_INVALIDATION_ENDPOINT, invalidateAllPayload(), 200, 400, 500); - Assert.assertNotEquals("Cache invalidation servlet should be reachable (not 404)", - 404, response.getStatusLine().getStatusCode()); + postJson(CACHE_INVALIDATION_ENDPOINT, invalidateAllPayload(), 200, 400); } /** Servlet accepts the {@code productSkus} payload. */ @@ -532,6 +760,7 @@ public void testInvalidateAll() throws Exception { // ============================================================================================ private void runProductSkusWorkflow(TestData data) throws Exception { + requireCommerceCredentials(); assertPdpResolves(data); String originalNameOnCategory = getProductNameFromCategoryPage(data); Assert.assertNotNull("Category page should render product " + data.productSku, originalNameOnCategory); @@ -539,27 +768,27 @@ private void runProductSkusWorkflow(TestData data) throws Exception { Assert.assertNotNull("PDP should render " + data.productSku + " with a name", originalNameOnPdp); String testName = "CIF-IT-" + data.productSku + "-" + System.currentTimeMillis(); - updateProductName(data.productSku, testName); - verifyMagentoProductName(data.productSku, testName); - try { + LOG.info("Workflow productSkus: SKU {} — renaming Magento product to '{}'", data.productSku, testName); + try (TemporaryProductName ignored = temporaryProductName(data, testName)) { + verifyMagentoProductName(data.productSku, testName); Assert.assertEquals("Category listing should serve stale cached name before invalidation", originalNameOnCategory, getProductNameFromCategoryPage(data)); Assert.assertEquals("PDP should serve stale cached name before invalidation", originalNameOnPdp, getProductNameFromPdp(data)); - postJson(CACHE_INVALIDATION_ENDPOINT, productSkusPayload(data.productSku), 200); + postCacheInvalidationAndLog("productSkus " + data.productSku, productSkusPayload(data.productSku)); - // Poll up to 30 s to absorb Magento → Catalog Service eventual-consistency lag. + // Poll to absorb Magento → Catalog Service eventual-consistency lag. waitForProductNameOnCategoryListing(data, testName); waitForProductNameOnPdp(data, testName); } finally { - updateProductName(data.productSku, data.originalProductName); - postJson(CACHE_INVALIDATION_ENDPOINT, productSkusPayload(data.productSku), 200); + invalidateProductSkuQuietly(data); } } private void runCategoryUidsWorkflow(TestData data) throws Exception { + requireCommerceCredentials(); assertPdpResolves(data); String originalCategoryName = getCategoryNameFromPage(data); Assert.assertNotNull("Category page should render a category name", originalCategoryName); @@ -567,27 +796,26 @@ private void runCategoryUidsWorkflow(TestData data) throws Exception { getPdpBreadcrumbText(data).contains(originalCategoryName)); String testName = "CIF-IT-Cat-" + data.categoryId + "-" + System.currentTimeMillis(); - updateCategoryName(data.categoryId, testName); - verifyMagentoCategoryName(data.categoryId, testName); - try { + LOG.info("Workflow categoryUids: category {} — renaming Magento category to '{}'", data.categoryId, testName); + try (TemporaryCategoryName ignored = temporaryCategoryName(data, testName)) { + verifyMagentoCategoryName(data.categoryId, testName); Assert.assertEquals("Category title should serve stale cached name before invalidation", originalCategoryName, getCategoryNameFromPage(data)); Assert.assertTrue("PDP breadcrumb should still contain stale category name before invalidation", getPdpBreadcrumbText(data).contains(originalCategoryName)); - postJson(CACHE_INVALIDATION_ENDPOINT, categoryUidsPayload(data.categoryUid), 200); + postCacheInvalidationAndLog("categoryUids " + data.categoryUid, categoryUidsPayload(data.categoryUid)); - // Poll up to 30 s to absorb Magento → Catalog Service eventual-consistency lag. waitForCategoryTitleOnAem(data, testName); waitForCategoryNameInPdpBreadcrumb(data, testName); } finally { - updateCategoryName(data.categoryId, data.originalCategoryName); - postJson(CACHE_INVALIDATION_ENDPOINT, categoryUidsPayload(data.categoryUid), 200); + invalidateCategoryUidQuietly(data); } } private void runCacheNamesWorkflow(TestData data) throws Exception { + requireCommerceCredentials(); assertPdpResolves(data); String originalNameOnCategory = getProductNameFromCategoryPage(data); Assert.assertNotNull("Category page should render product " + data.productSku, originalNameOnCategory); @@ -595,32 +823,29 @@ private void runCacheNamesWorkflow(TestData data) throws Exception { Assert.assertNotNull("PDP should render " + data.productSku + " with a name", originalNameOnPdp); String testName = "CIF-IT-CN-" + data.productSku + "-" + System.currentTimeMillis(); - updateProductName(data.productSku, testName); - verifyMagentoProductName(data.productSku, testName); - try { + LOG.info("Workflow cacheNames: SKU {} — renaming Magento product to '{}'", data.productSku, testName); + try (TemporaryProductName ignored = temporaryProductName(data, testName)) { + verifyMagentoProductName(data.productSku, testName); Assert.assertEquals("Category listing should serve stale cached name before cache-name invalidation", originalNameOnCategory, getProductNameFromCategoryPage(data)); Assert.assertEquals("PDP should serve stale cached name before cache-name invalidation", originalNameOnPdp, getProductNameFromPdp(data)); - // Invalidate both productlist (category listing) and product (PDP) buckets. - postJson(CACHE_INVALIDATION_ENDPOINT, + postCacheInvalidationAndLog("cacheNames productlist+product", cacheNamesPayload( "cif-components-it-site/components/commerce/productlist", - "cif-components-it-site/components/commerce/product"), - 200); + "cif-components-it-site/components/commerce/product")); - // Poll up to 30 s to absorb Magento → Catalog Service eventual-consistency lag. waitForProductNameOnCategoryListing(data, testName); waitForProductNameOnPdp(data, testName); } finally { - updateProductName(data.productSku, data.originalProductName); - postJson(CACHE_INVALIDATION_ENDPOINT, productSkusPayload(data.productSku), 200); + invalidateProductSkuQuietly(data); } } private void runInvalidateAllWorkflow(TestData data) throws Exception { + requireCommerceCredentials(); assertPdpResolves(data); String originalProductOnCategory = getProductNameFromCategoryPage(data); Assert.assertNotNull("Category page should render product " + data.productSku, originalProductOnCategory); @@ -633,11 +858,12 @@ private void runInvalidateAllWorkflow(TestData data) throws Exception { String testProductName = "CIF-IT-AllP-" + data.productSku + "-" + System.currentTimeMillis(); String testCategoryName = "CIF-IT-AllC-" + data.categoryId + "-" + System.currentTimeMillis(); - updateProductName(data.productSku, testProductName); - updateCategoryName(data.categoryId, testCategoryName); - verifyMagentoProductName(data.productSku, testProductName); - verifyMagentoCategoryName(data.categoryId, testCategoryName); - try { + LOG.info("Workflow invalidateAll: SKU {} -> '{}', category {} -> '{}'", + data.productSku, testProductName, data.categoryId, testCategoryName); + try (TemporaryProductName ignoredProduct = temporaryProductName(data, testProductName); + TemporaryCategoryName ignoredCategory = temporaryCategoryName(data, testCategoryName)) { + verifyMagentoProductName(data.productSku, testProductName); + verifyMagentoCategoryName(data.categoryId, testCategoryName); Assert.assertEquals("Category listing should serve stale product name before invalidateAll", originalProductOnCategory, getProductNameFromCategoryPage(data)); Assert.assertEquals("PDP should serve stale product name before invalidateAll", @@ -647,22 +873,20 @@ private void runInvalidateAllWorkflow(TestData data) throws Exception { Assert.assertTrue("PDP breadcrumb should still contain stale category name before invalidateAll", getPdpBreadcrumbText(data).contains(originalCategoryName)); - postJson(CACHE_INVALIDATION_ENDPOINT, invalidateAllPayload(), 200); + postCacheInvalidationAndLog("invalidateAll", invalidateAllPayload()); - // Poll up to 30 s to absorb Magento → Catalog Service eventual-consistency lag. waitForProductNameOnCategoryListing(data, testProductName); waitForProductNameOnPdp(data, testProductName); waitForCategoryTitleOnAem(data, testCategoryName); waitForCategoryNameInPdpBreadcrumb(data, testCategoryName); } finally { - updateProductName(data.productSku, data.originalProductName); - updateCategoryName(data.categoryId, data.originalCategoryName); - postJson(CACHE_INVALIDATION_ENDPOINT, invalidateAllPayload(), 200); + invalidateAllQuietly(); } } private void runRegexPatternsWorkflow(TestData data) throws Exception { + requireCommerceCredentials(); assertPdpResolves(data); String originalNameOnCategory = getProductNameFromCategoryPage(data); Assert.assertNotNull("Category page should render product " + data.productSku, originalNameOnCategory); @@ -670,30 +894,27 @@ private void runRegexPatternsWorkflow(TestData data) throws Exception { Assert.assertNotNull("PDP should render " + data.productSku + " with a name", originalNameOnPdp); String testName = "CIF-IT-RX-" + data.productSku + "-" + System.currentTimeMillis(); - updateProductName(data.productSku, testName); - verifyMagentoProductName(data.productSku, testName); - try { + LOG.info("Workflow regexPatterns: SKU {} — renaming Magento product to '{}'", data.productSku, testName); + try (TemporaryProductName ignored = temporaryProductName(data, testName)) { + verifyMagentoProductName(data.productSku, testName); Assert.assertEquals("Category listing should serve stale cached name before regex invalidation", originalNameOnCategory, getProductNameFromCategoryPage(data)); Assert.assertEquals("PDP should serve stale cached name before regex invalidation", originalNameOnPdp, getProductNameFromPdp(data)); - // Regex matches any cached GraphQL JSON containing the product SKU. - postJson(CACHE_INVALIDATION_ENDPOINT, - regexPatternsPayload("\\\"sku\\\":\\\\s*\\\"" + data.productSku + "\\\""), 200); + postCacheInvalidationAndLog("regexPatterns " + data.productSku, + regexPatternsPayload("\\\"sku\\\":\\\\s*\\\"" + data.productSku + "\\\"")); - // Poll up to 30 s to absorb Magento → Catalog Service eventual-consistency lag. waitForProductNameOnCategoryListing(data, testName); waitForProductNameOnPdp(data, testName); } finally { - updateProductName(data.productSku, data.originalProductName); - postJson(CACHE_INVALIDATION_ENDPOINT, productSkusPayload(data.productSku), 200); + invalidateProductSkuQuietly(data); } } // ============================================================================================ - // CLASSIC / AEM 6.5 — Leather Belts (BLT-LEA-001) + // CLASSIC / AEM 6.5 — VT01 Penelope Peasant Blouse // ============================================================================================ @Test @@ -727,7 +948,7 @@ public void test65_RegexPatternsWorkflow() throws Exception { } // ============================================================================================ - // LTS — Metal Belts (BLT-MET-001) + // LTS — VP01 Selena Pants // ============================================================================================ @Test @@ -761,7 +982,7 @@ public void testLts_RegexPatternsWorkflow() throws Exception { } // ============================================================================================ - // CLOUD — Fabric Belts (BLT-FAB-001) + // CLOUD — VA01 Dulcea Infinity Scarf // ============================================================================================ @Test diff --git a/it/http/src/test/java/junit/category/IgnoreOnLts.java b/it/http/src/test/java/junit/category/IgnoreOnLts.java index 266ed361c8..0beb771193 100644 --- a/it/http/src/test/java/junit/category/IgnoreOnLts.java +++ b/it/http/src/test/java/junit/category/IgnoreOnLts.java @@ -15,4 +15,8 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ package junit.category; +/** + * JUnit category for tests that must not run on AEM LTS. Annotate with + * {@code @Category(IgnoreOnLts.class)}; CI excludes this category when {@code AEM=lts}. + */ public interface IgnoreOnLts {} diff --git a/it/site/pom.xml b/it/site/pom.xml index 51c5ad164c..51e366b2e3 100644 --- a/it/site/pom.xml +++ b/it/site/pom.xml @@ -349,29 +349,6 @@ Bundle-DocURL: - - - autoInstallBundle - - false - - - - - - org.apache.sling - sling-maven-plugin - - - install-bundle - install - - - - - - - autoInstallPackage diff --git a/it/site/ui.apps/src/main/content/META-INF/vault/filter.xml b/it/site/ui.apps/src/main/content/META-INF/vault/filter.xml index 3edccc6935..0bd4849947 100644 --- a/it/site/ui.apps/src/main/content/META-INF/vault/filter.xml +++ b/it/site/ui.apps/src/main/content/META-INF/vault/filter.xml @@ -2,6 +2,5 @@ - diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-base/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-base/.content.xml index 706b9bc1ce..ab12acfacd 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-base/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-base/.content.xml @@ -1,6 +1,4 @@ \ No newline at end of file + jcr:primaryType="cq:ClientLibraryFolder" allowProxy="{Boolean}true" categories="[cif-components-it-site.base]" + embed="[core.wcm.components.accordion.v1,core.wcm.components.tabs.v1,core.wcm.components.carousel.v1,core.wcm.components.image.v3,core.wcm.components.breadcrumb.v2,core.wcm.components.search.v2,core.wcm.components.form.text.v2,core.wcm.components.pdfviewer.v1,core.wcm.components.form.container.v2,core.wcm.components.text.v2,core.wcm.components.embed.v1,core.wcm.components.commons.site.link,cif-components-it-site.grid]" /> diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-cif/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-cif/.content.xml index 10e609edd7..7b4fc5f12a 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-cif/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-cif/.content.xml @@ -1,8 +1,5 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-dependencies/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-dependencies/.content.xml index 9446e1c13c..763832d3cf 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-dependencies/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-dependencies/.content.xml @@ -1,7 +1,4 @@ + jcr:primaryType="cq:ClientLibraryFolder" categories="[cif-components-it-site.dependencies]" + cssProcessor="[default:none,min:none]" jsProcessor="[default:none,min:none]" allowProxy="{Boolean}true" /> diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-grid/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-grid/.content.xml index 85ea00a157..fad2f7bf36 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-grid/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-grid/.content.xml @@ -1,5 +1,3 @@ \ No newline at end of file + jcr:primaryType="cq:ClientLibraryFolder" categories="[cif-components-it-site.grid]" allowProxy="{Boolean}true" /> diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/.content.xml index 5166c27947..2b27dbe4dd 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/clientlibs/clientlib-site/.content.xml @@ -1,5 +1,3 @@ + jcr:primaryType="cq:ClientLibraryFolder" categories="[cif-components-it-site.site]" allowProxy="{Boolean}true" /> diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/accordion/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/accordion/.content.xml index 21a893728a..7dcb916992 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/accordion/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/accordion/.content.xml @@ -1,7 +1,5 @@ - \ No newline at end of file + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/accordion/_cq_editConfig.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/accordion/_cq_editConfig.xml index 614b8f8457..e0c0bc5603 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/accordion/_cq_editConfig.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/accordion/_cq_editConfig.xml @@ -1,4 +1,3 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/accordion/_cq_template/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/accordion/_cq_template/.content.xml index 640be9fb21..21e5fa40a8 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/accordion/_cq_template/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/accordion/_cq_template/.content.xml @@ -1,12 +1,8 @@ - - - \ No newline at end of file + xmlns:jcr="http://www.jcp.org/jcr/1.0" jcr:primaryType="nt:unstructured"> + + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/accordion/new/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/accordion/new/.content.xml index e24a9fd4bf..3b5e5da8b8 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/accordion/new/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/accordion/new/.content.xml @@ -16,10 +16,8 @@ Note: this file is needed for the SPA editor to work with this component when inserting entries in an empty container. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--> - - - + + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/breadcrumb/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/breadcrumb/.content.xml index a282ee9ab7..7c1eb422bc 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/breadcrumb/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/breadcrumb/.content.xml @@ -1,6 +1,4 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/button/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/button/.content.xml index 6ca8854d7a..0a13755df8 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/button/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/button/.content.xml @@ -1,6 +1,4 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/carousel/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/carousel/.content.xml index a8eb01625b..7c6a77c990 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/carousel/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/carousel/.content.xml @@ -1,7 +1,5 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/carousel/_cq_editConfig.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/carousel/_cq_editConfig.xml index 614b8f8457..e0c0bc5603 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/carousel/_cq_editConfig.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/carousel/_cq_editConfig.xml @@ -1,4 +1,3 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/carousel/new/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/carousel/new/.content.xml index 4d87eab886..b4244c257f 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/carousel/new/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/carousel/new/.content.xml @@ -15,10 +15,8 @@ ~ limitations under the License. Note: this file is needed for the SPA editor to work with this component when inserting entries in an empty container. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--> - - - + + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/accountdetails/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/accountdetails/.content.xml index c1824f7ba0..30a2c1edee 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/accountdetails/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/accountdetails/.content.xml @@ -1,7 +1,4 @@ - \ No newline at end of file + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/addressbook/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/addressbook/.content.xml index 525ef92eb2..d3bccac3fe 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/addressbook/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/addressbook/.content.xml @@ -1,8 +1,5 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/breadcrumb/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/breadcrumb/.content.xml index 94f033d18c..e2cfe43522 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/breadcrumb/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/breadcrumb/.content.xml @@ -1,8 +1,5 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/catalogpage/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/catalogpage/.content.xml index 48521e85a3..4741ced571 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/catalogpage/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/catalogpage/.content.xml @@ -1,7 +1,4 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/catalogpage/customheaderlibs.html b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/catalogpage/customheaderlibs.html index 8a9c31448f..2504c6c7b4 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/catalogpage/customheaderlibs.html +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/catalogpage/customheaderlibs.html @@ -18,4 +18,4 @@ - \ No newline at end of file + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/categorycarousel/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/categorycarousel/.content.xml index a2d01a81cc..f3e84800a5 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/categorycarousel/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/categorycarousel/.content.xml @@ -1,7 +1,6 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/contentfragment/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/contentfragment/.content.xml index 0cb1adb176..fd4dbc1dad 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/contentfragment/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/contentfragment/.content.xml @@ -1,7 +1,6 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/experiencefragment/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/experiencefragment/.content.xml index 8f9726f996..da53ed28a9 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/experiencefragment/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/experiencefragment/.content.xml @@ -1,7 +1,6 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/featuredcategorylist/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/featuredcategorylist/.content.xml index 6603d51b28..88f55165a2 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/featuredcategorylist/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/featuredcategorylist/.content.xml @@ -1,7 +1,6 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/logo/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/logo/.content.xml index aaf79bd705..ab7bd2894a 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/logo/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/logo/.content.xml @@ -1,7 +1,3 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/logo/_cq_dialog/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/logo/_cq_dialog/.content.xml index 51cb8ab210..fa62f19de2 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/logo/_cq_dialog/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/logo/_cq_dialog/.content.xml @@ -1,22 +1,17 @@ - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/logo/logo.html b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/logo/logo.html index febbd89929..bd678540f5 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/logo/logo.html +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/logo/logo.html @@ -27,4 +27,4 @@ title="${header.navigationRootPageTitle}" /> ${header.navigationRootPageTitle} - \ No newline at end of file + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/miniaccount/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/miniaccount/.content.xml index 62d55406aa..cfcd1e88a5 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/miniaccount/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/miniaccount/.content.xml @@ -1,6 +1,4 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/minicart/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/minicart/.content.xml index 4774113d01..cf88b2c371 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/minicart/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/minicart/.content.xml @@ -1,6 +1,4 @@ - \ No newline at end of file + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/navigation/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/navigation/.content.xml index 85ad56359c..45eb8739bf 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/navigation/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/navigation/.content.xml @@ -1,7 +1,5 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/product/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/product/.content.xml index 1150aa0e38..9660e3d46a 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/product/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/product/.content.xml @@ -1,7 +1,5 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/productcarousel/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/productcarousel/.content.xml index eec4f0e25d..9ef74272ad 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/productcarousel/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/productcarousel/.content.xml @@ -1,7 +1,5 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/productlist/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/productlist/.content.xml index e78d27b20d..d4818920f2 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/productlist/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/productlist/.content.xml @@ -1,7 +1,5 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/productteaser/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/productteaser/.content.xml index b03fd5494c..67bafbd2aa 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/productteaser/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/productteaser/.content.xml @@ -1,7 +1,5 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/productteaser/_cq_template/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/productteaser/_cq_template/.content.xml index bca040a553..b91f403e09 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/productteaser/_cq_template/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/productteaser/_cq_template/.content.xml @@ -1,10 +1,7 @@ - - - - + + + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/relatedproducts/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/relatedproducts/.content.xml index 07d5ae6944..2cd158922e 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/relatedproducts/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/relatedproducts/.content.xml @@ -1,7 +1,5 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/resetpassword/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/resetpassword/.content.xml index ad0f1342bc..becf9a17ff 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/resetpassword/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/resetpassword/.content.xml @@ -1,6 +1,5 @@ - \ No newline at end of file + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/searchbar/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/searchbar/.content.xml index d943fee058..53ea7f8b05 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/searchbar/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/searchbar/.content.xml @@ -1,7 +1,6 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/searchresults/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/searchresults/.content.xml index b5e7327bcc..7aab10eee3 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/searchresults/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/searchresults/.content.xml @@ -1,7 +1,5 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/teaser/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/teaser/.content.xml index 4d71ae757e..f832437439 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/teaser/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/commerce/teaser/.content.xml @@ -1,9 +1,5 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/container/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/container/.content.xml index 088f788804..cb6abd4331 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/container/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/container/.content.xml @@ -1,8 +1,5 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/container/new/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/container/new/.content.xml index 83448f7da7..d04de3c5f5 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/container/new/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/container/new/.content.xml @@ -15,10 +15,8 @@ ~ limitations under the License. Note: this file is needed for the SPA editor to work with this component when inserting entries in an empty container. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--> - - - + + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/contentfragment/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/contentfragment/.content.xml index 92d8d084e4..bf89ebcd35 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/contentfragment/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/contentfragment/.content.xml @@ -1,7 +1,5 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/contentfragment/_cq_editConfig.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/contentfragment/_cq_editConfig.xml index 614b8f8457..e0c0bc5603 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/contentfragment/_cq_editConfig.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/contentfragment/_cq_editConfig.xml @@ -1,4 +1,3 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/contentfragmentlist/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/contentfragmentlist/.content.xml index 9e8110f84a..acf9b4b489 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/contentfragmentlist/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/contentfragmentlist/.content.xml @@ -1,7 +1,6 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/experiencefragment/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/experiencefragment/.content.xml index 7eec08c67b..b5654d00eb 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/experiencefragment/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/experiencefragment/.content.xml @@ -1,7 +1,6 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/experiencefragment/_cq_editConfig.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/experiencefragment/_cq_editConfig.xml index 614b8f8457..e0c0bc5603 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/experiencefragment/_cq_editConfig.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/experiencefragment/_cq_editConfig.xml @@ -1,4 +1,3 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/header/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/header/.content.xml index 681f2c55e2..44ec4a7f2e 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/header/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/header/.content.xml @@ -1,7 +1,6 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/image/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/image/.content.xml index 36e8a13e82..36b39248e8 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/image/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/image/.content.xml @@ -1,6 +1,4 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/image/_cq_editConfig.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/image/_cq_editConfig.xml index 1b6ce875e1..06ca8c28b5 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/image/_cq_editConfig.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/image/_cq_editConfig.xml @@ -1,4 +1,3 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/languagenavigation/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/languagenavigation/.content.xml index 3c485a4b97..481e656842 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/languagenavigation/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/languagenavigation/.content.xml @@ -1,6 +1,5 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/list/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/list/.content.xml index 3f297b59d1..4e9ee14c5c 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/list/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/list/.content.xml @@ -1,7 +1,5 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/list/_cq_editConfig.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/list/_cq_editConfig.xml index 614b8f8457..e0c0bc5603 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/list/_cq_editConfig.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/list/_cq_editConfig.xml @@ -1,4 +1,3 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/navigation/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/navigation/.content.xml index bbef2846f8..8e230b3637 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/navigation/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/navigation/.content.xml @@ -1,6 +1,4 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/page/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/page/.content.xml index 5ec68e9af6..7c9f3ee693 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/page/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/page/.content.xml @@ -1,6 +1,4 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/search/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/search/.content.xml index 1e558a47d2..61d7ddc845 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/search/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/search/.content.xml @@ -1,6 +1,4 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/separator/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/separator/.content.xml index c80ff80982..0354302581 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/separator/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/separator/.content.xml @@ -1,6 +1,4 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tabs/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tabs/.content.xml index 4396b38bc0..d778413e0d 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tabs/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tabs/.content.xml @@ -1,7 +1,4 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tabs/_cq_editConfig.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tabs/_cq_editConfig.xml index 614b8f8457..e0c0bc5603 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tabs/_cq_editConfig.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tabs/_cq_editConfig.xml @@ -1,4 +1,3 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tabs/_cq_template/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tabs/_cq_template/.content.xml index 8819b63643..1a5b28b261 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tabs/_cq_template/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tabs/_cq_template/.content.xml @@ -1,14 +1,8 @@ - - - + + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tabs/new/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tabs/new/.content.xml index 43b2e46bc8..b7be84874c 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tabs/new/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/tabs/new/.content.xml @@ -15,10 +15,8 @@ ~ limitations under the License. Note: this file is needed for the SPA editor to work with this component when inserting entries in an empty container. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--> - - - + + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/teaser/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/teaser/.content.xml index bf0bbd8b80..6f5104d579 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/teaser/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/teaser/.content.xml @@ -1,8 +1,5 @@ \ No newline at end of file + xmlns:jcr="http://www.jcp.org/jcr/1.0" jcr:primaryType="cq:Component" jcr:title="Teaser" + sling:resourceSuperType="core/wcm/components/teaser/v2/teaser" componentGroup="CIF IT Site - Content" + imageDelegate="cif-components-it-site/components/image" /> diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/teaser/_cq_editConfig.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/teaser/_cq_editConfig.xml index 614b8f8457..e0c0bc5603 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/teaser/_cq_editConfig.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/teaser/_cq_editConfig.xml @@ -1,4 +1,3 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/text/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/text/.content.xml index 9bd081bc07..4c83ca17b6 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/text/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/text/.content.xml @@ -1,6 +1,4 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/text/_cq_dialog.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/text/_cq_dialog.xml index 566a386e6f..e777607224 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/text/_cq_dialog.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/text/_cq_dialog.xml @@ -1,70 +1,58 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + jcr:primaryType="nt:unstructured"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/text/_cq_editConfig.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/text/_cq_editConfig.xml index f729719369..e9ce16cc60 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/text/_cq_editConfig.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/text/_cq_editConfig.xml @@ -1,151 +1,75 @@ - - - - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - - -
    -
    + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + +
    +
    diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/title/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/title/.content.xml index f5501ad960..258dbf2330 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/title/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/title/.content.xml @@ -1,6 +1,4 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/title/_cq_editConfig.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/title/_cq_editConfig.xml index 614b8f8457..e0c0bc5603 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/title/_cq_editConfig.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/title/_cq_editConfig.xml @@ -1,4 +1,3 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/xfpage/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/xfpage/.content.xml index 58bb695dcb..f7747a1855 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/xfpage/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/xfpage/.content.xml @@ -1,6 +1,4 @@ - + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/xfpage/content.html b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/xfpage/content.html index 42fc6241b1..6d8220b503 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/xfpage/content.html +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/components/xfpage/content.html @@ -13,4 +13,4 @@ See the License for the specific language governing permissions and limitations under the License. */--> - \ No newline at end of file + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/i18n/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/i18n/.content.xml deleted file mode 100644 index 0cd0b70313..0000000000 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/i18n/.content.xml +++ /dev/null @@ -1,4 +0,0 @@ - - diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/i18n/fr.json b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/i18n/fr.json deleted file mode 100644 index 9cb1a06388..0000000000 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/i18n/fr.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "&copy; {0} CIF IT Site Site. All rights reserved." : "&copy; {0} CIF IT Site Site. Tous droits réservés." -} \ No newline at end of file diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/i18n/fr.json.dir/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/i18n/fr.json.dir/.content.xml deleted file mode 100644 index 1062392c1c..0000000000 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/cif-components-it-site/i18n/fr.json.dir/.content.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - \ No newline at end of file diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/msm/cif-components-it-site_blueprint/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/msm/cif-components-it-site_blueprint/.content.xml index c81b2b4884..d2495473bc 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/msm/cif-components-it-site_blueprint/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/msm/cif-components-it-site_blueprint/.content.xml @@ -1,5 +1,5 @@ - - + + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/msm/cif-components-it-site_blueprint/_jcr_content/.content.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/msm/cif-components-it-site_blueprint/_jcr_content/.content.xml index 53bd102f7e..03837c8905 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/msm/cif-components-it-site_blueprint/_jcr_content/.content.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/msm/cif-components-it-site_blueprint/_jcr_content/.content.xml @@ -1,11 +1,8 @@ -

    + xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" + cq:template="/libs/wcm/msm/templates/blueprint" jcr:primaryType="nt:unstructured" jcr:title="CIF IT Site Blueprint" + jcr:description="Creates blueprint config for CIF IT Site" sling:resourceType="wcm/msm/components/blueprint" + sitePath="/content/cif-components-it-site/language-masters"> + diff --git a/it/site/ui.apps/src/main/content/jcr_root/apps/msm/cif-components-it-site_blueprint/_jcr_content/dialog.xml b/it/site/ui.apps/src/main/content/jcr_root/apps/msm/cif-components-it-site_blueprint/_jcr_content/dialog.xml index 124aa372f1..ea5e42d7e4 100644 --- a/it/site/ui.apps/src/main/content/jcr_root/apps/msm/cif-components-it-site_blueprint/_jcr_content/dialog.xml +++ b/it/site/ui.apps/src/main/content/jcr_root/apps/msm/cif-components-it-site_blueprint/_jcr_content/dialog.xml @@ -1,23 +1,16 @@ - - - - - - - - - - + + + + + + + + + + diff --git a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.cif.cacheinvalidation.internal.InvalidateCacheNotificationImpl~default.cfg.json b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.cif.cacheinvalidation.internal.InvalidateCacheNotificationImpl~default.cfg.json index 0db3279e44..ffcd4415b0 100644 --- a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.cif.cacheinvalidation.internal.InvalidateCacheNotificationImpl~default.cfg.json +++ b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.cif.cacheinvalidation.internal.InvalidateCacheNotificationImpl~default.cfg.json @@ -1,3 +1 @@ -{ - -} +{ } diff --git a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.core.cacheinvalidation.internal.InvalidateCacheSupport.cfg.json b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.core.cacheinvalidation.internal.InvalidateCacheSupport.cfg.json index a35457bfcc..521c1954dc 100644 --- a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.core.cacheinvalidation.internal.InvalidateCacheSupport.cfg.json +++ b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.core.cacheinvalidation.internal.InvalidateCacheSupport.cfg.json @@ -1,9 +1,9 @@ { - "enableDispatcherCacheInvalidation": false, - "dispatcherBaseUrl": "http://localhost:80", - "dispatcherBasePathConfiguration": "/content/cif-components-it-site/([a-z]{2})/([a-z]{2}):/content/cif-components-it-site/$1/$2", - "dispatcherUrlPathConfiguration": [ - "productUrlPath:/products/product-page.html/(.+):/p/$1", - "categoryUrlPath:/products/category-page.html/(.+):/c/$1" - ] + "enableDispatcherCacheInvalidation" : false, + "dispatcherBaseUrl" : "http://localhost:80", + "dispatcherBasePathConfiguration" : "/content/cif-components-it-site/([a-z]{2})/([a-z]{2}):/content/cif-components-it-site/$1/$2", + "dispatcherUrlPathConfiguration" : [ + "productUrlPath:/products/product-page.html/(.+):/p/$1", + "categoryUrlPath:/products/category-page.html/(.+):/c/$1" + ] } diff --git a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.core.components.internal.services.UrlProviderImpl.cfg.json b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.core.components.internal.services.UrlProviderImpl.cfg.json index 2dbc0b429f..a4f6afe384 100644 --- a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.core.components.internal.services.UrlProviderImpl.cfg.json +++ b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.core.components.internal.services.UrlProviderImpl.cfg.json @@ -1,5 +1,5 @@ { - "enableContextAwareProductUrls": true, - "productPageUrlFormat":"{{page}}.html/{{url_path}}.html#{{variant_sku}}", - "categoryPageUrlFormat":"{{page}}.html/{{url_path}}.html" + "enableContextAwareProductUrls" : true, + "productPageUrlFormat" : "{{page}}.html/{{url_path}}.html#{{variant_sku}}", + "categoryPageUrlFormat" : "{{page}}.html/{{url_path}}.html" } diff --git a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.core.components.internal.servlets.SpecificPageFilterFactory~default.cfg.json b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.core.components.internal.servlets.SpecificPageFilterFactory~default.cfg.json index 6ddc5d6734..8c22004177 100644 --- a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.core.components.internal.servlets.SpecificPageFilterFactory~default.cfg.json +++ b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.core.components.internal.servlets.SpecificPageFilterFactory~default.cfg.json @@ -1,3 +1,3 @@ { - "sling.filter.pattern": "/content/cif-components-it-site/.*?/(category-page|product-page)" + "sling.filter.pattern" : "/content/cif-components-it-site/.*?/(category-page|product-page)" } diff --git a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json index 57fca28c71..3601ba8ad7 100644 --- a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json +++ b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json @@ -1,19 +1,19 @@ { - "identifier": "default", - "httpMethod": "GET", - "url": "https://mcprod.catalogservice-commerce.fun/graphql", - "connectionTimeout": 5000, - "socketTimeout": 5000, - "maxHttpConnections": 20, - "requestPoolTimeout": 2000, - "acceptSelfSignedCertificates": true, - "allowHttpProtocol": true, - "cacheConfigurations": [ - "cif-components-it-site/components/commerce/navigation:true:5:300", - "com.adobe.cq.commerce.core.search.services.SearchFilterService:true:10:300", - "cif-components-it-site/components/commerce/breadcrumb:true:1000:300", - "cif-components-it-site/components/commerce/product:true:50:1000", - "cif-components-it-site/components/commerce/productcollection:true:50:1000", - "cif-components-it-site/components/commerce/productlist:true:50:300" - ] + "identifier" : "default", + "httpMethod" : "GET", + "url" : "https://mcprod.catalogservice-commerce.fun/graphql", + "connectionTimeout" : 5000, + "socketTimeout" : 5000, + "maxHttpConnections" : 20, + "requestPoolTimeout" : 2000, + "acceptSelfSignedCertificates" : true, + "allowHttpProtocol" : true, + "cacheConfigurations" : [ + "cif-components-it-site/components/commerce/navigation:true:5:300", + "com.adobe.cq.commerce.core.search.services.SearchFilterService:true:10:300", + "cif-components-it-site/components/commerce/breadcrumb:true:1000:300", + "cif-components-it-site/components/commerce/product:true:50:1000", + "cif-components-it-site/components/commerce/productcollection:true:50:1000", + "cif-components-it-site/components/commerce/productlist:true:50:300" + ] } diff --git a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/org.apache.sling.commons.log.LogManager.factory.config~cif-components-it-site.cfg.json b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/org.apache.sling.commons.log.LogManager.factory.config~cif-components-it-site.cfg.json index 5f6c3e0305..c91c8d26e4 100644 --- a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/org.apache.sling.commons.log.LogManager.factory.config~cif-components-it-site.cfg.json +++ b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/org.apache.sling.commons.log.LogManager.factory.config~cif-components-it-site.cfg.json @@ -1,8 +1,8 @@ { - "org.apache.sling.commons.log.names": [ - "com.adobe.commerce.cif" - ], - "org.apache.sling.commons.log.level": "INFO", - "org.apache.sling.commons.log.file": "logs/error.log", - "org.apache.sling.commons.log.additiv": "false" + "org.apache.sling.commons.log.names" : [ + "com.adobe.commerce.cif" + ], + "org.apache.sling.commons.log.level" : "INFO", + "org.apache.sling.commons.log.file" : "logs/error.log", + "org.apache.sling.commons.log.additiv" : "false" } diff --git a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/org.apache.sling.jcr.repoinit.RepositoryInitializer~cif-components-it-site.cfg.json b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/org.apache.sling.jcr.repoinit.RepositoryInitializer~cif-components-it-site.cfg.json index 70d89044b2..6ce54efa3f 100644 --- a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/org.apache.sling.jcr.repoinit.RepositoryInitializer~cif-components-it-site.cfg.json +++ b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/org.apache.sling.jcr.repoinit.RepositoryInitializer~cif-components-it-site.cfg.json @@ -1,5 +1,5 @@ { - "scripts": [ + "scripts" : [ "create path (sling:OrderedFolder) /content/dam/cif-components-it-site", "create path (nt:unstructured) /content/dam/cif-components-it-site/jcr:content", "set properties on /content/dam/cif-components-it-site/jcr:content\n set cq:conf{String} to /conf/cif-components-it-site\n set jcr:title{String} to \"CIF IT Site\"\nend" From 1e1fe7eb9f3d0dd23cbebf0ac60cc85ece4ed120 Mon Sep 17 00:00:00 2001 From: Alwin Joseph Date: Tue, 26 May 2026 12:28:32 +0530 Subject: [PATCH 31/37] SITES-40396: Resolves cacheinvalidation issue by changing httpmethod to POST --- ...merce.graphql.client.impl.GraphqlClientImpl~default.cfg.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json index 3601ba8ad7..f25f771c75 100644 --- a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json +++ b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json @@ -1,6 +1,6 @@ { "identifier" : "default", - "httpMethod" : "GET", + "httpMethod" : "POST", "url" : "https://mcprod.catalogservice-commerce.fun/graphql", "connectionTimeout" : 5000, "socketTimeout" : 5000, From 16170fe42facd3e054b86a322b6aa96c9c9c67f8 Mon Sep 17 00:00:00 2001 From: Alwin Joseph Date: Tue, 26 May 2026 12:53:43 +0530 Subject: [PATCH 32/37] SITES-40396: Removes the logs --- .../commerce/it/http/CacheInvalidationIT.java | 162 +++--------------- 1 file changed, 23 insertions(+), 139 deletions(-) diff --git a/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java b/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java index 6e45d8d928..0a924b5df0 100644 --- a/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java +++ b/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java @@ -475,125 +475,40 @@ private void invalidateAllQuietly() { } } - private void postCacheInvalidationAndLog(String label, String payload) throws ClientException { - LOG.info("Posting cache invalidation: {}", label); - SlingHttpResponse response = postJson(CACHE_INVALIDATION_ENDPOINT, payload, 200); - LOG.info("Cache invalidation '{}' completed with HTTP {}", label, response.getStatusLine().getStatusCode()); - } - - /** - * Reads the current product name from Magento REST (best-effort, for poll diagnostics). - */ - private String fetchMagentoProductName(String sku) { - if (COMMERCE_ENDPOINT == null || INTEGRATION_TOKEN == null) { - return null; - } - try { - String url = commerceRestBase() + "/products/" + sku; - try (CloseableHttpClient client = HttpClients.createDefault()) { - HttpGet request = new HttpGet(url); - request.setHeader("Authorization", "Bearer " + INTEGRATION_TOKEN); - HttpResponse response = client.execute(request); - String body = EntityUtils.toString(response.getEntity()); - if (response.getStatusLine().getStatusCode() != 200) { - return null; - } - return OBJECT_MAPPER.readTree(body).path("name").asText(null); - } - } catch (Exception e) { - LOG.debug("Could not read Magento product {} via REST: {}", sku, e.toString()); - return null; - } - } - - /** - * Reads the current category name from Magento REST (best-effort, for poll diagnostics). - */ - private String fetchMagentoCategoryName(int categoryId) { - if (COMMERCE_ENDPOINT == null || INTEGRATION_TOKEN == null) { - return null; - } - try { - String url = commerceRestBase() + "/categories/" + categoryId; - try (CloseableHttpClient client = HttpClients.createDefault()) { - HttpGet request = new HttpGet(url); - request.setHeader("Authorization", "Bearer " + INTEGRATION_TOKEN); - HttpResponse response = client.execute(request); - String body = EntityUtils.toString(response.getEntity()); - if (response.getStatusLine().getStatusCode() != 200) { - return null; - } - return OBJECT_MAPPER.readTree(body).path("name").asText(null); - } - } catch (Exception e) { - LOG.debug("Could not read Magento category {} via REST: {}", categoryId, e.toString()); - return null; - } - } - // ---- retry helpers for Catalog Service eventual-consistency lag -------------------- /** - * Polls AEM's category title for up to 30 seconds, returning successfully once it matches - * {@code expected}. Used after a cache invalidation to absorb the Magento → Catalog - * Service sync lag (Magento REST writes don't appear in the GraphQL read store - * instantly; the gap can be a few hundred ms to several seconds under load). + * Polls AEM's category title until it matches {@code expected} or {@link #AEM_POLL_TIMEOUT_MS} elapses. */ private void waitForCategoryTitleOnAem(TestData data, String expected) throws Exception { - LOG.info("Polling AEM category title at {} (timeout {} ms), expecting '{}'", - data.categoryPageUrl, AEM_POLL_TIMEOUT_MS, expected); - long started = System.currentTimeMillis(); - long deadline = started + AEM_POLL_TIMEOUT_MS; + long deadline = System.currentTimeMillis() + AEM_POLL_TIMEOUT_MS; String last = null; - int attempt = 0; while (System.currentTimeMillis() < deadline) { - attempt++; last = getCategoryNameFromPage(data); - String magentoName = fetchMagentoCategoryName(data.categoryId); - LOG.info( - "Category title poll #{} (+{} ms): AEM='{}', Magento REST='{}', expected='{}'", - attempt, System.currentTimeMillis() - started, last, magentoName, expected); if (expected.equals(last)) { return; } Thread.sleep(AEM_POLL_INTERVAL_MS); } - String magentoName = fetchMagentoCategoryName(data.categoryId); - Assert.assertEquals( - "Category title did not match expected value within " + AEM_POLL_TIMEOUT_MS - + "ms after invalidation (AEM last='" + last + "', Magento REST='" + magentoName - + "'). If Magento already shows the test name, Catalog Service sync or AEM GraphQL cache " - + "is likely still stale.", - expected, last); + Assert.assertEquals("Category title did not match expected value within " + AEM_POLL_TIMEOUT_MS + + "ms after invalidation", expected, last); } /** - * Polls the PDP breadcrumb for up to 30 seconds, returning successfully once it contains - * {@code expectedSubstring}. + * Polls the PDP breadcrumb until it contains {@code expectedSubstring} or the poll timeout elapses. */ private void waitForCategoryNameInPdpBreadcrumb(TestData data, String expectedSubstring) throws Exception { - LOG.info("Polling PDP breadcrumb for category substring '{}' (timeout {} ms)", expectedSubstring, - AEM_POLL_TIMEOUT_MS); - long started = System.currentTimeMillis(); - long deadline = started + AEM_POLL_TIMEOUT_MS; + long deadline = System.currentTimeMillis() + AEM_POLL_TIMEOUT_MS; String last = null; - int attempt = 0; while (System.currentTimeMillis() < deadline) { - attempt++; last = getPdpBreadcrumbText(data); - String magentoName = fetchMagentoCategoryName(data.categoryId); - LOG.info( - "PDP breadcrumb poll #{} (+{} ms): AEM='{}', Magento REST category='{}', expected substring='{}'", - attempt, System.currentTimeMillis() - started, last, magentoName, expectedSubstring); if (last != null && last.contains(expectedSubstring)) { return; } Thread.sleep(AEM_POLL_INTERVAL_MS); } - String magentoName = fetchMagentoCategoryName(data.categoryId); - Assert.assertTrue( - "PDP breadcrumb did not contain '" + expectedSubstring + "' within " + AEM_POLL_TIMEOUT_MS - + "ms after invalidation (AEM last='" + last + "', Magento REST category='" + magentoName + "')", + Assert.assertTrue("PDP breadcrumb did not contain '" + expectedSubstring + "' within " + AEM_POLL_TIMEOUT_MS + + "ms after invalidation (last value: " + last + ")", last != null && last.contains(expectedSubstring)); } @@ -616,7 +531,6 @@ private void verifyMagentoCategoryName(int categoryId, String expectedName) thro String actualName = root.path("name").asText(null); Assert.assertEquals("Magento category " + categoryId + " did not reflect the expected name", expectedName, actualName); - LOG.info("Magento REST confirms category {} name is '{}'", categoryId, actualName); } } @@ -638,68 +552,44 @@ private void verifyMagentoProductName(String sku, String expectedName) throws IO String actualName = root.path("name").asText(null); Assert.assertEquals("Magento product " + sku + " did not reflect the expected name", expectedName, actualName); - LOG.info("Magento REST confirms product {} name is '{}'", sku, actualName); } } /** - * Polls the product card name on the category listing for up to 30 seconds, returning - * successfully once it matches {@code expected}. + * Polls the product card name on the category listing until it matches {@code expected} or the poll + * timeout elapses. */ private void waitForProductNameOnCategoryListing(TestData data, String expected) throws Exception { - LOG.info("Polling AEM category listing for SKU {} at {} (timeout {} ms), expecting '{}'", - data.productSku, data.categoryPageUrl, AEM_POLL_TIMEOUT_MS, expected); - long started = System.currentTimeMillis(); - long deadline = started + AEM_POLL_TIMEOUT_MS; + long deadline = System.currentTimeMillis() + AEM_POLL_TIMEOUT_MS; String last = null; - int attempt = 0; while (System.currentTimeMillis() < deadline) { - attempt++; last = getProductNameFromCategoryPage(data); - String magentoName = fetchMagentoProductName(data.productSku); - LOG.info( - "Category listing poll #{} (+{} ms): AEM='{}', Magento REST='{}', expected='{}'", - attempt, System.currentTimeMillis() - started, last, magentoName, expected); if (expected.equals(last)) { return; } Thread.sleep(AEM_POLL_INTERVAL_MS); } - String magentoName = fetchMagentoProductName(data.productSku); Assert.assertEquals( "Category-page product name did not match expected value within " + AEM_POLL_TIMEOUT_MS - + "ms after invalidation (AEM last='" + last + "', Magento REST='" + magentoName - + "'). If Magento REST already shows the test name, AEM likely invalidated its GraphQL cache " - + "but Catalog Service (GraphQL backend) has not synced yet.", + + "ms after invalidation", expected, last); } /** - * Polls the PDP product name for up to 30 seconds, returning successfully once it matches - * {@code expected}. + * Polls the PDP product name until it matches {@code expected} or the poll timeout elapses. */ private void waitForProductNameOnPdp(TestData data, String expected) throws Exception { - LOG.info("Polling AEM PDP for SKU {} (timeout {} ms), expecting '{}'", data.productSku, AEM_POLL_TIMEOUT_MS, - expected); - long started = System.currentTimeMillis(); - long deadline = started + AEM_POLL_TIMEOUT_MS; + long deadline = System.currentTimeMillis() + AEM_POLL_TIMEOUT_MS; String last = null; - int attempt = 0; while (System.currentTimeMillis() < deadline) { - attempt++; last = getProductNameFromPdp(data); - String magentoName = fetchMagentoProductName(data.productSku); - LOG.info("PDP poll #{} (+{} ms): AEM='{}', Magento REST='{}', expected='{}'", - attempt, System.currentTimeMillis() - started, last, magentoName, expected); if (expected.equals(last)) { return; } Thread.sleep(AEM_POLL_INTERVAL_MS); } - String magentoName = fetchMagentoProductName(data.productSku); Assert.assertEquals( - "PDP product name did not match expected value within " + AEM_POLL_TIMEOUT_MS - + "ms after invalidation (AEM last='" + last + "', Magento REST='" + magentoName + "')", + "PDP product name did not match expected value within " + AEM_POLL_TIMEOUT_MS + "ms after invalidation", expected, last); } @@ -768,7 +658,6 @@ private void runProductSkusWorkflow(TestData data) throws Exception { Assert.assertNotNull("PDP should render " + data.productSku + " with a name", originalNameOnPdp); String testName = "CIF-IT-" + data.productSku + "-" + System.currentTimeMillis(); - LOG.info("Workflow productSkus: SKU {} — renaming Magento product to '{}'", data.productSku, testName); try (TemporaryProductName ignored = temporaryProductName(data, testName)) { verifyMagentoProductName(data.productSku, testName); Assert.assertEquals("Category listing should serve stale cached name before invalidation", @@ -776,9 +665,8 @@ private void runProductSkusWorkflow(TestData data) throws Exception { Assert.assertEquals("PDP should serve stale cached name before invalidation", originalNameOnPdp, getProductNameFromPdp(data)); - postCacheInvalidationAndLog("productSkus " + data.productSku, productSkusPayload(data.productSku)); + postJson(CACHE_INVALIDATION_ENDPOINT, productSkusPayload(data.productSku), 200); - // Poll to absorb Magento → Catalog Service eventual-consistency lag. waitForProductNameOnCategoryListing(data, testName); waitForProductNameOnPdp(data, testName); @@ -796,7 +684,6 @@ private void runCategoryUidsWorkflow(TestData data) throws Exception { getPdpBreadcrumbText(data).contains(originalCategoryName)); String testName = "CIF-IT-Cat-" + data.categoryId + "-" + System.currentTimeMillis(); - LOG.info("Workflow categoryUids: category {} — renaming Magento category to '{}'", data.categoryId, testName); try (TemporaryCategoryName ignored = temporaryCategoryName(data, testName)) { verifyMagentoCategoryName(data.categoryId, testName); Assert.assertEquals("Category title should serve stale cached name before invalidation", @@ -804,7 +691,7 @@ private void runCategoryUidsWorkflow(TestData data) throws Exception { Assert.assertTrue("PDP breadcrumb should still contain stale category name before invalidation", getPdpBreadcrumbText(data).contains(originalCategoryName)); - postCacheInvalidationAndLog("categoryUids " + data.categoryUid, categoryUidsPayload(data.categoryUid)); + postJson(CACHE_INVALIDATION_ENDPOINT, categoryUidsPayload(data.categoryUid), 200); waitForCategoryTitleOnAem(data, testName); waitForCategoryNameInPdpBreadcrumb(data, testName); @@ -823,7 +710,6 @@ private void runCacheNamesWorkflow(TestData data) throws Exception { Assert.assertNotNull("PDP should render " + data.productSku + " with a name", originalNameOnPdp); String testName = "CIF-IT-CN-" + data.productSku + "-" + System.currentTimeMillis(); - LOG.info("Workflow cacheNames: SKU {} — renaming Magento product to '{}'", data.productSku, testName); try (TemporaryProductName ignored = temporaryProductName(data, testName)) { verifyMagentoProductName(data.productSku, testName); Assert.assertEquals("Category listing should serve stale cached name before cache-name invalidation", @@ -831,10 +717,11 @@ private void runCacheNamesWorkflow(TestData data) throws Exception { Assert.assertEquals("PDP should serve stale cached name before cache-name invalidation", originalNameOnPdp, getProductNameFromPdp(data)); - postCacheInvalidationAndLog("cacheNames productlist+product", + postJson(CACHE_INVALIDATION_ENDPOINT, cacheNamesPayload( "cif-components-it-site/components/commerce/productlist", - "cif-components-it-site/components/commerce/product")); + "cif-components-it-site/components/commerce/product"), + 200); waitForProductNameOnCategoryListing(data, testName); waitForProductNameOnPdp(data, testName); @@ -858,8 +745,6 @@ private void runInvalidateAllWorkflow(TestData data) throws Exception { String testProductName = "CIF-IT-AllP-" + data.productSku + "-" + System.currentTimeMillis(); String testCategoryName = "CIF-IT-AllC-" + data.categoryId + "-" + System.currentTimeMillis(); - LOG.info("Workflow invalidateAll: SKU {} -> '{}', category {} -> '{}'", - data.productSku, testProductName, data.categoryId, testCategoryName); try (TemporaryProductName ignoredProduct = temporaryProductName(data, testProductName); TemporaryCategoryName ignoredCategory = temporaryCategoryName(data, testCategoryName)) { verifyMagentoProductName(data.productSku, testProductName); @@ -873,7 +758,7 @@ private void runInvalidateAllWorkflow(TestData data) throws Exception { Assert.assertTrue("PDP breadcrumb should still contain stale category name before invalidateAll", getPdpBreadcrumbText(data).contains(originalCategoryName)); - postCacheInvalidationAndLog("invalidateAll", invalidateAllPayload()); + postJson(CACHE_INVALIDATION_ENDPOINT, invalidateAllPayload(), 200); waitForProductNameOnCategoryListing(data, testProductName); waitForProductNameOnPdp(data, testProductName); @@ -894,7 +779,6 @@ private void runRegexPatternsWorkflow(TestData data) throws Exception { Assert.assertNotNull("PDP should render " + data.productSku + " with a name", originalNameOnPdp); String testName = "CIF-IT-RX-" + data.productSku + "-" + System.currentTimeMillis(); - LOG.info("Workflow regexPatterns: SKU {} — renaming Magento product to '{}'", data.productSku, testName); try (TemporaryProductName ignored = temporaryProductName(data, testName)) { verifyMagentoProductName(data.productSku, testName); Assert.assertEquals("Category listing should serve stale cached name before regex invalidation", @@ -902,8 +786,8 @@ private void runRegexPatternsWorkflow(TestData data) throws Exception { Assert.assertEquals("PDP should serve stale cached name before regex invalidation", originalNameOnPdp, getProductNameFromPdp(data)); - postCacheInvalidationAndLog("regexPatterns " + data.productSku, - regexPatternsPayload("\\\"sku\\\":\\\\s*\\\"" + data.productSku + "\\\"")); + postJson(CACHE_INVALIDATION_ENDPOINT, + regexPatternsPayload("\\\"sku\\\":\\\\s*\\\"" + data.productSku + "\\\""), 200); waitForProductNameOnCategoryListing(data, testName); waitForProductNameOnPdp(data, testName); From 15174da677474da774014959399d5db3f1ad73fd Mon Sep 17 00:00:00 2001 From: Alwin Joseph Date: Tue, 26 May 2026 16:10:53 +0530 Subject: [PATCH 33/37] SITES-40396: Configure IT site GraphQL client from COMMERCE_ENDPOINT --- .circleci/ci/it-tests.js | 32 +++++++++++++++++++ it/site/README.md | 28 +++++++++++++--- ...nt.impl.GraphqlClientImpl~default.cfg.json | 2 +- ...nt.impl.GraphqlClientImpl~default.cfg.json | 2 +- 4 files changed, 57 insertions(+), 7 deletions(-) diff --git a/.circleci/ci/it-tests.js b/.circleci/ci/it-tests.js index 307ef466e9..0ce61c9607 100644 --- a/.circleci/ci/it-tests.js +++ b/.circleci/ci/it-tests.js @@ -96,6 +96,36 @@ const prepareAemForCifTests = () => { throw new Error(`Timed out after ${AEM_READY_TIMEOUT_MS / 1000}s waiting for AEM to be ready.`); }; +// IT site commerce pages use GraphqlClientImpl~default (Catalog Service). Same COMMERCE_ENDPOINT as Maven ITs. +const configureItSiteGraphqlClient = () => { + if (!COMMERCE_ENDPOINT) { + console.log('Skipping GraphqlClientImpl~default: COMMERCE_ENDPOINT is not set'); + return; + } + + const formData = { + apply: true, + action: 'ajaxConfigManager', + factoryPid: 'com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl', + identifier: 'default', + url: COMMERCE_ENDPOINT, + httpMethod: 'POST', + propertylist: 'identifier,url,httpMethod' + }; + if (AEM === 'classic' || AEM === 'lts') { + formData.allowInsecure = 'true'; + formData.acceptSelfSignedCertificates = 'true'; + formData.propertylist = 'identifier,url,httpMethod,allowInsecure,acceptSelfSignedCertificates'; + } + + ci.sh(`curl -sf 'http://localhost:4502/system/console/configMgr/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default' \ + -H 'Content-Type: application/x-www-form-urlencoded; charset=UTF-8' \ + -u 'admin:admin' \ + --data-raw '${Object.entries(formData) + .map(([k, v]) => `${encodeURIComponent(k)}=${encodeURIComponent(v)}`) + .join('&')}'`); +}; + try { ci.stage("Integration Tests"); let wcmVersion = ci.sh('mvn help:evaluate -Dexpression=core.wcm.components.version -q -DforceStdout', true); @@ -186,6 +216,8 @@ try { .map(([k, v]) => `${encodeURIComponent(k)}=${encodeURIComponent(v)}`) .join('&')}'`); + configureItSiteGraphqlClient(); + // Run integration tests if (TYPE === 'integration') { const commerceEndpoint = COMMERCE_ENDPOINT ? `-DCOMMERCE_ENDPOINT="${COMMERCE_ENDPOINT}"` : ''; diff --git a/it/site/README.md b/it/site/README.md index f4f0049768..504668feab 100644 --- a/it/site/README.md +++ b/it/site/README.md @@ -7,7 +7,7 @@ Integration-test site for **AEM CIF Core Components**, living inside the `aem-co * **ui.apps** — `/apps` code: components, clientlibs, HTL, etc. * **ui.apps.structure** — repository root filters for package validation (declared in `pom.xml`, no `src/main/content`). * **ui.content** — mutable content, templates under `/conf`, sample pages. -* **ui.config** — OSGi configurations (cloud). GraphQL endpoint uses `${COMMERCE_ENDPOINT}`. +* **ui.config** — OSGi configurations (cloud). GraphQL URL is set at runtime (see [GraphQL endpoint](#graphql-endpoint)). * **all** — container package embedding the site's `ui.apps`, `ui.content`, and `ui.config`. * **classic/all** (reactor profile **`classic`**) — 6.5 / AMS mixed package embedding site + classic overlays + CIF Core + WCM Core. @@ -92,12 +92,30 @@ See `it/http/README.md` for override properties (`aem.host`, `aem.port`, `it.com ## GraphQL endpoint -The cloud `ui.config` OSGi config uses `${COMMERCE_ENDPOINT}`. Set this: +`GraphqlClientImpl~default` drives IT site commerce pages (`ui.config` / `classic/ui.config`). The package does **not** ship a Catalog Service URL — only OSGi interpolation and **`httpMethod: POST`**: -* **Cloud Manager / AMS** — define the environment variable `COMMERCE_ENDPOINT` pointing to your `https://…/graphql` URL. -* **Local AEM SDK** — set it in the OSGi console or add a dev-specific config override with a concrete URL. +```json +"httpMethod": "POST", +"url": "$[env:COMMERCE_ENDPOINT;default=]" +``` + +Use the full GraphQL URL (`https://…/graphql`). Do not use `${COMMERCE_ENDPOINT}` in `.cfg.json`; that syntax is for Cloud Manager deploy-time substitution, not AEM OSGi. + +### CircleCI / local Quickstart + +After AEM is ready, `.circleci/ci/it-tests.js` applies the URL the same way as `GraphqlClientImpl~examples`: a Felix `configMgr` POST to `com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default` with `url` and `httpMethod=POST` from the CircleCI `COMMERCE_ENDPOINT` env var (full `https://…/graphql` URL). + +Changing backends does not require a code change — only that pipeline variable. + +### Local development + +* **Cloud SDK** — `export COMMERCE_ENDPOINT=https://…/graphql` before starting AEM, or set `url` in `/system/console/configMgr` for `GraphqlClientImpl~default`. +* **AEM 6.5 / AMS** (`-Pclassic`) — `$[env:…]` is not applied on 6.5; use the CI curl step above or override the factory config in OSGi. +* **AEM as a Cloud Service** — define `COMMERCE_ENDPOINT` in Cloud Manager; the `$[env:COMMERCE_ENDPOINT;default=]` placeholder is resolved on the AEM JVM. + +### HTTP integration tests -The classic `classic/ui.config` ships with a placeholder URL (`https://hostname.com/graphql`); replace it via OSGi or an AMS environment variable once the instance is up. +The same `COMMERCE_ENDPOINT` is passed to Maven for `CacheInvalidationIT` (Magento REST). See `it/http/README.md` for overrides. ## ClientLibs diff --git a/it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json b/it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json index 4aac94d4d9..6d96cc97f9 100644 --- a/it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json +++ b/it/site/classic/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig-classic/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json @@ -1,7 +1,7 @@ { "identifier": "default", "httpMethod": "POST", - "url": "https://mcprod.catalogservice-commerce.fun/graphql", + "url" : "$[env:COMMERCE_ENDPOINT;default=]", "connectionTimeout": 5000, "socketTimeout": 5000, "maxHttpConnections": 20, diff --git a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json index f25f771c75..9b78b313ae 100644 --- a/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json +++ b/it/site/ui.config/src/main/content/jcr_root/apps/cif-components-it-site/osgiconfig/config/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json @@ -1,7 +1,7 @@ { "identifier" : "default", "httpMethod" : "POST", - "url" : "https://mcprod.catalogservice-commerce.fun/graphql", + "url" : "$[env:COMMERCE_ENDPOINT;default=]", "connectionTimeout" : 5000, "socketTimeout" : 5000, "maxHttpConnections" : 20, From 387f101ad02877f8269965de0418ea113b520db1 Mon Sep 17 00:00:00 2001 From: Alwin Joseph Date: Tue, 26 May 2026 16:25:27 +0530 Subject: [PATCH 34/37] Adds debug log for url_path issue for product --- .circleci/ci/it-tests.js | 31 +++ .../commerce/it/http/CacheInvalidationIT.java | 24 ++ .../it/http/ItSiteUrlDiagnostics.java | 227 ++++++++++++++++++ 3 files changed, 282 insertions(+) create mode 100644 it/http/src/test/java/com/adobe/cq/commerce/it/http/ItSiteUrlDiagnostics.java diff --git a/.circleci/ci/it-tests.js b/.circleci/ci/it-tests.js index 0ce61c9607..507f5e24e5 100644 --- a/.circleci/ci/it-tests.js +++ b/.circleci/ci/it-tests.js @@ -126,6 +126,36 @@ const configureItSiteGraphqlClient = () => { .join('&')}'`); }; +// TEMP (SITES-40396): remove logItSiteCommerceOsgiConfig() call + function when UrlProvider root cause is fixed. +const logItSiteCommerceOsgiConfig = () => { + const dump = (label, configId) => { + try { + const json = ci.sh( + `curl -sf -u admin:admin 'http://localhost:4502/system/console/configMgr/${configId}.json'`, + true + ); + console.log(`=== CIF IT OSGi debug [${label}] ${configId} ===`); + console.log(json); + } catch (e) { + console.log(`=== CIF IT OSGi debug [${label}] ${configId} — not available: ${e.message || e} ===`); + } + }; + dump('UrlProviderImpl', 'com.adobe.cq.commerce.core.components.internal.services.UrlProviderImpl'); + dump('GraphqlClientImpl~default', 'com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default'); + try { + const listing = ci.sh("curl -sf -u admin:admin 'http://localhost:4502/system/console/configMgr.json'", true); + const urlProviderLines = listing + .split('\n') + .filter(line => line.includes('UrlProvider') || line.includes('GraphqlClientImpl')); + if (urlProviderLines.length > 0) { + console.log('=== CIF IT OSGi debug [configMgr.json lines mentioning UrlProvider/GraphqlClient] ==='); + console.log(urlProviderLines.join('\n')); + } + } catch (e) { + console.log(`=== CIF IT OSGi debug [configMgr.json listing] skipped: ${e.message || e} ===`); + } +}; + try { ci.stage("Integration Tests"); let wcmVersion = ci.sh('mvn help:evaluate -Dexpression=core.wcm.components.version -q -DforceStdout', true); @@ -217,6 +247,7 @@ try { .join('&')}'`); configureItSiteGraphqlClient(); + logItSiteCommerceOsgiConfig(); // Run integration tests if (TYPE === 'integration') { diff --git a/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java b/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java index 0a924b5df0..382e079037 100644 --- a/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java +++ b/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java @@ -31,7 +31,11 @@ import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.select.Elements; +import java.util.Set; +import java.util.concurrent.ConcurrentHashMap; + import org.junit.Assert; +import org.junit.BeforeClass; import org.junit.Test; import org.junit.experimental.categories.Category; import org.slf4j.Logger; @@ -82,6 +86,14 @@ public class CacheInvalidationIT extends ItSiteTestBase { private static final long AEM_POLL_INTERVAL_MS = 1_000L; + // TEMP (SITES-40396): remove URL debug block when UrlProvider root cause is fixed. + private static final Set URL_DEBUG_LOGGED_CATEGORY_PAGES = ConcurrentHashMap.newKeySet(); + + @BeforeClass + public static void logUrlProviderDiagnostics() { + ItSiteUrlDiagnostics.logOsgiConfiguration(adminAuthor); + } + private static long resolveAemPollTimeoutMs() { String prop = System.getProperty("CIF_IT_AEM_POLL_TIMEOUT_MS"); if (prop != null && !prop.isEmpty()) { @@ -310,6 +322,11 @@ private String getCategoryNameFromPage(TestData data) throws ClientException { * dropped and the PDP URL hardcoded again. */ private String discoverPdpUrl(TestData data) throws ClientException { + if (URL_DEBUG_LOGGED_CATEGORY_PAGES.add(data.categoryPageUrl)) { + ItSiteUrlDiagnostics.logCategoryPageProductUrls( + adminAuthor, data.categoryPageUrl, data.productSku, data.categoryUrlPath); + } + SlingHttpResponse response = adminAuthor.doGet(data.categoryPageUrl, 200); Document doc = Jsoup.parse(response.getContent()); Elements items = doc.select(".productcollection__item[data-product-sku=" + data.productSku + "]"); @@ -322,6 +339,13 @@ private String discoverPdpUrl(TestData data) throws ClientException { throw new AssertionError("Cannot derive PDP URL: product card for SKU " + data.productSku + " has no href attribute"); } + + LOG.info("CIF IT URL debug: discoverPdpUrl sku={} categoryUrlPath={} href={} shape={}", + data.productSku, + data.categoryUrlPath, + href, + ItSiteUrlDiagnostics.classifyProductHref(href, data.categoryUrlPath)); + return href + (href.contains("?") ? "&" : "?") + "wcmmode=disabled"; } diff --git a/it/http/src/test/java/com/adobe/cq/commerce/it/http/ItSiteUrlDiagnostics.java b/it/http/src/test/java/com/adobe/cq/commerce/it/http/ItSiteUrlDiagnostics.java new file mode 100644 index 0000000000..53b2563700 --- /dev/null +++ b/it/http/src/test/java/com/adobe/cq/commerce/it/http/ItSiteUrlDiagnostics.java @@ -0,0 +1,227 @@ +/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ~ Copyright 2026 Adobe + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License. + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ +package com.adobe.cq.commerce.it.http; + +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +import org.apache.commons.lang3.StringUtils; +import org.apache.sling.testing.clients.ClientException; +import org.apache.sling.testing.clients.SlingHttpResponse; +import org.jsoup.Jsoup; +import org.jsoup.nodes.Document; +import org.jsoup.nodes.Element; +import org.jsoup.select.Elements; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import com.adobe.cq.testing.client.CQClient; +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.ObjectMapper; + +/** + * TEMP (SITES-40396): remove this class once UrlProvider / product URL root cause is fixed. + * Diagnostics for IT site product URL / {@code UrlProviderImpl} behaviour in CI. + */ +final class ItSiteUrlDiagnostics { + + private static final Logger LOG = LoggerFactory.getLogger(ItSiteUrlDiagnostics.class); + + private static final ObjectMapper MAPPER = new ObjectMapper(); + + private static final String URL_PROVIDER_PID = + "com.adobe.cq.commerce.core.components.internal.services.UrlProviderImpl"; + + private static final String GRAPHQL_CLIENT_CONFIG_ID = + "com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default"; + + private static final Pattern PRODUCT_PAGE_SUFFIX = Pattern.compile( + "product-page\\.html/([^#?]+)"); + + private ItSiteUrlDiagnostics() { + } + + static void logOsgiConfiguration(CQClient client) { + logConfigMgrJson(client, URL_PROVIDER_PID, "UrlProviderImpl"); + logConfigMgrJson(client, GRAPHQL_CLIENT_CONFIG_ID, "GraphqlClientImpl~default"); + logConfigMgrListing(client, "UrlProvider"); + logConfigMgrListing(client, "GraphqlClientImpl"); + } + + /** + * Logs every product card {@code href} on the category page plus a short classification of the URL shape. + */ + static void logCategoryPageProductUrls(CQClient client, String categoryPageUrl, String highlightSku, + String expectedCategoryUrlPath) { + try { + SlingHttpResponse response = client.doGet(categoryPageUrl, 200); + Document doc = Jsoup.parse(response.getContent()); + Elements items = doc.select(".productcollection__item[data-product-sku]"); + LOG.info("CIF IT URL debug: category page {} — {} product card(s), highlight sku={}", + categoryPageUrl, items.size(), highlightSku); + LOG.info("CIF IT URL debug: expected IT site category url_path context={}", expectedCategoryUrlPath); + + int limit = Math.min(items.size(), 8); + for (int i = 0; i < limit; i++) { + Element item = items.get(i); + String sku = item.attr("data-product-sku"); + String href = item.attr("href"); + LOG.info("CIF IT URL debug: [{}] sku={} href={} shape={}", + i, sku, href, classifyProductHref(href, expectedCategoryUrlPath)); + } + if (items.size() > limit) { + LOG.info("CIF IT URL debug: … {} more product card(s) omitted", items.size() - limit); + } + + Elements highlight = doc.select(".productcollection__item[data-product-sku=" + highlightSku + "]"); + if (!highlight.isEmpty()) { + String href = highlight.first().attr("href"); + LOG.info("CIF IT URL debug: highlight product {} href={} shape={}", + highlightSku, href, classifyProductHref(href, expectedCategoryUrlPath)); + } else { + LOG.warn("CIF IT URL debug: highlight sku {} not found on {}", highlightSku, categoryPageUrl); + } + } catch (ClientException e) { + LOG.warn("CIF IT URL debug: failed to load category page {}: {}", categoryPageUrl, e.getMessage()); + } + } + + static String classifyProductHref(String href, String expectedCategoryUrlPath) { + if (StringUtils.isBlank(href)) { + return "missing-href"; + } + Matcher m = PRODUCT_PAGE_SUFFIX.matcher(href); + if (!m.find()) { + return "no-product-page-suffix"; + } + String suffix = m.group(1); + if (suffix.endsWith(".html")) { + suffix = suffix.substring(0, suffix.length() - ".html".length()); + } + String[] segments = suffix.split("/"); + if (segments.length == 1) { + return "short-form (single segment, typical url_key)"; + } + if (segments.length == 2 && expectedCategoryUrlPath != null) { + String leafCategory = StringUtils.substringAfterLast(expectedCategoryUrlPath, "/"); + if (segments[0].equals(leafCategory) || expectedCategoryUrlPath.endsWith("/" + segments[0])) { + return "category+url_key shape (2 segments)"; + } + } + if (segments.length >= 2) { + return "multi-segment (" + segments.length + " segments, typical url_path)"; + } + return "unclassified (" + segments.length + " segments)"; + } + + private static void logConfigMgrJson(CQClient client, String configId, String label) { + String path = "/system/console/configMgr/" + configId + ".json"; + try { + SlingHttpResponse response = client.doGet(path, 200); + String body = response.getContent(); + LOG.info("CIF IT OSGi debug [{}] GET {}: {}", label, path, summarizeConfigJson(body)); + } catch (ClientException e) { + LOG.warn("CIF IT OSGi debug [{}] GET {} failed: {}", label, path, e.getMessage()); + } + } + + private static void logConfigMgrListing(CQClient client, String pidContains) { + try { + SlingHttpResponse response = client.doGet("/system/console/configMgr.json", 200); + JsonNode root = MAPPER.readTree(response.getContent()); + List matches = new ArrayList<>(); + collectMatchingConfigIds(root, pidContains, matches); + if (matches.isEmpty()) { + LOG.info("CIF IT OSGi debug: no configMgr.json entries containing '{}'", pidContains); + } else { + LOG.info("CIF IT OSGi debug: configMgr entries containing '{}': {}", pidContains, matches); + for (String configId : matches) { + if (!configId.contains(pidContains)) { + continue; + } + logConfigMgrJson(client, configId, configId); + } + } + } catch (Exception e) { + LOG.warn("CIF IT OSGi debug: could not list configMgr.json for '{}': {}", pidContains, e.getMessage()); + } + } + + private static void collectMatchingConfigIds(JsonNode node, String pidContains, List out) { + if (node == null) { + return; + } + if (node.isObject()) { + JsonNode pid = node.get("pid"); + if (pid != null && pid.isTextual() && pid.asText().contains(pidContains)) { + out.add(pid.asText()); + } + JsonNode id = node.get("id"); + if (id != null && id.isTextual() && id.asText().contains(pidContains)) { + out.add(id.asText()); + } + Iterator fields = node.fieldNames(); + while (fields.hasNext()) { + collectMatchingConfigIds(node.get(fields.next()), pidContains, out); + } + } else if (node.isArray()) { + for (JsonNode child : node) { + collectMatchingConfigIds(child, pidContains, out); + } + } + } + + private static String summarizeConfigJson(String body) { + if (StringUtils.isBlank(body)) { + return "(empty)"; + } + try { + JsonNode root = MAPPER.readTree(body); + JsonNode properties = root.get("properties"); + if (properties != null && properties.isArray()) { + StringBuilder sb = new StringBuilder("{"); + for (JsonNode prop : properties) { + String name = prop.has("name") ? prop.get("name").asText() : "?"; + if (!isInterestingUrlProperty(name)) { + continue; + } + String value = prop.has("value") ? prop.get("value").asText() : ""; + if (sb.length() > 1) { + sb.append(", "); + } + sb.append(name).append('=').append(value); + } + sb.append("}"); + return sb.toString(); + } + return StringUtils.abbreviate(body, 500); + } catch (Exception e) { + return StringUtils.abbreviate(body, 500); + } + } + + private static boolean isInterestingUrlProperty(String name) { + return "productPageUrlFormat".equals(name) + || "categoryPageUrlFormat".equals(name) + || "enableContextAwareProductUrls".equals(name) + || "url".equals(name) + || "httpMethod".equals(name) + || "identifier".equals(name); + } +} From cd8f1fd0d0ded81288f8e3543d2ca67c2b68b892 Mon Sep 17 00:00:00 2001 From: Alwin Joseph Date: Tue, 26 May 2026 17:21:11 +0530 Subject: [PATCH 35/37] Resolves the format issue --- .../adobe/cq/commerce/it/http/CacheInvalidationIT.java | 5 ++--- .../adobe/cq/commerce/it/http/ItSiteUrlDiagnostics.java | 9 +++------ 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java b/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java index 382e079037..7be1b8d339 100644 --- a/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java +++ b/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java @@ -16,6 +16,8 @@ package com.adobe.cq.commerce.it.http; import java.io.IOException; +import java.util.Set; +import java.util.concurrent.ConcurrentHashMap; import org.apache.http.HttpResponse; import org.apache.http.client.methods.HttpGet; @@ -31,9 +33,6 @@ import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.select.Elements; -import java.util.Set; -import java.util.concurrent.ConcurrentHashMap; - import org.junit.Assert; import org.junit.BeforeClass; import org.junit.Test; diff --git a/it/http/src/test/java/com/adobe/cq/commerce/it/http/ItSiteUrlDiagnostics.java b/it/http/src/test/java/com/adobe/cq/commerce/it/http/ItSiteUrlDiagnostics.java index 53b2563700..f243a86939 100644 --- a/it/http/src/test/java/com/adobe/cq/commerce/it/http/ItSiteUrlDiagnostics.java +++ b/it/http/src/test/java/com/adobe/cq/commerce/it/http/ItSiteUrlDiagnostics.java @@ -45,17 +45,14 @@ final class ItSiteUrlDiagnostics { private static final ObjectMapper MAPPER = new ObjectMapper(); - private static final String URL_PROVIDER_PID = - "com.adobe.cq.commerce.core.components.internal.services.UrlProviderImpl"; + private static final String URL_PROVIDER_PID = "com.adobe.cq.commerce.core.components.internal.services.UrlProviderImpl"; - private static final String GRAPHQL_CLIENT_CONFIG_ID = - "com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default"; + private static final String GRAPHQL_CLIENT_CONFIG_ID = "com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default"; private static final Pattern PRODUCT_PAGE_SUFFIX = Pattern.compile( "product-page\\.html/([^#?]+)"); - private ItSiteUrlDiagnostics() { - } + private ItSiteUrlDiagnostics() {} static void logOsgiConfiguration(CQClient client) { logConfigMgrJson(client, URL_PROVIDER_PID, "UrlProviderImpl"); From 39cbef6be9c7f6d05cd9905b8caf0b23e374886b Mon Sep 17 00:00:00 2001 From: Alwin Joseph Date: Tue, 26 May 2026 17:43:00 +0530 Subject: [PATCH 36/37] Fixs the test failure issue --- .circleci/ci/it-tests.js | 78 ++++++++++++++++++++++++++++++++++------ it/site/README.md | 2 +- 2 files changed, 69 insertions(+), 11 deletions(-) diff --git a/.circleci/ci/it-tests.js b/.circleci/ci/it-tests.js index 507f5e24e5..143165195f 100644 --- a/.circleci/ci/it-tests.js +++ b/.circleci/ci/it-tests.js @@ -96,13 +96,56 @@ const prepareAemForCifTests = () => { throw new Error(`Timed out after ${AEM_READY_TIMEOUT_MS / 1000}s waiting for AEM to be ready.`); }; -// IT site commerce pages use GraphqlClientImpl~default (Catalog Service). Same COMMERCE_ENDPOINT as Maven ITs. +// Mirrors it/site/ui.config/.../GraphqlClientImpl~default.cfg.json (url overridden from CI env). +const IT_SITE_GRAPHQL_CACHE_CONFIGURATIONS = [ + 'cif-components-it-site/components/commerce/navigation:true:5:300', + 'com.adobe.cq.commerce.core.search.services.SearchFilterService:true:10:300', + 'cif-components-it-site/components/commerce/breadcrumb:true:1000:300', + 'cif-components-it-site/components/commerce/product:true:50:1000', + 'cif-components-it-site/components/commerce/productcollection:true:50:1000', + 'cif-components-it-site/components/commerce/productlist:true:50:300' +]; + +const encodeOsgiFormBody = (formData) => { + const parts = []; + for (const [key, value] of Object.entries(formData)) { + if (Array.isArray(value)) { + for (const item of value) { + parts.push(`${encodeURIComponent(key)}=${encodeURIComponent(item)}`); + } + } else { + parts.push(`${encodeURIComponent(key)}=${encodeURIComponent(value)}`); + } + } + return parts.join('&'); +}; + +const postOsgiConfig = (configPath, formData) => { + ci.sh(`curl -sf 'http://localhost:4502/system/console/configMgr/${configPath}' \ + -H 'Content-Type: application/x-www-form-urlencoded; charset=UTF-8' \ + -u 'admin:admin' \ + --data-raw '${encodeOsgiFormBody(formData)}'`); +}; + +// IT site commerce pages use GraphqlClientImpl~default. Apply full IT ui.config (not url/httpMethod only). const configureItSiteGraphqlClient = () => { if (!COMMERCE_ENDPOINT) { console.log('Skipping GraphqlClientImpl~default: COMMERCE_ENDPOINT is not set'); return; } + const propertyNames = [ + 'identifier', + 'url', + 'httpMethod', + 'connectionTimeout', + 'socketTimeout', + 'maxHttpConnections', + 'requestPoolTimeout', + 'acceptSelfSignedCertificates', + 'allowHttpProtocol', + 'cacheConfigurations' + ]; const formData = { apply: true, action: 'ajaxConfigManager', @@ -110,20 +153,34 @@ const configureItSiteGraphqlClient = () => { identifier: 'default', url: COMMERCE_ENDPOINT, httpMethod: 'POST', - propertylist: 'identifier,url,httpMethod' + connectionTimeout: '5000', + socketTimeout: '5000', + maxHttpConnections: '20', + requestPoolTimeout: '2000', + acceptSelfSignedCertificates: 'true', + allowHttpProtocol: 'true', + cacheConfigurations: IT_SITE_GRAPHQL_CACHE_CONFIGURATIONS, + propertylist: propertyNames.join(',') }; if (AEM === 'classic' || AEM === 'lts') { formData.allowInsecure = 'true'; - formData.acceptSelfSignedCertificates = 'true'; - formData.propertylist = 'identifier,url,httpMethod,allowInsecure,acceptSelfSignedCertificates'; + propertyNames.push('allowInsecure'); + formData.propertylist = propertyNames.join(','); } - ci.sh(`curl -sf 'http://localhost:4502/system/console/configMgr/com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default' \ - -H 'Content-Type: application/x-www-form-urlencoded; charset=UTF-8' \ - -u 'admin:admin' \ - --data-raw '${Object.entries(formData) - .map(([k, v]) => `${encodeURIComponent(k)}=${encodeURIComponent(v)}`) - .join('&')}'`); + postOsgiConfig('com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default', formData); +}; + +// Mirrors it/site/ui.config/.../UrlProviderImpl.cfg.json (CI ui.config package is not always applied). +const configureItSiteUrlProvider = () => { + postOsgiConfig('com.adobe.cq.commerce.core.components.internal.services.UrlProviderImpl', { + apply: true, + action: 'ajaxConfigManager', + productPageUrlFormat: '{{page}}.html/{{url_path}}.html#{{variant_sku}}', + enableContextAwareProductUrls: 'true', + categoryPageUrlFormat: '{{page}}.html/{{url_path}}.html', + propertylist: 'productPageUrlFormat,enableContextAwareProductUrls,categoryPageUrlFormat' + }); }; // TEMP (SITES-40396): remove logItSiteCommerceOsgiConfig() call + function when UrlProvider root cause is fixed. @@ -247,6 +304,7 @@ try { .join('&')}'`); configureItSiteGraphqlClient(); + configureItSiteUrlProvider(); logItSiteCommerceOsgiConfig(); // Run integration tests diff --git a/it/site/README.md b/it/site/README.md index 504668feab..b8178aacb4 100644 --- a/it/site/README.md +++ b/it/site/README.md @@ -103,7 +103,7 @@ Use the full GraphQL URL (`https://…/graphql`). Do not use `${COMMERCE_ENDPOIN ### CircleCI / local Quickstart -After AEM is ready, `.circleci/ci/it-tests.js` applies the URL the same way as `GraphqlClientImpl~examples`: a Felix `configMgr` POST to `com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default` with `url` and `httpMethod=POST` from the CircleCI `COMMERCE_ENDPOINT` env var (full `https://…/graphql` URL). +After AEM is ready, `.circleci/ci/it-tests.js` applies IT site OSGi via Felix `configMgr` (same pattern as `GraphqlClientImpl~examples`): full `GraphqlClientImpl~default` settings from `ui.config` with `url` taken from CircleCI `COMMERCE_ENDPOINT`, plus `UrlProviderImpl` (`url_path`, context-aware). This is needed because the IT site `ui.config` content package is not always picked up on the pipeline AEM instance. Changing backends does not require a code change — only that pipeline variable. From dfa8dc96f50740c2be37f95adf54c5b61beda610 Mon Sep 17 00:00:00 2001 From: Alwin Joseph Date: Tue, 26 May 2026 18:09:28 +0530 Subject: [PATCH 37/37] SITES-40396: Removes the debug logs --- .circleci/ci/it-tests.js | 41 +--- .../commerce/it/http/CacheInvalidationIT.java | 42 +--- .../it/http/ItSiteUrlDiagnostics.java | 224 ------------------ 3 files changed, 13 insertions(+), 294 deletions(-) delete mode 100644 it/http/src/test/java/com/adobe/cq/commerce/it/http/ItSiteUrlDiagnostics.java diff --git a/.circleci/ci/it-tests.js b/.circleci/ci/it-tests.js index 143165195f..ec56d09b48 100644 --- a/.circleci/ci/it-tests.js +++ b/.circleci/ci/it-tests.js @@ -96,7 +96,15 @@ const prepareAemForCifTests = () => { throw new Error(`Timed out after ${AEM_READY_TIMEOUT_MS / 1000}s waiting for AEM to be ready.`); }; -// Mirrors it/site/ui.config/.../GraphqlClientImpl~default.cfg.json (url overridden from CI env). +// --------------------------------------------------------------------------- +// IT site OSGi bootstrap (see it/site/README.md — "CircleCI integration tests") +// +// ui.config is correct in Git but the embedded ui.config subpackage is not always +// active on pipeline Quickstart before it/http runs. Without this block, AEM uses +// CIF defaults (url_key URLs, no GraphQL caches). Values below must match: +// it/site/ui.config/.../GraphqlClientImpl~default.cfg.json +// it/site/ui.config/.../UrlProviderImpl.cfg.json +// --------------------------------------------------------------------------- const IT_SITE_GRAPHQL_CACHE_CONFIGURATIONS = [ 'cif-components-it-site/components/commerce/navigation:true:5:300', 'com.adobe.cq.commerce.core.search.services.SearchFilterService:true:10:300', @@ -183,36 +191,6 @@ const configureItSiteUrlProvider = () => { }); }; -// TEMP (SITES-40396): remove logItSiteCommerceOsgiConfig() call + function when UrlProvider root cause is fixed. -const logItSiteCommerceOsgiConfig = () => { - const dump = (label, configId) => { - try { - const json = ci.sh( - `curl -sf -u admin:admin 'http://localhost:4502/system/console/configMgr/${configId}.json'`, - true - ); - console.log(`=== CIF IT OSGi debug [${label}] ${configId} ===`); - console.log(json); - } catch (e) { - console.log(`=== CIF IT OSGi debug [${label}] ${configId} — not available: ${e.message || e} ===`); - } - }; - dump('UrlProviderImpl', 'com.adobe.cq.commerce.core.components.internal.services.UrlProviderImpl'); - dump('GraphqlClientImpl~default', 'com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default'); - try { - const listing = ci.sh("curl -sf -u admin:admin 'http://localhost:4502/system/console/configMgr.json'", true); - const urlProviderLines = listing - .split('\n') - .filter(line => line.includes('UrlProvider') || line.includes('GraphqlClientImpl')); - if (urlProviderLines.length > 0) { - console.log('=== CIF IT OSGi debug [configMgr.json lines mentioning UrlProvider/GraphqlClient] ==='); - console.log(urlProviderLines.join('\n')); - } - } catch (e) { - console.log(`=== CIF IT OSGi debug [configMgr.json listing] skipped: ${e.message || e} ===`); - } -}; - try { ci.stage("Integration Tests"); let wcmVersion = ci.sh('mvn help:evaluate -Dexpression=core.wcm.components.version -q -DforceStdout', true); @@ -305,7 +283,6 @@ try { configureItSiteGraphqlClient(); configureItSiteUrlProvider(); - logItSiteCommerceOsgiConfig(); // Run integration tests if (TYPE === 'integration') { diff --git a/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java b/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java index 7be1b8d339..56ee1ed930 100644 --- a/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java +++ b/it/http/src/test/java/com/adobe/cq/commerce/it/http/CacheInvalidationIT.java @@ -16,8 +16,6 @@ package com.adobe.cq.commerce.it.http; import java.io.IOException; -import java.util.Set; -import java.util.concurrent.ConcurrentHashMap; import org.apache.http.HttpResponse; import org.apache.http.client.methods.HttpGet; @@ -34,7 +32,6 @@ import org.jsoup.nodes.Element; import org.jsoup.select.Elements; import org.junit.Assert; -import org.junit.BeforeClass; import org.junit.Test; import org.junit.experimental.categories.Category; import org.slf4j.Logger; @@ -85,14 +82,6 @@ public class CacheInvalidationIT extends ItSiteTestBase { private static final long AEM_POLL_INTERVAL_MS = 1_000L; - // TEMP (SITES-40396): remove URL debug block when UrlProvider root cause is fixed. - private static final Set URL_DEBUG_LOGGED_CATEGORY_PAGES = ConcurrentHashMap.newKeySet(); - - @BeforeClass - public static void logUrlProviderDiagnostics() { - ItSiteUrlDiagnostics.logOsgiConfiguration(adminAuthor); - } - private static long resolveAemPollTimeoutMs() { String prop = System.getProperty("CIF_IT_AEM_POLL_TIMEOUT_MS"); if (prop != null && !prop.isEmpty()) { @@ -303,29 +292,12 @@ private String getCategoryNameFromPage(TestData data) throws ClientException { } /** - * Discovers the actual PDP URL this AEM instance expects for the given SKU by reading - * the product card's {@code href} on the category page. This sidesteps URL-format - * differences between AEM instances (e.g. context-aware vs leaf-only product URLs) - * because the category page itself emits whichever URL its URL provider is configured - * to produce. Returns the URL with {@code ?wcmmode=disabled} appended so the PDP - * renders in publish mode (avoids the "Product name" i18n placeholder in author mode). - * - *

    - * TODO: Investigate why the pipeline AEM emits the short-form URL - * ({@code /product-page.html/.html}) for product cards instead of the full - * context-aware form ({@code /product-page.html//.html}) - * that the local AEM produces. With {@code enableContextAwareProductUrls=true} in - * {@code UrlProviderImpl.cfg.json}, the full form is expected. Either the OSGi config - * isn't being applied on the pipeline, or the URL provider on that AEM version uses - * different formatting logic. Once that is resolved, the discovery step here can be - * dropped and the PDP URL hardcoded again. + * Discovers the PDP URL for the given SKU from the product card {@code href} on the category + * page so tests follow whatever {@link com.adobe.cq.commerce.core.components.internal.services.UrlProviderImpl} + * produces on this AEM instance. Appends {@code wcmmode=disabled} to avoid the author-mode + * "Product name" i18n placeholder on the PDP. */ private String discoverPdpUrl(TestData data) throws ClientException { - if (URL_DEBUG_LOGGED_CATEGORY_PAGES.add(data.categoryPageUrl)) { - ItSiteUrlDiagnostics.logCategoryPageProductUrls( - adminAuthor, data.categoryPageUrl, data.productSku, data.categoryUrlPath); - } - SlingHttpResponse response = adminAuthor.doGet(data.categoryPageUrl, 200); Document doc = Jsoup.parse(response.getContent()); Elements items = doc.select(".productcollection__item[data-product-sku=" + data.productSku + "]"); @@ -339,12 +311,6 @@ private String discoverPdpUrl(TestData data) throws ClientException { + data.productSku + " has no href attribute"); } - LOG.info("CIF IT URL debug: discoverPdpUrl sku={} categoryUrlPath={} href={} shape={}", - data.productSku, - data.categoryUrlPath, - href, - ItSiteUrlDiagnostics.classifyProductHref(href, data.categoryUrlPath)); - return href + (href.contains("?") ? "&" : "?") + "wcmmode=disabled"; } diff --git a/it/http/src/test/java/com/adobe/cq/commerce/it/http/ItSiteUrlDiagnostics.java b/it/http/src/test/java/com/adobe/cq/commerce/it/http/ItSiteUrlDiagnostics.java deleted file mode 100644 index f243a86939..0000000000 --- a/it/http/src/test/java/com/adobe/cq/commerce/it/http/ItSiteUrlDiagnostics.java +++ /dev/null @@ -1,224 +0,0 @@ -/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - ~ Copyright 2026 Adobe - ~ - ~ Licensed under the Apache License, Version 2.0 (the "License"); - ~ you may not use this file except in compliance with the License. - ~ You may obtain a copy of the License at - ~ - ~ http://www.apache.org/licenses/LICENSE-2.0 - ~ - ~ Unless required by applicable law or agreed to in writing, software - ~ distributed under the License is distributed on an "AS IS" BASIS, - ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - ~ See the License for the specific language governing permissions and - ~ limitations under the License. - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ -package com.adobe.cq.commerce.it.http; - -import java.util.ArrayList; -import java.util.Iterator; -import java.util.List; -import java.util.regex.Matcher; -import java.util.regex.Pattern; - -import org.apache.commons.lang3.StringUtils; -import org.apache.sling.testing.clients.ClientException; -import org.apache.sling.testing.clients.SlingHttpResponse; -import org.jsoup.Jsoup; -import org.jsoup.nodes.Document; -import org.jsoup.nodes.Element; -import org.jsoup.select.Elements; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import com.adobe.cq.testing.client.CQClient; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.ObjectMapper; - -/** - * TEMP (SITES-40396): remove this class once UrlProvider / product URL root cause is fixed. - * Diagnostics for IT site product URL / {@code UrlProviderImpl} behaviour in CI. - */ -final class ItSiteUrlDiagnostics { - - private static final Logger LOG = LoggerFactory.getLogger(ItSiteUrlDiagnostics.class); - - private static final ObjectMapper MAPPER = new ObjectMapper(); - - private static final String URL_PROVIDER_PID = "com.adobe.cq.commerce.core.components.internal.services.UrlProviderImpl"; - - private static final String GRAPHQL_CLIENT_CONFIG_ID = "com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default"; - - private static final Pattern PRODUCT_PAGE_SUFFIX = Pattern.compile( - "product-page\\.html/([^#?]+)"); - - private ItSiteUrlDiagnostics() {} - - static void logOsgiConfiguration(CQClient client) { - logConfigMgrJson(client, URL_PROVIDER_PID, "UrlProviderImpl"); - logConfigMgrJson(client, GRAPHQL_CLIENT_CONFIG_ID, "GraphqlClientImpl~default"); - logConfigMgrListing(client, "UrlProvider"); - logConfigMgrListing(client, "GraphqlClientImpl"); - } - - /** - * Logs every product card {@code href} on the category page plus a short classification of the URL shape. - */ - static void logCategoryPageProductUrls(CQClient client, String categoryPageUrl, String highlightSku, - String expectedCategoryUrlPath) { - try { - SlingHttpResponse response = client.doGet(categoryPageUrl, 200); - Document doc = Jsoup.parse(response.getContent()); - Elements items = doc.select(".productcollection__item[data-product-sku]"); - LOG.info("CIF IT URL debug: category page {} — {} product card(s), highlight sku={}", - categoryPageUrl, items.size(), highlightSku); - LOG.info("CIF IT URL debug: expected IT site category url_path context={}", expectedCategoryUrlPath); - - int limit = Math.min(items.size(), 8); - for (int i = 0; i < limit; i++) { - Element item = items.get(i); - String sku = item.attr("data-product-sku"); - String href = item.attr("href"); - LOG.info("CIF IT URL debug: [{}] sku={} href={} shape={}", - i, sku, href, classifyProductHref(href, expectedCategoryUrlPath)); - } - if (items.size() > limit) { - LOG.info("CIF IT URL debug: … {} more product card(s) omitted", items.size() - limit); - } - - Elements highlight = doc.select(".productcollection__item[data-product-sku=" + highlightSku + "]"); - if (!highlight.isEmpty()) { - String href = highlight.first().attr("href"); - LOG.info("CIF IT URL debug: highlight product {} href={} shape={}", - highlightSku, href, classifyProductHref(href, expectedCategoryUrlPath)); - } else { - LOG.warn("CIF IT URL debug: highlight sku {} not found on {}", highlightSku, categoryPageUrl); - } - } catch (ClientException e) { - LOG.warn("CIF IT URL debug: failed to load category page {}: {}", categoryPageUrl, e.getMessage()); - } - } - - static String classifyProductHref(String href, String expectedCategoryUrlPath) { - if (StringUtils.isBlank(href)) { - return "missing-href"; - } - Matcher m = PRODUCT_PAGE_SUFFIX.matcher(href); - if (!m.find()) { - return "no-product-page-suffix"; - } - String suffix = m.group(1); - if (suffix.endsWith(".html")) { - suffix = suffix.substring(0, suffix.length() - ".html".length()); - } - String[] segments = suffix.split("/"); - if (segments.length == 1) { - return "short-form (single segment, typical url_key)"; - } - if (segments.length == 2 && expectedCategoryUrlPath != null) { - String leafCategory = StringUtils.substringAfterLast(expectedCategoryUrlPath, "/"); - if (segments[0].equals(leafCategory) || expectedCategoryUrlPath.endsWith("/" + segments[0])) { - return "category+url_key shape (2 segments)"; - } - } - if (segments.length >= 2) { - return "multi-segment (" + segments.length + " segments, typical url_path)"; - } - return "unclassified (" + segments.length + " segments)"; - } - - private static void logConfigMgrJson(CQClient client, String configId, String label) { - String path = "/system/console/configMgr/" + configId + ".json"; - try { - SlingHttpResponse response = client.doGet(path, 200); - String body = response.getContent(); - LOG.info("CIF IT OSGi debug [{}] GET {}: {}", label, path, summarizeConfigJson(body)); - } catch (ClientException e) { - LOG.warn("CIF IT OSGi debug [{}] GET {} failed: {}", label, path, e.getMessage()); - } - } - - private static void logConfigMgrListing(CQClient client, String pidContains) { - try { - SlingHttpResponse response = client.doGet("/system/console/configMgr.json", 200); - JsonNode root = MAPPER.readTree(response.getContent()); - List matches = new ArrayList<>(); - collectMatchingConfigIds(root, pidContains, matches); - if (matches.isEmpty()) { - LOG.info("CIF IT OSGi debug: no configMgr.json entries containing '{}'", pidContains); - } else { - LOG.info("CIF IT OSGi debug: configMgr entries containing '{}': {}", pidContains, matches); - for (String configId : matches) { - if (!configId.contains(pidContains)) { - continue; - } - logConfigMgrJson(client, configId, configId); - } - } - } catch (Exception e) { - LOG.warn("CIF IT OSGi debug: could not list configMgr.json for '{}': {}", pidContains, e.getMessage()); - } - } - - private static void collectMatchingConfigIds(JsonNode node, String pidContains, List out) { - if (node == null) { - return; - } - if (node.isObject()) { - JsonNode pid = node.get("pid"); - if (pid != null && pid.isTextual() && pid.asText().contains(pidContains)) { - out.add(pid.asText()); - } - JsonNode id = node.get("id"); - if (id != null && id.isTextual() && id.asText().contains(pidContains)) { - out.add(id.asText()); - } - Iterator fields = node.fieldNames(); - while (fields.hasNext()) { - collectMatchingConfigIds(node.get(fields.next()), pidContains, out); - } - } else if (node.isArray()) { - for (JsonNode child : node) { - collectMatchingConfigIds(child, pidContains, out); - } - } - } - - private static String summarizeConfigJson(String body) { - if (StringUtils.isBlank(body)) { - return "(empty)"; - } - try { - JsonNode root = MAPPER.readTree(body); - JsonNode properties = root.get("properties"); - if (properties != null && properties.isArray()) { - StringBuilder sb = new StringBuilder("{"); - for (JsonNode prop : properties) { - String name = prop.has("name") ? prop.get("name").asText() : "?"; - if (!isInterestingUrlProperty(name)) { - continue; - } - String value = prop.has("value") ? prop.get("value").asText() : ""; - if (sb.length() > 1) { - sb.append(", "); - } - sb.append(name).append('=').append(value); - } - sb.append("}"); - return sb.toString(); - } - return StringUtils.abbreviate(body, 500); - } catch (Exception e) { - return StringUtils.abbreviate(body, 500); - } - } - - private static boolean isInterestingUrlProperty(String name) { - return "productPageUrlFormat".equals(name) - || "categoryPageUrlFormat".equals(name) - || "enableContextAwareProductUrls".equals(name) - || "url".equals(name) - || "httpMethod".equals(name) - || "identifier".equals(name); - } -}