From 4ba8a163f84870edde810137a9719f696b58f109 Mon Sep 17 00:00:00 2001 From: Katsuya Hidaka Date: Fri, 11 Feb 2022 22:05:42 +0900 Subject: [PATCH 1/5] Make this repository manyrepo for basic-editor --- basic-editor/.dockerignore => .dockerignore | 0 .github/dependabot.yml | 32 - .github/labeler.yml | 5 - ...-and-release.yml => build-and-release.yml} | 12 +- .github/workflows/labeler.yml | 12 - .../section-editor-build-and-release.yml | 61 - .github/workflows/section-editor-test.yml | 40 - .../{basic-editor-test.yml => test.yml} | 12 +- basic-editor/.gitignore => .gitignore | 0 basic-editor/CHANGELOG.md => CHANGELOG.md | 0 basic-editor/Dockerfile => Dockerfile | 0 basic-editor/GPLv3 => GPLv3 | 0 basic-editor/LICENSE => LICENSE | 4 +- README.md | 107 +- basic-editor/TRANSLATION.md => TRANSLATION.md | 1 - {basic-editor/app => app}/assets/base.css | 0 {basic-editor/app => app}/assets/button.css | 0 {basic-editor/app => app}/assets/checkbox.css | 0 .../app => app}/assets/colormenubutton.css | 0 .../app => app}/assets/colorpalette.css | 0 {basic-editor/app => app}/assets/combobox.css | 0 .../app => app}/assets/css-files.yml | 0 {basic-editor/app => app}/assets/dialog.css | 0 {basic-editor/app => app}/assets/dialogs.css | 0 .../app => app}/assets/fontoption.css | 0 .../fonts/IPA_Font_License_Agreement_v1.0.txt | 0 .../app => app}/assets/fonts/ipag.ttf | Bin .../app => app}/assets/fonts/ipagp.ttf | Bin .../app => app}/assets/fonts/ipam.ttf | Bin .../app => app}/assets/fonts/ipamp.ttf | Bin {basic-editor/app => app}/assets/icon.css | 0 .../assets/icons/arrow-curve-180-left.png | Bin .../app => app}/assets/icons/arrow-curve.png | Bin .../assets/icons/balloons-white.png | Bin .../app => app}/assets/icons/color-swatch.png | Bin .../app => app}/assets/icons/cross-button.png | Bin .../app => app}/assets/icons/disk-black.png | Bin .../app => app}/assets/icons/disks-black.png | Bin .../assets/icons/document--gear.png | Bin .../assets/icons/document--plus.png | Bin .../assets/icons/document-export.png | Bin .../assets/icons/edit-alignment-center.png | Bin .../assets/icons/edit-alignment-right.png | Bin .../assets/icons/edit-alignment.png | Bin .../app => app}/assets/icons/edit-bold.png | Bin .../app => app}/assets/icons/edit-italic.png | Bin .../app => app}/assets/icons/edit-strike.png | Bin .../assets/icons/edit-underline.png | Bin .../icons/edit-vertical-alignment-middle.png | Bin .../icons/edit-vertical-alignment-top.png | Bin .../assets/icons/edit-vertical-alignment.png | Bin .../assets/icons/exclamation-octagon.png | Bin .../assets/icons/exclamation-red.png | Bin .../assets/icons/folder-horizontal-open.png | Bin .../app => app}/assets/icons/gear.png | Bin .../app => app}/assets/icons/grid-dot.png | Bin .../app => app}/assets/icons/guide.png | Bin .../app => app}/assets/icons/information.png | Bin .../assets/icons/layer-resize-actual.png | Bin .../icons/layer-resize-replicate-vertical.png | Bin .../assets/icons/layer-resize-replicate.png | Bin .../assets/icons/layers-alignment-bottom.png | Bin .../assets/icons/layers-alignment-center.png | Bin .../assets/icons/layers-alignment-left.png | Bin .../assets/icons/layers-alignment-middle.png | Bin .../assets/icons/layers-alignment-right.png | Bin .../assets/icons/layers-alignment.png | Bin .../assets/icons/layers-arrange-back.png | Bin .../assets/icons/layers-arrange.png | Bin .../icons/layers-stack-arrange-back.png | Bin .../assets/icons/layers-stack-arrange.png | Bin .../assets/icons/magnifier-zoom-in.png | Bin .../assets/icons/magnifier-zoom-out.png | Bin .../app => app}/assets/icons/plus-button.png | Bin .../assets/icons/question-white.png | Bin .../assets/icons/selection-input.png | Bin .../assets/icons/toggle-small-expand.png | Bin .../app => app}/assets/icons/toggle-small.png | Bin .../icons/x-balloon-white-exclamation.png | Bin .../assets/icons/x-check-sprite.svg | 0 .../assets/icons/x-close-black.svg | 0 .../assets/icons/x-close-white.svg | 0 .../app => app}/assets/icons/x-dummy.png | Bin .../app => app}/assets/icons/x-image-mark.svg | 0 .../assets/icons/x-tool-ellipse.png | Bin .../assets/icons/x-tool-iblock.png | Bin .../app => app}/assets/icons/x-tool-image.png | Bin .../app => app}/assets/icons/x-tool-line.png | Bin .../app => app}/assets/icons/x-tool-list.png | Bin .../assets/icons/x-tool-pageno.png | Bin .../app => app}/assets/icons/x-tool-rect.png | Bin .../assets/icons/x-tool-select.png | Bin .../assets/icons/x-tool-tblock.png | Bin .../app => app}/assets/icons/x-tool-text.png | Bin .../app => app}/assets/icons/x-tool-zoom.png | Bin .../app => app}/assets/icons/x-trigger.svg | 0 .../app => app}/assets/icons/zoom-in.png | Bin .../app => app}/assets/icons/zoom-out.png | Bin .../app => app}/assets/images/app-icon.icns | Bin .../app => app}/assets/images/app-icon.ico | Bin .../app => app}/assets/images/app-icon.png | Bin .../assets/images/thinreports-logo.svg | 0 .../app => app}/assets/inputcolorpicker.css | 0 .../app => app}/assets/inputunitchanger.css | 0 {basic-editor/app => app}/assets/layout.css | 0 {basic-editor/app => app}/assets/menu.css | 0 .../app => app}/assets/menubutton.css | 0 {basic-editor/app => app}/assets/menuitem.css | 0 .../app => app}/assets/menuseparator.css | 0 {basic-editor/app => app}/assets/message.css | 0 .../app => app}/assets/notification.css | 0 {basic-editor/app => app}/assets/option.css | 0 .../app => app}/assets/optionmenu.css | 0 .../app => app}/assets/propertypane.css | 0 {basic-editor/app => app}/assets/splash.css | 0 .../app => app}/assets/splitbutton.css | 0 {basic-editor/app => app}/assets/tabpane.css | 0 {basic-editor/app => app}/assets/toolbar.css | 0 {basic-editor/app => app}/assets/toolbox.css | 0 {basic-editor/app => app}/assets/view.css | 0 .../app => app}/assets/workspace.css | 0 {basic-editor/app => app}/editor/base/font.js | 0 .../app => app}/editor/base/platform/font.js | 0 .../editor/base/platform/platform.js | 0 .../editor/base/platform/storage.js | 0 .../editor/base/platform/string.js | 0 .../editor/base/platform/window.js | 0 {basic-editor/app => app}/editor/boot.js | 0 .../app => app}/editor/compatibility.js | 0 .../editor/core/abstractboxgroup.js | 0 .../editor/core/abstractdragger.js | 0 .../editor/core/abstractmanager.js | 0 .../app => app}/editor/core/abstracttext.js | 0 .../editor/core/abstracttextgroup.js | 0 .../editor/core/abstructguidehelper.js | 0 .../app => app}/editor/core/action.js | 0 .../app => app}/editor/core/actionlayer.js | 0 .../editor/core/activeshapemanager.js | 0 {basic-editor/app => app}/editor/core/box.js | 0 .../editor/core/clipboardshapemanager.js | 0 .../app => app}/editor/core/clippath.js | 0 .../app => app}/editor/core/component.js | 0 {basic-editor/app => app}/editor/core/core.js | 0 .../app => app}/editor/core/cursor.js | 0 .../app => app}/editor/core/draggableline.js | 0 .../editor/core/drawactionlayer.js | 0 .../app => app}/editor/core/ellipse.js | 0 .../app => app}/editor/core/ellipseoutline.js | 0 .../app => app}/editor/core/ellipseshape.js | 0 .../app => app}/editor/core/fontstyle.js | 0 .../editor/core/formatstyle/abstractformat.js | 0 .../editor/core/formatstyle/datetimeformat.js | 0 .../editor/core/formatstyle/formatstyle.js | 0 .../editor/core/formatstyle/numberformat.js | 0 .../editor/core/formatstyle/paddingformat.js | 0 {basic-editor/app => app}/editor/core/grid.js | 0 .../app => app}/editor/core/guidebody.js | 0 .../app => app}/editor/core/guidehelper.js | 0 .../app => app}/editor/core/guideresizer.js | 0 .../app => app}/editor/core/helpers.js | 0 .../app => app}/editor/core/history.js | 0 .../app => app}/editor/core/idshape.js | 0 .../editor/core/imageblockoutline.js | 0 .../editor/core/imageblockshape.js | 0 .../app => app}/editor/core/imagefile.js | 0 .../app => app}/editor/core/imageoutline.js | 0 .../app => app}/editor/core/imageshape.js | 0 .../app => app}/editor/core/layer.js | 0 .../app => app}/editor/core/layout.js | 0 .../editor/core/layoutguidehelper.js | 0 .../editor/core/layoutstructure.js | 0 {basic-editor/app => app}/editor/core/line.js | 0 .../app => app}/editor/core/lineoutline.js | 0 .../app => app}/editor/core/lineshape.js | 0 .../editor/core/listguidehelper.js | 0 .../editor/core/listguideresizer.js | 0 .../app => app}/editor/core/listhelper.js | 0 .../app => app}/editor/core/listoutline.js | 0 .../editor/core/listsectionhelper.js | 0 .../editor/core/listsectionshape.js | 0 .../app => app}/editor/core/listshape.js | 0 .../app => app}/editor/core/marginguide.js | 0 .../editor/core/marginguidehelper.js | 0 .../app => app}/editor/core/moduleelement.js | 0 .../app => app}/editor/core/moduleoutline.js | 0 .../app => app}/editor/core/moduleshape.js | 0 .../editor/core/multioutlinehelper.js | 0 .../editor/core/multipleshapeshelper.js | 0 .../app => app}/editor/core/outlinehelper.js | 0 .../editor/core/pagenumberoutline.js | 0 .../editor/core/pagenumbershape.js | 0 {basic-editor/app => app}/editor/core/rect.js | 0 .../app => app}/editor/core/rectoutline.js | 0 .../app => app}/editor/core/rectshape.js | 0 .../editor/core/selectoroutline.js | 0 .../app => app}/editor/core/shapeidmanager.js | 0 .../app => app}/editor/core/shapemanager.js | 0 .../app => app}/editor/core/statemanager.js | 0 .../app => app}/editor/core/svgdragger.js | 0 .../app => app}/editor/core/svgdrawer.js | 0 .../app => app}/editor/core/svgresizer.js | 0 .../app => app}/editor/core/tblockoutline.js | 0 .../app => app}/editor/core/tblockshape.js | 0 .../app => app}/editor/core/texthelper.js | 0 .../app => app}/editor/core/textlineshape.js | 0 .../app => app}/editor/core/textoutline.js | 0 .../app => app}/editor/core/textshape.js | 0 .../app => app}/editor/core/textstyle.js | 0 .../editor/core/toolaction/abstractaction.js | 0 .../editor/core/toolaction/drawaction.js | 0 .../editor/core/toolaction/ellipseaction.js | 0 .../editor/core/toolaction/imageaction.js | 0 .../core/toolaction/imageblockaction.js | 0 .../editor/core/toolaction/lineaction.js | 0 .../editor/core/toolaction/listaction.js | 0 .../core/toolaction/pagenumberaction.js | 0 .../editor/core/toolaction/rectaction.js | 0 .../editor/core/toolaction/selectaction.js | 0 .../editor/core/toolaction/tblockaction.js | 0 .../editor/core/toolaction/textaction.js | 0 .../editor/core/toolaction/toolaction.js | 0 .../editor/core/toolaction/zoomaction.js | 0 .../editor/core/workspace/workspace.js | 0 {basic-editor/app => app}/editor/i18n.js | 0 .../editor/layout/document/base.js | 0 .../app => app}/editor/layout/document/csv.js | 0 .../editor/layout/document/document.js | 0 .../editor/layout/document/html.js | 0 .../editor/layout/document/templates/html.soy | 0 .../layout/document/templates/html.soy.js | 0 .../app => app}/editor/layout/file.js | 0 .../app => app}/editor/layout/format.js | 0 .../app => app}/editor/layout/formatpage.js | 0 .../app => app}/editor/layout/layout.js | 0 {basic-editor/app => app}/editor/settings.js | 0 {basic-editor/app => app}/editor/thin.js | 0 {basic-editor/app => app}/editor/ui/button.js | 0 .../app => app}/editor/ui/buttonrenderer.js | 0 .../app => app}/editor/ui/checkbox.js | 0 .../app => app}/editor/ui/checkboxrenderer.js | 0 .../app => app}/editor/ui/colormenubutton.js | 0 .../editor/ui/colormenubuttonrenderer.js | 0 .../app => app}/editor/ui/combobox.js | 0 .../app => app}/editor/ui/component.js | 0 .../app => app}/editor/ui/contextmenu.js | 0 .../editor/ui/controlstyleutils.js | 0 {basic-editor/app => app}/editor/ui/dialog.js | 0 .../app => app}/editor/ui/fontselect.js | 0 {basic-editor/app => app}/editor/ui/icon.js | 0 .../app => app}/editor/ui/iconbutton.js | 0 {basic-editor/app => app}/editor/ui/input.js | 0 .../app => app}/editor/ui/inputcolorpicker.js | 0 .../editor/ui/inputcolorpickerrenderer.js | 0 .../app => app}/editor/ui/inputunitchanger.js | 0 {basic-editor/app => app}/editor/ui/layout.js | 0 .../app => app}/editor/ui/mainlayout.js | 0 {basic-editor/app => app}/editor/ui/menu.js | 0 .../app => app}/editor/ui/menubutton.js | 0 .../editor/ui/menubuttonrenderer.js | 0 .../app => app}/editor/ui/menuitemrenderer.js | 0 .../editor/ui/menuseparatorrenderer.js | 0 .../app => app}/editor/ui/message.js | 0 .../app => app}/editor/ui/notification.js | 0 {basic-editor/app => app}/editor/ui/option.js | 0 .../app => app}/editor/ui/optionmenu.js | 0 .../editor/ui/optionmenurenderer.js | 0 {basic-editor/app => app}/editor/ui/panel.js | 0 .../app => app}/editor/ui/panelrenderer.js | 0 .../app => app}/editor/ui/propertypane.js | 0 .../app => app}/editor/ui/propertyview.js | 0 {basic-editor/app => app}/editor/ui/select.js | 0 .../app => app}/editor/ui/splitbutton.js | 0 .../editor/ui/splitbuttonhandlerenderer.js | 0 .../editor/ui/splitbuttonrenderer.js | 0 .../editor/ui/splittogglebutton.js | 0 .../app => app}/editor/ui/stylablecontrol.js | 0 .../app => app}/editor/ui/tabpane.js | 0 .../app => app}/editor/ui/togglebutton.js | 0 .../app => app}/editor/ui/togglegroup.js | 0 .../app => app}/editor/ui/toggleiconbutton.js | 0 .../app => app}/editor/ui/toolbar.js | 0 .../app => app}/editor/ui/toolbox.js | 0 .../app => app}/editor/ui/toolboxview.js | 0 {basic-editor/app => app}/editor/ui/ui.js | 0 {basic-editor/app => app}/editor/ui/view.js | 0 {basic-editor/app => app}/editor/version.js | 0 {basic-editor/app => app}/handlers.js | 0 {basic-editor/app => app}/index.html | 0 {basic-editor/app => app}/index.js | 0 {basic-editor/app => app}/locales/en.js | 0 {basic-editor/app => app}/locales/ja.js | 0 {basic-editor/app => app}/locales/pt-BR.js | 0 {basic-editor/app => app}/main.js | 0 {basic-editor/app => app}/package-lock.json | 0 {basic-editor/app => app}/package.json | 0 basic-editor/README.md | 111 - .../package-lock.json => package-lock.json | 0 basic-editor/package.json => package.json | 0 section-editor/.editorconfig | 5 - section-editor/.env | 2 - section-editor/.eslint-todo.json | 6 - section-editor/.eslintrc.json | 44 - section-editor/.gitignore | 14 - section-editor/.vuerc | 3 - section-editor/CHANGELOG.md | 5 - section-editor/README.md | 58 - section-editor/babel.config.js | 5 - section-editor/build/icon.icns | Bin 56975 -> 0 bytes section-editor/build/icon.ico | Bin 8094 -> 0 bytes section-editor/build/icon.png | Bin 57656 -> 0 bytes .../doc/canvas-coordinate-system.md | 27 - .../doc/images/canvas-coordinate-system.svg | 1 - section-editor/jest.config.js | 3 - section-editor/jsconfig.json | 15 - section-editor/package-lock.json | 42855 ---------------- section-editor/package.json | 72 - section-editor/public/favicon.ico | Bin 7406 -> 0 bytes .../IPA_Font_License_Agreement_v1.0.txt | 117 - .../IPAfont00303/Readme_IPAfont00303.txt | 40 - .../public/fonts/IPAfont00303/ipag.ttf | Bin 6235344 -> 0 bytes .../public/fonts/IPAfont00303/ipagp.ttf | Bin 6235712 -> 0 bytes .../public/fonts/IPAfont00303/ipam.ttf | Bin 8046712 -> 0 bytes .../public/fonts/IPAfont00303/ipamp.ttf | Bin 8046048 -> 0 bytes section-editor/public/index.html | 17 - section-editor/src/@types/uikit.d.ts | 1 - section-editor/src/App.vue | 90 - section-editor/src/assets/.gitkeep | 0 section-editor/src/background.ts | 86 - .../src/components/FontPreloader.vue | 45 - .../src/components/LayerItemDragger.vue | 159 - .../src/components/LayerItemDrawer.vue | 146 - .../src/components/PropertyPane.vue | 62 - .../src/components/ReportCanvas.vue | 96 - section-editor/src/components/ReportPane.vue | 156 - .../src/components/SectionCanvas.vue | 124 - .../components/SectionCanvasHighlighter.vue | 37 - .../src/components/SectionDivider.vue | 41 - section-editor/src/components/ToolbarPane.vue | 28 - .../src/components/TreeViewPane.vue | 60 - .../src/components/base/CanvasDrawer.vue | 65 - .../src/components/base/CanvasSelector.vue | 38 - .../src/components/icons/ItemIcon.vue | 33 - .../src/components/icons/SectionIcon.vue | 28 - .../components/items/BoxItemHighlighter.vue | 71 - .../src/components/items/BoxItemOutline.vue | 39 - .../src/components/items/EllipseItem.vue | 50 - .../src/components/items/EllipseItemBody.vue | 47 - .../items/EllipseItemHighlighter.vue | 52 - .../components/items/EllipseItemOutline.vue | 51 - .../src/components/items/ImageBlockItem.vue | 50 - .../components/items/ImageBlockItemBody.vue | 87 - .../src/components/items/ImageItem.vue | 50 - .../src/components/items/ImageItemBody.vue | 32 - .../src/components/items/ItemEntity.vue | 72 - .../src/components/items/ItemIdLabel.vue | 51 - .../src/components/items/ItemOutline.vue | 49 - .../src/components/items/LineItem.vue | 53 - .../src/components/items/LineItemBody.vue | 45 - .../components/items/LineItemHighligher.vue | 42 - .../src/components/items/LineItemOutline.vue | 38 - .../src/components/items/LineItemSelector.vue | 41 - .../src/components/items/RectItem.vue | 52 - .../src/components/items/RectItemBody.vue | 51 - .../src/components/items/StackViewItem.vue | 82 - .../components/items/StackViewItemBody.vue | 45 - .../items/StackViewItemModifier.vue | 86 - .../src/components/items/StackViewItemRow.vue | 117 - .../items/StackViewItemRowDivider.vue | 58 - .../items/StackViewItemRowHighlighter.vue | 37 - .../components/items/StackViewItemRows.vue | 103 - .../items/StackViewItemSelector.vue | 37 - .../src/components/items/TextBlockItem.vue | 50 - .../components/items/TextBlockItemBody.vue | 43 - .../src/components/items/TextItem.vue | 50 - .../src/components/items/TextItemBody.vue | 151 - .../property/DetailSectionProperties.vue | 56 - .../property/EllipseItemProperties.vue | 157 - .../property/FooterSectionProperties.vue | 65 - .../property/HeaderSectionProperties.vue | 74 - .../property/ImageBlockItemProperties.vue | 128 - .../property/ImageItemProperties.vue | 110 - .../components/property/ItemProperties.vue | 97 - .../property/LineItemProperties.vue | 165 - .../components/property/PropertyCaption.vue | 25 - .../property/RectItemProperties.vue | 155 - .../components/property/SectionProperties.vue | 54 - .../property/StackViewItemProperties.vue | 102 - .../property/StackViewRowProperties.vue | 65 - .../property/TextBlockItemProperties.vue | 270 - .../property/TextItemProperties.vue | 246 - .../properties/AffectBottomMarginProperty.vue | 32 - .../properties/AutoStretchProperty.vue | 32 - .../properties/BasicFormatProperty.vue | 32 - .../properties/CornerRadiusProperty.vue | 32 - .../properties/DefaultTextProperty.vue | 32 - .../properties/DescriptionProperty.vue | 32 - .../property/properties/DisplayProperty.vue | 32 - .../property/properties/EveryPageProperty.vue | 32 - .../property/properties/FillColorProperty.vue | 32 - .../properties/FixedBottomProperty.vue | 32 - .../properties/FollowStretchProperty.vue | 48 - .../property/properties/FontColorProperty.vue | 32 - .../properties/FontFamilyProperty.vue | 47 - .../property/properties/FontSizeProperty.vue | 33 - .../properties/FontStyleBoldProperty.vue | 32 - .../properties/FontStyleItalicProperty.vue | 32 - .../FontStyleLinethroughProperty.vue | 32 - .../properties/FontStyleUnderlineProperty.vue | 32 - .../property/properties/HeightProperty.vue | 32 - .../properties/HorizontalAlignProperty.vue | 43 - .../property/properties/IdProperty.vue | 32 - .../property/properties/KerningProperty.vue | 33 - .../property/properties/LeftProperty.vue | 32 - .../properties/LineHeightRatioProperty.vue | 33 - .../properties/MultipleLineProperty.vue | 32 - .../property/properties/OverflowProperty.vue | 43 - .../properties/StrokeColorProperty.vue | 32 - .../properties/StrokeTypeProperty.vue | 43 - .../properties/StrokeWidthProperty.vue | 32 - .../property/properties/TextProperty.vue | 32 - .../property/properties/TopProperty.vue | 32 - .../properties/VerticalAlignProperty.vue | 43 - .../property/properties/WidthProperty.vue | 32 - .../property/properties/WordWrapProperty.vue | 42 - .../properties/base/CheckProperty.vue | 49 - .../properties/base/SelectProperty.vue | 70 - .../properties/base/TextAreaProperty.vue | 54 - .../property/properties/base/TextProperty.vue | 64 - .../src/components/toolbar/EditButtons.vue | 87 - .../src/components/toolbar/FileButtons.vue | 89 - .../src/components/toolbar/LocaleMenu.vue | 21 - .../components/toolbar/LocationButtons.vue | 54 - .../src/components/toolbar/MenuDropdown.vue | 99 - .../components/toolbar/MenuDropdownButton.vue | 54 - .../toolbar/MenuDropdownSubTree.vue | 31 - .../src/components/toolbar/SectionButtons.vue | 66 - .../components/toolbar/StackViewButtons.vue | 44 - .../src/components/toolbar/ToolButton.vue | 58 - .../src/components/toolbar/ToolSelect.vue | 134 - .../src/components/toolbar/ZoomButtons.vue | 49 - .../components/tree-view/GraphicItemNode.vue | 48 - .../src/components/tree-view/NodeButton.vue | 58 - .../src/components/tree-view/SectionNode.vue | 89 - .../tree-view/StackViewItemNode.vue | 68 - .../tree-view/StackViewItemRowNode.vue | 68 - section-editor/src/i18n.ts | 23 - section-editor/src/lib/bounds-transformer.ts | 63 - section-editor/src/lib/deep-change-case.ts | 34 - section-editor/src/lib/inverse-scale.ts | 5 - section-editor/src/lib/round-float-values.ts | 99 - section-editor/src/lib/schema-file.ts | 42 - section-editor/src/lib/select-image.ts | 64 - section-editor/src/lib/strict-calculator.ts | 6 - section-editor/src/locales/en.json | 118 - section-editor/src/locales/ja.json | 118 - section-editor/src/main.ts | 29 - section-editor/src/modules.d.ts | 3 - section-editor/src/shims-tsx.d.ts | 19 - section-editor/src/shims-vue.d.ts | 4 - section-editor/src/store/base/actions-base.ts | 19 - section-editor/src/store/base/getters-base.ts | 11 - .../src/store/base/mutations-base.ts | 11 - section-editor/src/store/base/store-base.ts | 13 - section-editor/src/store/editor/actions.ts | 33 - section-editor/src/store/editor/getters.ts | 16 - section-editor/src/store/editor/index.ts | 26 - section-editor/src/store/editor/mutations.ts | 16 - section-editor/src/store/history/actions.ts | 45 - section-editor/src/store/history/getters.ts | 12 - section-editor/src/store/history/index.ts | 25 - section-editor/src/store/history/mutations.ts | 36 - section-editor/src/store/index.ts | 23 - .../src/store/lib/layout-schema/decode.ts | 147 - .../src/store/lib/layout-schema/encode.ts | 120 - .../store/lib/layout-schema/schema-types.ts | 188 - .../src/store/lib/layout-schema/schema.json | 1072 - .../src/store/lib/normalize-helper.ts | 11 - .../src/store/lib/save-history-decorator.ts | 35 - .../src/store/lib/text-font-and-line-size.ts | 26 - section-editor/src/store/metadata/actions.ts | 21 - section-editor/src/store/metadata/getters.ts | 17 - section-editor/src/store/metadata/index.ts | 25 - .../src/store/metadata/mutations.ts | 12 - section-editor/src/store/operator/actions.ts | 22 - section-editor/src/store/operator/getters.ts | 5 - section-editor/src/store/operator/index.ts | 35 - .../src/store/operator/mutations.ts | 30 - section-editor/src/store/report/actions.ts | 640 - .../builders/text-block-item-builder.ts | 49 - .../report/builders/text-item-builder.ts | 99 - section-editor/src/store/report/getters.ts | 288 - section-editor/src/store/report/index.ts | 42 - section-editor/src/store/report/mutations.ts | 312 - section-editor/src/store/root/actions.ts | 41 - section-editor/src/store/root/getters.ts | 12 - section-editor/src/store/root/index.ts | 34 - section-editor/src/store/root/mutations.ts | 16 - section-editor/src/types.ts | 356 - section-editor/src/versions.ts | 4 - .../tests/unit/lib/deep-change-case.spec.ts | 153 - section-editor/tsconfig.json | 42 - section-editor/vue.config.js | 34 - {basic-editor/tasks => tasks}/build.js | 0 {basic-editor/tasks => tasks}/compile.css.js | 0 .../tasks => tasks}/compile.javascript.js | 0 .../tasks => tasks}/compile.template.js | 0 {basic-editor/tasks => tasks}/helper.js | 0 {basic-editor/tasks => tasks}/watch.js | 0 .../closure-compiler/COPYING | 0 .../vendor => vendor}/closure-compiler/README | 0 .../closure-compiler/compiler.jar | Bin .../vendor => vendor}/closure-library/AUTHORS | 0 .../vendor => vendor}/closure-library/LICENSE | 0 .../vendor => vendor}/closure-library/README | 0 .../closure-library/all_tests.html | 0 .../closure-library/alltests.js | 0 .../closure/bin/build/closurebuilder.py | 0 .../closure/bin/build/depstree.py | 0 .../closure/bin/build/depstree_test.py | 0 .../closure/bin/build/depswriter.py | 0 .../closure/bin/build/jscompiler.py | 0 .../closure/bin/build/source.py | 0 .../closure/bin/build/source_test.py | 0 .../closure/bin/build/treescan.py | 0 .../closure-library/closure/bin/calcdeps.py | 0 .../closure-library/closure/bin/scopify.py | 0 .../closure/css/inlay/g-base.css | 0 .../closure/css/inlay/g-fixed.css | 0 .../closure/css/inlay/g-ratio.css | 0 .../closure/goog/a11y/aria/announcer.js | 0 .../goog/a11y/aria/announcer_test.html | 0 .../closure/goog/a11y/aria/aria.js | 0 .../closure/goog/a11y/aria/aria_test.html | 0 .../closure/goog/a11y/aria/attributes.js | 0 .../closure/goog/a11y/aria/roles.js | 0 .../closure/goog/array/array.js | 0 .../closure/goog/array/array_test.html | 0 .../closure/goog/asserts/asserts.js | 0 .../closure/goog/asserts/asserts_test.html | 0 .../closure/goog/async/animationdelay.js | 0 .../goog/async/animationdelay_test.html | 0 .../closure/goog/async/conditionaldelay.js | 0 .../goog/async/conditionaldelay_test.html | 0 .../closure/goog/async/delay.js | 0 .../closure/goog/async/delay_test.html | 0 .../closure/goog/async/throttle.js | 0 .../closure/goog/async/throttle_test.html | 0 .../closure-library/closure/goog/base.js | 0 .../closure/goog/base_test.html | 0 .../closure/goog/bootstrap/webworkers.js | 0 .../closure/goog/color/alpha.js | 0 .../closure/goog/color/alpha_test.html | 0 .../closure/goog/color/color.js | 0 .../closure/goog/color/color_test.html | 0 .../closure/goog/color/names.js | 0 .../closure-library/closure/goog/crypt/aes.js | 0 .../closure/goog/crypt/aes_test.html | 0 .../closure/goog/crypt/arc4.js | 0 .../closure/goog/crypt/arc4_test.html | 0 .../closure/goog/crypt/base64.js | 0 .../closure/goog/crypt/base64_test.html | 0 .../closure/goog/crypt/basen.js | 0 .../closure/goog/crypt/basen_test.html | 0 .../closure/goog/crypt/blobhasher.js | 0 .../closure/goog/crypt/blobhasher_test.html | 0 .../closure/goog/crypt/blockcipher.js | 0 .../closure-library/closure/goog/crypt/cbc.js | 0 .../closure/goog/crypt/cbc_test.html | 0 .../closure/goog/crypt/cbc_test.js | 0 .../closure/goog/crypt/crypt.js | 0 .../closure/goog/crypt/crypt_perf.html | 0 .../closure/goog/crypt/crypt_test.html | 0 .../closure/goog/crypt/hash.js | 0 .../closure/goog/crypt/hash32.js | 0 .../closure/goog/crypt/hash32_test.html | 0 .../closure/goog/crypt/hashtester.js | 0 .../closure/goog/crypt/hmac.js | 0 .../closure/goog/crypt/hmac_test.html | 0 .../closure-library/closure/goog/crypt/md5.js | 0 .../closure/goog/crypt/md5_perf.html | 0 .../closure/goog/crypt/md5_test.html | 0 .../closure/goog/crypt/pbkdf2.js | 0 .../closure/goog/crypt/pbkdf2_test.html | 0 .../closure/goog/crypt/sha1.js | 0 .../closure/goog/crypt/sha1_perf.html | 0 .../closure/goog/crypt/sha1_test.html | 0 .../closure/goog/crypt/sha2.js | 0 .../closure/goog/crypt/sha224.js | 0 .../closure/goog/crypt/sha224_perf.html | 0 .../closure/goog/crypt/sha224_test.html | 0 .../closure/goog/crypt/sha256.js | 0 .../closure/goog/crypt/sha256_perf.html | 0 .../closure/goog/crypt/sha256_test.html | 0 .../closure/goog/css/autocomplete.css | 0 .../closure/goog/css/bubble.css | 0 .../closure/goog/css/button.css | 0 .../closure/goog/css/charpicker.css | 0 .../closure/goog/css/checkbox.css | 0 .../closure/goog/css/colormenubutton.css | 0 .../closure/goog/css/colorpalette.css | 0 .../goog/css/colorpicker-simplegrid.css | 0 .../closure/goog/css/combobox.css | 0 .../closure/goog/css/common.css | 0 .../closure/goog/css/css3button.css | 0 .../closure/goog/css/css3menubutton.css | 0 .../closure/goog/css/custombutton.css | 0 .../closure/goog/css/datepicker.css | 0 .../closure/goog/css/dialog.css | 0 .../closure/goog/css/dimensionpicker.css | 0 .../closure/goog/css/dragdropdetector.css | 0 .../closure/goog/css/editor/bubble.css | 0 .../closure/goog/css/editor/dialog.css | 0 .../goog/css/editor/equationeditor.css | 0 .../closure/goog/css/editor/linkdialog.css | 0 .../closure/goog/css/editortoolbar.css | 0 .../closure/goog/css/filteredmenu.css | 0 .../goog/css/filterobservingmenuitem.css | 0 .../closure/goog/css/flatbutton.css | 0 .../closure/goog/css/flatmenubutton.css | 0 .../closure/goog/css/hovercard.css | 0 .../closure/goog/css/hsvapalette.css | 0 .../closure/goog/css/hsvpalette.css | 0 .../closure/goog/css/imagelessbutton.css | 0 .../closure/goog/css/imagelessmenubutton.css | 0 .../closure/goog/css/inputdatepicker.css | 0 .../closure/goog/css/linkbutton.css | 0 .../closure-library/closure/goog/css/menu.css | 0 .../closure/goog/css/menubar.css | 0 .../closure/goog/css/menubutton.css | 0 .../closure/goog/css/menuitem.css | 0 .../closure/goog/css/menuseparator.css | 0 .../closure/goog/css/multitestrunner.css | 0 .../closure/goog/css/offline.css | 0 .../closure/goog/css/palette.css | 0 .../closure/goog/css/popupdatepicker.css | 0 .../closure/goog/css/roundedpanel.css | 0 .../closure/goog/css/roundedtab.css | 0 .../closure/goog/css/submenu.css | 0 .../closure-library/closure/goog/css/tab.css | 0 .../closure/goog/css/tabbar.css | 0 .../closure/goog/css/tablesorter.css | 0 .../closure/goog/css/toolbar.css | 0 .../closure/goog/css/tooltip.css | 0 .../closure-library/closure/goog/css/tree.css | 0 .../closure/goog/css/tristatemenuitem.css | 0 .../closure/goog/cssom/cssom.js | 0 .../closure/goog/cssom/cssom_test.html | 0 .../goog/cssom/cssom_test_import_1.css | 0 .../goog/cssom/cssom_test_import_2.css | 0 .../closure/goog/cssom/cssom_test_link_1.css | 0 .../closure/goog/cssom/iframe/style.js | 0 .../closure/goog/cssom/iframe/style_test.html | 0 .../goog/cssom/iframe/style_test_import.css | 0 .../closure/goog/datasource/datamanager.js | 0 .../closure/goog/datasource/datasource.js | 0 .../goog/datasource/datasource_test.html | 0 .../closure/goog/datasource/expr.js | 0 .../closure/goog/datasource/expr_test.html | 0 .../closure/goog/datasource/fastdatanode.js | 0 .../goog/datasource/fastdatanode_test.html | 0 .../closure/goog/datasource/jsdatasource.js | 0 .../closure/goog/datasource/jsondatasource.js | 0 .../goog/datasource/jsxmlhttpdatasource.js | 0 .../datasource/jsxmlhttpdatasource_test.html | 0 .../closure/goog/datasource/xmldatasource.js | 0 .../closure-library/closure/goog/date/date.js | 0 .../closure/goog/date/date_test.html | 0 .../closure/goog/date/datelike.js | 0 .../closure/goog/date/daterange.js | 0 .../closure/goog/date/daterange_test.html | 0 .../closure/goog/date/relative.js | 0 .../closure/goog/date/relative_test.html | 0 .../closure/goog/date/utcdatetime.js | 0 .../closure/goog/date/utcdatetime_test.html | 0 .../closure-library/closure/goog/db/cursor.js | 0 .../closure-library/closure/goog/db/db.js | 0 .../closure/goog/db/db_test.html | 0 .../closure-library/closure/goog/db/error.js | 0 .../closure-library/closure/goog/db/index.js | 0 .../closure/goog/db/indexeddb.js | 0 .../closure/goog/db/keyrange.js | 0 .../closure/goog/db/objectstore.js | 0 .../closure/goog/db/old_db_test.html | 0 .../closure/goog/db/transaction.js | 0 .../closure/goog/debug/console.js | 0 .../closure/goog/debug/console_test.html | 0 .../closure/goog/debug/debug.js | 0 .../closure/goog/debug/debug_test.html | 0 .../closure/goog/debug/debugwindow.js | 0 .../closure/goog/debug/debugwindow_test.html | 0 .../closure/goog/debug/devcss/devcss.js | 0 .../goog/debug/devcss/devcss_test.html | 0 .../closure/goog/debug/devcss/devcssrunner.js | 0 .../closure/goog/debug/divconsole.js | 0 .../closure/goog/debug/enhanceerror_test.html | 0 .../closure/goog/debug/entrypointregistry.js | 0 .../goog/debug/entrypointregistry_test.html | 0 .../closure/goog/debug/error.js | 0 .../closure/goog/debug/error_test.html | 0 .../closure/goog/debug/errorhandler.js | 0 .../goog/debug/errorhandler_async_test.html | 0 .../closure/goog/debug/errorhandler_test.html | 0 .../closure/goog/debug/errorhandlerweakdep.js | 0 .../closure/goog/debug/errorreporter.js | 0 .../goog/debug/errorreporter_test.html | 0 .../closure/goog/debug/fancywindow.js | 0 .../closure/goog/debug/formatter.js | 0 .../closure/goog/debug/fpsdisplay.js | 0 .../closure/goog/debug/fpsdisplay_test.html | 0 .../closure/goog/debug/gcdiagnostics.js | 0 .../closure/goog/debug/logbuffer.js | 0 .../closure/goog/debug/logbuffer_test.html | 0 .../closure/goog/debug/logger.js | 0 .../closure/goog/debug/logger_test.html | 0 .../closure/goog/debug/logrecord.js | 0 .../closure/goog/debug/logrecordserializer.js | 0 .../goog/debug/logrecordserializer_test.html | 0 .../closure/goog/debug/reflect.js | 0 .../closure/goog/debug/reflect_test.html | 0 .../goog/debug/relativetimeprovider.js | 0 .../closure/goog/debug/tracer.js | 0 .../closure/goog/debug/tracer_test.html | 0 .../closure/goog/demos/advancedtooltip.html | 0 .../closure/goog/demos/animationqueue.html | 0 .../goog/demos/autocomplete-basic.html | 0 .../goog/demos/autocompleteremote.html | 0 .../goog/demos/autocompleteremotedata.js | 0 .../goog/demos/autocompleterichremote.html | 0 .../goog/demos/autocompleterichremotedata.js | 0 .../closure/goog/demos/bidiinput.html | 0 .../closure/goog/demos/blobhasher.html | 0 .../closure/goog/demos/bubble.html | 0 .../closure/goog/demos/button.html | 0 .../closure/goog/demos/charcounter.html | 0 .../closure/goog/demos/charpicker.html | 0 .../closure/goog/demos/checkbox.html | 0 .../closure/goog/demos/color-contrast.html | 0 .../closure/goog/demos/colormenubutton.html | 0 .../closure/goog/demos/colorpicker.html | 0 .../closure/goog/demos/combobox.html | 0 .../closure/goog/demos/container.html | 0 .../closure/goog/demos/control.html | 0 .../closure/goog/demos/css/demo.css | 0 .../closure/goog/demos/css/emojipicker.css | 0 .../closure/goog/demos/css/emojisprite.css | 0 .../closure/goog/demos/css3button.html | 0 .../closure/goog/demos/css3menubutton.html | 0 .../goog/demos/cssspriteanimation.html | 0 .../closure/goog/demos/datepicker.html | 0 .../closure/goog/demos/debug.html | 0 .../closure/goog/demos/depsgraph.html | 0 .../closure/goog/demos/dialog.html | 0 .../closure/goog/demos/dimensionpicker.html | 0 .../goog/demos/dimensionpicker_rtl.html | 0 .../closure/goog/demos/dom_selection.html | 0 .../closure/goog/demos/drag.html | 0 .../closure/goog/demos/dragdrop.html | 0 .../closure/goog/demos/dragdropdetector.html | 0 .../goog/demos/dragdropdetector_target.html | 0 .../closure/goog/demos/dragger.html | 0 .../closure/goog/demos/draglistgroup.html | 0 .../closure/goog/demos/dragscrollsupport.html | 0 .../closure/goog/demos/drilldownrow.html | 0 .../closure/goog/demos/editor/deps.js | 0 .../closure/goog/demos/editor/editor.html | 0 .../goog/demos/editor/equationeditor.html | 0 .../goog/demos/editor/equationeditor.js | 0 .../goog/demos/editor/field_basic.html | 0 .../closure/goog/demos/editor/helloworld.html | 0 .../closure/goog/demos/editor/helloworld.js | 0 .../goog/demos/editor/helloworld_test.html | 0 .../goog/demos/editor/helloworlddialog.js | 0 .../demos/editor/helloworlddialog_test.html | 0 .../demos/editor/helloworlddialogplugin.js | 0 .../editor/helloworlddialogplugin_test.html | 0 .../goog/demos/editor/seamlessfield.html | 0 .../goog/demos/editor/tableeditor.html | 0 .../closure/goog/demos/effects.html | 0 .../closure/goog/demos/emoji/200.gif | Bin .../closure/goog/demos/emoji/201.gif | Bin .../closure/goog/demos/emoji/202.gif | Bin .../closure/goog/demos/emoji/203.gif | Bin .../closure/goog/demos/emoji/204.gif | Bin .../closure/goog/demos/emoji/205.gif | Bin .../closure/goog/demos/emoji/206.gif | Bin .../closure/goog/demos/emoji/2BC.gif | Bin .../closure/goog/demos/emoji/2BD.gif | Bin .../closure/goog/demos/emoji/2BE.gif | Bin .../closure/goog/demos/emoji/2BF.gif | Bin .../closure/goog/demos/emoji/2C0.gif | Bin .../closure/goog/demos/emoji/2C1.gif | Bin .../closure/goog/demos/emoji/2C2.gif | Bin .../closure/goog/demos/emoji/2C3.gif | Bin .../closure/goog/demos/emoji/2C4.gif | Bin .../closure/goog/demos/emoji/2C5.gif | Bin .../closure/goog/demos/emoji/2C6.gif | Bin .../closure/goog/demos/emoji/2C7.gif | Bin .../closure/goog/demos/emoji/2C8.gif | Bin .../closure/goog/demos/emoji/2C9.gif | Bin .../closure/goog/demos/emoji/2CA.gif | Bin .../closure/goog/demos/emoji/2CB.gif | Bin .../closure/goog/demos/emoji/2CC.gif | Bin .../closure/goog/demos/emoji/2CD.gif | Bin .../closure/goog/demos/emoji/2CE.gif | Bin .../closure/goog/demos/emoji/2CF.gif | Bin .../closure/goog/demos/emoji/2D0.gif | Bin .../closure/goog/demos/emoji/2D1.gif | Bin .../closure/goog/demos/emoji/2D2.gif | Bin .../closure/goog/demos/emoji/2D3.gif | Bin .../closure/goog/demos/emoji/2D4.gif | Bin .../closure/goog/demos/emoji/2D5.gif | Bin .../closure/goog/demos/emoji/2D6.gif | Bin .../closure/goog/demos/emoji/2D7.gif | Bin .../closure/goog/demos/emoji/2D8.gif | Bin .../closure/goog/demos/emoji/2D9.gif | Bin .../closure/goog/demos/emoji/2DA.gif | Bin .../closure/goog/demos/emoji/2DB.gif | Bin .../closure/goog/demos/emoji/2DC.gif | Bin .../closure/goog/demos/emoji/2DD.gif | Bin .../closure/goog/demos/emoji/2DE.gif | Bin .../closure/goog/demos/emoji/2DF.gif | Bin .../closure/goog/demos/emoji/2E0.gif | Bin .../closure/goog/demos/emoji/2E1.gif | Bin .../closure/goog/demos/emoji/2E2.gif | Bin .../closure/goog/demos/emoji/2E3.gif | Bin .../closure/goog/demos/emoji/2E4.gif | Bin .../closure/goog/demos/emoji/2E5.gif | Bin .../closure/goog/demos/emoji/2E6.gif | Bin .../closure/goog/demos/emoji/2E7.gif | Bin .../closure/goog/demos/emoji/2E8.gif | Bin .../closure/goog/demos/emoji/2E9.gif | Bin .../closure/goog/demos/emoji/2EA.gif | Bin .../closure/goog/demos/emoji/2EB.gif | Bin .../closure/goog/demos/emoji/2EC.gif | Bin .../closure/goog/demos/emoji/2ED.gif | Bin .../closure/goog/demos/emoji/2EE.gif | Bin .../closure/goog/demos/emoji/2EF.gif | Bin .../closure/goog/demos/emoji/2F0.gif | Bin .../closure/goog/demos/emoji/2F1.gif | Bin .../closure/goog/demos/emoji/2F2.gif | Bin .../closure/goog/demos/emoji/2F3.gif | Bin .../closure/goog/demos/emoji/2F4.gif | Bin .../closure/goog/demos/emoji/2F5.gif | Bin .../closure/goog/demos/emoji/2F6.gif | Bin .../closure/goog/demos/emoji/2F7.gif | Bin .../closure/goog/demos/emoji/2F8.gif | Bin .../closure/goog/demos/emoji/2F9.gif | Bin .../closure/goog/demos/emoji/2FA.gif | Bin .../closure/goog/demos/emoji/2FB.gif | Bin .../closure/goog/demos/emoji/2FC.gif | Bin .../closure/goog/demos/emoji/2FD.gif | Bin .../closure/goog/demos/emoji/2FE.gif | Bin .../closure/goog/demos/emoji/2FF.gif | Bin .../closure/goog/demos/emoji/none.gif | Bin .../closure/goog/demos/emoji/sprite.png | Bin .../closure/goog/demos/emoji/sprite2.png | Bin .../closure/goog/demos/emoji/unknown.gif | Bin .../closure/goog/demos/event-propagation.html | 0 .../closure/goog/demos/events.html | 0 .../closure/goog/demos/eventtarget.html | 0 .../closure/goog/demos/filedrophandler.html | 0 .../closure/goog/demos/filteredmenu.html | 0 .../closure/goog/demos/focushandler.html | 0 .../closure/goog/demos/fpsdisplay.html | 0 .../goog/demos/fx/css3/transition.html | 0 .../closure/goog/demos/gauge.html | 0 .../demos/graphics/advancedcoordinates.html | 0 .../demos/graphics/advancedcoordinates2.html | 0 .../goog/demos/graphics/basicelements.html | 0 .../closure/goog/demos/graphics/events.html | 0 .../goog/demos/graphics/modifyelements.html | 0 .../closure/goog/demos/graphics/subpixel.html | 0 .../closure/goog/demos/graphics/tiger.html | 0 .../closure/goog/demos/graphics/tigerdata.js | 0 .../closure/goog/demos/history1.html | 0 .../closure/goog/demos/history2.html | 0 .../closure/goog/demos/history3.html | 0 .../closure/goog/demos/history3js.html | 0 .../closure/goog/demos/history_blank.html | 0 .../closure/goog/demos/hovercard.html | 0 .../closure/goog/demos/hsvapalette.html | 0 .../closure/goog/demos/hsvpalette.html | 0 .../closure/goog/demos/html5history.html | 0 .../closure/goog/demos/imagelessbutton.html | 0 .../goog/demos/imagelessmenubutton.html | 0 .../closure/goog/demos/index.html | 0 .../closure/goog/demos/index_nav.html | 0 .../closure/goog/demos/index_splash.html | 0 .../goog/demos/inline_block_quirks.html | 0 .../goog/demos/inline_block_standards.html | 0 .../closure/goog/demos/inputdatepicker.html | 0 .../closure/goog/demos/inputhandler.html | 0 .../closure/goog/demos/jsonprettyprinter.html | 0 .../closure/goog/demos/keyboardshortcuts.html | 0 .../closure/goog/demos/keyhandler.html | 0 .../closure/goog/demos/labelinput.html | 0 .../closure/goog/demos/menu.html | 0 .../closure/goog/demos/menubar.html | 0 .../closure/goog/demos/menubutton.html | 0 .../closure/goog/demos/menubutton_frame.html | 0 .../closure/goog/demos/menuitem.html | 0 .../closure/goog/demos/mousewheelhandler.html | 0 .../closure/goog/demos/offline.html | 0 .../closure/goog/demos/onlinehandler.html | 0 .../closure/goog/demos/palette.html | 0 .../closure/goog/demos/pastehandler.html | 0 .../goog/demos/pixeldensitymonitor.html | 0 .../goog/demos/plaintextspellchecker.html | 0 .../closure/goog/demos/popup.html | 0 .../closure/goog/demos/popupcolorpicker.html | 0 .../closure/goog/demos/popupdatepicker.html | 0 .../closure/goog/demos/popupemojipicker.html | 0 .../closure/goog/demos/popupmenu.html | 0 .../closure/goog/demos/progressbar.html | 0 .../closure/goog/demos/prompt.html | 0 .../closure/goog/demos/quadtree.html | 0 .../closure/goog/demos/ratings.html | 0 .../goog/demos/richtextspellchecker.html | 0 .../closure/goog/demos/roundedpanel.html | 0 .../closure/goog/demos/samplecomponent.html | 0 .../closure/goog/demos/samplecomponent.js | 0 .../closure/goog/demos/scrollfloater.html | 0 .../closure/goog/demos/select.html | 0 .../goog/demos/selectionmenubutton.html | 0 .../closure/goog/demos/serverchart.html | 0 .../closure/goog/demos/slider.html | 0 .../closure/goog/demos/splitbehavior.html | 0 .../closure/goog/demos/splitpane.html | 0 .../closure/goog/demos/stopevent.html | 0 .../closure/goog/demos/submenus.html | 0 .../closure/goog/demos/submenus2.html | 0 .../closure/goog/demos/tabbar.html | 0 .../closure/goog/demos/tablesorter.html | 0 .../closure/goog/demos/tabpane.html | 0 .../closure/goog/demos/textarea.html | 0 .../closure/goog/demos/timers.html | 0 .../closure/goog/demos/toolbar.html | 0 .../closure/goog/demos/tooltip.html | 0 .../closure/goog/demos/tracer.html | 0 .../closure/goog/demos/tree/demo.html | 0 .../closure/goog/demos/tree/testdata.js | 0 .../closure/goog/demos/tweakui.html | 0 .../closure/goog/demos/twothumbslider.html | 0 .../closure/goog/demos/useragent.html | 0 .../goog/demos/viewportsizemonitor.html | 0 .../closure/goog/demos/xpc/blank.html | 0 .../closure/goog/demos/xpc/index.html | 0 .../closure/goog/demos/xpc/inner.html | 0 .../closure/goog/demos/xpc/minimal/blank.html | 0 .../closure/goog/demos/xpc/minimal/index.html | 0 .../closure/goog/demos/xpc/minimal/inner.html | 0 .../closure/goog/demos/xpc/minimal/relay.html | 0 .../closure/goog/demos/xpc/relay.html | 0 .../closure/goog/demos/xpc/xpcdemo.js | 0 .../closure/goog/demos/zippy.html | 0 .../closure-library/closure/goog/deps.js | 0 .../closure/goog/disposable/disposable.js | 0 .../goog/disposable/disposable_test.html | 0 .../closure/goog/disposable/idisposable.js | 0 .../closure-library/closure/goog/dom/a11y.js | 0 .../closure/goog/dom/abstractmultirange.js | 0 .../closure/goog/dom/abstractrange.js | 0 .../closure/goog/dom/abstractrange_test.html | 0 .../closure/goog/dom/annotate.js | 0 .../closure/goog/dom/annotate_test.html | 0 .../closure/goog/dom/browserfeature.js | 0 .../goog/dom/browserrange/abstractrange.js | 0 .../goog/dom/browserrange/browserrange.js | 0 .../dom/browserrange/browserrange_test.html | 0 .../goog/dom/browserrange/geckorange.js | 0 .../closure/goog/dom/browserrange/ierange.js | 0 .../goog/dom/browserrange/operarange.js | 0 .../closure/goog/dom/browserrange/w3crange.js | 0 .../goog/dom/browserrange/webkitrange.js | 0 .../goog/dom/bufferedviewportsizemonitor.js | 0 .../dom/bufferedviewportsizemonitor_test.html | 0 .../dom/bufferedviewportsizemonitor_test.js | 0 .../closure/goog/dom/classes.js | 0 .../closure/goog/dom/classes_quirks_test.html | 0 .../closure/goog/dom/classes_test.html | 0 .../closure/goog/dom/classes_test.js | 0 .../closure/goog/dom/classlist.js | 0 .../closure/goog/dom/classlist_test.html | 0 .../closure/goog/dom/classlist_test.js | 0 .../closure/goog/dom/controlrange.js | 0 .../closure/goog/dom/controlrange_test.html | 0 .../closure/goog/dom/dataset.js | 0 .../closure/goog/dom/dataset_test.html | 0 .../closure-library/closure/goog/dom/dom.js | 0 .../closure/goog/dom/dom_quirks_test.html | 0 .../closure/goog/dom/dom_test.html | 0 .../closure/goog/dom/dom_test.js | 0 .../closure/goog/dom/fontsizemonitor.js | 0 .../goog/dom/fontsizemonitor_test.html | 0 .../closure-library/closure/goog/dom/forms.js | 0 .../closure/goog/dom/forms_test.html | 0 .../closure/goog/dom/fullscreen.js | 0 .../closure/goog/dom/iframe.js | 0 .../closure/goog/dom/iframe_test.html | 0 .../closure-library/closure/goog/dom/iter.js | 0 .../closure/goog/dom/iter_test.html | 0 .../closure/goog/dom/multirange.js | 0 .../closure/goog/dom/multirange_test.html | 0 .../closure/goog/dom/nodeiterator.js | 0 .../closure/goog/dom/nodeiterator_test.html | 0 .../closure/goog/dom/nodeoffset.js | 0 .../closure/goog/dom/nodeoffset_test.html | 0 .../goog/dom/pattern/abstractpattern.js | 0 .../closure/goog/dom/pattern/allchildren.js | 0 .../goog/dom/pattern/callback/callback.js | 0 .../goog/dom/pattern/callback/counter.js | 0 .../closure/goog/dom/pattern/callback/test.js | 0 .../closure/goog/dom/pattern/childmatches.js | 0 .../closure/goog/dom/pattern/endtag.js | 0 .../closure/goog/dom/pattern/fulltag.js | 0 .../closure/goog/dom/pattern/matcher.js | 0 .../goog/dom/pattern/matcher_test.html | 0 .../closure/goog/dom/pattern/nodetype.js | 0 .../closure/goog/dom/pattern/pattern.js | 0 .../goog/dom/pattern/pattern_test.html | 0 .../closure/goog/dom/pattern/repeat.js | 0 .../closure/goog/dom/pattern/sequence.js | 0 .../closure/goog/dom/pattern/starttag.js | 0 .../closure/goog/dom/pattern/tag.js | 0 .../closure/goog/dom/pattern/text.js | 0 .../closure-library/closure/goog/dom/range.js | 0 .../closure/goog/dom/range_test.html | 0 .../closure/goog/dom/rangeendpoint.js | 0 .../closure/goog/dom/savedcaretrange.js | 0 .../goog/dom/savedcaretrange_test.html | 0 .../closure/goog/dom/savedrange.js | 0 .../closure/goog/dom/savedrange_test.html | 0 .../closure/goog/dom/selection.js | 0 .../closure/goog/dom/selection_test.html | 0 .../closure/goog/dom/tagiterator.js | 0 .../closure/goog/dom/tagiterator_test.html | 0 .../closure/goog/dom/tagname.js | 0 .../closure/goog/dom/tagname_test.html | 0 .../closure/goog/dom/textrange.js | 0 .../closure/goog/dom/textrange_test.html | 0 .../closure/goog/dom/textrangeiterator.js | 0 .../goog/dom/textrangeiterator_test.html | 0 .../closure/goog/dom/vendor.js | 0 .../closure/goog/dom/vendor_test.html | 0 .../closure/goog/dom/viewportsizemonitor.js | 0 .../goog/dom/viewportsizemonitor_test.html | 0 .../closure-library/closure/goog/dom/xml.js | 0 .../closure/goog/dom/xml_test.html | 0 .../closure/goog/editor/browserfeature.js | 0 .../goog/editor/browserfeature_test.html | 0 .../closure/goog/editor/clicktoeditwrapper.js | 0 .../goog/editor/clicktoeditwrapper_test.html | 0 .../closure/goog/editor/command.js | 0 .../goog/editor/contenteditablefield.js | 0 .../editor/contenteditablefield_test.html | 0 .../closure/goog/editor/defines.js | 0 .../closure/goog/editor/field.js | 0 .../closure/goog/editor/field_test.html | 0 .../closure/goog/editor/field_test.js | 0 .../closure/goog/editor/focus.js | 0 .../closure/goog/editor/focus_test.html | 0 .../closure/goog/editor/icontent.js | 0 .../closure/goog/editor/icontent_test.html | 0 .../closure/goog/editor/link.js | 0 .../closure/goog/editor/link_test.html | 0 .../closure/goog/editor/node.js | 0 .../closure/goog/editor/node_test.html | 0 .../closure/goog/editor/plugin.js | 0 .../closure/goog/editor/plugin_test.html | 0 .../editor/plugins/abstractbubbleplugin.js | 0 .../plugins/abstractbubbleplugin_test.html | 0 .../editor/plugins/abstractdialogplugin.js | 0 .../plugins/abstractdialogplugin_test.html | 0 .../goog/editor/plugins/abstracttabhandler.js | 0 .../plugins/abstracttabhandler_test.html | 0 .../goog/editor/plugins/basictextformatter.js | 0 .../plugins/basictextformatter_test.html | 0 .../closure/goog/editor/plugins/blockquote.js | 0 .../goog/editor/plugins/blockquote_test.html | 0 .../closure/goog/editor/plugins/emoticons.js | 0 .../goog/editor/plugins/emoticons_test.html | 0 .../goog/editor/plugins/enterhandler.js | 0 .../editor/plugins/enterhandler_test.html | 0 .../editor/plugins/equationeditorbubble.js | 0 .../editor/plugins/equationeditorplugin.js | 0 .../plugins/equationeditorplugin_test.html | 0 .../goog/editor/plugins/firststrong.js | 0 .../goog/editor/plugins/firststrong_test.html | 0 .../goog/editor/plugins/headerformatter.js | 0 .../editor/plugins/headerformatter_test.html | 0 .../closure/goog/editor/plugins/linkbubble.js | 0 .../goog/editor/plugins/linkbubble_test.html | 0 .../goog/editor/plugins/linkdialogplugin.js | 0 .../editor/plugins/linkdialogplugin_test.html | 0 .../goog/editor/plugins/linkshortcutplugin.js | 0 .../plugins/linkshortcutplugin_test.html | 0 .../goog/editor/plugins/listtabhandler.js | 0 .../editor/plugins/listtabhandler_test.html | 0 .../closure/goog/editor/plugins/loremipsum.js | 0 .../goog/editor/plugins/loremipsum_test.html | 0 .../goog/editor/plugins/removeformatting.js | 0 .../editor/plugins/removeformatting_test.html | 0 .../goog/editor/plugins/spacestabhandler.js | 0 .../editor/plugins/spacestabhandler_test.html | 0 .../goog/editor/plugins/tableeditor.js | 0 .../goog/editor/plugins/tableeditor_test.html | 0 .../goog/editor/plugins/tagonenterhandler.js | 0 .../plugins/tagonenterhandler_test.html | 0 .../closure/goog/editor/plugins/undoredo.js | 0 .../goog/editor/plugins/undoredo_test.html | 0 .../goog/editor/plugins/undoredomanager.js | 0 .../editor/plugins/undoredomanager_test.html | 0 .../goog/editor/plugins/undoredostate.js | 0 .../editor/plugins/undoredostate_test.html | 0 .../closure/goog/editor/range.js | 0 .../closure/goog/editor/range_test.html | 0 .../closure/goog/editor/seamlessfield.js | 0 .../editor/seamlessfield_quirks_test.html | 0 .../goog/editor/seamlessfield_test.html | 0 .../closure/goog/editor/seamlessfield_test.js | 0 .../closure/goog/editor/style.js | 0 .../closure/goog/editor/style_test.html | 0 .../closure/goog/editor/table.js | 0 .../closure/goog/editor/table_test.html | 0 .../closure/goog/events/actioneventwrapper.js | 0 .../goog/events/actioneventwrapper_test.html | 0 .../closure/goog/events/actionhandler.js | 0 .../goog/events/actionhandler_test.html | 0 .../closure/goog/events/browserevent.js | 0 .../goog/events/browserevent_test.html | 0 .../closure/goog/events/browserfeature.js | 0 .../closure/goog/events/event.js | 0 .../closure/goog/events/event_test.html | 0 .../closure/goog/events/eventhandler.js | 0 .../goog/events/eventhandler_test.html | 0 .../closure/goog/events/events.js | 0 .../closure/goog/events/events_test.html | 0 .../closure/goog/events/eventtarget.js | 0 .../closure/goog/events/eventtarget_test.html | 0 ...et_via_googevents_and_listenable_test.html | 0 .../eventtarget_via_googevents_test.html | 0 .../eventtarget_via_w3cinterface_test.html | 0 .../closure/goog/events/eventtargettester.js | 0 .../closure/goog/events/eventtype.js | 0 .../closure/goog/events/eventwrapper.js | 0 .../closure/goog/events/filedrophandler.js | 0 .../goog/events/filedrophandler_test.html | 0 .../closure/goog/events/focushandler.js | 0 .../closure/goog/events/imehandler.js | 0 .../closure/goog/events/imehandler_test.html | 0 .../closure/goog/events/inputhandler.js | 0 .../closure/goog/events/keycodes.js | 0 .../closure/goog/events/keycodes_test.html | 0 .../closure/goog/events/keyhandler.js | 0 .../closure/goog/events/keyhandler_test.html | 0 .../closure/goog/events/keynames.js | 0 .../closure/goog/events/listenable.js | 0 .../closure/goog/events/listenable_test.html | 0 .../closure/goog/events/listener.js | 0 .../closure/goog/events/mousewheelhandler.js | 0 .../goog/events/mousewheelhandler_test.html | 0 .../closure/goog/events/onlinehandler.js | 0 .../goog/events/onlinelistener_test.html | 0 .../closure/goog/events/pastehandler.js | 0 .../goog/events/pastehandler_test.html | 0 .../closure/goog/format/emailaddress.js | 0 .../goog/format/emailaddress_test.html | 0 .../closure/goog/format/format.js | 0 .../closure/goog/format/format_test.html | 0 .../closure/goog/format/htmlprettyprinter.js | 0 .../goog/format/htmlprettyprinter_test.html | 0 .../closure/goog/format/jsonprettyprinter.js | 0 .../goog/format/jsonprettyprinter_test.html | 0 .../closure-library/closure/goog/fs/entry.js | 0 .../closure-library/closure/goog/fs/error.js | 0 .../closure/goog/fs/filereader.js | 0 .../closure/goog/fs/filesaver.js | 0 .../closure/goog/fs/filesystem.js | 0 .../closure/goog/fs/filewriter.js | 0 .../closure-library/closure/goog/fs/fs.js | 0 .../closure/goog/fs/fs_test.html | 0 .../closure/goog/fs/progressevent.js | 0 .../closure/goog/functions/functions.js | 0 .../goog/functions/functions_test.html | 0 .../closure/goog/fx/abstractdragdrop.js | 0 .../goog/fx/abstractdragdrop_test.html | 0 .../closure/goog/fx/anim/anim.js | 0 .../closure/goog/fx/anim/anim_test.html | 0 .../closure/goog/fx/animation.js | 0 .../closure/goog/fx/animation_test.html | 0 .../closure/goog/fx/animationqueue.js | 0 .../closure/goog/fx/animationqueue_test.html | 0 .../closure/goog/fx/css3/fx.js | 0 .../closure/goog/fx/css3/transition.js | 0 .../closure/goog/fx/css3/transition_test.html | 0 .../closure/goog/fx/cssspriteanimation.js | 0 .../goog/fx/cssspriteanimation_test.html | 0 .../closure-library/closure/goog/fx/dom.js | 0 .../closure/goog/fx/dragdrop.js | 0 .../closure/goog/fx/dragdropgroup.js | 0 .../closure/goog/fx/dragdropgroup_test.html | 0 .../closure/goog/fx/dragger.js | 0 .../closure/goog/fx/dragger_test.html | 0 .../closure/goog/fx/draglistgroup.js | 0 .../closure/goog/fx/draglistgroup_test.html | 0 .../closure/goog/fx/dragscrollsupport.js | 0 .../goog/fx/dragscrollsupport_test.html | 0 .../closure-library/closure/goog/fx/easing.js | 0 .../closure-library/closure/goog/fx/fx.js | 0 .../closure/goog/fx/fx_test.html | 0 .../closure/goog/fx/transition.js | 0 .../closure/goog/fx/transitionbase.js | 0 .../closure/goog/gears/basestore.js | 0 .../closure/goog/gears/basestore_test.html | 0 .../closure/goog/gears/database.js | 0 .../closure/goog/gears/database_test.html | 0 .../closure/goog/gears/gears.js | 0 .../closure/goog/gears/gears_test.html | 0 .../closure/goog/gears/httprequest.js | 0 .../closure/goog/gears/loggerclient.js | 0 .../closure/goog/gears/loggerclient_test.html | 0 .../closure/goog/gears/loggerserver.js | 0 .../closure/goog/gears/loggerserver_test.html | 0 .../closure/goog/gears/logstore.js | 0 .../closure/goog/gears/logstore_test.html | 0 .../goog/gears/managedresourcestore.js | 0 .../goog/gears/managedresourcestore_test.html | 0 .../closure/goog/gears/multipartformdata.js | 0 .../goog/gears/multipartformdata_test.html | 0 .../closure/goog/gears/statustype.js | 0 .../closure/goog/gears/urlcapture.js | 0 .../closure/goog/gears/urlcapture_test.html | 0 .../closure/goog/gears/worker.js | 0 .../closure/goog/gears/workerchannel.js | 0 .../goog/gears/workerchannel_test.html | 0 .../closure/goog/gears/workerpool.js | 0 .../closure/goog/gears/workerpool_test.html | 0 .../closure/goog/graphics/abstractgraphics.js | 0 .../closure/goog/graphics/affinetransform.js | 0 .../goog/graphics/affinetransform_test.html | 0 .../closure/goog/graphics/canvaselement.js | 0 .../closure/goog/graphics/canvasgraphics.js | 0 .../closure/goog/graphics/element.js | 0 .../closure/goog/graphics/ellipseelement.js | 0 .../closure/goog/graphics/ext/coordinates.js | 0 .../goog/graphics/ext/coordinates_test.html | 0 .../closure/goog/graphics/ext/element.js | 0 .../goog/graphics/ext/element_test.html | 0 .../closure/goog/graphics/ext/ellipse.js | 0 .../closure/goog/graphics/ext/ext.js | 0 .../closure/goog/graphics/ext/graphics.js | 0 .../closure/goog/graphics/ext/group.js | 0 .../closure/goog/graphics/ext/image.js | 0 .../closure/goog/graphics/ext/path.js | 0 .../closure/goog/graphics/ext/path_test.html | 0 .../closure/goog/graphics/ext/rectangle.js | 0 .../closure/goog/graphics/ext/shape.js | 0 .../goog/graphics/ext/strokeandfillelement.js | 0 .../closure/goog/graphics/fill.js | 0 .../closure/goog/graphics/font.js | 0 .../closure/goog/graphics/graphics.js | 0 .../closure/goog/graphics/groupelement.js | 0 .../closure/goog/graphics/imageelement.js | 0 .../closure/goog/graphics/lineargradient.js | 0 .../closure/goog/graphics/path.js | 0 .../closure/goog/graphics/path_test.html | 0 .../closure/goog/graphics/pathelement.js | 0 .../closure/goog/graphics/paths.js | 0 .../closure/goog/graphics/paths_test.html | 0 .../closure/goog/graphics/rectelement.js | 0 .../closure/goog/graphics/solidfill.js | 0 .../closure/goog/graphics/solidfill_test.html | 0 .../closure/goog/graphics/stroke.js | 0 .../goog/graphics/strokeandfillelement.js | 0 .../closure/goog/graphics/svgelement.js | 0 .../closure/goog/graphics/svggraphics.js | 0 .../goog/graphics/svggraphics_test.html | 0 .../closure/goog/graphics/textelement.js | 0 .../closure/goog/graphics/vmlelement.js | 0 .../closure/goog/graphics/vmlgraphics.js | 0 .../closure/goog/history/event.js | 0 .../closure/goog/history/eventtype.js | 0 .../closure/goog/history/history.js | 0 .../closure/goog/history/html5history.js | 0 .../goog/history/html5history_test.html | 0 .../closure-library/closure/goog/i18n/bidi.js | 0 .../closure/goog/i18n/bidi_test.html | 0 .../closure/goog/i18n/bidiformatter.js | 0 .../closure/goog/i18n/bidiformatter_test.html | 0 .../closure/goog/i18n/charlistdecompressor.js | 0 .../goog/i18n/charlistdecompressor_test.html | 0 .../closure/goog/i18n/charpickerdata.js | 0 .../closure/goog/i18n/currency.js | 0 .../closure/goog/i18n/currency_test.html | 0 .../closure/goog/i18n/currencycodemap.js | 0 .../closure/goog/i18n/datetimeformat.js | 0 .../goog/i18n/datetimeformat_test.html | 0 .../closure/goog/i18n/datetimeparse.js | 0 .../closure/goog/i18n/datetimeparse_test.html | 0 .../closure/goog/i18n/datetimepatterns.js | 0 .../closure/goog/i18n/datetimepatternsext.js | 0 .../closure/goog/i18n/datetimesymbols.js | 0 .../closure/goog/i18n/datetimesymbolsext.js | 0 .../closure/goog/i18n/graphemebreak.js | 0 .../closure/goog/i18n/graphemebreak_test.html | 0 .../closure/goog/i18n/messageformat.js | 0 .../closure/goog/i18n/messageformat_test.html | 0 .../closure-library/closure/goog/i18n/mime.js | 0 .../closure/goog/i18n/mime_test.html | 0 .../closure/goog/i18n/numberformat.js | 0 .../closure/goog/i18n/numberformat_test.html | 0 .../closure/goog/i18n/numberformatsymbols.js | 0 .../goog/i18n/numberformatsymbolsext.js | 0 .../closure/goog/i18n/ordinalrules.js | 0 .../closure/goog/i18n/pluralrules.js | 0 .../closure/goog/i18n/timezone.js | 0 .../closure/goog/i18n/timezone_test.html | 0 .../closure/goog/i18n/uchar.js | 0 .../goog/i18n/uchar/localnamefetcher.js | 0 .../i18n/uchar/localnamefetcher_test.html | 0 .../closure/goog/i18n/uchar/namefetcher.js | 0 .../goog/i18n/uchar/remotenamefetcher.js | 0 .../i18n/uchar/remotenamefetcher_test.html | 0 .../closure/goog/i18n/uchar_test.html | 0 .../closure/goog/images/blank.gif | Bin .../closure/goog/images/bubble_close.jpg | Bin .../closure/goog/images/bubble_left.gif | Bin .../closure/goog/images/bubble_right.gif | Bin .../closure/goog/images/button-bg.gif | Bin .../closure/goog/images/check-outline.gif | Bin .../closure/goog/images/check-sprite.gif | Bin .../closure/goog/images/check.gif | Bin .../closure/goog/images/close_box.gif | Bin .../closure/goog/images/color-swatch-tick.gif | Bin .../closure/goog/images/dialog_close_box.gif | Bin .../goog/images/dimension-highlighted.png | Bin .../goog/images/dimension-unhighlighted.png | Bin .../closure/goog/images/dropdn.gif | Bin .../closure/goog/images/dropdn_disabled.gif | Bin .../closure/goog/images/dropdown.gif | Bin .../closure/goog/images/gears_bluedot.gif | Bin .../closure/goog/images/gears_offline.gif | Bin .../closure/goog/images/gears_online.gif | Bin .../closure/goog/images/gears_paused.gif | Bin .../closure/goog/images/gears_syncing.gif | Bin .../closure/goog/images/hsv-sprite-sm.gif | Bin .../closure/goog/images/hsv-sprite-sm.png | Bin .../closure/goog/images/hsv-sprite.gif | Bin .../closure/goog/images/hsv-sprite.png | Bin .../closure/goog/images/hsva-sprite-sm.gif | Bin .../closure/goog/images/hsva-sprite-sm.png | Bin .../closure/goog/images/hsva-sprite.gif | Bin .../closure/goog/images/hsva-sprite.png | Bin .../goog/images/left_anchor_bubble_bot.gif | Bin .../goog/images/left_anchor_bubble_top.gif | Bin .../closure/goog/images/menu-arrows.gif | Bin .../closure/goog/images/minus.png | Bin .../goog/images/no_anchor_bubble_bot.gif | Bin .../goog/images/no_anchor_bubble_top.gif | Bin .../closure/goog/images/offlineicons.png | Bin .../closure/goog/images/plus.png | Bin .../closure/goog/images/ratingstars.gif | Bin .../goog/images/right_anchor_bubble_bot.gif | Bin .../goog/images/right_anchor_bubble_top.gif | Bin .../closure/goog/images/toolbar-bg.png | Bin .../closure/goog/images/toolbar-separator.gif | Bin .../closure/goog/images/toolbar_icons.gif | Bin .../closure/goog/images/tree/I.png | Bin .../closure/goog/images/tree/cleardot.gif | Bin .../closure/goog/images/tree/tree.gif | Bin .../closure/goog/images/tree/tree.png | Bin .../closure/goog/images/ui_controls.jpg | Bin .../closure-library/closure/goog/iter/iter.js | 0 .../closure/goog/iter/iter_test.html | 0 .../closure/goog/json/evaljsonprocessor.js | 0 .../closure-library/closure/goog/json/json.js | 0 .../closure/goog/json/json_perf.html | 0 .../closure/goog/json/json_test.html | 0 .../closure/goog/json/nativejsonprocessor.js | 0 .../closure/goog/json/processor.js | 0 .../closure/goog/json/processor_test.html | 0 .../closure/goog/labs/classdef/classdef.js | 0 .../goog/labs/classdef/classdef_test.html | 0 .../closure/goog/labs/mock/mock.js | 0 .../closure/goog/labs/mock/mock_test.html | 0 .../closure/goog/labs/net/image.js | 0 .../closure/goog/labs/net/image_test.html | 0 .../closure/goog/labs/net/image_test.js | 0 .../goog/labs/net/testdata/cleardot.gif | Bin .../goog/labs/net/testdata/xhr_test_json.data | 0 .../goog/labs/net/testdata/xhr_test_text.data | 0 .../closure/goog/labs/net/xhr.js | 0 .../closure/goog/labs/net/xhr_test.html | 0 .../closure/goog/labs/object/object.js | 0 .../closure/goog/labs/object/object_test.html | 0 .../closure/goog/labs/observe/notice.js | 0 .../closure/goog/labs/observe/observable.js | 0 .../goog/labs/observe/observableset.js | 0 .../goog/labs/observe/observableset_test.html | 0 .../goog/labs/observe/observationset.js | 0 .../labs/observe/observationset_test.html | 0 .../closure/goog/labs/observe/observer.js | 0 .../goog/labs/observe/observer_test.html | 0 .../goog/labs/observe/simpleobservable.js | 0 .../labs/observe/simpleobservable_test.html | 0 .../closure/goog/labs/structs/map.js | 0 .../closure/goog/labs/structs/map_perf.js | 0 .../closure/goog/labs/structs/map_test.html | 0 .../closure/goog/labs/structs/multimap.js | 0 .../goog/labs/structs/multimap_test.html | 0 .../goog/labs/style/pixeldensitymonitor.js | 0 .../labs/style/pixeldensitymonitor_test.html | 0 .../labs/style/pixeldensitymonitor_test.js | 0 .../closure/goog/labs/testing/assertthat.js | 0 .../goog/labs/testing/assertthat_test.html | 0 .../goog/labs/testing/decoratormatcher.js | 0 .../labs/testing/decoratormatcher_test.html | 0 .../goog/labs/testing/dictionarymatcher.js | 0 .../labs/testing/dictionarymatcher_test.html | 0 .../closure/goog/labs/testing/logicmatcher.js | 0 .../goog/labs/testing/logicmatcher_test.html | 0 .../closure/goog/labs/testing/matcher.js | 0 .../goog/labs/testing/numbermatcher.js | 0 .../goog/labs/testing/numbermatcher_test.html | 0 .../goog/labs/testing/objectmatcher.js | 0 .../goog/labs/testing/objectmatcher_test.html | 0 .../goog/labs/testing/stringmatcher.js | 0 .../goog/labs/testing/stringmatcher_test.html | 0 .../closure/goog/locale/countries.js | 0 .../locale/countrylanguagenames_test.html | 0 .../goog/locale/defaultlocalenameconstants.js | 0 .../closure/goog/locale/genericfontnames.js | 0 .../goog/locale/genericfontnames_test.html | 0 .../goog/locale/genericfontnamesdata.js | 0 .../closure/goog/locale/locale.js | 0 .../goog/locale/nativenameconstants.js | 0 .../closure/goog/locale/scriptToLanguages.js | 0 .../closure/goog/locale/timezonedetection.js | 0 .../goog/locale/timezonedetection_test.html | 0 .../goog/locale/timezonefingerprint.js | 0 .../closure/goog/locale/timezonelist.js | 0 .../goog/locale/timezonelist_test.html | 0 .../closure/goog/math/bezier.js | 0 .../closure/goog/math/bezier_test.html | 0 .../closure-library/closure/goog/math/box.js | 0 .../closure/goog/math/box_test.html | 0 .../closure/goog/math/coordinate.js | 0 .../closure/goog/math/coordinate3.js | 0 .../closure/goog/math/coordinate3_test.html | 0 .../closure/goog/math/coordinate_test.html | 0 .../closure/goog/math/exponentialbackoff.js | 0 .../goog/math/exponentialbackoff_test.html | 0 .../closure/goog/math/integer.js | 0 .../closure/goog/math/integer_test.html | 0 .../goog/math/interpolator/interpolator1.js | 0 .../closure/goog/math/interpolator/linear1.js | 0 .../goog/math/interpolator/linear1_test.html | 0 .../closure/goog/math/interpolator/pchip1.js | 0 .../goog/math/interpolator/pchip1_test.html | 0 .../closure/goog/math/interpolator/spline1.js | 0 .../goog/math/interpolator/spline1_test.html | 0 .../closure-library/closure/goog/math/line.js | 0 .../closure/goog/math/line_test.html | 0 .../closure-library/closure/goog/math/long.js | 0 .../closure/goog/math/long_test.html | 0 .../closure-library/closure/goog/math/math.js | 0 .../closure/goog/math/math_test.html | 0 .../closure/goog/math/matrix.js | 0 .../closure/goog/math/matrix_test.html | 0 .../closure/goog/math/range.js | 0 .../closure/goog/math/range_test.html | 0 .../closure/goog/math/rangeset.js | 0 .../closure/goog/math/rangeset_test.html | 0 .../closure-library/closure/goog/math/rect.js | 0 .../closure/goog/math/rect_test.html | 0 .../closure-library/closure/goog/math/size.js | 0 .../closure/goog/math/size_test.html | 0 .../closure-library/closure/goog/math/tdma.js | 0 .../closure/goog/math/tdma_test.html | 0 .../closure-library/closure/goog/math/vec2.js | 0 .../closure/goog/math/vec2_test.html | 0 .../closure-library/closure/goog/math/vec3.js | 0 .../closure/goog/math/vec3_test.html | 0 .../closure/goog/memoize/memoize.js | 0 .../closure/goog/memoize/memoize_test.html | 0 .../closure/goog/messaging/abstractchannel.js | 0 .../goog/messaging/abstractchannel_test.html | 0 .../closure/goog/messaging/bufferedchannel.js | 0 .../goog/messaging/bufferedchannel_test.html | 0 .../closure/goog/messaging/deferredchannel.js | 0 .../goog/messaging/deferredchannel_test.html | 0 .../closure/goog/messaging/loggerclient.js | 0 .../goog/messaging/loggerclient_test.html | 0 .../closure/goog/messaging/loggerserver.js | 0 .../goog/messaging/loggerserver_test.html | 0 .../closure/goog/messaging/messagechannel.js | 0 .../closure/goog/messaging/messaging.js | 0 .../goog/messaging/messaging_test.html | 0 .../closure/goog/messaging/multichannel.js | 0 .../goog/messaging/multichannel_test.html | 0 .../closure/goog/messaging/portcaller.js | 0 .../goog/messaging/portcaller_test.html | 0 .../closure/goog/messaging/portchannel.js | 0 .../goog/messaging/portchannel_test.html | 0 .../closure/goog/messaging/portnetwork.js | 0 .../goog/messaging/portnetwork_test.html | 0 .../closure/goog/messaging/portoperator.js | 0 .../goog/messaging/portoperator_test.html | 0 .../goog/messaging/respondingchannel.js | 0 .../messaging/respondingchannel_test.html | 0 .../messaging/testdata/portchannel_inner.html | 0 .../messaging/testdata/portchannel_worker.js | 0 .../portchannel_wrong_origin_inner.html | 0 .../messaging/testdata/portnetwork_inner.html | 0 .../messaging/testdata/portnetwork_worker1.js | 0 .../messaging/testdata/portnetwork_worker2.js | 0 .../goog/module/abstractmoduleloader.js | 0 .../closure/goog/module/basemodule.js | 0 .../closure/goog/module/loader.js | 0 .../closure/goog/module/module.js | 0 .../closure/goog/module/moduleinfo.js | 0 .../closure/goog/module/moduleinfo_test.html | 0 .../closure/goog/module/moduleloadcallback.js | 0 .../goog/module/moduleloadcallback_test.html | 0 .../closure/goog/module/moduleloader.js | 0 .../goog/module/moduleloader_test.html | 0 .../closure/goog/module/modulemanager.js | 0 .../goog/module/modulemanager_test.html | 0 .../closure/goog/module/testdata/modA_1.js | 0 .../closure/goog/module/testdata/modA_2.js | 0 .../closure/goog/module/testdata/modB_1.js | 0 .../closure/goog/net/browserchannel.js | 0 .../closure/goog/net/browserchannel_test.html | 0 .../closure/goog/net/browsertestchannel.js | 0 .../closure/goog/net/bulkloader.js | 0 .../closure/goog/net/bulkloader_test.html | 0 .../closure/goog/net/bulkloaderhelper.js | 0 .../closure/goog/net/channeldebug.js | 0 .../closure/goog/net/channelrequest.js | 0 .../closure/goog/net/channelrequest_test.html | 0 .../closure/goog/net/cookies.js | 0 .../closure/goog/net/cookies_test.html | 0 .../closure/goog/net/crossdomainrpc.js | 0 .../closure/goog/net/crossdomainrpc_test.css | 0 .../closure/goog/net/crossdomainrpc_test.gif | 0 .../closure/goog/net/crossdomainrpc_test.html | 0 .../net/crossdomainrpc_test_response.html | 0 .../closure/goog/net/errorcode.js | 0 .../closure/goog/net/eventtype.js | 0 .../closure/goog/net/filedownloader.js | 0 .../closure/goog/net/filedownloader_test.html | 0 .../closure/goog/net/httpstatus.js | 0 .../closure/goog/net/iframe_xhr_test.html | 0 .../goog/net/iframe_xhr_test_response.html | 0 .../closure/goog/net/iframeio.js | 0 .../net/iframeio_different_base_test.data | 0 .../net/iframeio_different_base_test.html | 0 .../closure/goog/net/iframeio_test.html | 0 .../closure/goog/net/iframeloadmonitor.js | 0 .../goog/net/iframeloadmonitor_test.html | 0 .../net/iframeloadmonitor_test_frame.html | 0 .../net/iframeloadmonitor_test_frame2.html | 0 .../net/iframeloadmonitor_test_frame3.html | 0 .../closure/goog/net/imageloader.js | 0 .../closure/goog/net/imageloader_test.html | 0 .../closure/goog/net/imageloader_testimg1.gif | Bin .../closure/goog/net/imageloader_testimg2.gif | Bin .../closure/goog/net/imageloader_testimg3.gif | Bin .../closure/goog/net/ipaddress.js | 0 .../closure/goog/net/ipaddress_test.html | 0 .../closure/goog/net/jsloader.js | 0 .../closure/goog/net/jsloader_test.html | 0 .../closure-library/closure/goog/net/jsonp.js | 0 .../closure/goog/net/jsonp_test.html | 0 .../closure/goog/net/mockiframeio.js | 0 .../closure/goog/net/mockxhrlite.js | 0 .../closure/goog/net/mockxhrlite_test.html | 0 .../goog/net/multiiframeloadmonitor.js | 0 .../goog/net/multiiframeloadmonitor_test.html | 0 .../closure/goog/net/networkstatusmonitor.js | 0 .../closure/goog/net/networktester.js | 0 .../closure/goog/net/networktester_test.html | 0 .../goog/net/testdata/jsloader_test1.js | 0 .../goog/net/testdata/jsloader_test2.js | 0 .../goog/net/testdata/jsloader_test3.js | 0 .../goog/net/testdata/jsloader_test4.js | 0 .../closure/goog/net/tmpnetwork.js | 0 .../closure/goog/net/websocket.js | 0 .../closure/goog/net/websocket_test.html | 0 .../closure/goog/net/wrapperxmlhttpfactory.js | 0 .../closure-library/closure/goog/net/xhrio.js | 0 .../closure/goog/net/xhrio_test.html | 0 .../closure/goog/net/xhriopool.js | 0 .../closure/goog/net/xhrlite.js | 0 .../closure/goog/net/xhrlite_test.html | 0 .../closure/goog/net/xhrlitepool.js | 0 .../closure/goog/net/xhrmanager.js | 0 .../closure/goog/net/xhrmanager_test.html | 0 .../closure/goog/net/xmlhttp.js | 0 .../closure/goog/net/xmlhttpfactory.js | 0 .../closure/goog/net/xpc/crosspagechannel.js | 0 .../goog/net/xpc/crosspagechannel_test.html | 0 .../goog/net/xpc/crosspagechannelrole.js | 0 .../net/xpc/frameelementmethodtransport.js | 0 .../goog/net/xpc/iframepollingtransport.js | 0 .../net/xpc/iframepollingtransport_test.html | 0 .../goog/net/xpc/iframerelaytransport.js | 0 .../goog/net/xpc/nativemessagingtransport.js | 0 .../xpc/nativemessagingtransport_test.html | 0 .../closure/goog/net/xpc/nixtransport.js | 0 .../closure/goog/net/xpc/relay.js | 0 .../goog/net/xpc/testdata/access_checker.html | 0 .../goog/net/xpc/testdata/inner_peer.html | 0 .../closure/goog/net/xpc/transport.js | 0 .../closure/goog/net/xpc/xpc.js | 0 .../closure/goog/object/object.js | 0 .../closure/goog/object/object_test.html | 0 .../goog/positioning/absoluteposition.js | 0 .../goog/positioning/abstractposition.js | 0 .../goog/positioning/anchoredposition.js | 0 .../positioning/anchoredposition_test.html | 0 .../positioning/anchoredviewportposition.js | 0 .../anchoredviewportposition_test.html | 0 .../anchoredviewportposition_test_iframe.html | 0 .../goog/positioning/clientposition.js | 0 .../goog/positioning/clientposition_test.html | 0 .../goog/positioning/clientposition_test.js | 0 .../goog/positioning/menuanchoredposition.js | 0 .../menuanchoredposition_test.html | 0 .../closure/goog/positioning/positioning.js | 0 .../goog/positioning/positioning_test.html | 0 .../goog/positioning/positioning_test.js | 0 .../positioning/positioning_test_iframe1.html | 0 .../positioning/positioning_test_iframe2.html | 0 .../positioning/positioning_test_quirk.html | 0 .../positioning_test_standard.html | 0 .../positioning/viewportclientposition.js | 0 .../viewportclientposition_test.html | 0 .../goog/positioning/viewportposition.js | 0 .../closure/goog/proto/proto.js | 0 .../closure/goog/proto/serializer.js | 0 .../closure/goog/proto/serializer_test.html | 0 .../closure/goog/proto2/descriptor.js | 0 .../closure/goog/proto2/descriptor_test.html | 0 .../closure/goog/proto2/fielddescriptor.js | 0 .../goog/proto2/fielddescriptor_test.html | 0 .../closure/goog/proto2/lazydeserializer.js | 0 .../closure/goog/proto2/message.js | 0 .../closure/goog/proto2/message_test.html | 0 .../closure/goog/proto2/objectserializer.js | 0 .../goog/proto2/objectserializer_test.html | 0 .../closure/goog/proto2/package_test.pb.js | 0 .../closure/goog/proto2/pbliteserializer.js | 0 .../goog/proto2/pbliteserializer_test.html | 0 .../closure/goog/proto2/proto_test.html | 0 .../closure/goog/proto2/serializer.js | 0 .../closure/goog/proto2/test.pb.js | 0 .../goog/proto2/textformatserializer.js | 0 .../proto2/textformatserializer_test.html | 0 .../goog/proto2/textformatserializer_test.js | 0 .../closure/goog/proto2/util.js | 0 .../closure/goog/pubsub/pubsub.js | 0 .../closure/goog/pubsub/pubsub_perf.html | 0 .../closure/goog/pubsub/pubsub_test.html | 0 .../closure/goog/reflect/reflect.js | 0 .../closure/goog/result/chain_test.html | 0 .../closure/goog/result/combine_test.html | 0 .../closure/goog/result/deferredadaptor.js | 0 .../goog/result/deferredadaptor_test.html | 0 .../closure/goog/result/dependentresult.js | 0 .../closure/goog/result/result_interface.js | 0 .../closure/goog/result/resultutil.js | 0 .../closure/goog/result/resultutil_test.html | 0 .../closure/goog/result/simpleresult.js | 0 .../goog/result/simpleresult_test.html | 0 .../closure/goog/result/transform_test.html | 0 .../closure/goog/result/wait_test.html | 0 .../closure-library/closure/goog/soy/data.js | 0 .../closure/goog/soy/renderer.js | 0 .../closure/goog/soy/renderer_test.html | 0 .../closure-library/closure/goog/soy/soy.js | 0 .../closure/goog/soy/soy_test.html | 0 .../closure/goog/soy/soy_test.js | 0 .../closure/goog/spell/spellcheck.js | 0 .../closure/goog/spell/spellcheck_test.html | 0 .../closure/goog/stats/basicstat.js | 0 .../closure/goog/stats/basicstat_test.html | 0 .../goog/storage/collectablestorage.js | 0 .../goog/storage/collectablestorage_test.html | 0 .../closure/goog/storage/encryptedstorage.js | 0 .../goog/storage/encryptedstorage_test.html | 0 .../closure/goog/storage/errorcode.js | 0 .../closure/goog/storage/expiringstorage.js | 0 .../goog/storage/expiringstorage_test.html | 0 .../goog/storage/mechanism/errorcode.js | 0 .../mechanism/errorhandlingmechanism.js | 0 .../errorhandlingmechanism_test.html | 0 .../storage/mechanism/html5localstorage.js | 0 .../mechanism/html5localstorage_test.html | 0 .../storage/mechanism/html5sessionstorage.js | 0 .../mechanism/html5sessionstorage_test.html | 0 .../goog/storage/mechanism/html5webstorage.js | 0 .../mechanism/html5webstorage_test.html | 0 .../goog/storage/mechanism/ieuserdata.js | 0 .../storage/mechanism/ieuserdata_test.html | 0 .../storage/mechanism/iterablemechanism.js | 0 .../mechanism/iterablemechanismtester.js | 0 .../goog/storage/mechanism/mechanism.js | 0 .../storage/mechanism/mechanismfactory.js | 0 .../mechanism/mechanismfactory_test.html | 0 .../mechanism/mechanismseparationtester.js | 0 .../mechanism/mechanismsharingtester.js | 0 .../goog/storage/mechanism/mechanismtester.js | 0 .../storage/mechanism/prefixedmechanism.js | 0 .../mechanism/prefixedmechanism_test.html | 0 .../closure/goog/storage/richstorage.js | 0 .../goog/storage/richstorage_test.html | 0 .../closure/goog/storage/storage.js | 0 .../closure/goog/storage/storage_test.html | 0 .../closure/goog/storage/storage_test.js | 0 .../closure/goog/string/linkify.js | 0 .../closure/goog/string/linkify_test.html | 0 .../closure/goog/string/newlines.js | 0 .../closure/goog/string/newlines_test.html | 0 .../closure/goog/string/newlines_test.js | 0 .../closure/goog/string/parser.js | 0 .../closure/goog/string/path.js | 0 .../closure/goog/string/path_test.html | 0 .../closure/goog/string/string.js | 0 .../closure/goog/string/string_test.html | 0 .../closure/goog/string/string_test.js | 0 .../closure/goog/string/stringbuffer.js | 0 .../goog/string/stringbuffer_test.html | 0 .../closure/goog/string/stringformat.js | 0 .../goog/string/stringformat_test.html | 0 .../closure/goog/string/stringifier.js | 0 .../closure/goog/structs/avltree.js | 0 .../closure/goog/structs/avltree_test.html | 0 .../closure/goog/structs/circularbuffer.js | 0 .../goog/structs/circularbuffer_test.html | 0 .../closure/goog/structs/collection.js | 0 .../closure/goog/structs/collection_test.html | 0 .../closure/goog/structs/heap.js | 0 .../closure/goog/structs/heap_test.html | 0 .../closure/goog/structs/inversionmap.js | 0 .../goog/structs/inversionmap_test.html | 0 .../closure/goog/structs/linkedmap.js | 0 .../closure/goog/structs/linkedmap_test.html | 0 .../closure/goog/structs/map.js | 0 .../closure/goog/structs/map_test.html | 0 .../closure/goog/structs/node.js | 0 .../closure/goog/structs/pool.js | 0 .../closure/goog/structs/pool_test.html | 0 .../closure/goog/structs/prioritypool.js | 0 .../goog/structs/prioritypool_test.html | 0 .../closure/goog/structs/priorityqueue.js | 0 .../goog/structs/priorityqueue_test.html | 0 .../closure/goog/structs/quadtree.js | 0 .../closure/goog/structs/quadtree_test.html | 0 .../closure/goog/structs/queue.js | 0 .../closure/goog/structs/queue_test.html | 0 .../closure/goog/structs/set.js | 0 .../closure/goog/structs/set_perf.html | 0 .../closure/goog/structs/set_test.html | 0 .../closure/goog/structs/simplepool.js | 0 .../closure/goog/structs/stringset.js | 0 .../closure/goog/structs/stringset_test.html | 0 .../closure/goog/structs/structs.js | 0 .../closure/goog/structs/structs_test.html | 0 .../closure/goog/structs/treenode.js | 0 .../closure/goog/structs/treenode_test.html | 0 .../closure/goog/structs/trie.js | 0 .../closure/goog/structs/trie_test.html | 0 .../closure/goog/style/bidi.js | 0 .../closure/goog/style/bidi_test.html | 0 .../closure/goog/style/cursor.js | 0 .../closure/goog/style/cursor_test.html | 0 .../closure/goog/style/style.js | 0 .../closure/goog/style/style_quirks_test.html | 0 .../closure/goog/style/style_test.html | 0 .../closure/goog/style/style_test.js | 0 .../goog/style/style_test_iframe_quirk.html | 0 .../style/style_test_iframe_standard.html | 0 .../closure/goog/style/style_test_quirk.html | 0 .../goog/style/style_test_standard.html | 0 .../style/style_webkit_scrollbars_test.html | 0 .../goog/style/stylescrollbartester.js | 0 .../closure/goog/style/transition.js | 0 .../closure/goog/style/transition_test.html | 0 .../closure/goog/testing/asserts.js | 0 .../closure/goog/testing/asserts_test.html | 0 .../closure/goog/testing/async/mockcontrol.js | 0 .../goog/testing/async/mockcontrol_test.html | 0 .../closure/goog/testing/asynctestcase.js | 0 .../testing/asynctestcase_async_test.html | 0 .../testing/asynctestcase_noasync_test.html | 0 .../goog/testing/asynctestcase_test.html | 0 .../closure/goog/testing/benchmark.js | 0 .../testing/benchmarks/jsbinarysizebutton.js | 0 .../benchmarks/jsbinarysizebutton_test.html | 0 .../testing/benchmarks/jsbinarysizetoolbar.js | 0 .../benchmarks/jsbinarysizetoolbar_test.html | 0 .../goog/testing/continuationtestcase.js | 0 .../testing/continuationtestcase_test.html | 0 .../closure/goog/testing/deferredtestcase.js | 0 .../goog/testing/deferredtestcase_test.html | 0 .../closure/goog/testing/dom.js | 0 .../closure/goog/testing/dom_test.html | 0 .../closure/goog/testing/editor/dom.js | 0 .../closure/goog/testing/editor/dom_test.html | 0 .../closure/goog/testing/editor/fieldmock.js | 0 .../closure/goog/testing/editor/testhelper.js | 0 .../goog/testing/editor/testhelper_test.html | 0 .../goog/testing/events/eventobserver.js | 0 .../testing/events/eventobserver_test.html | 0 .../closure/goog/testing/events/events.js | 0 .../goog/testing/events/events_test.html | 0 .../closure/goog/testing/events/matchers.js | 0 .../goog/testing/events/matchers_test.html | 0 .../goog/testing/events/onlinehandler.js | 0 .../testing/events/onlinehandler_test.html | 0 .../closure/goog/testing/expectedfailures.js | 0 .../goog/testing/expectedfailures_test.html | 0 .../closure/goog/testing/fs/blob.js | 0 .../closure/goog/testing/fs/blob_test.html | 0 .../goog/testing/fs/directoryentry_test.html | 0 .../closure/goog/testing/fs/entry.js | 0 .../closure/goog/testing/fs/entry_test.html | 0 .../closure/goog/testing/fs/file.js | 0 .../goog/testing/fs/fileentry_test.html | 0 .../closure/goog/testing/fs/filereader.js | 0 .../goog/testing/fs/filereader_test.html | 0 .../closure/goog/testing/fs/filesystem.js | 0 .../closure/goog/testing/fs/filewriter.js | 0 .../goog/testing/fs/filewriter_test.html | 0 .../closure/goog/testing/fs/fs.js | 0 .../closure/goog/testing/fs/fs_test.html | 0 .../goog/testing/fs/integration_test.html | 0 .../closure/goog/testing/fs/progressevent.js | 0 .../closure/goog/testing/functionmock.js | 0 .../goog/testing/functionmock_test.html | 0 .../closure/goog/testing/graphics.js | 0 .../closure/goog/testing/jsunit.js | 0 .../closure/goog/testing/loosemock.js | 0 .../closure/goog/testing/loosemock_test.html | 0 .../testing/messaging/mockmessagechannel.js | 0 .../testing/messaging/mockmessageevent.js | 0 .../goog/testing/messaging/mockmessageport.js | 0 .../goog/testing/messaging/mockportnetwork.js | 0 .../closure/goog/testing/mock.js | 0 .../closure/goog/testing/mock_test.html | 0 .../closure/goog/testing/mockclassfactory.js | 0 .../goog/testing/mockclassfactory_test.html | 0 .../closure/goog/testing/mockclock.js | 0 .../closure/goog/testing/mockclock_test.html | 0 .../closure/goog/testing/mockcontrol.js | 0 .../goog/testing/mockcontrol_test.html | 0 .../closure/goog/testing/mockinterface.js | 0 .../closure/goog/testing/mockmatchers.js | 0 .../goog/testing/mockmatchers_test.html | 0 .../closure/goog/testing/mockrandom.js | 0 .../closure/goog/testing/mockrandom_test.html | 0 .../closure/goog/testing/mockrange.js | 0 .../closure/goog/testing/mockrange_test.html | 0 .../closure/goog/testing/mockstorage.js | 0 .../goog/testing/mockstorage_test.html | 0 .../closure/goog/testing/mockuseragent.js | 0 .../goog/testing/mockuseragent_test.html | 0 .../closure/goog/testing/multitestrunner.js | 0 .../closure/goog/testing/net/xhrio.js | 0 .../closure/goog/testing/net/xhrio_test.html | 0 .../closure/goog/testing/net/xhriopool.js | 0 .../goog/testing/objectpropertystring.js | 0 .../closure/goog/testing/performancetable.css | 0 .../closure/goog/testing/performancetable.js | 0 .../closure/goog/testing/performancetimer.js | 0 .../goog/testing/performancetimer_test.html | 0 .../closure/goog/testing/propertyreplacer.js | 0 .../goog/testing/propertyreplacer_test.html | 0 .../closure/goog/testing/proto2/proto2.js | 0 .../goog/testing/proto2/proto2_test.html | 0 .../closure/goog/testing/pseudorandom.js | 0 .../goog/testing/pseudorandom_test.html | 0 .../closure/goog/testing/recordfunction.js | 0 .../goog/testing/recordfunction_test.html | 0 .../closure/goog/testing/shardingtestcase.js | 0 .../goog/testing/shardingtestcase_test.html | 0 .../closure/goog/testing/singleton.js | 0 .../closure/goog/testing/singleton_test.html | 0 .../closure/goog/testing/stacktrace.js | 0 .../closure/goog/testing/stacktrace_test.html | 0 .../goog/testing/storage/fakemechanism.js | 0 .../closure/goog/testing/strictmock.js | 0 .../closure/goog/testing/strictmock_test.html | 0 .../goog/testing/style/layoutasserts.js | 0 .../testing/style/layoutasserts_test.html | 0 .../closure/goog/testing/style/style.js | 0 .../goog/testing/style/style_test.html | 0 .../closure/goog/testing/testcase.js | 0 .../closure/goog/testing/testqueue.js | 0 .../closure/goog/testing/testrunner.js | 0 .../goog/testing/ui/rendererasserts.js | 0 .../goog/testing/ui/rendererasserts_test.html | 0 .../goog/testing/ui/rendererharness.js | 0 .../closure/goog/testing/ui/style.js | 0 .../goog/testing/ui/style_reference.html | 0 .../closure/goog/testing/ui/style_test.html | 0 .../closure/goog/timer/timer.js | 0 .../closure/goog/timer/timer_test.html | 0 .../closure/goog/tweak/entries.js | 0 .../closure/goog/tweak/entries_test.html | 0 .../closure/goog/tweak/registry.js | 0 .../closure/goog/tweak/registry_test.html | 0 .../closure/goog/tweak/testhelpers.js | 0 .../closure/goog/tweak/tweak.js | 0 .../closure/goog/tweak/tweakui.js | 0 .../closure/goog/tweak/tweakui_test.html | 0 .../closure/goog/ui/abstractspellchecker.js | 0 .../closure-library/closure/goog/ui/ac/ac.js | 0 .../closure/goog/ui/ac/ac_test.html | 0 .../closure/goog/ui/ac/arraymatcher.js | 0 .../closure/goog/ui/ac/arraymatcher_test.html | 0 .../closure/goog/ui/ac/autocomplete.js | 0 .../closure/goog/ui/ac/autocomplete_test.html | 0 .../closure/goog/ui/ac/inputhandler.js | 0 .../closure/goog/ui/ac/inputhandler_test.html | 0 .../closure/goog/ui/ac/remote.js | 0 .../closure/goog/ui/ac/remotearraymatcher.js | 0 .../goog/ui/ac/remotearraymatcher_test.html | 0 .../closure/goog/ui/ac/renderer.js | 0 .../closure/goog/ui/ac/renderer_test.html | 0 .../closure/goog/ui/ac/renderoptions.js | 0 .../closure/goog/ui/ac/richinputhandler.js | 0 .../closure/goog/ui/ac/richremote.js | 0 .../goog/ui/ac/richremotearraymatcher.js | 0 .../closure/goog/ui/activitymonitor.js | 0 .../closure/goog/ui/activitymonitor_test.html | 0 .../closure/goog/ui/advancedtooltip.js | 0 .../closure/goog/ui/advancedtooltip_test.html | 0 .../closure/goog/ui/animatedzippy.js | 0 .../closure/goog/ui/animatedzippy_test.html | 0 .../closure/goog/ui/attachablemenu.js | 0 .../closure/goog/ui/bidiinput.js | 0 .../closure/goog/ui/bidiinput_test.html | 0 .../closure-library/closure/goog/ui/bubble.js | 0 .../closure-library/closure/goog/ui/button.js | 0 .../closure/goog/ui/button_perf.html | 0 .../closure/goog/ui/button_test.html | 0 .../closure/goog/ui/buttonrenderer.js | 0 .../closure/goog/ui/buttonrenderer_test.html | 0 .../closure/goog/ui/buttonside.js | 0 .../closure/goog/ui/charcounter.js | 0 .../closure/goog/ui/charpicker.js | 0 .../closure/goog/ui/charpicker_test.html | 0 .../closure/goog/ui/checkbox.js | 0 .../closure/goog/ui/checkbox_test.html | 0 .../closure/goog/ui/checkboxmenuitem.js | 0 .../closure/goog/ui/checkboxrenderer.js | 0 .../closure/goog/ui/colorbutton.js | 0 .../closure/goog/ui/colorbutton_test.html | 0 .../closure/goog/ui/colorbuttonrenderer.js | 0 .../closure/goog/ui/colormenubutton.js | 0 .../goog/ui/colormenubuttonrenderer.js | 0 .../goog/ui/colormenubuttonrenderer_test.html | 0 .../closure/goog/ui/colorpalette.js | 0 .../closure/goog/ui/colorpalette_test.html | 0 .../closure/goog/ui/colorpicker.js | 0 .../closure/goog/ui/colorsplitbehavior.js | 0 .../closure/goog/ui/combobox.js | 0 .../closure/goog/ui/combobox_test.html | 0 .../closure/goog/ui/component.js | 0 .../closure/goog/ui/component_test.html | 0 .../closure/goog/ui/container.js | 0 .../closure/goog/ui/container_perf.html | 0 .../closure/goog/ui/container_test.html | 0 .../closure/goog/ui/containerrenderer.js | 0 .../goog/ui/containerrenderer_test.html | 0 .../closure/goog/ui/containerscroller.js | 0 .../goog/ui/containerscroller_test.html | 0 .../closure/goog/ui/control.js | 0 .../closure/goog/ui/control_perf.html | 0 .../closure/goog/ui/control_test.html | 0 .../closure/goog/ui/controlcontent.js | 0 .../closure/goog/ui/controlrenderer.js | 0 .../closure/goog/ui/controlrenderer_test.html | 0 .../closure/goog/ui/cookieeditor.js | 0 .../closure/goog/ui/cookieeditor_test.html | 0 .../closure/goog/ui/css3buttonrenderer.js | 0 .../closure/goog/ui/css3menubuttonrenderer.js | 0 .../closure/goog/ui/cssnames.js | 0 .../closure/goog/ui/custombutton.js | 0 .../closure/goog/ui/custombuttonrenderer.js | 0 .../closure/goog/ui/customcolorpalette.js | 0 .../goog/ui/customcolorpalette_test.html | 0 .../closure/goog/ui/datepicker.js | 0 .../closure/goog/ui/datepicker_test.html | 0 .../closure/goog/ui/decorate.js | 0 .../closure/goog/ui/decorate_test.html | 0 .../closure-library/closure/goog/ui/dialog.js | 0 .../closure/goog/ui/dialog_test.html | 0 .../closure/goog/ui/dimensionpicker.js | 0 .../closure/goog/ui/dimensionpicker_test.html | 0 .../goog/ui/dimensionpickerrenderer.js | 0 .../closure/goog/ui/dragdropdetector.js | 0 .../closure/goog/ui/drilldownrow.js | 0 .../closure/goog/ui/drilldownrow_test.html | 0 .../closure/goog/ui/editor/abstractdialog.js | 0 .../goog/ui/editor/abstractdialog_test.html | 0 .../closure/goog/ui/editor/bubble.js | 0 .../closure/goog/ui/editor/bubble_test.html | 0 .../closure/goog/ui/editor/defaulttoolbar.js | 0 .../goog/ui/editor/equationeditordialog.js | 0 .../goog/ui/editor/equationeditorokevent.js | 0 .../closure/goog/ui/editor/linkdialog.js | 0 .../goog/ui/editor/linkdialog_test.html | 0 .../closure/goog/ui/editor/messages.js | 0 .../closure/goog/ui/editor/tabpane.js | 0 .../goog/ui/editor/toolbarcontroller.js | 0 .../closure/goog/ui/editor/toolbarfactory.js | 0 .../goog/ui/editor/toolbarfactory_test.html | 0 .../closure/goog/ui/emoji/emoji.js | 0 .../closure/goog/ui/emoji/emojipalette.js | 0 .../goog/ui/emoji/emojipaletterenderer.js | 0 .../closure/goog/ui/emoji/emojipicker.js | 0 .../goog/ui/emoji/emojipicker_test.html | 0 .../fast_nonprogressive_emojipicker_test.html | 0 .../fast_progressive_emojipicker_test.html | 0 .../closure/goog/ui/emoji/popupemojipicker.js | 0 .../goog/ui/emoji/popupemojipicker_test.html | 0 .../emoji/progressiveemojipaletterenderer.js | 0 .../closure/goog/ui/emoji/spriteinfo.js | 0 .../goog/ui/emoji/spriteinfo_test.html | 0 .../closure/goog/ui/equation/arrowpalette.js | 0 .../closure/goog/ui/equation/changeevent.js | 0 .../goog/ui/equation/comparisonpalette.js | 0 .../closure/goog/ui/equation/editorpane.js | 0 .../goog/ui/equation/equationeditor.js | 0 .../goog/ui/equation/equationeditordialog.js | 0 .../closure/goog/ui/equation/greekpalette.js | 0 .../closure/goog/ui/equation/imagerenderer.js | 0 .../closure/goog/ui/equation/mathpalette.js | 0 .../closure/goog/ui/equation/menupalette.js | 0 .../closure/goog/ui/equation/palette.js | 0 .../goog/ui/equation/palettemanager.js | 0 .../closure/goog/ui/equation/symbolpalette.js | 0 .../closure/goog/ui/equation/texeditor.js | 0 .../closure/goog/ui/equation/texpane.js | 0 .../closure/goog/ui/filteredmenu.js | 0 .../closure/goog/ui/filteredmenu_test.html | 0 .../goog/ui/filterobservingmenuitem.js | 0 .../ui/filterobservingmenuitemrenderer.js | 0 .../closure/goog/ui/flatbuttonrenderer.js | 0 .../closure/goog/ui/flatmenubuttonrenderer.js | 0 .../closure/goog/ui/formpost.js | 0 .../closure/goog/ui/formpost_test.html | 0 .../closure-library/closure/goog/ui/gauge.js | 0 .../closure/goog/ui/gaugetheme.js | 0 .../closure/goog/ui/hovercard.js | 0 .../closure/goog/ui/hovercard_test.html | 0 .../closure/goog/ui/hsvapalette.js | 0 .../closure/goog/ui/hsvapalette_test.html | 0 .../closure/goog/ui/hsvpalette.js | 0 .../closure/goog/ui/hsvpalette_test.html | 0 .../closure/goog/ui/idgenerator.js | 0 .../closure/goog/ui/idletimer.js | 0 .../closure/goog/ui/idletimer_test.html | 0 .../closure/goog/ui/iframemask.js | 0 .../closure/goog/ui/iframemask_test.html | 0 .../goog/ui/imagelessbuttonrenderer.js | 0 .../goog/ui/imagelessmenubuttonrenderer.js | 0 .../closure/goog/ui/inputdatepicker.js | 0 .../closure/goog/ui/inputdatepicker_test.html | 0 .../closure/goog/ui/itemevent.js | 0 .../goog/ui/keyboardshortcuthandler.js | 0 .../goog/ui/keyboardshortcuthandler_test.html | 0 .../closure/goog/ui/labelinput.js | 0 .../closure/goog/ui/labelinput_test.html | 0 .../closure/goog/ui/linkbuttonrenderer.js | 0 .../closure/goog/ui/media/flashobject.js | 0 .../goog/ui/media/flashobject_test.html | 0 .../closure/goog/ui/media/flickr.js | 0 .../closure/goog/ui/media/flickr_test.html | 0 .../closure/goog/ui/media/googlevideo.js | 0 .../goog/ui/media/googlevideo_test.html | 0 .../closure/goog/ui/media/media.js | 0 .../closure/goog/ui/media/media_test.html | 0 .../closure/goog/ui/media/mediamodel.js | 0 .../goog/ui/media/mediamodel_test.html | 0 .../closure/goog/ui/media/mp3.js | 0 .../closure/goog/ui/media/mp3_test.html | 0 .../closure/goog/ui/media/photo.js | 0 .../closure/goog/ui/media/photo_test.html | 0 .../closure/goog/ui/media/picasa.js | 0 .../closure/goog/ui/media/picasa_test.html | 0 .../closure/goog/ui/media/vimeo.js | 0 .../closure/goog/ui/media/vimeo_test.html | 0 .../closure/goog/ui/media/youtube.js | 0 .../closure/goog/ui/media/youtube_test.html | 0 .../closure-library/closure/goog/ui/menu.js | 0 .../closure/goog/ui/menu_test.html | 0 .../closure/goog/ui/menubar.js | 0 .../closure/goog/ui/menubardecorator.js | 0 .../closure/goog/ui/menubarrenderer.js | 0 .../closure/goog/ui/menubase.js | 0 .../closure/goog/ui/menubutton.js | 0 .../closure/goog/ui/menubutton_test.html | 0 .../goog/ui/menubutton_test_frame.html | 0 .../closure/goog/ui/menubuttonrenderer.js | 0 .../goog/ui/menubuttonrenderer_test.html | 0 .../closure/goog/ui/menuheader.js | 0 .../closure/goog/ui/menuheaderrenderer.js | 0 .../closure/goog/ui/menuitem.js | 0 .../closure/goog/ui/menuitem_test.html | 0 .../closure/goog/ui/menuitemrenderer.js | 0 .../goog/ui/menuitemrenderer_test.html | 0 .../closure/goog/ui/menurenderer.js | 0 .../closure/goog/ui/menuseparator.js | 0 .../closure/goog/ui/menuseparatorrenderer.js | 0 .../goog/ui/menuseparatorrenderer_test.html | 0 .../closure/goog/ui/mockactivitymonitor.js | 0 .../goog/ui/mockactivitymonitor_test.html | 0 .../goog/ui/mockactivitymonitor_test.js | 0 .../closure/goog/ui/modalpopup.js | 0 .../closure/goog/ui/modalpopup_test.html | 0 .../closure/goog/ui/nativebuttonrenderer.js | 0 .../goog/ui/nativebuttonrenderer_test.html | 0 .../closure/goog/ui/offlineinstalldialog.js | 0 .../closure/goog/ui/offlinestatuscard.js | 0 .../closure/goog/ui/offlinestatuscomponent.js | 0 .../closure-library/closure/goog/ui/option.js | 0 .../closure/goog/ui/palette.js | 0 .../closure/goog/ui/palette_test.html | 0 .../closure/goog/ui/paletterenderer.js | 0 .../closure/goog/ui/paletterenderer_test.html | 0 .../closure/goog/ui/plaintextspellchecker.js | 0 .../goog/ui/plaintextspellchecker_test.html | 0 .../closure-library/closure/goog/ui/popup.js | 0 .../closure/goog/ui/popup_test.html | 0 .../closure/goog/ui/popupbase.js | 0 .../closure/goog/ui/popupbase_test.html | 0 .../closure/goog/ui/popupcolorpicker.js | 0 .../goog/ui/popupcolorpicker_test.html | 0 .../closure/goog/ui/popupdatepicker.js | 0 .../closure/goog/ui/popupmenu.js | 0 .../closure/goog/ui/popupmenu_test.html | 0 .../closure/goog/ui/progressbar.js | 0 .../closure-library/closure/goog/ui/prompt.js | 0 .../closure/goog/ui/prompt_test.html | 0 .../closure/goog/ui/rangemodel.js | 0 .../closure/goog/ui/rangemodel_test.html | 0 .../closure/goog/ui/ratings.js | 0 .../closure/goog/ui/registry.js | 0 .../closure/goog/ui/registry_test.html | 0 .../closure/goog/ui/richtextspellchecker.js | 0 .../goog/ui/richtextspellchecker_test.html | 0 .../closure/goog/ui/roundedpanel.js | 0 .../closure/goog/ui/roundedpanel_test.html | 0 .../closure/goog/ui/roundedtabrenderer.js | 0 .../closure/goog/ui/scrollfloater.js | 0 .../closure/goog/ui/scrollfloater_test.html | 0 .../closure-library/closure/goog/ui/select.js | 0 .../closure/goog/ui/select_test.html | 0 .../closure/goog/ui/selectionmenubutton.js | 0 .../goog/ui/selectionmenubutton_test.html | 0 .../closure/goog/ui/selectionmodel.js | 0 .../closure/goog/ui/selectionmodel_test.html | 0 .../closure/goog/ui/separator.js | 0 .../closure/goog/ui/serverchart.js | 0 .../closure/goog/ui/serverchart_test.html | 0 .../closure-library/closure/goog/ui/slider.js | 0 .../closure/goog/ui/sliderbase.js | 0 .../closure/goog/ui/sliderbase_test.html | 0 .../closure/goog/ui/splitbehavior.js | 0 .../closure/goog/ui/splitbehavior_test.html | 0 .../closure/goog/ui/splitpane.js | 0 .../closure/goog/ui/splitpane_test.html | 0 .../goog/ui/style/app/buttonrenderer.js | 0 .../ui/style/app/buttonrenderer_test.html | 0 .../goog/ui/style/app/menubuttonrenderer.js | 0 .../ui/style/app/menubuttonrenderer_test.html | 0 .../style/app/primaryactionbuttonrenderer.js | 0 .../app/primaryactionbuttonrenderer_test.html | 0 .../closure/goog/ui/submenu.js | 0 .../closure/goog/ui/submenu_test.html | 0 .../closure/goog/ui/submenurenderer.js | 0 .../closure-library/closure/goog/ui/tab.js | 0 .../closure/goog/ui/tab_test.html | 0 .../closure-library/closure/goog/ui/tabbar.js | 0 .../closure/goog/ui/tabbar_test.html | 0 .../closure/goog/ui/tabbarrenderer.js | 0 .../closure/goog/ui/tabbarrenderer_test.html | 0 .../closure/goog/ui/tablesorter.js | 0 .../closure/goog/ui/tablesorter_test.html | 0 .../closure/goog/ui/tabpane.js | 0 .../closure/goog/ui/tabpane_test.html | 0 .../closure/goog/ui/tabrenderer.js | 0 .../closure/goog/ui/tabrenderer_test.html | 0 .../closure/goog/ui/textarea.js | 0 .../closure/goog/ui/textarea_test.html | 0 .../closure/goog/ui/textarearenderer.js | 0 .../closure/goog/ui/togglebutton.js | 0 .../closure/goog/ui/toolbar.js | 0 .../closure/goog/ui/toolbarbutton.js | 0 .../closure/goog/ui/toolbarbuttonrenderer.js | 0 .../closure/goog/ui/toolbarcolormenubutton.js | 0 .../goog/ui/toolbarcolormenubuttonrenderer.js | 0 .../toolbarcolormenubuttonrenderer_test.html | 0 .../closure/goog/ui/toolbarmenubutton.js | 0 .../goog/ui/toolbarmenubuttonrenderer.js | 0 .../closure/goog/ui/toolbarrenderer.js | 0 .../closure/goog/ui/toolbarselect.js | 0 .../closure/goog/ui/toolbarseparator.js | 0 .../goog/ui/toolbarseparatorrenderer.js | 0 .../closure/goog/ui/toolbartogglebutton.js | 0 .../closure/goog/ui/tooltip.js | 0 .../closure/goog/ui/tooltip_test.html | 0 .../closure/goog/ui/tree/basenode.js | 0 .../closure/goog/ui/tree/basenode_test.html | 0 .../closure/goog/ui/tree/treecontrol.js | 0 .../goog/ui/tree/treecontrol_test.html | 0 .../closure/goog/ui/tree/treenode.js | 0 .../closure/goog/ui/tree/typeahead.js | 0 .../closure/goog/ui/tree/typeahead_test.html | 0 .../closure/goog/ui/tristatemenuitem.js | 0 .../goog/ui/tristatemenuitemrenderer.js | 0 .../closure/goog/ui/twothumbslider.js | 0 .../closure/goog/ui/twothumbslider_test.html | 0 .../closure-library/closure/goog/ui/zippy.js | 0 .../closure/goog/ui/zippy_test.html | 0 .../closure-library/closure/goog/uri/uri.js | 0 .../closure/goog/uri/uri_test.html | 0 .../closure-library/closure/goog/uri/utils.js | 0 .../closure/goog/uri/utils_test.html | 0 .../closure/goog/useragent/adobereader.js | 0 .../goog/useragent/adobereader_test.html | 0 .../closure/goog/useragent/flash.js | 0 .../closure/goog/useragent/flash_test.html | 0 .../closure/goog/useragent/iphoto.js | 0 .../closure/goog/useragent/jscript.js | 0 .../closure/goog/useragent/jscript_test.html | 0 .../closure/goog/useragent/picasa.js | 0 .../closure/goog/useragent/platform.js | 0 .../closure/goog/useragent/platform_test.html | 0 .../closure/goog/useragent/product.js | 0 .../goog/useragent/product_isversion.js | 0 .../closure/goog/useragent/product_test.html | 0 .../closure/goog/useragent/useragent.js | 0 .../goog/useragent/useragent_quirks_test.html | 0 .../goog/useragent/useragent_test.html | 0 .../closure/goog/vec/float32array.js | 0 .../closure/goog/vec/float32array_test.html | 0 .../closure/goog/vec/float64array.js | 0 .../closure/goog/vec/float64array_test.html | 0 .../closure-library/closure/goog/vec/mat3.js | 0 .../closure/goog/vec/mat3_test.html | 0 .../closure-library/closure/goog/vec/mat4.js | 0 .../closure/goog/vec/mat4_test.html | 0 .../closure/goog/vec/matrix3.js | 0 .../closure/goog/vec/matrix3_test.html | 0 .../closure/goog/vec/matrix4.js | 0 .../closure/goog/vec/matrix4_test.html | 0 .../closure/goog/vec/quaternion.js | 0 .../closure/goog/vec/quaternion_test.html | 0 .../closure-library/closure/goog/vec/ray.js | 0 .../closure/goog/vec/ray_test.html | 0 .../closure-library/closure/goog/vec/vec.js | 0 .../closure-library/closure/goog/vec/vec2.js | 0 .../closure/goog/vec/vec2_test.html | 0 .../closure-library/closure/goog/vec/vec3.js | 0 .../closure/goog/vec/vec3_test.html | 0 .../closure-library/closure/goog/vec/vec4.js | 0 .../closure/goog/vec/vec4_test.html | 0 .../closure/goog/vec/vec_array_perf.html | 0 .../closure/goog/vec/vec_perf.html | 0 .../closure/goog/webgl/webgl.js | 0 .../closure/goog/window/window.js | 0 .../closure/goog/window/window_test.html | 0 .../testdata/closure_library_warnings.txt | 0 .../third_party/closure/goog/base.js | 0 .../goog/caja/string/html/htmlparser.js | 0 .../goog/caja/string/html/htmlsanitizer.js | 0 .../third_party/closure/goog/deps.js | 0 .../closure/goog/dojo/dom/query.js | 0 .../closure/goog/dojo/dom/query_test.html | 0 .../closure/goog/dojo/dom/query_test.js | 0 .../goog/jpeg_encoder/jpeg_encoder_basic.js | 0 .../goog/loremipsum/text/loremipsum.js | 0 .../goog/loremipsum/text/loremipsum_test.html | 0 .../closure/goog/mochikit/async/deferred.js | 0 .../goog/mochikit/async/deferred_test.html | 0 .../goog/mochikit/async/deferredlist.js | 0 .../mochikit/async/deferredlist_test.html | 0 .../third_party/closure/goog/osapi/osapi.js | 0 .../closure-stylesheets/stylesheets.jar | Bin .../closure-templates/COPYING | 0 .../closure-templates/README | 0 .../closure-templates/SoyToJsSrcCompiler.jar | Bin .../closure-templates/soyutils.js | 0 .../closure-templates/soyutils_usegoog.js | 0 vetur.config.js | 9 - 2300 files changed, 100 insertions(+), 55872 deletions(-) rename basic-editor/.dockerignore => .dockerignore (100%) delete mode 100644 .github/dependabot.yml delete mode 100644 .github/labeler.yml rename .github/workflows/{basic-editor-build-and-release.yml => build-and-release.yml} (86%) delete mode 100644 .github/workflows/labeler.yml delete mode 100644 .github/workflows/section-editor-build-and-release.yml delete mode 100644 .github/workflows/section-editor-test.yml rename .github/workflows/{basic-editor-test.yml => test.yml} (82%) rename basic-editor/.gitignore => .gitignore (100%) rename basic-editor/CHANGELOG.md => CHANGELOG.md (100%) rename basic-editor/Dockerfile => Dockerfile (100%) rename basic-editor/GPLv3 => GPLv3 (100%) rename basic-editor/LICENSE => LICENSE (92%) rename basic-editor/TRANSLATION.md => TRANSLATION.md (97%) rename {basic-editor/app => app}/assets/base.css (100%) rename {basic-editor/app => app}/assets/button.css (100%) rename {basic-editor/app => app}/assets/checkbox.css (100%) rename {basic-editor/app => app}/assets/colormenubutton.css (100%) rename {basic-editor/app => app}/assets/colorpalette.css (100%) rename {basic-editor/app => app}/assets/combobox.css (100%) rename {basic-editor/app => app}/assets/css-files.yml (100%) rename {basic-editor/app => app}/assets/dialog.css (100%) rename {basic-editor/app => app}/assets/dialogs.css (100%) rename {basic-editor/app => app}/assets/fontoption.css (100%) rename {basic-editor/app => app}/assets/fonts/IPA_Font_License_Agreement_v1.0.txt (100%) rename {basic-editor/app => app}/assets/fonts/ipag.ttf (100%) rename {basic-editor/app => app}/assets/fonts/ipagp.ttf (100%) rename {basic-editor/app => app}/assets/fonts/ipam.ttf (100%) rename {basic-editor/app => app}/assets/fonts/ipamp.ttf (100%) rename {basic-editor/app => app}/assets/icon.css (100%) rename {basic-editor/app => app}/assets/icons/arrow-curve-180-left.png (100%) rename {basic-editor/app => app}/assets/icons/arrow-curve.png (100%) rename {basic-editor/app => app}/assets/icons/balloons-white.png (100%) rename {basic-editor/app => app}/assets/icons/color-swatch.png (100%) rename {basic-editor/app => app}/assets/icons/cross-button.png (100%) rename {basic-editor/app => app}/assets/icons/disk-black.png (100%) rename {basic-editor/app => app}/assets/icons/disks-black.png (100%) rename {basic-editor/app => app}/assets/icons/document--gear.png (100%) rename {basic-editor/app => app}/assets/icons/document--plus.png (100%) rename {basic-editor/app => app}/assets/icons/document-export.png (100%) rename {basic-editor/app => app}/assets/icons/edit-alignment-center.png (100%) rename {basic-editor/app => app}/assets/icons/edit-alignment-right.png (100%) rename {basic-editor/app => app}/assets/icons/edit-alignment.png (100%) rename {basic-editor/app => app}/assets/icons/edit-bold.png (100%) rename {basic-editor/app => app}/assets/icons/edit-italic.png (100%) rename {basic-editor/app => app}/assets/icons/edit-strike.png (100%) rename {basic-editor/app => app}/assets/icons/edit-underline.png (100%) rename {basic-editor/app => app}/assets/icons/edit-vertical-alignment-middle.png (100%) rename {basic-editor/app => app}/assets/icons/edit-vertical-alignment-top.png (100%) rename {basic-editor/app => app}/assets/icons/edit-vertical-alignment.png (100%) rename {basic-editor/app => app}/assets/icons/exclamation-octagon.png (100%) rename {basic-editor/app => app}/assets/icons/exclamation-red.png (100%) rename {basic-editor/app => app}/assets/icons/folder-horizontal-open.png (100%) rename {basic-editor/app => app}/assets/icons/gear.png (100%) rename {basic-editor/app => app}/assets/icons/grid-dot.png (100%) rename {basic-editor/app => app}/assets/icons/guide.png (100%) rename {basic-editor/app => app}/assets/icons/information.png (100%) rename {basic-editor/app => app}/assets/icons/layer-resize-actual.png (100%) rename {basic-editor/app => app}/assets/icons/layer-resize-replicate-vertical.png (100%) rename {basic-editor/app => app}/assets/icons/layer-resize-replicate.png (100%) rename {basic-editor/app => app}/assets/icons/layers-alignment-bottom.png (100%) rename {basic-editor/app => app}/assets/icons/layers-alignment-center.png (100%) rename {basic-editor/app => app}/assets/icons/layers-alignment-left.png (100%) rename {basic-editor/app => app}/assets/icons/layers-alignment-middle.png (100%) rename {basic-editor/app => app}/assets/icons/layers-alignment-right.png (100%) rename {basic-editor/app => app}/assets/icons/layers-alignment.png (100%) rename {basic-editor/app => app}/assets/icons/layers-arrange-back.png (100%) rename {basic-editor/app => app}/assets/icons/layers-arrange.png (100%) rename {basic-editor/app => app}/assets/icons/layers-stack-arrange-back.png (100%) rename {basic-editor/app => app}/assets/icons/layers-stack-arrange.png (100%) rename {basic-editor/app => app}/assets/icons/magnifier-zoom-in.png (100%) rename {basic-editor/app => app}/assets/icons/magnifier-zoom-out.png (100%) rename {basic-editor/app => app}/assets/icons/plus-button.png (100%) rename {basic-editor/app => app}/assets/icons/question-white.png (100%) rename {basic-editor/app => app}/assets/icons/selection-input.png (100%) rename {basic-editor/app => app}/assets/icons/toggle-small-expand.png (100%) rename {basic-editor/app => app}/assets/icons/toggle-small.png (100%) rename {basic-editor/app => app}/assets/icons/x-balloon-white-exclamation.png (100%) rename {basic-editor/app => app}/assets/icons/x-check-sprite.svg (100%) rename {basic-editor/app => app}/assets/icons/x-close-black.svg (100%) rename {basic-editor/app => app}/assets/icons/x-close-white.svg (100%) rename {basic-editor/app => app}/assets/icons/x-dummy.png (100%) rename {basic-editor/app => app}/assets/icons/x-image-mark.svg (100%) rename {basic-editor/app => app}/assets/icons/x-tool-ellipse.png (100%) rename {basic-editor/app => app}/assets/icons/x-tool-iblock.png (100%) rename {basic-editor/app => app}/assets/icons/x-tool-image.png (100%) rename {basic-editor/app => app}/assets/icons/x-tool-line.png (100%) rename {basic-editor/app => app}/assets/icons/x-tool-list.png (100%) rename {basic-editor/app => app}/assets/icons/x-tool-pageno.png (100%) rename {basic-editor/app => app}/assets/icons/x-tool-rect.png (100%) rename {basic-editor/app => app}/assets/icons/x-tool-select.png (100%) rename {basic-editor/app => app}/assets/icons/x-tool-tblock.png (100%) rename {basic-editor/app => app}/assets/icons/x-tool-text.png (100%) rename {basic-editor/app => app}/assets/icons/x-tool-zoom.png (100%) rename {basic-editor/app => app}/assets/icons/x-trigger.svg (100%) rename {basic-editor/app => app}/assets/icons/zoom-in.png (100%) rename {basic-editor/app => app}/assets/icons/zoom-out.png (100%) rename {basic-editor/app => app}/assets/images/app-icon.icns (100%) rename {basic-editor/app => app}/assets/images/app-icon.ico (100%) rename {basic-editor/app => app}/assets/images/app-icon.png (100%) rename {basic-editor/app => app}/assets/images/thinreports-logo.svg (100%) rename {basic-editor/app => app}/assets/inputcolorpicker.css (100%) rename {basic-editor/app => app}/assets/inputunitchanger.css (100%) rename {basic-editor/app => app}/assets/layout.css (100%) rename {basic-editor/app => app}/assets/menu.css (100%) rename {basic-editor/app => app}/assets/menubutton.css (100%) rename {basic-editor/app => app}/assets/menuitem.css (100%) rename {basic-editor/app => app}/assets/menuseparator.css (100%) rename {basic-editor/app => app}/assets/message.css (100%) rename {basic-editor/app => app}/assets/notification.css (100%) rename {basic-editor/app => app}/assets/option.css (100%) rename {basic-editor/app => app}/assets/optionmenu.css (100%) rename {basic-editor/app => app}/assets/propertypane.css (100%) rename {basic-editor/app => app}/assets/splash.css (100%) rename {basic-editor/app => app}/assets/splitbutton.css (100%) rename {basic-editor/app => app}/assets/tabpane.css (100%) rename {basic-editor/app => app}/assets/toolbar.css (100%) rename {basic-editor/app => app}/assets/toolbox.css (100%) rename {basic-editor/app => app}/assets/view.css (100%) rename {basic-editor/app => app}/assets/workspace.css (100%) rename {basic-editor/app => app}/editor/base/font.js (100%) rename {basic-editor/app => app}/editor/base/platform/font.js (100%) rename {basic-editor/app => app}/editor/base/platform/platform.js (100%) rename {basic-editor/app => app}/editor/base/platform/storage.js (100%) rename {basic-editor/app => app}/editor/base/platform/string.js (100%) rename {basic-editor/app => app}/editor/base/platform/window.js (100%) rename {basic-editor/app => app}/editor/boot.js (100%) rename {basic-editor/app => app}/editor/compatibility.js (100%) rename {basic-editor/app => app}/editor/core/abstractboxgroup.js (100%) rename {basic-editor/app => app}/editor/core/abstractdragger.js (100%) rename {basic-editor/app => app}/editor/core/abstractmanager.js (100%) rename {basic-editor/app => app}/editor/core/abstracttext.js (100%) rename {basic-editor/app => app}/editor/core/abstracttextgroup.js (100%) rename {basic-editor/app => app}/editor/core/abstructguidehelper.js (100%) rename {basic-editor/app => app}/editor/core/action.js (100%) rename {basic-editor/app => app}/editor/core/actionlayer.js (100%) rename {basic-editor/app => app}/editor/core/activeshapemanager.js (100%) rename {basic-editor/app => app}/editor/core/box.js (100%) rename {basic-editor/app => app}/editor/core/clipboardshapemanager.js (100%) rename {basic-editor/app => app}/editor/core/clippath.js (100%) rename {basic-editor/app => app}/editor/core/component.js (100%) rename {basic-editor/app => app}/editor/core/core.js (100%) rename {basic-editor/app => app}/editor/core/cursor.js (100%) rename {basic-editor/app => app}/editor/core/draggableline.js (100%) rename {basic-editor/app => app}/editor/core/drawactionlayer.js (100%) rename {basic-editor/app => app}/editor/core/ellipse.js (100%) rename {basic-editor/app => app}/editor/core/ellipseoutline.js (100%) rename {basic-editor/app => app}/editor/core/ellipseshape.js (100%) rename {basic-editor/app => app}/editor/core/fontstyle.js (100%) rename {basic-editor/app => app}/editor/core/formatstyle/abstractformat.js (100%) rename {basic-editor/app => app}/editor/core/formatstyle/datetimeformat.js (100%) rename {basic-editor/app => app}/editor/core/formatstyle/formatstyle.js (100%) rename {basic-editor/app => app}/editor/core/formatstyle/numberformat.js (100%) rename {basic-editor/app => app}/editor/core/formatstyle/paddingformat.js (100%) rename {basic-editor/app => app}/editor/core/grid.js (100%) rename {basic-editor/app => app}/editor/core/guidebody.js (100%) rename {basic-editor/app => app}/editor/core/guidehelper.js (100%) rename {basic-editor/app => app}/editor/core/guideresizer.js (100%) rename {basic-editor/app => app}/editor/core/helpers.js (100%) rename {basic-editor/app => app}/editor/core/history.js (100%) rename {basic-editor/app => app}/editor/core/idshape.js (100%) rename {basic-editor/app => app}/editor/core/imageblockoutline.js (100%) rename {basic-editor/app => app}/editor/core/imageblockshape.js (100%) rename {basic-editor/app => app}/editor/core/imagefile.js (100%) rename {basic-editor/app => app}/editor/core/imageoutline.js (100%) rename {basic-editor/app => app}/editor/core/imageshape.js (100%) rename {basic-editor/app => app}/editor/core/layer.js (100%) rename {basic-editor/app => app}/editor/core/layout.js (100%) rename {basic-editor/app => app}/editor/core/layoutguidehelper.js (100%) rename {basic-editor/app => app}/editor/core/layoutstructure.js (100%) rename {basic-editor/app => app}/editor/core/line.js (100%) rename {basic-editor/app => app}/editor/core/lineoutline.js (100%) rename {basic-editor/app => app}/editor/core/lineshape.js (100%) rename {basic-editor/app => app}/editor/core/listguidehelper.js (100%) rename {basic-editor/app => app}/editor/core/listguideresizer.js (100%) rename {basic-editor/app => app}/editor/core/listhelper.js (100%) rename {basic-editor/app => app}/editor/core/listoutline.js (100%) rename {basic-editor/app => app}/editor/core/listsectionhelper.js (100%) rename {basic-editor/app => app}/editor/core/listsectionshape.js (100%) rename {basic-editor/app => app}/editor/core/listshape.js (100%) rename {basic-editor/app => app}/editor/core/marginguide.js (100%) rename {basic-editor/app => app}/editor/core/marginguidehelper.js (100%) rename {basic-editor/app => app}/editor/core/moduleelement.js (100%) rename {basic-editor/app => app}/editor/core/moduleoutline.js (100%) rename {basic-editor/app => app}/editor/core/moduleshape.js (100%) rename {basic-editor/app => app}/editor/core/multioutlinehelper.js (100%) rename {basic-editor/app => app}/editor/core/multipleshapeshelper.js (100%) rename {basic-editor/app => app}/editor/core/outlinehelper.js (100%) rename {basic-editor/app => app}/editor/core/pagenumberoutline.js (100%) rename {basic-editor/app => app}/editor/core/pagenumbershape.js (100%) rename {basic-editor/app => app}/editor/core/rect.js (100%) rename {basic-editor/app => app}/editor/core/rectoutline.js (100%) rename {basic-editor/app => app}/editor/core/rectshape.js (100%) rename {basic-editor/app => app}/editor/core/selectoroutline.js (100%) rename {basic-editor/app => app}/editor/core/shapeidmanager.js (100%) rename {basic-editor/app => app}/editor/core/shapemanager.js (100%) rename {basic-editor/app => app}/editor/core/statemanager.js (100%) rename {basic-editor/app => app}/editor/core/svgdragger.js (100%) rename {basic-editor/app => app}/editor/core/svgdrawer.js (100%) rename {basic-editor/app => app}/editor/core/svgresizer.js (100%) rename {basic-editor/app => app}/editor/core/tblockoutline.js (100%) rename {basic-editor/app => app}/editor/core/tblockshape.js (100%) rename {basic-editor/app => app}/editor/core/texthelper.js (100%) rename {basic-editor/app => app}/editor/core/textlineshape.js (100%) rename {basic-editor/app => app}/editor/core/textoutline.js (100%) rename {basic-editor/app => app}/editor/core/textshape.js (100%) rename {basic-editor/app => app}/editor/core/textstyle.js (100%) rename {basic-editor/app => app}/editor/core/toolaction/abstractaction.js (100%) rename {basic-editor/app => app}/editor/core/toolaction/drawaction.js (100%) rename {basic-editor/app => app}/editor/core/toolaction/ellipseaction.js (100%) rename {basic-editor/app => app}/editor/core/toolaction/imageaction.js (100%) rename {basic-editor/app => app}/editor/core/toolaction/imageblockaction.js (100%) rename {basic-editor/app => app}/editor/core/toolaction/lineaction.js (100%) rename {basic-editor/app => app}/editor/core/toolaction/listaction.js (100%) rename {basic-editor/app => app}/editor/core/toolaction/pagenumberaction.js (100%) rename {basic-editor/app => app}/editor/core/toolaction/rectaction.js (100%) rename {basic-editor/app => app}/editor/core/toolaction/selectaction.js (100%) rename {basic-editor/app => app}/editor/core/toolaction/tblockaction.js (100%) rename {basic-editor/app => app}/editor/core/toolaction/textaction.js (100%) rename {basic-editor/app => app}/editor/core/toolaction/toolaction.js (100%) rename {basic-editor/app => app}/editor/core/toolaction/zoomaction.js (100%) rename {basic-editor/app => app}/editor/core/workspace/workspace.js (100%) rename {basic-editor/app => app}/editor/i18n.js (100%) rename {basic-editor/app => app}/editor/layout/document/base.js (100%) rename {basic-editor/app => app}/editor/layout/document/csv.js (100%) rename {basic-editor/app => app}/editor/layout/document/document.js (100%) rename {basic-editor/app => app}/editor/layout/document/html.js (100%) rename {basic-editor/app => app}/editor/layout/document/templates/html.soy (100%) rename {basic-editor/app => app}/editor/layout/document/templates/html.soy.js (100%) rename {basic-editor/app => app}/editor/layout/file.js (100%) rename {basic-editor/app => app}/editor/layout/format.js (100%) rename {basic-editor/app => app}/editor/layout/formatpage.js (100%) rename {basic-editor/app => app}/editor/layout/layout.js (100%) rename {basic-editor/app => app}/editor/settings.js (100%) rename {basic-editor/app => app}/editor/thin.js (100%) rename {basic-editor/app => app}/editor/ui/button.js (100%) rename {basic-editor/app => app}/editor/ui/buttonrenderer.js (100%) rename {basic-editor/app => app}/editor/ui/checkbox.js (100%) rename {basic-editor/app => app}/editor/ui/checkboxrenderer.js (100%) rename {basic-editor/app => app}/editor/ui/colormenubutton.js (100%) rename {basic-editor/app => app}/editor/ui/colormenubuttonrenderer.js (100%) rename {basic-editor/app => app}/editor/ui/combobox.js (100%) rename {basic-editor/app => app}/editor/ui/component.js (100%) rename {basic-editor/app => app}/editor/ui/contextmenu.js (100%) rename {basic-editor/app => app}/editor/ui/controlstyleutils.js (100%) rename {basic-editor/app => app}/editor/ui/dialog.js (100%) rename {basic-editor/app => app}/editor/ui/fontselect.js (100%) rename {basic-editor/app => app}/editor/ui/icon.js (100%) rename {basic-editor/app => app}/editor/ui/iconbutton.js (100%) rename {basic-editor/app => app}/editor/ui/input.js (100%) rename {basic-editor/app => app}/editor/ui/inputcolorpicker.js (100%) rename {basic-editor/app => app}/editor/ui/inputcolorpickerrenderer.js (100%) rename {basic-editor/app => app}/editor/ui/inputunitchanger.js (100%) rename {basic-editor/app => app}/editor/ui/layout.js (100%) rename {basic-editor/app => app}/editor/ui/mainlayout.js (100%) rename {basic-editor/app => app}/editor/ui/menu.js (100%) rename {basic-editor/app => app}/editor/ui/menubutton.js (100%) rename {basic-editor/app => app}/editor/ui/menubuttonrenderer.js (100%) rename {basic-editor/app => app}/editor/ui/menuitemrenderer.js (100%) rename {basic-editor/app => app}/editor/ui/menuseparatorrenderer.js (100%) rename {basic-editor/app => app}/editor/ui/message.js (100%) rename {basic-editor/app => app}/editor/ui/notification.js (100%) rename {basic-editor/app => app}/editor/ui/option.js (100%) rename {basic-editor/app => app}/editor/ui/optionmenu.js (100%) rename {basic-editor/app => app}/editor/ui/optionmenurenderer.js (100%) rename {basic-editor/app => app}/editor/ui/panel.js (100%) rename {basic-editor/app => app}/editor/ui/panelrenderer.js (100%) rename {basic-editor/app => app}/editor/ui/propertypane.js (100%) rename {basic-editor/app => app}/editor/ui/propertyview.js (100%) rename {basic-editor/app => app}/editor/ui/select.js (100%) rename {basic-editor/app => app}/editor/ui/splitbutton.js (100%) rename {basic-editor/app => app}/editor/ui/splitbuttonhandlerenderer.js (100%) rename {basic-editor/app => app}/editor/ui/splitbuttonrenderer.js (100%) rename {basic-editor/app => app}/editor/ui/splittogglebutton.js (100%) rename {basic-editor/app => app}/editor/ui/stylablecontrol.js (100%) rename {basic-editor/app => app}/editor/ui/tabpane.js (100%) rename {basic-editor/app => app}/editor/ui/togglebutton.js (100%) rename {basic-editor/app => app}/editor/ui/togglegroup.js (100%) rename {basic-editor/app => app}/editor/ui/toggleiconbutton.js (100%) rename {basic-editor/app => app}/editor/ui/toolbar.js (100%) rename {basic-editor/app => app}/editor/ui/toolbox.js (100%) rename {basic-editor/app => app}/editor/ui/toolboxview.js (100%) rename {basic-editor/app => app}/editor/ui/ui.js (100%) rename {basic-editor/app => app}/editor/ui/view.js (100%) rename {basic-editor/app => app}/editor/version.js (100%) rename {basic-editor/app => app}/handlers.js (100%) rename {basic-editor/app => app}/index.html (100%) rename {basic-editor/app => app}/index.js (100%) rename {basic-editor/app => app}/locales/en.js (100%) rename {basic-editor/app => app}/locales/ja.js (100%) rename {basic-editor/app => app}/locales/pt-BR.js (100%) rename {basic-editor/app => app}/main.js (100%) rename {basic-editor/app => app}/package-lock.json (100%) rename {basic-editor/app => app}/package.json (100%) delete mode 100644 basic-editor/README.md rename basic-editor/package-lock.json => package-lock.json (100%) rename basic-editor/package.json => package.json (100%) delete mode 100644 section-editor/.editorconfig delete mode 100644 section-editor/.env delete mode 100644 section-editor/.eslint-todo.json delete mode 100644 section-editor/.eslintrc.json delete mode 100644 section-editor/.gitignore delete mode 100644 section-editor/.vuerc delete mode 100644 section-editor/CHANGELOG.md delete mode 100644 section-editor/README.md delete mode 100644 section-editor/babel.config.js delete mode 100644 section-editor/build/icon.icns delete mode 100644 section-editor/build/icon.ico delete mode 100644 section-editor/build/icon.png delete mode 100644 section-editor/doc/canvas-coordinate-system.md delete mode 100644 section-editor/doc/images/canvas-coordinate-system.svg delete mode 100644 section-editor/jest.config.js delete mode 100644 section-editor/jsconfig.json delete mode 100644 section-editor/package-lock.json delete mode 100644 section-editor/package.json delete mode 100644 section-editor/public/favicon.ico delete mode 100644 section-editor/public/fonts/IPAfont00303/IPA_Font_License_Agreement_v1.0.txt delete mode 100644 section-editor/public/fonts/IPAfont00303/Readme_IPAfont00303.txt delete mode 100644 section-editor/public/fonts/IPAfont00303/ipag.ttf delete mode 100644 section-editor/public/fonts/IPAfont00303/ipagp.ttf delete mode 100644 section-editor/public/fonts/IPAfont00303/ipam.ttf delete mode 100644 section-editor/public/fonts/IPAfont00303/ipamp.ttf delete mode 100644 section-editor/public/index.html delete mode 100644 section-editor/src/@types/uikit.d.ts delete mode 100644 section-editor/src/App.vue delete mode 100644 section-editor/src/assets/.gitkeep delete mode 100644 section-editor/src/background.ts delete mode 100644 section-editor/src/components/FontPreloader.vue delete mode 100755 section-editor/src/components/LayerItemDragger.vue delete mode 100755 section-editor/src/components/LayerItemDrawer.vue delete mode 100755 section-editor/src/components/PropertyPane.vue delete mode 100644 section-editor/src/components/ReportCanvas.vue delete mode 100644 section-editor/src/components/ReportPane.vue delete mode 100644 section-editor/src/components/SectionCanvas.vue delete mode 100644 section-editor/src/components/SectionCanvasHighlighter.vue delete mode 100644 section-editor/src/components/SectionDivider.vue delete mode 100755 section-editor/src/components/ToolbarPane.vue delete mode 100644 section-editor/src/components/TreeViewPane.vue delete mode 100644 section-editor/src/components/base/CanvasDrawer.vue delete mode 100644 section-editor/src/components/base/CanvasSelector.vue delete mode 100644 section-editor/src/components/icons/ItemIcon.vue delete mode 100644 section-editor/src/components/icons/SectionIcon.vue delete mode 100644 section-editor/src/components/items/BoxItemHighlighter.vue delete mode 100644 section-editor/src/components/items/BoxItemOutline.vue delete mode 100755 section-editor/src/components/items/EllipseItem.vue delete mode 100644 section-editor/src/components/items/EllipseItemBody.vue delete mode 100644 section-editor/src/components/items/EllipseItemHighlighter.vue delete mode 100644 section-editor/src/components/items/EllipseItemOutline.vue delete mode 100755 section-editor/src/components/items/ImageBlockItem.vue delete mode 100755 section-editor/src/components/items/ImageBlockItemBody.vue delete mode 100755 section-editor/src/components/items/ImageItem.vue delete mode 100755 section-editor/src/components/items/ImageItemBody.vue delete mode 100644 section-editor/src/components/items/ItemEntity.vue delete mode 100644 section-editor/src/components/items/ItemIdLabel.vue delete mode 100644 section-editor/src/components/items/ItemOutline.vue delete mode 100755 section-editor/src/components/items/LineItem.vue delete mode 100644 section-editor/src/components/items/LineItemBody.vue delete mode 100644 section-editor/src/components/items/LineItemHighligher.vue delete mode 100644 section-editor/src/components/items/LineItemOutline.vue delete mode 100644 section-editor/src/components/items/LineItemSelector.vue delete mode 100755 section-editor/src/components/items/RectItem.vue delete mode 100644 section-editor/src/components/items/RectItemBody.vue delete mode 100755 section-editor/src/components/items/StackViewItem.vue delete mode 100755 section-editor/src/components/items/StackViewItemBody.vue delete mode 100644 section-editor/src/components/items/StackViewItemModifier.vue delete mode 100755 section-editor/src/components/items/StackViewItemRow.vue delete mode 100644 section-editor/src/components/items/StackViewItemRowDivider.vue delete mode 100644 section-editor/src/components/items/StackViewItemRowHighlighter.vue delete mode 100755 section-editor/src/components/items/StackViewItemRows.vue delete mode 100644 section-editor/src/components/items/StackViewItemSelector.vue delete mode 100755 section-editor/src/components/items/TextBlockItem.vue delete mode 100755 section-editor/src/components/items/TextBlockItemBody.vue delete mode 100755 section-editor/src/components/items/TextItem.vue delete mode 100755 section-editor/src/components/items/TextItemBody.vue delete mode 100644 section-editor/src/components/property/DetailSectionProperties.vue delete mode 100644 section-editor/src/components/property/EllipseItemProperties.vue delete mode 100644 section-editor/src/components/property/FooterSectionProperties.vue delete mode 100644 section-editor/src/components/property/HeaderSectionProperties.vue delete mode 100644 section-editor/src/components/property/ImageBlockItemProperties.vue delete mode 100644 section-editor/src/components/property/ImageItemProperties.vue delete mode 100644 section-editor/src/components/property/ItemProperties.vue delete mode 100644 section-editor/src/components/property/LineItemProperties.vue delete mode 100644 section-editor/src/components/property/PropertyCaption.vue delete mode 100644 section-editor/src/components/property/RectItemProperties.vue delete mode 100644 section-editor/src/components/property/SectionProperties.vue delete mode 100644 section-editor/src/components/property/StackViewItemProperties.vue delete mode 100644 section-editor/src/components/property/StackViewRowProperties.vue delete mode 100644 section-editor/src/components/property/TextBlockItemProperties.vue delete mode 100644 section-editor/src/components/property/TextItemProperties.vue delete mode 100644 section-editor/src/components/property/properties/AffectBottomMarginProperty.vue delete mode 100644 section-editor/src/components/property/properties/AutoStretchProperty.vue delete mode 100644 section-editor/src/components/property/properties/BasicFormatProperty.vue delete mode 100644 section-editor/src/components/property/properties/CornerRadiusProperty.vue delete mode 100644 section-editor/src/components/property/properties/DefaultTextProperty.vue delete mode 100644 section-editor/src/components/property/properties/DescriptionProperty.vue delete mode 100644 section-editor/src/components/property/properties/DisplayProperty.vue delete mode 100644 section-editor/src/components/property/properties/EveryPageProperty.vue delete mode 100644 section-editor/src/components/property/properties/FillColorProperty.vue delete mode 100644 section-editor/src/components/property/properties/FixedBottomProperty.vue delete mode 100644 section-editor/src/components/property/properties/FollowStretchProperty.vue delete mode 100644 section-editor/src/components/property/properties/FontColorProperty.vue delete mode 100644 section-editor/src/components/property/properties/FontFamilyProperty.vue delete mode 100644 section-editor/src/components/property/properties/FontSizeProperty.vue delete mode 100644 section-editor/src/components/property/properties/FontStyleBoldProperty.vue delete mode 100644 section-editor/src/components/property/properties/FontStyleItalicProperty.vue delete mode 100644 section-editor/src/components/property/properties/FontStyleLinethroughProperty.vue delete mode 100644 section-editor/src/components/property/properties/FontStyleUnderlineProperty.vue delete mode 100644 section-editor/src/components/property/properties/HeightProperty.vue delete mode 100644 section-editor/src/components/property/properties/HorizontalAlignProperty.vue delete mode 100644 section-editor/src/components/property/properties/IdProperty.vue delete mode 100644 section-editor/src/components/property/properties/KerningProperty.vue delete mode 100644 section-editor/src/components/property/properties/LeftProperty.vue delete mode 100644 section-editor/src/components/property/properties/LineHeightRatioProperty.vue delete mode 100644 section-editor/src/components/property/properties/MultipleLineProperty.vue delete mode 100644 section-editor/src/components/property/properties/OverflowProperty.vue delete mode 100644 section-editor/src/components/property/properties/StrokeColorProperty.vue delete mode 100644 section-editor/src/components/property/properties/StrokeTypeProperty.vue delete mode 100644 section-editor/src/components/property/properties/StrokeWidthProperty.vue delete mode 100644 section-editor/src/components/property/properties/TextProperty.vue delete mode 100644 section-editor/src/components/property/properties/TopProperty.vue delete mode 100644 section-editor/src/components/property/properties/VerticalAlignProperty.vue delete mode 100644 section-editor/src/components/property/properties/WidthProperty.vue delete mode 100644 section-editor/src/components/property/properties/WordWrapProperty.vue delete mode 100644 section-editor/src/components/property/properties/base/CheckProperty.vue delete mode 100644 section-editor/src/components/property/properties/base/SelectProperty.vue delete mode 100644 section-editor/src/components/property/properties/base/TextAreaProperty.vue delete mode 100644 section-editor/src/components/property/properties/base/TextProperty.vue delete mode 100755 section-editor/src/components/toolbar/EditButtons.vue delete mode 100644 section-editor/src/components/toolbar/FileButtons.vue delete mode 100644 section-editor/src/components/toolbar/LocaleMenu.vue delete mode 100755 section-editor/src/components/toolbar/LocationButtons.vue delete mode 100644 section-editor/src/components/toolbar/MenuDropdown.vue delete mode 100644 section-editor/src/components/toolbar/MenuDropdownButton.vue delete mode 100644 section-editor/src/components/toolbar/MenuDropdownSubTree.vue delete mode 100755 section-editor/src/components/toolbar/SectionButtons.vue delete mode 100755 section-editor/src/components/toolbar/StackViewButtons.vue delete mode 100644 section-editor/src/components/toolbar/ToolButton.vue delete mode 100755 section-editor/src/components/toolbar/ToolSelect.vue delete mode 100755 section-editor/src/components/toolbar/ZoomButtons.vue delete mode 100644 section-editor/src/components/tree-view/GraphicItemNode.vue delete mode 100644 section-editor/src/components/tree-view/NodeButton.vue delete mode 100644 section-editor/src/components/tree-view/SectionNode.vue delete mode 100644 section-editor/src/components/tree-view/StackViewItemNode.vue delete mode 100644 section-editor/src/components/tree-view/StackViewItemRowNode.vue delete mode 100644 section-editor/src/i18n.ts delete mode 100644 section-editor/src/lib/bounds-transformer.ts delete mode 100644 section-editor/src/lib/deep-change-case.ts delete mode 100644 section-editor/src/lib/inverse-scale.ts delete mode 100644 section-editor/src/lib/round-float-values.ts delete mode 100644 section-editor/src/lib/schema-file.ts delete mode 100644 section-editor/src/lib/select-image.ts delete mode 100644 section-editor/src/lib/strict-calculator.ts delete mode 100644 section-editor/src/locales/en.json delete mode 100644 section-editor/src/locales/ja.json delete mode 100644 section-editor/src/main.ts delete mode 100644 section-editor/src/modules.d.ts delete mode 100644 section-editor/src/shims-tsx.d.ts delete mode 100644 section-editor/src/shims-vue.d.ts delete mode 100644 section-editor/src/store/base/actions-base.ts delete mode 100644 section-editor/src/store/base/getters-base.ts delete mode 100644 section-editor/src/store/base/mutations-base.ts delete mode 100644 section-editor/src/store/base/store-base.ts delete mode 100644 section-editor/src/store/editor/actions.ts delete mode 100644 section-editor/src/store/editor/getters.ts delete mode 100644 section-editor/src/store/editor/index.ts delete mode 100644 section-editor/src/store/editor/mutations.ts delete mode 100644 section-editor/src/store/history/actions.ts delete mode 100644 section-editor/src/store/history/getters.ts delete mode 100644 section-editor/src/store/history/index.ts delete mode 100644 section-editor/src/store/history/mutations.ts delete mode 100644 section-editor/src/store/index.ts delete mode 100644 section-editor/src/store/lib/layout-schema/decode.ts delete mode 100644 section-editor/src/store/lib/layout-schema/encode.ts delete mode 100644 section-editor/src/store/lib/layout-schema/schema-types.ts delete mode 100644 section-editor/src/store/lib/layout-schema/schema.json delete mode 100644 section-editor/src/store/lib/normalize-helper.ts delete mode 100644 section-editor/src/store/lib/save-history-decorator.ts delete mode 100644 section-editor/src/store/lib/text-font-and-line-size.ts delete mode 100644 section-editor/src/store/metadata/actions.ts delete mode 100644 section-editor/src/store/metadata/getters.ts delete mode 100644 section-editor/src/store/metadata/index.ts delete mode 100644 section-editor/src/store/metadata/mutations.ts delete mode 100644 section-editor/src/store/operator/actions.ts delete mode 100644 section-editor/src/store/operator/getters.ts delete mode 100644 section-editor/src/store/operator/index.ts delete mode 100644 section-editor/src/store/operator/mutations.ts delete mode 100644 section-editor/src/store/report/actions.ts delete mode 100644 section-editor/src/store/report/builders/text-block-item-builder.ts delete mode 100644 section-editor/src/store/report/builders/text-item-builder.ts delete mode 100644 section-editor/src/store/report/getters.ts delete mode 100644 section-editor/src/store/report/index.ts delete mode 100644 section-editor/src/store/report/mutations.ts delete mode 100644 section-editor/src/store/root/actions.ts delete mode 100644 section-editor/src/store/root/getters.ts delete mode 100644 section-editor/src/store/root/index.ts delete mode 100644 section-editor/src/store/root/mutations.ts delete mode 100644 section-editor/src/types.ts delete mode 100644 section-editor/src/versions.ts delete mode 100644 section-editor/tests/unit/lib/deep-change-case.spec.ts delete mode 100644 section-editor/tsconfig.json delete mode 100644 section-editor/vue.config.js rename {basic-editor/tasks => tasks}/build.js (100%) rename {basic-editor/tasks => tasks}/compile.css.js (100%) rename {basic-editor/tasks => tasks}/compile.javascript.js (100%) rename {basic-editor/tasks => tasks}/compile.template.js (100%) rename {basic-editor/tasks => tasks}/helper.js (100%) rename {basic-editor/tasks => tasks}/watch.js (100%) rename {basic-editor/vendor => vendor}/closure-compiler/COPYING (100%) rename {basic-editor/vendor => vendor}/closure-compiler/README (100%) rename {basic-editor/vendor => vendor}/closure-compiler/compiler.jar (100%) rename {basic-editor/vendor => vendor}/closure-library/AUTHORS (100%) rename {basic-editor/vendor => vendor}/closure-library/LICENSE (100%) rename {basic-editor/vendor => vendor}/closure-library/README (100%) rename {basic-editor/vendor => vendor}/closure-library/all_tests.html (100%) rename {basic-editor/vendor => vendor}/closure-library/alltests.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/bin/build/closurebuilder.py (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/bin/build/depstree.py (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/bin/build/depstree_test.py (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/bin/build/depswriter.py (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/bin/build/jscompiler.py (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/bin/build/source.py (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/bin/build/source_test.py (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/bin/build/treescan.py (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/bin/calcdeps.py (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/bin/scopify.py (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/css/inlay/g-base.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/css/inlay/g-fixed.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/css/inlay/g-ratio.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/a11y/aria/announcer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/a11y/aria/announcer_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/a11y/aria/aria.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/a11y/aria/aria_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/a11y/aria/attributes.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/a11y/aria/roles.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/array/array.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/array/array_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/asserts/asserts.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/asserts/asserts_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/async/animationdelay.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/async/animationdelay_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/async/conditionaldelay.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/async/conditionaldelay_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/async/delay.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/async/delay_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/async/throttle.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/async/throttle_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/base.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/base_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/bootstrap/webworkers.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/color/alpha.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/color/alpha_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/color/color.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/color/color_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/color/names.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/aes.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/aes_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/arc4.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/arc4_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/base64.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/base64_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/basen.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/basen_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/blobhasher.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/blobhasher_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/blockcipher.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/cbc.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/cbc_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/cbc_test.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/crypt.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/crypt_perf.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/crypt_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/hash.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/hash32.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/hash32_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/hashtester.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/hmac.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/hmac_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/md5.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/md5_perf.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/md5_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/pbkdf2.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/pbkdf2_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/sha1.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/sha1_perf.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/sha1_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/sha2.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/sha224.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/sha224_perf.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/sha224_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/sha256.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/sha256_perf.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/crypt/sha256_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/autocomplete.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/bubble.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/button.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/charpicker.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/checkbox.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/colormenubutton.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/colorpalette.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/colorpicker-simplegrid.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/combobox.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/common.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/css3button.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/css3menubutton.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/custombutton.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/datepicker.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/dialog.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/dimensionpicker.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/dragdropdetector.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/editor/bubble.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/editor/dialog.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/editor/equationeditor.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/editor/linkdialog.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/editortoolbar.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/filteredmenu.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/filterobservingmenuitem.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/flatbutton.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/flatmenubutton.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/hovercard.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/hsvapalette.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/hsvpalette.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/imagelessbutton.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/imagelessmenubutton.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/inputdatepicker.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/linkbutton.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/menu.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/menubar.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/menubutton.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/menuitem.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/menuseparator.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/multitestrunner.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/offline.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/palette.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/popupdatepicker.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/roundedpanel.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/roundedtab.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/submenu.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/tab.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/tabbar.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/tablesorter.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/toolbar.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/tooltip.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/tree.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/css/tristatemenuitem.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/cssom/cssom.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/cssom/cssom_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/cssom/cssom_test_import_1.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/cssom/cssom_test_import_2.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/cssom/cssom_test_link_1.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/cssom/iframe/style.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/cssom/iframe/style_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/cssom/iframe/style_test_import.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/datasource/datamanager.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/datasource/datasource.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/datasource/datasource_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/datasource/expr.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/datasource/expr_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/datasource/fastdatanode.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/datasource/fastdatanode_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/datasource/jsdatasource.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/datasource/jsondatasource.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/datasource/jsxmlhttpdatasource.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/datasource/jsxmlhttpdatasource_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/datasource/xmldatasource.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/date/date.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/date/date_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/date/datelike.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/date/daterange.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/date/daterange_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/date/relative.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/date/relative_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/date/utcdatetime.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/date/utcdatetime_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/db/cursor.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/db/db.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/db/db_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/db/error.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/db/index.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/db/indexeddb.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/db/keyrange.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/db/objectstore.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/db/old_db_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/db/transaction.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/console.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/console_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/debug.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/debug_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/debugwindow.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/debugwindow_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/devcss/devcss.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/devcss/devcss_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/devcss/devcssrunner.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/divconsole.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/enhanceerror_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/entrypointregistry.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/entrypointregistry_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/error.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/error_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/errorhandler.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/errorhandler_async_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/errorhandler_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/errorhandlerweakdep.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/errorreporter.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/errorreporter_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/fancywindow.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/formatter.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/fpsdisplay.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/fpsdisplay_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/gcdiagnostics.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/logbuffer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/logbuffer_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/logger.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/logger_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/logrecord.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/logrecordserializer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/logrecordserializer_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/reflect.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/reflect_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/relativetimeprovider.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/tracer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/debug/tracer_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/advancedtooltip.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/animationqueue.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/autocomplete-basic.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/autocompleteremote.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/autocompleteremotedata.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/autocompleterichremote.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/autocompleterichremotedata.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/bidiinput.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/blobhasher.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/bubble.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/button.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/charcounter.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/charpicker.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/checkbox.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/color-contrast.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/colormenubutton.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/colorpicker.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/combobox.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/container.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/control.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/css/demo.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/css/emojipicker.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/css/emojisprite.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/css3button.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/css3menubutton.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/cssspriteanimation.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/datepicker.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/debug.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/depsgraph.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/dialog.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/dimensionpicker.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/dimensionpicker_rtl.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/dom_selection.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/drag.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/dragdrop.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/dragdropdetector.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/dragdropdetector_target.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/dragger.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/draglistgroup.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/dragscrollsupport.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/drilldownrow.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/editor/deps.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/editor/editor.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/editor/equationeditor.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/editor/equationeditor.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/editor/field_basic.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/editor/helloworld.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/editor/helloworld.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/editor/helloworld_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/editor/helloworlddialog.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/editor/helloworlddialog_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/editor/helloworlddialogplugin.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/editor/helloworlddialogplugin_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/editor/seamlessfield.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/editor/tableeditor.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/effects.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/200.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/201.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/202.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/203.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/204.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/205.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/206.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2BC.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2BD.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2BE.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2BF.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2C0.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2C1.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2C2.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2C3.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2C4.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2C5.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2C6.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2C7.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2C8.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2C9.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2CA.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2CB.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2CC.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2CD.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2CE.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2CF.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2D0.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2D1.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2D2.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2D3.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2D4.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2D5.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2D6.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2D7.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2D8.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2D9.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2DA.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2DB.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2DC.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2DD.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2DE.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2DF.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2E0.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2E1.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2E2.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2E3.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2E4.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2E5.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2E6.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2E7.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2E8.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2E9.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2EA.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2EB.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2EC.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2ED.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2EE.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2EF.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2F0.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2F1.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2F2.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2F3.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2F4.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2F5.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2F6.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2F7.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2F8.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2F9.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2FA.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2FB.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2FC.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2FD.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2FE.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/2FF.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/none.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/sprite.png (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/sprite2.png (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/emoji/unknown.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/event-propagation.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/events.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/eventtarget.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/filedrophandler.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/filteredmenu.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/focushandler.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/fpsdisplay.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/fx/css3/transition.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/gauge.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/graphics/advancedcoordinates.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/graphics/advancedcoordinates2.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/graphics/basicelements.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/graphics/events.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/graphics/modifyelements.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/graphics/subpixel.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/graphics/tiger.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/graphics/tigerdata.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/history1.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/history2.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/history3.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/history3js.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/history_blank.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/hovercard.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/hsvapalette.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/hsvpalette.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/html5history.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/imagelessbutton.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/imagelessmenubutton.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/index.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/index_nav.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/index_splash.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/inline_block_quirks.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/inline_block_standards.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/inputdatepicker.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/inputhandler.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/jsonprettyprinter.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/keyboardshortcuts.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/keyhandler.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/labelinput.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/menu.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/menubar.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/menubutton.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/menubutton_frame.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/menuitem.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/mousewheelhandler.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/offline.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/onlinehandler.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/palette.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/pastehandler.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/pixeldensitymonitor.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/plaintextspellchecker.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/popup.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/popupcolorpicker.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/popupdatepicker.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/popupemojipicker.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/popupmenu.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/progressbar.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/prompt.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/quadtree.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/ratings.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/richtextspellchecker.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/roundedpanel.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/samplecomponent.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/samplecomponent.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/scrollfloater.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/select.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/selectionmenubutton.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/serverchart.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/slider.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/splitbehavior.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/splitpane.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/stopevent.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/submenus.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/submenus2.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/tabbar.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/tablesorter.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/tabpane.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/textarea.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/timers.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/toolbar.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/tooltip.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/tracer.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/tree/demo.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/tree/testdata.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/tweakui.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/twothumbslider.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/useragent.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/viewportsizemonitor.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/xpc/blank.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/xpc/index.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/xpc/inner.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/xpc/minimal/blank.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/xpc/minimal/index.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/xpc/minimal/inner.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/xpc/minimal/relay.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/xpc/relay.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/xpc/xpcdemo.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/demos/zippy.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/deps.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/disposable/disposable.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/disposable/disposable_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/disposable/idisposable.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/a11y.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/abstractmultirange.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/abstractrange.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/abstractrange_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/annotate.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/annotate_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/browserfeature.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/browserrange/abstractrange.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/browserrange/browserrange.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/browserrange/browserrange_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/browserrange/geckorange.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/browserrange/ierange.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/browserrange/operarange.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/browserrange/w3crange.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/browserrange/webkitrange.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/bufferedviewportsizemonitor.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/bufferedviewportsizemonitor_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/bufferedviewportsizemonitor_test.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/classes.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/classes_quirks_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/classes_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/classes_test.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/classlist.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/classlist_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/classlist_test.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/controlrange.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/controlrange_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/dataset.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/dataset_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/dom.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/dom_quirks_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/dom_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/dom_test.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/fontsizemonitor.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/fontsizemonitor_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/forms.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/forms_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/fullscreen.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/iframe.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/iframe_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/iter.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/iter_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/multirange.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/multirange_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/nodeiterator.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/nodeiterator_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/nodeoffset.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/nodeoffset_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/pattern/abstractpattern.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/pattern/allchildren.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/pattern/callback/callback.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/pattern/callback/counter.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/pattern/callback/test.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/pattern/childmatches.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/pattern/endtag.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/pattern/fulltag.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/pattern/matcher.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/pattern/matcher_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/pattern/nodetype.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/pattern/pattern.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/pattern/pattern_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/pattern/repeat.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/pattern/sequence.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/pattern/starttag.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/pattern/tag.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/pattern/text.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/range.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/range_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/rangeendpoint.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/savedcaretrange.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/savedcaretrange_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/savedrange.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/savedrange_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/selection.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/selection_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/tagiterator.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/tagiterator_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/tagname.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/tagname_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/textrange.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/textrange_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/textrangeiterator.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/textrangeiterator_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/vendor.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/vendor_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/viewportsizemonitor.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/viewportsizemonitor_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/xml.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/dom/xml_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/browserfeature.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/browserfeature_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/clicktoeditwrapper.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/clicktoeditwrapper_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/command.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/contenteditablefield.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/contenteditablefield_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/defines.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/field.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/field_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/field_test.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/focus.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/focus_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/icontent.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/icontent_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/link.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/link_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/node.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/node_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugin.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugin_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/abstractbubbleplugin.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/abstractbubbleplugin_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/abstractdialogplugin.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/abstractdialogplugin_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/abstracttabhandler.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/abstracttabhandler_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/basictextformatter.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/basictextformatter_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/blockquote.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/blockquote_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/emoticons.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/emoticons_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/enterhandler.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/enterhandler_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/equationeditorbubble.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/equationeditorplugin.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/equationeditorplugin_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/firststrong.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/firststrong_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/headerformatter.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/headerformatter_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/linkbubble.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/linkbubble_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/linkdialogplugin.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/linkdialogplugin_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/linkshortcutplugin.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/linkshortcutplugin_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/listtabhandler.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/listtabhandler_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/loremipsum.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/loremipsum_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/removeformatting.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/removeformatting_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/spacestabhandler.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/spacestabhandler_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/tableeditor.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/tableeditor_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/tagonenterhandler.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/tagonenterhandler_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/undoredo.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/undoredo_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/undoredomanager.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/undoredomanager_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/undoredostate.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/plugins/undoredostate_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/range.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/range_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/seamlessfield.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/seamlessfield_quirks_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/seamlessfield_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/seamlessfield_test.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/style.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/style_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/table.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/editor/table_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/actioneventwrapper.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/actioneventwrapper_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/actionhandler.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/actionhandler_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/browserevent.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/browserevent_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/browserfeature.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/event.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/event_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/eventhandler.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/eventhandler_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/events.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/events_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/eventtarget.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/eventtarget_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/eventtarget_via_googevents_and_listenable_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/eventtarget_via_googevents_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/eventtarget_via_w3cinterface_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/eventtargettester.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/eventtype.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/eventwrapper.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/filedrophandler.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/filedrophandler_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/focushandler.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/imehandler.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/imehandler_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/inputhandler.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/keycodes.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/keycodes_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/keyhandler.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/keyhandler_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/keynames.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/listenable.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/listenable_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/listener.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/mousewheelhandler.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/mousewheelhandler_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/onlinehandler.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/onlinelistener_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/pastehandler.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/events/pastehandler_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/format/emailaddress.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/format/emailaddress_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/format/format.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/format/format_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/format/htmlprettyprinter.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/format/htmlprettyprinter_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/format/jsonprettyprinter.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/format/jsonprettyprinter_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/fs/entry.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/fs/error.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/fs/filereader.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/fs/filesaver.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/fs/filesystem.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/fs/filewriter.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/fs/fs.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/fs/fs_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/fs/progressevent.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/functions/functions.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/functions/functions_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/fx/abstractdragdrop.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/fx/abstractdragdrop_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/fx/anim/anim.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/fx/anim/anim_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/fx/animation.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/fx/animation_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/fx/animationqueue.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/fx/animationqueue_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/fx/css3/fx.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/fx/css3/transition.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/fx/css3/transition_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/fx/cssspriteanimation.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/fx/cssspriteanimation_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/fx/dom.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/fx/dragdrop.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/fx/dragdropgroup.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/fx/dragdropgroup_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/fx/dragger.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/fx/dragger_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/fx/draglistgroup.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/fx/draglistgroup_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/fx/dragscrollsupport.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/fx/dragscrollsupport_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/fx/easing.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/fx/fx.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/fx/fx_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/fx/transition.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/fx/transitionbase.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/gears/basestore.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/gears/basestore_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/gears/database.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/gears/database_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/gears/gears.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/gears/gears_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/gears/httprequest.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/gears/loggerclient.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/gears/loggerclient_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/gears/loggerserver.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/gears/loggerserver_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/gears/logstore.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/gears/logstore_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/gears/managedresourcestore.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/gears/managedresourcestore_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/gears/multipartformdata.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/gears/multipartformdata_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/gears/statustype.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/gears/urlcapture.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/gears/urlcapture_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/gears/worker.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/gears/workerchannel.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/gears/workerchannel_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/gears/workerpool.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/gears/workerpool_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/abstractgraphics.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/affinetransform.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/affinetransform_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/canvaselement.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/canvasgraphics.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/element.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/ellipseelement.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/ext/coordinates.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/ext/coordinates_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/ext/element.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/ext/element_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/ext/ellipse.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/ext/ext.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/ext/graphics.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/ext/group.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/ext/image.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/ext/path.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/ext/path_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/ext/rectangle.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/ext/shape.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/ext/strokeandfillelement.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/fill.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/font.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/graphics.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/groupelement.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/imageelement.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/lineargradient.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/path.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/path_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/pathelement.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/paths.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/paths_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/rectelement.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/solidfill.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/solidfill_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/stroke.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/strokeandfillelement.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/svgelement.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/svggraphics.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/svggraphics_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/textelement.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/vmlelement.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/graphics/vmlgraphics.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/history/event.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/history/eventtype.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/history/history.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/history/html5history.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/history/html5history_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/bidi.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/bidi_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/bidiformatter.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/bidiformatter_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/charlistdecompressor.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/charlistdecompressor_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/charpickerdata.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/currency.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/currency_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/currencycodemap.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/datetimeformat.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/datetimeformat_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/datetimeparse.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/datetimeparse_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/datetimepatterns.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/datetimepatternsext.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/datetimesymbols.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/datetimesymbolsext.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/graphemebreak.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/graphemebreak_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/messageformat.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/messageformat_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/mime.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/mime_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/numberformat.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/numberformat_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/numberformatsymbols.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/numberformatsymbolsext.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/ordinalrules.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/pluralrules.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/timezone.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/timezone_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/uchar.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/uchar/localnamefetcher.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/uchar/localnamefetcher_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/uchar/namefetcher.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/uchar/remotenamefetcher.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/uchar/remotenamefetcher_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/i18n/uchar_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/blank.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/bubble_close.jpg (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/bubble_left.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/bubble_right.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/button-bg.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/check-outline.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/check-sprite.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/check.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/close_box.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/color-swatch-tick.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/dialog_close_box.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/dimension-highlighted.png (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/dimension-unhighlighted.png (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/dropdn.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/dropdn_disabled.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/dropdown.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/gears_bluedot.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/gears_offline.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/gears_online.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/gears_paused.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/gears_syncing.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/hsv-sprite-sm.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/hsv-sprite-sm.png (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/hsv-sprite.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/hsv-sprite.png (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/hsva-sprite-sm.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/hsva-sprite-sm.png (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/hsva-sprite.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/hsva-sprite.png (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/left_anchor_bubble_bot.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/left_anchor_bubble_top.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/menu-arrows.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/minus.png (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/no_anchor_bubble_bot.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/no_anchor_bubble_top.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/offlineicons.png (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/plus.png (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/ratingstars.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/right_anchor_bubble_bot.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/right_anchor_bubble_top.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/toolbar-bg.png (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/toolbar-separator.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/toolbar_icons.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/tree/I.png (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/tree/cleardot.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/tree/tree.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/tree/tree.png (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/images/ui_controls.jpg (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/iter/iter.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/iter/iter_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/json/evaljsonprocessor.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/json/json.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/json/json_perf.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/json/json_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/json/nativejsonprocessor.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/json/processor.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/json/processor_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/classdef/classdef.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/classdef/classdef_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/mock/mock.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/mock/mock_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/net/image.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/net/image_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/net/image_test.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/net/testdata/cleardot.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/net/testdata/xhr_test_json.data (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/net/testdata/xhr_test_text.data (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/net/xhr.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/net/xhr_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/object/object.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/object/object_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/observe/notice.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/observe/observable.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/observe/observableset.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/observe/observableset_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/observe/observationset.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/observe/observationset_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/observe/observer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/observe/observer_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/observe/simpleobservable.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/observe/simpleobservable_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/structs/map.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/structs/map_perf.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/structs/map_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/structs/multimap.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/structs/multimap_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/style/pixeldensitymonitor.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/style/pixeldensitymonitor_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/style/pixeldensitymonitor_test.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/testing/assertthat.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/testing/assertthat_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/testing/decoratormatcher.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/testing/decoratormatcher_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/testing/dictionarymatcher.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/testing/dictionarymatcher_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/testing/logicmatcher.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/testing/logicmatcher_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/testing/matcher.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/testing/numbermatcher.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/testing/numbermatcher_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/testing/objectmatcher.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/testing/objectmatcher_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/testing/stringmatcher.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/labs/testing/stringmatcher_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/locale/countries.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/locale/countrylanguagenames_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/locale/defaultlocalenameconstants.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/locale/genericfontnames.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/locale/genericfontnames_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/locale/genericfontnamesdata.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/locale/locale.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/locale/nativenameconstants.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/locale/scriptToLanguages.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/locale/timezonedetection.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/locale/timezonedetection_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/locale/timezonefingerprint.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/locale/timezonelist.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/locale/timezonelist_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/bezier.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/bezier_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/box.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/box_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/coordinate.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/coordinate3.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/coordinate3_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/coordinate_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/exponentialbackoff.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/exponentialbackoff_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/integer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/integer_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/interpolator/interpolator1.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/interpolator/linear1.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/interpolator/linear1_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/interpolator/pchip1.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/interpolator/pchip1_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/interpolator/spline1.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/interpolator/spline1_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/line.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/line_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/long.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/long_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/math.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/math_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/matrix.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/matrix_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/range.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/range_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/rangeset.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/rangeset_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/rect.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/rect_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/size.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/size_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/tdma.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/tdma_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/vec2.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/vec2_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/vec3.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/math/vec3_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/memoize/memoize.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/memoize/memoize_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/messaging/abstractchannel.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/messaging/abstractchannel_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/messaging/bufferedchannel.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/messaging/bufferedchannel_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/messaging/deferredchannel.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/messaging/deferredchannel_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/messaging/loggerclient.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/messaging/loggerclient_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/messaging/loggerserver.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/messaging/loggerserver_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/messaging/messagechannel.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/messaging/messaging.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/messaging/messaging_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/messaging/multichannel.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/messaging/multichannel_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/messaging/portcaller.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/messaging/portcaller_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/messaging/portchannel.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/messaging/portchannel_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/messaging/portnetwork.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/messaging/portnetwork_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/messaging/portoperator.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/messaging/portoperator_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/messaging/respondingchannel.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/messaging/respondingchannel_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/messaging/testdata/portchannel_inner.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/messaging/testdata/portchannel_worker.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/messaging/testdata/portchannel_wrong_origin_inner.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/messaging/testdata/portnetwork_inner.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/messaging/testdata/portnetwork_worker1.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/messaging/testdata/portnetwork_worker2.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/module/abstractmoduleloader.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/module/basemodule.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/module/loader.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/module/module.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/module/moduleinfo.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/module/moduleinfo_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/module/moduleloadcallback.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/module/moduleloadcallback_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/module/moduleloader.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/module/moduleloader_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/module/modulemanager.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/module/modulemanager_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/module/testdata/modA_1.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/module/testdata/modA_2.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/module/testdata/modB_1.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/browserchannel.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/browserchannel_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/browsertestchannel.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/bulkloader.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/bulkloader_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/bulkloaderhelper.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/channeldebug.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/channelrequest.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/channelrequest_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/cookies.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/cookies_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/crossdomainrpc.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/crossdomainrpc_test.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/crossdomainrpc_test.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/crossdomainrpc_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/crossdomainrpc_test_response.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/errorcode.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/eventtype.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/filedownloader.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/filedownloader_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/httpstatus.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/iframe_xhr_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/iframe_xhr_test_response.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/iframeio.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/iframeio_different_base_test.data (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/iframeio_different_base_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/iframeio_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/iframeloadmonitor.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/iframeloadmonitor_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/iframeloadmonitor_test_frame.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/iframeloadmonitor_test_frame2.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/iframeloadmonitor_test_frame3.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/imageloader.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/imageloader_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/imageloader_testimg1.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/imageloader_testimg2.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/imageloader_testimg3.gif (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/ipaddress.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/ipaddress_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/jsloader.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/jsloader_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/jsonp.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/jsonp_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/mockiframeio.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/mockxhrlite.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/mockxhrlite_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/multiiframeloadmonitor.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/multiiframeloadmonitor_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/networkstatusmonitor.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/networktester.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/networktester_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/testdata/jsloader_test1.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/testdata/jsloader_test2.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/testdata/jsloader_test3.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/testdata/jsloader_test4.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/tmpnetwork.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/websocket.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/websocket_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/wrapperxmlhttpfactory.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/xhrio.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/xhrio_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/xhriopool.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/xhrlite.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/xhrlite_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/xhrlitepool.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/xhrmanager.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/xhrmanager_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/xmlhttp.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/xmlhttpfactory.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/xpc/crosspagechannel.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/xpc/crosspagechannel_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/xpc/crosspagechannelrole.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/xpc/frameelementmethodtransport.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/xpc/iframepollingtransport.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/xpc/iframepollingtransport_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/xpc/iframerelaytransport.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/xpc/nativemessagingtransport.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/xpc/nativemessagingtransport_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/xpc/nixtransport.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/xpc/relay.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/xpc/testdata/access_checker.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/xpc/testdata/inner_peer.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/xpc/transport.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/net/xpc/xpc.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/object/object.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/object/object_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/positioning/absoluteposition.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/positioning/abstractposition.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/positioning/anchoredposition.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/positioning/anchoredposition_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/positioning/anchoredviewportposition.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/positioning/anchoredviewportposition_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/positioning/anchoredviewportposition_test_iframe.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/positioning/clientposition.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/positioning/clientposition_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/positioning/clientposition_test.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/positioning/menuanchoredposition.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/positioning/menuanchoredposition_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/positioning/positioning.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/positioning/positioning_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/positioning/positioning_test.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/positioning/positioning_test_iframe1.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/positioning/positioning_test_iframe2.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/positioning/positioning_test_quirk.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/positioning/positioning_test_standard.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/positioning/viewportclientposition.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/positioning/viewportclientposition_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/positioning/viewportposition.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/proto/proto.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/proto/serializer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/proto/serializer_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/proto2/descriptor.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/proto2/descriptor_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/proto2/fielddescriptor.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/proto2/fielddescriptor_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/proto2/lazydeserializer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/proto2/message.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/proto2/message_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/proto2/objectserializer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/proto2/objectserializer_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/proto2/package_test.pb.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/proto2/pbliteserializer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/proto2/pbliteserializer_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/proto2/proto_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/proto2/serializer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/proto2/test.pb.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/proto2/textformatserializer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/proto2/textformatserializer_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/proto2/textformatserializer_test.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/proto2/util.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/pubsub/pubsub.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/pubsub/pubsub_perf.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/pubsub/pubsub_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/reflect/reflect.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/result/chain_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/result/combine_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/result/deferredadaptor.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/result/deferredadaptor_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/result/dependentresult.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/result/result_interface.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/result/resultutil.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/result/resultutil_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/result/simpleresult.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/result/simpleresult_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/result/transform_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/result/wait_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/soy/data.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/soy/renderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/soy/renderer_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/soy/soy.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/soy/soy_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/soy/soy_test.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/spell/spellcheck.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/spell/spellcheck_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/stats/basicstat.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/stats/basicstat_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/storage/collectablestorage.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/storage/collectablestorage_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/storage/encryptedstorage.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/storage/encryptedstorage_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/storage/errorcode.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/storage/expiringstorage.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/storage/expiringstorage_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/storage/mechanism/errorcode.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/storage/mechanism/errorhandlingmechanism.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/storage/mechanism/errorhandlingmechanism_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/storage/mechanism/html5localstorage.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/storage/mechanism/html5localstorage_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/storage/mechanism/html5sessionstorage.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/storage/mechanism/html5sessionstorage_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/storage/mechanism/html5webstorage.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/storage/mechanism/html5webstorage_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/storage/mechanism/ieuserdata.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/storage/mechanism/ieuserdata_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/storage/mechanism/iterablemechanism.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/storage/mechanism/iterablemechanismtester.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/storage/mechanism/mechanism.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/storage/mechanism/mechanismfactory.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/storage/mechanism/mechanismfactory_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/storage/mechanism/mechanismseparationtester.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/storage/mechanism/mechanismsharingtester.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/storage/mechanism/mechanismtester.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/storage/mechanism/prefixedmechanism.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/storage/mechanism/prefixedmechanism_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/storage/richstorage.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/storage/richstorage_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/storage/storage.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/storage/storage_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/storage/storage_test.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/string/linkify.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/string/linkify_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/string/newlines.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/string/newlines_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/string/newlines_test.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/string/parser.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/string/path.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/string/path_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/string/string.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/string/string_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/string/string_test.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/string/stringbuffer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/string/stringbuffer_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/string/stringformat.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/string/stringformat_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/string/stringifier.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/structs/avltree.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/structs/avltree_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/structs/circularbuffer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/structs/circularbuffer_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/structs/collection.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/structs/collection_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/structs/heap.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/structs/heap_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/structs/inversionmap.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/structs/inversionmap_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/structs/linkedmap.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/structs/linkedmap_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/structs/map.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/structs/map_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/structs/node.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/structs/pool.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/structs/pool_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/structs/prioritypool.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/structs/prioritypool_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/structs/priorityqueue.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/structs/priorityqueue_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/structs/quadtree.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/structs/quadtree_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/structs/queue.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/structs/queue_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/structs/set.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/structs/set_perf.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/structs/set_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/structs/simplepool.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/structs/stringset.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/structs/stringset_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/structs/structs.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/structs/structs_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/structs/treenode.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/structs/treenode_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/structs/trie.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/structs/trie_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/style/bidi.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/style/bidi_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/style/cursor.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/style/cursor_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/style/style.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/style/style_quirks_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/style/style_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/style/style_test.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/style/style_test_iframe_quirk.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/style/style_test_iframe_standard.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/style/style_test_quirk.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/style/style_test_standard.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/style/style_webkit_scrollbars_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/style/stylescrollbartester.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/style/transition.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/style/transition_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/asserts.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/asserts_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/async/mockcontrol.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/async/mockcontrol_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/asynctestcase.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/asynctestcase_async_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/asynctestcase_noasync_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/asynctestcase_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/benchmark.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/benchmarks/jsbinarysizebutton.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/benchmarks/jsbinarysizebutton_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/benchmarks/jsbinarysizetoolbar.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/benchmarks/jsbinarysizetoolbar_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/continuationtestcase.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/continuationtestcase_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/deferredtestcase.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/deferredtestcase_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/dom.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/dom_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/editor/dom.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/editor/dom_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/editor/fieldmock.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/editor/testhelper.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/editor/testhelper_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/events/eventobserver.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/events/eventobserver_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/events/events.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/events/events_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/events/matchers.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/events/matchers_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/events/onlinehandler.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/events/onlinehandler_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/expectedfailures.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/expectedfailures_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/fs/blob.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/fs/blob_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/fs/directoryentry_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/fs/entry.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/fs/entry_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/fs/file.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/fs/fileentry_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/fs/filereader.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/fs/filereader_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/fs/filesystem.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/fs/filewriter.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/fs/filewriter_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/fs/fs.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/fs/fs_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/fs/integration_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/fs/progressevent.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/functionmock.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/functionmock_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/graphics.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/jsunit.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/loosemock.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/loosemock_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/messaging/mockmessagechannel.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/messaging/mockmessageevent.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/messaging/mockmessageport.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/messaging/mockportnetwork.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/mock.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/mock_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/mockclassfactory.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/mockclassfactory_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/mockclock.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/mockclock_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/mockcontrol.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/mockcontrol_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/mockinterface.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/mockmatchers.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/mockmatchers_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/mockrandom.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/mockrandom_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/mockrange.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/mockrange_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/mockstorage.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/mockstorage_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/mockuseragent.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/mockuseragent_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/multitestrunner.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/net/xhrio.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/net/xhrio_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/net/xhriopool.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/objectpropertystring.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/performancetable.css (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/performancetable.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/performancetimer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/performancetimer_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/propertyreplacer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/propertyreplacer_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/proto2/proto2.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/proto2/proto2_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/pseudorandom.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/pseudorandom_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/recordfunction.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/recordfunction_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/shardingtestcase.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/shardingtestcase_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/singleton.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/singleton_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/stacktrace.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/stacktrace_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/storage/fakemechanism.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/strictmock.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/strictmock_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/style/layoutasserts.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/style/layoutasserts_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/style/style.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/style/style_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/testcase.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/testqueue.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/testrunner.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/ui/rendererasserts.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/ui/rendererasserts_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/ui/rendererharness.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/ui/style.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/ui/style_reference.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/testing/ui/style_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/timer/timer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/timer/timer_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/tweak/entries.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/tweak/entries_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/tweak/registry.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/tweak/registry_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/tweak/testhelpers.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/tweak/tweak.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/tweak/tweakui.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/tweak/tweakui_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/abstractspellchecker.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/ac/ac.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/ac/ac_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/ac/arraymatcher.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/ac/arraymatcher_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/ac/autocomplete.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/ac/autocomplete_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/ac/inputhandler.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/ac/inputhandler_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/ac/remote.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/ac/remotearraymatcher.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/ac/remotearraymatcher_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/ac/renderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/ac/renderer_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/ac/renderoptions.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/ac/richinputhandler.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/ac/richremote.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/ac/richremotearraymatcher.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/activitymonitor.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/activitymonitor_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/advancedtooltip.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/advancedtooltip_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/animatedzippy.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/animatedzippy_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/attachablemenu.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/bidiinput.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/bidiinput_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/bubble.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/button.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/button_perf.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/button_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/buttonrenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/buttonrenderer_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/buttonside.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/charcounter.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/charpicker.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/charpicker_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/checkbox.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/checkbox_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/checkboxmenuitem.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/checkboxrenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/colorbutton.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/colorbutton_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/colorbuttonrenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/colormenubutton.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/colormenubuttonrenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/colormenubuttonrenderer_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/colorpalette.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/colorpalette_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/colorpicker.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/colorsplitbehavior.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/combobox.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/combobox_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/component.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/component_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/container.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/container_perf.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/container_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/containerrenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/containerrenderer_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/containerscroller.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/containerscroller_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/control.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/control_perf.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/control_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/controlcontent.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/controlrenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/controlrenderer_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/cookieeditor.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/cookieeditor_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/css3buttonrenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/css3menubuttonrenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/cssnames.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/custombutton.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/custombuttonrenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/customcolorpalette.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/customcolorpalette_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/datepicker.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/datepicker_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/decorate.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/decorate_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/dialog.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/dialog_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/dimensionpicker.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/dimensionpicker_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/dimensionpickerrenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/dragdropdetector.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/drilldownrow.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/drilldownrow_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/editor/abstractdialog.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/editor/abstractdialog_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/editor/bubble.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/editor/bubble_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/editor/defaulttoolbar.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/editor/equationeditordialog.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/editor/equationeditorokevent.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/editor/linkdialog.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/editor/linkdialog_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/editor/messages.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/editor/tabpane.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/editor/toolbarcontroller.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/editor/toolbarfactory.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/editor/toolbarfactory_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/emoji/emoji.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/emoji/emojipalette.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/emoji/emojipaletterenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/emoji/emojipicker.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/emoji/emojipicker_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/emoji/fast_nonprogressive_emojipicker_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/emoji/fast_progressive_emojipicker_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/emoji/popupemojipicker.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/emoji/popupemojipicker_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/emoji/progressiveemojipaletterenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/emoji/spriteinfo.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/emoji/spriteinfo_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/equation/arrowpalette.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/equation/changeevent.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/equation/comparisonpalette.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/equation/editorpane.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/equation/equationeditor.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/equation/equationeditordialog.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/equation/greekpalette.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/equation/imagerenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/equation/mathpalette.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/equation/menupalette.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/equation/palette.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/equation/palettemanager.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/equation/symbolpalette.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/equation/texeditor.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/equation/texpane.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/filteredmenu.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/filteredmenu_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/filterobservingmenuitem.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/filterobservingmenuitemrenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/flatbuttonrenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/flatmenubuttonrenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/formpost.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/formpost_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/gauge.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/gaugetheme.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/hovercard.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/hovercard_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/hsvapalette.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/hsvapalette_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/hsvpalette.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/hsvpalette_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/idgenerator.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/idletimer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/idletimer_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/iframemask.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/iframemask_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/imagelessbuttonrenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/imagelessmenubuttonrenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/inputdatepicker.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/inputdatepicker_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/itemevent.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/keyboardshortcuthandler.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/keyboardshortcuthandler_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/labelinput.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/labelinput_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/linkbuttonrenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/media/flashobject.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/media/flashobject_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/media/flickr.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/media/flickr_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/media/googlevideo.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/media/googlevideo_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/media/media.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/media/media_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/media/mediamodel.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/media/mediamodel_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/media/mp3.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/media/mp3_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/media/photo.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/media/photo_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/media/picasa.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/media/picasa_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/media/vimeo.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/media/vimeo_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/media/youtube.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/media/youtube_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/menu.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/menu_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/menubar.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/menubardecorator.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/menubarrenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/menubase.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/menubutton.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/menubutton_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/menubutton_test_frame.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/menubuttonrenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/menubuttonrenderer_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/menuheader.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/menuheaderrenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/menuitem.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/menuitem_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/menuitemrenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/menuitemrenderer_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/menurenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/menuseparator.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/menuseparatorrenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/menuseparatorrenderer_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/mockactivitymonitor.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/mockactivitymonitor_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/mockactivitymonitor_test.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/modalpopup.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/modalpopup_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/nativebuttonrenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/nativebuttonrenderer_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/offlineinstalldialog.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/offlinestatuscard.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/offlinestatuscomponent.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/option.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/palette.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/palette_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/paletterenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/paletterenderer_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/plaintextspellchecker.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/plaintextspellchecker_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/popup.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/popup_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/popupbase.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/popupbase_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/popupcolorpicker.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/popupcolorpicker_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/popupdatepicker.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/popupmenu.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/popupmenu_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/progressbar.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/prompt.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/prompt_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/rangemodel.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/rangemodel_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/ratings.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/registry.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/registry_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/richtextspellchecker.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/richtextspellchecker_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/roundedpanel.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/roundedpanel_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/roundedtabrenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/scrollfloater.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/scrollfloater_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/select.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/select_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/selectionmenubutton.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/selectionmenubutton_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/selectionmodel.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/selectionmodel_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/separator.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/serverchart.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/serverchart_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/slider.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/sliderbase.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/sliderbase_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/splitbehavior.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/splitbehavior_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/splitpane.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/splitpane_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/style/app/buttonrenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/style/app/buttonrenderer_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/style/app/menubuttonrenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/style/app/menubuttonrenderer_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/style/app/primaryactionbuttonrenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/style/app/primaryactionbuttonrenderer_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/submenu.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/submenu_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/submenurenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/tab.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/tab_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/tabbar.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/tabbar_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/tabbarrenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/tabbarrenderer_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/tablesorter.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/tablesorter_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/tabpane.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/tabpane_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/tabrenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/tabrenderer_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/textarea.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/textarea_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/textarearenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/togglebutton.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/toolbar.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/toolbarbutton.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/toolbarbuttonrenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/toolbarcolormenubutton.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/toolbarcolormenubuttonrenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/toolbarcolormenubuttonrenderer_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/toolbarmenubutton.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/toolbarmenubuttonrenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/toolbarrenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/toolbarselect.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/toolbarseparator.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/toolbarseparatorrenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/toolbartogglebutton.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/tooltip.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/tooltip_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/tree/basenode.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/tree/basenode_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/tree/treecontrol.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/tree/treecontrol_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/tree/treenode.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/tree/typeahead.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/tree/typeahead_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/tristatemenuitem.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/tristatemenuitemrenderer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/twothumbslider.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/twothumbslider_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/zippy.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/ui/zippy_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/uri/uri.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/uri/uri_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/uri/utils.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/uri/utils_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/useragent/adobereader.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/useragent/adobereader_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/useragent/flash.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/useragent/flash_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/useragent/iphoto.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/useragent/jscript.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/useragent/jscript_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/useragent/picasa.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/useragent/platform.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/useragent/platform_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/useragent/product.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/useragent/product_isversion.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/useragent/product_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/useragent/useragent.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/useragent/useragent_quirks_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/useragent/useragent_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/vec/float32array.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/vec/float32array_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/vec/float64array.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/vec/float64array_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/vec/mat3.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/vec/mat3_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/vec/mat4.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/vec/mat4_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/vec/matrix3.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/vec/matrix3_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/vec/matrix4.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/vec/matrix4_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/vec/quaternion.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/vec/quaternion_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/vec/ray.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/vec/ray_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/vec/vec.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/vec/vec2.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/vec/vec2_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/vec/vec3.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/vec/vec3_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/vec/vec4.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/vec/vec4_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/vec/vec_array_perf.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/vec/vec_perf.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/webgl/webgl.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/window/window.js (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/goog/window/window_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/closure/known_issues/testdata/closure_library_warnings.txt (100%) rename {basic-editor/vendor => vendor}/closure-library/third_party/closure/goog/base.js (100%) rename {basic-editor/vendor => vendor}/closure-library/third_party/closure/goog/caja/string/html/htmlparser.js (100%) rename {basic-editor/vendor => vendor}/closure-library/third_party/closure/goog/caja/string/html/htmlsanitizer.js (100%) rename {basic-editor/vendor => vendor}/closure-library/third_party/closure/goog/deps.js (100%) rename {basic-editor/vendor => vendor}/closure-library/third_party/closure/goog/dojo/dom/query.js (100%) rename {basic-editor/vendor => vendor}/closure-library/third_party/closure/goog/dojo/dom/query_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/third_party/closure/goog/dojo/dom/query_test.js (100%) rename {basic-editor/vendor => vendor}/closure-library/third_party/closure/goog/jpeg_encoder/jpeg_encoder_basic.js (100%) rename {basic-editor/vendor => vendor}/closure-library/third_party/closure/goog/loremipsum/text/loremipsum.js (100%) rename {basic-editor/vendor => vendor}/closure-library/third_party/closure/goog/loremipsum/text/loremipsum_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/third_party/closure/goog/mochikit/async/deferred.js (100%) rename {basic-editor/vendor => vendor}/closure-library/third_party/closure/goog/mochikit/async/deferred_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/third_party/closure/goog/mochikit/async/deferredlist.js (100%) rename {basic-editor/vendor => vendor}/closure-library/third_party/closure/goog/mochikit/async/deferredlist_test.html (100%) rename {basic-editor/vendor => vendor}/closure-library/third_party/closure/goog/osapi/osapi.js (100%) rename {basic-editor/vendor => vendor}/closure-stylesheets/stylesheets.jar (100%) rename {basic-editor/vendor => vendor}/closure-templates/COPYING (100%) rename {basic-editor/vendor => vendor}/closure-templates/README (100%) rename {basic-editor/vendor => vendor}/closure-templates/SoyToJsSrcCompiler.jar (100%) rename {basic-editor/vendor => vendor}/closure-templates/soyutils.js (100%) rename {basic-editor/vendor => vendor}/closure-templates/soyutils_usegoog.js (100%) delete mode 100644 vetur.config.js diff --git a/basic-editor/.dockerignore b/.dockerignore similarity index 100% rename from basic-editor/.dockerignore rename to .dockerignore diff --git a/.github/dependabot.yml b/.github/dependabot.yml deleted file mode 100644 index ba5ca39e..00000000 --- a/.github/dependabot.yml +++ /dev/null @@ -1,32 +0,0 @@ -# To get started with Dependabot version updates, you'll need to specify which -# package ecosystems to update and where the package manifests are located. -# Please see the documentation for all configuration options: -# https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates - -version: 2 -updates: - - package-ecosystem: "npm" # See documentation for possible values - directory: "/section-editor" # Location of package manifests - schedule: - interval: "daily" - ignore: - # These packages cannot be updated due to dependency conflicts caused by vuecli v4. - # TODO: Update when vuecli v5, currently in beta, is released. - - dependency-name: "@typescript-eslint/eslint-plugin" - - dependency-name: "@typescript-eslint/parser" - - dependency-name: "@vue/cli-plugin-babel" - - dependency-name: "@vue/cli-plugin-eslint" - - dependency-name: "@vue/cli-plugin-typescript" - - dependency-name: "@vue/cli-plugin-unit-jest" - - dependency-name: "@vue/cli-service" - - dependency-name: "@vue/eslint-config-standard" - - dependency-name: "@vue/eslint-config-typescript" - - dependency-name: "electron" - - dependency-name: "eslint" - - dependency-name: "eslint-plugin-import" - - dependency-name: "eslint-plugin-node" - - dependency-name: "eslint-plugin-promise" - - dependency-name: "eslint-plugin-standard" - - dependency-name: "eslint-plugin-vue" - - dependency-name: "typescript" - - dependency-name: "ajv" diff --git a/.github/labeler.yml b/.github/labeler.yml deleted file mode 100644 index 6a8c5232..00000000 --- a/.github/labeler.yml +++ /dev/null @@ -1,5 +0,0 @@ -basic-editor: -- basic-editor/**/* - -section-editor: -- section-editor/**/* diff --git a/.github/workflows/basic-editor-build-and-release.yml b/.github/workflows/build-and-release.yml similarity index 86% rename from .github/workflows/basic-editor-build-and-release.yml rename to .github/workflows/build-and-release.yml index ad74ccc7..9e7a4025 100644 --- a/.github/workflows/basic-editor-build-and-release.yml +++ b/.github/workflows/build-and-release.yml @@ -1,17 +1,13 @@ -name: "[basic-editor] Build and release" +name: Build and release on: push: branches: - - 'basic-editor-build/**' + - 'build/**' tags: - '*' workflow_dispatch: -defaults: - run: - working-directory: ./basic-editor - jobs: build: runs-on: ${{ matrix.os }} @@ -58,12 +54,12 @@ jobs: if: "!startsWith(github.ref, 'refs/tags')" with: name: ${{ matrix.build }} - path: basic-editor/builds/*.zip + path: builds/*.zip - name: Release if tagged uses: softprops/action-gh-release@v1 if: startsWith(github.ref, 'refs/tags/') with: - files: basic-editor/builds/*.zip + files: builds/*.zip env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml deleted file mode 100644 index cc790b50..00000000 --- a/.github/workflows/labeler.yml +++ /dev/null @@ -1,12 +0,0 @@ -name: Pull Request Labeler - -on: pull_request_target - -jobs: - labeler: - runs-on: ubuntu-latest - - steps: - - uses: actions/labeler@v3 - with: - repo-token: "${{ secrets.GITHUB_TOKEN }}" diff --git a/.github/workflows/section-editor-build-and-release.yml b/.github/workflows/section-editor-build-and-release.yml deleted file mode 100644 index 2ac0a06d..00000000 --- a/.github/workflows/section-editor-build-and-release.yml +++ /dev/null @@ -1,61 +0,0 @@ -name: "[section-editor] Build and release" - -on: - push: - tags: - - '*' - workflow_dispatch: - -defaults: - run: - working-directory: section-editor - -jobs: - build: - - runs-on: ${{ matrix.os }} - - strategy: - matrix: - os: [macos-latest, ubuntu-latest, windows-latest] - include: - - os: macos-latest - package-ext: .dmg - - os: ubuntu-latest - package-ext: .AppImage - - os: windows-latest - package-ext: .exe - - steps: - - uses: actions/checkout@v2 - - - name: Install Node.js - uses: actions/setup-node@v1 - with: - node-version: 13 - - - name: Install npm packages - run: npm install - - - name: Build package - run: npm run electron:build - - - name: Prepare package - run: | - mkdir package - mv dist_electron/*${{ matrix.package-ext }} package/ - - - name: Upload to artifact if not tagged - uses: actions/upload-artifact@v2 - if: "!startsWith(github.ref, 'refs/tags')" - with: - name: ${{ matrix.os }} - path: section-editor/package/*${{ matrix.package-ext }} - - - name: Release if tagged - uses: softprops/action-gh-release@v1 - if: startsWith(github.ref, 'refs/tags/') - with: - files: "section-editor/package/**" - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/section-editor-test.yml b/.github/workflows/section-editor-test.yml deleted file mode 100644 index 063c9b85..00000000 --- a/.github/workflows/section-editor-test.yml +++ /dev/null @@ -1,40 +0,0 @@ -name: "[section-editor] Test" - -on: - push: - paths: - - 'section-editor/**' - - .github/workflows/section-editor-test.yml - pull_request: - paths: - - 'section-editor/**' - - .github/workflows/section-editor-test.yml - workflow_dispatch: - -defaults: - run: - working-directory: section-editor - -jobs: - build: - runs-on: ubuntu-latest - # Run this build only on either pull request or push. - if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository - - strategy: - matrix: - node-version: - - 13.x - - steps: - - uses: actions/checkout@v2 - - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v1 - with: - node-version: ${{ matrix.node-version }} - - name: Build and test with lint - run: | - npm install - npm run test:lint - npm run build - npm run test:unit diff --git a/.github/workflows/basic-editor-test.yml b/.github/workflows/test.yml similarity index 82% rename from .github/workflows/basic-editor-test.yml rename to .github/workflows/test.yml index b4a8625f..c2da2d26 100644 --- a/.github/workflows/basic-editor-test.yml +++ b/.github/workflows/test.yml @@ -1,20 +1,10 @@ -name: "[basic-editor] Test" +name: Test on: push: - paths: - - 'basic-editor/**' - - .github/workflows/basic-editor-test.yml pull_request: - paths: - - 'basic-editor/**' - - .github/workflows/basic-editor-test.yml workflow_dispatch: -defaults: - run: - working-directory: ./basic-editor - jobs: build: runs-on: ubuntu-latest diff --git a/basic-editor/.gitignore b/.gitignore similarity index 100% rename from basic-editor/.gitignore rename to .gitignore diff --git a/basic-editor/CHANGELOG.md b/CHANGELOG.md similarity index 100% rename from basic-editor/CHANGELOG.md rename to CHANGELOG.md diff --git a/basic-editor/Dockerfile b/Dockerfile similarity index 100% rename from basic-editor/Dockerfile rename to Dockerfile diff --git a/basic-editor/GPLv3 b/GPLv3 similarity index 100% rename from basic-editor/GPLv3 rename to GPLv3 diff --git a/basic-editor/LICENSE b/LICENSE similarity index 92% rename from basic-editor/LICENSE rename to LICENSE index 530e7caa..3cc5b298 100644 --- a/basic-editor/LICENSE +++ b/LICENSE @@ -1,7 +1,7 @@ -Thinreports Editor +Thinreports Basic Editor (c) 2010-2015 Matsukei Co.,Ltd. All rights reserved. - Thinreports Editor is licensed under the GPLv3. Please see GPLv3 file for further details. + Thinreports Basic Editor is licensed under the GPLv3. Please see GPLv3 file for further details. IPA Font diff --git a/README.md b/README.md index 800cf0e0..eb992aea 100644 --- a/README.md +++ b/README.md @@ -1,27 +1,106 @@ -# Thinreports Editor +# Thinreports Basic Editor -A template editor for [Thinreports](https://github.com/thinreports/thinreports). +[![Test](https://github.com/thinreports/thinreports-editor/actions/workflows/test.yml/badge.svg)](https://github.com/thinreports/thinreports-editor/actions/workflows/test.yml) -## Getting Started +A templte editor for [Thinreports](https://github.com/thinreports/thinreports) to edit [Basic Format](https://github.com/thinreports/thinreports#basic-format) template. -Check out [the README](https://github.com/thinreports/thinreports#getting-started) for the overview of Thinreports, its features, and the complete examples. +## Prerequisites -## Two Editor Apps +### Supported Platforms -Thinreports supports [two template formats](https://github.com/thinreports/thinreports#two-available-formats). And each template format has its own editor application. + * macOS 10.15+ + * Windows 10 + * Ubuntu 18.04+ -### Basic Editor +## Installation -An editor for editing Basic Format templates, which is a traditional and stable template format. +Please download the package from [the Releases](https://github.com/thinreports/thinreports-editor/releases) and install it. -See [basic-editor/](basic-editor/) for details. +## Development -### Section Editor +### Requirements -An editor for editing Section Format templates, which is a new format *under development*. + * JDK 6+ + * Python 2.7 + * Node.js -See [section-editor/](section-editor/) for details. +### Launching the development version app -## Copyright +Install dependencies: +``` +npm install +``` -(c) 2021 [Matsukei Co.,Ltd](http://www.matsukei.co.jp). +Compile javascript, css and templates: +``` +npm run compile +``` + +Launch Editor on development: +``` +npm start +``` + +### Tips + +Watch and compile: +``` +npm run watch +``` + +Build package for macOS, Windows, Ubuntu(linux): +``` +npm run build +``` + +Run compilation and building the production version app: +``` +npm run release +``` + +### Compiling using Docker Container + +Or if you can use docker, you can compile script and css: + +``` +docker build -t thinreports-editor:latest . +docker run --rm -v $PWD:/src:cached thinreports-editor:latest +Compiling JavaScript with SIMPLE_OPTIMIZATIONS... +``` + +And, launch electron on development: + +``` +npm start +``` + +## Releasing + +This steps are for releasing a new version of Editor. + +### 1. Update to the new version + +The following two files need to be updated. + +- app/editor/version.js +- app/package.json + +### 2. Update documents + +- CHANGELOG.md (required) +- README.md (if needed) + +### 3. Push them to `build/release-x.x.x` branch and test the built packages for each platform + +Pushing to `build/*` branch runs a job to build the package. Make sure that the built packages for each platform work properly. You can download the packages from the artifact of the build. For more information. + +### 4. Create pull request + +If there is no problem, create a pull request. + +### 5. Merge pull request and push tag + +Pushing a tag runs a job to build and release package. Check the followings: + +- Correct version and content of the release +- All package files are attached to the release diff --git a/basic-editor/TRANSLATION.md b/TRANSLATION.md similarity index 97% rename from basic-editor/TRANSLATION.md rename to TRANSLATION.md index cabae4d1..40d7e7a6 100644 --- a/basic-editor/TRANSLATION.md +++ b/TRANSLATION.md @@ -7,7 +7,6 @@ 1. Fork [thinreports/thinreports-editor](https://github.com/thinreports/thinreports-editor) on github 2. Clone your forked repository 3. Create your locale branch: `git switch -c new-locale` -4. Change `basic-editor/` directory: `cd basic-editor/` ### Creating a Translation file diff --git a/basic-editor/app/assets/base.css b/app/assets/base.css similarity index 100% rename from basic-editor/app/assets/base.css rename to app/assets/base.css diff --git a/basic-editor/app/assets/button.css b/app/assets/button.css similarity index 100% rename from basic-editor/app/assets/button.css rename to app/assets/button.css diff --git a/basic-editor/app/assets/checkbox.css b/app/assets/checkbox.css similarity index 100% rename from basic-editor/app/assets/checkbox.css rename to app/assets/checkbox.css diff --git a/basic-editor/app/assets/colormenubutton.css b/app/assets/colormenubutton.css similarity index 100% rename from basic-editor/app/assets/colormenubutton.css rename to app/assets/colormenubutton.css diff --git a/basic-editor/app/assets/colorpalette.css b/app/assets/colorpalette.css similarity index 100% rename from basic-editor/app/assets/colorpalette.css rename to app/assets/colorpalette.css diff --git a/basic-editor/app/assets/combobox.css b/app/assets/combobox.css similarity index 100% rename from basic-editor/app/assets/combobox.css rename to app/assets/combobox.css diff --git a/basic-editor/app/assets/css-files.yml b/app/assets/css-files.yml similarity index 100% rename from basic-editor/app/assets/css-files.yml rename to app/assets/css-files.yml diff --git a/basic-editor/app/assets/dialog.css b/app/assets/dialog.css similarity index 100% rename from basic-editor/app/assets/dialog.css rename to app/assets/dialog.css diff --git a/basic-editor/app/assets/dialogs.css b/app/assets/dialogs.css similarity index 100% rename from basic-editor/app/assets/dialogs.css rename to app/assets/dialogs.css diff --git a/basic-editor/app/assets/fontoption.css b/app/assets/fontoption.css similarity index 100% rename from basic-editor/app/assets/fontoption.css rename to app/assets/fontoption.css diff --git a/basic-editor/app/assets/fonts/IPA_Font_License_Agreement_v1.0.txt b/app/assets/fonts/IPA_Font_License_Agreement_v1.0.txt similarity index 100% rename from basic-editor/app/assets/fonts/IPA_Font_License_Agreement_v1.0.txt rename to app/assets/fonts/IPA_Font_License_Agreement_v1.0.txt diff --git a/basic-editor/app/assets/fonts/ipag.ttf b/app/assets/fonts/ipag.ttf similarity index 100% rename from basic-editor/app/assets/fonts/ipag.ttf rename to app/assets/fonts/ipag.ttf diff --git a/basic-editor/app/assets/fonts/ipagp.ttf b/app/assets/fonts/ipagp.ttf similarity index 100% rename from basic-editor/app/assets/fonts/ipagp.ttf rename to app/assets/fonts/ipagp.ttf diff --git a/basic-editor/app/assets/fonts/ipam.ttf b/app/assets/fonts/ipam.ttf similarity index 100% rename from basic-editor/app/assets/fonts/ipam.ttf rename to app/assets/fonts/ipam.ttf diff --git a/basic-editor/app/assets/fonts/ipamp.ttf b/app/assets/fonts/ipamp.ttf similarity index 100% rename from basic-editor/app/assets/fonts/ipamp.ttf rename to app/assets/fonts/ipamp.ttf diff --git a/basic-editor/app/assets/icon.css b/app/assets/icon.css similarity index 100% rename from basic-editor/app/assets/icon.css rename to app/assets/icon.css diff --git a/basic-editor/app/assets/icons/arrow-curve-180-left.png b/app/assets/icons/arrow-curve-180-left.png similarity index 100% rename from basic-editor/app/assets/icons/arrow-curve-180-left.png rename to app/assets/icons/arrow-curve-180-left.png diff --git a/basic-editor/app/assets/icons/arrow-curve.png b/app/assets/icons/arrow-curve.png similarity index 100% rename from basic-editor/app/assets/icons/arrow-curve.png rename to app/assets/icons/arrow-curve.png diff --git a/basic-editor/app/assets/icons/balloons-white.png b/app/assets/icons/balloons-white.png similarity index 100% rename from basic-editor/app/assets/icons/balloons-white.png rename to app/assets/icons/balloons-white.png diff --git a/basic-editor/app/assets/icons/color-swatch.png b/app/assets/icons/color-swatch.png similarity index 100% rename from basic-editor/app/assets/icons/color-swatch.png rename to app/assets/icons/color-swatch.png diff --git a/basic-editor/app/assets/icons/cross-button.png b/app/assets/icons/cross-button.png similarity index 100% rename from basic-editor/app/assets/icons/cross-button.png rename to app/assets/icons/cross-button.png diff --git a/basic-editor/app/assets/icons/disk-black.png b/app/assets/icons/disk-black.png similarity index 100% rename from basic-editor/app/assets/icons/disk-black.png rename to app/assets/icons/disk-black.png diff --git a/basic-editor/app/assets/icons/disks-black.png b/app/assets/icons/disks-black.png similarity index 100% rename from basic-editor/app/assets/icons/disks-black.png rename to app/assets/icons/disks-black.png diff --git a/basic-editor/app/assets/icons/document--gear.png b/app/assets/icons/document--gear.png similarity index 100% rename from basic-editor/app/assets/icons/document--gear.png rename to app/assets/icons/document--gear.png diff --git a/basic-editor/app/assets/icons/document--plus.png b/app/assets/icons/document--plus.png similarity index 100% rename from basic-editor/app/assets/icons/document--plus.png rename to app/assets/icons/document--plus.png diff --git a/basic-editor/app/assets/icons/document-export.png b/app/assets/icons/document-export.png similarity index 100% rename from basic-editor/app/assets/icons/document-export.png rename to app/assets/icons/document-export.png diff --git a/basic-editor/app/assets/icons/edit-alignment-center.png b/app/assets/icons/edit-alignment-center.png similarity index 100% rename from basic-editor/app/assets/icons/edit-alignment-center.png rename to app/assets/icons/edit-alignment-center.png diff --git a/basic-editor/app/assets/icons/edit-alignment-right.png b/app/assets/icons/edit-alignment-right.png similarity index 100% rename from basic-editor/app/assets/icons/edit-alignment-right.png rename to app/assets/icons/edit-alignment-right.png diff --git a/basic-editor/app/assets/icons/edit-alignment.png b/app/assets/icons/edit-alignment.png similarity index 100% rename from basic-editor/app/assets/icons/edit-alignment.png rename to app/assets/icons/edit-alignment.png diff --git a/basic-editor/app/assets/icons/edit-bold.png b/app/assets/icons/edit-bold.png similarity index 100% rename from basic-editor/app/assets/icons/edit-bold.png rename to app/assets/icons/edit-bold.png diff --git a/basic-editor/app/assets/icons/edit-italic.png b/app/assets/icons/edit-italic.png similarity index 100% rename from basic-editor/app/assets/icons/edit-italic.png rename to app/assets/icons/edit-italic.png diff --git a/basic-editor/app/assets/icons/edit-strike.png b/app/assets/icons/edit-strike.png similarity index 100% rename from basic-editor/app/assets/icons/edit-strike.png rename to app/assets/icons/edit-strike.png diff --git a/basic-editor/app/assets/icons/edit-underline.png b/app/assets/icons/edit-underline.png similarity index 100% rename from basic-editor/app/assets/icons/edit-underline.png rename to app/assets/icons/edit-underline.png diff --git a/basic-editor/app/assets/icons/edit-vertical-alignment-middle.png b/app/assets/icons/edit-vertical-alignment-middle.png similarity index 100% rename from basic-editor/app/assets/icons/edit-vertical-alignment-middle.png rename to app/assets/icons/edit-vertical-alignment-middle.png diff --git a/basic-editor/app/assets/icons/edit-vertical-alignment-top.png b/app/assets/icons/edit-vertical-alignment-top.png similarity index 100% rename from basic-editor/app/assets/icons/edit-vertical-alignment-top.png rename to app/assets/icons/edit-vertical-alignment-top.png diff --git a/basic-editor/app/assets/icons/edit-vertical-alignment.png b/app/assets/icons/edit-vertical-alignment.png similarity index 100% rename from basic-editor/app/assets/icons/edit-vertical-alignment.png rename to app/assets/icons/edit-vertical-alignment.png diff --git a/basic-editor/app/assets/icons/exclamation-octagon.png b/app/assets/icons/exclamation-octagon.png similarity index 100% rename from basic-editor/app/assets/icons/exclamation-octagon.png rename to app/assets/icons/exclamation-octagon.png diff --git a/basic-editor/app/assets/icons/exclamation-red.png b/app/assets/icons/exclamation-red.png similarity index 100% rename from basic-editor/app/assets/icons/exclamation-red.png rename to app/assets/icons/exclamation-red.png diff --git a/basic-editor/app/assets/icons/folder-horizontal-open.png b/app/assets/icons/folder-horizontal-open.png similarity index 100% rename from basic-editor/app/assets/icons/folder-horizontal-open.png rename to app/assets/icons/folder-horizontal-open.png diff --git a/basic-editor/app/assets/icons/gear.png b/app/assets/icons/gear.png similarity index 100% rename from basic-editor/app/assets/icons/gear.png rename to app/assets/icons/gear.png diff --git a/basic-editor/app/assets/icons/grid-dot.png b/app/assets/icons/grid-dot.png similarity index 100% rename from basic-editor/app/assets/icons/grid-dot.png rename to app/assets/icons/grid-dot.png diff --git a/basic-editor/app/assets/icons/guide.png b/app/assets/icons/guide.png similarity index 100% rename from basic-editor/app/assets/icons/guide.png rename to app/assets/icons/guide.png diff --git a/basic-editor/app/assets/icons/information.png b/app/assets/icons/information.png similarity index 100% rename from basic-editor/app/assets/icons/information.png rename to app/assets/icons/information.png diff --git a/basic-editor/app/assets/icons/layer-resize-actual.png b/app/assets/icons/layer-resize-actual.png similarity index 100% rename from basic-editor/app/assets/icons/layer-resize-actual.png rename to app/assets/icons/layer-resize-actual.png diff --git a/basic-editor/app/assets/icons/layer-resize-replicate-vertical.png b/app/assets/icons/layer-resize-replicate-vertical.png similarity index 100% rename from basic-editor/app/assets/icons/layer-resize-replicate-vertical.png rename to app/assets/icons/layer-resize-replicate-vertical.png diff --git a/basic-editor/app/assets/icons/layer-resize-replicate.png b/app/assets/icons/layer-resize-replicate.png similarity index 100% rename from basic-editor/app/assets/icons/layer-resize-replicate.png rename to app/assets/icons/layer-resize-replicate.png diff --git a/basic-editor/app/assets/icons/layers-alignment-bottom.png b/app/assets/icons/layers-alignment-bottom.png similarity index 100% rename from basic-editor/app/assets/icons/layers-alignment-bottom.png rename to app/assets/icons/layers-alignment-bottom.png diff --git a/basic-editor/app/assets/icons/layers-alignment-center.png b/app/assets/icons/layers-alignment-center.png similarity index 100% rename from basic-editor/app/assets/icons/layers-alignment-center.png rename to app/assets/icons/layers-alignment-center.png diff --git a/basic-editor/app/assets/icons/layers-alignment-left.png b/app/assets/icons/layers-alignment-left.png similarity index 100% rename from basic-editor/app/assets/icons/layers-alignment-left.png rename to app/assets/icons/layers-alignment-left.png diff --git a/basic-editor/app/assets/icons/layers-alignment-middle.png b/app/assets/icons/layers-alignment-middle.png similarity index 100% rename from basic-editor/app/assets/icons/layers-alignment-middle.png rename to app/assets/icons/layers-alignment-middle.png diff --git a/basic-editor/app/assets/icons/layers-alignment-right.png b/app/assets/icons/layers-alignment-right.png similarity index 100% rename from basic-editor/app/assets/icons/layers-alignment-right.png rename to app/assets/icons/layers-alignment-right.png diff --git a/basic-editor/app/assets/icons/layers-alignment.png b/app/assets/icons/layers-alignment.png similarity index 100% rename from basic-editor/app/assets/icons/layers-alignment.png rename to app/assets/icons/layers-alignment.png diff --git a/basic-editor/app/assets/icons/layers-arrange-back.png b/app/assets/icons/layers-arrange-back.png similarity index 100% rename from basic-editor/app/assets/icons/layers-arrange-back.png rename to app/assets/icons/layers-arrange-back.png diff --git a/basic-editor/app/assets/icons/layers-arrange.png b/app/assets/icons/layers-arrange.png similarity index 100% rename from basic-editor/app/assets/icons/layers-arrange.png rename to app/assets/icons/layers-arrange.png diff --git a/basic-editor/app/assets/icons/layers-stack-arrange-back.png b/app/assets/icons/layers-stack-arrange-back.png similarity index 100% rename from basic-editor/app/assets/icons/layers-stack-arrange-back.png rename to app/assets/icons/layers-stack-arrange-back.png diff --git a/basic-editor/app/assets/icons/layers-stack-arrange.png b/app/assets/icons/layers-stack-arrange.png similarity index 100% rename from basic-editor/app/assets/icons/layers-stack-arrange.png rename to app/assets/icons/layers-stack-arrange.png diff --git a/basic-editor/app/assets/icons/magnifier-zoom-in.png b/app/assets/icons/magnifier-zoom-in.png similarity index 100% rename from basic-editor/app/assets/icons/magnifier-zoom-in.png rename to app/assets/icons/magnifier-zoom-in.png diff --git a/basic-editor/app/assets/icons/magnifier-zoom-out.png b/app/assets/icons/magnifier-zoom-out.png similarity index 100% rename from basic-editor/app/assets/icons/magnifier-zoom-out.png rename to app/assets/icons/magnifier-zoom-out.png diff --git a/basic-editor/app/assets/icons/plus-button.png b/app/assets/icons/plus-button.png similarity index 100% rename from basic-editor/app/assets/icons/plus-button.png rename to app/assets/icons/plus-button.png diff --git a/basic-editor/app/assets/icons/question-white.png b/app/assets/icons/question-white.png similarity index 100% rename from basic-editor/app/assets/icons/question-white.png rename to app/assets/icons/question-white.png diff --git a/basic-editor/app/assets/icons/selection-input.png b/app/assets/icons/selection-input.png similarity index 100% rename from basic-editor/app/assets/icons/selection-input.png rename to app/assets/icons/selection-input.png diff --git a/basic-editor/app/assets/icons/toggle-small-expand.png b/app/assets/icons/toggle-small-expand.png similarity index 100% rename from basic-editor/app/assets/icons/toggle-small-expand.png rename to app/assets/icons/toggle-small-expand.png diff --git a/basic-editor/app/assets/icons/toggle-small.png b/app/assets/icons/toggle-small.png similarity index 100% rename from basic-editor/app/assets/icons/toggle-small.png rename to app/assets/icons/toggle-small.png diff --git a/basic-editor/app/assets/icons/x-balloon-white-exclamation.png b/app/assets/icons/x-balloon-white-exclamation.png similarity index 100% rename from basic-editor/app/assets/icons/x-balloon-white-exclamation.png rename to app/assets/icons/x-balloon-white-exclamation.png diff --git a/basic-editor/app/assets/icons/x-check-sprite.svg b/app/assets/icons/x-check-sprite.svg similarity index 100% rename from basic-editor/app/assets/icons/x-check-sprite.svg rename to app/assets/icons/x-check-sprite.svg diff --git a/basic-editor/app/assets/icons/x-close-black.svg b/app/assets/icons/x-close-black.svg similarity index 100% rename from basic-editor/app/assets/icons/x-close-black.svg rename to app/assets/icons/x-close-black.svg diff --git a/basic-editor/app/assets/icons/x-close-white.svg b/app/assets/icons/x-close-white.svg similarity index 100% rename from basic-editor/app/assets/icons/x-close-white.svg rename to app/assets/icons/x-close-white.svg diff --git a/basic-editor/app/assets/icons/x-dummy.png b/app/assets/icons/x-dummy.png similarity index 100% rename from basic-editor/app/assets/icons/x-dummy.png rename to app/assets/icons/x-dummy.png diff --git a/basic-editor/app/assets/icons/x-image-mark.svg b/app/assets/icons/x-image-mark.svg similarity index 100% rename from basic-editor/app/assets/icons/x-image-mark.svg rename to app/assets/icons/x-image-mark.svg diff --git a/basic-editor/app/assets/icons/x-tool-ellipse.png b/app/assets/icons/x-tool-ellipse.png similarity index 100% rename from basic-editor/app/assets/icons/x-tool-ellipse.png rename to app/assets/icons/x-tool-ellipse.png diff --git a/basic-editor/app/assets/icons/x-tool-iblock.png b/app/assets/icons/x-tool-iblock.png similarity index 100% rename from basic-editor/app/assets/icons/x-tool-iblock.png rename to app/assets/icons/x-tool-iblock.png diff --git a/basic-editor/app/assets/icons/x-tool-image.png b/app/assets/icons/x-tool-image.png similarity index 100% rename from basic-editor/app/assets/icons/x-tool-image.png rename to app/assets/icons/x-tool-image.png diff --git a/basic-editor/app/assets/icons/x-tool-line.png b/app/assets/icons/x-tool-line.png similarity index 100% rename from basic-editor/app/assets/icons/x-tool-line.png rename to app/assets/icons/x-tool-line.png diff --git a/basic-editor/app/assets/icons/x-tool-list.png b/app/assets/icons/x-tool-list.png similarity index 100% rename from basic-editor/app/assets/icons/x-tool-list.png rename to app/assets/icons/x-tool-list.png diff --git a/basic-editor/app/assets/icons/x-tool-pageno.png b/app/assets/icons/x-tool-pageno.png similarity index 100% rename from basic-editor/app/assets/icons/x-tool-pageno.png rename to app/assets/icons/x-tool-pageno.png diff --git a/basic-editor/app/assets/icons/x-tool-rect.png b/app/assets/icons/x-tool-rect.png similarity index 100% rename from basic-editor/app/assets/icons/x-tool-rect.png rename to app/assets/icons/x-tool-rect.png diff --git a/basic-editor/app/assets/icons/x-tool-select.png b/app/assets/icons/x-tool-select.png similarity index 100% rename from basic-editor/app/assets/icons/x-tool-select.png rename to app/assets/icons/x-tool-select.png diff --git a/basic-editor/app/assets/icons/x-tool-tblock.png b/app/assets/icons/x-tool-tblock.png similarity index 100% rename from basic-editor/app/assets/icons/x-tool-tblock.png rename to app/assets/icons/x-tool-tblock.png diff --git a/basic-editor/app/assets/icons/x-tool-text.png b/app/assets/icons/x-tool-text.png similarity index 100% rename from basic-editor/app/assets/icons/x-tool-text.png rename to app/assets/icons/x-tool-text.png diff --git a/basic-editor/app/assets/icons/x-tool-zoom.png b/app/assets/icons/x-tool-zoom.png similarity index 100% rename from basic-editor/app/assets/icons/x-tool-zoom.png rename to app/assets/icons/x-tool-zoom.png diff --git a/basic-editor/app/assets/icons/x-trigger.svg b/app/assets/icons/x-trigger.svg similarity index 100% rename from basic-editor/app/assets/icons/x-trigger.svg rename to app/assets/icons/x-trigger.svg diff --git a/basic-editor/app/assets/icons/zoom-in.png b/app/assets/icons/zoom-in.png similarity index 100% rename from basic-editor/app/assets/icons/zoom-in.png rename to app/assets/icons/zoom-in.png diff --git a/basic-editor/app/assets/icons/zoom-out.png b/app/assets/icons/zoom-out.png similarity index 100% rename from basic-editor/app/assets/icons/zoom-out.png rename to app/assets/icons/zoom-out.png diff --git a/basic-editor/app/assets/images/app-icon.icns b/app/assets/images/app-icon.icns similarity index 100% rename from basic-editor/app/assets/images/app-icon.icns rename to app/assets/images/app-icon.icns diff --git a/basic-editor/app/assets/images/app-icon.ico b/app/assets/images/app-icon.ico similarity index 100% rename from basic-editor/app/assets/images/app-icon.ico rename to app/assets/images/app-icon.ico diff --git a/basic-editor/app/assets/images/app-icon.png b/app/assets/images/app-icon.png similarity index 100% rename from basic-editor/app/assets/images/app-icon.png rename to app/assets/images/app-icon.png diff --git a/basic-editor/app/assets/images/thinreports-logo.svg b/app/assets/images/thinreports-logo.svg similarity index 100% rename from basic-editor/app/assets/images/thinreports-logo.svg rename to app/assets/images/thinreports-logo.svg diff --git a/basic-editor/app/assets/inputcolorpicker.css b/app/assets/inputcolorpicker.css similarity index 100% rename from basic-editor/app/assets/inputcolorpicker.css rename to app/assets/inputcolorpicker.css diff --git a/basic-editor/app/assets/inputunitchanger.css b/app/assets/inputunitchanger.css similarity index 100% rename from basic-editor/app/assets/inputunitchanger.css rename to app/assets/inputunitchanger.css diff --git a/basic-editor/app/assets/layout.css b/app/assets/layout.css similarity index 100% rename from basic-editor/app/assets/layout.css rename to app/assets/layout.css diff --git a/basic-editor/app/assets/menu.css b/app/assets/menu.css similarity index 100% rename from basic-editor/app/assets/menu.css rename to app/assets/menu.css diff --git a/basic-editor/app/assets/menubutton.css b/app/assets/menubutton.css similarity index 100% rename from basic-editor/app/assets/menubutton.css rename to app/assets/menubutton.css diff --git a/basic-editor/app/assets/menuitem.css b/app/assets/menuitem.css similarity index 100% rename from basic-editor/app/assets/menuitem.css rename to app/assets/menuitem.css diff --git a/basic-editor/app/assets/menuseparator.css b/app/assets/menuseparator.css similarity index 100% rename from basic-editor/app/assets/menuseparator.css rename to app/assets/menuseparator.css diff --git a/basic-editor/app/assets/message.css b/app/assets/message.css similarity index 100% rename from basic-editor/app/assets/message.css rename to app/assets/message.css diff --git a/basic-editor/app/assets/notification.css b/app/assets/notification.css similarity index 100% rename from basic-editor/app/assets/notification.css rename to app/assets/notification.css diff --git a/basic-editor/app/assets/option.css b/app/assets/option.css similarity index 100% rename from basic-editor/app/assets/option.css rename to app/assets/option.css diff --git a/basic-editor/app/assets/optionmenu.css b/app/assets/optionmenu.css similarity index 100% rename from basic-editor/app/assets/optionmenu.css rename to app/assets/optionmenu.css diff --git a/basic-editor/app/assets/propertypane.css b/app/assets/propertypane.css similarity index 100% rename from basic-editor/app/assets/propertypane.css rename to app/assets/propertypane.css diff --git a/basic-editor/app/assets/splash.css b/app/assets/splash.css similarity index 100% rename from basic-editor/app/assets/splash.css rename to app/assets/splash.css diff --git a/basic-editor/app/assets/splitbutton.css b/app/assets/splitbutton.css similarity index 100% rename from basic-editor/app/assets/splitbutton.css rename to app/assets/splitbutton.css diff --git a/basic-editor/app/assets/tabpane.css b/app/assets/tabpane.css similarity index 100% rename from basic-editor/app/assets/tabpane.css rename to app/assets/tabpane.css diff --git a/basic-editor/app/assets/toolbar.css b/app/assets/toolbar.css similarity index 100% rename from basic-editor/app/assets/toolbar.css rename to app/assets/toolbar.css diff --git a/basic-editor/app/assets/toolbox.css b/app/assets/toolbox.css similarity index 100% rename from basic-editor/app/assets/toolbox.css rename to app/assets/toolbox.css diff --git a/basic-editor/app/assets/view.css b/app/assets/view.css similarity index 100% rename from basic-editor/app/assets/view.css rename to app/assets/view.css diff --git a/basic-editor/app/assets/workspace.css b/app/assets/workspace.css similarity index 100% rename from basic-editor/app/assets/workspace.css rename to app/assets/workspace.css diff --git a/basic-editor/app/editor/base/font.js b/app/editor/base/font.js similarity index 100% rename from basic-editor/app/editor/base/font.js rename to app/editor/base/font.js diff --git a/basic-editor/app/editor/base/platform/font.js b/app/editor/base/platform/font.js similarity index 100% rename from basic-editor/app/editor/base/platform/font.js rename to app/editor/base/platform/font.js diff --git a/basic-editor/app/editor/base/platform/platform.js b/app/editor/base/platform/platform.js similarity index 100% rename from basic-editor/app/editor/base/platform/platform.js rename to app/editor/base/platform/platform.js diff --git a/basic-editor/app/editor/base/platform/storage.js b/app/editor/base/platform/storage.js similarity index 100% rename from basic-editor/app/editor/base/platform/storage.js rename to app/editor/base/platform/storage.js diff --git a/basic-editor/app/editor/base/platform/string.js b/app/editor/base/platform/string.js similarity index 100% rename from basic-editor/app/editor/base/platform/string.js rename to app/editor/base/platform/string.js diff --git a/basic-editor/app/editor/base/platform/window.js b/app/editor/base/platform/window.js similarity index 100% rename from basic-editor/app/editor/base/platform/window.js rename to app/editor/base/platform/window.js diff --git a/basic-editor/app/editor/boot.js b/app/editor/boot.js similarity index 100% rename from basic-editor/app/editor/boot.js rename to app/editor/boot.js diff --git a/basic-editor/app/editor/compatibility.js b/app/editor/compatibility.js similarity index 100% rename from basic-editor/app/editor/compatibility.js rename to app/editor/compatibility.js diff --git a/basic-editor/app/editor/core/abstractboxgroup.js b/app/editor/core/abstractboxgroup.js similarity index 100% rename from basic-editor/app/editor/core/abstractboxgroup.js rename to app/editor/core/abstractboxgroup.js diff --git a/basic-editor/app/editor/core/abstractdragger.js b/app/editor/core/abstractdragger.js similarity index 100% rename from basic-editor/app/editor/core/abstractdragger.js rename to app/editor/core/abstractdragger.js diff --git a/basic-editor/app/editor/core/abstractmanager.js b/app/editor/core/abstractmanager.js similarity index 100% rename from basic-editor/app/editor/core/abstractmanager.js rename to app/editor/core/abstractmanager.js diff --git a/basic-editor/app/editor/core/abstracttext.js b/app/editor/core/abstracttext.js similarity index 100% rename from basic-editor/app/editor/core/abstracttext.js rename to app/editor/core/abstracttext.js diff --git a/basic-editor/app/editor/core/abstracttextgroup.js b/app/editor/core/abstracttextgroup.js similarity index 100% rename from basic-editor/app/editor/core/abstracttextgroup.js rename to app/editor/core/abstracttextgroup.js diff --git a/basic-editor/app/editor/core/abstructguidehelper.js b/app/editor/core/abstructguidehelper.js similarity index 100% rename from basic-editor/app/editor/core/abstructguidehelper.js rename to app/editor/core/abstructguidehelper.js diff --git a/basic-editor/app/editor/core/action.js b/app/editor/core/action.js similarity index 100% rename from basic-editor/app/editor/core/action.js rename to app/editor/core/action.js diff --git a/basic-editor/app/editor/core/actionlayer.js b/app/editor/core/actionlayer.js similarity index 100% rename from basic-editor/app/editor/core/actionlayer.js rename to app/editor/core/actionlayer.js diff --git a/basic-editor/app/editor/core/activeshapemanager.js b/app/editor/core/activeshapemanager.js similarity index 100% rename from basic-editor/app/editor/core/activeshapemanager.js rename to app/editor/core/activeshapemanager.js diff --git a/basic-editor/app/editor/core/box.js b/app/editor/core/box.js similarity index 100% rename from basic-editor/app/editor/core/box.js rename to app/editor/core/box.js diff --git a/basic-editor/app/editor/core/clipboardshapemanager.js b/app/editor/core/clipboardshapemanager.js similarity index 100% rename from basic-editor/app/editor/core/clipboardshapemanager.js rename to app/editor/core/clipboardshapemanager.js diff --git a/basic-editor/app/editor/core/clippath.js b/app/editor/core/clippath.js similarity index 100% rename from basic-editor/app/editor/core/clippath.js rename to app/editor/core/clippath.js diff --git a/basic-editor/app/editor/core/component.js b/app/editor/core/component.js similarity index 100% rename from basic-editor/app/editor/core/component.js rename to app/editor/core/component.js diff --git a/basic-editor/app/editor/core/core.js b/app/editor/core/core.js similarity index 100% rename from basic-editor/app/editor/core/core.js rename to app/editor/core/core.js diff --git a/basic-editor/app/editor/core/cursor.js b/app/editor/core/cursor.js similarity index 100% rename from basic-editor/app/editor/core/cursor.js rename to app/editor/core/cursor.js diff --git a/basic-editor/app/editor/core/draggableline.js b/app/editor/core/draggableline.js similarity index 100% rename from basic-editor/app/editor/core/draggableline.js rename to app/editor/core/draggableline.js diff --git a/basic-editor/app/editor/core/drawactionlayer.js b/app/editor/core/drawactionlayer.js similarity index 100% rename from basic-editor/app/editor/core/drawactionlayer.js rename to app/editor/core/drawactionlayer.js diff --git a/basic-editor/app/editor/core/ellipse.js b/app/editor/core/ellipse.js similarity index 100% rename from basic-editor/app/editor/core/ellipse.js rename to app/editor/core/ellipse.js diff --git a/basic-editor/app/editor/core/ellipseoutline.js b/app/editor/core/ellipseoutline.js similarity index 100% rename from basic-editor/app/editor/core/ellipseoutline.js rename to app/editor/core/ellipseoutline.js diff --git a/basic-editor/app/editor/core/ellipseshape.js b/app/editor/core/ellipseshape.js similarity index 100% rename from basic-editor/app/editor/core/ellipseshape.js rename to app/editor/core/ellipseshape.js diff --git a/basic-editor/app/editor/core/fontstyle.js b/app/editor/core/fontstyle.js similarity index 100% rename from basic-editor/app/editor/core/fontstyle.js rename to app/editor/core/fontstyle.js diff --git a/basic-editor/app/editor/core/formatstyle/abstractformat.js b/app/editor/core/formatstyle/abstractformat.js similarity index 100% rename from basic-editor/app/editor/core/formatstyle/abstractformat.js rename to app/editor/core/formatstyle/abstractformat.js diff --git a/basic-editor/app/editor/core/formatstyle/datetimeformat.js b/app/editor/core/formatstyle/datetimeformat.js similarity index 100% rename from basic-editor/app/editor/core/formatstyle/datetimeformat.js rename to app/editor/core/formatstyle/datetimeformat.js diff --git a/basic-editor/app/editor/core/formatstyle/formatstyle.js b/app/editor/core/formatstyle/formatstyle.js similarity index 100% rename from basic-editor/app/editor/core/formatstyle/formatstyle.js rename to app/editor/core/formatstyle/formatstyle.js diff --git a/basic-editor/app/editor/core/formatstyle/numberformat.js b/app/editor/core/formatstyle/numberformat.js similarity index 100% rename from basic-editor/app/editor/core/formatstyle/numberformat.js rename to app/editor/core/formatstyle/numberformat.js diff --git a/basic-editor/app/editor/core/formatstyle/paddingformat.js b/app/editor/core/formatstyle/paddingformat.js similarity index 100% rename from basic-editor/app/editor/core/formatstyle/paddingformat.js rename to app/editor/core/formatstyle/paddingformat.js diff --git a/basic-editor/app/editor/core/grid.js b/app/editor/core/grid.js similarity index 100% rename from basic-editor/app/editor/core/grid.js rename to app/editor/core/grid.js diff --git a/basic-editor/app/editor/core/guidebody.js b/app/editor/core/guidebody.js similarity index 100% rename from basic-editor/app/editor/core/guidebody.js rename to app/editor/core/guidebody.js diff --git a/basic-editor/app/editor/core/guidehelper.js b/app/editor/core/guidehelper.js similarity index 100% rename from basic-editor/app/editor/core/guidehelper.js rename to app/editor/core/guidehelper.js diff --git a/basic-editor/app/editor/core/guideresizer.js b/app/editor/core/guideresizer.js similarity index 100% rename from basic-editor/app/editor/core/guideresizer.js rename to app/editor/core/guideresizer.js diff --git a/basic-editor/app/editor/core/helpers.js b/app/editor/core/helpers.js similarity index 100% rename from basic-editor/app/editor/core/helpers.js rename to app/editor/core/helpers.js diff --git a/basic-editor/app/editor/core/history.js b/app/editor/core/history.js similarity index 100% rename from basic-editor/app/editor/core/history.js rename to app/editor/core/history.js diff --git a/basic-editor/app/editor/core/idshape.js b/app/editor/core/idshape.js similarity index 100% rename from basic-editor/app/editor/core/idshape.js rename to app/editor/core/idshape.js diff --git a/basic-editor/app/editor/core/imageblockoutline.js b/app/editor/core/imageblockoutline.js similarity index 100% rename from basic-editor/app/editor/core/imageblockoutline.js rename to app/editor/core/imageblockoutline.js diff --git a/basic-editor/app/editor/core/imageblockshape.js b/app/editor/core/imageblockshape.js similarity index 100% rename from basic-editor/app/editor/core/imageblockshape.js rename to app/editor/core/imageblockshape.js diff --git a/basic-editor/app/editor/core/imagefile.js b/app/editor/core/imagefile.js similarity index 100% rename from basic-editor/app/editor/core/imagefile.js rename to app/editor/core/imagefile.js diff --git a/basic-editor/app/editor/core/imageoutline.js b/app/editor/core/imageoutline.js similarity index 100% rename from basic-editor/app/editor/core/imageoutline.js rename to app/editor/core/imageoutline.js diff --git a/basic-editor/app/editor/core/imageshape.js b/app/editor/core/imageshape.js similarity index 100% rename from basic-editor/app/editor/core/imageshape.js rename to app/editor/core/imageshape.js diff --git a/basic-editor/app/editor/core/layer.js b/app/editor/core/layer.js similarity index 100% rename from basic-editor/app/editor/core/layer.js rename to app/editor/core/layer.js diff --git a/basic-editor/app/editor/core/layout.js b/app/editor/core/layout.js similarity index 100% rename from basic-editor/app/editor/core/layout.js rename to app/editor/core/layout.js diff --git a/basic-editor/app/editor/core/layoutguidehelper.js b/app/editor/core/layoutguidehelper.js similarity index 100% rename from basic-editor/app/editor/core/layoutguidehelper.js rename to app/editor/core/layoutguidehelper.js diff --git a/basic-editor/app/editor/core/layoutstructure.js b/app/editor/core/layoutstructure.js similarity index 100% rename from basic-editor/app/editor/core/layoutstructure.js rename to app/editor/core/layoutstructure.js diff --git a/basic-editor/app/editor/core/line.js b/app/editor/core/line.js similarity index 100% rename from basic-editor/app/editor/core/line.js rename to app/editor/core/line.js diff --git a/basic-editor/app/editor/core/lineoutline.js b/app/editor/core/lineoutline.js similarity index 100% rename from basic-editor/app/editor/core/lineoutline.js rename to app/editor/core/lineoutline.js diff --git a/basic-editor/app/editor/core/lineshape.js b/app/editor/core/lineshape.js similarity index 100% rename from basic-editor/app/editor/core/lineshape.js rename to app/editor/core/lineshape.js diff --git a/basic-editor/app/editor/core/listguidehelper.js b/app/editor/core/listguidehelper.js similarity index 100% rename from basic-editor/app/editor/core/listguidehelper.js rename to app/editor/core/listguidehelper.js diff --git a/basic-editor/app/editor/core/listguideresizer.js b/app/editor/core/listguideresizer.js similarity index 100% rename from basic-editor/app/editor/core/listguideresizer.js rename to app/editor/core/listguideresizer.js diff --git a/basic-editor/app/editor/core/listhelper.js b/app/editor/core/listhelper.js similarity index 100% rename from basic-editor/app/editor/core/listhelper.js rename to app/editor/core/listhelper.js diff --git a/basic-editor/app/editor/core/listoutline.js b/app/editor/core/listoutline.js similarity index 100% rename from basic-editor/app/editor/core/listoutline.js rename to app/editor/core/listoutline.js diff --git a/basic-editor/app/editor/core/listsectionhelper.js b/app/editor/core/listsectionhelper.js similarity index 100% rename from basic-editor/app/editor/core/listsectionhelper.js rename to app/editor/core/listsectionhelper.js diff --git a/basic-editor/app/editor/core/listsectionshape.js b/app/editor/core/listsectionshape.js similarity index 100% rename from basic-editor/app/editor/core/listsectionshape.js rename to app/editor/core/listsectionshape.js diff --git a/basic-editor/app/editor/core/listshape.js b/app/editor/core/listshape.js similarity index 100% rename from basic-editor/app/editor/core/listshape.js rename to app/editor/core/listshape.js diff --git a/basic-editor/app/editor/core/marginguide.js b/app/editor/core/marginguide.js similarity index 100% rename from basic-editor/app/editor/core/marginguide.js rename to app/editor/core/marginguide.js diff --git a/basic-editor/app/editor/core/marginguidehelper.js b/app/editor/core/marginguidehelper.js similarity index 100% rename from basic-editor/app/editor/core/marginguidehelper.js rename to app/editor/core/marginguidehelper.js diff --git a/basic-editor/app/editor/core/moduleelement.js b/app/editor/core/moduleelement.js similarity index 100% rename from basic-editor/app/editor/core/moduleelement.js rename to app/editor/core/moduleelement.js diff --git a/basic-editor/app/editor/core/moduleoutline.js b/app/editor/core/moduleoutline.js similarity index 100% rename from basic-editor/app/editor/core/moduleoutline.js rename to app/editor/core/moduleoutline.js diff --git a/basic-editor/app/editor/core/moduleshape.js b/app/editor/core/moduleshape.js similarity index 100% rename from basic-editor/app/editor/core/moduleshape.js rename to app/editor/core/moduleshape.js diff --git a/basic-editor/app/editor/core/multioutlinehelper.js b/app/editor/core/multioutlinehelper.js similarity index 100% rename from basic-editor/app/editor/core/multioutlinehelper.js rename to app/editor/core/multioutlinehelper.js diff --git a/basic-editor/app/editor/core/multipleshapeshelper.js b/app/editor/core/multipleshapeshelper.js similarity index 100% rename from basic-editor/app/editor/core/multipleshapeshelper.js rename to app/editor/core/multipleshapeshelper.js diff --git a/basic-editor/app/editor/core/outlinehelper.js b/app/editor/core/outlinehelper.js similarity index 100% rename from basic-editor/app/editor/core/outlinehelper.js rename to app/editor/core/outlinehelper.js diff --git a/basic-editor/app/editor/core/pagenumberoutline.js b/app/editor/core/pagenumberoutline.js similarity index 100% rename from basic-editor/app/editor/core/pagenumberoutline.js rename to app/editor/core/pagenumberoutline.js diff --git a/basic-editor/app/editor/core/pagenumbershape.js b/app/editor/core/pagenumbershape.js similarity index 100% rename from basic-editor/app/editor/core/pagenumbershape.js rename to app/editor/core/pagenumbershape.js diff --git a/basic-editor/app/editor/core/rect.js b/app/editor/core/rect.js similarity index 100% rename from basic-editor/app/editor/core/rect.js rename to app/editor/core/rect.js diff --git a/basic-editor/app/editor/core/rectoutline.js b/app/editor/core/rectoutline.js similarity index 100% rename from basic-editor/app/editor/core/rectoutline.js rename to app/editor/core/rectoutline.js diff --git a/basic-editor/app/editor/core/rectshape.js b/app/editor/core/rectshape.js similarity index 100% rename from basic-editor/app/editor/core/rectshape.js rename to app/editor/core/rectshape.js diff --git a/basic-editor/app/editor/core/selectoroutline.js b/app/editor/core/selectoroutline.js similarity index 100% rename from basic-editor/app/editor/core/selectoroutline.js rename to app/editor/core/selectoroutline.js diff --git a/basic-editor/app/editor/core/shapeidmanager.js b/app/editor/core/shapeidmanager.js similarity index 100% rename from basic-editor/app/editor/core/shapeidmanager.js rename to app/editor/core/shapeidmanager.js diff --git a/basic-editor/app/editor/core/shapemanager.js b/app/editor/core/shapemanager.js similarity index 100% rename from basic-editor/app/editor/core/shapemanager.js rename to app/editor/core/shapemanager.js diff --git a/basic-editor/app/editor/core/statemanager.js b/app/editor/core/statemanager.js similarity index 100% rename from basic-editor/app/editor/core/statemanager.js rename to app/editor/core/statemanager.js diff --git a/basic-editor/app/editor/core/svgdragger.js b/app/editor/core/svgdragger.js similarity index 100% rename from basic-editor/app/editor/core/svgdragger.js rename to app/editor/core/svgdragger.js diff --git a/basic-editor/app/editor/core/svgdrawer.js b/app/editor/core/svgdrawer.js similarity index 100% rename from basic-editor/app/editor/core/svgdrawer.js rename to app/editor/core/svgdrawer.js diff --git a/basic-editor/app/editor/core/svgresizer.js b/app/editor/core/svgresizer.js similarity index 100% rename from basic-editor/app/editor/core/svgresizer.js rename to app/editor/core/svgresizer.js diff --git a/basic-editor/app/editor/core/tblockoutline.js b/app/editor/core/tblockoutline.js similarity index 100% rename from basic-editor/app/editor/core/tblockoutline.js rename to app/editor/core/tblockoutline.js diff --git a/basic-editor/app/editor/core/tblockshape.js b/app/editor/core/tblockshape.js similarity index 100% rename from basic-editor/app/editor/core/tblockshape.js rename to app/editor/core/tblockshape.js diff --git a/basic-editor/app/editor/core/texthelper.js b/app/editor/core/texthelper.js similarity index 100% rename from basic-editor/app/editor/core/texthelper.js rename to app/editor/core/texthelper.js diff --git a/basic-editor/app/editor/core/textlineshape.js b/app/editor/core/textlineshape.js similarity index 100% rename from basic-editor/app/editor/core/textlineshape.js rename to app/editor/core/textlineshape.js diff --git a/basic-editor/app/editor/core/textoutline.js b/app/editor/core/textoutline.js similarity index 100% rename from basic-editor/app/editor/core/textoutline.js rename to app/editor/core/textoutline.js diff --git a/basic-editor/app/editor/core/textshape.js b/app/editor/core/textshape.js similarity index 100% rename from basic-editor/app/editor/core/textshape.js rename to app/editor/core/textshape.js diff --git a/basic-editor/app/editor/core/textstyle.js b/app/editor/core/textstyle.js similarity index 100% rename from basic-editor/app/editor/core/textstyle.js rename to app/editor/core/textstyle.js diff --git a/basic-editor/app/editor/core/toolaction/abstractaction.js b/app/editor/core/toolaction/abstractaction.js similarity index 100% rename from basic-editor/app/editor/core/toolaction/abstractaction.js rename to app/editor/core/toolaction/abstractaction.js diff --git a/basic-editor/app/editor/core/toolaction/drawaction.js b/app/editor/core/toolaction/drawaction.js similarity index 100% rename from basic-editor/app/editor/core/toolaction/drawaction.js rename to app/editor/core/toolaction/drawaction.js diff --git a/basic-editor/app/editor/core/toolaction/ellipseaction.js b/app/editor/core/toolaction/ellipseaction.js similarity index 100% rename from basic-editor/app/editor/core/toolaction/ellipseaction.js rename to app/editor/core/toolaction/ellipseaction.js diff --git a/basic-editor/app/editor/core/toolaction/imageaction.js b/app/editor/core/toolaction/imageaction.js similarity index 100% rename from basic-editor/app/editor/core/toolaction/imageaction.js rename to app/editor/core/toolaction/imageaction.js diff --git a/basic-editor/app/editor/core/toolaction/imageblockaction.js b/app/editor/core/toolaction/imageblockaction.js similarity index 100% rename from basic-editor/app/editor/core/toolaction/imageblockaction.js rename to app/editor/core/toolaction/imageblockaction.js diff --git a/basic-editor/app/editor/core/toolaction/lineaction.js b/app/editor/core/toolaction/lineaction.js similarity index 100% rename from basic-editor/app/editor/core/toolaction/lineaction.js rename to app/editor/core/toolaction/lineaction.js diff --git a/basic-editor/app/editor/core/toolaction/listaction.js b/app/editor/core/toolaction/listaction.js similarity index 100% rename from basic-editor/app/editor/core/toolaction/listaction.js rename to app/editor/core/toolaction/listaction.js diff --git a/basic-editor/app/editor/core/toolaction/pagenumberaction.js b/app/editor/core/toolaction/pagenumberaction.js similarity index 100% rename from basic-editor/app/editor/core/toolaction/pagenumberaction.js rename to app/editor/core/toolaction/pagenumberaction.js diff --git a/basic-editor/app/editor/core/toolaction/rectaction.js b/app/editor/core/toolaction/rectaction.js similarity index 100% rename from basic-editor/app/editor/core/toolaction/rectaction.js rename to app/editor/core/toolaction/rectaction.js diff --git a/basic-editor/app/editor/core/toolaction/selectaction.js b/app/editor/core/toolaction/selectaction.js similarity index 100% rename from basic-editor/app/editor/core/toolaction/selectaction.js rename to app/editor/core/toolaction/selectaction.js diff --git a/basic-editor/app/editor/core/toolaction/tblockaction.js b/app/editor/core/toolaction/tblockaction.js similarity index 100% rename from basic-editor/app/editor/core/toolaction/tblockaction.js rename to app/editor/core/toolaction/tblockaction.js diff --git a/basic-editor/app/editor/core/toolaction/textaction.js b/app/editor/core/toolaction/textaction.js similarity index 100% rename from basic-editor/app/editor/core/toolaction/textaction.js rename to app/editor/core/toolaction/textaction.js diff --git a/basic-editor/app/editor/core/toolaction/toolaction.js b/app/editor/core/toolaction/toolaction.js similarity index 100% rename from basic-editor/app/editor/core/toolaction/toolaction.js rename to app/editor/core/toolaction/toolaction.js diff --git a/basic-editor/app/editor/core/toolaction/zoomaction.js b/app/editor/core/toolaction/zoomaction.js similarity index 100% rename from basic-editor/app/editor/core/toolaction/zoomaction.js rename to app/editor/core/toolaction/zoomaction.js diff --git a/basic-editor/app/editor/core/workspace/workspace.js b/app/editor/core/workspace/workspace.js similarity index 100% rename from basic-editor/app/editor/core/workspace/workspace.js rename to app/editor/core/workspace/workspace.js diff --git a/basic-editor/app/editor/i18n.js b/app/editor/i18n.js similarity index 100% rename from basic-editor/app/editor/i18n.js rename to app/editor/i18n.js diff --git a/basic-editor/app/editor/layout/document/base.js b/app/editor/layout/document/base.js similarity index 100% rename from basic-editor/app/editor/layout/document/base.js rename to app/editor/layout/document/base.js diff --git a/basic-editor/app/editor/layout/document/csv.js b/app/editor/layout/document/csv.js similarity index 100% rename from basic-editor/app/editor/layout/document/csv.js rename to app/editor/layout/document/csv.js diff --git a/basic-editor/app/editor/layout/document/document.js b/app/editor/layout/document/document.js similarity index 100% rename from basic-editor/app/editor/layout/document/document.js rename to app/editor/layout/document/document.js diff --git a/basic-editor/app/editor/layout/document/html.js b/app/editor/layout/document/html.js similarity index 100% rename from basic-editor/app/editor/layout/document/html.js rename to app/editor/layout/document/html.js diff --git a/basic-editor/app/editor/layout/document/templates/html.soy b/app/editor/layout/document/templates/html.soy similarity index 100% rename from basic-editor/app/editor/layout/document/templates/html.soy rename to app/editor/layout/document/templates/html.soy diff --git a/basic-editor/app/editor/layout/document/templates/html.soy.js b/app/editor/layout/document/templates/html.soy.js similarity index 100% rename from basic-editor/app/editor/layout/document/templates/html.soy.js rename to app/editor/layout/document/templates/html.soy.js diff --git a/basic-editor/app/editor/layout/file.js b/app/editor/layout/file.js similarity index 100% rename from basic-editor/app/editor/layout/file.js rename to app/editor/layout/file.js diff --git a/basic-editor/app/editor/layout/format.js b/app/editor/layout/format.js similarity index 100% rename from basic-editor/app/editor/layout/format.js rename to app/editor/layout/format.js diff --git a/basic-editor/app/editor/layout/formatpage.js b/app/editor/layout/formatpage.js similarity index 100% rename from basic-editor/app/editor/layout/formatpage.js rename to app/editor/layout/formatpage.js diff --git a/basic-editor/app/editor/layout/layout.js b/app/editor/layout/layout.js similarity index 100% rename from basic-editor/app/editor/layout/layout.js rename to app/editor/layout/layout.js diff --git a/basic-editor/app/editor/settings.js b/app/editor/settings.js similarity index 100% rename from basic-editor/app/editor/settings.js rename to app/editor/settings.js diff --git a/basic-editor/app/editor/thin.js b/app/editor/thin.js similarity index 100% rename from basic-editor/app/editor/thin.js rename to app/editor/thin.js diff --git a/basic-editor/app/editor/ui/button.js b/app/editor/ui/button.js similarity index 100% rename from basic-editor/app/editor/ui/button.js rename to app/editor/ui/button.js diff --git a/basic-editor/app/editor/ui/buttonrenderer.js b/app/editor/ui/buttonrenderer.js similarity index 100% rename from basic-editor/app/editor/ui/buttonrenderer.js rename to app/editor/ui/buttonrenderer.js diff --git a/basic-editor/app/editor/ui/checkbox.js b/app/editor/ui/checkbox.js similarity index 100% rename from basic-editor/app/editor/ui/checkbox.js rename to app/editor/ui/checkbox.js diff --git a/basic-editor/app/editor/ui/checkboxrenderer.js b/app/editor/ui/checkboxrenderer.js similarity index 100% rename from basic-editor/app/editor/ui/checkboxrenderer.js rename to app/editor/ui/checkboxrenderer.js diff --git a/basic-editor/app/editor/ui/colormenubutton.js b/app/editor/ui/colormenubutton.js similarity index 100% rename from basic-editor/app/editor/ui/colormenubutton.js rename to app/editor/ui/colormenubutton.js diff --git a/basic-editor/app/editor/ui/colormenubuttonrenderer.js b/app/editor/ui/colormenubuttonrenderer.js similarity index 100% rename from basic-editor/app/editor/ui/colormenubuttonrenderer.js rename to app/editor/ui/colormenubuttonrenderer.js diff --git a/basic-editor/app/editor/ui/combobox.js b/app/editor/ui/combobox.js similarity index 100% rename from basic-editor/app/editor/ui/combobox.js rename to app/editor/ui/combobox.js diff --git a/basic-editor/app/editor/ui/component.js b/app/editor/ui/component.js similarity index 100% rename from basic-editor/app/editor/ui/component.js rename to app/editor/ui/component.js diff --git a/basic-editor/app/editor/ui/contextmenu.js b/app/editor/ui/contextmenu.js similarity index 100% rename from basic-editor/app/editor/ui/contextmenu.js rename to app/editor/ui/contextmenu.js diff --git a/basic-editor/app/editor/ui/controlstyleutils.js b/app/editor/ui/controlstyleutils.js similarity index 100% rename from basic-editor/app/editor/ui/controlstyleutils.js rename to app/editor/ui/controlstyleutils.js diff --git a/basic-editor/app/editor/ui/dialog.js b/app/editor/ui/dialog.js similarity index 100% rename from basic-editor/app/editor/ui/dialog.js rename to app/editor/ui/dialog.js diff --git a/basic-editor/app/editor/ui/fontselect.js b/app/editor/ui/fontselect.js similarity index 100% rename from basic-editor/app/editor/ui/fontselect.js rename to app/editor/ui/fontselect.js diff --git a/basic-editor/app/editor/ui/icon.js b/app/editor/ui/icon.js similarity index 100% rename from basic-editor/app/editor/ui/icon.js rename to app/editor/ui/icon.js diff --git a/basic-editor/app/editor/ui/iconbutton.js b/app/editor/ui/iconbutton.js similarity index 100% rename from basic-editor/app/editor/ui/iconbutton.js rename to app/editor/ui/iconbutton.js diff --git a/basic-editor/app/editor/ui/input.js b/app/editor/ui/input.js similarity index 100% rename from basic-editor/app/editor/ui/input.js rename to app/editor/ui/input.js diff --git a/basic-editor/app/editor/ui/inputcolorpicker.js b/app/editor/ui/inputcolorpicker.js similarity index 100% rename from basic-editor/app/editor/ui/inputcolorpicker.js rename to app/editor/ui/inputcolorpicker.js diff --git a/basic-editor/app/editor/ui/inputcolorpickerrenderer.js b/app/editor/ui/inputcolorpickerrenderer.js similarity index 100% rename from basic-editor/app/editor/ui/inputcolorpickerrenderer.js rename to app/editor/ui/inputcolorpickerrenderer.js diff --git a/basic-editor/app/editor/ui/inputunitchanger.js b/app/editor/ui/inputunitchanger.js similarity index 100% rename from basic-editor/app/editor/ui/inputunitchanger.js rename to app/editor/ui/inputunitchanger.js diff --git a/basic-editor/app/editor/ui/layout.js b/app/editor/ui/layout.js similarity index 100% rename from basic-editor/app/editor/ui/layout.js rename to app/editor/ui/layout.js diff --git a/basic-editor/app/editor/ui/mainlayout.js b/app/editor/ui/mainlayout.js similarity index 100% rename from basic-editor/app/editor/ui/mainlayout.js rename to app/editor/ui/mainlayout.js diff --git a/basic-editor/app/editor/ui/menu.js b/app/editor/ui/menu.js similarity index 100% rename from basic-editor/app/editor/ui/menu.js rename to app/editor/ui/menu.js diff --git a/basic-editor/app/editor/ui/menubutton.js b/app/editor/ui/menubutton.js similarity index 100% rename from basic-editor/app/editor/ui/menubutton.js rename to app/editor/ui/menubutton.js diff --git a/basic-editor/app/editor/ui/menubuttonrenderer.js b/app/editor/ui/menubuttonrenderer.js similarity index 100% rename from basic-editor/app/editor/ui/menubuttonrenderer.js rename to app/editor/ui/menubuttonrenderer.js diff --git a/basic-editor/app/editor/ui/menuitemrenderer.js b/app/editor/ui/menuitemrenderer.js similarity index 100% rename from basic-editor/app/editor/ui/menuitemrenderer.js rename to app/editor/ui/menuitemrenderer.js diff --git a/basic-editor/app/editor/ui/menuseparatorrenderer.js b/app/editor/ui/menuseparatorrenderer.js similarity index 100% rename from basic-editor/app/editor/ui/menuseparatorrenderer.js rename to app/editor/ui/menuseparatorrenderer.js diff --git a/basic-editor/app/editor/ui/message.js b/app/editor/ui/message.js similarity index 100% rename from basic-editor/app/editor/ui/message.js rename to app/editor/ui/message.js diff --git a/basic-editor/app/editor/ui/notification.js b/app/editor/ui/notification.js similarity index 100% rename from basic-editor/app/editor/ui/notification.js rename to app/editor/ui/notification.js diff --git a/basic-editor/app/editor/ui/option.js b/app/editor/ui/option.js similarity index 100% rename from basic-editor/app/editor/ui/option.js rename to app/editor/ui/option.js diff --git a/basic-editor/app/editor/ui/optionmenu.js b/app/editor/ui/optionmenu.js similarity index 100% rename from basic-editor/app/editor/ui/optionmenu.js rename to app/editor/ui/optionmenu.js diff --git a/basic-editor/app/editor/ui/optionmenurenderer.js b/app/editor/ui/optionmenurenderer.js similarity index 100% rename from basic-editor/app/editor/ui/optionmenurenderer.js rename to app/editor/ui/optionmenurenderer.js diff --git a/basic-editor/app/editor/ui/panel.js b/app/editor/ui/panel.js similarity index 100% rename from basic-editor/app/editor/ui/panel.js rename to app/editor/ui/panel.js diff --git a/basic-editor/app/editor/ui/panelrenderer.js b/app/editor/ui/panelrenderer.js similarity index 100% rename from basic-editor/app/editor/ui/panelrenderer.js rename to app/editor/ui/panelrenderer.js diff --git a/basic-editor/app/editor/ui/propertypane.js b/app/editor/ui/propertypane.js similarity index 100% rename from basic-editor/app/editor/ui/propertypane.js rename to app/editor/ui/propertypane.js diff --git a/basic-editor/app/editor/ui/propertyview.js b/app/editor/ui/propertyview.js similarity index 100% rename from basic-editor/app/editor/ui/propertyview.js rename to app/editor/ui/propertyview.js diff --git a/basic-editor/app/editor/ui/select.js b/app/editor/ui/select.js similarity index 100% rename from basic-editor/app/editor/ui/select.js rename to app/editor/ui/select.js diff --git a/basic-editor/app/editor/ui/splitbutton.js b/app/editor/ui/splitbutton.js similarity index 100% rename from basic-editor/app/editor/ui/splitbutton.js rename to app/editor/ui/splitbutton.js diff --git a/basic-editor/app/editor/ui/splitbuttonhandlerenderer.js b/app/editor/ui/splitbuttonhandlerenderer.js similarity index 100% rename from basic-editor/app/editor/ui/splitbuttonhandlerenderer.js rename to app/editor/ui/splitbuttonhandlerenderer.js diff --git a/basic-editor/app/editor/ui/splitbuttonrenderer.js b/app/editor/ui/splitbuttonrenderer.js similarity index 100% rename from basic-editor/app/editor/ui/splitbuttonrenderer.js rename to app/editor/ui/splitbuttonrenderer.js diff --git a/basic-editor/app/editor/ui/splittogglebutton.js b/app/editor/ui/splittogglebutton.js similarity index 100% rename from basic-editor/app/editor/ui/splittogglebutton.js rename to app/editor/ui/splittogglebutton.js diff --git a/basic-editor/app/editor/ui/stylablecontrol.js b/app/editor/ui/stylablecontrol.js similarity index 100% rename from basic-editor/app/editor/ui/stylablecontrol.js rename to app/editor/ui/stylablecontrol.js diff --git a/basic-editor/app/editor/ui/tabpane.js b/app/editor/ui/tabpane.js similarity index 100% rename from basic-editor/app/editor/ui/tabpane.js rename to app/editor/ui/tabpane.js diff --git a/basic-editor/app/editor/ui/togglebutton.js b/app/editor/ui/togglebutton.js similarity index 100% rename from basic-editor/app/editor/ui/togglebutton.js rename to app/editor/ui/togglebutton.js diff --git a/basic-editor/app/editor/ui/togglegroup.js b/app/editor/ui/togglegroup.js similarity index 100% rename from basic-editor/app/editor/ui/togglegroup.js rename to app/editor/ui/togglegroup.js diff --git a/basic-editor/app/editor/ui/toggleiconbutton.js b/app/editor/ui/toggleiconbutton.js similarity index 100% rename from basic-editor/app/editor/ui/toggleiconbutton.js rename to app/editor/ui/toggleiconbutton.js diff --git a/basic-editor/app/editor/ui/toolbar.js b/app/editor/ui/toolbar.js similarity index 100% rename from basic-editor/app/editor/ui/toolbar.js rename to app/editor/ui/toolbar.js diff --git a/basic-editor/app/editor/ui/toolbox.js b/app/editor/ui/toolbox.js similarity index 100% rename from basic-editor/app/editor/ui/toolbox.js rename to app/editor/ui/toolbox.js diff --git a/basic-editor/app/editor/ui/toolboxview.js b/app/editor/ui/toolboxview.js similarity index 100% rename from basic-editor/app/editor/ui/toolboxview.js rename to app/editor/ui/toolboxview.js diff --git a/basic-editor/app/editor/ui/ui.js b/app/editor/ui/ui.js similarity index 100% rename from basic-editor/app/editor/ui/ui.js rename to app/editor/ui/ui.js diff --git a/basic-editor/app/editor/ui/view.js b/app/editor/ui/view.js similarity index 100% rename from basic-editor/app/editor/ui/view.js rename to app/editor/ui/view.js diff --git a/basic-editor/app/editor/version.js b/app/editor/version.js similarity index 100% rename from basic-editor/app/editor/version.js rename to app/editor/version.js diff --git a/basic-editor/app/handlers.js b/app/handlers.js similarity index 100% rename from basic-editor/app/handlers.js rename to app/handlers.js diff --git a/basic-editor/app/index.html b/app/index.html similarity index 100% rename from basic-editor/app/index.html rename to app/index.html diff --git a/basic-editor/app/index.js b/app/index.js similarity index 100% rename from basic-editor/app/index.js rename to app/index.js diff --git a/basic-editor/app/locales/en.js b/app/locales/en.js similarity index 100% rename from basic-editor/app/locales/en.js rename to app/locales/en.js diff --git a/basic-editor/app/locales/ja.js b/app/locales/ja.js similarity index 100% rename from basic-editor/app/locales/ja.js rename to app/locales/ja.js diff --git a/basic-editor/app/locales/pt-BR.js b/app/locales/pt-BR.js similarity index 100% rename from basic-editor/app/locales/pt-BR.js rename to app/locales/pt-BR.js diff --git a/basic-editor/app/main.js b/app/main.js similarity index 100% rename from basic-editor/app/main.js rename to app/main.js diff --git a/basic-editor/app/package-lock.json b/app/package-lock.json similarity index 100% rename from basic-editor/app/package-lock.json rename to app/package-lock.json diff --git a/basic-editor/app/package.json b/app/package.json similarity index 100% rename from basic-editor/app/package.json rename to app/package.json diff --git a/basic-editor/README.md b/basic-editor/README.md deleted file mode 100644 index 43d7505f..00000000 --- a/basic-editor/README.md +++ /dev/null @@ -1,111 +0,0 @@ -# Basic Editor - -[![[basic-editor] Test](https://github.com/thinreports/thinreports-editor/actions/workflows/basic-editor-test.yml/badge.svg)](https://github.com/thinreports/thinreports-editor/actions/workflows/basic-editor-test.yml) - -A editor for editing a [Basic Format](https://github.com/thinreports/thinreports/blob/main/getting-started/basic-format.md) template. - -## Prerequisites - -### Supported Platforms - - * macOS 10.15+ - * Windows 10 - * Ubuntu 18.04+ - -## Installation - -Please download the package from [the Releases](https://github.com/thinreports/thinreports-editor/releases) and install it. - -## Development - -### Requirements - - * JDK 6+ - * Python 2.7 - * Node.js - -### Launching the development version app - -Install dependencies: -``` -npm install -``` - -Compile javascript, css and templates: -``` -npm run compile -``` - -Launch Editor on development: -``` -npm start -``` - -### Tips - -Watch and compile: -``` -npm run watch -``` - -Build package for macOS, Windows, Ubuntu(linux): -``` -npm run build -``` - -Run compilation and building the production version app: -``` -npm run release -``` - -### Compiling using Docker Container - -Or if you can use docker, you can compile script and css: - -``` -docker build -t thinreports-editor:latest . -docker run --rm -v $PWD:/src:cached thinreports-editor:latest -Compiling JavaScript with SIMPLE_OPTIMIZATIONS... -``` - -And, launch electron on development: - -``` -npm start -``` - -## Releasing - -This steps are for releasing a new version of Editor. - -### 1. Update to the new version - -The following two files need to be updated. - -- app/editor/version.js -- app/package.json - -### 2. Update documents - -- CHANGELOG.md (required) -- README.md (if needed) - -### 3. Push them to `basic-editor-build/release-x.x.x` branch and test the built packages for each platform - -Pushing to `basic-editor-build/*` branch runs a job to build the package. Make sure that the built packages for each platform work properly. You can download the packages from the artifact of the build. For more information. - -### 4. Create pull request - -If there is no problem, create a pull request. - -### 5. Merge pull request and push tag - -Pushing a tag runs a job to build and release package. Check the followings: - -- Correct version and content of the release -- All package files are attached to the release - -## License - -Thinreports Editor is licensed under the [GPLv3](https://github.com/thinreports/thinreports-editor/blob/master/GPLv3). -Please see [LICENSE](https://github.com/thinreports/thinreports-editor/blob/master/LICENSE) for further details. diff --git a/basic-editor/package-lock.json b/package-lock.json similarity index 100% rename from basic-editor/package-lock.json rename to package-lock.json diff --git a/basic-editor/package.json b/package.json similarity index 100% rename from basic-editor/package.json rename to package.json diff --git a/section-editor/.editorconfig b/section-editor/.editorconfig deleted file mode 100644 index 7053c49a..00000000 --- a/section-editor/.editorconfig +++ /dev/null @@ -1,5 +0,0 @@ -[*.{js,jsx,ts,tsx,vue}] -indent_style = space -indent_size = 2 -trim_trailing_whitespace = true -insert_final_newline = true diff --git a/section-editor/.env b/section-editor/.env deleted file mode 100644 index d6ef88b5..00000000 --- a/section-editor/.env +++ /dev/null @@ -1,2 +0,0 @@ -VUE_APP_I18N_LOCALE=en -VUE_APP_I18N_FALLBACK_LOCALE=ja diff --git a/section-editor/.eslint-todo.json b/section-editor/.eslint-todo.json deleted file mode 100644 index b8b02f6e..00000000 --- a/section-editor/.eslint-todo.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "rules": { - "@typescript-eslint/no-non-null-assertion": "off", - "@typescript-eslint/no-explicit-any": "off" - } -} diff --git a/section-editor/.eslintrc.json b/section-editor/.eslintrc.json deleted file mode 100644 index 16a37190..00000000 --- a/section-editor/.eslintrc.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "root": true, - "env": { - "node": true - }, - "extends": [ - "plugin:vue/recommended", - "@vue/standard", - "@vue/typescript/recommended", - ".eslint-todo.json" - ], - "parserOptions": { - "ecmaVersion": 2020 - }, - "overrides": [ - { - "files": [ - "**/__tests__/*.{j,t}s?(x)", - "**/tests/unit/**/*.spec.{j,t}s?(x)" - ], - "env": { - "jest": true - } - } - ], - "rules": { - "semi": ["error", "always"], - "import/order": ["error", { - "alphabetize": { - "order": "asc" - } - }], - "vue/component-name-in-template-casing": "error", - "vue/component-tags-order": ["error", { - "order": ["template", "script", "style"] - }], - "@typescript-eslint/no-unused-vars": ["error", { - "vars": "all", - "args": "all", - "ignoreRestSiblings": true, - "argsIgnorePattern": "^_" - }] - } -} diff --git a/section-editor/.gitignore b/section-editor/.gitignore deleted file mode 100644 index b87f0f74..00000000 --- a/section-editor/.gitignore +++ /dev/null @@ -1,14 +0,0 @@ -/node_modules -/dist - -# local env files -/.env.local -/.env.*.local - -# Log files -/npm-debug.log* -/yarn-debug.log* -/yarn-error.log* - -# Electron-builder output -/dist_electron diff --git a/section-editor/.vuerc b/section-editor/.vuerc deleted file mode 100644 index 5278402d..00000000 --- a/section-editor/.vuerc +++ /dev/null @@ -1,3 +0,0 @@ -{ - "useTaobaoRegistry": false -} diff --git a/section-editor/CHANGELOG.md b/section-editor/CHANGELOG.md deleted file mode 100644 index ec0b228d..00000000 --- a/section-editor/CHANGELOG.md +++ /dev/null @@ -1,5 +0,0 @@ -## master (Unreleased) - -### Enhancements - -- Add localization #99 [@rbarbour] diff --git a/section-editor/README.md b/section-editor/README.md deleted file mode 100644 index a6a41ab8..00000000 --- a/section-editor/README.md +++ /dev/null @@ -1,58 +0,0 @@ -# Section Editor - -[![[Test] Test](https://github.com/thinreports/thinreports-editor/actions/workflows/section-editor-test.yml/badge.svg?branch=master)](https://github.com/thinreports/thinreports-editor/actions/workflows/section-editor-test.yml) - -An editor for editing a [Section Format](https://github.com/thinreports/thinreports/blob/main/getting-started/section-format.md) template. - -## Current Status - -Under development - -## Prerequisites - -- Node.js >= 14.0 -- npm >= 6.0 - -## Installation - -There is currently no production version package available. If you want to use the Section Editor, you will need to build and run the development version. - -``` -cd section-editor/ -npm ci -npm run electron:serve -``` - -## Development - -See `npx vue-cli-service help` for other available commands. - -### Running tests - -``` -npm run test:unit -``` - -### Running lint - -``` -npm run lint -``` - -Or if you don't want auto-correct: - -``` -npm run test:lint -``` - -### Building the app for production - -``` -npm run build -``` - -### Building the package for production - -``` -npm run electron:build -``` diff --git a/section-editor/babel.config.js b/section-editor/babel.config.js deleted file mode 100644 index 3f453d44..00000000 --- a/section-editor/babel.config.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - presets: [ - '@vue/cli-plugin-babel/preset' - ] -}; diff --git a/section-editor/build/icon.icns b/section-editor/build/icon.icns deleted file mode 100644 index 158a74860753c77de7157ef6e64c4f5ef78bbe09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56975 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

oAtno%o`B{)^~Ia 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

q+n>Xg_fSMroh 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�mg@n*_; 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%0AkbB`@ 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 \ No newline at end of file diff --git a/section-editor/jest.config.js b/section-editor/jest.config.js deleted file mode 100644 index e90bf505..00000000 --- a/section-editor/jest.config.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - preset: '@vue/cli-plugin-unit-jest/presets/typescript-and-babel' -}; diff --git a/section-editor/jsconfig.json b/section-editor/jsconfig.json deleted file mode 100644 index 6242b435..00000000 --- a/section-editor/jsconfig.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "compilerOptions": { - "target": "es6", - "baseUrl": "./", - "paths": { - "@": ["./src/*"] - } - }, - "exclude": [ - "node_modules" - ], - "include": [ - "src/**/*" - ] -} diff --git a/section-editor/package-lock.json b/section-editor/package-lock.json deleted file mode 100644 index 7b4fb0d6..00000000 --- a/section-editor/package-lock.json +++ /dev/null @@ -1,42855 +0,0 @@ -{ - "name": "thinreports-editor-section", - "version": "1.0.0-sectionreport.1", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "thinreports-editor-section", - "version": "1.0.0-sectionreport.1", - "hasInstallScript": true, - "license": "SEE LICENSE IN LICENSE FILE", - "dependencies": { - "@mdi/font": "^6.5.95", - "@types/lodash.clonedeep": "^4.5.6", - "ajv": "^6.12.6", - "bignumber.js": "^9.0.2", - "camel-case": "^4.1.2", - "core-js": "^3.21.0", - "kebab-case": "^1.0.1", - "lodash": "^4.17.21", - "lodash.clonedeep": "^4.5.0", - "uikit": "^3.10.1", - "uuid": "^8.3.2", - "vue": "^2.6.14", - "vue-i18n": "^8.27.0" - }, - "devDependencies": { - "@types/electron-devtools-installer": "^2.2.1", - "@types/jest": "^27.4.0", - "@types/uuid": "^8.3.4", - "@typescript-eslint/eslint-plugin": "^2.20.0", - "@typescript-eslint/parser": "^2.20.0", - "@vue/cli-plugin-babel": "^4.5.15", - "@vue/cli-plugin-eslint": "^4.5.15", - "@vue/cli-plugin-typescript": "^4.5.15", - "@vue/cli-plugin-unit-jest": "^4.5.15", - "@vue/cli-service": "^4.5.15", - "@vue/eslint-config-standard": "^5.1.2", - "@vue/eslint-config-typescript": "^5.0.1", - "@vue/test-utils": "1.3.0", - "cross-env": "^7.0.3", - "electron": "^13.6.3", - "electron-devtools-installer": "^3.2.0", - "eslint": "^6.8.0", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^4.2.1", - "eslint-plugin-standard": "^4.1.0", - "eslint-plugin-vue": "^6.2.1", - "typescript": "~3.9.3", - "utility-types": "^3.10.0", - "vue-cli-plugin-electron-builder": "~2.1.1", - "vue-cli-plugin-i18n": "~2.3.1", - "vue-template-compiler": "^2.6.14" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", - "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", - "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.0.tgz", - "integrity": "sha512-mYZEvshBRHGsIAiyH5PzCFTCfbWfoYbO/jcSdXQSUQu1/pW0xDZAUP7KEc32heqWTAfAHhV9j1vH8Sav7l+JNQ==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.0", - "@babel/helper-compilation-targets": "^7.16.0", - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helpers": "^7.16.0", - "@babel/parser": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/json5": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", - "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/generator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", - "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz", - "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.0.tgz", - "integrity": "sha512-9KuleLT0e77wFUku6TUkqZzCEymBdtuQQ27MhEKzf9UOOJu3cYj98kyaDAzxpC7lV6DGiZFuC8XqDsq8/Kl6aQ==", - "dev": true, - "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.16.0", - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz", - "integrity": "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.16.0", - "@babel/helper-validator-option": "^7.14.5", - "browserslist": "^4.17.5", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.0.tgz", - "integrity": "sha512-XLwWvqEaq19zFlF5PTgOod4bUA+XbkR4WLQBct1bkzmxJGB0ZEJaoKF4c8cgH9oBtCDuYJ8BP5NB9uFiEgO5QA==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-member-expression-to-functions": "^7.16.0", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/helper-replace-supers": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.0.tgz", - "integrity": "sha512-3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "regexpu-core": "^4.7.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz", - "integrity": "sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==", - "dev": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz", - "integrity": "sha512-Hk2SLxC9ZbcOhLpg/yMznzJ11W++lg5GMbxt1ev6TXUiJB0N42KPC+7w8a+eWGuqDnUYuwStJoZHM7RgmIOaGQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", - "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", - "dev": true, - "dependencies": { - "@babel/helper-get-function-arity": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-get-function-arity": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", - "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", - "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz", - "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", - "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz", - "integrity": "sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-replace-supers": "^7.16.0", - "@babel/helper-simple-access": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/helper-validator-identifier": "^7.15.7", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz", - "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.4.tgz", - "integrity": "sha512-vGERmmhR+s7eH5Y/cp8PCVzj4XEjerq8jooMfxFdA5xVtAk9Sh4AQsrWgiErUEBjtGrBtOFKDUcWQFW4/dFwMA==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-wrap-function": "^7.16.0", - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz", - "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==", - "dev": true, - "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.16.0", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz", - "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", - "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", - "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", - "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.0.tgz", - "integrity": "sha512-VVMGzYY3vkWgCJML+qVLvGIam902mJW0FvT7Avj1zEe0Gn7D93aWdLblYARTxEw+6DhZmtzhBM2zv0ekE5zg1g==", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.3.tgz", - "integrity": "sha512-Xn8IhDlBPhvYTvgewPKawhADichOsbkZuzN7qz2BusOM0brChsyXMDJvldWaYMMUNiCQdQzNEioXTp3sC8Nt8w==", - "dev": true, - "dependencies": { - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.3", - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", - "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.15.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz", - "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.16.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.2.tgz", - "integrity": "sha512-h37CvpLSf8gb2lIJ2CgC3t+EjFbi0t8qS7LCS1xcJIlEXE4czlofwaW7W1HA8zpgOCzI9C1nmoqNR1zWkk0pQg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.0.tgz", - "integrity": "sha512-4tcFwwicpWTrpl9qjf7UsoosaArgImF85AxqCRZlgc3IQDvkUHjJpruXAL58Wmj+T6fypWTC/BakfEkwIL/pwA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.4.tgz", - "integrity": "sha512-/CUekqaAaZCQHleSK/9HajvcD/zdnJiKRiuUFq8ITE+0HsPzquf53cpFiqAwl/UfmJbR6n5uGPQSPdrmKOvHHg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.16.4", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.0.tgz", - "integrity": "sha512-mCF3HcuZSY9Fcx56Lbn+CGdT44ioBMMvjNVldpKtj8tpniETdLjnxdHI1+sDWXIM1nNt+EanJOZ3IG9lzVjs7A==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.0.tgz", - "integrity": "sha512-mAy3sdcY9sKAkf3lQbDiv3olOfiLqI51c9DR9b19uMoR2Z6r5pmGl7dfNFqEvqOyqbf1ta4lknK4gc5PJn3mfA==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.16.4.tgz", - "integrity": "sha512-RESBNX16eNqnBeEVR5sCJpnW0mHiNLNNvGA8PrRuK/4ZJ4TO+6bHleRUuGQYDERVySOKtOhSya/C4MIhwAMAgg==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-decorators": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.0.tgz", - "integrity": "sha512-QGSA6ExWk95jFQgwz5GQ2Dr95cf7eI7TKutIXXTb7B1gCLTCz5hTjFTQGfLFBBiC5WSNi7udNwWsqbbMh1c4yQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.0.tgz", - "integrity": "sha512-CjI4nxM/D+5wCnhD11MHB1AwRSAYeDT+h8gCdcVJZ/OK7+wRzFsf7PFPWVpVpNRkHMmMkQWAHpTq+15IXQ1diA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.0.tgz", - "integrity": "sha512-kouIPuiv8mSi5JkEhzApg5Gn6hFyKPnlkO0a9YSzqRurH8wYzSlf6RJdzluAsbqecdW5pBvDJDfyDIUR/vLxvg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.0.tgz", - "integrity": "sha512-pbW0fE30sVTYXXm9lpVQQ/Vc+iTeQKiXlaNRZPPN2A2VdlWyAtsUrsQ3xydSlDW00TFMK7a8m3cDTkBF5WnV3Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.0.tgz", - "integrity": "sha512-3bnHA8CAFm7cG93v8loghDYyQ8r97Qydf63BeYiGgYbjKKB/XP53W15wfRC7dvKfoiJ34f6Rbyyx2btExc8XsQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.0.tgz", - "integrity": "sha512-FAhE2I6mjispy+vwwd6xWPyEx3NYFS13pikDBWUAFGZvq6POGs5eNchw8+1CYoEgBl9n11I3NkzD7ghn25PQ9Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.0.tgz", - "integrity": "sha512-LU/+jp89efe5HuWJLmMmFG0+xbz+I2rSI7iLc1AlaeSMDMOGzWlc5yJrMN1d04osXN4sSfpo4O+azkBNBes0jg==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.16.0", - "@babel/helper-compilation-targets": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.0.tgz", - "integrity": "sha512-kicDo0A/5J0nrsCPbn89mTG3Bm4XgYi0CZtvex9Oyw7gGZE3HXGD0zpQNH+mo+tEfbo8wbmMvJftOwpmPy7aVw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.0.tgz", - "integrity": "sha512-Y4rFpkZODfHrVo70Uaj6cC1JJOt3Pp0MdWSwIKtb8z1/lsjl9AmnB7ErRFV+QNGIfcY1Eruc2UMx5KaRnXjMyg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.0.tgz", - "integrity": "sha512-IvHmcTHDFztQGnn6aWq4t12QaBXTKr1whF/dgp9kz84X6GUcwq9utj7z2wFCUfeOup/QKnOlt2k0zxkGFx9ubg==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.0.tgz", - "integrity": "sha512-3jQUr/HBbMVZmi72LpjQwlZ55i1queL8KcDTQEkAHihttJnAPrcvG9ZNXIfsd2ugpizZo595egYV6xy+pv4Ofw==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.0.tgz", - "integrity": "sha512-ti7IdM54NXv29cA4+bNNKEMS4jLMCbJgl+Drv+FgYy0erJLAxNAIXcNjNjrRZEcWq0xJHsNVwQezskMFpF8N9g==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.16.0.tgz", - "integrity": "sha512-nxnnngZClvlY13nHJAIDow0S7Qzhq64fQ/NlqS+VER3kjW/4F0jLhXjeL8jcwSwz6Ca3rotT5NJD2T9I7lcv7g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.0.tgz", - "integrity": "sha512-8zv2+xiPHwly31RK4RmnEYY5zziuF3O7W2kIDW+07ewWDh6Oi0dRq8kwvulRkFgt6DB97RlKs5c1y068iPlCUg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-object-rest-spread/download/@babel/plugin-syntax-object-rest-spread-7.8.3.tgz?cache=0&sync_timestamp=1578977709150&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-syntax-object-rest-spread%2Fdownload%2F%40babel%2Fplugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.0.tgz", - "integrity": "sha512-vIFb5250Rbh7roWARvCLvIJ/PtAU5Lhv7BtZ1u24COwpI9Ypjsh+bZcKk6rlIyalK+r0jOc1XQ8I4ovNxNrWrA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.0.tgz", - "integrity": "sha512-PbIr7G9kR8tdH6g8Wouir5uVjklETk91GMVSUq+VaOgiinbCkBP6Q7NN/suM/QutZkMJMvcyAriogcYAdhg8Gw==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.0.tgz", - "integrity": "sha512-V14As3haUOP4ZWrLJ3VVx5rCnrYhMSHN/jX7z6FAt5hjRkLsb0snPCmJwSOML5oxkKO4FNoNv7V5hw/y2bjuvg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.0.tgz", - "integrity": "sha512-27n3l67/R3UrXfizlvHGuTwsRIFyce3D/6a37GRxn28iyTPvNXaW4XvznexRh1zUNLPjbLL22Id0XQElV94ruw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.0.tgz", - "integrity": "sha512-HUxMvy6GtAdd+GKBNYDWCIA776byUQH8zjnfjxwT1P1ARv/wFu8eBDpmXQcLS/IwRtrxIReGiplOwMeyO7nsDQ==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.0.tgz", - "integrity": "sha512-63l1dRXday6S8V3WFY5mXJwcRAnPYxvFfTlt67bwV1rTyVTM5zrp0DBBb13Kl7+ehkCVwIZPumPpFP/4u70+Tw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.0.tgz", - "integrity": "sha512-Q7tBUwjxLTsHEoqktemHBMtb3NYwyJPTJdM+wDwb0g8PZ3kQUIzNvwD5lPaqW/p54TXBc/MXZu9Jr7tbUEUM8Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.0.tgz", - "integrity": "sha512-FXlDZfQeLILfJlC6I1qyEwcHK5UpRCFkaoVyA1nk9A1L1Yu583YO4un2KsLBsu3IJb4CUbctZks8tD9xPQubLw==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.0.tgz", - "integrity": "sha512-LIe2kcHKAZOJDNxujvmp6z3mfN6V9lJxubU4fJIGoQCkKe3Ec2OcbdlYP+vW++4MpxwG0d1wSDOJtQW5kLnkZQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.0.tgz", - "integrity": "sha512-OwYEvzFI38hXklsrbNivzpO3fh87skzx8Pnqi4LoSYeav0xHlueSoCJrSgTPfnbyzopo5b3YVAJkFIcUpK2wsw==", - "dev": true, - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.0.tgz", - "integrity": "sha512-5QKUw2kO+GVmKr2wMYSATCTTnHyscl6sxFRAY+rvN7h7WB0lcG0o4NoV6ZQU32OZGVsYUsfLGgPQpDFdkfjlJQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.0.tgz", - "integrity": "sha512-lBzMle9jcOXtSOXUpc7tvvTpENu/NuekNJVova5lCCWCV9/U1ho2HH2y0p6mBg8fPm/syEAbfaaemYGOHCY3mg==", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.0.tgz", - "integrity": "sha512-gQDlsSF1iv9RU04clgXqRjrPyyoJMTclFt3K1cjLmTKikc0s/6vE3hlDeEVC71wLTRu72Fq7650kABrdTc2wMQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.0.tgz", - "integrity": "sha512-WRpw5HL4Jhnxw8QARzRvwojp9MIE7Tdk3ez6vRyUk1MwgjJN0aNpRoXainLR5SgxmoXx/vsXGZ6OthP6t/RbUg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.0.tgz", - "integrity": "sha512-rWFhWbCJ9Wdmzln1NmSCqn7P0RAD+ogXG/bd9Kg5c7PKWkJtkiXmYsMBeXjDlzHpVTJ4I/hnjs45zX4dEv81xw==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.0.tgz", - "integrity": "sha512-Dzi+NWqyEotgzk/sb7kgQPJQf7AJkQBWsVp1N6JWc1lBVo0vkElUnGdr1PzUBmfsCCN5OOFya3RtpeHk15oLKQ==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-simple-access": "^7.16.0", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.0.tgz", - "integrity": "sha512-yuGBaHS3lF1m/5R+6fjIke64ii5luRUg97N2wr+z1sF0V+sNSXPxXDdEEL/iYLszsN5VKxVB1IPfEqhzVpiqvg==", - "dev": true, - "dependencies": { - "@babel/helper-hoist-variables": "^7.16.0", - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-identifier": "^7.15.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.0.tgz", - "integrity": "sha512-nx4f6no57himWiHhxDM5pjwhae5vLpTK2zCnDH8+wNLJy0TVER/LJRHl2bkt6w9Aad2sPD5iNNoUpY3X9sTGDg==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.0.tgz", - "integrity": "sha512-LogN88uO+7EhxWc8WZuQ8vxdSyVGxhkh8WTC3tzlT8LccMuQdA81e9SGV6zY7kY2LjDhhDOFdQVxdGwPyBCnvg==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.0.tgz", - "integrity": "sha512-fhjrDEYv2DBsGN/P6rlqakwRwIp7rBGLPbrKxwh7oVt5NNkIhZVOY2GRV+ULLsQri1bDqwDWnU3vhlmx5B2aCw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.0.tgz", - "integrity": "sha512-fds+puedQHn4cPLshoHcR1DTMN0q1V9ou0mUjm8whx9pGcNvDrVVrgw+KJzzCaiTdaYhldtrUps8DWVMgrSEyg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.3.tgz", - "integrity": "sha512-3MaDpJrOXT1MZ/WCmkOFo7EtmVVC8H4EUZVrHvFOsmwkk4lOjQj8rzv8JKUZV4YoQKeoIgk07GO+acPU9IMu/w==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.0.tgz", - "integrity": "sha512-XLldD4V8+pOqX2hwfWhgwXzGdnDOThxaNTgqagOcpBgIxbUvpgU2FMvo5E1RyHbk756WYgdbS0T8y0Cj9FKkWQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.0.tgz", - "integrity": "sha512-JAvGxgKuwS2PihiSFaDrp94XOzzTUeDeOQlcKzVAyaPap7BnZXK/lvMDiubkPTdotPKOIZq9xWXWnggUMYiExg==", - "dev": true, - "dependencies": { - "regenerator-transform": "^0.14.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.0.tgz", - "integrity": "sha512-Dgs8NNCehHSvXdhEhln8u/TtJxfVwGYCgP2OOr5Z3Ar+B+zXicEOKNTyc+eca2cuEOMtjW6m9P9ijOt8QdqWkg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.4.tgz", - "integrity": "sha512-pru6+yHANMTukMtEZGC4fs7XPwg35v8sj5CIEmE+gEkFljFiVJxEWxx/7ZDkTK+iZRYo1bFXBtfIN95+K3cJ5A==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.4.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.0.tgz", - "integrity": "sha512-iVb1mTcD8fuhSv3k99+5tlXu5N0v8/DPm2mO3WACLG6al1CGZH7v09HJyUb1TtYl/Z+KrM6pHSIJdZxP5A+xow==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.0.tgz", - "integrity": "sha512-Ao4MSYRaLAQczZVp9/7E7QHsCuK92yHRrmVNRe/SlEJjhzivq0BSn8mEraimL8wizHZ3fuaHxKH0iwzI13GyGg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.0.tgz", - "integrity": "sha512-/ntT2NljR9foobKk4E/YyOSwcGUXtYWv5tinMK/3RkypyNBNdhHUaq6Orw5DWq9ZcNlS03BIlEALFeQgeVAo4Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.0.tgz", - "integrity": "sha512-Rd4Ic89hA/f7xUSJQk5PnC+4so50vBoBfxjdQAdvngwidM8jYIBVxBZ/sARxD4e0yMXRbJVDrYf7dyRtIIKT6Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.0.tgz", - "integrity": "sha512-++V2L8Bdf4vcaHi2raILnptTBjGEFxn5315YU+e8+EqXIucA+q349qWngCLpUYqqv233suJ6NOienIVUpS9cqg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.0.tgz", - "integrity": "sha512-VFi4dhgJM7Bpk8lRc5CMaRGlKZ29W9C3geZjt9beuzSUrlJxsNwX7ReLwaL6WEvsOf2EQkyIJEPtF8EXjB/g2A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.0.tgz", - "integrity": "sha512-jHLK4LxhHjvCeZDWyA9c+P9XH1sOxRd1RO9xMtDVRAOND/PczPqizEtVdx4TQF/wyPaewqpT+tgQFYMnN/P94A==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.4.tgz", - "integrity": "sha512-v0QtNd81v/xKj4gNKeuAerQ/azeNn/G1B1qMLeXOcV8+4TWlD2j3NV1u8q29SDFBXx/NBq5kyEAO+0mpRgacjA==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.16.4", - "@babel/helper-compilation-targets": "^7.16.3", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.2", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-async-generator-functions": "^7.16.4", - "@babel/plugin-proposal-class-properties": "^7.16.0", - "@babel/plugin-proposal-class-static-block": "^7.16.0", - "@babel/plugin-proposal-dynamic-import": "^7.16.0", - "@babel/plugin-proposal-export-namespace-from": "^7.16.0", - "@babel/plugin-proposal-json-strings": "^7.16.0", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", - "@babel/plugin-proposal-numeric-separator": "^7.16.0", - "@babel/plugin-proposal-object-rest-spread": "^7.16.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-private-methods": "^7.16.0", - "@babel/plugin-proposal-private-property-in-object": "^7.16.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.0", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.16.0", - "@babel/plugin-transform-async-to-generator": "^7.16.0", - "@babel/plugin-transform-block-scoped-functions": "^7.16.0", - "@babel/plugin-transform-block-scoping": "^7.16.0", - "@babel/plugin-transform-classes": "^7.16.0", - "@babel/plugin-transform-computed-properties": "^7.16.0", - "@babel/plugin-transform-destructuring": "^7.16.0", - "@babel/plugin-transform-dotall-regex": "^7.16.0", - "@babel/plugin-transform-duplicate-keys": "^7.16.0", - "@babel/plugin-transform-exponentiation-operator": "^7.16.0", - "@babel/plugin-transform-for-of": "^7.16.0", - "@babel/plugin-transform-function-name": "^7.16.0", - "@babel/plugin-transform-literals": "^7.16.0", - "@babel/plugin-transform-member-expression-literals": "^7.16.0", - "@babel/plugin-transform-modules-amd": "^7.16.0", - "@babel/plugin-transform-modules-commonjs": "^7.16.0", - "@babel/plugin-transform-modules-systemjs": "^7.16.0", - "@babel/plugin-transform-modules-umd": "^7.16.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.0", - "@babel/plugin-transform-new-target": "^7.16.0", - "@babel/plugin-transform-object-super": "^7.16.0", - "@babel/plugin-transform-parameters": "^7.16.3", - "@babel/plugin-transform-property-literals": "^7.16.0", - "@babel/plugin-transform-regenerator": "^7.16.0", - "@babel/plugin-transform-reserved-words": "^7.16.0", - "@babel/plugin-transform-shorthand-properties": "^7.16.0", - "@babel/plugin-transform-spread": "^7.16.0", - "@babel/plugin-transform-sticky-regex": "^7.16.0", - "@babel/plugin-transform-template-literals": "^7.16.0", - "@babel/plugin-transform-typeof-symbol": "^7.16.0", - "@babel/plugin-transform-unicode-escapes": "^7.16.0", - "@babel/plugin-transform-unicode-regex": "^7.16.0", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.0", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.4.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.19.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.3.tgz", - "integrity": "sha512-WBwekcqacdY2e9AF/Q7WLFUWmdJGJTkbjqTjoMDgXkVZ3ZRUvOPsLb5KdwISoQVsbP+DQzVZW4Zhci0DvpbNTQ==", - "dev": true, - "dependencies": { - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", - "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.16.0", - "@babel/parser": "^7.16.0", - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.3.tgz", - "integrity": "sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.0", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-hoist-variables": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/parser": "^7.16.3", - "@babel/types": "^7.16.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.15.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@cnakazawa/watch": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", - "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", - "dev": true, - "dependencies": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" - }, - "bin": { - "watch": "cli.js" - }, - "engines": { - "node": ">=0.1.95" - } - }, - "node_modules/@develar/schema-utils": { - "version": "2.6.5", - "resolved": "https://registry.npmjs.org/@develar/schema-utils/-/schema-utils-2.6.5.tgz", - "integrity": "sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig==", - "dev": true, - "dependencies": { - "ajv": "^6.12.0", - "ajv-keywords": "^3.4.1" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/@electron/get": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/@electron/get/-/get-1.13.1.tgz", - "integrity": "sha512-U5vkXDZ9DwXtkPqlB45tfYnnYBN8PePp1z/XDCupnSpdrxT8/ThCv9WCwPLf9oqiSGZTkH6dx2jDUPuoXpjkcA==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "env-paths": "^2.2.0", - "fs-extra": "^8.1.0", - "got": "^9.6.0", - "progress": "^2.0.3", - "semver": "^6.2.0", - "sumchecker": "^3.0.1" - }, - "engines": { - "node": ">=8.6" - }, - "optionalDependencies": { - "global-agent": "^3.0.0", - "global-tunnel-ng": "^2.7.1" - } - }, - "node_modules/@electron/get/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@electron/get/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/@hapi/address": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", - "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==", - "deprecated": "Moved to 'npm install @sideway/address'", - "dev": true - }, - "node_modules/@hapi/bourne": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", - "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==", - "deprecated": "This version has been deprecated and is no longer supported or maintained", - "dev": true - }, - "node_modules/@hapi/hoek": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.0.tgz", - "integrity": "sha512-7XYT10CZfPsH7j9F1Jmg1+d0ezOux2oM2GfArAzLwWe4mE2Dr3hVjsAL6+TFY49RRJlCdJDMw3nJsLFroTc8Kw==", - "deprecated": "This version has been deprecated and is no longer supported or maintained", - "dev": true - }, - "node_modules/@hapi/joi": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", - "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", - "deprecated": "Switch to 'npm install joi'", - "dev": true, - "dependencies": { - "@hapi/address": "2.x.x", - "@hapi/bourne": "1.x.x", - "@hapi/hoek": "8.x.x", - "@hapi/topo": "3.x.x" - } - }, - "node_modules/@hapi/topo": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", - "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", - "deprecated": "This version has been deprecated and is no longer supported or maintained", - "dev": true, - "dependencies": { - "@hapi/hoek": "^8.3.0" - } - }, - "node_modules/@intervolga/optimize-cssnano-plugin": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@intervolga/optimize-cssnano-plugin/-/optimize-cssnano-plugin-1.0.6.tgz", - "integrity": "sha512-zN69TnSr0viRSU6cEDIcuPcP67QcpQ6uHACg58FiN9PDrU6SLyGW3MR4tiISbYxy1kDWAVPwD+XwQTWE5cigAA==", - "dev": true, - "dependencies": { - "cssnano": "^4.0.0", - "cssnano-preset-default": "^4.0.0", - "postcss": "^7.0.0" - }, - "peerDependencies": { - "webpack": "^4.0.0" - } - }, - "node_modules/@jest/console": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", - "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", - "dev": true, - "dependencies": { - "@jest/source-map": "^24.9.0", - "chalk": "^2.0.1", - "slash": "^2.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@jest/core": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-24.9.0.tgz", - "integrity": "sha512-Fogg3s4wlAr1VX7q+rhV9RVnUv5tD7VuWfYy1+whMiWUrvl7U3QJSJyWcDio9Lq2prqYsZaeTv2Rz24pWGkJ2A==", - "dev": true, - "dependencies": { - "@jest/console": "^24.7.1", - "@jest/reporters": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "graceful-fs": "^4.1.15", - "jest-changed-files": "^24.9.0", - "jest-config": "^24.9.0", - "jest-haste-map": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-regex-util": "^24.3.0", - "jest-resolve": "^24.9.0", - "jest-resolve-dependencies": "^24.9.0", - "jest-runner": "^24.9.0", - "jest-runtime": "^24.9.0", - "jest-snapshot": "^24.9.0", - "jest-util": "^24.9.0", - "jest-validate": "^24.9.0", - "jest-watcher": "^24.9.0", - "micromatch": "^3.1.10", - "p-each-series": "^1.0.0", - "realpath-native": "^1.1.0", - "rimraf": "^2.5.4", - "slash": "^2.0.0", - "strip-ansi": "^5.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@jest/core/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/@jest/environment": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-24.9.0.tgz", - "integrity": "sha512-5A1QluTPhvdIPFYnO3sZC3smkNeXPVELz7ikPbhUj0bQjB07EoE9qtLrem14ZUYWdVayYbsjVwIiL4WBIMV4aQ==", - "dev": true, - "dependencies": { - "@jest/fake-timers": "^24.9.0", - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "jest-mock": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@jest/fake-timers": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.9.0.tgz", - "integrity": "sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-mock": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@jest/reporters": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-24.9.0.tgz", - "integrity": "sha512-mu4X0yjaHrffOsWmVLzitKmmmWSQ3GGuefgNscUSWNiUNcEOSEQk9k3pERKEQVBb0Cnn88+UESIsZEMH3o88Gw==", - "dev": true, - "dependencies": { - "@jest/environment": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "glob": "^7.1.2", - "istanbul-lib-coverage": "^2.0.2", - "istanbul-lib-instrument": "^3.0.1", - "istanbul-lib-report": "^2.0.4", - "istanbul-lib-source-maps": "^3.0.1", - "istanbul-reports": "^2.2.6", - "jest-haste-map": "^24.9.0", - "jest-resolve": "^24.9.0", - "jest-runtime": "^24.9.0", - "jest-util": "^24.9.0", - "jest-worker": "^24.6.0", - "node-notifier": "^5.4.2", - "slash": "^2.0.0", - "source-map": "^0.6.0", - "string-length": "^2.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@jest/reporters/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/source-map": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz", - "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.1.15", - "source-map": "^0.6.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@jest/source-map/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/@jest/source-map/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/test-result": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz", - "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==", - "dev": true, - "dependencies": { - "@jest/console": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/istanbul-lib-coverage": "^2.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@jest/test-sequencer": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-24.9.0.tgz", - "integrity": "sha512-6qqsU4o0kW1dvA95qfNog8v8gkRN9ph6Lz7r96IvZpHdNipP2cBcb07J1Z45mz/VIS01OHJ3pY8T5fUY38tg4A==", - "dev": true, - "dependencies": { - "@jest/test-result": "^24.9.0", - "jest-haste-map": "^24.9.0", - "jest-runner": "^24.9.0", - "jest-runtime": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@jest/transform": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-24.9.0.tgz", - "integrity": "sha512-TcQUmyNRxV94S0QpMOnZl0++6RMiqpbH/ZMccFB/amku6Uwvyb1cjYX7xkp5nGNkbX4QPH/FcB6q1HBTHynLmQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^24.9.0", - "babel-plugin-istanbul": "^5.1.0", - "chalk": "^2.0.1", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.1.15", - "jest-haste-map": "^24.9.0", - "jest-regex-util": "^24.9.0", - "jest-util": "^24.9.0", - "micromatch": "^3.1.10", - "pirates": "^4.0.1", - "realpath-native": "^1.1.0", - "slash": "^2.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "2.4.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@jest/transform/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/transform/node_modules/write-file-atomic": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.1.tgz", - "integrity": "sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "node_modules/@jest/types": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", - "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^13.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@mdi/font": { - "version": "6.5.95", - "resolved": "https://registry.npmjs.org/@mdi/font/-/font-6.5.95.tgz", - "integrity": "sha512-ES5rj6J39FUkHe/b3C9SJs8bqIungYhuU7rBINTBaHOv/Ce4RCb3Gw08CZVl32W33UEkgRkzyWaIedV4at+QHg==" - }, - "node_modules/@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", - "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", - "dev": true, - "dependencies": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@npmcli/move-file": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.0.1.tgz", - "integrity": "sha512-Uv6h1sT+0DrblvIrolFtbvM1FgWm+/sy4B3pvLp67Zys+thcukzS5ekn7HsZFGpWP4Q3fYJCljbWQE/XivMRLw==", - "dev": true, - "dependencies": { - "mkdirp": "^1.0.4" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/move-file/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@soda/friendly-errors-webpack-plugin": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.1.tgz", - "integrity": "sha512-cWKrGaFX+rfbMrAxVv56DzhPNqOJPZuNIS2HGMELtgGzb+vsMzyig9mml5gZ/hr2BGtSLV+dP2LUEuAL8aG2mQ==", - "dev": true, - "dependencies": { - "chalk": "^1.1.3", - "error-stack-parser": "^2.0.0", - "string-width": "^2.0.0" - }, - "peerDependencies": { - "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0" - } - }, - "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@soda/get-current-script": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@soda/get-current-script/-/get-current-script-1.0.2.tgz", - "integrity": "sha512-T7VNNlYVM1SgQ+VsMYhnDkcGmWhQdL0bDyGm5TlQ3GBXnJscEClUUOKduWTmm2zCnvNLC1hc3JpuXjs/nFOc5w==", - "dev": true - }, - "node_modules/@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "dev": true, - "dependencies": { - "defer-to-connect": "^1.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@types/anymatch": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", - "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==", - "dev": true - }, - "node_modules/@types/babel__core": { - "version": "7.1.10", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.10.tgz", - "integrity": "sha512-x8OM8XzITIMyiwl5Vmo2B1cR1S1Ipkyv4mdlbJjMa1lmuKvKY9FrBbEANIaMlnWn5Rf7uO+rC/VgYabNkE17Hw==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", - "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.3.tgz", - "integrity": "sha512-uCoznIPDmnickEi6D0v11SBpW0OuVqHJCa7syXqQHy5uktSCreIlt0iglsCnmvz8yCb38hGcWeseA8cWJSwv5Q==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.15.tgz", - "integrity": "sha512-Pzh9O3sTK8V6I1olsXpCfj2k/ygO2q1X0vhhnDrEQyYLHZesWz+zMZMVcwXLCYf0U36EtmyYaFGPfXlTtDHe3A==", - "dev": true, - "dependencies": { - "@babel/types": "^7.3.0" - } - }, - "node_modules/@types/body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==", - "dev": true, - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", - "dev": true - }, - "node_modules/@types/connect": { - "version": "3.4.33", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.33.tgz", - "integrity": "sha512-2+FrkXY4zllzTNfJth7jOqEHC+enpLeGslEhpnTAkg21GkRrWV4SsAtqchtT4YS9/nODBU2/ZfsBY2X4J/dX7A==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.3.tgz", - "integrity": "sha512-7SxFCd+FLlxCfwVwbyPxbR4khL9aNikJhrorw8nUIOqeuooc9gifBuDQOJw5kzN7i6i3vLn9G8Wde/4QDihpYw==", - "dev": true, - "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "node_modules/@types/debug": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.5.tgz", - "integrity": "sha512-Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ==", - "dev": true - }, - "node_modules/@types/electron-devtools-installer": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@types/electron-devtools-installer/-/electron-devtools-installer-2.2.1.tgz", - "integrity": "sha512-V/gyryjHZi27/VeU5JtO89rqqq7w7d+Is0VYNLseARvR6ad7lXi8UCIJI9NraqNmd1NoGYedB1+tm5Q8UySF8A==", - "dev": true - }, - "node_modules/@types/eslint-visitor-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", - "integrity": "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==", - "dev": true - }, - "node_modules/@types/events": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", - "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==", - "dev": true - }, - "node_modules/@types/express": { - "version": "4.17.8", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.8.tgz", - "integrity": "sha512-wLhcKh3PMlyA2cNAB9sjM1BntnhPMiM0JOBwPBqttjHev2428MLEB4AYVN+d8s2iyCVZac+o41Pflm/ZH5vLXQ==", - "dev": true, - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "*", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.13.tgz", - "integrity": "sha512-RgDi5a4nuzam073lRGKTUIaL3eF2+H7LJvJ8eUnCI0wA6SNjXc44DCmWNiTLs/AZ7QlsFWZiw/gTG3nSQGL0fA==", - "dev": true, - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "node_modules/@types/fs-extra": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.1.tgz", - "integrity": "sha512-B42Sxuaz09MhC3DDeW5kubRcQ5by4iuVQ0cRRWM2lggLzAa/KVom0Aft/208NgMvNQQZ86s5rVcqDdn/SH0/mg==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/glob": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", - "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", - "dev": true, - "dependencies": { - "@types/events": "*", - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "node_modules/@types/http-proxy": { - "version": "1.17.4", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.4.tgz", - "integrity": "sha512-IrSHl2u6AWXduUaDLqYpt45tLVCtYv7o4Z0s1KghBCDgIIS9oW5K1H8mZG/A2CfeLdEa7rTd1ACOiHBc1EMT2Q==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/http-proxy-middleware": { - "version": "0.19.3", - "resolved": "https://registry.npmjs.org/@types/http-proxy-middleware/-/http-proxy-middleware-0.19.3.tgz", - "integrity": "sha512-lnBTx6HCOUeIJMLbI/LaL5EmdKLhczJY5oeXZpX/cXE4rRqb3RmV7VcMpiEfYkmTjipv3h7IAyIINe4plEv7cA==", - "dev": true, - "dependencies": { - "@types/connect": "*", - "@types/http-proxy": "*", - "@types/node": "*" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz", - "integrity": "sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg==", - "dev": true - }, - "node_modules/@types/istanbul-lib-report": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-1.1.1.tgz", - "integrity": "sha512-3BUTyMzbZa2DtDI2BkERNC6jJw2Mr2Y0oGI7mRxYNBPxppbtEK1F66u3bKwU2g+wxwWI7PAoRpJnOY1grJqzHg==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz", - "integrity": "sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "*", - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/jest": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.0.tgz", - "integrity": "sha512-gHl8XuC1RZ8H2j5sHv/JqsaxXkDDM9iDOgu0Wp8sjs4u/snb2PVehyWXJPr+ORA0RPpgw231mnutWI1+0hgjIQ==", - "dev": true, - "dependencies": { - "jest-diff": "^27.0.0", - "pretty-format": "^27.0.0" - } - }, - "node_modules/@types/jest/node_modules/@jest/types": { - "version": "27.2.5", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.2.5.tgz", - "integrity": "sha512-nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@types/jest/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/jest/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/jest/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/@types/jest/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@types/jest/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/@types/jest/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@types/jest/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@types/jest/node_modules/diff-sequences": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz", - "integrity": "sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==", - "dev": true, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@types/jest/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@types/jest/node_modules/jest-diff": { - "version": "27.3.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.3.1.tgz", - "integrity": "sha512-PCeuAH4AWUo2O5+ksW4pL9v5xJAcIKPUPfIhZBcG1RKv/0+dvaWTQK1Nrau8d67dp65fOqbeMdoil+6PedyEPQ==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^27.0.6", - "jest-get-type": "^27.3.1", - "pretty-format": "^27.3.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@types/jest/node_modules/jest-get-type": { - "version": "27.3.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.3.1.tgz", - "integrity": "sha512-+Ilqi8hgHSAdhlQ3s12CAVNd8H96ZkQBfYoXmArzZnOfAtVAJEiPDBirjByEblvG/4LPJmkL+nBqPO3A1YJAEg==", - "dev": true, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@types/jest/node_modules/pretty-format": { - "version": "27.3.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.3.1.tgz", - "integrity": "sha512-DR/c+pvFc52nLimLROYjnXPtolawm+uWDxr4FjuLDLUn+ktWnSN851KoHwHzzqq6rfCOjkzN8FLgDrSub6UDuA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.2.5", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@types/jest/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@types/jest/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true - }, - "node_modules/@types/jest/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.4.tgz", - "integrity": "sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA==", - "dev": true - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", - "dev": true - }, - "node_modules/@types/lodash": { - "version": "4.14.149", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.149.tgz", - "integrity": "sha512-ijGqzZt/b7BfzcK9vTrS6MFljQRPn5BFWOx8oE0GYxribu6uV+aA9zZuXI1zc/etK9E8nrgdoF2+LgUw7+9tJQ==" - }, - "node_modules/@types/lodash.clonedeep": { - "version": "4.5.6", - "resolved": "https://registry.npmjs.org/@types/lodash.clonedeep/-/lodash.clonedeep-4.5.6.tgz", - "integrity": "sha512-cE1jYr2dEg1wBImvXlNtp0xDoS79rfEdGozQVgliDZj1uERH4k+rmEMTudP9b4VQ8O6nRb5gPqft0QzEQGMQgA==", - "dependencies": { - "@types/lodash": "*" - } - }, - "node_modules/@types/mime": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.3.tgz", - "integrity": "sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q==", - "dev": true - }, - "node_modules/@types/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", - "dev": true - }, - "node_modules/@types/minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=", - "dev": true - }, - "node_modules/@types/node": { - "version": "14.17.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.5.tgz", - "integrity": "sha512-bjqH2cX/O33jXT/UmReo2pM7DIJREPMnarixbQ57DOOzzFaI6D2+IcwaJQaJpv0M1E9TIhPCYVxrkcityLjlqA==", - "dev": true - }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npm.taobao.org/@types/normalize-package-data/download/@types/normalize-package-data-2.4.0.tgz?cache=0&sync_timestamp=1580842775070&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fnormalize-package-data%2Fdownload%2F%40types%2Fnormalize-package-data-2.4.0.tgz", - "integrity": "sha1-5IbQ2XOW15vu3QpuM/RTT/a0lz4=", - "dev": true - }, - "node_modules/@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true, - "optional": true - }, - "node_modules/@types/q": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", - "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", - "dev": true - }, - "node_modules/@types/qs": { - "version": "6.9.5", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.5.tgz", - "integrity": "sha512-/JHkVHtx/REVG0VVToGRGH2+23hsYLHdyG+GrvoUGlGAd0ErauXDyvHtRI/7H7mzLm+tBCKA7pfcpkQ1lf58iQ==", - "dev": true - }, - "node_modules/@types/range-parser": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz", - "integrity": "sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==", - "dev": true - }, - "node_modules/@types/serve-static": { - "version": "1.13.5", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.5.tgz", - "integrity": "sha512-6M64P58N+OXjU432WoLLBQxbA0LRGBCRm7aAGQJ+SMC1IMl0dgRVi9EFfoDcS2a7Xogygk/eGN94CfwU9UF7UQ==", - "dev": true, - "dependencies": { - "@types/express-serve-static-core": "*", - "@types/mime": "*" - } - }, - "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/stack-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", - "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", - "dev": true - }, - "node_modules/@types/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-FKjsOVbC6B7bdSB5CuzyHCkK69I=", - "dev": true - }, - "node_modules/@types/strip-json-comments": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz", - "integrity": "sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==", - "dev": true - }, - "node_modules/@types/tapable": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", - "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==", - "dev": true - }, - "node_modules/@types/uglify-js": { - "version": "3.9.3", - "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.9.3.tgz", - "integrity": "sha512-KswB5C7Kwduwjj04Ykz+AjvPcfgv/37Za24O2EDzYNbwyzOo8+ydtvzUfZ5UMguiVu29Gx44l1A6VsPPcmYu9w==", - "dev": true, - "dependencies": { - "source-map": "^0.6.1" - } - }, - "node_modules/@types/uglify-js/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/@types/uuid": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.4.tgz", - "integrity": "sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==", - "dev": true - }, - "node_modules/@types/webpack": { - "version": "4.41.22", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.22.tgz", - "integrity": "sha512-JQDJK6pj8OMV9gWOnN1dcLCyU9Hzs6lux0wBO4lr1+gyEhIBR9U3FMrz12t2GPkg110XAxEAw2WHF6g7nZIbRQ==", - "dev": true, - "dependencies": { - "@types/anymatch": "*", - "@types/node": "*", - "@types/tapable": "*", - "@types/uglify-js": "*", - "@types/webpack-sources": "*", - "source-map": "^0.6.0" - } - }, - "node_modules/@types/webpack-dev-server": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", - "integrity": "sha512-3+86AgSzl18n5P1iUP9/lz3G3GMztCp+wxdDvVuNhx1sr1jE79GpYfKHL8k+Vht3N74K2n98CuAEw4YPJCYtDA==", - "dev": true, - "dependencies": { - "@types/connect-history-api-fallback": "*", - "@types/express": "*", - "@types/http-proxy-middleware": "*", - "@types/serve-static": "*", - "@types/webpack": "*" - } - }, - "node_modules/@types/webpack-env": { - "version": "1.15.3", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.15.3.tgz", - "integrity": "sha512-5oiXqR7kwDGZ6+gmzIO2lTC+QsriNuQXZDWNYRV3l2XRN/zmPgnC21DLSx2D05zvD8vnXW6qUg7JnXZ4I6qLVQ==", - "dev": true - }, - "node_modules/@types/webpack-sources": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-1.4.2.tgz", - "integrity": "sha512-77T++JyKow4BQB/m9O96n9d/UUHWLQHlcqXb9Vsf4F1+wKNrrlWNFPDLKNT92RJnCSL6CieTc+NDXtCVZswdTw==", - "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.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@types/webpack/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/@types/yargs": { - "version": "13.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.3.tgz", - "integrity": "sha512-K8/LfZq2duW33XW/tFwEAfnZlqIfVsoyRB3kfXdPXYhl0nfM8mmh7GS0jg7WrX2Dgq/0Ha/pR1PaR+BvmWwjiQ==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-13.1.0.tgz", - "integrity": "sha512-gCubfBUZ6KxzoibJ+SCUc/57Ms1jz5NjHe4+dI2krNmU5zCPAphyLJYyTOg06ueIyfj+SaCUqmzun7ImlxDcKg==", - "dev": true - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "2.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.20.0.tgz", - "integrity": "sha512-cimIdVDV3MakiGJqMXw51Xci6oEDEoPkvh8ggJe2IIzcc0fYqAxOXN6Vbeanahz6dLZq64W+40iUEc9g32FLDQ==", - "dev": true, - "dependencies": { - "@typescript-eslint/experimental-utils": "2.20.0", - "eslint-utils": "^1.4.3", - "functional-red-black-tree": "^1.0.1", - "regexpp": "^3.0.0", - "tsutils": "^3.17.1" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^2.0.0", - "eslint": "^5.0.0 || ^6.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/tsutils": { - "version": "3.17.1", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz", - "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==", - "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/@typescript-eslint/experimental-utils": { - "version": "2.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.20.0.tgz", - "integrity": "sha512-fEBy9xYrwG9hfBLFEwGW2lKwDRTmYzH3DwTmYbT+SMycmxAoPl0eGretnBFj/s+NfYBG63w/5c3lsvqqz5mYag==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.3", - "@typescript-eslint/typescript-estree": "2.20.0", - "eslint-scope": "^5.0.0" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" - } - }, - "node_modules/@typescript-eslint/experimental-utils/node_modules/eslint-scope": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz", - "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "2.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.20.0.tgz", - "integrity": "sha512-o8qsKaosLh2qhMZiHNtaHKTHyCHc3Triq6aMnwnWj7budm3xAY9owSZzV1uon5T9cWmJRJGzTFa90aex4m77Lw==", - "dev": true, - "dependencies": { - "@types/eslint-visitor-keys": "^1.0.0", - "@typescript-eslint/experimental-utils": "2.20.0", - "@typescript-eslint/typescript-estree": "2.20.0", - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^5.0.0 || ^6.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "2.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.20.0.tgz", - "integrity": "sha512-WlFk8QtI8pPaE7JGQGxU7nGcnk1ccKAJkhbVookv94ZcAef3m6oCE/jEDL6dGte3JcD7reKrA0o55XhBRiVT3A==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "eslint-visitor-keys": "^1.1.0", - "glob": "^7.1.6", - "is-glob": "^4.0.1", - "lodash": "^4.17.15", - "semver": "^6.3.0", - "tsutils": "^3.17.1" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree/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/@typescript-eslint/typescript-estree/node_modules/tsutils": { - "version": "3.17.1", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz", - "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==", - "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/@vue/babel-helper-vue-jsx-merge-props": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.2.1.tgz", - "integrity": "sha512-QOi5OW45e2R20VygMSNhyQHvpdUwQZqGPc748JLGCYEy+yp8fNFNdbNIGAgZmi9e+2JHPd6i6idRuqivyicIkA==", - "dev": true - }, - "node_modules/@vue/babel-helper-vue-transform-on": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz", - "integrity": "sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==", - "dev": true - }, - "node_modules/@vue/babel-plugin-jsx": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.1.tgz", - "integrity": "sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/plugin-syntax-jsx": "^7.0.0", - "@babel/template": "^7.0.0", - "@babel/traverse": "^7.0.0", - "@babel/types": "^7.0.0", - "@vue/babel-helper-vue-transform-on": "^1.0.2", - "camelcase": "^6.0.0", - "html-tags": "^3.1.0", - "svg-tags": "^1.0.0" - } - }, - "node_modules/@vue/babel-plugin-jsx/node_modules/camelcase": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", - "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@vue/babel-plugin-transform-vue-jsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.2.1.tgz", - "integrity": "sha512-HJuqwACYehQwh1fNT8f4kyzqlNMpBuUK4rSiSES5D4QsYncv5fxFsLyrxFPG2ksO7t5WP+Vgix6tt6yKClwPzA==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/plugin-syntax-jsx": "^7.2.0", - "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", - "html-tags": "^2.0.0", - "lodash.kebabcase": "^4.1.1", - "svg-tags": "^1.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/babel-plugin-transform-vue-jsx/node_modules/html-tags": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", - "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@vue/babel-preset-app": { - "version": "4.5.15", - "resolved": "https://registry.npmjs.org/@vue/babel-preset-app/-/babel-preset-app-4.5.15.tgz", - "integrity": "sha512-J+YttzvwRfV1BPczf8r3qCevznYk+jh531agVF+5EYlHF4Sgh/cGXTz9qkkiux3LQgvhEGXgmCteg1n38WuuKg==", - "dev": true, - "dependencies": { - "@babel/core": "^7.11.0", - "@babel/helper-compilation-targets": "^7.9.6", - "@babel/helper-module-imports": "^7.8.3", - "@babel/plugin-proposal-class-properties": "^7.8.3", - "@babel/plugin-proposal-decorators": "^7.8.3", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-jsx": "^7.8.3", - "@babel/plugin-transform-runtime": "^7.11.0", - "@babel/preset-env": "^7.11.0", - "@babel/runtime": "^7.11.0", - "@vue/babel-plugin-jsx": "^1.0.3", - "@vue/babel-preset-jsx": "^1.2.4", - "babel-plugin-dynamic-import-node": "^2.3.3", - "core-js": "^3.6.5", - "core-js-compat": "^3.6.5", - "semver": "^6.1.0" - }, - "peerDependencies": { - "@babel/core": "*", - "core-js": "^3", - "vue": "^2 || ^3.0.0-0" - }, - "peerDependenciesMeta": { - "core-js": { - "optional": true - }, - "vue": { - "optional": true - } - } - }, - "node_modules/@vue/babel-preset-app/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/@vue/babel-preset-jsx": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@vue/babel-preset-jsx/-/babel-preset-jsx-1.2.4.tgz", - "integrity": "sha512-oRVnmN2a77bYDJzeGSt92AuHXbkIxbf/XXSE3klINnh9AXBmVS1DGa1f0d+dDYpLfsAKElMnqKTQfKn7obcL4w==", - "dev": true, - "dependencies": { - "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", - "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", - "@vue/babel-sugar-composition-api-inject-h": "^1.2.1", - "@vue/babel-sugar-composition-api-render-instance": "^1.2.4", - "@vue/babel-sugar-functional-vue": "^1.2.2", - "@vue/babel-sugar-inject-h": "^1.2.2", - "@vue/babel-sugar-v-model": "^1.2.3", - "@vue/babel-sugar-v-on": "^1.2.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/babel-sugar-composition-api-inject-h": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-inject-h/-/babel-sugar-composition-api-inject-h-1.2.1.tgz", - "integrity": "sha512-4B3L5Z2G+7s+9Bwbf+zPIifkFNcKth7fQwekVbnOA3cr3Pq71q71goWr97sk4/yyzH8phfe5ODVzEjX7HU7ItQ==", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-jsx": "^7.2.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/babel-sugar-composition-api-render-instance": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.2.4.tgz", - "integrity": "sha512-joha4PZznQMsxQYXtR3MnTgCASC9u3zt9KfBxIeuI5g2gscpTsSKRDzWQt4aqNIpx6cv8On7/m6zmmovlNsG7Q==", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-jsx": "^7.2.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/babel-sugar-functional-vue": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.2.2.tgz", - "integrity": "sha512-JvbgGn1bjCLByIAU1VOoepHQ1vFsroSA/QkzdiSs657V79q6OwEWLCQtQnEXD/rLTA8rRit4rMOhFpbjRFm82w==", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-jsx": "^7.2.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/babel-sugar-inject-h": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.2.2.tgz", - "integrity": "sha512-y8vTo00oRkzQTgufeotjCLPAvlhnpSkcHFEp60+LJUwygGcd5Chrpn5480AQp/thrxVm8m2ifAk0LyFel9oCnw==", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-jsx": "^7.2.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/babel-sugar-v-model": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.2.3.tgz", - "integrity": "sha512-A2jxx87mySr/ulAsSSyYE8un6SIH0NWHiLaCWpodPCVOlQVODCaSpiR4+IMsmBr73haG+oeCuSvMOM+ttWUqRQ==", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-jsx": "^7.2.0", - "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", - "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", - "camelcase": "^5.0.0", - "html-tags": "^2.0.0", - "svg-tags": "^1.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/babel-sugar-v-model/node_modules/html-tags": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", - "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@vue/babel-sugar-v-on": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.2.3.tgz", - "integrity": "sha512-kt12VJdz/37D3N3eglBywV8GStKNUhNrsxChXIV+o0MwVXORYuhDTHJRKPgLJRb/EY3vM2aRFQdxJBp9CLikjw==", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-jsx": "^7.2.0", - "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", - "camelcase": "^5.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/cli-overlay": { - "version": "4.5.15", - "resolved": "https://registry.npmjs.org/@vue/cli-overlay/-/cli-overlay-4.5.15.tgz", - "integrity": "sha512-0zI0kANAVmjFO2LWGUIzdGPMeE3+9k+KeRDXsUqB30YfRF7abjfiiRPq5BU9pOzlJbVdpRkisschBrvdJqDuDg==", - "dev": true - }, - "node_modules/@vue/cli-plugin-babel": { - "version": "4.5.15", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-babel/-/cli-plugin-babel-4.5.15.tgz", - "integrity": "sha512-hBLrwYfFkHldEe34op/YNgPhpOWI5n5DB2Qt9I/1Epeif4M4iFaayrgjvOR9AVM6WbD3Yx7WCFszYpWrQZpBzQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.11.0", - "@vue/babel-preset-app": "^4.5.15", - "@vue/cli-shared-utils": "^4.5.15", - "babel-loader": "^8.1.0", - "cache-loader": "^4.1.0", - "thread-loader": "^2.1.3", - "webpack": "^4.0.0" - }, - "peerDependencies": { - "@vue/cli-service": "^3.0.0 || ^4.0.0-0" - } - }, - "node_modules/@vue/cli-plugin-eslint": { - "version": "4.5.15", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-eslint/-/cli-plugin-eslint-4.5.15.tgz", - "integrity": "sha512-/2Fl6wY/5bz3HD035oSnFRMsKNxDxU396KqBdpCQdwdvqk4mm6JAbXqihpcBRTNPeTO6w+LwGe6FE56PVbJdbg==", - "dev": true, - "dependencies": { - "@vue/cli-shared-utils": "^4.5.15", - "eslint-loader": "^2.2.1", - "globby": "^9.2.0", - "inquirer": "^7.1.0", - "webpack": "^4.0.0", - "yorkie": "^2.0.0" - }, - "peerDependencies": { - "@vue/cli-service": "^3.0.0 || ^4.0.0-0", - "eslint": ">= 1.6.0 < 7.0.0" - } - }, - "node_modules/@vue/cli-plugin-router": { - "version": "4.5.15", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-router/-/cli-plugin-router-4.5.15.tgz", - "integrity": "sha512-q7Y6kP9b3k55Ca2j59xJ7XPA6x+iSRB+N4ac0ZbcL1TbInVQ4j5wCzyE+uqid40hLy4fUdlpl4X9fHJEwuVxPA==", - "dev": true, - "dependencies": { - "@vue/cli-shared-utils": "^4.5.15" - }, - "peerDependencies": { - "@vue/cli-service": "^3.0.0 || ^4.0.0-0" - } - }, - "node_modules/@vue/cli-plugin-typescript": { - "version": "4.5.15", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-typescript/-/cli-plugin-typescript-4.5.15.tgz", - "integrity": "sha512-g2HDBwWBboTzNvVrS+w4Ctl7CCErboTlx7PyQrXgY+7uGdPVUT9PWuv4DjaZhosSk7WI3qSIpruCBIkdHX5bwQ==", - "dev": true, - "dependencies": { - "@types/webpack-env": "^1.15.2", - "@vue/cli-shared-utils": "^4.5.15", - "cache-loader": "^4.1.0", - "fork-ts-checker-webpack-plugin": "^3.1.1", - "globby": "^9.2.0", - "thread-loader": "^2.1.3", - "ts-loader": "^6.2.2", - "tslint": "^5.20.1", - "webpack": "^4.0.0", - "yorkie": "^2.0.0" - }, - "optionalDependencies": { - "fork-ts-checker-webpack-plugin-v5": "npm:fork-ts-checker-webpack-plugin@^5.0.11" - }, - "peerDependencies": { - "@vue/cli-service": "^3.0.0 || ^4.0.0-0", - "@vue/compiler-sfc": "^3.0.0-beta.14", - "typescript": ">=2" - }, - "peerDependenciesMeta": { - "@vue/compiler-sfc": { - "optional": true - } - } - }, - "node_modules/@vue/cli-plugin-unit-jest": { - "version": "4.5.15", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-unit-jest/-/cli-plugin-unit-jest-4.5.15.tgz", - "integrity": "sha512-oE3RDMerb21P6ALg70Zh2zU+RYYjoe09/7ZXYUj03uTb2obqUbcINpFfeVwM0B/J6H1YmqWJpnNBxWURhrqQHg==", - "dev": true, - "dependencies": { - "@babel/core": "^7.11.0", - "@babel/plugin-transform-modules-commonjs": "^7.9.6", - "@types/jest": "^24.0.19", - "@vue/cli-shared-utils": "^4.5.15", - "babel-core": "^7.0.0-bridge.0", - "babel-jest": "^24.9.0", - "babel-plugin-transform-es2015-modules-commonjs": "^6.26.2", - "deepmerge": "^4.2.2", - "jest": "^24.9.0", - "jest-environment-jsdom-fifteen": "^1.0.2", - "jest-serializer-vue": "^2.0.2", - "jest-transform-stub": "^2.0.0", - "jest-watch-typeahead": "^0.4.2", - "ts-jest": "^24.2.0", - "vue-jest": "^3.0.5" - }, - "peerDependencies": { - "@vue/cli-service": "^3.0.0 || ^4.0.0-0" - } - }, - "node_modules/@vue/cli-plugin-unit-jest/node_modules/@types/jest": { - "version": "24.9.1", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-24.9.1.tgz", - "integrity": "sha512-Fb38HkXSVA4L8fGKEZ6le5bB8r6MRWlOCZbVuWZcmOMSCd2wCYOwN1ibj8daIoV9naq7aaOZjrLCoCMptKU/4Q==", - "dev": true, - "dependencies": { - "jest-diff": "^24.3.0" - } - }, - "node_modules/@vue/cli-plugin-unit-jest/node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@vue/cli-plugin-vuex": { - "version": "4.5.15", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-vuex/-/cli-plugin-vuex-4.5.15.tgz", - "integrity": "sha512-fqap+4HN+w+InDxlA3hZTOGE0tzBTgXhKLoDydhywqgmhQ1D9JA6Feh94ze6tG8DsWX58/ujYUqA8jAz17FJtg==", - "dev": true, - "peerDependencies": { - "@vue/cli-service": "^3.0.0 || ^4.0.0-0" - } - }, - "node_modules/@vue/cli-service": { - "version": "4.5.15", - "resolved": "https://registry.npmjs.org/@vue/cli-service/-/cli-service-4.5.15.tgz", - "integrity": "sha512-sFWnLYVCn4zRfu45IcsIE9eXM0YpDV3S11vlM2/DVbIPAGoYo5ySpSof6aHcIvkeGsIsrHFpPHzNvDZ/efs7jA==", - "dev": true, - "dependencies": { - "@intervolga/optimize-cssnano-plugin": "^1.0.5", - "@soda/friendly-errors-webpack-plugin": "^1.7.1", - "@soda/get-current-script": "^1.0.0", - "@types/minimist": "^1.2.0", - "@types/webpack": "^4.0.0", - "@types/webpack-dev-server": "^3.11.0", - "@vue/cli-overlay": "^4.5.15", - "@vue/cli-plugin-router": "^4.5.15", - "@vue/cli-plugin-vuex": "^4.5.15", - "@vue/cli-shared-utils": "^4.5.15", - "@vue/component-compiler-utils": "^3.1.2", - "@vue/preload-webpack-plugin": "^1.1.0", - "@vue/web-component-wrapper": "^1.2.0", - "acorn": "^7.4.0", - "acorn-walk": "^7.1.1", - "address": "^1.1.2", - "autoprefixer": "^9.8.6", - "browserslist": "^4.12.0", - "cache-loader": "^4.1.0", - "case-sensitive-paths-webpack-plugin": "^2.3.0", - "cli-highlight": "^2.1.4", - "clipboardy": "^2.3.0", - "cliui": "^6.0.0", - "copy-webpack-plugin": "^5.1.1", - "css-loader": "^3.5.3", - "cssnano": "^4.1.10", - "debug": "^4.1.1", - "default-gateway": "^5.0.5", - "dotenv": "^8.2.0", - "dotenv-expand": "^5.1.0", - "file-loader": "^4.2.0", - "fs-extra": "^7.0.1", - "globby": "^9.2.0", - "hash-sum": "^2.0.0", - "html-webpack-plugin": "^3.2.0", - "launch-editor-middleware": "^2.2.1", - "lodash.defaultsdeep": "^4.6.1", - "lodash.mapvalues": "^4.6.0", - "lodash.transform": "^4.6.0", - "mini-css-extract-plugin": "^0.9.0", - "minimist": "^1.2.5", - "pnp-webpack-plugin": "^1.6.4", - "portfinder": "^1.0.26", - "postcss-loader": "^3.0.0", - "ssri": "^8.0.1", - "terser-webpack-plugin": "^1.4.4", - "thread-loader": "^2.1.3", - "url-loader": "^2.2.0", - "vue-loader": "^15.9.2", - "vue-style-loader": "^4.1.2", - "webpack": "^4.0.0", - "webpack-bundle-analyzer": "^3.8.0", - "webpack-chain": "^6.4.0", - "webpack-dev-server": "^3.11.0", - "webpack-merge": "^4.2.2" - }, - "bin": { - "vue-cli-service": "bin/vue-cli-service.js" - }, - "engines": { - "node": ">=8" - }, - "optionalDependencies": { - "vue-loader-v16": "npm:vue-loader@^16.1.0" - }, - "peerDependencies": { - "@vue/compiler-sfc": "^3.0.0-beta.14", - "vue-template-compiler": "^2.0.0" - }, - "peerDependenciesMeta": { - "@vue/compiler-sfc": { - "optional": true - }, - "less-loader": { - "optional": true - }, - "pug-plain-loader": { - "optional": true - }, - "raw-loader": { - "optional": true - }, - "sass-loader": { - "optional": true - }, - "stylus-loader": { - "optional": true - }, - "vue-template-compiler": { - "optional": true - } - } - }, - "node_modules/@vue/cli-service/node_modules/acorn": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz", - "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/@vue/cli-service/node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/@vue/cli-service/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/@vue/cli-service/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/@vue/cli-service/node_modules/ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@vue/cli-service/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@vue/cli-shared-utils": { - "version": "4.5.15", - "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.5.15.tgz", - "integrity": "sha512-SKaej9hHzzjKSOw1NlFmc6BSE0vcqUQMQiv1cxQ2DhVyy4QxZXBmzmiLBUBe+hYZZs1neXW7n//udeN9bCAY+Q==", - "dev": true, - "dependencies": { - "@hapi/joi": "^15.0.1", - "chalk": "^2.4.2", - "execa": "^1.0.0", - "launch-editor": "^2.2.1", - "lru-cache": "^5.1.1", - "node-ipc": "^9.1.1", - "open": "^6.3.0", - "ora": "^3.4.0", - "read-pkg": "^5.1.1", - "request": "^2.88.2", - "semver": "^6.1.0", - "strip-ansi": "^6.0.0" - } - }, - "node_modules/@vue/cli-shared-utils/node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", - "dev": true, - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@vue/cli-shared-utils/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/@vue/cli-shared-utils/node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/@vue/cli-shared-utils/node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "dev": true, - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/@vue/component-compiler-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.2.0.tgz", - "integrity": "sha512-lejBLa7xAMsfiZfNp7Kv51zOzifnb29FwdnMLa96z26kXErPFioSf9BMcePVIQ6/Gc6/mC0UrPpxAWIHyae0vw==", - "dev": true, - "dependencies": { - "consolidate": "^0.15.1", - "hash-sum": "^1.0.2", - "lru-cache": "^4.1.2", - "merge-source-map": "^1.1.0", - "postcss": "^7.0.14", - "postcss-selector-parser": "^6.0.2", - "source-map": "~0.6.1", - "vue-template-es2015-compiler": "^1.9.0" - }, - "optionalDependencies": { - "prettier": "^1.18.2" - } - }, - "node_modules/@vue/component-compiler-utils/node_modules/hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/hash-sum/download/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", - "dev": true - }, - "node_modules/@vue/component-compiler-utils/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/@vue/component-compiler-utils/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/@vue/component-compiler-utils/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - }, - "node_modules/@vue/eslint-config-standard": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@vue/eslint-config-standard/-/eslint-config-standard-5.1.2.tgz", - "integrity": "sha512-FTz0k77dIrj9r3xskt9jsZyL/YprrLiPRf4m3k7G6dZ5PKuD6OPqYrHR9eduUmHDFpTlRgFpTVQrq+1el9k3QQ==", - "dev": true, - "dependencies": { - "eslint-config-standard": "^14.1.0", - "eslint-import-resolver-node": "^0.3.3", - "eslint-import-resolver-webpack": "^0.12.1" - }, - "peerDependencies": { - "@vue/cli-service": "^3.0.0 || ^4.0.0-0", - "eslint": ">=6.2.2", - "eslint-plugin-import": ">= 2.18.0", - "eslint-plugin-node": ">= 9.1.0", - "eslint-plugin-promise": ">= 4.2.1", - "eslint-plugin-standard": ">= 4.0.0", - "eslint-plugin-vue": ">= 6.1.2" - }, - "peerDependenciesMeta": { - "@vue/cli-service": { - "optional": true - } - } - }, - "node_modules/@vue/eslint-config-typescript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@vue/eslint-config-typescript/-/eslint-config-typescript-5.0.1.tgz", - "integrity": "sha512-gpP8zQA0rJ93ROkAW5fbOJB3EG7p6U70Jb0/CVOjhs5zuEXf1WgLk4gP+zUZGwiRpLoXBa5oIRH4hLQDbS1/eg==", - "dev": true, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^2.7.0", - "@typescript-eslint/parser": "^2.7.0", - "eslint": "^5.0.0 || ^6.0.0", - "eslint-plugin-vue": "^5.2.3 || ^6.0.0" - } - }, - "node_modules/@vue/preload-webpack-plugin": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@vue/preload-webpack-plugin/-/preload-webpack-plugin-1.1.2.tgz", - "integrity": "sha512-LIZMuJk38pk9U9Ur4YzHjlIyMuxPlACdBIHH9/nGYVTsaGKOSnSuELiE8vS9wa+dJpIYspYUOqk+L1Q4pgHQHQ==", - "dev": true, - "engines": { - "node": ">=6.0.0" - }, - "peerDependencies": { - "html-webpack-plugin": ">=2.26.0", - "webpack": ">=4.0.0" - } - }, - "node_modules/@vue/test-utils": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@vue/test-utils/-/test-utils-1.3.0.tgz", - "integrity": "sha512-Xk2Xiyj2k5dFb8eYUKkcN9PzqZSppTlx7LaQWBbdA8tqh3jHr/KHX2/YLhNFc/xwDrgeLybqd+4ZCPJSGPIqeA==", - "dev": true, - "dependencies": { - "dom-event-types": "^1.0.0", - "lodash": "^4.17.15", - "pretty": "^2.0.0" - }, - "peerDependencies": { - "vue": "2.x", - "vue-template-compiler": "^2.x" - } - }, - "node_modules/@vue/web-component-wrapper": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@vue/web-component-wrapper/-/web-component-wrapper-1.2.0.tgz", - "integrity": "sha512-Xn/+vdm9CjuC9p3Ae+lTClNutrVhsXpzxvoTXXtoys6kVRX9FkueSUAqSWAyZntmVLlR4DosBV4pH8y5Z/HbUw==", - "dev": true - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "node_modules/@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/7zip-bin": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-5.0.3.tgz", - "integrity": "sha512-GLyWIFBbGvpKPGo55JyRZAo4lVbnBiD52cKlw/0Vt+wnmKvWJkpZvsjVoaIolyBXDeAQKSicRtqFNPem9w0WYA==", - "dev": true - }, - "node_modules/abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", - "dev": true - }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, - "node_modules/accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "dev": true, - "dependencies": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.0.tgz", - "integrity": "sha512-gac8OEcQ2Li1dxIEWGZzsp2BitJxwkwcOm0zHAJLcPJaVvm58FRnk6RkuLRpU1EujipU2ZFODv2P9DLMfnV8mw==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-globals": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", - "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", - "dev": true, - "dependencies": { - "acorn": "^6.0.1", - "acorn-walk": "^6.0.1" - } - }, - "node_modules/acorn-jsx": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.1.0.tgz", - "integrity": "sha512-tMUqwBWfLFbJbizRmEcWSLw6HnFzfdJs2sOJEOwwtVPMoH/0Ay+E703oZz78VSXZiiDcZrQ5XKjPIUQixhmgVw==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0" - } - }, - "node_modules/acorn-walk": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", - "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/address": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", - "dev": true, - "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-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-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/alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", - "dev": true - }, - "node_modules/ansi-align": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", - "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", - "dev": true, - "dependencies": { - "string-width": "^3.0.0" - } - }, - "node_modules/ansi-align/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/ansi-align/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/ansi-align/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/ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", - "dev": true, - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "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/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", - "dev": true - }, - "node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/app-builder-bin": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-3.5.10.tgz", - "integrity": "sha512-Jd+GW68lR0NeetgZDo47PdWBEPdnD+p0jEa7XaxjRC8u6Oo/wgJsfKUkORRgr2NpkD19IFKN50P6JYy04XHFLQ==", - "dev": true - }, - "node_modules/app-builder-lib": { - "version": "22.8.1", - "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-22.8.1.tgz", - "integrity": "sha512-D/ac1+vuGIAAwEeTtXl8b+qWl7Gz/IQatFyzYl2ocag/7N8LqUjKzZFJJISQPWt6PFDPDH0oCj8/GMh63aV0yw==", - "dev": true, - "dependencies": { - "@develar/schema-utils": "~2.6.5", - "7zip-bin": "~5.0.3", - "async-exit-hook": "^2.0.1", - "bluebird-lst": "^1.0.9", - "builder-util": "22.8.1", - "builder-util-runtime": "8.7.2", - "chromium-pickle-js": "^0.2.0", - "debug": "^4.2.0", - "ejs": "^3.1.3", - "electron-publish": "22.8.1", - "fs-extra": "^9.0.1", - "hosted-git-info": "^3.0.5", - "is-ci": "^2.0.0", - "isbinaryfile": "^4.0.6", - "js-yaml": "^3.14.0", - "lazy-val": "^1.0.4", - "minimatch": "^3.0.4", - "normalize-package-data": "^2.5.0", - "read-config-file": "6.0.0", - "sanitize-filename": "^1.6.3", - "semver": "^7.3.2", - "temp-file": "^3.3.7" - }, - "engines": { - "node": ">=8.12.0" - } - }, - "node_modules/app-builder-lib/node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "node_modules/app-builder-lib/node_modules/debug": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", - "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", - "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/app-builder-lib/node_modules/ejs": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.5.tgz", - "integrity": "sha512-dldq3ZfFtgVTJMLjOe+/3sROTzALlL9E34V4/sDtUd/KlBSS0s6U1/+WPE1B4sj9CXHJpL1M6rhNJnc9Wbal9w==", - "dev": true, - "dependencies": { - "jake": "^10.6.1" - }, - "bin": { - "ejs": "bin/cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/app-builder-lib/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/app-builder-lib/node_modules/hosted-git-info": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", - "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/app-builder-lib/node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/app-builder-lib/node_modules/js-yaml": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", - "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/app-builder-lib/node_modules/jsonfile": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", - "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==", - "dev": true, - "dependencies": { - "universalify": "^1.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/app-builder-lib/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/app-builder-lib/node_modules/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/app-builder-lib/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/app-builder-lib/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/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "node_modules/arch": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.2.tgz", - "integrity": "sha512-NTBIIbAfkJeIletyABbVtdPgeKfDafR+1mZV/AyyfC1UkVkp9iUjV+wwmqtUgphHYajbI86jejBJp5e+jkGTiQ==", - "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/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/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", - "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", - "dev": true - }, - "node_modules/array-find": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-find/-/array-find-1.0.0.tgz", - "integrity": "sha1-bI4obRHtdoMn+OYuzuhzU8o+eLg=", - "dev": true - }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true - }, - "node_modules/array-includes": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", - "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", - "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/asn1.js": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", - "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", - "dev": true, - "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dev": true, - "dependencies": { - "object-assign": "^4.1.1", - "util": "0.10.3" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/assert/node_modules/inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true - }, - "node_modules/assert/node_modules/util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, - "dependencies": { - "inherits": "2.0.1" - } - }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true - }, - "node_modules/async-exit-hook": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz", - "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "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/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true, - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/autoprefixer": { - "version": "9.8.6", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", - "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", - "dev": true, - "dependencies": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "colorette": "^1.2.1", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "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/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.0.tgz", - "integrity": "sha512-Uvq6hVe90D0B2WEnUqtdgY1bATGz3mw33nH9Y+dmA+w5DHvUmBgkr5rM/KCHpCsiFNRUfokW/szpPPgMK2hm4A==", - "dev": true - }, - "node_modules/babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", - "dev": true, - "dependencies": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - } - }, - "node_modules/babel-code-frame/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-code-frame/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-code-frame/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-code-frame/node_modules/js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", - "dev": true - }, - "node_modules/babel-code-frame/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-code-frame/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/babel-core": { - "version": "7.0.0-bridge.0", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", - "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", - "dev": true, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-jest": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.9.0.tgz", - "integrity": "sha512-ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw==", - "dev": true, - "dependencies": { - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/babel__core": "^7.1.0", - "babel-plugin-istanbul": "^5.1.0", - "babel-preset-jest": "^24.9.0", - "chalk": "^2.4.2", - "slash": "^2.0.0" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-loader": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", - "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", - "dev": true, - "dependencies": { - "find-cache-dir": "^2.1.0", - "loader-utils": "^1.4.0", - "mkdirp": "^0.5.3", - "pify": "^4.0.1", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 6.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" - } - }, - "node_modules/babel-loader/node_modules/@types/json-schema": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz", - "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==", - "dev": true - }, - "node_modules/babel-loader/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/babel-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/babel-loader/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/babel-loader/node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "dependencies": { - "object.assign": "^4.1.0" - } - }, - "node_modules/babel-plugin-istanbul": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz", - "integrity": "sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "find-up": "^3.0.0", - "istanbul-lib-instrument": "^3.3.0", - "test-exclude": "^5.2.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/babel-plugin-jest-hoist": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz", - "integrity": "sha512-2EMA2P8Vp7lG0RAzr4HXqtYwacfMErOuv1U3wrvxHX6rD1sV6xS3WXG3r8TRQ2r6w8OhvSdWt+z41hQNwNm3Xw==", - "dev": true, - "dependencies": { - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz", - "integrity": "sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.0", - "semver": "^6.1.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.4.0.tgz", - "integrity": "sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.0", - "core-js-compat": "^3.18.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz", - "integrity": "sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-transform-es2015-modules-commonjs": { - "version": "6.26.2", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", - "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", - "dev": true, - "dependencies": { - "babel-plugin-transform-strict-mode": "^6.24.1", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-types": "^6.26.0" - } - }, - "node_modules/babel-plugin-transform-strict-mode": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", - "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-preset-jest": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz", - "integrity": "sha512-izTUuhE4TMfTRPF92fFwD2QfdXaZW08qvWTFCI51V8rW5x00UuPgc3ajRoWofXOuxjfcOM5zzSYsQS3H8KGCAg==", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-object-rest-spread": "^7.0.0", - "babel-plugin-jest-hoist": "^24.9.0" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, - "dependencies": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "node_modules/babel-runtime/node_modules/core-js": { - "version": "2.6.10", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.10.tgz", - "integrity": "sha512-I39t74+4t+zau64EN1fE5v2W31Adtc/REhzWN+gWRRXg6WH5qAsZm62DHpQ1+Yhe4047T55jvzz7MUqF/dBBlA==", - "deprecated": "core-js@<3.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.", - "dev": true, - "hasInstallScript": true - }, - "node_modules/babel-runtime/node_modules/regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - }, - "node_modules/babel-template": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", - "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "lodash": "^4.17.4" - } - }, - "node_modules/babel-traverse": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", - "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", - "dev": true, - "dependencies": { - "babel-code-frame": "^6.26.0", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "debug": "^2.6.8", - "globals": "^9.18.0", - "invariant": "^2.2.2", - "lodash": "^4.17.4" - } - }, - "node_modules/babel-traverse/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/babel-traverse/node_modules/globals": { - "version": "9.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", - "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-traverse/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/babel-types": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", - "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" - } - }, - "node_modules/babel-types/node_modules/to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "dev": true, - "bin": { - "babylon": "bin/babylon.js" - } - }, - "node_modules/balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base64-js": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", - "dev": true - }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true - }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, - "node_modules/bfj": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.2.tgz", - "integrity": "sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw==", - "dev": true, - "dependencies": { - "bluebird": "^3.5.5", - "check-types": "^8.0.3", - "hoopy": "^0.1.4", - "tryer": "^1.0.1" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/bignumber.js": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.2.tgz", - "integrity": "sha512-GAcQvbpsM0pUb0zw1EI0KhQEZ+lRwR5fYaAp3vPOYuP7aDvGy6cVN6XHLauvF8SOga2y0dcLcjt3iQDTSEliyw==", - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "node_modules/bluebird-lst": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.9.tgz", - "integrity": "sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw==", - "dev": true, - "dependencies": { - "bluebird": "^3.5.5" - } - }, - "node_modules/bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", - "dev": true - }, - "node_modules/body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "dev": true, - "dependencies": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/body-parser/node_modules/qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", - "dev": true, - "dependencies": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" - } - }, - "node_modules/bonjour/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/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "node_modules/boolean": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.1.4.tgz", - "integrity": "sha512-3hx0kwU3uzG6ReQ3pnaFQPSktpBw6RHN3/ivDKEuU8g1XSfafowyvDnadjv1xp8IZqhtSukxlwv9bF6FhX8m0w==", - "dev": true, - "optional": true - }, - "node_modules/boxen": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz", - "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==", - "dev": true, - "dependencies": { - "ansi-align": "^3.0.0", - "camelcase": "^5.3.1", - "chalk": "^3.0.0", - "cli-boxes": "^2.2.0", - "string-width": "^4.1.0", - "term-size": "^2.1.0", - "type-fest": "^0.8.1", - "widest-line": "^3.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/boxen/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/boxen/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/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/boxen/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/boxen/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/boxen/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/boxen/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/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/boxen/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "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": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true - }, - "node_modules/browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true - }, - "node_modules/browser-resolve": { - "version": "1.11.3", - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", - "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", - "dev": true, - "dependencies": { - "resolve": "1.1.7" - } - }, - "node_modules/browser-resolve/node_modules/resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", - "dev": true - }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "node_modules/browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/browserify-rsa": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", - "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "randombytes": "^2.0.1" - } - }, - "node_modules/browserify-sign": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", - "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", - "dev": true, - "dependencies": { - "bn.js": "^4.1.1", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.2", - "elliptic": "^6.0.0", - "inherits": "^2.0.1", - "parse-asn1": "^5.0.0" - } - }, - "node_modules/browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "dependencies": { - "pako": "~1.0.5" - } - }, - "node_modules/browserslist": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.18.1.tgz", - "integrity": "sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ==", - "dev": true, - "dependencies": { - "caniuse-lite": "^1.0.30001280", - "electron-to-chromium": "^1.3.896", - "escalade": "^3.1.1", - "node-releases": "^2.0.1", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } - }, - "node_modules/bs-logger": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", - "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", - "dev": true, - "dependencies": { - "fast-json-stable-stringify": "2.x" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, - "dependencies": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "node_modules/buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true - }, - "node_modules/buffer-json": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/buffer-json/-/buffer-json-2.0.0.tgz", - "integrity": "sha512-+jjPFVqyfF1esi9fvfUs3NqM0pH1ziZ36VP4hmA/y/Ssfo/5w5xHKfTw9BwQjoJ1w/oVtpLomqwUHKdefGyuHw==", - "dev": true - }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true - }, - "node_modules/builder-util": { - "version": "22.8.1", - "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-22.8.1.tgz", - "integrity": "sha512-LZG+E1xszMdut5hL5h7RkJQ7yOsQqdhJYgn1wvOP7MmF3MoUPRNDiRodLpYiWlaqZmgYhcfaipR/Mb8F/RqK8w==", - "dev": true, - "dependencies": { - "@types/debug": "^4.1.5", - "@types/fs-extra": "^9.0.1", - "7zip-bin": "~5.0.3", - "app-builder-bin": "3.5.10", - "bluebird-lst": "^1.0.9", - "builder-util-runtime": "8.7.2", - "chalk": "^4.1.0", - "debug": "^4.2.0", - "fs-extra": "^9.0.1", - "is-ci": "^2.0.0", - "js-yaml": "^3.14.0", - "source-map-support": "^0.5.19", - "stat-mode": "^1.0.0", - "temp-file": "^3.3.7" - } - }, - "node_modules/builder-util-runtime": { - "version": "8.7.2", - "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.7.2.tgz", - "integrity": "sha512-xBqv+8bg6cfnzAQK1k3OGpfaHg+QkPgIgpEkXNhouZ0WiUkyZCftuRc2LYzQrLucFywpa14Xbc6+hTbpq83yRA==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "sax": "^1.2.4" - }, - "engines": { - "node": ">=8.2.5" - } - }, - "node_modules/builder-util/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/builder-util/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "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/builder-util/node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "node_modules/builder-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/builder-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/builder-util/node_modules/debug": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", - "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", - "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/builder-util/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/builder-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/builder-util/node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/builder-util/node_modules/js-yaml": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", - "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/builder-util/node_modules/jsonfile": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", - "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==", - "dev": true, - "dependencies": { - "universalify": "^1.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/builder-util/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/builder-util/node_modules/source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/builder-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/builder-util/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/builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true - }, - "node_modules/bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/cacache": { - "version": "12.0.3", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.3.tgz", - "integrity": "sha512-kqdmfXEGFepesTuROHMs3MpFLWrPkSSpRqOw80RCflZXy/khxaArvFrQ7uJxSUduzAufc6G0g1VUCOZXxWavPw==", - "dev": true, - "dependencies": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cache-loader": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cache-loader/-/cache-loader-4.1.0.tgz", - "integrity": "sha512-ftOayxve0PwKzBF/GLsZNC9fJBXl8lkZE3TOsjkboHfVHVkL39iUEs1FO07A33mizmci5Dudt38UZrrYXDtbhw==", - "dev": true, - "dependencies": { - "buffer-json": "^2.0.0", - "find-cache-dir": "^3.0.0", - "loader-utils": "^1.2.3", - "mkdirp": "^0.5.1", - "neo-async": "^2.6.1", - "schema-utils": "^2.0.0" - }, - "engines": { - "node": ">= 8.9.0" - }, - "peerDependencies": { - "webpack": "^4.0.0" - } - }, - "node_modules/cache-loader/node_modules/find-cache-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.1.0.tgz", - "integrity": "sha512-zw+EFiNBNPgI2NTrKkDd1xd7q0cs6wr/iWnr/oUkI0yF9K9GqQ+riIt4aiyFaaqpaWbxPrJXHI+QvmNUQbX+0Q==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.0", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cache-loader/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/cache-loader/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/cache-loader/node_modules/make-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.0.tgz", - "integrity": "sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cache-loader/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/cache-loader/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/cache-loader/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/cache-loader/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/cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "dev": true, - "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cacheable-request/node_modules/get-stream": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", - "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cacheable-request/node_modules/lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cacheable-request/node_modules/normalize-url": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", - "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", - "dev": true, - "engines": { - "node": ">=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/call-me-maybe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", - "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", - "dev": true - }, - "node_modules/caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", - "dev": true, - "dependencies": { - "callsites": "^2.0.0" - }, - "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": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "dev": true, - "dependencies": { - "caller-callsite": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/camel-case/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - }, - "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.30001283", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001283.tgz", - "integrity": "sha512-9RoKo841j1GQFSJz/nCXOj0sD7tHBtlowjYlrqIUS812x9/emfBLBt6IyMz1zIaYc/eRL8Cs6HPUVi2Hzq4sIg==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } - }, - "node_modules/capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "dev": true, - "dependencies": { - "rsvp": "^4.8.4" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/case-sensitive-paths-webpack-plugin": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", - "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "node_modules/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/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, - "node_modules/check-types": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-8.0.3.tgz", - "integrity": "sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ==", - "dev": true - }, - "node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", - "dev": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - }, - "optionalDependencies": { - "fsevents": "^1.2.7" - } - }, - "node_modules/chownr": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.3.tgz", - "integrity": "sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==", - "dev": true - }, - "node_modules/chrome-trace-event": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", - "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", - "dev": true, - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/chromium-pickle-js": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz", - "integrity": "sha1-BKEGZywYsIWrd02YPfo+oTjyIgU=", - "dev": true - }, - "node_modules/ci-info": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", - "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", - "dev": true - }, - "node_modules/cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clean-css": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", - "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", - "dev": true, - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/clean-css/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", - "dev": true, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "dev": true, - "dependencies": { - "restore-cursor": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cli-highlight": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.4.tgz", - "integrity": "sha512-s7Zofobm20qriqDoU9sXptQx0t2R9PEgac92mENNm7xaEe1hn71IIMsXMK+6encA6WRCWWxIGQbipr3q998tlQ==", - "dev": true, - "dependencies": { - "chalk": "^3.0.0", - "highlight.js": "^9.6.0", - "mz": "^2.4.0", - "parse5": "^5.1.1", - "parse5-htmlparser2-tree-adapter": "^5.1.1", - "yargs": "^15.0.0" - }, - "bin": { - "highlight": "bin/highlight" - }, - "engines": { - "node": ">=8.0.0", - "npm": ">=5.0.0" - } - }, - "node_modules/cli-highlight/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/cli-highlight/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-highlight/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/cli-highlight/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/cli-highlight/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/cli-highlight/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/cli-spinners": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.2.0.tgz", - "integrity": "sha512-tgU3fKwzYjiLEQgPMD9Jt+JjHVL9kW93FiIMX/l7rivvOD4/LL0Mf7gda3+4U2KJBloybwgj5KEoQgGRioMiKQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-table3": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.5.1.tgz", - "integrity": "sha512-7Qg2Jrep1S/+Q3EceiZtQcDPWxhAvBw+ERf1162v4sikJrvojMHFqXt8QIVha8UlH9rgU0BeWPytZ9/TzYqlUw==", - "dev": true, - "dependencies": { - "object-assign": "^4.1.0", - "string-width": "^2.1.1" - }, - "engines": { - "node": ">=6" - }, - "optionalDependencies": { - "colors": "^1.1.2" - } - }, - "node_modules/clipboardy": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz", - "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", - "dev": true, - "dependencies": { - "arch": "^2.1.1", - "execa": "^1.0.0", - "is-wsl": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/clipboardy/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/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/cliui/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/cliui/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/cliui/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/cliui/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/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "dev": true, - "dependencies": { - "mimic-response": "^1.0.0" - } - }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true, - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "dev": true, - "dependencies": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/color": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", - "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.1", - "color-string": "^1.5.2" - } - }, - "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": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/color-string": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", - "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", - "dev": true, - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "node_modules/colorette": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", - "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", - "dev": true - }, - "node_modules/colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.1.90" - } - }, - "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": "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/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "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/compressible/node_modules/mime-db": { - "version": "1.45.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz", - "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==", - "dev": true, - "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/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "engines": [ - "node >= 0.8" - ], - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/condense-newlines": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/condense-newlines/-/condense-newlines-0.2.1.tgz", - "integrity": "sha1-PemFVTE5R10yUCyDsC9gaE0kxV8=", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-whitespace": "^0.3.0", - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/condense-newlines/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/condense-newlines/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/config-chain": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", - "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", - "dev": true, - "dependencies": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "node_modules/configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "dev": true, - "dependencies": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/configstore/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/configstore/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/connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true - }, - "node_modules/consolidate": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz", - "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==", - "dev": true, - "dependencies": { - "bluebird": "^3.1.1" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true - }, - "node_modules/content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "dev": true, - "dependencies": { - "safe-buffer": "5.1.2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", - "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": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true - }, - "node_modules/copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, - "dependencies": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/copy-webpack-plugin": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.1.2.tgz", - "integrity": "sha512-Uh7crJAco3AjBvgAy9Z75CjK8IG+gxaErro71THQ+vv/bl4HaQcpkexAY8KVW/T6D2W2IRr+couF/knIRkZMIQ==", - "dev": true, - "dependencies": { - "cacache": "^12.0.3", - "find-cache-dir": "^2.1.0", - "glob-parent": "^3.1.0", - "globby": "^7.1.1", - "is-glob": "^4.0.1", - "loader-utils": "^1.2.3", - "minimatch": "^3.0.4", - "normalize-path": "^3.0.0", - "p-limit": "^2.2.1", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "webpack-log": "^2.0.0" - }, - "engines": { - "node": ">= 6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/globby": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", - "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", - "dev": true, - "dependencies": { - "array-union": "^1.0.1", - "dir-glob": "^2.0.0", - "glob": "^7.1.2", - "ignore": "^3.3.5", - "pify": "^3.0.0", - "slash": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/copy-webpack-plugin/node_modules/ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", - "dev": true - }, - "node_modules/copy-webpack-plugin/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/copy-webpack-plugin/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/copy-webpack-plugin/node_modules/slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/core-js": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.0.tgz", - "integrity": "sha512-YUdI3fFu4TF/2WykQ2xzSiTQdldLB4KVuL9WeAy5XONZYt5Cun/fpQvctoKbCgvPhmzADeesTk/j2Rdx77AcKQ==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat": { - "version": "3.19.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.19.2.tgz", - "integrity": "sha512-ObBY1W5vx/LFFMaL1P5Udo4Npib6fu+cMokeziWkA8Tns4FcDemKF5j9JvaI5JhdkW8EQJQGJN1EcrzmEwuAqQ==", - "dev": true, - "dependencies": { - "browserslist": "^4.18.1", - "semver": "7.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "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/create-ecdh": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", - "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.0.0" - } - }, - "node_modules/create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "node_modules/cross-env": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.1" - }, - "bin": { - "cross-env": "src/bin/cross-env.js", - "cross-env-shell": "src/bin/cross-env-shell.js" - }, - "engines": { - "node": ">=10.14", - "npm": ">=6", - "yarn": ">=1" - } - }, - "node_modules/cross-env/node_modules/cross-spawn": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz", - "integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cross-env/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/cross-env/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/cross-env/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/cross-env/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/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - }, - "engines": { - "node": "*" - } - }, - "node_modules/crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/css": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", - "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "source-map": "^0.6.1", - "source-map-resolve": "^0.5.2", - "urix": "^0.1.0" - } - }, - "node_modules/css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", - "dev": true, - "dependencies": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" - }, - "engines": { - "node": ">4" - } - }, - "node_modules/css-loader": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz", - "integrity": "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.3.1", - "cssesc": "^3.0.0", - "icss-utils": "^4.1.1", - "loader-utils": "^1.2.3", - "normalize-path": "^3.0.0", - "postcss": "^7.0.32", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.2", - "postcss-modules-scope": "^2.2.0", - "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^2.7.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/css-loader/node_modules/@types/json-schema": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz", - "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==", - "dev": true - }, - "node_modules/css-loader/node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/css-loader/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/css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "node_modules/css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", - "dev": true - }, - "node_modules/css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "dev": true, - "dependencies": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/css-tree/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-what": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.3.0.tgz", - "integrity": "sha512-pv9JPyatiPaQ6pf4OvD/dbfm0o5LviWmwxNWzblYf/1u9QZd0ihV+PMwy5jdQWQ3349kZmKEx9WXuSka2dM4cg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/css/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/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": "4.1.10", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", - "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", - "dev": true, - "dependencies": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.7", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-preset-default": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", - "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", - "dev": true, - "dependencies": { - "css-declaration-sorter": "^4.0.1", - "cssnano-util-raw-cache": "^4.0.1", - "postcss": "^7.0.0", - "postcss-calc": "^7.0.1", - "postcss-colormin": "^4.0.3", - "postcss-convert-values": "^4.0.1", - "postcss-discard-comments": "^4.0.2", - "postcss-discard-duplicates": "^4.0.2", - "postcss-discard-empty": "^4.0.1", - "postcss-discard-overridden": "^4.0.1", - "postcss-merge-longhand": "^4.0.11", - "postcss-merge-rules": "^4.0.3", - "postcss-minify-font-values": "^4.0.2", - "postcss-minify-gradients": "^4.0.2", - "postcss-minify-params": "^4.0.2", - "postcss-minify-selectors": "^4.0.2", - "postcss-normalize-charset": "^4.0.1", - "postcss-normalize-display-values": "^4.0.2", - "postcss-normalize-positions": "^4.0.2", - "postcss-normalize-repeat-style": "^4.0.2", - "postcss-normalize-string": "^4.0.2", - "postcss-normalize-timing-functions": "^4.0.2", - "postcss-normalize-unicode": "^4.0.1", - "postcss-normalize-url": "^4.0.1", - "postcss-normalize-whitespace": "^4.0.2", - "postcss-ordered-values": "^4.1.2", - "postcss-reduce-initial": "^4.0.3", - "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.2", - "postcss-unique-selectors": "^4.0.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/csso": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz", - "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==", - "dev": true, - "dependencies": { - "css-tree": "1.0.0-alpha.39" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csso/node_modules/css-tree": { - "version": "1.0.0-alpha.39", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", - "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", - "dev": true, - "dependencies": { - "mdn-data": "2.0.6", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csso/node_modules/mdn-data": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", - "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==", - "dev": true - }, - "node_modules/csso/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - }, - "node_modules/cssstyle": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", - "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", - "dev": true, - "dependencies": { - "cssom": "0.3.x" - } - }, - "node_modules/cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "dev": true - }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/data-urls": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", - "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", - "dev": true, - "dependencies": { - "abab": "^2.0.0", - "whatwg-mimetype": "^2.2.0", - "whatwg-url": "^7.0.0" - } - }, - "node_modules/data-urls/node_modules/whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dev": true, - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/de-indent": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", - "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", - "dev": true - }, - "node_modules/deasync": { - "version": "0.1.20", - "resolved": "https://registry.npmjs.org/deasync/-/deasync-0.1.20.tgz", - "integrity": "sha512-E1GI7jMI57hL30OX6Ht/hfQU8DO4AuB9m72WFm4c38GNbUD4Q03//XZaOIHZiY+H1xUaomcot5yk2q/qIZQkGQ==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "bindings": "^1.5.0", - "node-addon-api": "^1.7.1" - }, - "engines": { - "node": ">=0.11.0" - } - }, - "node_modules/debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "dev": true, - "dependencies": { - "mimic-response": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "dev": true, - "dependencies": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "node_modules/deepmerge": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz", - "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-gateway": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-5.0.5.tgz", - "integrity": "sha512-z2RnruVmj8hVMmAnEJMTIJNijhKCDiGjbLP+BHJFOT7ld3Bo5qcIBpVYDniqhbMIIf+jZDlkP2MkPXiQy/DBLA==", - "dev": true, - "dependencies": { - "execa": "^3.3.0" - }, - "engines": { - "node": "^8.12.0 || >=9.7.0" - } - }, - "node_modules/default-gateway/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/default-gateway/node_modules/execa": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", - "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "p-finally": "^2.0.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": "^8.12.0 || >=9.7.0" - } - }, - "node_modules/default-gateway/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/default-gateway/node_modules/is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/default-gateway/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/default-gateway/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/default-gateway/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/default-gateway/node_modules/p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", - "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/default-gateway/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/default-gateway/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/default-gateway/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/default-gateway/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/defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dev": true, - "dependencies": { - "clone": "^1.0.2" - } - }, - "node_modules/defer-to-connect": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.0.tgz", - "integrity": "sha512-WE2sZoctWm/v4smfCAdjYbrfS55JiMRdlY9ZubFhsYbteCK9+BvAx4YV7nPjYM6ZnX5BcoVKwfmyx9sIFTgQMQ==", - "dev": true - }, - "node_modules/define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "dependencies": { - "object-keys": "^1.0.12" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/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/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "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": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/del/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/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true - }, - "node_modules/detect-newline": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", - "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/detect-node": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", - "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", - "dev": true - }, - "node_modules/diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true, - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/diff-sequences": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz", - "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "node_modules/dir-glob": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", - "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", - "dev": true, - "dependencies": { - "path-type": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/dmg-builder": { - "version": "22.8.1", - "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-22.8.1.tgz", - "integrity": "sha512-WeGom1moM00gBII6swljl4DQGrlJuEivoUhOmh8U9p1ALgeJL+EiTHbZFERlj8Ejy62xUUjURV+liOxUKmJFWg==", - "dev": true, - "dependencies": { - "app-builder-lib": "22.8.1", - "builder-util": "22.8.1", - "fs-extra": "^9.0.1", - "iconv-lite": "^0.6.2", - "js-yaml": "^3.14.0", - "sanitize-filename": "^1.6.3" - } - }, - "node_modules/dmg-builder/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/dmg-builder/node_modules/iconv-lite": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", - "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/dmg-builder/node_modules/js-yaml": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", - "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/dmg-builder/node_modules/jsonfile": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", - "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==", - "dev": true, - "dependencies": { - "universalify": "^1.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/dmg-builder/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/dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", - "dev": true - }, - "node_modules/dns-packet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", - "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", - "dev": true, - "dependencies": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", - "dev": true, - "dependencies": { - "buffer-indexof": "^1.0.0" - } - }, - "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-event-types": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dom-event-types/-/dom-event-types-1.0.0.tgz", - "integrity": "sha512-2G2Vwi2zXTHBGqXHsJ4+ak/iP0N8Ar+G8a7LiD2oup5o4sQWytwqqrZu/O6hIMV0KMID2PL69OhpshLO0n7UJQ==", - "dev": true - }, - "node_modules/dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/dom-serializer/node_modules/domelementtype": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.2.tgz", - "integrity": "sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true, - "engines": { - "node": ">=0.4", - "npm": ">=1.2" - } - }, - "node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "node_modules/domexception": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", - "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", - "dev": true, - "dependencies": { - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "dev": true, - "dependencies": { - "domelementtype": "1" - } - }, - "node_modules/domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dev": true, - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/dot-object": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/dot-object/-/dot-object-1.9.0.tgz", - "integrity": "sha512-7MPN6y7XhAO4vM4eguj5+5HNKLjJYfkVG1ZR1Aput4Q4TR6SYeSjhpVQ77IzJHoSHffKbDxBC+48aCiiRurDPw==", - "dev": true, - "dependencies": { - "commander": "^2.20.0", - "glob": "^7.1.4" - }, - "bin": { - "dot-object": "bin/dot-object" - } - }, - "node_modules/dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dev": true, - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dotenv": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", - "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", - "dev": true - }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true - }, - "node_modules/duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", - "dev": true - }, - "node_modules/duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/easy-stack": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/easy-stack/-/easy-stack-1.0.0.tgz", - "integrity": "sha1-EskbMIWjfwuqM26UhurEv5Tj54g=", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/editorconfig": { - "version": "0.15.3", - "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz", - "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==", - "dev": true, - "dependencies": { - "commander": "^2.19.0", - "lru-cache": "^4.1.5", - "semver": "^5.6.0", - "sigmund": "^1.0.1" - }, - "bin": { - "editorconfig": "bin/editorconfig" - } - }, - "node_modules/editorconfig/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/editorconfig/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true - }, - "node_modules/ejs": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", - "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", - "dev": true, - "hasInstallScript": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/electron": { - "version": "13.6.3", - "resolved": "https://registry.npmjs.org/electron/-/electron-13.6.3.tgz", - "integrity": "sha512-kevgR6/RuEhchJQbgCKhHle9HvJhi2dOJlicFZJqbbqa9BVpZARqqFDlwTSatYxmUPUJwu09FvyMwJG2DMQIng==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "@electron/get": "^1.0.1", - "@types/node": "^14.6.2", - "extract-zip": "^1.0.3" - }, - "bin": { - "electron": "cli.js" - }, - "engines": { - "node": ">= 8.6" - } - }, - "node_modules/electron-builder": { - "version": "22.8.1", - "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-22.8.1.tgz", - "integrity": "sha512-Hs7KTMq1rGSvT0fwGKXrjbLiJkK6sAKDQooUSwklOkktUgWi4ATjlP0fVE3l8SmS7zcLoww2yDZonSDqxEFhaQ==", - "dev": true, - "dependencies": { - "@types/yargs": "^15.0.5", - "app-builder-lib": "22.8.1", - "bluebird-lst": "^1.0.9", - "builder-util": "22.8.1", - "builder-util-runtime": "8.7.2", - "chalk": "^4.1.0", - "dmg-builder": "22.8.1", - "fs-extra": "^9.0.1", - "is-ci": "^2.0.0", - "lazy-val": "^1.0.4", - "read-config-file": "6.0.0", - "sanitize-filename": "^1.6.3", - "update-notifier": "^4.1.0", - "yargs": "^15.4.1" - }, - "bin": { - "electron-builder": "out/cli/cli.js", - "install-app-deps": "out/cli/install-app-deps.js" - }, - "engines": { - "node": ">=8.12.0" - } - }, - "node_modules/electron-builder/node_modules/@types/yargs": { - "version": "15.0.7", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.7.tgz", - "integrity": "sha512-Gf4u3EjaPNcC9cTu4/j2oN14nSVhr8PQ+BvBcBQHAhDZfl0bVIiLgvnRXv/dn58XhTm9UXvBpvJpDlwV65QxOA==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/electron-builder/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/electron-builder/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "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/electron-builder/node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "node_modules/electron-builder/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/electron-builder/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/electron-builder/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/electron-builder/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/electron-builder/node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/electron-builder/node_modules/jsonfile": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", - "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==", - "dev": true, - "dependencies": { - "universalify": "^1.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/electron-builder/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/electron-builder/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/electron-devtools-installer": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/electron-devtools-installer/-/electron-devtools-installer-3.2.0.tgz", - "integrity": "sha512-t3UczsYugm4OAbqvdImMCImIMVdFzJAHgbwHpkl5jmfu1izVgUcP/mnrPqJIpEeCK1uZGpt+yHgWEN+9EwoYhQ==", - "dev": true, - "dependencies": { - "rimraf": "^3.0.2", - "semver": "^7.2.1", - "tslib": "^2.1.0", - "unzip-crx-3": "^0.2.0" - } - }, - "node_modules/electron-devtools-installer/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/electron-devtools-installer/node_modules/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/electron-devtools-installer/node_modules/tslib": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", - "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", - "dev": true - }, - "node_modules/electron-publish": { - "version": "22.8.1", - "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-22.8.1.tgz", - "integrity": "sha512-zqI66vl7j1CJZJ60J+1ez1tQNQeuqVspW44JvYDa5kZbM5wSFDAJFMK9RWHOqRF1Ezd4LDeiBa4aeTOwOt9syA==", - "dev": true, - "dependencies": { - "@types/fs-extra": "^9.0.1", - "bluebird-lst": "^1.0.9", - "builder-util": "22.8.1", - "builder-util-runtime": "8.7.2", - "chalk": "^4.1.0", - "fs-extra": "^9.0.1", - "lazy-val": "^1.0.4", - "mime": "^2.4.6" - } - }, - "node_modules/electron-publish/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/electron-publish/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "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/electron-publish/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/electron-publish/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/electron-publish/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/electron-publish/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/electron-publish/node_modules/jsonfile": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", - "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==", - "dev": true, - "dependencies": { - "universalify": "^1.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/electron-publish/node_modules/mime": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", - "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/electron-publish/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/electron-publish/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/electron-to-chromium": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.8.tgz", - "integrity": "sha512-Cu5+dbg55+1E3ohlsa8HT0s4b8D0gBewXEGG8s5wBl8ynWv60VuvYW25GpsOeTVXpulhyU/U8JYZH+yxASSJBQ==", - "dev": true - }, - "node_modules/elliptic": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", - "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", - "dev": true, - "dependencies": { - "bn.js": "^4.4.0", - "brorand": "^1.0.1", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.0" - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-8.0.0.tgz", - "integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=", - "dev": true - }, - "node_modules/emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/enhanced-resolve": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz", - "integrity": "sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/enhanced-resolve/node_modules/memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - }, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/entities": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", - "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", - "dev": true - }, - "node_modules/env-paths": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", - "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/errno": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", - "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", - "dev": true, - "dependencies": { - "prr": "~1.0.1" - }, - "bin": { - "errno": "cli.js" - } - }, - "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/error-stack-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.4.tgz", - "integrity": "sha512-fZ0KkoxSjLFmhW5lHbUT3tLwy3nX1qEzMYo8koY1vrsAco53CMT1djnBSeC/wUjTEZRhZl9iRw7PaMaxfJ4wzQ==", - "dev": true, - "dependencies": { - "stackframe": "^1.1.0" - } - }, - "node_modules/es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es6-error": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", - "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", - "dev": true, - "optional": 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-goat": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", - "dev": true, - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=4.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", - "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "ajv": "^6.10.0", - "chalk": "^2.1.0", - "cross-spawn": "^6.0.5", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^1.4.3", - "eslint-visitor-keys": "^1.1.0", - "espree": "^6.1.2", - "esquery": "^1.0.1", - "esutils": "^2.0.2", - "file-entry-cache": "^5.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "inquirer": "^7.0.0", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.3.0", - "lodash": "^4.17.14", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "optionator": "^0.8.3", - "progress": "^2.0.0", - "regexpp": "^2.0.1", - "semver": "^6.1.2", - "strip-ansi": "^5.2.0", - "strip-json-comments": "^3.0.1", - "table": "^5.2.3", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-config-standard": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-14.1.0.tgz", - "integrity": "sha512-EF6XkrrGVbvv8hL/kYa/m6vnvmUT+K82pJJc4JJVMM6+Qgqh0pnwprSxdduDLB9p/7bIxD+YV5O0wfb8lmcPbA==", - "dev": true, - "peerDependencies": { - "eslint": ">=6.2.2", - "eslint-plugin-import": ">=2.18.0", - "eslint-plugin-node": ">=9.1.0", - "eslint-plugin-promise": ">=4.2.1", - "eslint-plugin-standard": ">=4.0.0" - } - }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", - "dev": true, - "dependencies": { - "debug": "^3.2.7", - "resolve": "^1.20.0" - } - }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-import-resolver-webpack": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.12.1.tgz", - "integrity": "sha512-O/sUAXk6GWrICiN8JUkkjdt9uZpqZHP+FVnTxtEILL6EZMaPSrnP4lGPSFwcKsv7O211maqq4Nz60+dh236hVg==", - "dev": true, - "dependencies": { - "array-find": "^1.0.0", - "debug": "^2.6.9", - "enhanced-resolve": "^0.9.1", - "find-root": "^1.1.0", - "has": "^1.0.3", - "interpret": "^1.2.0", - "lodash": "^4.17.15", - "node-libs-browser": "^1.0.0 || ^2.0.0", - "resolve": "^1.13.1", - "semver": "^5.7.1" - }, - "peerDependencies": { - "eslint-plugin-import": ">=1.4.0", - "webpack": ">=1.11.0" - } - }, - "node_modules/eslint-import-resolver-webpack/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/eslint-import-resolver-webpack/node_modules/enhanced-resolve": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", - "integrity": "sha1-TW5omzcl+GCQknzMhs2fFjW4ni4=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.2.0", - "tapable": "^0.1.8" - }, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/eslint-import-resolver-webpack/node_modules/memory-fs": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz", - "integrity": "sha1-8rslNovBIeORwlIN6Slpyu4KApA=", - "dev": true - }, - "node_modules/eslint-import-resolver-webpack/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/eslint-import-resolver-webpack/node_modules/tapable": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", - "integrity": "sha1-KcNXB8K3DlDQdIK10gLo7URtr9Q=", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/eslint-loader": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.2.1.tgz", - "integrity": "sha512-RLgV9hoCVsMLvOxCuNjdqOrUqIj9oJg8hF44vzJaYqsAHuY9G2YAeN3joQ9nxP0p5Th9iFSIpKo+SD8KISxXRg==", - "deprecated": "This loader has been deprecated. Please use eslint-webpack-plugin", - "dev": true, - "dependencies": { - "loader-fs-cache": "^1.0.0", - "loader-utils": "^1.0.2", - "object-assign": "^4.0.1", - "object-hash": "^1.1.4", - "rimraf": "^2.6.1" - }, - "peerDependencies": { - "eslint": ">=1.6.0 <7.0.0", - "webpack": ">=2.0.0 <5.0.0" - } - }, - "node_modules/eslint-module-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.1.tgz", - "integrity": "sha512-fjoetBXQZq2tSTWZ9yWVl2KuFrTZZH3V+9iD1V1RfpDgxzJR+mPd/KZmMiA8gbPqdBzpNiEHOuT7IYEWxrH0zQ==", - "dev": true, - "dependencies": { - "debug": "^3.2.7", - "find-up": "^2.1.0", - "pkg-dir": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-module-utils/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "dev": true, - "dependencies": { - "find-up": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-es": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.0.tgz", - "integrity": "sha512-6/Jb/J/ZvSebydwbBJO1R9E5ky7YeElfK56Veh7e4QGFHCXoIXGH9HhVz+ibJLM3XJ1XjP+T7rKBLUa/Y7eIng==", - "dev": true, - "dependencies": { - "eslint-utils": "^2.0.0", - "regexpp": "^3.0.0" - }, - "engines": { - "node": ">=8.10.0" - }, - "peerDependencies": { - "eslint": ">=4.19.1" - } - }, - "node_modules/eslint-plugin-es/node_modules/eslint-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.0.0.tgz", - "integrity": "sha512-0HCPuJv+7Wv1bACm8y5/ECVfYdfsAm9xmVb7saeFlxjPYALefjhbYoCkBjPdPzGH8wWyTpAez82Fh3VKYEZ8OA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/eslint-plugin-import": { - "version": "2.25.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.3.tgz", - "integrity": "sha512-RzAVbby+72IB3iOEL8clzPLzL3wpDrlwjsTBAQXgyp5SeTqqY+0bFubwuo+y/HLhNZcXV4XqTBO4LGsfyHIDXg==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.4", - "array.prototype.flat": "^1.2.5", - "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.1", - "has": "^1.0.3", - "is-core-module": "^2.8.0", - "is-glob": "^4.0.3", - "minimatch": "^3.0.4", - "object.values": "^1.1.5", - "resolve": "^1.20.0", - "tsconfig-paths": "^3.11.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" - } - }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/eslint-plugin-node": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", - "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==", - "dev": true, - "dependencies": { - "eslint-plugin-es": "^3.0.0", - "eslint-utils": "^2.0.0", - "ignore": "^5.1.1", - "minimatch": "^3.0.4", - "resolve": "^1.10.1", - "semver": "^6.1.0" - }, - "engines": { - "node": ">=8.10.0" - }, - "peerDependencies": { - "eslint": ">=5.16.0" - } - }, - "node_modules/eslint-plugin-node/node_modules/eslint-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.0.0.tgz", - "integrity": "sha512-0HCPuJv+7Wv1bACm8y5/ECVfYdfsAm9xmVb7saeFlxjPYALefjhbYoCkBjPdPzGH8wWyTpAez82Fh3VKYEZ8OA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/eslint-plugin-node/node_modules/ignore": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", - "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/eslint-plugin-node/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/eslint-plugin-promise": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz", - "integrity": "sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/eslint-plugin-standard": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-standard/-/eslint-plugin-standard-4.1.0.tgz", - "integrity": "sha512-ZL7+QRixjTR6/528YNGyDotyffm5OQst/sGxKDwGb9Uqs4In5Egi4+jbobhqJoyoCM6/7v/1A5fhQ7ScMtDjaQ==", - "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" - } - ], - "peerDependencies": { - "eslint": ">=5.0.0" - } - }, - "node_modules/eslint-plugin-vue": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-6.2.1.tgz", - "integrity": "sha512-MiIDOotoWseIfLIfGeDzF6sDvHkVvGd2JgkvjyHtN3q4RoxdAXrAMuI3SXTOKatljgacKwpNAYShmcKZa4yZzw==", - "dev": true, - "dependencies": { - "natural-compare": "^1.4.0", - "semver": "^5.6.0", - "vue-eslint-parser": "^7.0.0" - }, - "engines": { - "node": ">=8.10" - }, - "peerDependencies": { - "eslint": "^5.0.0 || ^6.0.0" - } - }, - "node_modules/eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, - "dependencies": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/eslint-utils": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", - "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", - "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint/node_modules/eslint-scope": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz", - "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/eslint/node_modules/glob-parent": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", - "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/eslint/node_modules/globals": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.3.0.tgz", - "integrity": "sha512-wAfjdLgFsPZsklLJvOBUBmzYE8/CwhEqSBEMRXA3qxIiNtyqvjYurAtIfDh6chlEPUfmTY3MnZh5Hfh4q0UlIw==", - "dev": true, - "dependencies": { - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/import-fresh": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", - "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/eslint/node_modules/regexpp": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", - "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", - "dev": true, - "engines": { - "node": ">=6.5.0" - } - }, - "node_modules/eslint/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/eslint/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/eslint/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/eslint/node_modules/strip-json-comments": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", - "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/esm": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", - "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/espree": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-6.1.2.tgz", - "integrity": "sha512-2iUPuuPP+yW1PZaMSDM9eyVf8D5P0Hi8h83YtZ5bPc/zHYjII5khoixIUTMO794NOY8F/ThF1Bo8ncZILarUTA==", - "dev": true, - "dependencies": { - "acorn": "^7.1.0", - "acorn-jsx": "^5.1.0", - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/espree/node_modules/acorn": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz", - "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==", - "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.1.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.1.0.tgz", - "integrity": "sha512-MxYW9xKmROWF672KqjO75sszsA8Mxhw06YFeS5VHlB98KDHbOSurm3ArsjO60Eaf3QmGMCP1yn+0JQkNLo/97Q==", - "dev": true, - "dependencies": { - "estraverse": "^4.0.0" - }, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/esrecurse": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", - "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", - "dev": true, - "dependencies": { - "estraverse": "^4.1.0" - }, - "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": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/event-pubsub": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/event-pubsub/-/event-pubsub-4.3.0.tgz", - "integrity": "sha512-z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ==", - "dev": true, - "engines": { - "node": ">=4.0.0" - } - }, - "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.0.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz", - "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==", - "dev": true, - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/eventsource": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", - "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", - "dev": true, - "dependencies": { - "original": "^1.0.0" - }, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/exec-sh": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", - "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==", - "dev": true - }, - "node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/expect": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-24.9.0.tgz", - "integrity": "sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0", - "ansi-styles": "^3.2.0", - "jest-get-type": "^24.9.0", - "jest-matcher-utils": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-regex-util": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "dev": true, - "dependencies": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", - "content-type": "~1.0.4", - "cookie": "0.4.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/express/node_modules/qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extend-shallow/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extract-from-css": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/extract-from-css/-/extract-from-css-0.4.4.tgz", - "integrity": "sha1-HqffLnx8brmSL6COitrqSG9vj5I=", - "dev": true, - "dependencies": { - "css": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0", - "npm": ">=2.0.0" - } - }, - "node_modules/extract-zip": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", - "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", - "dev": true, - "dependencies": { - "concat-stream": "^1.6.2", - "debug": "^2.6.9", - "mkdirp": "^0.5.4", - "yauzl": "^2.10.0" - }, - "bin": { - "extract-zip": "cli.js" - } - }, - "node_modules/extract-zip/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/extract-zip/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true, - "engines": [ - "node >=0.6.0" - ] - }, - "node_modules/fast-deep-equal": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", - "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==" - }, - "node_modules/fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", - "dev": true, - "dependencies": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.1.2", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.3", - "micromatch": "^3.1.10" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "node_modules/faye-websocket": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", - "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", - "dev": true, - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "dev": true, - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", - "dev": true, - "dependencies": { - "pend": "~1.2.0" - } - }, - "node_modules/figgy-pudding": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", - "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==", - "dev": true - }, - "node_modules/file-entry-cache": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", - "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", - "dev": true, - "dependencies": { - "flat-cache": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/file-loader": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-4.3.0.tgz", - "integrity": "sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA==", - "dev": true, - "dependencies": { - "loader-utils": "^1.2.3", - "schema-utils": "^2.5.0" - }, - "engines": { - "node": ">= 8.9.0" - }, - "peerDependencies": { - "webpack": "^4.0.0" - } - }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true - }, - "node_modules/filelist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.1.tgz", - "integrity": "sha512-8zSK6Nu0DQIC08mUC46sWGXi+q3GGpKydAG36k+JDba6VRpkevvOWUW5a/PhShij4+vHT9M+ghgG7eM+a9JDUQ==", - "dev": true, - "dependencies": { - "minimatch": "^3.0.4" - } - }, - "node_modules/filesize": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", - "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/find-babel-config": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-1.2.0.tgz", - "integrity": "sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA==", - "dev": true, - "dependencies": { - "json5": "^0.5.1", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/find-babel-config/node_modules/json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", - "dev": true, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", - "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": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "dev": true, - "bin": { - "flat": "cli.js" - } - }, - "node_modules/flat-cache": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", - "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", - "dev": true, - "dependencies": { - "flatted": "^2.0.0", - "rimraf": "2.6.3", - "write": "1.0.3" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/flat-cache/node_modules/rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/flatted": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.1.tgz", - "integrity": "sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==", - "dev": true - }, - "node_modules/flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "node_modules/follow-redirects": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.0.tgz", - "integrity": "sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - } - }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/fork-ts-checker-webpack-plugin": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-3.1.1.tgz", - "integrity": "sha512-DuVkPNrM12jR41KM2e+N+styka0EgLkTnXmNcXdgOM37vtGeY+oCBK/Jx0hzSeEU6memFCtWb4htrHPMDfwwUQ==", - "dev": true, - "dependencies": { - "babel-code-frame": "^6.22.0", - "chalk": "^2.4.1", - "chokidar": "^3.3.0", - "micromatch": "^3.1.10", - "minimatch": "^3.0.4", - "semver": "^5.6.0", - "tapable": "^1.0.0", - "worker-rpc": "^0.1.0" - }, - "engines": { - "node": ">=6.11.5", - "yarn": ">=1.0.0" - } - }, - "node_modules/fork-ts-checker-webpack-plugin-v5": { - "name": "fork-ts-checker-webpack-plugin", - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-5.2.1.tgz", - "integrity": "sha512-SVi+ZAQOGbtAsUWrZvGzz38ga2YqjWvca1pXQFUArIVXqli0lLoDQ8uS0wg0kSpcwpZmaW5jVCZXQebkyUQSsw==", - "dev": true, - "optional": true, - "dependencies": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" - } - }, - "node_modules/fork-ts-checker-webpack-plugin-v5/node_modules/@types/json-schema": { - "version": "7.0.7", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", - "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", - "dev": true, - "optional": true - }, - "node_modules/fork-ts-checker-webpack-plugin-v5/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "optional": 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/fork-ts-checker-webpack-plugin-v5/node_modules/chalk/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "optional": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/fork-ts-checker-webpack-plugin-v5/node_modules/chalk/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "optional": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin-v5/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, - "optional": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/fork-ts-checker-webpack-plugin-v5/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, - "optional": true - }, - "node_modules/fork-ts-checker-webpack-plugin-v5/node_modules/cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "dev": true, - "optional": true, - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin-v5/node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fork-ts-checker-webpack-plugin-v5/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "optional": true, - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fork-ts-checker-webpack-plugin-v5/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, - "optional": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin-v5/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, - "optional": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/fork-ts-checker-webpack-plugin-v5/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, - "optional": true, - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/fork-ts-checker-webpack-plugin-v5/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, - "optional": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fork-ts-checker-webpack-plugin-v5/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "optional": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/fork-ts-checker-webpack-plugin-v5/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, - "optional": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin-v5/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, - "optional": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/fork-ts-checker-webpack-plugin-v5/node_modules/schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "dev": true, - "optional": true, - "dependencies": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/fork-ts-checker-webpack-plugin-v5/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "optional": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fork-ts-checker-webpack-plugin-v5/node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true, - "optional": true, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/fork-ts-checker-webpack-plugin-v5/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, - "optional": true - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", - "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/node_modules/chokidar": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz", - "integrity": "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==", - "dev": true, - "dependencies": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.4.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.1.2" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/node_modules/fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "deprecated": "\"Please update to latest v2.3 or v2.2\"", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/node_modules/readdirp": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", - "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/readdirp/node_modules/picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/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/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/friendly-errors-webpack-plugin": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.0.tgz", - "integrity": "sha512-K27M3VK30wVoOarP651zDmb93R9zF28usW4ocaK3mfQeIEI5BPht/EzZs5E8QLLwbLRJQMwscAjDxYPb1FuNiw==", - "dev": true, - "dependencies": { - "chalk": "^1.1.3", - "error-stack-parser": "^2.0.0", - "string-width": "^2.0.0" - }, - "peerDependencies": { - "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0" - } - }, - "node_modules/friendly-errors-webpack-plugin/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/friendly-errors-webpack-plugin/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/friendly-errors-webpack-plugin/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/friendly-errors-webpack-plugin/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/friendly-errors-webpack-plugin/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "node_modules/fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/fs-monkey": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.1.tgz", - "integrity": "sha512-fcSa+wyTqZa46iWweI7/ZiUfegOZl0SG8+dltIwFXo7+zYU9J9kpS3NB6pZcSlJdhvIwp81Adx2XhZorncxiaA==", - "dev": true, - "optional": true - }, - "node_modules/fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "node_modules/fsevents": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz", - "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==", - "bundleDependencies": [ - "node-pre-gyp" - ], - "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "nan": "^2.12.1", - "node-pre-gyp": "^0.12.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/fsevents/node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true, - "inBundle": true, - "optional": true - }, - "node_modules/fsevents/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "inBundle": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fsevents/node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true, - "inBundle": true, - "optional": true - }, - "node_modules/fsevents/node_modules/are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "dev": true, - "inBundle": true, - "optional": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "node_modules/fsevents/node_modules/balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true, - "inBundle": true, - "optional": true - }, - "node_modules/fsevents/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, - "inBundle": true, - "optional": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/fsevents/node_modules/code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true, - "inBundle": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fsevents/node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true, - "inBundle": true, - "optional": true - }, - "node_modules/fsevents/node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true, - "inBundle": true, - "optional": true - }, - "node_modules/fsevents/node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true, - "inBundle": true, - "optional": true - }, - "node_modules/fsevents/node_modules/debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", - "dev": true, - "inBundle": true, - "optional": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/fsevents/node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true, - "inBundle": true, - "optional": true, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/fsevents/node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true, - "inBundle": true, - "optional": true - }, - "node_modules/fsevents/node_modules/detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", - "dev": true, - "inBundle": true, - "optional": true, - "bin": { - "detect-libc": "bin/detect-libc.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/fsevents/node_modules/fs-minipass": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", - "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", - "dev": true, - "inBundle": true, - "optional": true, - "dependencies": { - "minipass": "^2.6.0" - } - }, - "node_modules/fsevents/node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true, - "inBundle": true, - "optional": true - }, - "node_modules/fsevents/node_modules/gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dev": true, - "inBundle": true, - "optional": true, - "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "node_modules/fsevents/node_modules/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "dev": true, - "inBundle": true, - "optional": 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": "*" - } - }, - "node_modules/fsevents/node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true, - "inBundle": true, - "optional": true - }, - "node_modules/fsevents/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, - "inBundle": true, - "optional": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fsevents/node_modules/ignore-walk": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz", - "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==", - "dev": true, - "inBundle": true, - "optional": true, - "dependencies": { - "minimatch": "^3.0.4" - } - }, - "node_modules/fsevents/node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "inBundle": true, - "optional": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/fsevents/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true, - "inBundle": true, - "optional": true - }, - "node_modules/fsevents/node_modules/ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "deprecated": "Please update to ini >=1.3.6 to avoid a prototype pollution issue", - "dev": true, - "inBundle": true, - "optional": true, - "engines": { - "node": "*" - } - }, - "node_modules/fsevents/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "inBundle": true, - "optional": true, - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fsevents/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "inBundle": true, - "optional": true - }, - "node_modules/fsevents/node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "inBundle": true, - "optional": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/fsevents/node_modules/minipass": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", - "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", - "dev": true, - "inBundle": true, - "optional": true, - "dependencies": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "node_modules/fsevents/node_modules/minizlib": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", - "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", - "dev": true, - "inBundle": true, - "optional": true, - "dependencies": { - "minipass": "^2.9.0" - } - }, - "node_modules/fsevents/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "inBundle": true, - "optional": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/fsevents/node_modules/ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true, - "inBundle": true, - "optional": true - }, - "node_modules/fsevents/node_modules/needle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.3.0.tgz", - "integrity": "sha512-QBZu7aAFR0522EyaXZM0FZ9GLpq6lvQ3uq8gteiDUp7wKdy0lSd2hPlgFwVuW1CBkfEs9PfDQsQzZghLs/psdg==", - "dev": true, - "inBundle": true, - "optional": true, - "dependencies": { - "debug": "^4.1.0", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - }, - "bin": { - "needle": "bin/needle" - }, - "engines": { - "node": ">= 4.4.x" - } - }, - "node_modules/fsevents/node_modules/node-pre-gyp": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.12.0.tgz", - "integrity": "sha512-4KghwV8vH5k+g2ylT+sLTjy5wmUOb9vPhnM8NHvRf9dHmnW/CndrFXy2aRPaPST6dugXSdHXfeaHQm77PIz/1A==", - "deprecated": "Please upgrade to @mapbox/node-pre-gyp: the non-scoped node-pre-gyp package is deprecated and only the @mapbox scoped package will recieve updates in the future", - "dev": true, - "inBundle": true, - "optional": true, - "dependencies": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4" - }, - "bin": { - "node-pre-gyp": "bin/node-pre-gyp" - } - }, - "node_modules/fsevents/node_modules/nopt": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", - "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", - "dev": true, - "inBundle": true, - "optional": true, - "dependencies": { - "abbrev": "1", - "osenv": "^0.1.4" - }, - "bin": { - "nopt": "bin/nopt.js" - } - }, - "node_modules/fsevents/node_modules/npm-bundled": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.6.tgz", - "integrity": "sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g==", - "dev": true, - "inBundle": true, - "optional": true - }, - "node_modules/fsevents/node_modules/npm-packlist": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.1.tgz", - "integrity": "sha512-+TcdO7HJJ8peiiYhvPxsEDhF3PJFGUGRcFsGve3vxvxdcpO2Z4Z7rkosRM0kWj6LfbK/P0gu3dzk5RU1ffvFcw==", - "dev": true, - "inBundle": true, - "optional": true, - "dependencies": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1" - } - }, - "node_modules/fsevents/node_modules/npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dev": true, - "inBundle": true, - "optional": true, - "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "node_modules/fsevents/node_modules/number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true, - "inBundle": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fsevents/node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, - "inBundle": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fsevents/node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "inBundle": true, - "optional": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/fsevents/node_modules/os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true, - "inBundle": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fsevents/node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true, - "inBundle": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fsevents/node_modules/osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dev": true, - "inBundle": true, - "optional": true, - "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "node_modules/fsevents/node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true, - "inBundle": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fsevents/node_modules/process-nextick-args": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", - "dev": true, - "inBundle": true, - "optional": true - }, - "node_modules/fsevents/node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, - "inBundle": true, - "optional": true, - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/fsevents/node_modules/rc/node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true, - "inBundle": true, - "optional": true - }, - "node_modules/fsevents/node_modules/readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "dev": true, - "inBundle": true, - "optional": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/fsevents/node_modules/rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, - "inBundle": true, - "optional": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/fsevents/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, - "inBundle": true, - "optional": true - }, - "node_modules/fsevents/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, - "inBundle": true, - "optional": true - }, - "node_modules/fsevents/node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true, - "inBundle": true, - "optional": true - }, - "node_modules/fsevents/node_modules/semver": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", - "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", - "dev": true, - "inBundle": true, - "optional": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/fsevents/node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true, - "inBundle": true, - "optional": true - }, - "node_modules/fsevents/node_modules/signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true, - "inBundle": true, - "optional": true - }, - "node_modules/fsevents/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, - "inBundle": true, - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/fsevents/node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "inBundle": true, - "optional": true, - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fsevents/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "inBundle": true, - "optional": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fsevents/node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true, - "inBundle": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fsevents/node_modules/tar": { - "version": "4.4.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", - "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", - "dev": true, - "inBundle": true, - "optional": true, - "dependencies": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - }, - "engines": { - "node": ">=4.5" - } - }, - "node_modules/fsevents/node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true, - "inBundle": true, - "optional": true - }, - "node_modules/fsevents/node_modules/wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dev": true, - "inBundle": true, - "optional": true, - "dependencies": { - "string-width": "^1.0.2 || 2" - } - }, - "node_modules/fsevents/node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true, - "inBundle": true, - "optional": true - }, - "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/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "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.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - } - }, - "node_modules/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-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", - "dev": true - }, - "node_modules/global-agent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz", - "integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==", - "dev": true, - "optional": true, - "dependencies": { - "boolean": "^3.0.1", - "es6-error": "^4.1.1", - "matcher": "^3.0.0", - "roarr": "^2.15.3", - "semver": "^7.3.2", - "serialize-error": "^7.0.1" - }, - "engines": { - "node": ">=10.0" - } - }, - "node_modules/global-agent/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, - "optional": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/global-agent/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "optional": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/global-agent/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, - "optional": true - }, - "node_modules/global-dirs": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.0.1.tgz", - "integrity": "sha512-5HqUqdhkEovj2Of/ms3IeS/EekcO54ytHRLV4PEY2rhRwrHXLQjeVEES0Lhka0xwNDtGYn58wyC4s5+MHsOO6A==", - "dev": true, - "dependencies": { - "ini": "^1.3.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/global-tunnel-ng": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz", - "integrity": "sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg==", - "dev": true, - "optional": true, - "dependencies": { - "encodeurl": "^1.0.2", - "lodash": "^4.17.10", - "npm-conf": "^1.1.3", - "tunnel": "^0.0.6" - }, - "engines": { - "node": ">=0.10" - } - }, - "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/globalthis": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.2.tgz", - "integrity": "sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ==", - "dev": true, - "optional": true, - "dependencies": { - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/globby": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", - "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", - "dev": true, - "dependencies": { - "@types/glob": "^7.1.1", - "array-union": "^1.0.2", - "dir-glob": "^2.2.2", - "fast-glob": "^2.2.6", - "glob": "^7.1.3", - "ignore": "^4.0.3", - "pify": "^4.0.1", - "slash": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "dev": true, - "dependencies": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", - "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", - "dev": true - }, - "node_modules/growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", - "dev": true - }, - "node_modules/gzip-size": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", - "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", - "dev": true, - "dependencies": { - "duplexer": "^0.1.1", - "pify": "^4.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "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/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", - "deprecated": "this library is no longer supported", - "dev": true, - "dependencies": { - "ajv": "^6.5.5", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/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-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-ansi/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/hash-base": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", - "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/hash-sum": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", - "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==", - "dev": true - }, - "node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "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/hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", - "dev": true - }, - "node_modules/highlight.js": { - "version": "9.18.3", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.18.3.tgz", - "integrity": "sha512-zBZAmhSupHIl5sITeMqIJnYCDfAEc3Gdkqj65wC1lpI468MMQeeQkhcIAvk+RylAkxrCcI9xy9piHiXeQ1BdzQ==", - "deprecated": "Version no longer supported. Upgrade to @latest", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dev": true, - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/hoopy": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", - "dev": true, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "node_modules/hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", - "dev": true - }, - "node_modules/hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", - "dev": true - }, - "node_modules/html-comment-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", - "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", - "dev": true - }, - "node_modules/html-encoding-sniffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", - "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", - "dev": true, - "dependencies": { - "whatwg-encoding": "^1.0.1" - } - }, - "node_modules/html-entities": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.3.1.tgz", - "integrity": "sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==", - "dev": true - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "node_modules/html-minifier": { - "version": "3.5.21", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", - "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", - "dev": true, - "dependencies": { - "camel-case": "3.0.x", - "clean-css": "4.2.x", - "commander": "2.17.x", - "he": "1.2.x", - "param-case": "2.1.x", - "relateurl": "0.2.x", - "uglify-js": "3.4.x" - }, - "bin": { - "html-minifier": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/html-minifier/node_modules/camel-case": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", - "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", - "dev": true, - "dependencies": { - "no-case": "^2.2.0", - "upper-case": "^1.1.1" - } - }, - "node_modules/html-minifier/node_modules/commander": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", - "dev": true - }, - "node_modules/html-tags": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", - "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/html-webpack-plugin": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", - "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", - "deprecated": "3.x is no longer supported", - "dev": true, - "dependencies": { - "html-minifier": "^3.2.3", - "loader-utils": "^0.2.16", - "lodash": "^4.17.3", - "pretty-error": "^2.0.2", - "tapable": "^1.0.0", - "toposort": "^1.0.0", - "util.promisify": "1.0.0" - }, - "engines": { - "node": ">=6.9" - }, - "peerDependencies": { - "webpack": "^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0" - } - }, - "node_modules/html-webpack-plugin/node_modules/big.js": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", - "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/html-webpack-plugin/node_modules/json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", - "dev": true, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/html-webpack-plugin/node_modules/loader-utils": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", - "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true, - "dependencies": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0", - "object-assign": "^4.0.1" - } - }, - "node_modules/htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "dev": true, - "dependencies": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - } - }, - "node_modules/htmlparser2/node_modules/entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", - "dev": true - }, - "node_modules/htmlparser2/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/http-cache-semantics": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.0.3.tgz", - "integrity": "sha512-TcIMG3qeVLgDr1TEd2XvHaTnMPwYQUQMIBLy+5pLSDKYFc7UIqj39w8EGzZkaxoLv/l2K8HaI0t5AVA+YYgUew==", - "dev": true - }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", - "dev": true - }, - "node_modules/http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "dev": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/http-errors/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "node_modules/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": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", - "dev": true, - "dependencies": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } - }, - "node_modules/https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true - }, - "node_modules/human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true, - "engines": { - "node": ">=8.12.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": "4.1.1", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", - "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", - "dev": true, - "dependencies": { - "postcss": "^7.0.14" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/ieee754": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", - "dev": true - }, - "node_modules/iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true - }, - "node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=", - "dev": true - }, - "node_modules/import-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", - "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", - "dev": true, - "dependencies": { - "import-from": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "dev": true, - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-from": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", - "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", - "dev": true, - "dependencies": { - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "dependencies": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", - "dev": true - }, - "node_modules/infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "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/ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "deprecated": "Please update to ini >=1.3.6 to avoid a prototype pollution issue", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/inquirer": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", - "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.19", - "mute-stream": "0.0.8", - "run-async": "^2.4.0", - "rxjs": "^6.6.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/inquirer/node_modules/ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "dev": true, - "dependencies": { - "type-fest": "^0.11.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/inquirer/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/inquirer/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "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/inquirer/node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/inquirer/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/inquirer/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/inquirer/node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/inquirer/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/inquirer/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/inquirer/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/inquirer/node_modules/mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true - }, - "node_modules/inquirer/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/inquirer/node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/inquirer/node_modules/rxjs": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", - "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", - "dev": true, - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "node_modules/inquirer/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/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/inquirer/node_modules/type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "dev": true, - "dependencies": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/internal-ip/node_modules/default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", - "dev": true, - "dependencies": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/interpret": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", - "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dev": true, - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true - }, - "node_modules/ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "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/is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-arguments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", - "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-ci": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", - "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", - "dev": true, - "dependencies": { - "ci-info": "^1.5.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", - "dev": true, - "dependencies": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" - } - }, - "node_modules/is-core-module": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", - "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-date-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", - "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-docker": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", - "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", - "dev": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "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": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-installed-globally": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz", - "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==", - "dev": true, - "dependencies": { - "global-dirs": "^2.0.1", - "is-path-inside": "^3.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-installed-globally/node_modules/is-path-inside": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz", - "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-npm": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz", - "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", - "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "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": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "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-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", - "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-svg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", - "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", - "dev": true, - "dependencies": { - "html-comment-regex": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "node_modules/is-valid-glob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", - "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-weakref": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz", - "integrity": "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-whitespace": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-whitespace/-/is-whitespace-0.3.0.tgz", - "integrity": "sha1-Fjnssb4DauxppUy7QBz77XEUq38=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/is-yarn-global": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", - "dev": true - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "node_modules/isbinaryfile": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.6.tgz", - "integrity": "sha512-ORrEy+SNVqUhrCaal4hA4fBzhggQQ+BaLntyPOdoEiwlKZW9BZiJXjg3RMiruE4tPEI3pyVPpySHQF/dKWperg==", - "dev": true, - "engines": { - "node": ">= 8.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/gjtorikian/" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "node_modules/istanbul-lib-coverage": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", - "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", - "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==", - "dev": true, - "dependencies": { - "@babel/generator": "^7.4.0", - "@babel/parser": "^7.4.3", - "@babel/template": "^7.4.0", - "@babel/traverse": "^7.4.3", - "@babel/types": "^7.4.0", - "istanbul-lib-coverage": "^2.0.5", - "semver": "^6.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/istanbul-lib-report": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz", - "integrity": "sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==", - "dev": true, - "dependencies": { - "istanbul-lib-coverage": "^2.0.5", - "make-dir": "^2.1.0", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/istanbul-lib-report/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/istanbul-lib-source-maps": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", - "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^2.0.5", - "make-dir": "^2.1.0", - "rimraf": "^2.6.3", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/istanbul-reports": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.7.tgz", - "integrity": "sha512-uu1F/L1o5Y6LzPVSVZXNOoD/KXpJue9aeLRd0sM9uMXfZvzomB0WxVamWb5ue8kA2vVWEmW7EG+A5n3f1kqHKg==", - "dev": true, - "dependencies": { - "html-escaper": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jake": { - "version": "10.8.2", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz", - "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==", - "dev": true, - "dependencies": { - "async": "0.9.x", - "chalk": "^2.4.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" - }, - "bin": { - "jake": "bin/cli.js" - }, - "engines": { - "node": "*" - } - }, - "node_modules/jake/node_modules/async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", - "dev": true - }, - "node_modules/javascript-stringify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.0.1.tgz", - "integrity": "sha512-yV+gqbd5vaOYjqlbk16EG89xB5udgjqQF3C5FAORDg4f/IS1Yc5ERCv5e/57yBcfJYw05V5JyIXabhwb75Xxow==", - "dev": true - }, - "node_modules/jest": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-24.9.0.tgz", - "integrity": "sha512-YvkBL1Zm7d2B1+h5fHEOdyjCG+sGMz4f8D86/0HiqJ6MB4MnDc8FgP5vdWsGnemOQro7lnYo8UakZ3+5A0jxGw==", - "dev": true, - "dependencies": { - "import-local": "^2.0.0", - "jest-cli": "^24.9.0" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-changed-files": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-24.9.0.tgz", - "integrity": "sha512-6aTWpe2mHF0DhL28WjdkO8LyGjs3zItPET4bMSeXU6T3ub4FPMw+mcOcbdGXQOAfmLcxofD23/5Bl9Z4AkFwqg==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0", - "execa": "^1.0.0", - "throat": "^4.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-config": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-24.9.0.tgz", - "integrity": "sha512-RATtQJtVYQrp7fvWg6f5y3pEFj9I+H8sWw4aKxnDZ96mob5i5SD6ZEGWgMLXQ4LE8UurrjbdlLWdUeo+28QpfQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^24.9.0", - "@jest/types": "^24.9.0", - "babel-jest": "^24.9.0", - "chalk": "^2.0.1", - "glob": "^7.1.1", - "jest-environment-jsdom": "^24.9.0", - "jest-environment-node": "^24.9.0", - "jest-get-type": "^24.9.0", - "jest-jasmine2": "^24.9.0", - "jest-regex-util": "^24.3.0", - "jest-resolve": "^24.9.0", - "jest-util": "^24.9.0", - "jest-validate": "^24.9.0", - "micromatch": "^3.1.10", - "pretty-format": "^24.9.0", - "realpath-native": "^1.1.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-diff": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz", - "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==", - "dev": true, - "dependencies": { - "chalk": "^2.0.1", - "diff-sequences": "^24.9.0", - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-docblock": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-24.9.0.tgz", - "integrity": "sha512-F1DjdpDMJMA1cN6He0FNYNZlo3yYmOtRUnktrT9Q37njYzC5WEaDdmbynIgy0L/IvXvvgsG8OsqhLPXTpfmZAA==", - "dev": true, - "dependencies": { - "detect-newline": "^2.1.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-each": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-24.9.0.tgz", - "integrity": "sha512-ONi0R4BvW45cw8s2Lrx8YgbeXL1oCQ/wIDwmsM3CqM/nlblNCPmnC3IPQlMbRFZu3wKdQ2U8BqM6lh3LJ5Bsog==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "jest-get-type": "^24.9.0", - "jest-util": "^24.9.0", - "pretty-format": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-environment-jsdom": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-24.9.0.tgz", - "integrity": "sha512-Zv9FV9NBRzLuALXjvRijO2351DRQeLYXtpD4xNvfoVFw21IOKNhZAEUKcbiEtjTkm2GsJ3boMVgkaR7rN8qetA==", - "dev": true, - "dependencies": { - "@jest/environment": "^24.9.0", - "@jest/fake-timers": "^24.9.0", - "@jest/types": "^24.9.0", - "jest-mock": "^24.9.0", - "jest-util": "^24.9.0", - "jsdom": "^11.5.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-environment-jsdom-fifteen": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom-fifteen/-/jest-environment-jsdom-fifteen-1.0.2.tgz", - "integrity": "sha512-nfrnAfwklE1872LIB31HcjM65cWTh1wzvMSp10IYtPJjLDUbTTvDpajZgIxUnhRmzGvogdHDayCIlerLK0OBBg==", - "dev": true, - "dependencies": { - "@jest/environment": "^24.3.0", - "@jest/fake-timers": "^24.3.0", - "@jest/types": "^24.3.0", - "jest-mock": "^24.0.0", - "jest-util": "^24.0.0", - "jsdom": "^15.2.1" - } - }, - "node_modules/jest-environment-jsdom-fifteen/node_modules/acorn": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz", - "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/jest-environment-jsdom-fifteen/node_modules/cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "dev": true - }, - "node_modules/jest-environment-jsdom-fifteen/node_modules/cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, - "dependencies": { - "cssom": "~0.3.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-environment-jsdom-fifteen/node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - }, - "node_modules/jest-environment-jsdom-fifteen/node_modules/jsdom": { - "version": "15.2.1", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-15.2.1.tgz", - "integrity": "sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==", - "dev": true, - "dependencies": { - "abab": "^2.0.0", - "acorn": "^7.1.0", - "acorn-globals": "^4.3.2", - "array-equal": "^1.0.0", - "cssom": "^0.4.1", - "cssstyle": "^2.0.0", - "data-urls": "^1.1.0", - "domexception": "^1.0.1", - "escodegen": "^1.11.1", - "html-encoding-sniffer": "^1.0.2", - "nwsapi": "^2.2.0", - "parse5": "5.1.0", - "pn": "^1.1.0", - "request": "^2.88.0", - "request-promise-native": "^1.0.7", - "saxes": "^3.1.9", - "symbol-tree": "^3.2.2", - "tough-cookie": "^3.0.1", - "w3c-hr-time": "^1.0.1", - "w3c-xmlserializer": "^1.1.2", - "webidl-conversions": "^4.0.2", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^7.0.0", - "ws": "^7.0.0", - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } - } - }, - "node_modules/jest-environment-jsdom-fifteen/node_modules/parse5": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", - "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", - "dev": true - }, - "node_modules/jest-environment-jsdom-fifteen/node_modules/tough-cookie": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", - "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", - "dev": true, - "dependencies": { - "ip-regex": "^2.1.0", - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-environment-jsdom-fifteen/node_modules/whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dev": true, - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/jest-environment-jsdom-fifteen/node_modules/ws": { - "version": "7.5.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", - "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", - "dev": true, - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/jest-environment-node": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-24.9.0.tgz", - "integrity": "sha512-6d4V2f4nxzIzwendo27Tr0aFm+IXWa0XEUnaH6nU0FMaozxovt+sfRvh4J47wL1OvF83I3SSTu0XK+i4Bqe7uA==", - "dev": true, - "dependencies": { - "@jest/environment": "^24.9.0", - "@jest/fake-timers": "^24.9.0", - "@jest/types": "^24.9.0", - "jest-mock": "^24.9.0", - "jest-util": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-get-type": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", - "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-haste-map": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz", - "integrity": "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0", - "anymatch": "^2.0.0", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.1.15", - "invariant": "^2.2.4", - "jest-serializer": "^24.9.0", - "jest-util": "^24.9.0", - "jest-worker": "^24.9.0", - "micromatch": "^3.1.10", - "sane": "^4.0.3", - "walker": "^1.0.7" - }, - "engines": { - "node": ">= 6" - }, - "optionalDependencies": { - "fsevents": "^1.2.7" - } - }, - "node_modules/jest-jasmine2": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz", - "integrity": "sha512-Cq7vkAgaYKp+PsX+2/JbTarrk0DmNhsEtqBXNwUHkdlbrTBLtMJINADf2mf5FkowNsq8evbPc07/qFO0AdKTzw==", - "dev": true, - "dependencies": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "co": "^4.6.0", - "expect": "^24.9.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^24.9.0", - "jest-matcher-utils": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-runtime": "^24.9.0", - "jest-snapshot": "^24.9.0", - "jest-util": "^24.9.0", - "pretty-format": "^24.9.0", - "throat": "^4.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-leak-detector": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz", - "integrity": "sha512-tYkFIDsiKTGwb2FG1w8hX9V0aUb2ot8zY/2nFg087dUageonw1zrLMP4W6zsRO59dPkTSKie+D4rhMuP9nRmrA==", - "dev": true, - "dependencies": { - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-matcher-utils": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz", - "integrity": "sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==", - "dev": true, - "dependencies": { - "chalk": "^2.0.1", - "jest-diff": "^24.9.0", - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-message-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", - "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/stack-utils": "^1.0.1", - "chalk": "^2.0.1", - "micromatch": "^3.1.10", - "slash": "^2.0.0", - "stack-utils": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-mock": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz", - "integrity": "sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true, - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } - }, - "node_modules/jest-regex-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.9.0.tgz", - "integrity": "sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-resolve": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.9.0.tgz", - "integrity": "sha512-TaLeLVL1l08YFZAt3zaPtjiVvyy4oSA6CRe+0AFPPVX3Q/VI0giIWWoAvoS5L96vj9Dqxj4fB5p2qrHCmTU/MQ==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0", - "browser-resolve": "^1.11.3", - "chalk": "^2.0.1", - "jest-pnp-resolver": "^1.2.1", - "realpath-native": "^1.1.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-resolve-dependencies": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz", - "integrity": "sha512-Fm7b6AlWnYhT0BXy4hXpactHIqER7erNgIsIozDXWl5dVm+k8XdGVe1oTg1JyaFnOxarMEbax3wyRJqGP2Pq+g==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0", - "jest-regex-util": "^24.3.0", - "jest-snapshot": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-runner": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-24.9.0.tgz", - "integrity": "sha512-KksJQyI3/0mhcfspnxxEOBueGrd5E4vV7ADQLT9ESaCzz02WnbdbKWIf5Mkaucoaj7obQckYPVX6JJhgUcoWWg==", - "dev": true, - "dependencies": { - "@jest/console": "^24.7.1", - "@jest/environment": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "chalk": "^2.4.2", - "exit": "^0.1.2", - "graceful-fs": "^4.1.15", - "jest-config": "^24.9.0", - "jest-docblock": "^24.3.0", - "jest-haste-map": "^24.9.0", - "jest-jasmine2": "^24.9.0", - "jest-leak-detector": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-resolve": "^24.9.0", - "jest-runtime": "^24.9.0", - "jest-util": "^24.9.0", - "jest-worker": "^24.6.0", - "source-map-support": "^0.5.6", - "throat": "^4.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-runtime": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-24.9.0.tgz", - "integrity": "sha512-8oNqgnmF3v2J6PVRM2Jfuj8oX3syKmaynlDMMKQ4iyzbQzIG6th5ub/lM2bCMTmoTKM3ykcUYI2Pw9xwNtjMnw==", - "dev": true, - "dependencies": { - "@jest/console": "^24.7.1", - "@jest/environment": "^24.9.0", - "@jest/source-map": "^24.3.0", - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/yargs": "^13.0.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.1.15", - "jest-config": "^24.9.0", - "jest-haste-map": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-mock": "^24.9.0", - "jest-regex-util": "^24.3.0", - "jest-resolve": "^24.9.0", - "jest-snapshot": "^24.9.0", - "jest-util": "^24.9.0", - "jest-validate": "^24.9.0", - "realpath-native": "^1.1.0", - "slash": "^2.0.0", - "strip-bom": "^3.0.0", - "yargs": "^13.3.0" - }, - "bin": { - "jest-runtime": "bin/jest-runtime.js" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-runtime/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/jest-runtime/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/jest-runtime/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/jest-runtime/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/jest-runtime/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/jest-serializer": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.9.0.tgz", - "integrity": "sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-serializer-vue": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/jest-serializer-vue/-/jest-serializer-vue-2.0.2.tgz", - "integrity": "sha1-sjjvKGNX7GtIBCG9RxRQUJh9WbM=", - "dev": true, - "dependencies": { - "pretty": "2.0.0" - } - }, - "node_modules/jest-snapshot": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-24.9.0.tgz", - "integrity": "sha512-uI/rszGSs73xCM0l+up7O7a40o90cnrk429LOiK3aeTvfC0HHmldbd81/B7Ix81KSFe1lwkbl7GnBGG4UfuDew==", - "dev": true, - "dependencies": { - "@babel/types": "^7.0.0", - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "expect": "^24.9.0", - "jest-diff": "^24.9.0", - "jest-get-type": "^24.9.0", - "jest-matcher-utils": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-resolve": "^24.9.0", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^24.9.0", - "semver": "^6.2.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-snapshot/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/jest-transform-stub": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/jest-transform-stub/-/jest-transform-stub-2.0.0.tgz", - "integrity": "sha512-lspHaCRx/mBbnm3h4uMMS3R5aZzMwyNpNIJLXj4cEsV0mIUtS4IjYJLSoyjRCtnxb6RIGJ4NL2quZzfIeNhbkg==", - "dev": true - }, - "node_modules/jest-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", - "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", - "dev": true, - "dependencies": { - "@jest/console": "^24.9.0", - "@jest/fake-timers": "^24.9.0", - "@jest/source-map": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "callsites": "^3.0.0", - "chalk": "^2.0.1", - "graceful-fs": "^4.1.15", - "is-ci": "^2.0.0", - "mkdirp": "^0.5.1", - "slash": "^2.0.0", - "source-map": "^0.6.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-util/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/jest-util/node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "node_modules/jest-util/node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/jest-util/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/jest-validate": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.9.0.tgz", - "integrity": "sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0", - "camelcase": "^5.3.1", - "chalk": "^2.0.1", - "jest-get-type": "^24.9.0", - "leven": "^3.1.0", - "pretty-format": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-watch-typeahead": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.4.2.tgz", - "integrity": "sha512-f7VpLebTdaXs81rg/oj4Vg/ObZy2QtGzAmGLNsqUS5G5KtSN68tFcIsbvNODfNyQxU78g7D8x77o3bgfBTR+2Q==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^2.4.1", - "jest-regex-util": "^24.9.0", - "jest-watcher": "^24.3.0", - "slash": "^3.0.0", - "string-length": "^3.1.0", - "strip-ansi": "^5.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "dev": true, - "dependencies": { - "type-fest": "^0.11.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-watch-typeahead/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/jest-watch-typeahead/node_modules/string-length": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-3.1.0.tgz", - "integrity": "sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==", - "dev": true, - "dependencies": { - "astral-regex": "^1.0.0", - "strip-ansi": "^5.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watch-typeahead/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/jest-watch-typeahead/node_modules/type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-watcher": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-24.9.0.tgz", - "integrity": "sha512-+/fLOfKPXXYJDYlks62/4R4GoT+GU1tYZed99JSCOsmzkkF7727RqKrjNAxtfO4YpGv11wybgRvCjR73lK2GZw==", - "dev": true, - "dependencies": { - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/yargs": "^13.0.0", - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", - "jest-util": "^24.9.0", - "string-length": "^2.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-worker": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", - "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", - "dev": true, - "dependencies": { - "merge-stream": "^2.0.0", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest/node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "node_modules/jest/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/jest/node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/jest/node_modules/jest-cli": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-24.9.0.tgz", - "integrity": "sha512-+VLRKyitT3BWoMeSUIHRxV/2g8y9gw91Jh5z2UmXZzkZKpbC08CSehVxgHUwTpy+HwGcns/tqafQDJW7imYvGg==", - "dev": true, - "dependencies": { - "@jest/core": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "import-local": "^2.0.0", - "is-ci": "^2.0.0", - "jest-config": "^24.9.0", - "jest-util": "^24.9.0", - "jest-validate": "^24.9.0", - "prompts": "^2.0.1", - "realpath-native": "^1.1.0", - "yargs": "^13.3.0" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest/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/jest/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/jest/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/jest/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/js-beautify": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.13.0.tgz", - "integrity": "sha512-/Tbp1OVzZjbwzwJQFIlYLm9eWQ+3aYbBXLSaqb1mEJzhcQAfrqMMQYtjb6io+U6KpD0ID4F+Id3/xcjH3l/sqA==", - "dev": true, - "dependencies": { - "config-chain": "^1.1.12", - "editorconfig": "^0.15.3", - "glob": "^7.1.3", - "mkdirp": "^1.0.4", - "nopt": "^5.0.0" - }, - "bin": { - "css-beautify": "js/bin/css-beautify.js", - "html-beautify": "js/bin/html-beautify.js", - "js-beautify": "js/bin/js-beautify.js" - } - }, - "node_modules/js-beautify/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/js-message": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/js-message/-/js-message-1.0.5.tgz", - "integrity": "sha1-IwDSSxrwjondCVvBpMnJz8uJLRU=", - "dev": true, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/js-queue": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/js-queue/-/js-queue-2.0.0.tgz", - "integrity": "sha1-NiITz4YPRo8BJfxslqvBdCUx+Ug=", - "dev": true, - "dependencies": { - "easy-stack": "^1.0.0" - }, - "engines": { - "node": ">=1.0.0" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "node_modules/jsdom": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", - "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", - "dev": true, - "dependencies": { - "abab": "^2.0.0", - "acorn": "^5.5.3", - "acorn-globals": "^4.1.0", - "array-equal": "^1.0.0", - "cssom": ">= 0.3.2 < 0.4.0", - "cssstyle": "^1.0.0", - "data-urls": "^1.0.0", - "domexception": "^1.0.1", - "escodegen": "^1.9.1", - "html-encoding-sniffer": "^1.0.2", - "left-pad": "^1.3.0", - "nwsapi": "^2.0.7", - "parse5": "4.0.0", - "pn": "^1.1.0", - "request": "^2.87.0", - "request-promise-native": "^1.0.5", - "sax": "^1.2.4", - "symbol-tree": "^3.2.2", - "tough-cookie": "^2.3.4", - "w3c-hr-time": "^1.0.1", - "webidl-conversions": "^4.0.2", - "whatwg-encoding": "^1.0.3", - "whatwg-mimetype": "^2.1.0", - "whatwg-url": "^6.4.1", - "ws": "^5.2.0", - "xml-name-validator": "^3.0.0" - } - }, - "node_modules/jsdom/node_modules/acorn": { - "version": "5.7.4", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", - "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/jsdom/node_modules/parse5": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", - "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", - "dev": true - }, - "node_modules/jsdom/node_modules/ws": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz", - "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==", - "dev": true, - "dependencies": { - "async-limiter": "~1.0.0" - } - }, - "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-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", - "dev": true - }, - "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, - "optional": true - }, - "node_modules/json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "node_modules/json3": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", - "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", - "dev": true - }, - "node_modules/json5": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.1.tgz", - "integrity": "sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "node_modules/jszip": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.5.0.tgz", - "integrity": "sha512-WRtu7TPCmYePR1nazfrtuF216cIVon/3GWOvHS9QR5bIwSbnxtdpma6un3jyGGNhHsKCSzn5Ypk+EkDRvTGiFA==", - "dev": true, - "dependencies": { - "lie": "~3.3.0", - "pako": "~1.0.2", - "readable-stream": "~2.3.6", - "set-immediate-shim": "~1.0.1" - } - }, - "node_modules/kebab-case": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/kebab-case/-/kebab-case-1.0.1.tgz", - "integrity": "sha512-txPHx6nVLhv8PHGXIlAk0nYoh894SpAqGPXNvbg2hh8spvHXIah3+vT87DLoa59nKgC6scD3u3xAuRIgiMqbfQ==" - }, - "node_modules/keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "dev": true, - "dependencies": { - "json-buffer": "3.0.0" - } - }, - "node_modules/killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", - "dev": true - }, - "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/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", - "dev": true, - "dependencies": { - "package-json": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/launch-editor": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.2.1.tgz", - "integrity": "sha512-On+V7K2uZK6wK7x691ycSUbLD/FyKKelArkbaAMSSJU8JmqmhwN2+mnJDNINuJWSrh2L0kDk+ZQtbC/gOWUwLw==", - "dev": true, - "dependencies": { - "chalk": "^2.3.0", - "shell-quote": "^1.6.1" - } - }, - "node_modules/launch-editor-middleware": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/launch-editor-middleware/-/launch-editor-middleware-2.2.1.tgz", - "integrity": "sha512-s0UO2/gEGiCgei3/2UN3SMuUj1phjQN8lcpnvgLSz26fAzNWPQ6Nf/kF5IFClnfU2ehp6LrmKdMU/beveO+2jg==", - "dev": true, - "dependencies": { - "launch-editor": "^2.2.1" - } - }, - "node_modules/lazy-val": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.4.tgz", - "integrity": "sha512-u93kb2fPbIrfzBuLjZE+w+fJbUUMhNDXxNmMfaqNgpfQf1CO5ZSe2LfsnBqVAk7i/2NF48OSoRj+Xe2VT+lE8Q==", - "dev": true - }, - "node_modules/left-pad": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", - "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", - "deprecated": "use String.prototype.padStart()", - "dev": true - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lie": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", - "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", - "dev": true, - "dependencies": { - "immediate": "~3.0.5" - } - }, - "node_modules/lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "dev": true - }, - "node_modules/loader-fs-cache": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz", - "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==", - "dev": true, - "dependencies": { - "find-cache-dir": "^0.1.1", - "mkdirp": "^0.5.1" - } - }, - "node_modules/loader-fs-cache/node_modules/find-cache-dir": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", - "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "mkdirp": "^0.5.1", - "pkg-dir": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loader-fs-cache/node_modules/find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "dependencies": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loader-fs-cache/node_modules/path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "dependencies": { - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loader-fs-cache/node_modules/pkg-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", - "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", - "dev": true, - "dependencies": { - "find-up": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/loader-utils/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "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==" - }, - "node_modules/lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", - "dev": true - }, - "node_modules/lodash.defaultsdeep": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz", - "integrity": "sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==", - "dev": true - }, - "node_modules/lodash.kebabcase": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", - "integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=", - "dev": true - }, - "node_modules/lodash.mapvalues": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz", - "integrity": "sha1-G6+lAF3p3W9PJmaMMMo3IwzJaJw=", - "dev": true - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", - "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.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", - "dev": true - }, - "node_modules/lodash.transform": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.transform/-/lodash.transform-4.6.0.tgz", - "integrity": "sha1-EjBkIvYzJK7YSD0/ODMrX2cFR6A=", - "dev": true - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, - "node_modules/log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", - "dev": true, - "dependencies": { - "chalk": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/loglevel": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.0.tgz", - "integrity": "sha512-i2sY04nal5jDcagM3FMfG++T69GEEM8CYuOfeOIvmXzOIcwE9a/CJPR0MFM97pYMj/u10lzz7/zd7+qwhrBTqQ==", - "dev": true, - "engines": { - "node": ">= 0.6.0" - }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/subscription/pkg/npm-loglevel?utm_medium=referral&utm_source=npm_fund" - } - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lower-case": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", - "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", - "dev": true - }, - "node_modules/lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "node_modules/makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", - "dev": true, - "dependencies": { - "tmpl": "1.0.x" - } - }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/matcher": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", - "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", - "dev": true, - "optional": true, - "dependencies": { - "escape-string-regexp": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/matcher/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, - "optional": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", - "dev": true - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memfs": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.2.0.tgz", - "integrity": "sha512-f/xxz2TpdKv6uDn6GtHee8ivFyxwxmPuXatBb1FBwxYNuVpbM3k/Y1Z+vC0mH/dIXXrukYfe3qe5J32Dfjg93A==", - "dev": true, - "optional": true, - "dependencies": { - "fs-monkey": "1.0.1" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true, - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true - }, - "node_modules/merge-source-map": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", - "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", - "dev": true, - "dependencies": { - "source-map": "^0.6.1" - } - }, - "node_modules/merge-source-map/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "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.3.0", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", - "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/microevent.ts": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", - "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==", - "dev": true - }, - "node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "bin": { - "miller-rabin": "bin/miller-rabin" - } - }, - "node_modules/mime": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", - "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mime-db": { - "version": "1.42.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.42.0.tgz", - "integrity": "sha512-UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.25", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.25.tgz", - "integrity": "sha512-5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg==", - "dev": true, - "dependencies": { - "mime-db": "1.42.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/mini-css-extract-plugin": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz", - "integrity": "sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==", - "dev": true, - "dependencies": { - "loader-utils": "^1.1.0", - "normalize-url": "1.9.1", - "schema-utils": "^1.0.0", - "webpack-sources": "^1.1.0" - }, - "engines": { - "node": ">= 6.9.0" - }, - "peerDependencies": { - "webpack": "^4.4.0" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/normalize-url": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", - "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", - "dev": true, - "dependencies": { - "object-assign": "^4.0.1", - "prepend-http": "^1.0.0", - "query-string": "^4.1.0", - "sort-keys": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mini-css-extract-plugin/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/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/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", - "dev": true - }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "node_modules/minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass/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/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minizlib/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/mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "dependencies": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-deep/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, - "dependencies": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, - "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": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "dev": true, - "dependencies": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, - "node_modules/multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", - "dev": true - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nan": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", - "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", - "dev": true, - "optional": true - }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "node_modules/negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", - "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", - "dev": true - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node_modules/no-case": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", - "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", - "dev": true, - "dependencies": { - "lower-case": "^1.1.1" - } - }, - "node_modules/node-addon-api": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz", - "integrity": "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==", - "dev": true - }, - "node_modules/node-cache": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/node-cache/-/node-cache-4.2.1.tgz", - "integrity": "sha512-BOb67bWg2dTyax5kdef5WfU3X8xu4wPg+zHzkvls0Q/QpYycIFRLEEIdAx9Wma43DxG6Qzn4illdZoYseKWa4A==", - "dev": true, - "dependencies": { - "clone": "2.x", - "lodash": "^4.17.15" - }, - "engines": { - "node": ">= 0.4.6" - } - }, - "node_modules/node-cache/node_modules/clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "dev": true, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", - "dev": true - }, - "node_modules/node-ipc": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/node-ipc/-/node-ipc-9.1.1.tgz", - "integrity": "sha512-FAyICv0sIRJxVp3GW5fzgaf9jwwRQxAKDJlmNFUL5hOy+W4X/I5AypyHoq0DXXbo9o/gt79gj++4cMr4jVWE/w==", - "dev": true, - "dependencies": { - "event-pubsub": "4.3.0", - "js-message": "1.0.5", - "js-queue": "2.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, - "dependencies": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - } - }, - "node_modules/node-libs-browser/node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - }, - "node_modules/node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/node-notifier": { - "version": "5.4.3", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz", - "integrity": "sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==", - "dev": true, - "dependencies": { - "growly": "^1.3.0", - "is-wsl": "^1.1.0", - "semver": "^5.5.0", - "shellwords": "^0.1.1", - "which": "^1.3.0" - } - }, - "node_modules/node-releases": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", - "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", - "dev": true - }, - "node_modules/nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "dev": true, - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/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": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/npm-conf": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", - "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", - "dev": true, - "optional": true, - "dependencies": { - "config-chain": "^1.1.11", - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-conf/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "optional": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dev": true, - "dependencies": { - "boolbase": "~1.0.0" - } - }, - "node_modules/num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", - "dev": true - }, - "node_modules/nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", - "dev": true - }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz", - "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==", - "dev": true, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-is": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.2.tgz", - "integrity": "sha512-5lHCz+0uufF6wZ7CRFWJN3hp8Jqblpgve06U5CMQ3f//6iDjPr2PEo9MWCjEssDsa+UZEL4PkFpr+BMop6aKzQ==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", - "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", - "dev": true, - "dependencies": { - "define-properties": "^1.1.2", - "es-abstract": "^1.5.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true - }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/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": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "dependencies": { - "mimic-fn": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/open": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", - "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", - "dev": true, - "dependencies": { - "is-wsl": "^1.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/opener": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", - "dev": true, - "bin": { - "opener": "bin/opener-bin.js" - } - }, - "node_modules/opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", - "dev": true, - "dependencies": { - "is-wsl": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/ora": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", - "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-spinners": "^2.0.0", - "log-symbols": "^2.2.0", - "strip-ansi": "^5.2.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/ora/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/original": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", - "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", - "dev": true, - "dependencies": { - "url-parse": "^1.4.3" - } - }, - "node_modules/os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-each-series": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-1.0.0.tgz", - "integrity": "sha1-kw89Et0fUOdDRFeiLNbwSsatf3E=", - "dev": true, - "dependencies": { - "p-reduce": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "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-reduce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", - "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-retry": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", - "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", - "dev": true, - "dependencies": { - "retry": "^0.12.0" - }, - "engines": { - "node": ">=6" - } - }, - "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/package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", - "dev": true, - "dependencies": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/package-json/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/pako": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", - "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==", - "dev": true - }, - "node_modules/parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, - "dependencies": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, - "node_modules/param-case": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", - "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", - "dev": true, - "dependencies": { - "no-case": "^2.2.0" - } - }, - "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/parent-module/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/parse-asn1": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", - "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==", - "dev": true, - "dependencies": { - "asn1.js": "^4.0.0", - "browserify-aes": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", - "dev": true - }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-5.1.1.tgz", - "integrity": "sha512-CF+TKjXqoqyDwHqBhFQ+3l5t83xYi6fVT1tQNg+Ye0JRLnTxWvIroCjEp1A0k4lneHNBGnICUf0cfYVYGEazqw==", - "dev": true, - "dependencies": { - "parse5": "^5.1.1" - } - }, - "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==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/pascal-case/node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/pascal-case/node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/pascal-case/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true - }, - "node_modules/path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, - "node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "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": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "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": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, - "node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "dev": true - }, - "node_modules/path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/path-type/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/pbkdf2": { - "version": "3.0.17", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", - "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", - "dev": true, - "dependencies": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", - "dev": true - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "node_modules/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.1.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.1.1.tgz", - "integrity": "sha512-OYMyqkKzK7blWO/+XZYP6w8hH0LDvkBvdvKukti+7kqYFCiEAk+gI3DWnryapc0Dau05ugGTy0foQ6mqn4AHYA==", - "dev": true, - "engines": { - "node": ">=8.6" - } - }, - "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": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "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": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", - "dev": true, - "dependencies": { - "node-modules-regexp": "^1.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", - "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", - "dev": true - }, - "node_modules/pnp-webpack-plugin": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", - "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", - "dev": true, - "dependencies": { - "ts-pnp": "^1.1.6" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "dev": true, - "dependencies": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/portfinder/node_modules/debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-calc": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.4.tgz", - "integrity": "sha512-0I79VRAd1UTkaHzY9w83P39YGO/M3bG7/tNLrHGEunBolfoGM0hSjrGvjoeaj0JE/zIw5GsI2KZ0UwDJqv5hjw==", - "dev": true, - "dependencies": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - } - }, - "node_modules/postcss-colormin": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", - "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "color": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-colormin/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-convert-values": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", - "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-convert-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", - "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", - "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", - "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "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/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": "4.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", - "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", - "dev": true, - "dependencies": { - "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-merge-longhand/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-merge-rules": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", - "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "cssnano-util-same-parent": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0", - "vendors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", - "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-font-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-minify-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", - "dev": true, - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "is-color-stop": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-gradients/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-minify-params": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", - "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", - "dev": true, - "dependencies": { - "alphanum-sort": "^1.0.0", - "browserslist": "^4.0.0", - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "uniqs": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-params/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", - "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", - "dev": true, - "dependencies": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", - "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", - "dev": true, - "dependencies": { - "postcss": "^7.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", - "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", - "dev": true, - "dependencies": { - "icss-utils": "^4.1.1", - "postcss": "^7.0.32", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss-modules-scope": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", - "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", - "dev": true, - "dependencies": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss-modules-values": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", - "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", - "dev": true, - "dependencies": { - "icss-utils": "^4.0.0", - "postcss": "^7.0.6" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", - "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-display-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", - "dev": true, - "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-display-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-positions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", - "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", - "dev": true, - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-positions/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", - "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", - "dev": true, - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-repeat-style/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-string": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", - "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", - "dev": true, - "dependencies": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-string/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", - "dev": true, - "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-timing-functions/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-unicode": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-unicode/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", - "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", - "dev": true, - "dependencies": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-url/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-whitespace": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-whitespace/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-ordered-values": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", - "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", - "dev": true, - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-ordered-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-reduce-initial": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", - "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-reduce-transforms": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", - "dev": true, - "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-reduce-transforms/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", - "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-svgo": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", - "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", - "dev": true, - "dependencies": { - "is-svg": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-svgo/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-unique-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", - "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", - "dev": true, - "dependencies": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", - "dev": true - }, - "node_modules/postcss/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/postcss/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/prettier": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", - "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", - "dev": true, - "optional": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pretty": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pretty/-/pretty-2.0.0.tgz", - "integrity": "sha1-rbx5YLe7/iiaVX3F9zdhmiINBqU=", - "dev": true, - "dependencies": { - "condense-newlines": "^0.2.1", - "extend-shallow": "^2.0.1", - "js-beautify": "^1.6.12" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pretty-error": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", - "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", - "dev": true, - "dependencies": { - "renderkid": "^2.0.1", - "utila": "~0.4" - } - }, - "node_modules/pretty-format": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", - "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0", - "ansi-regex": "^4.0.0", - "ansi-styles": "^3.2.0", - "react-is": "^16.8.4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/pretty/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true, - "engines": { - "node": ">= 0.6.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/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true - }, - "node_modules/prompts": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.3.2.tgz", - "integrity": "sha512-Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA==", - "dev": true, - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", - "dev": true - }, - "node_modules/proxy-addr": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", - "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", - "dev": true, - "dependencies": { - "forwarded": "~0.1.2", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true - }, - "node_modules/pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, - "node_modules/psl": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.5.0.tgz", - "integrity": "sha512-4vqUjKi2huMu1OJiLhi3jN6jeeKvMZdI1tYgi/njW5zV52jNLgSAZSdN16m9bJFe61/cT8ulmw4qFitV9QRsEA==", - "dev": true - }, - "node_modules/public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "dependencies": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - } - }, - "node_modules/pumpify/node_modules/pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/pupa": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.0.1.tgz", - "integrity": "sha512-hEJH0s8PXLY/cdXh66tNEQGndDrIKNqNC5xmrysZy3i5C3oEoLna7YAOad+7u125+zH1HNXUmGEkrhb3c2VriA==", - "dev": true, - "dependencies": { - "escape-goat": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true, - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, - "node_modules/qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/query-string": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", - "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", - "dev": true, - "dependencies": { - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "deprecated": "The", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true - }, - "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/randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "dependencies": { - "randombytes": "^2.0.5", - "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.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "dev": true, - "dependencies": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/react-is": { - "version": "16.12.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.12.0.tgz", - "integrity": "sha512-rPCkf/mWBtKc97aLL9/txD8DZdemK0vkA3JMLShjlJB3Pj3s+lpf1KaBzMfQrAmhMQB0n1cU/SUGgKKBCe837Q==", - "dev": true - }, - "node_modules/read-config-file": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-6.0.0.tgz", - "integrity": "sha512-PHjROSdpceKUmqS06wqwP92VrM46PZSTubmNIMJ5DrMwg1OgenSTSEHIkCa6TiOJ+y/J0xnG1fFwG3M+Oi1aNA==", - "dev": true, - "dependencies": { - "dotenv": "^8.2.0", - "dotenv-expand": "^5.1.0", - "js-yaml": "^3.13.1", - "json5": "^2.1.2", - "lazy-val": "^1.0.4" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/read-config-file/node_modules/json5": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", - "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npm.taobao.org/read-pkg/download/read-pkg-5.2.0.tgz", - "integrity": "sha1-e/KVQ4yloz5WzTDgU7NO5yUMk8w=", - "dev": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg/node_modules/parse-json": { - "version": "5.0.0", - "resolved": "https://registry.npm.taobao.org/parse-json/download/parse-json-5.0.0.tgz", - "integrity": "sha1-c+URTJhtFD76NxLU6iTbmkJm9g8=", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "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/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/realpath-native": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", - "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", - "dev": true, - "dependencies": { - "util.promisify": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "node_modules/regenerate-unicode-properties": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", - "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", - "dev": true - }, - "node_modules/regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", - "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpp": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.0.0.tgz", - "integrity": "sha512-Z+hNr7RAVWxznLPuA7DIh8UNX1j9CDrUQxskw9IrBE1Dxue2lyXT+shqEIeLUjrokxIP8CMy1WkjgG3rTsd5/g==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/regexpu-core": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", - "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^9.0.0", - "regjsgen": "^0.5.2", - "regjsparser": "^0.7.0", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/registry-auth-token": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.0.tgz", - "integrity": "sha512-P+lWzPrsgfN+UEpDS3U8AQKg/UjZX6mQSJueZj3EK+vNESoqBSpBUD3gmu4sF9lOsjXWjF11dQKUqemf3veq1w==", - "dev": true, - "dependencies": { - "rc": "^1.2.8" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "dev": true, - "dependencies": { - "rc": "^1.2.8" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", - "dev": true - }, - "node_modules/regjsparser": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", - "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", - "dev": true, - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "node_modules/renderkid": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.3.tgz", - "integrity": "sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA==", - "dev": true, - "dependencies": { - "css-select": "^1.1.0", - "dom-converter": "^0.2", - "htmlparser2": "^3.3.0", - "strip-ansi": "^3.0.0", - "utila": "^0.4.0" - } - }, - "node_modules/renderkid/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/renderkid/node_modules/css-select": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", - "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", - "dev": true, - "dependencies": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" - } - }, - "node_modules/renderkid/node_modules/css-what": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", - "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/renderkid/node_modules/domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "dev": true, - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/renderkid/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", - "dev": true, - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.0", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/request-promise-core": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", - "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", - "dev": true, - "dependencies": { - "lodash": "^4.17.19" - }, - "engines": { - "node": ">=0.10.0" - }, - "peerDependencies": { - "request": "^2.34" - } - }, - "node_modules/request-promise-native": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", - "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", - "deprecated": "request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142", - "dev": true, - "dependencies": { - "request-promise-core": "1.1.4", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" - }, - "engines": { - "node": ">=0.12.0" - }, - "peerDependencies": { - "request": "^2.34" - } - }, - "node_modules/request/node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "dev": true, - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/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": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", - "dev": true - }, - "node_modules/resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, - "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, - "dependencies": { - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "deprecated": "https://github.com/lydell/resolve-url#deprecated", - "dev": true - }, - "node_modules/responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "dev": true, - "dependencies": { - "lowercase-keys": "^1.0.0" - } - }, - "node_modules/restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "dependencies": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", - "dev": true - }, - "node_modules/rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", - "dev": true - }, - "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/ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "node_modules/roarr": { - "version": "2.15.4", - "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz", - "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", - "dev": true, - "optional": true, - "dependencies": { - "boolean": "^3.0.1", - "detect-node": "^2.0.4", - "globalthis": "^1.0.1", - "json-stringify-safe": "^5.0.1", - "semver-compare": "^1.0.0", - "sprintf-js": "^1.1.2" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/roarr/node_modules/sprintf-js": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", - "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", - "dev": true, - "optional": true - }, - "node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true, - "engines": { - "node": "6.* || >= 7.*" - } - }, - "node_modules/run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dev": true, - "dependencies": { - "aproba": "^1.1.1" - } - }, - "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/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "dependencies": { - "ret": "~0.1.10" - } - }, - "node_modules/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/sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", - "dev": true, - "dependencies": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - }, - "bin": { - "sane": "src/cli.js" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/sanitize-filename": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz", - "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==", - "dev": true, - "dependencies": { - "truncate-utf8-bytes": "^1.0.0" - } - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true - }, - "node_modules/saxes": { - "version": "3.1.11", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", - "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", - "dev": true, - "dependencies": { - "xmlchars": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/schema-utils": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.1.tgz", - "integrity": "sha512-0WXHDs1VDJyo+Zqs9TKLKyD/h7yDpHUhEFsM2CzkICFdoX1av+GBq/J2xRTFfsQO5kBfhZzANf2VcIm84jqDbg==", - "dev": true, - "dependencies": { - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1" - }, - "engines": { - "node": ">= 8.9.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": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", - "dev": true - }, - "node_modules/selfsigned": { - "version": "1.10.8", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", - "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", - "dev": true, - "dependencies": { - "node-forge": "^0.10.0" - } - }, - "node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", - "dev": true, - "optional": true - }, - "node_modules/semver-diff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", - "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", - "dev": true, - "dependencies": { - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/semver-diff/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.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/send/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/send/node_modules/ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - }, - "node_modules/serialize-error": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", - "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", - "dev": true, - "optional": true, - "dependencies": { - "type-fest": "^0.13.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/serialize-error/node_modules/type-fest": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", - "dev": true, - "optional": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "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": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dev": true, - "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/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/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dev": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/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-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "dev": true, - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "node_modules/set-immediate-shim": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", - "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true - }, - "node_modules/setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", - "dev": true - }, - "node_modules/sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } - }, - "node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shebang-loader": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/shebang-loader/-/shebang-loader-0.0.1.tgz", - "integrity": "sha1-pAAEldRMzu++xjQ157FphWn6Uuw=", - "dev": true - }, - "node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shell-quote": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", - "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", - "dev": true - }, - "node_modules/shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true - }, - "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/sigmund": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", - "dev": true - }, - "node_modules/signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "dev": true, - "dependencies": { - "is-arrayish": "^0.3.1" - } - }, - "node_modules/simple-swizzle/node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/sockjs": { - "version": "0.3.20", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", - "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", - "dev": true, - "dependencies": { - "faye-websocket": "^0.10.0", - "uuid": "^3.4.0", - "websocket-driver": "0.6.5" - } - }, - "node_modules/sockjs-client": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", - "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", - "dev": true, - "dependencies": { - "debug": "^3.2.5", - "eventsource": "^1.0.7", - "faye-websocket": "~0.11.1", - "inherits": "^2.0.3", - "json3": "^3.3.2", - "url-parse": "^1.4.3" - } - }, - "node_modules/sockjs-client/node_modules/debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/sockjs-client/node_modules/faye-websocket": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", - "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", - "dev": true, - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/sockjs/node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "dev": true, - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", - "dev": true, - "dependencies": { - "is-plain-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", - "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", - "dev": true, - "dependencies": { - "atob": "^2.1.1", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", - "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true - }, - "node_modules/spdx-correct": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", - "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", - "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", - "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", - "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", - "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", - "dev": true - }, - "node_modules/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/spdy-transport/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/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split2": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", - "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", - "dev": true, - "dependencies": { - "readable-stream": "^3.0.0" - } - }, - "node_modules/split2/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/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "node_modules/sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dev": true, - "dependencies": { - "figgy-pudding": "^3.5.1" - } - }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, - "node_modules/stack-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", - "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stackframe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.1.0.tgz", - "integrity": "sha512-Vx6W1Yvy+AM1R/ckVwcHQHV147pTPBKWCRLrXMuPrFVfvBUc3os7PR1QLIWCMhPpRg5eX9ojzbQIMLGBwyLjqg==", - "dev": true - }, - "node_modules/stat-mode": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-1.0.0.tgz", - "integrity": "sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/stealthy-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, - "dependencies": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "node_modules/stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, - "dependencies": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "node_modules/stream-shift": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", - "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", - "dev": true - }, - "node_modules/strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "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-length": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", - "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", - "dev": true, - "dependencies": { - "astral-regex": "^1.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/string-length/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/string-length/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/string-width/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "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": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "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-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stylehacks": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", - "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/stylehacks/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/sumchecker": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz", - "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", - "dev": true, - "dependencies": { - "debug": "^4.1.0" - }, - "engines": { - "node": ">= 8.0" - } - }, - "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/svg-tags": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", - "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", - "dev": true - }, - "node_modules/svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true - }, - "node_modules/table": { - "version": "5.4.6", - "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", - "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", - "dev": true, - "dependencies": { - "ajv": "^6.10.2", - "lodash": "^4.17.14", - "slice-ansi": "^2.1.0", - "string-width": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/table/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/table/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/table/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/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/tar": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.0.5.tgz", - "integrity": "sha512-0b4HOimQHj9nXNEAA7zWwMM91Zhhba3pspja6sQbgTpynOJf+bkjBnfybNYzbpLbnwXnbyB4LOREvlyXLkCHSg==", - "dev": true, - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/tar/node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/tar/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/tar/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/temp-file": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.3.7.tgz", - "integrity": "sha512-9tBJKt7GZAQt/Rg0QzVWA8Am8c1EFl+CAv04/aBVqlx5oyfQ508sFIABshQ0xbZu6mBrFLWIUXO/bbLYghW70g==", - "dev": true, - "dependencies": { - "async-exit-hook": "^2.0.1", - "fs-extra": "^8.1.0" - } - }, - "node_modules/temp-file/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/term-size": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.0.tgz", - "integrity": "sha512-a6sumDlzyHVJWb8+YofY4TW112G6p2FCPEAFk+59gIYHv3XHRhm9ltVQ9kli4hNWeQBwSpe8cRN25x0ROunMOw==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terser": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.4.2.tgz", - "integrity": "sha512-Uufrsvhj9O1ikwgITGsZ5EZS6qPokUOkCegS7fYOdGTv+OA90vndUbU6PEjr5ePqHfNUbGyMO7xyIZv2MhsALQ==", - "dev": true, - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, - "dependencies": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - }, - "engines": { - "node": ">= 6.9.0" - }, - "peerDependencies": { - "webpack": "^4.0.0" - } - }, - "node_modules/terser-webpack-plugin/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/terser-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/terser/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/test-exclude": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz", - "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==", - "dev": true, - "dependencies": { - "glob": "^7.1.3", - "minimatch": "^3.0.4", - "read-pkg-up": "^4.0.0", - "require-main-filename": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/test-exclude/node_modules/load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/test-exclude/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/test-exclude/node_modules/read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "dependencies": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/test-exclude/node_modules/read-pkg-up": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz", - "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0", - "read-pkg": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", - "dev": true, - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/thread-loader": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/thread-loader/-/thread-loader-2.1.3.tgz", - "integrity": "sha512-wNrVKH2Lcf8ZrWxDF/khdlLlsTMczdcwPA9VEK4c2exlEPynYWxi9op3nPTo5lAnDIkE0rQEB3VBP+4Zncc9Hg==", - "dev": true, - "dependencies": { - "loader-runner": "^2.3.1", - "loader-utils": "^1.1.0", - "neo-async": "^2.6.0" - }, - "engines": { - "node": ">= 6.9.0 <7.0.0 || >= 8.9.0" - }, - "peerDependencies": { - "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0" - } - }, - "node_modules/throat": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", - "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=", - "dev": true - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/through2-filter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", - "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", - "dev": true, - "dependencies": { - "through2": "~2.0.0", - "xtend": "~4.0.0" - } - }, - "node_modules/through2-map": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/through2-map/-/through2-map-3.0.0.tgz", - "integrity": "sha1-psMCbOY7SJipl9VAUGtm/9lw8nE=", - "dev": true, - "dependencies": { - "through2": "~2.0.0", - "xtend": "^4.0.0" - } - }, - "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/timers-browserify": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", - "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", - "dev": true, - "dependencies": { - "setimmediate": "^1.0.4" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", - "dev": true - }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/tmpl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", - "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", - "dev": true - }, - "node_modules/to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "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": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/toposort": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz", - "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=", - "dev": true - }, - "node_modules/tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", - "dev": true, - "dependencies": { - "psl": "^1.1.24", - "punycode": "^1.4.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/tough-cookie/node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - }, - "node_modules/tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/truncate-utf8-bytes": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", - "integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=", - "dev": true, - "dependencies": { - "utf8-byte-length": "^1.0.1" - } - }, - "node_modules/tryer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", - "dev": true - }, - "node_modules/ts-jest": { - "version": "24.3.0", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-24.3.0.tgz", - "integrity": "sha512-Hb94C/+QRIgjVZlJyiWwouYUF+siNJHJHknyspaOcZ+OQAIdFG/UrdQVXw/0B8Z3No34xkUXZJpOTy9alOWdVQ==", - "dev": true, - "dependencies": { - "bs-logger": "0.x", - "buffer-from": "1.x", - "fast-json-stable-stringify": "2.x", - "json5": "2.x", - "lodash.memoize": "4.x", - "make-error": "1.x", - "mkdirp": "0.x", - "resolve": "1.x", - "semver": "^5.5", - "yargs-parser": "10.x" - }, - "bin": { - "ts-jest": "cli.js" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "jest": ">=24 <25" - } - }, - "node_modules/ts-jest/node_modules/camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/ts-jest/node_modules/yargs-parser": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", - "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", - "dev": true, - "dependencies": { - "camelcase": "^4.1.0" - } - }, - "node_modules/ts-loader": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-6.2.2.tgz", - "integrity": "sha512-HDo5kXZCBml3EUPcc7RlZOV/JGlLHwppTLEHb3SHnr5V7NXD4klMEkrhJe5wgRbaWsSXi+Y1SIBN/K9B6zWGWQ==", - "dev": true, - "dependencies": { - "chalk": "^2.3.0", - "enhanced-resolve": "^4.0.0", - "loader-utils": "^1.0.2", - "micromatch": "^4.0.0", - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8.6" - }, - "peerDependencies": { - "typescript": "*" - } - }, - "node_modules/ts-loader/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/ts-loader/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/ts-loader/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/ts-loader/node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ts-loader/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/ts-loader/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/ts-pnp": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", - "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", - "dev": true, - "engines": { - "node": ">=6" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/tsconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/tsconfig/-/tsconfig-7.0.0.tgz", - "integrity": "sha512-vZXmzPrL+EmC4T/4rVlT2jNVMWCi/O4DIiSj3UHg1OE5kCKbk4mfrXc6dZksLgRM/TZlKnousKH9bbTazUWRRw==", - "dev": true, - "dependencies": { - "@types/strip-bom": "^3.0.0", - "@types/strip-json-comments": "0.0.30", - "strip-bom": "^3.0.0", - "strip-json-comments": "^2.0.0" - } - }, - "node_modules/tsconfig-paths": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz", - "integrity": "sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==", - "dev": true, - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.0", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", - "dev": true - }, - "node_modules/tslint": { - "version": "5.20.1", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.20.1.tgz", - "integrity": "sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "builtin-modules": "^1.1.1", - "chalk": "^2.3.0", - "commander": "^2.12.1", - "diff": "^4.0.1", - "glob": "^7.1.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", - "resolve": "^1.3.2", - "semver": "^5.3.0", - "tslib": "^1.8.0", - "tsutils": "^2.29.0" - }, - "bin": { - "tslint": "bin/tslint" - }, - "engines": { - "node": ">=4.8.0" - }, - "peerDependencies": { - "typescript": ">=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev" - } - }, - "node_modules/tsutils": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", - "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", - "dev": true, - "dependencies": { - "tslib": "^1.8.1" - }, - "peerDependencies": { - "typescript": ">=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev" - } - }, - "node_modules/tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", - "dev": true - }, - "node_modules/tunnel": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", - "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.6.11 <=0.7.0 || >=0.7.3" - } - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npm.taobao.org/type-fest/download/type-fest-0.6.0.tgz?cache=0&sync_timestamp=1582188620549&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftype-fest%2Fdownload%2Ftype-fest-0.6.0.tgz", - "integrity": "sha1-jSojcNPfiG61yQraHFv2GIrPg4s=", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "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/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dev": true, - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typescript": { - "version": "3.9.7", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.7.tgz", - "integrity": "sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/uglify-js": { - "version": "3.4.10", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", - "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", - "dev": true, - "dependencies": { - "commander": "~2.19.0", - "source-map": "~0.6.1" - }, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/uglify-js/node_modules/commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", - "dev": true - }, - "node_modules/uglify-js/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/uikit": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/uikit/-/uikit-3.10.1.tgz", - "integrity": "sha512-aUSO+NIb9EVLoWWWYRDlthB0om6jLTWJ/Qhx3mbXKCW2TKGtWGsrdZdlQKAWRHsz/eeog9Eg89DOPtg5ZuMwoA==" - }, - "node_modules/unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dev": true, - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", - "dev": true - }, - "node_modules/uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", - "dev": true - }, - "node_modules/unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "dependencies": { - "unique-slug": "^2.0.0" - } - }, - "node_modules/unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4" - } - }, - "node_modules/unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "dev": true, - "dependencies": { - "crypto-random-string": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", - "dev": true - }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unzip-crx": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/unzip-crx/-/unzip-crx-0.2.0.tgz", - "integrity": "sha1-TAuqi9rHViVnVL7KeEPBPXuFjBg=", - "dev": true, - "dependencies": { - "jszip": "^3.1.0", - "mkdirp": "^0.5.1", - "yaku": "^0.16.6" - } - }, - "node_modules/unzip-crx-3": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/unzip-crx-3/-/unzip-crx-3-0.2.0.tgz", - "integrity": "sha512-0+JiUq/z7faJ6oifVB5nSwt589v1KCduqIJupNVDoWSXZtWDmjDGO3RAEOvwJ07w90aoXoP4enKsR7ecMrJtWQ==", - "dev": true, - "dependencies": { - "jszip": "^3.1.0", - "mkdirp": "^0.5.1", - "yaku": "^0.16.6" - } - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true, - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/update-notifier": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.1.tgz", - "integrity": "sha512-9y+Kds0+LoLG6yN802wVXoIfxYEwh3FlZwzMwpCZp62S2i1/Jzeqb9Eeeju3NSHccGGasfGlK5/vEHbAifYRDg==", - "dev": true, - "dependencies": { - "boxen": "^4.2.0", - "chalk": "^3.0.0", - "configstore": "^5.0.1", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.3.1", - "is-npm": "^4.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.0.0", - "pupa": "^2.0.1", - "semver-diff": "^3.1.1", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/yeoman/update-notifier?sponsor=1" - } - }, - "node_modules/update-notifier/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/update-notifier/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/update-notifier/node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "node_modules/update-notifier/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/update-notifier/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/update-notifier/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/update-notifier/node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/update-notifier/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/upper-case": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", - "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", - "dev": true - }, - "node_modules/uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "deprecated": "Please see https://github.com/lydell/urix#deprecated", - "dev": true - }, - "node_modules/url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" - } - }, - "node_modules/url-loader": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-2.3.0.tgz", - "integrity": "sha512-goSdg8VY+7nPZKUEChZSEtW5gjbS66USIGCeSJ1OVOJ7Yfuh/36YxCwMi5HVEJh6mqUYOoy3NJ0vlOMrWsSHog==", - "dev": true, - "dependencies": { - "loader-utils": "^1.2.3", - "mime": "^2.4.4", - "schema-utils": "^2.5.0" - }, - "engines": { - "node": ">= 8.9.0" - }, - "peerDependencies": { - "file-loader": "*", - "webpack": "^4.0.0" - }, - "peerDependenciesMeta": { - "file-loader": { - "optional": true - } - } - }, - "node_modules/url-parse": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", - "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", - "dev": true, - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "node_modules/url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "dev": true, - "dependencies": { - "prepend-http": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/url-parse-lax/node_modules/prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/utf8-byte-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", - "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=", - "dev": true - }, - "node_modules/util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dev": true, - "dependencies": { - "inherits": "2.0.3" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "node_modules/util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } - }, - "node_modules/util/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", - "dev": true - }, - "node_modules/utility-types": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz", - "integrity": "sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/v8-compile-cache": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", - "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==", - "dev": true - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true - }, - "node_modules/vue": { - "version": "2.6.14", - "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.14.tgz", - "integrity": "sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ==" - }, - "node_modules/vue-cli-plugin-electron-builder": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/vue-cli-plugin-electron-builder/-/vue-cli-plugin-electron-builder-2.1.1.tgz", - "integrity": "sha512-ZrxFZ2uxgpwyFUE8LtguYqaTzSfZ1osME1uFlIj/Iz7GtLrATqs23n/BkKEpyEf5nYNAylzIM8ykGAfH/0QdmA==", - "dev": true, - "dependencies": { - "@vue/cli-shared-utils": "^4.5.6", - "chokidar": "^3.0.2", - "electron-builder": "^22.2.0", - "execa": "^5.0.0", - "friendly-errors-webpack-plugin": "^1.7.0", - "fs-extra": "^9.0.1", - "lodash.merge": "^4.6.1", - "portfinder": "^1.0.16", - "pumpify": "^2.0.1", - "semver": "^7.3.2", - "shebang-loader": "^0.0.1", - "split2": "^3.0.0", - "terser-webpack-plugin": "^3.0.3", - "through2-filter": "^3.0.0", - "through2-map": "^3.0.0", - "unzip-crx": "^0.2.0", - "webpack": "^4.18.0", - "webpack-chain": "^6.0.0", - "webpack-merge": "^4.2.2", - "yargs": "^15.3.1" - }, - "funding": { - "url": "https://github.com/sponsors/nklayman" - } - }, - "node_modules/vue-cli-plugin-electron-builder/node_modules/@types/json-schema": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz", - "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==", - "dev": true - }, - "node_modules/vue-cli-plugin-electron-builder/node_modules/anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/vue-cli-plugin-electron-builder/node_modules/binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", - "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/vue-cli-plugin-electron-builder/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/vue-cli-plugin-electron-builder/node_modules/cacache": { - "version": "15.0.5", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", - "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", - "dev": true, - "dependencies": { - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.0", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/vue-cli-plugin-electron-builder/node_modules/chokidar": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz", - "integrity": "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==", - "dev": true, - "dependencies": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.4.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.1.2" - } - }, - "node_modules/vue-cli-plugin-electron-builder/node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/vue-cli-plugin-electron-builder/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/vue-cli-plugin-electron-builder/node_modules/duplexify": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz", - "integrity": "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.4.1", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1", - "stream-shift": "^1.0.0" - } - }, - "node_modules/vue-cli-plugin-electron-builder/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/vue-cli-plugin-electron-builder/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/vue-cli-plugin-electron-builder/node_modules/find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "node_modules/vue-cli-plugin-electron-builder/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/vue-cli-plugin-electron-builder/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/vue-cli-plugin-electron-builder/node_modules/fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "deprecated": "\"Please update to latest v2.3 or v2.2\"", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/vue-cli-plugin-electron-builder/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/vue-cli-plugin-electron-builder/node_modules/glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/vue-cli-plugin-electron-builder/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/vue-cli-plugin-electron-builder/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/vue-cli-plugin-electron-builder/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/vue-cli-plugin-electron-builder/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/vue-cli-plugin-electron-builder/node_modules/is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/vue-cli-plugin-electron-builder/node_modules/jest-worker": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.3.0.tgz", - "integrity": "sha512-Vmpn2F6IASefL+DVBhPzI2J9/GJUsqzomdeN+P+dK8/jKxbh8R3BtFnx3FIta7wYlPU62cpJMJQo4kuOowcMnw==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/vue-cli-plugin-electron-builder/node_modules/jsonfile": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", - "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==", - "dev": true, - "dependencies": { - "universalify": "^1.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/vue-cli-plugin-electron-builder/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/vue-cli-plugin-electron-builder/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/vue-cli-plugin-electron-builder/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/vue-cli-plugin-electron-builder/node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/vue-cli-plugin-electron-builder/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/vue-cli-plugin-electron-builder/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/vue-cli-plugin-electron-builder/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/vue-cli-plugin-electron-builder/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/vue-cli-plugin-electron-builder/node_modules/p-limit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.0.2.tgz", - "integrity": "sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/vue-cli-plugin-electron-builder/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/vue-cli-plugin-electron-builder/node_modules/p-locate/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/vue-cli-plugin-electron-builder/node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/vue-cli-plugin-electron-builder/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/vue-cli-plugin-electron-builder/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/vue-cli-plugin-electron-builder/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/vue-cli-plugin-electron-builder/node_modules/pumpify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-2.0.1.tgz", - "integrity": "sha512-m7KOje7jZxrmutanlkS1daj1dS6z6BgslzOXmcSEpIlCxM3VJH7lG5QLeck/6hgF6F4crFf01UtQmNsJfweTAw==", - "dev": true, - "dependencies": { - "duplexify": "^4.1.1", - "inherits": "^2.0.3", - "pump": "^3.0.0" - } - }, - "node_modules/vue-cli-plugin-electron-builder/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/vue-cli-plugin-electron-builder/node_modules/readdirp": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", - "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/vue-cli-plugin-electron-builder/node_modules/readdirp/node_modules/picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/vue-cli-plugin-electron-builder/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/vue-cli-plugin-electron-builder/node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/vue-cli-plugin-electron-builder/node_modules/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/vue-cli-plugin-electron-builder/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/vue-cli-plugin-electron-builder/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/vue-cli-plugin-electron-builder/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/vue-cli-plugin-electron-builder/node_modules/ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/vue-cli-plugin-electron-builder/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/vue-cli-plugin-electron-builder/node_modules/terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dev": true, - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/vue-cli-plugin-electron-builder/node_modules/terser-webpack-plugin": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-3.1.0.tgz", - "integrity": "sha512-cjdZte66fYkZ65rQ2oJfrdCAkkhJA7YLYk5eGOcGCSGlq0ieZupRdjedSQXYknMPo2IveQL+tPdrxUkERENCFA==", - "dev": true, - "dependencies": { - "cacache": "^15.0.5", - "find-cache-dir": "^3.3.1", - "jest-worker": "^26.2.1", - "p-limit": "^3.0.2", - "schema-utils": "^2.6.6", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.8.0", - "webpack-sources": "^1.4.3" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/vue-cli-plugin-electron-builder/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/vue-cli-plugin-electron-builder/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/vue-cli-plugin-electron-builder/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/vue-cli-plugin-electron-builder/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/vue-cli-plugin-i18n": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/vue-cli-plugin-i18n/-/vue-cli-plugin-i18n-2.3.1.tgz", - "integrity": "sha512-1bNVZtLIAL9Pge8hiw986vixofyqF/tlgsqe4fF5JWn9c8xhsqVugEBuUeaYxevrE9efhhFk9mRmEDwBwQnbNg==", - "dev": true, - "dependencies": { - "debug": "^4.3.0", - "deepmerge": "^4.2.0", - "dotenv": "^8.2.0", - "flat": "^5.0.0", - "rimraf": "^3.0.0", - "vue": "^2.6.11", - "vue-i18n": "^8.17.0", - "vue-i18n-extract": "1.0.2" - }, - "engines": { - "node": ">= 12" - } - }, - "node_modules/vue-cli-plugin-i18n/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/vue-cli-plugin-i18n/node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/vue-cli-plugin-i18n/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/vue-eslint-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.0.0.tgz", - "integrity": "sha512-yR0dLxsTT7JfD2YQo9BhnQ6bUTLsZouuzt9SKRP7XNaZJV459gvlsJo4vT2nhZ/2dH9j3c53bIx9dnqU2prM9g==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "eslint-scope": "^5.0.0", - "eslint-visitor-keys": "^1.1.0", - "espree": "^6.1.2", - "esquery": "^1.0.1", - "lodash": "^4.17.15" - }, - "engines": { - "node": ">=8.10" - }, - "peerDependencies": { - "eslint": ">=5.0.0" - } - }, - "node_modules/vue-eslint-parser/node_modules/eslint-scope": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz", - "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/vue-hot-reload-api": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", - "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==", - "dev": true - }, - "node_modules/vue-i18n": { - "version": "8.27.0", - "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-8.27.0.tgz", - "integrity": "sha512-SX35iJHL5PJ4Gfh0Mo/q0shyHiI2V6Zkh51c+k8E9O1RKv5BQyYrCxRzpvPrsIOJEnLaeiovet3dsUB0e/kDzw==" - }, - "node_modules/vue-i18n-extract": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/vue-i18n-extract/-/vue-i18n-extract-1.0.2.tgz", - "integrity": "sha512-+zwDKvle4KcfloXZnj5hF01ViKDiFr5RMx5507D7oyDXpSleRpekF5YHgZa/+Ra6Go68//z0Nya58J9tKFsCjw==", - "dev": true, - "dependencies": { - "cli-table3": "^0.5.1", - "dot-object": "^1.7.1", - "esm": "^3.2.13", - "glob": "^7.1.3", - "is-valid-glob": "^1.0.0", - "yargs": "^13.2.2" - }, - "bin": { - "vue-i18n-extract": "dist-node/index.bin.js" - } - }, - "node_modules/vue-i18n-extract/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/vue-i18n-extract/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/vue-i18n-extract/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/vue-i18n-extract/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/vue-i18n-extract/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/vue-jest": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/vue-jest/-/vue-jest-3.0.7.tgz", - "integrity": "sha512-PIOxFM+wsBMry26ZpfBvUQ/DGH2hvp5khDQ1n51g3bN0TwFwTy4J85XVfxTRMukqHji/GnAoGUnlZ5Ao73K62w==", - "dev": true, - "dependencies": { - "babel-plugin-transform-es2015-modules-commonjs": "^6.26.0", - "chalk": "^2.1.0", - "deasync": "^0.1.15", - "extract-from-css": "^0.4.4", - "find-babel-config": "^1.1.0", - "js-beautify": "^1.6.14", - "node-cache": "^4.1.1", - "object-assign": "^4.1.1", - "source-map": "^0.5.6", - "tsconfig": "^7.0.0", - "vue-template-es2015-compiler": "^1.6.0" - }, - "peerDependencies": { - "babel-core": "^6.25.0 || ^7.0.0-0", - "vue": "^2.x", - "vue-template-compiler": "^2.x" - } - }, - "node_modules/vue-loader": { - "version": "15.9.3", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.3.tgz", - "integrity": "sha512-Y67VnGGgVLH5Voostx8JBZgPQTlDQeOVBLOEsjc2cXbCYBKexSKEpOA56x0YZofoDOTszrLnIShyOX1p9uCEHA==", - "dev": true, - "dependencies": { - "@vue/component-compiler-utils": "^3.1.0", - "hash-sum": "^1.0.2", - "loader-utils": "^1.1.0", - "vue-hot-reload-api": "^2.3.0", - "vue-style-loader": "^4.1.0" - }, - "peerDependencies": { - "css-loader": "*", - "webpack": "^3.0.0 || ^4.1.0 || ^5.0.0-0" - }, - "peerDependenciesMeta": { - "cache-loader": { - "optional": true - }, - "vue-template-compiler": { - "optional": true - } - } - }, - "node_modules/vue-loader-v16": { - "name": "vue-loader", - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.2.0.tgz", - "integrity": "sha512-TitGhqSQ61RJljMmhIGvfWzJ2zk9m1Qug049Ugml6QP3t0e95o0XJjk29roNEiPKJQBEi8Ord5hFuSuELzSp8Q==", - "dev": true, - "optional": true, - "dependencies": { - "chalk": "^4.1.0", - "hash-sum": "^2.0.0", - "loader-utils": "^2.0.0" - } - }, - "node_modules/vue-loader-v16/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, - "optional": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/vue-loader-v16/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "optional": 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/vue-loader-v16/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, - "optional": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/vue-loader-v16/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, - "optional": true - }, - "node_modules/vue-loader-v16/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, - "optional": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/vue-loader-v16/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, - "optional": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/vue-loader-v16/node_modules/json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "optional": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/vue-loader-v16/node_modules/loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "optional": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/vue-loader-v16/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, - "optional": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/vue-loader/node_modules/hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/hash-sum/download/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", - "dev": true - }, - "node_modules/vue-style-loader": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.2.tgz", - "integrity": "sha512-0ip8ge6Gzz/Bk0iHovU9XAUQaFt/G2B61bnWa2tCcqqdgfHs1lF9xXorFbE55Gmy92okFT+8bfmySuUOu13vxQ==", - "dev": true, - "dependencies": { - "hash-sum": "^1.0.2", - "loader-utils": "^1.0.2" - } - }, - "node_modules/vue-style-loader/node_modules/hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/hash-sum/download/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", - "dev": true - }, - "node_modules/vue-template-compiler": { - "version": "2.6.14", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.14.tgz", - "integrity": "sha512-ODQS1SyMbjKoO1JBJZojSw6FE4qnh9rIpUZn2EUT86FKizx9uH5z6uXiIrm4/Nb/gwxTi/o17ZDEGWAXHvtC7g==", - "dev": true, - "dependencies": { - "de-indent": "^1.0.2", - "he": "^1.1.0" - } - }, - "node_modules/vue-template-es2015-compiler": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", - "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", - "dev": true - }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dev": true, - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, - "node_modules/w3c-xmlserializer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", - "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", - "dev": true, - "dependencies": { - "domexception": "^1.0.1", - "webidl-conversions": "^4.0.2", - "xml-name-validator": "^3.0.0" - } - }, - "node_modules/walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", - "dev": true, - "dependencies": { - "makeerror": "1.0.x" - } - }, - "node_modules/watchpack-chokidar2": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz", - "integrity": "sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA==", - "dev": true, - "optional": true, - "dependencies": { - "chokidar": "^2.1.8" - }, - "engines": { - "node": "<8.10.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/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", - "dev": true, - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true - }, - "node_modules/webpack": { - "version": "4.44.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", - "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.3.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=6.11.5" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - }, - "webpack-command": { - "optional": true - } - } - }, - "node_modules/webpack-bundle-analyzer": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.9.0.tgz", - "integrity": "sha512-Ob8amZfCm3rMB1ScjQVlbYYUEJyEjdEtQ92jqiFUYt5VkEeO2v5UMbv49P/gnmCZm3A6yaFQzCBvpZqN4MUsdA==", - "dev": true, - "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1", - "bfj": "^6.1.1", - "chalk": "^2.4.1", - "commander": "^2.18.0", - "ejs": "^2.6.1", - "express": "^4.16.3", - "filesize": "^3.6.1", - "gzip-size": "^5.0.0", - "lodash": "^4.17.19", - "mkdirp": "^0.5.1", - "opener": "^1.5.1", - "ws": "^6.0.0" - }, - "bin": { - "webpack-bundle-analyzer": "lib/bin/analyzer.js" - }, - "engines": { - "node": ">= 6.14.4" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/acorn": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz", - "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/webpack-chain": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/webpack-chain/-/webpack-chain-6.5.1.tgz", - "integrity": "sha512-7doO/SRtLu8q5WM0s7vPKPWX580qhi0/yBHkOxNkv50f6qB76Zy9o2wRTrrPULqYTvQlVHuvbA8v+G5ayuUDsA==", - "dev": true, - "dependencies": { - "deepmerge": "^1.5.2", - "javascript-stringify": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/webpack-dev-middleware": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", - "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", - "dev": true, - "dependencies": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", - "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "webpack": "^4.0.0" - } - }, - "node_modules/webpack-dev-server": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", - "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", - "dev": true, - "dependencies": { - "ansi-html": "0.0.7", - "bonjour": "^3.5.0", - "chokidar": "^2.1.8", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "debug": "^4.1.1", - "del": "^4.1.1", - "express": "^4.17.1", - "html-entities": "^1.3.1", - "http-proxy-middleware": "0.19.1", - "import-local": "^2.0.0", - "internal-ip": "^4.3.0", - "ip": "^1.1.5", - "is-absolute-url": "^3.0.3", - "killable": "^1.0.1", - "loglevel": "^1.6.8", - "opn": "^5.5.0", - "p-retry": "^3.0.1", - "portfinder": "^1.0.26", - "schema-utils": "^1.0.0", - "selfsigned": "^1.10.7", - "semver": "^6.3.0", - "serve-index": "^1.9.1", - "sockjs": "0.3.20", - "sockjs-client": "1.4.0", - "spdy": "^4.0.2", - "strip-ansi": "^3.0.1", - "supports-color": "^6.1.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^3.7.2", - "webpack-log": "^2.0.0", - "ws": "^6.2.1", - "yargs": "^13.3.2" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 6.11.5" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/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/webpack-dev-server/node_modules/is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/webpack-dev-server/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/webpack-dev-server/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/webpack-dev-server/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/webpack-dev-server/node_modules/string-width/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/string-width/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/webpack-dev-server/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/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/webpack-dev-server/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/webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "dev": true, - "dependencies": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/webpack-log/node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "dev": true, - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/webpack-merge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", - "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", - "dev": true, - "dependencies": { - "lodash": "^4.17.15" - } - }, - "node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/webpack-sources/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/webpack/node_modules/@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", - "dev": true, - "dependencies": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" - } - }, - "node_modules/webpack/node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", - "dev": true - }, - "node_modules/webpack/node_modules/@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", - "dev": true - }, - "node_modules/webpack/node_modules/@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true - }, - "node_modules/webpack/node_modules/@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "dev": true, - "dependencies": { - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "node_modules/webpack/node_modules/@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", - "dev": true - }, - "node_modules/webpack/node_modules/@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0" - } - }, - "node_modules/webpack/node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "dev": true - }, - "node_modules/webpack/node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" - } - }, - "node_modules/webpack/node_modules/@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "dev": true, - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/webpack/node_modules/@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "dev": true, - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/webpack/node_modules/@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "dev": true - }, - "node_modules/webpack/node_modules/@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "node_modules/webpack/node_modules/@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "node_modules/webpack/node_modules/@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" - } - }, - "node_modules/webpack/node_modules/@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "node_modules/webpack/node_modules/@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/webpack/node_modules/@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/webpack/node_modules/acorn": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", - "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/webpack/node_modules/anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "optional": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/webpack/node_modules/binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", - "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", - "dev": true, - "optional": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/webpack/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, - "optional": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/webpack/node_modules/chokidar": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz", - "integrity": "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==", - "dev": true, - "optional": true, - "dependencies": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.4.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.1.2" - } - }, - "node_modules/webpack/node_modules/enhanced-resolve": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", - "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/webpack/node_modules/enhanced-resolve/node_modules/memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - }, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/webpack/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, - "optional": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/webpack/node_modules/fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "deprecated": "\"Please update to latest v2.3 or v2.2\"", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/webpack/node_modules/glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, - "optional": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/webpack/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, - "optional": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/webpack/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, - "optional": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/webpack/node_modules/readdirp": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", - "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", - "dev": true, - "optional": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/webpack/node_modules/readdirp/node_modules/picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true, - "optional": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/webpack/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/webpack/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, - "optional": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/webpack/node_modules/watchpack": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz", - "integrity": "sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0" - }, - "optionalDependencies": { - "chokidar": "^3.4.1", - "watchpack-chokidar2": "^2.0.0" - } - }, - "node_modules/websocket-driver": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", - "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", - "dev": true, - "dependencies": { - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.6.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-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dev": true, - "dependencies": { - "iconv-lite": "0.4.24" - } - }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true - }, - "node_modules/whatwg-url": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", - "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", - "dev": true, - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "node_modules/widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "dev": true, - "dependencies": { - "string-width": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/widest-line/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/widest-line/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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/worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dev": true, - "dependencies": { - "errno": "~0.1.7" - } - }, - "node_modules/worker-rpc": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", - "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", - "dev": true, - "dependencies": { - "microevent.ts": "~0.1.1" - } - }, - "node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "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/wrap-ansi/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/wrap-ansi/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "node_modules/write": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", - "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", - "dev": true, - "dependencies": { - "mkdirp": "^0.5.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "dev": true, - "dependencies": { - "async-limiter": "~1.0.0" - } - }, - "node_modules/xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", - "dev": true - }, - "node_modules/yaku": { - "version": "0.16.7", - "resolved": "https://registry.npmjs.org/yaku/-/yaku-0.16.7.tgz", - "integrity": "sha1-HRlceKqbW/hHnIlblQT9TwhHmE4=", - "dev": true - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "node_modules/yaml": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", - "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", - "dev": true, - "optional": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.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": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/yargs/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/yargs/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/yargs/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/yargs/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/yargs/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/yargs/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", - "dev": true, - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, - "node_modules/yorkie": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/yorkie/-/yorkie-2.0.0.tgz", - "integrity": "sha512-jcKpkthap6x63MB4TxwCyuIGkV0oYP/YRyuQU5UO0Yz/E/ZAu+653/uov+phdmO54n6BcvFRyyt0RRrWdN2mpw==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "execa": "^0.8.0", - "is-ci": "^1.0.10", - "normalize-path": "^1.0.0", - "strip-indent": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/yorkie/node_modules/cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "dependencies": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "node_modules/yorkie/node_modules/execa": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", - "integrity": "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=", - "dev": true, - "dependencies": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/yorkie/node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/yorkie/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/yorkie/node_modules/normalize-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-1.0.0.tgz", - "integrity": "sha1-MtDkcvkf80VwHBWoMRAY07CpA3k=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/yorkie/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - } - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", - "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", - "dev": true, - "requires": { - "@babel/highlight": "^7.16.0" - } - }, - "@babel/compat-data": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", - "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==", - "dev": true - }, - "@babel/core": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.0.tgz", - "integrity": "sha512-mYZEvshBRHGsIAiyH5PzCFTCfbWfoYbO/jcSdXQSUQu1/pW0xDZAUP7KEc32heqWTAfAHhV9j1vH8Sav7l+JNQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.0", - "@babel/helper-compilation-targets": "^7.16.0", - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helpers": "^7.16.0", - "@babel/parser": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - }, - "dependencies": { - "json5": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", - "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", - "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz", - "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.0.tgz", - "integrity": "sha512-9KuleLT0e77wFUku6TUkqZzCEymBdtuQQ27MhEKzf9UOOJu3cYj98kyaDAzxpC7lV6DGiZFuC8XqDsq8/Kl6aQ==", - "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.16.0", - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz", - "integrity": "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.16.0", - "@babel/helper-validator-option": "^7.14.5", - "browserslist": "^4.17.5", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.0.tgz", - "integrity": "sha512-XLwWvqEaq19zFlF5PTgOod4bUA+XbkR4WLQBct1bkzmxJGB0ZEJaoKF4c8cgH9oBtCDuYJ8BP5NB9uFiEgO5QA==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-member-expression-to-functions": "^7.16.0", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/helper-replace-supers": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.0.tgz", - "integrity": "sha512-3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "regexpu-core": "^4.7.1" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz", - "integrity": "sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz", - "integrity": "sha512-Hk2SLxC9ZbcOhLpg/yMznzJ11W++lg5GMbxt1ev6TXUiJB0N42KPC+7w8a+eWGuqDnUYuwStJoZHM7RgmIOaGQ==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-function-name": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", - "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", - "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", - "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz", - "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-module-imports": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", - "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-module-transforms": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz", - "integrity": "sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-replace-supers": "^7.16.0", - "@babel/helper-simple-access": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/helper-validator-identifier": "^7.15.7", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz", - "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.4.tgz", - "integrity": "sha512-vGERmmhR+s7eH5Y/cp8PCVzj4XEjerq8jooMfxFdA5xVtAk9Sh4AQsrWgiErUEBjtGrBtOFKDUcWQFW4/dFwMA==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-wrap-function": "^7.16.0", - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-replace-supers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz", - "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.16.0", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-simple-access": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz", - "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", - "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", - "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", - "dev": true - }, - "@babel/helper-validator-option": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", - "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", - "dev": true - }, - "@babel/helper-wrap-function": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.0.tgz", - "integrity": "sha512-VVMGzYY3vkWgCJML+qVLvGIam902mJW0FvT7Avj1zEe0Gn7D93aWdLblYARTxEw+6DhZmtzhBM2zv0ekE5zg1g==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0" - } - }, - "@babel/helpers": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.3.tgz", - "integrity": "sha512-Xn8IhDlBPhvYTvgewPKawhADichOsbkZuzN7qz2BusOM0brChsyXMDJvldWaYMMUNiCQdQzNEioXTp3sC8Nt8w==", - "dev": true, - "requires": { - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.3", - "@babel/types": "^7.16.0" - } - }, - "@babel/highlight": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", - "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.15.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz", - "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==", - "dev": true - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.16.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.2.tgz", - "integrity": "sha512-h37CvpLSf8gb2lIJ2CgC3t+EjFbi0t8qS7LCS1xcJIlEXE4czlofwaW7W1HA8zpgOCzI9C1nmoqNR1zWkk0pQg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.0.tgz", - "integrity": "sha512-4tcFwwicpWTrpl9qjf7UsoosaArgImF85AxqCRZlgc3IQDvkUHjJpruXAL58Wmj+T6fypWTC/BakfEkwIL/pwA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.4.tgz", - "integrity": "sha512-/CUekqaAaZCQHleSK/9HajvcD/zdnJiKRiuUFq8ITE+0HsPzquf53cpFiqAwl/UfmJbR6n5uGPQSPdrmKOvHHg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.16.4", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.0.tgz", - "integrity": "sha512-mCF3HcuZSY9Fcx56Lbn+CGdT44ioBMMvjNVldpKtj8tpniETdLjnxdHI1+sDWXIM1nNt+EanJOZ3IG9lzVjs7A==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.0.tgz", - "integrity": "sha512-mAy3sdcY9sKAkf3lQbDiv3olOfiLqI51c9DR9b19uMoR2Z6r5pmGl7dfNFqEvqOyqbf1ta4lknK4gc5PJn3mfA==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-proposal-decorators": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.16.4.tgz", - "integrity": "sha512-RESBNX16eNqnBeEVR5sCJpnW0mHiNLNNvGA8PrRuK/4ZJ4TO+6bHleRUuGQYDERVySOKtOhSya/C4MIhwAMAgg==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-decorators": "^7.16.0" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.0.tgz", - "integrity": "sha512-QGSA6ExWk95jFQgwz5GQ2Dr95cf7eI7TKutIXXTb7B1gCLTCz5hTjFTQGfLFBBiC5WSNi7udNwWsqbbMh1c4yQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.0.tgz", - "integrity": "sha512-CjI4nxM/D+5wCnhD11MHB1AwRSAYeDT+h8gCdcVJZ/OK7+wRzFsf7PFPWVpVpNRkHMmMkQWAHpTq+15IXQ1diA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.0.tgz", - "integrity": "sha512-kouIPuiv8mSi5JkEhzApg5Gn6hFyKPnlkO0a9YSzqRurH8wYzSlf6RJdzluAsbqecdW5pBvDJDfyDIUR/vLxvg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.0.tgz", - "integrity": "sha512-pbW0fE30sVTYXXm9lpVQQ/Vc+iTeQKiXlaNRZPPN2A2VdlWyAtsUrsQ3xydSlDW00TFMK7a8m3cDTkBF5WnV3Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.0.tgz", - "integrity": "sha512-3bnHA8CAFm7cG93v8loghDYyQ8r97Qydf63BeYiGgYbjKKB/XP53W15wfRC7dvKfoiJ34f6Rbyyx2btExc8XsQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.0.tgz", - "integrity": "sha512-FAhE2I6mjispy+vwwd6xWPyEx3NYFS13pikDBWUAFGZvq6POGs5eNchw8+1CYoEgBl9n11I3NkzD7ghn25PQ9Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.0.tgz", - "integrity": "sha512-LU/+jp89efe5HuWJLmMmFG0+xbz+I2rSI7iLc1AlaeSMDMOGzWlc5yJrMN1d04osXN4sSfpo4O+azkBNBes0jg==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.16.0", - "@babel/helper-compilation-targets": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.0" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.0.tgz", - "integrity": "sha512-kicDo0A/5J0nrsCPbn89mTG3Bm4XgYi0CZtvex9Oyw7gGZE3HXGD0zpQNH+mo+tEfbo8wbmMvJftOwpmPy7aVw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.0.tgz", - "integrity": "sha512-Y4rFpkZODfHrVo70Uaj6cC1JJOt3Pp0MdWSwIKtb8z1/lsjl9AmnB7ErRFV+QNGIfcY1Eruc2UMx5KaRnXjMyg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.0.tgz", - "integrity": "sha512-IvHmcTHDFztQGnn6aWq4t12QaBXTKr1whF/dgp9kz84X6GUcwq9utj7z2wFCUfeOup/QKnOlt2k0zxkGFx9ubg==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.0.tgz", - "integrity": "sha512-3jQUr/HBbMVZmi72LpjQwlZ55i1queL8KcDTQEkAHihttJnAPrcvG9ZNXIfsd2ugpizZo595egYV6xy+pv4Ofw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.0.tgz", - "integrity": "sha512-ti7IdM54NXv29cA4+bNNKEMS4jLMCbJgl+Drv+FgYy0erJLAxNAIXcNjNjrRZEcWq0xJHsNVwQezskMFpF8N9g==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-decorators": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.16.0.tgz", - "integrity": "sha512-nxnnngZClvlY13nHJAIDow0S7Qzhq64fQ/NlqS+VER3kjW/4F0jLhXjeL8jcwSwz6Ca3rotT5NJD2T9I7lcv7g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.0.tgz", - "integrity": "sha512-8zv2+xiPHwly31RK4RmnEYY5zziuF3O7W2kIDW+07ewWDh6Oi0dRq8kwvulRkFgt6DB97RlKs5c1y068iPlCUg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-object-rest-spread/download/@babel/plugin-syntax-object-rest-spread-7.8.3.tgz?cache=0&sync_timestamp=1578977709150&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-syntax-object-rest-spread%2Fdownload%2F%40babel%2Fplugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.0.tgz", - "integrity": "sha512-vIFb5250Rbh7roWARvCLvIJ/PtAU5Lhv7BtZ1u24COwpI9Ypjsh+bZcKk6rlIyalK+r0jOc1XQ8I4ovNxNrWrA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.0.tgz", - "integrity": "sha512-PbIr7G9kR8tdH6g8Wouir5uVjklETk91GMVSUq+VaOgiinbCkBP6Q7NN/suM/QutZkMJMvcyAriogcYAdhg8Gw==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.16.0" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.0.tgz", - "integrity": "sha512-V14As3haUOP4ZWrLJ3VVx5rCnrYhMSHN/jX7z6FAt5hjRkLsb0snPCmJwSOML5oxkKO4FNoNv7V5hw/y2bjuvg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.0.tgz", - "integrity": "sha512-27n3l67/R3UrXfizlvHGuTwsRIFyce3D/6a37GRxn28iyTPvNXaW4XvznexRh1zUNLPjbLL22Id0XQElV94ruw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.0.tgz", - "integrity": "sha512-HUxMvy6GtAdd+GKBNYDWCIA776byUQH8zjnfjxwT1P1ARv/wFu8eBDpmXQcLS/IwRtrxIReGiplOwMeyO7nsDQ==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.0.tgz", - "integrity": "sha512-63l1dRXday6S8V3WFY5mXJwcRAnPYxvFfTlt67bwV1rTyVTM5zrp0DBBb13Kl7+ehkCVwIZPumPpFP/4u70+Tw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.0.tgz", - "integrity": "sha512-Q7tBUwjxLTsHEoqktemHBMtb3NYwyJPTJdM+wDwb0g8PZ3kQUIzNvwD5lPaqW/p54TXBc/MXZu9Jr7tbUEUM8Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.0.tgz", - "integrity": "sha512-FXlDZfQeLILfJlC6I1qyEwcHK5UpRCFkaoVyA1nk9A1L1Yu583YO4un2KsLBsu3IJb4CUbctZks8tD9xPQubLw==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.0.tgz", - "integrity": "sha512-LIe2kcHKAZOJDNxujvmp6z3mfN6V9lJxubU4fJIGoQCkKe3Ec2OcbdlYP+vW++4MpxwG0d1wSDOJtQW5kLnkZQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.0.tgz", - "integrity": "sha512-OwYEvzFI38hXklsrbNivzpO3fh87skzx8Pnqi4LoSYeav0xHlueSoCJrSgTPfnbyzopo5b3YVAJkFIcUpK2wsw==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.0.tgz", - "integrity": "sha512-5QKUw2kO+GVmKr2wMYSATCTTnHyscl6sxFRAY+rvN7h7WB0lcG0o4NoV6ZQU32OZGVsYUsfLGgPQpDFdkfjlJQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.0.tgz", - "integrity": "sha512-lBzMle9jcOXtSOXUpc7tvvTpENu/NuekNJVova5lCCWCV9/U1ho2HH2y0p6mBg8fPm/syEAbfaaemYGOHCY3mg==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.0.tgz", - "integrity": "sha512-gQDlsSF1iv9RU04clgXqRjrPyyoJMTclFt3K1cjLmTKikc0s/6vE3hlDeEVC71wLTRu72Fq7650kABrdTc2wMQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.0.tgz", - "integrity": "sha512-WRpw5HL4Jhnxw8QARzRvwojp9MIE7Tdk3ez6vRyUk1MwgjJN0aNpRoXainLR5SgxmoXx/vsXGZ6OthP6t/RbUg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.0.tgz", - "integrity": "sha512-rWFhWbCJ9Wdmzln1NmSCqn7P0RAD+ogXG/bd9Kg5c7PKWkJtkiXmYsMBeXjDlzHpVTJ4I/hnjs45zX4dEv81xw==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.0.tgz", - "integrity": "sha512-Dzi+NWqyEotgzk/sb7kgQPJQf7AJkQBWsVp1N6JWc1lBVo0vkElUnGdr1PzUBmfsCCN5OOFya3RtpeHk15oLKQ==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-simple-access": "^7.16.0", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.0.tgz", - "integrity": "sha512-yuGBaHS3lF1m/5R+6fjIke64ii5luRUg97N2wr+z1sF0V+sNSXPxXDdEEL/iYLszsN5VKxVB1IPfEqhzVpiqvg==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.16.0", - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-identifier": "^7.15.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.0.tgz", - "integrity": "sha512-nx4f6no57himWiHhxDM5pjwhae5vLpTK2zCnDH8+wNLJy0TVER/LJRHl2bkt6w9Aad2sPD5iNNoUpY3X9sTGDg==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.0.tgz", - "integrity": "sha512-LogN88uO+7EhxWc8WZuQ8vxdSyVGxhkh8WTC3tzlT8LccMuQdA81e9SGV6zY7kY2LjDhhDOFdQVxdGwPyBCnvg==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.0.tgz", - "integrity": "sha512-fhjrDEYv2DBsGN/P6rlqakwRwIp7rBGLPbrKxwh7oVt5NNkIhZVOY2GRV+ULLsQri1bDqwDWnU3vhlmx5B2aCw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.0.tgz", - "integrity": "sha512-fds+puedQHn4cPLshoHcR1DTMN0q1V9ou0mUjm8whx9pGcNvDrVVrgw+KJzzCaiTdaYhldtrUps8DWVMgrSEyg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.16.0" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.3.tgz", - "integrity": "sha512-3MaDpJrOXT1MZ/WCmkOFo7EtmVVC8H4EUZVrHvFOsmwkk4lOjQj8rzv8JKUZV4YoQKeoIgk07GO+acPU9IMu/w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.0.tgz", - "integrity": "sha512-XLldD4V8+pOqX2hwfWhgwXzGdnDOThxaNTgqagOcpBgIxbUvpgU2FMvo5E1RyHbk756WYgdbS0T8y0Cj9FKkWQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.0.tgz", - "integrity": "sha512-JAvGxgKuwS2PihiSFaDrp94XOzzTUeDeOQlcKzVAyaPap7BnZXK/lvMDiubkPTdotPKOIZq9xWXWnggUMYiExg==", - "dev": true, - "requires": { - "regenerator-transform": "^0.14.2" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.0.tgz", - "integrity": "sha512-Dgs8NNCehHSvXdhEhln8u/TtJxfVwGYCgP2OOr5Z3Ar+B+zXicEOKNTyc+eca2cuEOMtjW6m9P9ijOt8QdqWkg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.4.tgz", - "integrity": "sha512-pru6+yHANMTukMtEZGC4fs7XPwg35v8sj5CIEmE+gEkFljFiVJxEWxx/7ZDkTK+iZRYo1bFXBtfIN95+K3cJ5A==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.4.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.0.tgz", - "integrity": "sha512-iVb1mTcD8fuhSv3k99+5tlXu5N0v8/DPm2mO3WACLG6al1CGZH7v09HJyUb1TtYl/Z+KrM6pHSIJdZxP5A+xow==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.0.tgz", - "integrity": "sha512-Ao4MSYRaLAQczZVp9/7E7QHsCuK92yHRrmVNRe/SlEJjhzivq0BSn8mEraimL8wizHZ3fuaHxKH0iwzI13GyGg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.0.tgz", - "integrity": "sha512-/ntT2NljR9foobKk4E/YyOSwcGUXtYWv5tinMK/3RkypyNBNdhHUaq6Orw5DWq9ZcNlS03BIlEALFeQgeVAo4Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.0.tgz", - "integrity": "sha512-Rd4Ic89hA/f7xUSJQk5PnC+4so50vBoBfxjdQAdvngwidM8jYIBVxBZ/sARxD4e0yMXRbJVDrYf7dyRtIIKT6Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.0.tgz", - "integrity": "sha512-++V2L8Bdf4vcaHi2raILnptTBjGEFxn5315YU+e8+EqXIucA+q349qWngCLpUYqqv233suJ6NOienIVUpS9cqg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.0.tgz", - "integrity": "sha512-VFi4dhgJM7Bpk8lRc5CMaRGlKZ29W9C3geZjt9beuzSUrlJxsNwX7ReLwaL6WEvsOf2EQkyIJEPtF8EXjB/g2A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.0.tgz", - "integrity": "sha512-jHLK4LxhHjvCeZDWyA9c+P9XH1sOxRd1RO9xMtDVRAOND/PczPqizEtVdx4TQF/wyPaewqpT+tgQFYMnN/P94A==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/preset-env": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.4.tgz", - "integrity": "sha512-v0QtNd81v/xKj4gNKeuAerQ/azeNn/G1B1qMLeXOcV8+4TWlD2j3NV1u8q29SDFBXx/NBq5kyEAO+0mpRgacjA==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.16.4", - "@babel/helper-compilation-targets": "^7.16.3", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.2", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-async-generator-functions": "^7.16.4", - "@babel/plugin-proposal-class-properties": "^7.16.0", - "@babel/plugin-proposal-class-static-block": "^7.16.0", - "@babel/plugin-proposal-dynamic-import": "^7.16.0", - "@babel/plugin-proposal-export-namespace-from": "^7.16.0", - "@babel/plugin-proposal-json-strings": "^7.16.0", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", - "@babel/plugin-proposal-numeric-separator": "^7.16.0", - "@babel/plugin-proposal-object-rest-spread": "^7.16.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-private-methods": "^7.16.0", - "@babel/plugin-proposal-private-property-in-object": "^7.16.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.0", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.16.0", - "@babel/plugin-transform-async-to-generator": "^7.16.0", - "@babel/plugin-transform-block-scoped-functions": "^7.16.0", - "@babel/plugin-transform-block-scoping": "^7.16.0", - "@babel/plugin-transform-classes": "^7.16.0", - "@babel/plugin-transform-computed-properties": "^7.16.0", - "@babel/plugin-transform-destructuring": "^7.16.0", - "@babel/plugin-transform-dotall-regex": "^7.16.0", - "@babel/plugin-transform-duplicate-keys": "^7.16.0", - "@babel/plugin-transform-exponentiation-operator": "^7.16.0", - "@babel/plugin-transform-for-of": "^7.16.0", - "@babel/plugin-transform-function-name": "^7.16.0", - "@babel/plugin-transform-literals": "^7.16.0", - "@babel/plugin-transform-member-expression-literals": "^7.16.0", - "@babel/plugin-transform-modules-amd": "^7.16.0", - "@babel/plugin-transform-modules-commonjs": "^7.16.0", - "@babel/plugin-transform-modules-systemjs": "^7.16.0", - "@babel/plugin-transform-modules-umd": "^7.16.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.0", - "@babel/plugin-transform-new-target": "^7.16.0", - "@babel/plugin-transform-object-super": "^7.16.0", - "@babel/plugin-transform-parameters": "^7.16.3", - "@babel/plugin-transform-property-literals": "^7.16.0", - "@babel/plugin-transform-regenerator": "^7.16.0", - "@babel/plugin-transform-reserved-words": "^7.16.0", - "@babel/plugin-transform-shorthand-properties": "^7.16.0", - "@babel/plugin-transform-spread": "^7.16.0", - "@babel/plugin-transform-sticky-regex": "^7.16.0", - "@babel/plugin-transform-template-literals": "^7.16.0", - "@babel/plugin-transform-typeof-symbol": "^7.16.0", - "@babel/plugin-transform-unicode-escapes": "^7.16.0", - "@babel/plugin-transform-unicode-regex": "^7.16.0", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.0", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.4.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.19.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/runtime": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.3.tgz", - "integrity": "sha512-WBwekcqacdY2e9AF/Q7WLFUWmdJGJTkbjqTjoMDgXkVZ3ZRUvOPsLb5KdwISoQVsbP+DQzVZW4Zhci0DvpbNTQ==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", - "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.0", - "@babel/parser": "^7.16.0", - "@babel/types": "^7.16.0" - } - }, - "@babel/traverse": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.3.tgz", - "integrity": "sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.0", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-hoist-variables": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/parser": "^7.16.3", - "@babel/types": "^7.16.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.15.7", - "to-fast-properties": "^2.0.0" - } - }, - "@cnakazawa/watch": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", - "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", - "dev": true, - "requires": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" - } - }, - "@develar/schema-utils": { - "version": "2.6.5", - "resolved": "https://registry.npmjs.org/@develar/schema-utils/-/schema-utils-2.6.5.tgz", - "integrity": "sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig==", - "dev": true, - "requires": { - "ajv": "^6.12.0", - "ajv-keywords": "^3.4.1" - } - }, - "@electron/get": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/@electron/get/-/get-1.13.1.tgz", - "integrity": "sha512-U5vkXDZ9DwXtkPqlB45tfYnnYBN8PePp1z/XDCupnSpdrxT8/ThCv9WCwPLf9oqiSGZTkH6dx2jDUPuoXpjkcA==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "env-paths": "^2.2.0", - "fs-extra": "^8.1.0", - "global-agent": "^3.0.0", - "global-tunnel-ng": "^2.7.1", - "got": "^9.6.0", - "progress": "^2.0.3", - "semver": "^6.2.0", - "sumchecker": "^3.0.1" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@hapi/address": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", - "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==", - "dev": true - }, - "@hapi/bourne": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", - "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==", - "dev": true - }, - "@hapi/hoek": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.0.tgz", - "integrity": "sha512-7XYT10CZfPsH7j9F1Jmg1+d0ezOux2oM2GfArAzLwWe4mE2Dr3hVjsAL6+TFY49RRJlCdJDMw3nJsLFroTc8Kw==", - "dev": true - }, - "@hapi/joi": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", - "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", - "dev": true, - "requires": { - "@hapi/address": "2.x.x", - "@hapi/bourne": "1.x.x", - "@hapi/hoek": "8.x.x", - "@hapi/topo": "3.x.x" - } - }, - "@hapi/topo": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", - "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", - "dev": true, - "requires": { - "@hapi/hoek": "^8.3.0" - } - }, - "@intervolga/optimize-cssnano-plugin": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@intervolga/optimize-cssnano-plugin/-/optimize-cssnano-plugin-1.0.6.tgz", - "integrity": "sha512-zN69TnSr0viRSU6cEDIcuPcP67QcpQ6uHACg58FiN9PDrU6SLyGW3MR4tiISbYxy1kDWAVPwD+XwQTWE5cigAA==", - "dev": true, - "requires": { - "cssnano": "^4.0.0", - "cssnano-preset-default": "^4.0.0", - "postcss": "^7.0.0" - } - }, - "@jest/console": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", - "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", - "dev": true, - "requires": { - "@jest/source-map": "^24.9.0", - "chalk": "^2.0.1", - "slash": "^2.0.0" - } - }, - "@jest/core": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-24.9.0.tgz", - "integrity": "sha512-Fogg3s4wlAr1VX7q+rhV9RVnUv5tD7VuWfYy1+whMiWUrvl7U3QJSJyWcDio9Lq2prqYsZaeTv2Rz24pWGkJ2A==", - "dev": true, - "requires": { - "@jest/console": "^24.7.1", - "@jest/reporters": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "graceful-fs": "^4.1.15", - "jest-changed-files": "^24.9.0", - "jest-config": "^24.9.0", - "jest-haste-map": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-regex-util": "^24.3.0", - "jest-resolve": "^24.9.0", - "jest-resolve-dependencies": "^24.9.0", - "jest-runner": "^24.9.0", - "jest-runtime": "^24.9.0", - "jest-snapshot": "^24.9.0", - "jest-util": "^24.9.0", - "jest-validate": "^24.9.0", - "jest-watcher": "^24.9.0", - "micromatch": "^3.1.10", - "p-each-series": "^1.0.0", - "realpath-native": "^1.1.0", - "rimraf": "^2.5.4", - "slash": "^2.0.0", - "strip-ansi": "^5.0.0" - }, - "dependencies": { - "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" - } - } - } - }, - "@jest/environment": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-24.9.0.tgz", - "integrity": "sha512-5A1QluTPhvdIPFYnO3sZC3smkNeXPVELz7ikPbhUj0bQjB07EoE9qtLrem14ZUYWdVayYbsjVwIiL4WBIMV4aQ==", - "dev": true, - "requires": { - "@jest/fake-timers": "^24.9.0", - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "jest-mock": "^24.9.0" - } - }, - "@jest/fake-timers": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.9.0.tgz", - "integrity": "sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==", - "dev": true, - "requires": { - "@jest/types": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-mock": "^24.9.0" - } - }, - "@jest/reporters": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-24.9.0.tgz", - "integrity": "sha512-mu4X0yjaHrffOsWmVLzitKmmmWSQ3GGuefgNscUSWNiUNcEOSEQk9k3pERKEQVBb0Cnn88+UESIsZEMH3o88Gw==", - "dev": true, - "requires": { - "@jest/environment": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "glob": "^7.1.2", - "istanbul-lib-coverage": "^2.0.2", - "istanbul-lib-instrument": "^3.0.1", - "istanbul-lib-report": "^2.0.4", - "istanbul-lib-source-maps": "^3.0.1", - "istanbul-reports": "^2.2.6", - "jest-haste-map": "^24.9.0", - "jest-resolve": "^24.9.0", - "jest-runtime": "^24.9.0", - "jest-util": "^24.9.0", - "jest-worker": "^24.6.0", - "node-notifier": "^5.4.2", - "slash": "^2.0.0", - "source-map": "^0.6.0", - "string-length": "^2.0.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@jest/source-map": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz", - "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==", - "dev": true, - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.1.15", - "source-map": "^0.6.0" - }, - "dependencies": { - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@jest/test-result": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz", - "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==", - "dev": true, - "requires": { - "@jest/console": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/istanbul-lib-coverage": "^2.0.0" - } - }, - "@jest/test-sequencer": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-24.9.0.tgz", - "integrity": "sha512-6qqsU4o0kW1dvA95qfNog8v8gkRN9ph6Lz7r96IvZpHdNipP2cBcb07J1Z45mz/VIS01OHJ3pY8T5fUY38tg4A==", - "dev": true, - "requires": { - "@jest/test-result": "^24.9.0", - "jest-haste-map": "^24.9.0", - "jest-runner": "^24.9.0", - "jest-runtime": "^24.9.0" - } - }, - "@jest/transform": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-24.9.0.tgz", - "integrity": "sha512-TcQUmyNRxV94S0QpMOnZl0++6RMiqpbH/ZMccFB/amku6Uwvyb1cjYX7xkp5nGNkbX4QPH/FcB6q1HBTHynLmQ==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^24.9.0", - "babel-plugin-istanbul": "^5.1.0", - "chalk": "^2.0.1", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.1.15", - "jest-haste-map": "^24.9.0", - "jest-regex-util": "^24.9.0", - "jest-util": "^24.9.0", - "micromatch": "^3.1.10", - "pirates": "^4.0.1", - "realpath-native": "^1.1.0", - "slash": "^2.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "2.4.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "write-file-atomic": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.1.tgz", - "integrity": "sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - } - } - }, - "@jest/types": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", - "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^13.0.0" - } - }, - "@mdi/font": { - "version": "6.5.95", - "resolved": "https://registry.npmjs.org/@mdi/font/-/font-6.5.95.tgz", - "integrity": "sha512-ES5rj6J39FUkHe/b3C9SJs8bqIungYhuU7rBINTBaHOv/Ce4RCb3Gw08CZVl32W33UEkgRkzyWaIedV4at+QHg==" - }, - "@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", - "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", - "dev": true, - "requires": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" - } - }, - "@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", - "dev": true - }, - "@npmcli/move-file": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.0.1.tgz", - "integrity": "sha512-Uv6h1sT+0DrblvIrolFtbvM1FgWm+/sy4B3pvLp67Zys+thcukzS5ekn7HsZFGpWP4Q3fYJCljbWQE/XivMRLw==", - "dev": true, - "requires": { - "mkdirp": "^1.0.4" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - } - } - }, - "@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "dev": true - }, - "@soda/friendly-errors-webpack-plugin": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.1.tgz", - "integrity": "sha512-cWKrGaFX+rfbMrAxVv56DzhPNqOJPZuNIS2HGMELtgGzb+vsMzyig9mml5gZ/hr2BGtSLV+dP2LUEuAL8aG2mQ==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "error-stack-parser": "^2.0.0", - "string-width": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "@soda/get-current-script": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@soda/get-current-script/-/get-current-script-1.0.2.tgz", - "integrity": "sha512-T7VNNlYVM1SgQ+VsMYhnDkcGmWhQdL0bDyGm5TlQ3GBXnJscEClUUOKduWTmm2zCnvNLC1hc3JpuXjs/nFOc5w==", - "dev": true - }, - "@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "dev": true, - "requires": { - "defer-to-connect": "^1.0.1" - } - }, - "@types/anymatch": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", - "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==", - "dev": true - }, - "@types/babel__core": { - "version": "7.1.10", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.10.tgz", - "integrity": "sha512-x8OM8XzITIMyiwl5Vmo2B1cR1S1Ipkyv4mdlbJjMa1lmuKvKY9FrBbEANIaMlnWn5Rf7uO+rC/VgYabNkE17Hw==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", - "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.3.tgz", - "integrity": "sha512-uCoznIPDmnickEi6D0v11SBpW0OuVqHJCa7syXqQHy5uktSCreIlt0iglsCnmvz8yCb38hGcWeseA8cWJSwv5Q==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.15.tgz", - "integrity": "sha512-Pzh9O3sTK8V6I1olsXpCfj2k/ygO2q1X0vhhnDrEQyYLHZesWz+zMZMVcwXLCYf0U36EtmyYaFGPfXlTtDHe3A==", - "dev": true, - "requires": { - "@babel/types": "^7.3.0" - } - }, - "@types/body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==", - "dev": true, - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", - "dev": true - }, - "@types/connect": { - "version": "3.4.33", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.33.tgz", - "integrity": "sha512-2+FrkXY4zllzTNfJth7jOqEHC+enpLeGslEhpnTAkg21GkRrWV4SsAtqchtT4YS9/nODBU2/ZfsBY2X4J/dX7A==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/connect-history-api-fallback": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.3.tgz", - "integrity": "sha512-7SxFCd+FLlxCfwVwbyPxbR4khL9aNikJhrorw8nUIOqeuooc9gifBuDQOJw5kzN7i6i3vLn9G8Wde/4QDihpYw==", - "dev": true, - "requires": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "@types/debug": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.5.tgz", - "integrity": "sha512-Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ==", - "dev": true - }, - "@types/electron-devtools-installer": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@types/electron-devtools-installer/-/electron-devtools-installer-2.2.1.tgz", - "integrity": "sha512-V/gyryjHZi27/VeU5JtO89rqqq7w7d+Is0VYNLseARvR6ad7lXi8UCIJI9NraqNmd1NoGYedB1+tm5Q8UySF8A==", - "dev": true - }, - "@types/eslint-visitor-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", - "integrity": "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==", - "dev": true - }, - "@types/events": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", - "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==", - "dev": true - }, - "@types/express": { - "version": "4.17.8", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.8.tgz", - "integrity": "sha512-wLhcKh3PMlyA2cNAB9sjM1BntnhPMiM0JOBwPBqttjHev2428MLEB4AYVN+d8s2iyCVZac+o41Pflm/ZH5vLXQ==", - "dev": true, - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "*", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.13.tgz", - "integrity": "sha512-RgDi5a4nuzam073lRGKTUIaL3eF2+H7LJvJ8eUnCI0wA6SNjXc44DCmWNiTLs/AZ7QlsFWZiw/gTG3nSQGL0fA==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/fs-extra": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.1.tgz", - "integrity": "sha512-B42Sxuaz09MhC3DDeW5kubRcQ5by4iuVQ0cRRWM2lggLzAa/KVom0Aft/208NgMvNQQZ86s5rVcqDdn/SH0/mg==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/glob": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", - "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", - "dev": true, - "requires": { - "@types/events": "*", - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/http-proxy": { - "version": "1.17.4", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.4.tgz", - "integrity": "sha512-IrSHl2u6AWXduUaDLqYpt45tLVCtYv7o4Z0s1KghBCDgIIS9oW5K1H8mZG/A2CfeLdEa7rTd1ACOiHBc1EMT2Q==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/http-proxy-middleware": { - "version": "0.19.3", - "resolved": "https://registry.npmjs.org/@types/http-proxy-middleware/-/http-proxy-middleware-0.19.3.tgz", - "integrity": "sha512-lnBTx6HCOUeIJMLbI/LaL5EmdKLhczJY5oeXZpX/cXE4rRqb3RmV7VcMpiEfYkmTjipv3h7IAyIINe4plEv7cA==", - "dev": true, - "requires": { - "@types/connect": "*", - "@types/http-proxy": "*", - "@types/node": "*" - } - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz", - "integrity": "sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg==", - "dev": true - }, - "@types/istanbul-lib-report": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-1.1.1.tgz", - "integrity": "sha512-3BUTyMzbZa2DtDI2BkERNC6jJw2Mr2Y0oGI7mRxYNBPxppbtEK1F66u3bKwU2g+wxwWI7PAoRpJnOY1grJqzHg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz", - "integrity": "sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*", - "@types/istanbul-lib-report": "*" - } - }, - "@types/jest": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.0.tgz", - "integrity": "sha512-gHl8XuC1RZ8H2j5sHv/JqsaxXkDDM9iDOgu0Wp8sjs4u/snb2PVehyWXJPr+ORA0RPpgw231mnutWI1+0hgjIQ==", - "dev": true, - "requires": { - "jest-diff": "^27.0.0", - "pretty-format": "^27.0.0" - }, - "dependencies": { - "@jest/types": { - "version": "27.2.5", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.2.5.tgz", - "integrity": "sha512-nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dev": true, - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "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": "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 - }, - "diff-sequences": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz", - "integrity": "sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==", - "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 - }, - "jest-diff": { - "version": "27.3.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.3.1.tgz", - "integrity": "sha512-PCeuAH4AWUo2O5+ksW4pL9v5xJAcIKPUPfIhZBcG1RKv/0+dvaWTQK1Nrau8d67dp65fOqbeMdoil+6PedyEPQ==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^27.0.6", - "jest-get-type": "^27.3.1", - "pretty-format": "^27.3.1" - } - }, - "jest-get-type": { - "version": "27.3.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.3.1.tgz", - "integrity": "sha512-+Ilqi8hgHSAdhlQ3s12CAVNd8H96ZkQBfYoXmArzZnOfAtVAJEiPDBirjByEblvG/4LPJmkL+nBqPO3A1YJAEg==", - "dev": true - }, - "pretty-format": { - "version": "27.3.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.3.1.tgz", - "integrity": "sha512-DR/c+pvFc52nLimLROYjnXPtolawm+uWDxr4FjuLDLUn+ktWnSN851KoHwHzzqq6rfCOjkzN8FLgDrSub6UDuA==", - "dev": true, - "requires": { - "@jest/types": "^27.2.5", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - } - } - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "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" - } - } - } - }, - "@types/json-schema": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.4.tgz", - "integrity": "sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA==", - "dev": true - }, - "@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", - "dev": true - }, - "@types/lodash": { - "version": "4.14.149", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.149.tgz", - "integrity": "sha512-ijGqzZt/b7BfzcK9vTrS6MFljQRPn5BFWOx8oE0GYxribu6uV+aA9zZuXI1zc/etK9E8nrgdoF2+LgUw7+9tJQ==" - }, - "@types/lodash.clonedeep": { - "version": "4.5.6", - "resolved": "https://registry.npmjs.org/@types/lodash.clonedeep/-/lodash.clonedeep-4.5.6.tgz", - "integrity": "sha512-cE1jYr2dEg1wBImvXlNtp0xDoS79rfEdGozQVgliDZj1uERH4k+rmEMTudP9b4VQ8O6nRb5gPqft0QzEQGMQgA==", - "requires": { - "@types/lodash": "*" - } - }, - "@types/mime": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.3.tgz", - "integrity": "sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q==", - "dev": true - }, - "@types/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", - "dev": true - }, - "@types/minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=", - "dev": true - }, - "@types/node": { - "version": "14.17.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.5.tgz", - "integrity": "sha512-bjqH2cX/O33jXT/UmReo2pM7DIJREPMnarixbQ57DOOzzFaI6D2+IcwaJQaJpv0M1E9TIhPCYVxrkcityLjlqA==", - "dev": true - }, - "@types/normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npm.taobao.org/@types/normalize-package-data/download/@types/normalize-package-data-2.4.0.tgz?cache=0&sync_timestamp=1580842775070&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fnormalize-package-data%2Fdownload%2F%40types%2Fnormalize-package-data-2.4.0.tgz", - "integrity": "sha1-5IbQ2XOW15vu3QpuM/RTT/a0lz4=", - "dev": true - }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true, - "optional": true - }, - "@types/q": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", - "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", - "dev": true - }, - "@types/qs": { - "version": "6.9.5", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.5.tgz", - "integrity": "sha512-/JHkVHtx/REVG0VVToGRGH2+23hsYLHdyG+GrvoUGlGAd0ErauXDyvHtRI/7H7mzLm+tBCKA7pfcpkQ1lf58iQ==", - "dev": true - }, - "@types/range-parser": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz", - "integrity": "sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==", - "dev": true - }, - "@types/serve-static": { - "version": "1.13.5", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.5.tgz", - "integrity": "sha512-6M64P58N+OXjU432WoLLBQxbA0LRGBCRm7aAGQJ+SMC1IMl0dgRVi9EFfoDcS2a7Xogygk/eGN94CfwU9UF7UQ==", - "dev": true, - "requires": { - "@types/express-serve-static-core": "*", - "@types/mime": "*" - } - }, - "@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/stack-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", - "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", - "dev": true - }, - "@types/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-FKjsOVbC6B7bdSB5CuzyHCkK69I=", - "dev": true - }, - "@types/strip-json-comments": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz", - "integrity": "sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==", - "dev": true - }, - "@types/tapable": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", - "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==", - "dev": true - }, - "@types/uglify-js": { - "version": "3.9.3", - "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.9.3.tgz", - "integrity": "sha512-KswB5C7Kwduwjj04Ykz+AjvPcfgv/37Za24O2EDzYNbwyzOo8+ydtvzUfZ5UMguiVu29Gx44l1A6VsPPcmYu9w==", - "dev": true, - "requires": { - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@types/uuid": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.4.tgz", - "integrity": "sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==", - "dev": true - }, - "@types/webpack": { - "version": "4.41.22", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.22.tgz", - "integrity": "sha512-JQDJK6pj8OMV9gWOnN1dcLCyU9Hzs6lux0wBO4lr1+gyEhIBR9U3FMrz12t2GPkg110XAxEAw2WHF6g7nZIbRQ==", - "dev": true, - "requires": { - "@types/anymatch": "*", - "@types/node": "*", - "@types/tapable": "*", - "@types/uglify-js": "*", - "@types/webpack-sources": "*", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@types/webpack-dev-server": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", - "integrity": "sha512-3+86AgSzl18n5P1iUP9/lz3G3GMztCp+wxdDvVuNhx1sr1jE79GpYfKHL8k+Vht3N74K2n98CuAEw4YPJCYtDA==", - "dev": true, - "requires": { - "@types/connect-history-api-fallback": "*", - "@types/express": "*", - "@types/http-proxy-middleware": "*", - "@types/serve-static": "*", - "@types/webpack": "*" - } - }, - "@types/webpack-env": { - "version": "1.15.3", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.15.3.tgz", - "integrity": "sha512-5oiXqR7kwDGZ6+gmzIO2lTC+QsriNuQXZDWNYRV3l2XRN/zmPgnC21DLSx2D05zvD8vnXW6qUg7JnXZ4I6qLVQ==", - "dev": true - }, - "@types/webpack-sources": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-1.4.2.tgz", - "integrity": "sha512-77T++JyKow4BQB/m9O96n9d/UUHWLQHlcqXb9Vsf4F1+wKNrrlWNFPDLKNT92RJnCSL6CieTc+NDXtCVZswdTw==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/source-list-map": "*", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } - } - }, - "@types/yargs": { - "version": "13.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.3.tgz", - "integrity": "sha512-K8/LfZq2duW33XW/tFwEAfnZlqIfVsoyRB3kfXdPXYhl0nfM8mmh7GS0jg7WrX2Dgq/0Ha/pR1PaR+BvmWwjiQ==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-13.1.0.tgz", - "integrity": "sha512-gCubfBUZ6KxzoibJ+SCUc/57Ms1jz5NjHe4+dI2krNmU5zCPAphyLJYyTOg06ueIyfj+SaCUqmzun7ImlxDcKg==", - "dev": true - }, - "@typescript-eslint/eslint-plugin": { - "version": "2.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.20.0.tgz", - "integrity": "sha512-cimIdVDV3MakiGJqMXw51Xci6oEDEoPkvh8ggJe2IIzcc0fYqAxOXN6Vbeanahz6dLZq64W+40iUEc9g32FLDQ==", - "dev": true, - "requires": { - "@typescript-eslint/experimental-utils": "2.20.0", - "eslint-utils": "^1.4.3", - "functional-red-black-tree": "^1.0.1", - "regexpp": "^3.0.0", - "tsutils": "^3.17.1" - }, - "dependencies": { - "tsutils": { - "version": "3.17.1", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz", - "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - } - } - } - }, - "@typescript-eslint/experimental-utils": { - "version": "2.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.20.0.tgz", - "integrity": "sha512-fEBy9xYrwG9hfBLFEwGW2lKwDRTmYzH3DwTmYbT+SMycmxAoPl0eGretnBFj/s+NfYBG63w/5c3lsvqqz5mYag==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.3", - "@typescript-eslint/typescript-estree": "2.20.0", - "eslint-scope": "^5.0.0" - }, - "dependencies": { - "eslint-scope": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz", - "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - } - } - }, - "@typescript-eslint/parser": { - "version": "2.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.20.0.tgz", - "integrity": "sha512-o8qsKaosLh2qhMZiHNtaHKTHyCHc3Triq6aMnwnWj7budm3xAY9owSZzV1uon5T9cWmJRJGzTFa90aex4m77Lw==", - "dev": true, - "requires": { - "@types/eslint-visitor-keys": "^1.0.0", - "@typescript-eslint/experimental-utils": "2.20.0", - "@typescript-eslint/typescript-estree": "2.20.0", - "eslint-visitor-keys": "^1.1.0" - } - }, - "@typescript-eslint/typescript-estree": { - "version": "2.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.20.0.tgz", - "integrity": "sha512-WlFk8QtI8pPaE7JGQGxU7nGcnk1ccKAJkhbVookv94ZcAef3m6oCE/jEDL6dGte3JcD7reKrA0o55XhBRiVT3A==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "eslint-visitor-keys": "^1.1.0", - "glob": "^7.1.6", - "is-glob": "^4.0.1", - "lodash": "^4.17.15", - "semver": "^6.3.0", - "tsutils": "^3.17.1" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "tsutils": { - "version": "3.17.1", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz", - "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - } - } - } - }, - "@vue/babel-helper-vue-jsx-merge-props": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.2.1.tgz", - "integrity": "sha512-QOi5OW45e2R20VygMSNhyQHvpdUwQZqGPc748JLGCYEy+yp8fNFNdbNIGAgZmi9e+2JHPd6i6idRuqivyicIkA==", - "dev": true - }, - "@vue/babel-helper-vue-transform-on": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz", - "integrity": "sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==", - "dev": true - }, - "@vue/babel-plugin-jsx": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.1.tgz", - "integrity": "sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/plugin-syntax-jsx": "^7.0.0", - "@babel/template": "^7.0.0", - "@babel/traverse": "^7.0.0", - "@babel/types": "^7.0.0", - "@vue/babel-helper-vue-transform-on": "^1.0.2", - "camelcase": "^6.0.0", - "html-tags": "^3.1.0", - "svg-tags": "^1.0.0" - }, - "dependencies": { - "camelcase": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", - "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", - "dev": true - } - } - }, - "@vue/babel-plugin-transform-vue-jsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.2.1.tgz", - "integrity": "sha512-HJuqwACYehQwh1fNT8f4kyzqlNMpBuUK4rSiSES5D4QsYncv5fxFsLyrxFPG2ksO7t5WP+Vgix6tt6yKClwPzA==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/plugin-syntax-jsx": "^7.2.0", - "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", - "html-tags": "^2.0.0", - "lodash.kebabcase": "^4.1.1", - "svg-tags": "^1.0.0" - }, - "dependencies": { - "html-tags": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", - "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", - "dev": true - } - } - }, - "@vue/babel-preset-app": { - "version": "4.5.15", - "resolved": "https://registry.npmjs.org/@vue/babel-preset-app/-/babel-preset-app-4.5.15.tgz", - "integrity": "sha512-J+YttzvwRfV1BPczf8r3qCevznYk+jh531agVF+5EYlHF4Sgh/cGXTz9qkkiux3LQgvhEGXgmCteg1n38WuuKg==", - "dev": true, - "requires": { - "@babel/core": "^7.11.0", - "@babel/helper-compilation-targets": "^7.9.6", - "@babel/helper-module-imports": "^7.8.3", - "@babel/plugin-proposal-class-properties": "^7.8.3", - "@babel/plugin-proposal-decorators": "^7.8.3", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-jsx": "^7.8.3", - "@babel/plugin-transform-runtime": "^7.11.0", - "@babel/preset-env": "^7.11.0", - "@babel/runtime": "^7.11.0", - "@vue/babel-plugin-jsx": "^1.0.3", - "@vue/babel-preset-jsx": "^1.2.4", - "babel-plugin-dynamic-import-node": "^2.3.3", - "core-js": "^3.6.5", - "core-js-compat": "^3.6.5", - "semver": "^6.1.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@vue/babel-preset-jsx": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@vue/babel-preset-jsx/-/babel-preset-jsx-1.2.4.tgz", - "integrity": "sha512-oRVnmN2a77bYDJzeGSt92AuHXbkIxbf/XXSE3klINnh9AXBmVS1DGa1f0d+dDYpLfsAKElMnqKTQfKn7obcL4w==", - "dev": true, - "requires": { - "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", - "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", - "@vue/babel-sugar-composition-api-inject-h": "^1.2.1", - "@vue/babel-sugar-composition-api-render-instance": "^1.2.4", - "@vue/babel-sugar-functional-vue": "^1.2.2", - "@vue/babel-sugar-inject-h": "^1.2.2", - "@vue/babel-sugar-v-model": "^1.2.3", - "@vue/babel-sugar-v-on": "^1.2.3" - } - }, - "@vue/babel-sugar-composition-api-inject-h": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-inject-h/-/babel-sugar-composition-api-inject-h-1.2.1.tgz", - "integrity": "sha512-4B3L5Z2G+7s+9Bwbf+zPIifkFNcKth7fQwekVbnOA3cr3Pq71q71goWr97sk4/yyzH8phfe5ODVzEjX7HU7ItQ==", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0" - } - }, - "@vue/babel-sugar-composition-api-render-instance": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.2.4.tgz", - "integrity": "sha512-joha4PZznQMsxQYXtR3MnTgCASC9u3zt9KfBxIeuI5g2gscpTsSKRDzWQt4aqNIpx6cv8On7/m6zmmovlNsG7Q==", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0" - } - }, - "@vue/babel-sugar-functional-vue": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.2.2.tgz", - "integrity": "sha512-JvbgGn1bjCLByIAU1VOoepHQ1vFsroSA/QkzdiSs657V79q6OwEWLCQtQnEXD/rLTA8rRit4rMOhFpbjRFm82w==", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0" - } - }, - "@vue/babel-sugar-inject-h": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.2.2.tgz", - "integrity": "sha512-y8vTo00oRkzQTgufeotjCLPAvlhnpSkcHFEp60+LJUwygGcd5Chrpn5480AQp/thrxVm8m2ifAk0LyFel9oCnw==", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0" - } - }, - "@vue/babel-sugar-v-model": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.2.3.tgz", - "integrity": "sha512-A2jxx87mySr/ulAsSSyYE8un6SIH0NWHiLaCWpodPCVOlQVODCaSpiR4+IMsmBr73haG+oeCuSvMOM+ttWUqRQ==", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0", - "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", - "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", - "camelcase": "^5.0.0", - "html-tags": "^2.0.0", - "svg-tags": "^1.0.0" - }, - "dependencies": { - "html-tags": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", - "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", - "dev": true - } - } - }, - "@vue/babel-sugar-v-on": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.2.3.tgz", - "integrity": "sha512-kt12VJdz/37D3N3eglBywV8GStKNUhNrsxChXIV+o0MwVXORYuhDTHJRKPgLJRb/EY3vM2aRFQdxJBp9CLikjw==", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0", - "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", - "camelcase": "^5.0.0" - } - }, - "@vue/cli-overlay": { - "version": "4.5.15", - "resolved": "https://registry.npmjs.org/@vue/cli-overlay/-/cli-overlay-4.5.15.tgz", - "integrity": "sha512-0zI0kANAVmjFO2LWGUIzdGPMeE3+9k+KeRDXsUqB30YfRF7abjfiiRPq5BU9pOzlJbVdpRkisschBrvdJqDuDg==", - "dev": true - }, - "@vue/cli-plugin-babel": { - "version": "4.5.15", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-babel/-/cli-plugin-babel-4.5.15.tgz", - "integrity": "sha512-hBLrwYfFkHldEe34op/YNgPhpOWI5n5DB2Qt9I/1Epeif4M4iFaayrgjvOR9AVM6WbD3Yx7WCFszYpWrQZpBzQ==", - "dev": true, - "requires": { - "@babel/core": "^7.11.0", - "@vue/babel-preset-app": "^4.5.15", - "@vue/cli-shared-utils": "^4.5.15", - "babel-loader": "^8.1.0", - "cache-loader": "^4.1.0", - "thread-loader": "^2.1.3", - "webpack": "^4.0.0" - } - }, - "@vue/cli-plugin-eslint": { - "version": "4.5.15", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-eslint/-/cli-plugin-eslint-4.5.15.tgz", - "integrity": "sha512-/2Fl6wY/5bz3HD035oSnFRMsKNxDxU396KqBdpCQdwdvqk4mm6JAbXqihpcBRTNPeTO6w+LwGe6FE56PVbJdbg==", - "dev": true, - "requires": { - "@vue/cli-shared-utils": "^4.5.15", - "eslint-loader": "^2.2.1", - "globby": "^9.2.0", - "inquirer": "^7.1.0", - "webpack": "^4.0.0", - "yorkie": "^2.0.0" - } - }, - "@vue/cli-plugin-router": { - "version": "4.5.15", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-router/-/cli-plugin-router-4.5.15.tgz", - "integrity": "sha512-q7Y6kP9b3k55Ca2j59xJ7XPA6x+iSRB+N4ac0ZbcL1TbInVQ4j5wCzyE+uqid40hLy4fUdlpl4X9fHJEwuVxPA==", - "dev": true, - "requires": { - "@vue/cli-shared-utils": "^4.5.15" - } - }, - "@vue/cli-plugin-typescript": { - "version": "4.5.15", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-typescript/-/cli-plugin-typescript-4.5.15.tgz", - "integrity": "sha512-g2HDBwWBboTzNvVrS+w4Ctl7CCErboTlx7PyQrXgY+7uGdPVUT9PWuv4DjaZhosSk7WI3qSIpruCBIkdHX5bwQ==", - "dev": true, - "requires": { - "@types/webpack-env": "^1.15.2", - "@vue/cli-shared-utils": "^4.5.15", - "cache-loader": "^4.1.0", - "fork-ts-checker-webpack-plugin": "^3.1.1", - "fork-ts-checker-webpack-plugin-v5": "npm:fork-ts-checker-webpack-plugin@^5.0.11", - "globby": "^9.2.0", - "thread-loader": "^2.1.3", - "ts-loader": "^6.2.2", - "tslint": "^5.20.1", - "webpack": "^4.0.0", - "yorkie": "^2.0.0" - } - }, - "@vue/cli-plugin-unit-jest": { - "version": "4.5.15", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-unit-jest/-/cli-plugin-unit-jest-4.5.15.tgz", - "integrity": "sha512-oE3RDMerb21P6ALg70Zh2zU+RYYjoe09/7ZXYUj03uTb2obqUbcINpFfeVwM0B/J6H1YmqWJpnNBxWURhrqQHg==", - "dev": true, - "requires": { - "@babel/core": "^7.11.0", - "@babel/plugin-transform-modules-commonjs": "^7.9.6", - "@types/jest": "^24.0.19", - "@vue/cli-shared-utils": "^4.5.15", - "babel-core": "^7.0.0-bridge.0", - "babel-jest": "^24.9.0", - "babel-plugin-transform-es2015-modules-commonjs": "^6.26.2", - "deepmerge": "^4.2.2", - "jest": "^24.9.0", - "jest-environment-jsdom-fifteen": "^1.0.2", - "jest-serializer-vue": "^2.0.2", - "jest-transform-stub": "^2.0.0", - "jest-watch-typeahead": "^0.4.2", - "ts-jest": "^24.2.0", - "vue-jest": "^3.0.5" - }, - "dependencies": { - "@types/jest": { - "version": "24.9.1", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-24.9.1.tgz", - "integrity": "sha512-Fb38HkXSVA4L8fGKEZ6le5bB8r6MRWlOCZbVuWZcmOMSCd2wCYOwN1ibj8daIoV9naq7aaOZjrLCoCMptKU/4Q==", - "dev": true, - "requires": { - "jest-diff": "^24.3.0" - } - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true - } - } - }, - "@vue/cli-plugin-vuex": { - "version": "4.5.15", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-vuex/-/cli-plugin-vuex-4.5.15.tgz", - "integrity": "sha512-fqap+4HN+w+InDxlA3hZTOGE0tzBTgXhKLoDydhywqgmhQ1D9JA6Feh94ze6tG8DsWX58/ujYUqA8jAz17FJtg==", - "dev": true, - "requires": {} - }, - "@vue/cli-service": { - "version": "4.5.15", - "resolved": "https://registry.npmjs.org/@vue/cli-service/-/cli-service-4.5.15.tgz", - "integrity": "sha512-sFWnLYVCn4zRfu45IcsIE9eXM0YpDV3S11vlM2/DVbIPAGoYo5ySpSof6aHcIvkeGsIsrHFpPHzNvDZ/efs7jA==", - "dev": true, - "requires": { - "@intervolga/optimize-cssnano-plugin": "^1.0.5", - "@soda/friendly-errors-webpack-plugin": "^1.7.1", - "@soda/get-current-script": "^1.0.0", - "@types/minimist": "^1.2.0", - "@types/webpack": "^4.0.0", - "@types/webpack-dev-server": "^3.11.0", - "@vue/cli-overlay": "^4.5.15", - "@vue/cli-plugin-router": "^4.5.15", - "@vue/cli-plugin-vuex": "^4.5.15", - "@vue/cli-shared-utils": "^4.5.15", - "@vue/component-compiler-utils": "^3.1.2", - "@vue/preload-webpack-plugin": "^1.1.0", - "@vue/web-component-wrapper": "^1.2.0", - "acorn": "^7.4.0", - "acorn-walk": "^7.1.1", - "address": "^1.1.2", - "autoprefixer": "^9.8.6", - "browserslist": "^4.12.0", - "cache-loader": "^4.1.0", - "case-sensitive-paths-webpack-plugin": "^2.3.0", - "cli-highlight": "^2.1.4", - "clipboardy": "^2.3.0", - "cliui": "^6.0.0", - "copy-webpack-plugin": "^5.1.1", - "css-loader": "^3.5.3", - "cssnano": "^4.1.10", - "debug": "^4.1.1", - "default-gateway": "^5.0.5", - "dotenv": "^8.2.0", - "dotenv-expand": "^5.1.0", - "file-loader": "^4.2.0", - "fs-extra": "^7.0.1", - "globby": "^9.2.0", - "hash-sum": "^2.0.0", - "html-webpack-plugin": "^3.2.0", - "launch-editor-middleware": "^2.2.1", - "lodash.defaultsdeep": "^4.6.1", - "lodash.mapvalues": "^4.6.0", - "lodash.transform": "^4.6.0", - "mini-css-extract-plugin": "^0.9.0", - "minimist": "^1.2.5", - "pnp-webpack-plugin": "^1.6.4", - "portfinder": "^1.0.26", - "postcss-loader": "^3.0.0", - "ssri": "^8.0.1", - "terser-webpack-plugin": "^1.4.4", - "thread-loader": "^2.1.3", - "url-loader": "^2.2.0", - "vue-loader": "^15.9.2", - "vue-loader-v16": "npm:vue-loader@^16.1.0", - "vue-style-loader": "^4.1.2", - "webpack": "^4.0.0", - "webpack-bundle-analyzer": "^3.8.0", - "webpack-chain": "^6.4.0", - "webpack-dev-server": "^3.11.0", - "webpack-merge": "^4.2.2" - }, - "dependencies": { - "acorn": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz", - "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==", - "dev": true - }, - "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "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 - }, - "ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "requires": { - "minipass": "^3.1.1" - } - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - } - } - }, - "@vue/cli-shared-utils": { - "version": "4.5.15", - "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.5.15.tgz", - "integrity": "sha512-SKaej9hHzzjKSOw1NlFmc6BSE0vcqUQMQiv1cxQ2DhVyy4QxZXBmzmiLBUBe+hYZZs1neXW7n//udeN9bCAY+Q==", - "dev": true, - "requires": { - "@hapi/joi": "^15.0.1", - "chalk": "^2.4.2", - "execa": "^1.0.0", - "launch-editor": "^2.2.1", - "lru-cache": "^5.1.1", - "node-ipc": "^9.1.1", - "open": "^6.3.0", - "ora": "^3.4.0", - "read-pkg": "^5.1.1", - "request": "^2.88.2", - "semver": "^6.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - } - } - }, - "@vue/component-compiler-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.2.0.tgz", - "integrity": "sha512-lejBLa7xAMsfiZfNp7Kv51zOzifnb29FwdnMLa96z26kXErPFioSf9BMcePVIQ6/Gc6/mC0UrPpxAWIHyae0vw==", - "dev": true, - "requires": { - "consolidate": "^0.15.1", - "hash-sum": "^1.0.2", - "lru-cache": "^4.1.2", - "merge-source-map": "^1.1.0", - "postcss": "^7.0.14", - "postcss-selector-parser": "^6.0.2", - "prettier": "^1.18.2", - "source-map": "~0.6.1", - "vue-template-es2015-compiler": "^1.9.0" - }, - "dependencies": { - "hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/hash-sum/download/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", - "dev": true - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - } - } - }, - "@vue/eslint-config-standard": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@vue/eslint-config-standard/-/eslint-config-standard-5.1.2.tgz", - "integrity": "sha512-FTz0k77dIrj9r3xskt9jsZyL/YprrLiPRf4m3k7G6dZ5PKuD6OPqYrHR9eduUmHDFpTlRgFpTVQrq+1el9k3QQ==", - "dev": true, - "requires": { - "eslint-config-standard": "^14.1.0", - "eslint-import-resolver-node": "^0.3.3", - "eslint-import-resolver-webpack": "^0.12.1" - } - }, - "@vue/eslint-config-typescript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@vue/eslint-config-typescript/-/eslint-config-typescript-5.0.1.tgz", - "integrity": "sha512-gpP8zQA0rJ93ROkAW5fbOJB3EG7p6U70Jb0/CVOjhs5zuEXf1WgLk4gP+zUZGwiRpLoXBa5oIRH4hLQDbS1/eg==", - "dev": true, - "requires": {} - }, - "@vue/preload-webpack-plugin": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@vue/preload-webpack-plugin/-/preload-webpack-plugin-1.1.2.tgz", - "integrity": "sha512-LIZMuJk38pk9U9Ur4YzHjlIyMuxPlACdBIHH9/nGYVTsaGKOSnSuELiE8vS9wa+dJpIYspYUOqk+L1Q4pgHQHQ==", - "dev": true, - "requires": {} - }, - "@vue/test-utils": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@vue/test-utils/-/test-utils-1.3.0.tgz", - "integrity": "sha512-Xk2Xiyj2k5dFb8eYUKkcN9PzqZSppTlx7LaQWBbdA8tqh3jHr/KHX2/YLhNFc/xwDrgeLybqd+4ZCPJSGPIqeA==", - "dev": true, - "requires": { - "dom-event-types": "^1.0.0", - "lodash": "^4.17.15", - "pretty": "^2.0.0" - } - }, - "@vue/web-component-wrapper": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@vue/web-component-wrapper/-/web-component-wrapper-1.2.0.tgz", - "integrity": "sha512-Xn/+vdm9CjuC9p3Ae+lTClNutrVhsXpzxvoTXXtoys6kVRX9FkueSUAqSWAyZntmVLlR4DosBV4pH8y5Z/HbUw==", - "dev": true - }, - "@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 - }, - "7zip-bin": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-5.0.3.tgz", - "integrity": "sha512-GLyWIFBbGvpKPGo55JyRZAo4lVbnBiD52cKlw/0Vt+wnmKvWJkpZvsjVoaIolyBXDeAQKSicRtqFNPem9w0WYA==", - "dev": true - }, - "abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", - "dev": true - }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, - "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "dev": true, - "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - } - }, - "acorn": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.0.tgz", - "integrity": "sha512-gac8OEcQ2Li1dxIEWGZzsp2BitJxwkwcOm0zHAJLcPJaVvm58FRnk6RkuLRpU1EujipU2ZFODv2P9DLMfnV8mw==", - "dev": true - }, - "acorn-globals": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", - "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", - "dev": true, - "requires": { - "acorn": "^6.0.1", - "acorn-walk": "^6.0.1" - } - }, - "acorn-jsx": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.1.0.tgz", - "integrity": "sha512-tMUqwBWfLFbJbizRmEcWSLw6HnFzfdJs2sOJEOwwtVPMoH/0Ay+E703oZz78VSXZiiDcZrQ5XKjPIUQixhmgVw==", - "dev": true, - "requires": {} - }, - "acorn-walk": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", - "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", - "dev": true - }, - "address": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", - "dev": true - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-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-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": {} - }, - "alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", - "dev": true - }, - "ansi-align": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", - "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", - "dev": true, - "requires": { - "string-width": "^3.0.0" - }, - "dependencies": { - "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 - }, - "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" - } - } - } - }, - "ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "dev": true - }, - "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", - "dev": true - }, - "ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", - "dev": true - }, - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "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" - } - }, - "any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", - "dev": true - }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "app-builder-bin": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-3.5.10.tgz", - "integrity": "sha512-Jd+GW68lR0NeetgZDo47PdWBEPdnD+p0jEa7XaxjRC8u6Oo/wgJsfKUkORRgr2NpkD19IFKN50P6JYy04XHFLQ==", - "dev": true - }, - "app-builder-lib": { - "version": "22.8.1", - "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-22.8.1.tgz", - "integrity": "sha512-D/ac1+vuGIAAwEeTtXl8b+qWl7Gz/IQatFyzYl2ocag/7N8LqUjKzZFJJISQPWt6PFDPDH0oCj8/GMh63aV0yw==", - "dev": true, - "requires": { - "@develar/schema-utils": "~2.6.5", - "7zip-bin": "~5.0.3", - "async-exit-hook": "^2.0.1", - "bluebird-lst": "^1.0.9", - "builder-util": "22.8.1", - "builder-util-runtime": "8.7.2", - "chromium-pickle-js": "^0.2.0", - "debug": "^4.2.0", - "ejs": "^3.1.3", - "electron-publish": "22.8.1", - "fs-extra": "^9.0.1", - "hosted-git-info": "^3.0.5", - "is-ci": "^2.0.0", - "isbinaryfile": "^4.0.6", - "js-yaml": "^3.14.0", - "lazy-val": "^1.0.4", - "minimatch": "^3.0.4", - "normalize-package-data": "^2.5.0", - "read-config-file": "6.0.0", - "sanitize-filename": "^1.6.3", - "semver": "^7.3.2", - "temp-file": "^3.3.7" - }, - "dependencies": { - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "debug": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", - "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ejs": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.5.tgz", - "integrity": "sha512-dldq3ZfFtgVTJMLjOe+/3sROTzALlL9E34V4/sDtUd/KlBSS0s6U1/+WPE1B4sj9CXHJpL1M6rhNJnc9Wbal9w==", - "dev": true, - "requires": { - "jake": "^10.6.1" - } - }, - "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" - } - }, - "hosted-git-info": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", - "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "js-yaml": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", - "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsonfile": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", - "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true - }, - "universalify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", - "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", - "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 - } - } - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "arch": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.2.tgz", - "integrity": "sha512-NTBIIbAfkJeIletyABbVtdPgeKfDafR+1mZV/AyyfC1UkVkp9iUjV+wwmqtUgphHYajbI86jejBJp5e+jkGTiQ==", - "dev": true - }, - "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" - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "array-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", - "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", - "dev": true - }, - "array-find": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-find/-/array-find-1.0.0.tgz", - "integrity": "sha1-bI4obRHtdoMn+OYuzuhzU8o+eLg=", - "dev": true - }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true - }, - "array-includes": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", - "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.7" - } - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "array.prototype.flat": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", - "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0" - } - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "asn1.js": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", - "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dev": true, - "requires": { - "object-assign": "^4.1.1", - "util": "0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true - }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, - "requires": { - "inherits": "2.0.1" - } - } - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "dev": true - }, - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true - }, - "async-exit-hook": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz", - "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==", - "dev": true - }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "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 - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "autoprefixer": { - "version": "9.8.6", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", - "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", - "dev": true, - "requires": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "colorette": "^1.2.1", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" - } - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true - }, - "aws4": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.0.tgz", - "integrity": "sha512-Uvq6hVe90D0B2WEnUqtdgY1bATGz3mw33nH9Y+dmA+w5DHvUmBgkr5rM/KCHpCsiFNRUfokW/szpPPgMK2hm4A==", - "dev": true - }, - "babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "babel-core": { - "version": "7.0.0-bridge.0", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", - "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", - "dev": true, - "requires": {} - }, - "babel-jest": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.9.0.tgz", - "integrity": "sha512-ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw==", - "dev": true, - "requires": { - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/babel__core": "^7.1.0", - "babel-plugin-istanbul": "^5.1.0", - "babel-preset-jest": "^24.9.0", - "chalk": "^2.4.2", - "slash": "^2.0.0" - } - }, - "babel-loader": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", - "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", - "dev": true, - "requires": { - "find-cache-dir": "^2.1.0", - "loader-utils": "^1.4.0", - "mkdirp": "^0.5.3", - "pify": "^4.0.1", - "schema-utils": "^2.6.5" - }, - "dependencies": { - "@types/json-schema": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz", - "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==", - "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 - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-istanbul": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz", - "integrity": "sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "find-up": "^3.0.0", - "istanbul-lib-instrument": "^3.3.0", - "test-exclude": "^5.2.3" - } - }, - "babel-plugin-jest-hoist": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz", - "integrity": "sha512-2EMA2P8Vp7lG0RAzr4HXqtYwacfMErOuv1U3wrvxHX6rD1sV6xS3WXG3r8TRQ2r6w8OhvSdWt+z41hQNwNm3Xw==", - "dev": true, - "requires": { - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz", - "integrity": "sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.0", - "semver": "^6.1.1" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.4.0.tgz", - "integrity": "sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.0", - "core-js-compat": "^3.18.0" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz", - "integrity": "sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.0" - } - }, - "babel-plugin-transform-es2015-modules-commonjs": { - "version": "6.26.2", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", - "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", - "dev": true, - "requires": { - "babel-plugin-transform-strict-mode": "^6.24.1", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-types": "^6.26.0" - } - }, - "babel-plugin-transform-strict-mode": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", - "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-preset-jest": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz", - "integrity": "sha512-izTUuhE4TMfTRPF92fFwD2QfdXaZW08qvWTFCI51V8rW5x00UuPgc3ajRoWofXOuxjfcOM5zzSYsQS3H8KGCAg==", - "dev": true, - "requires": { - "@babel/plugin-syntax-object-rest-spread": "^7.0.0", - "babel-plugin-jest-hoist": "^24.9.0" - } - }, - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - }, - "dependencies": { - "core-js": { - "version": "2.6.10", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.10.tgz", - "integrity": "sha512-I39t74+4t+zau64EN1fE5v2W31Adtc/REhzWN+gWRRXg6WH5qAsZm62DHpQ1+Yhe4047T55jvzz7MUqF/dBBlA==", - "dev": true - }, - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - } - } - }, - "babel-template": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", - "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", - "dev": true, - "requires": { - "babel-runtime": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "lodash": "^4.17.4" - } - }, - "babel-traverse": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", - "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", - "dev": true, - "requires": { - "babel-code-frame": "^6.26.0", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "debug": "^2.6.8", - "globals": "^9.18.0", - "invariant": "^2.2.2", - "lodash": "^4.17.4" - }, - "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" - } - }, - "globals": { - "version": "9.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", - "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "babel-types": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", - "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", - "dev": true, - "requires": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" - }, - "dependencies": { - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true - } - } - }, - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "dev": true - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "base64-js": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", - "dev": true - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "bfj": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.2.tgz", - "integrity": "sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw==", - "dev": true, - "requires": { - "bluebird": "^3.5.5", - "check-types": "^8.0.3", - "hoopy": "^0.1.4", - "tryer": "^1.0.1" - } - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "bignumber.js": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.2.tgz", - "integrity": "sha512-GAcQvbpsM0pUb0zw1EI0KhQEZ+lRwR5fYaAp3vPOYuP7aDvGy6cVN6XHLauvF8SOga2y0dcLcjt3iQDTSEliyw==" - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true - }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "requires": { - "file-uri-to-path": "1.0.0" - } - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "bluebird-lst": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.9.tgz", - "integrity": "sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw==", - "dev": true, - "requires": { - "bluebird": "^3.5.5" - } - }, - "bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", - "dev": true - }, - "body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "dev": true, - "requires": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true - } - } - }, - "bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", - "dev": true, - "requires": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" - }, - "dependencies": { - "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 - } - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "boolean": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.1.4.tgz", - "integrity": "sha512-3hx0kwU3uzG6ReQ3pnaFQPSktpBw6RHN3/ivDKEuU8g1XSfafowyvDnadjv1xp8IZqhtSukxlwv9bF6FhX8m0w==", - "dev": true, - "optional": true - }, - "boxen": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz", - "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==", - "dev": true, - "requires": { - "ansi-align": "^3.0.0", - "camelcase": "^5.3.1", - "chalk": "^3.0.0", - "cli-boxes": "^2.2.0", - "string-width": "^4.1.0", - "term-size": "^2.1.0", - "type-fest": "^0.8.1", - "widest-line": "^3.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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 - }, - "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 - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^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" - } - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "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": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true - }, - "browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true - }, - "browser-resolve": { - "version": "1.11.3", - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", - "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", - "dev": true, - "requires": { - "resolve": "1.1.7" - }, - "dependencies": { - "resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", - "dev": true - } - } - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "browserify-rsa": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", - "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "randombytes": "^2.0.1" - } - }, - "browserify-sign": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", - "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", - "dev": true, - "requires": { - "bn.js": "^4.1.1", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.2", - "elliptic": "^6.0.0", - "inherits": "^2.0.1", - "parse-asn1": "^5.0.0" - } - }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "requires": { - "pako": "~1.0.5" - } - }, - "browserslist": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.18.1.tgz", - "integrity": "sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001280", - "electron-to-chromium": "^1.3.896", - "escalade": "^3.1.1", - "node-releases": "^2.0.1", - "picocolors": "^1.0.0" - } - }, - "bs-logger": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", - "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", - "dev": true, - "requires": { - "fast-json-stable-stringify": "2.x" - } - }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "requires": { - "node-int64": "^0.4.0" - } - }, - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", - "dev": true - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true - }, - "buffer-json": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/buffer-json/-/buffer-json-2.0.0.tgz", - "integrity": "sha512-+jjPFVqyfF1esi9fvfUs3NqM0pH1ziZ36VP4hmA/y/Ssfo/5w5xHKfTw9BwQjoJ1w/oVtpLomqwUHKdefGyuHw==", - "dev": true - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true - }, - "builder-util": { - "version": "22.8.1", - "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-22.8.1.tgz", - "integrity": "sha512-LZG+E1xszMdut5hL5h7RkJQ7yOsQqdhJYgn1wvOP7MmF3MoUPRNDiRodLpYiWlaqZmgYhcfaipR/Mb8F/RqK8w==", - "dev": true, - "requires": { - "@types/debug": "^4.1.5", - "@types/fs-extra": "^9.0.1", - "7zip-bin": "~5.0.3", - "app-builder-bin": "3.5.10", - "bluebird-lst": "^1.0.9", - "builder-util-runtime": "8.7.2", - "chalk": "^4.1.0", - "debug": "^4.2.0", - "fs-extra": "^9.0.1", - "is-ci": "^2.0.0", - "js-yaml": "^3.14.0", - "source-map-support": "^0.5.19", - "stat-mode": "^1.0.0", - "temp-file": "^3.3.7" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "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 - }, - "debug": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", - "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "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" - } - }, - "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 - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "js-yaml": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", - "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsonfile": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", - "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "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" - } - }, - "universalify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", - "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", - "dev": true - } - } - }, - "builder-util-runtime": { - "version": "8.7.2", - "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.7.2.tgz", - "integrity": "sha512-xBqv+8bg6cfnzAQK1k3OGpfaHg+QkPgIgpEkXNhouZ0WiUkyZCftuRc2LYzQrLucFywpa14Xbc6+hTbpq83yRA==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "sax": "^1.2.4" - } - }, - "builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", - "dev": true - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true - }, - "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true - }, - "cacache": { - "version": "12.0.3", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.3.tgz", - "integrity": "sha512-kqdmfXEGFepesTuROHMs3MpFLWrPkSSpRqOw80RCflZXy/khxaArvFrQ7uJxSUduzAufc6G0g1VUCOZXxWavPw==", - "dev": true, - "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "cache-loader": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cache-loader/-/cache-loader-4.1.0.tgz", - "integrity": "sha512-ftOayxve0PwKzBF/GLsZNC9fJBXl8lkZE3TOsjkboHfVHVkL39iUEs1FO07A33mizmci5Dudt38UZrrYXDtbhw==", - "dev": true, - "requires": { - "buffer-json": "^2.0.0", - "find-cache-dir": "^3.0.0", - "loader-utils": "^1.2.3", - "mkdirp": "^0.5.1", - "neo-async": "^2.6.1", - "schema-utils": "^2.0.0" - }, - "dependencies": { - "find-cache-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.1.0.tgz", - "integrity": "sha512-zw+EFiNBNPgI2NTrKkDd1xd7q0cs6wr/iWnr/oUkI0yF9K9GqQ+riIt4aiyFaaqpaWbxPrJXHI+QvmNUQbX+0Q==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.0", - "pkg-dir": "^4.1.0" - } - }, - "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" - } - }, - "make-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.0.tgz", - "integrity": "sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "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 - }, - "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" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "dev": true, - "requires": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "dependencies": { - "get-stream": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", - "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "dev": true - }, - "normalize-url": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", - "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", - "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" - } - }, - "call-me-maybe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", - "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", - "dev": true - }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", - "dev": true, - "requires": { - "callsites": "^2.0.0" - } - }, - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "dev": true, - "requires": { - "caller-callsite": "^2.0.0" - } - }, - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "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==", - "requires": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - } - } - }, - "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.30001283", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001283.tgz", - "integrity": "sha512-9RoKo841j1GQFSJz/nCXOj0sD7tHBtlowjYlrqIUS812x9/emfBLBt6IyMz1zIaYc/eRL8Cs6HPUVi2Hzq4sIg==", - "dev": true - }, - "capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "dev": true, - "requires": { - "rsvp": "^4.8.4" - } - }, - "case-sensitive-paths-webpack-plugin": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", - "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==", - "dev": true - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "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" - } - }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, - "check-types": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-8.0.3.tgz", - "integrity": "sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ==", - "dev": true - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "chownr": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.3.tgz", - "integrity": "sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==", - "dev": true - }, - "chrome-trace-event": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", - "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "chromium-pickle-js": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz", - "integrity": "sha1-BKEGZywYsIWrd02YPfo+oTjyIgU=", - "dev": true - }, - "ci-info": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", - "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", - "dev": true - }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "clean-css": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", - "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", - "dev": true, - "requires": { - "source-map": "~0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true - }, - "cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", - "dev": true - }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "dev": true, - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "cli-highlight": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.4.tgz", - "integrity": "sha512-s7Zofobm20qriqDoU9sXptQx0t2R9PEgac92mENNm7xaEe1hn71IIMsXMK+6encA6WRCWWxIGQbipr3q998tlQ==", - "dev": true, - "requires": { - "chalk": "^3.0.0", - "highlight.js": "^9.6.0", - "mz": "^2.4.0", - "parse5": "^5.1.1", - "parse5-htmlparser2-tree-adapter": "^5.1.1", - "yargs": "^15.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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" - } - } - } - }, - "cli-spinners": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.2.0.tgz", - "integrity": "sha512-tgU3fKwzYjiLEQgPMD9Jt+JjHVL9kW93FiIMX/l7rivvOD4/LL0Mf7gda3+4U2KJBloybwgj5KEoQgGRioMiKQ==", - "dev": true - }, - "cli-table3": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.5.1.tgz", - "integrity": "sha512-7Qg2Jrep1S/+Q3EceiZtQcDPWxhAvBw+ERf1162v4sikJrvojMHFqXt8QIVha8UlH9rgU0BeWPytZ9/TzYqlUw==", - "dev": true, - "requires": { - "colors": "^1.1.2", - "object-assign": "^4.1.0", - "string-width": "^2.1.1" - } - }, - "clipboardy": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz", - "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", - "dev": true, - "requires": { - "arch": "^2.1.1", - "execa": "^1.0.0", - "is-wsl": "^2.1.1" - }, - "dependencies": { - "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" - } - } - } - }, - "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" - }, - "dependencies": { - "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 - }, - "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" - } - } - } - }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true - }, - "clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "dev": true, - "requires": { - "mimic-response": "^1.0.0" - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true - }, - "coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "dev": true, - "requires": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - } - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", - "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", - "dev": true, - "requires": { - "color-convert": "^1.9.1", - "color-string": "^1.5.2" - } - }, - "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": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "color-string": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", - "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", - "dev": true, - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "colorette": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", - "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", - "dev": true - }, - "colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true, - "optional": 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": "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 - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "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" - }, - "dependencies": { - "mime-db": { - "version": "1.45.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz", - "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==", - "dev": true - } - } - }, - "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": { - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "condense-newlines": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/condense-newlines/-/condense-newlines-0.2.1.tgz", - "integrity": "sha1-PemFVTE5R10yUCyDsC9gaE0kxV8=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-whitespace": "^0.3.0", - "kind-of": "^3.0.2" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "config-chain": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", - "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", - "dev": true, - "requires": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - }, - "dependencies": { - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "dev": true - }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true - }, - "consolidate": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz", - "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==", - "dev": true, - "requires": { - "bluebird": "^3.1.1" - } - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true - }, - "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "dev": true, - "requires": { - "safe-buffer": "5.1.2" - } - }, - "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.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", - "dev": true - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true - }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "copy-webpack-plugin": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.1.2.tgz", - "integrity": "sha512-Uh7crJAco3AjBvgAy9Z75CjK8IG+gxaErro71THQ+vv/bl4HaQcpkexAY8KVW/T6D2W2IRr+couF/knIRkZMIQ==", - "dev": true, - "requires": { - "cacache": "^12.0.3", - "find-cache-dir": "^2.1.0", - "glob-parent": "^3.1.0", - "globby": "^7.1.1", - "is-glob": "^4.0.1", - "loader-utils": "^1.2.3", - "minimatch": "^3.0.4", - "normalize-path": "^3.0.0", - "p-limit": "^2.2.1", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "webpack-log": "^2.0.0" - }, - "dependencies": { - "globby": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", - "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "dir-glob": "^2.0.0", - "glob": "^7.1.2", - "ignore": "^3.3.5", - "pify": "^3.0.0", - "slash": "^1.0.0" - } - }, - "ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", - "dev": true - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - }, - "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" - } - }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", - "dev": true - } - } - }, - "core-js": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.0.tgz", - "integrity": "sha512-YUdI3fFu4TF/2WykQ2xzSiTQdldLB4KVuL9WeAy5XONZYt5Cun/fpQvctoKbCgvPhmzADeesTk/j2Rdx77AcKQ==" - }, - "core-js-compat": { - "version": "3.19.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.19.2.tgz", - "integrity": "sha512-ObBY1W5vx/LFFMaL1P5Udo4Npib6fu+cMokeziWkA8Tns4FcDemKF5j9JvaI5JhdkW8EQJQGJN1EcrzmEwuAqQ==", - "dev": true, - "requires": { - "browserslist": "^4.18.1", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true - } - } - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "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" - } - }, - "create-ecdh": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", - "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.0.0" - } - }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "cross-env": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.1" - }, - "dependencies": { - "cross-spawn": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz", - "integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "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 - }, - "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 - }, - "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" - } - } - } - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - } - }, - "crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "dev": true - }, - "css": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", - "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "source-map": "^0.6.1", - "source-map-resolve": "^0.5.2", - "urix": "^0.1.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", - "dev": true - }, - "css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", - "dev": true, - "requires": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" - } - }, - "css-loader": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz", - "integrity": "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "cssesc": "^3.0.0", - "icss-utils": "^4.1.1", - "loader-utils": "^1.2.3", - "normalize-path": "^3.0.0", - "postcss": "^7.0.32", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.2", - "postcss-modules-scope": "^2.2.0", - "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^2.7.0", - "semver": "^6.3.0" - }, - "dependencies": { - "@types/json-schema": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz", - "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==", - "dev": true - }, - "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", - "dev": true - }, - "css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "dev": true, - "requires": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "css-what": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.3.0.tgz", - "integrity": "sha512-pv9JPyatiPaQ6pf4OvD/dbfm0o5LviWmwxNWzblYf/1u9QZd0ihV+PMwy5jdQWQ3349kZmKEx9WXuSka2dM4cg==", - "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": "4.1.10", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", - "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", - "dev": true, - "requires": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.7", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" - } - }, - "cssnano-preset-default": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", - "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", - "dev": true, - "requires": { - "css-declaration-sorter": "^4.0.1", - "cssnano-util-raw-cache": "^4.0.1", - "postcss": "^7.0.0", - "postcss-calc": "^7.0.1", - "postcss-colormin": "^4.0.3", - "postcss-convert-values": "^4.0.1", - "postcss-discard-comments": "^4.0.2", - "postcss-discard-duplicates": "^4.0.2", - "postcss-discard-empty": "^4.0.1", - "postcss-discard-overridden": "^4.0.1", - "postcss-merge-longhand": "^4.0.11", - "postcss-merge-rules": "^4.0.3", - "postcss-minify-font-values": "^4.0.2", - "postcss-minify-gradients": "^4.0.2", - "postcss-minify-params": "^4.0.2", - "postcss-minify-selectors": "^4.0.2", - "postcss-normalize-charset": "^4.0.1", - "postcss-normalize-display-values": "^4.0.2", - "postcss-normalize-positions": "^4.0.2", - "postcss-normalize-repeat-style": "^4.0.2", - "postcss-normalize-string": "^4.0.2", - "postcss-normalize-timing-functions": "^4.0.2", - "postcss-normalize-unicode": "^4.0.1", - "postcss-normalize-url": "^4.0.1", - "postcss-normalize-whitespace": "^4.0.2", - "postcss-ordered-values": "^4.1.2", - "postcss-reduce-initial": "^4.0.3", - "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.2", - "postcss-unique-selectors": "^4.0.1" - } - }, - "cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", - "dev": true - }, - "cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", - "dev": true - }, - "cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", - "dev": true - }, - "csso": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz", - "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==", - "dev": true, - "requires": { - "css-tree": "1.0.0-alpha.39" - }, - "dependencies": { - "css-tree": { - "version": "1.0.0-alpha.39", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", - "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", - "dev": true, - "requires": { - "mdn-data": "2.0.6", - "source-map": "^0.6.1" - } - }, - "mdn-data": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", - "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - }, - "cssstyle": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", - "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", - "dev": true, - "requires": { - "cssom": "0.3.x" - } - }, - "cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "dev": true - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "data-urls": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", - "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", - "dev": true, - "requires": { - "abab": "^2.0.0", - "whatwg-mimetype": "^2.2.0", - "whatwg-url": "^7.0.0" - }, - "dependencies": { - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dev": true, - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - } - } - }, - "de-indent": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", - "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", - "dev": true - }, - "deasync": { - "version": "0.1.20", - "resolved": "https://registry.npmjs.org/deasync/-/deasync-0.1.20.tgz", - "integrity": "sha512-E1GI7jMI57hL30OX6Ht/hfQU8DO4AuB9m72WFm4c38GNbUD4Q03//XZaOIHZiY+H1xUaomcot5yk2q/qIZQkGQ==", - "dev": true, - "requires": { - "bindings": "^1.5.0", - "node-addon-api": "^1.7.1" - } - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, - "decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "dev": true, - "requires": { - "mimic-response": "^1.0.0" - } - }, - "deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "dev": true, - "requires": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - } - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "deepmerge": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz", - "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==", - "dev": true - }, - "default-gateway": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-5.0.5.tgz", - "integrity": "sha512-z2RnruVmj8hVMmAnEJMTIJNijhKCDiGjbLP+BHJFOT7ld3Bo5qcIBpVYDniqhbMIIf+jZDlkP2MkPXiQy/DBLA==", - "dev": true, - "requires": { - "execa": "^3.3.0" - }, - "dependencies": { - "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" - } - }, - "execa": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", - "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "p-finally": "^2.0.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true - }, - "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 - }, - "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" - } - }, - "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" - } - }, - "p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", - "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", - "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 - }, - "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 - }, - "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" - } - } - } - }, - "defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dev": true, - "requires": { - "clone": "^1.0.2" - } - }, - "defer-to-connect": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.0.tgz", - "integrity": "sha512-WE2sZoctWm/v4smfCAdjYbrfS55JiMRdlY9ZubFhsYbteCK9+BvAx4YV7nPjYM6ZnX5BcoVKwfmyx9sIFTgQMQ==", - "dev": true - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "requires": { - "object-keys": "^1.0.12" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "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": { - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "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": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, - "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 - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true - }, - "des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true - }, - "detect-newline": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", - "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", - "dev": true - }, - "detect-node": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", - "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", - "dev": true - }, - "diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true - }, - "diff-sequences": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz", - "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==", - "dev": true - }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "dir-glob": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", - "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", - "dev": true, - "requires": { - "path-type": "^3.0.0" - } - }, - "dmg-builder": { - "version": "22.8.1", - "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-22.8.1.tgz", - "integrity": "sha512-WeGom1moM00gBII6swljl4DQGrlJuEivoUhOmh8U9p1ALgeJL+EiTHbZFERlj8Ejy62xUUjURV+liOxUKmJFWg==", - "dev": true, - "requires": { - "app-builder-lib": "22.8.1", - "builder-util": "22.8.1", - "fs-extra": "^9.0.1", - "iconv-lite": "^0.6.2", - "js-yaml": "^3.14.0", - "sanitize-filename": "^1.6.3" - }, - "dependencies": { - "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" - } - }, - "iconv-lite": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", - "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - }, - "js-yaml": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", - "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsonfile": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", - "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" - } - }, - "universalify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", - "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", - "dev": true - } - } - }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", - "dev": true - }, - "dns-packet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", - "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", - "dev": true, - "requires": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", - "dev": true, - "requires": { - "buffer-indexof": "^1.0.0" - } - }, - "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-event-types": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dom-event-types/-/dom-event-types-1.0.0.tgz", - "integrity": "sha512-2G2Vwi2zXTHBGqXHsJ4+ak/iP0N8Ar+G8a7LiD2oup5o4sQWytwqqrZu/O6hIMV0KMID2PL69OhpshLO0n7UJQ==", - "dev": true - }, - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.2.tgz", - "integrity": "sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA==", - "dev": true - } - } - }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true - }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "domexception": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", - "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", - "dev": true, - "requires": { - "webidl-conversions": "^4.0.2" - } - }, - "domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "dev": true, - "requires": { - "domelementtype": "1" - } - }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "dot-object": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/dot-object/-/dot-object-1.9.0.tgz", - "integrity": "sha512-7MPN6y7XhAO4vM4eguj5+5HNKLjJYfkVG1ZR1Aput4Q4TR6SYeSjhpVQ77IzJHoSHffKbDxBC+48aCiiRurDPw==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "glob": "^7.1.4" - } - }, - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dev": true, - "requires": { - "is-obj": "^2.0.0" - } - }, - "dotenv": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", - "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==", - "dev": true - }, - "dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", - "dev": true - }, - "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true - }, - "duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", - "dev": true - }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "easy-stack": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/easy-stack/-/easy-stack-1.0.0.tgz", - "integrity": "sha1-EskbMIWjfwuqM26UhurEv5Tj54g=", - "dev": true - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "editorconfig": { - "version": "0.15.3", - "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz", - "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==", - "dev": true, - "requires": { - "commander": "^2.19.0", - "lru-cache": "^4.1.5", - "semver": "^5.6.0", - "sigmund": "^1.0.1" - }, - "dependencies": { - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - } - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true - }, - "ejs": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", - "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", - "dev": true - }, - "electron": { - "version": "13.6.3", - "resolved": "https://registry.npmjs.org/electron/-/electron-13.6.3.tgz", - "integrity": "sha512-kevgR6/RuEhchJQbgCKhHle9HvJhi2dOJlicFZJqbbqa9BVpZARqqFDlwTSatYxmUPUJwu09FvyMwJG2DMQIng==", - "dev": true, - "requires": { - "@electron/get": "^1.0.1", - "@types/node": "^14.6.2", - "extract-zip": "^1.0.3" - } - }, - "electron-builder": { - "version": "22.8.1", - "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-22.8.1.tgz", - "integrity": "sha512-Hs7KTMq1rGSvT0fwGKXrjbLiJkK6sAKDQooUSwklOkktUgWi4ATjlP0fVE3l8SmS7zcLoww2yDZonSDqxEFhaQ==", - "dev": true, - "requires": { - "@types/yargs": "^15.0.5", - "app-builder-lib": "22.8.1", - "bluebird-lst": "^1.0.9", - "builder-util": "22.8.1", - "builder-util-runtime": "8.7.2", - "chalk": "^4.1.0", - "dmg-builder": "22.8.1", - "fs-extra": "^9.0.1", - "is-ci": "^2.0.0", - "lazy-val": "^1.0.4", - "read-config-file": "6.0.0", - "sanitize-filename": "^1.6.3", - "update-notifier": "^4.1.0", - "yargs": "^15.4.1" - }, - "dependencies": { - "@types/yargs": { - "version": "15.0.7", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.7.tgz", - "integrity": "sha512-Gf4u3EjaPNcC9cTu4/j2oN14nSVhr8PQ+BvBcBQHAhDZfl0bVIiLgvnRXv/dn58XhTm9UXvBpvJpDlwV65QxOA==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "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 - }, - "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" - } - }, - "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 - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "jsonfile": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", - "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.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" - } - }, - "universalify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", - "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", - "dev": true - } - } - }, - "electron-devtools-installer": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/electron-devtools-installer/-/electron-devtools-installer-3.2.0.tgz", - "integrity": "sha512-t3UczsYugm4OAbqvdImMCImIMVdFzJAHgbwHpkl5jmfu1izVgUcP/mnrPqJIpEeCK1uZGpt+yHgWEN+9EwoYhQ==", - "dev": true, - "requires": { - "rimraf": "^3.0.2", - "semver": "^7.2.1", - "tslib": "^2.1.0", - "unzip-crx-3": "^0.2.0" - }, - "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" - } - }, - "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true - }, - "tslib": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", - "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", - "dev": true - } - } - }, - "electron-publish": { - "version": "22.8.1", - "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-22.8.1.tgz", - "integrity": "sha512-zqI66vl7j1CJZJ60J+1ez1tQNQeuqVspW44JvYDa5kZbM5wSFDAJFMK9RWHOqRF1Ezd4LDeiBa4aeTOwOt9syA==", - "dev": true, - "requires": { - "@types/fs-extra": "^9.0.1", - "bluebird-lst": "^1.0.9", - "builder-util": "22.8.1", - "builder-util-runtime": "8.7.2", - "chalk": "^4.1.0", - "fs-extra": "^9.0.1", - "lazy-val": "^1.0.4", - "mime": "^2.4.6" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "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 - }, - "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" - } - }, - "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 - }, - "jsonfile": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", - "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" - } - }, - "mime": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", - "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==", - "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" - } - }, - "universalify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", - "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", - "dev": true - } - } - }, - "electron-to-chromium": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.8.tgz", - "integrity": "sha512-Cu5+dbg55+1E3ohlsa8HT0s4b8D0gBewXEGG8s5wBl8ynWv60VuvYW25GpsOeTVXpulhyU/U8JYZH+yxASSJBQ==", - "dev": true - }, - "elliptic": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", - "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", - "dev": true, - "requires": { - "bn.js": "^4.4.0", - "brorand": "^1.0.1", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.0" - } - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-8.0.0.tgz", - "integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=", - "dev": true - }, - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", - "dev": true - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "enhanced-resolve": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz", - "integrity": "sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - } - } - }, - "entities": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", - "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", - "dev": true - }, - "env-paths": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", - "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", - "dev": true - }, - "errno": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", - "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", - "dev": true, - "requires": { - "prr": "~1.0.1" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "error-stack-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.4.tgz", - "integrity": "sha512-fZ0KkoxSjLFmhW5lHbUT3tLwy3nX1qEzMYo8koY1vrsAco53CMT1djnBSeC/wUjTEZRhZl9iRw7PaMaxfJ4wzQ==", - "dev": true, - "requires": { - "stackframe": "^1.1.0" - } - }, - "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "es6-error": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", - "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", - "dev": true, - "optional": true - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-goat": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", - "dev": true - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", - "dev": true, - "requires": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true - } - } - }, - "eslint": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", - "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "ajv": "^6.10.0", - "chalk": "^2.1.0", - "cross-spawn": "^6.0.5", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^1.4.3", - "eslint-visitor-keys": "^1.1.0", - "espree": "^6.1.2", - "esquery": "^1.0.1", - "esutils": "^2.0.2", - "file-entry-cache": "^5.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "inquirer": "^7.0.0", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.3.0", - "lodash": "^4.17.14", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "optionator": "^0.8.3", - "progress": "^2.0.0", - "regexpp": "^2.0.1", - "semver": "^6.1.2", - "strip-ansi": "^5.2.0", - "strip-json-comments": "^3.0.1", - "table": "^5.2.3", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "eslint-scope": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz", - "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "glob-parent": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", - "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "globals": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.3.0.tgz", - "integrity": "sha512-wAfjdLgFsPZsklLJvOBUBmzYE8/CwhEqSBEMRXA3qxIiNtyqvjYurAtIfDh6chlEPUfmTY3MnZh5Hfh4q0UlIw==", - "dev": true, - "requires": { - "type-fest": "^0.8.1" - } - }, - "import-fresh": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", - "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "regexpp": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", - "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", - "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 - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "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" - } - }, - "strip-json-comments": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", - "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==", - "dev": true - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - } - } - }, - "eslint-config-standard": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-14.1.0.tgz", - "integrity": "sha512-EF6XkrrGVbvv8hL/kYa/m6vnvmUT+K82pJJc4JJVMM6+Qgqh0pnwprSxdduDLB9p/7bIxD+YV5O0wfb8lmcPbA==", - "dev": true, - "requires": {} - }, - "eslint-import-resolver-node": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", - "dev": true, - "requires": { - "debug": "^3.2.7", - "resolve": "^1.20.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "eslint-import-resolver-webpack": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.12.1.tgz", - "integrity": "sha512-O/sUAXk6GWrICiN8JUkkjdt9uZpqZHP+FVnTxtEILL6EZMaPSrnP4lGPSFwcKsv7O211maqq4Nz60+dh236hVg==", - "dev": true, - "requires": { - "array-find": "^1.0.0", - "debug": "^2.6.9", - "enhanced-resolve": "^0.9.1", - "find-root": "^1.1.0", - "has": "^1.0.3", - "interpret": "^1.2.0", - "lodash": "^4.17.15", - "node-libs-browser": "^1.0.0 || ^2.0.0", - "resolve": "^1.13.1", - "semver": "^5.7.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" - } - }, - "enhanced-resolve": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", - "integrity": "sha1-TW5omzcl+GCQknzMhs2fFjW4ni4=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.2.0", - "tapable": "^0.1.8" - } - }, - "memory-fs": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz", - "integrity": "sha1-8rslNovBIeORwlIN6Slpyu4KApA=", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "tapable": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", - "integrity": "sha1-KcNXB8K3DlDQdIK10gLo7URtr9Q=", - "dev": true - } - } - }, - "eslint-loader": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.2.1.tgz", - "integrity": "sha512-RLgV9hoCVsMLvOxCuNjdqOrUqIj9oJg8hF44vzJaYqsAHuY9G2YAeN3joQ9nxP0p5Th9iFSIpKo+SD8KISxXRg==", - "dev": true, - "requires": { - "loader-fs-cache": "^1.0.0", - "loader-utils": "^1.0.2", - "object-assign": "^4.0.1", - "object-hash": "^1.1.4", - "rimraf": "^2.6.1" - } - }, - "eslint-module-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.1.tgz", - "integrity": "sha512-fjoetBXQZq2tSTWZ9yWVl2KuFrTZZH3V+9iD1V1RfpDgxzJR+mPd/KZmMiA8gbPqdBzpNiEHOuT7IYEWxrH0zQ==", - "dev": true, - "requires": { - "debug": "^3.2.7", - "find-up": "^2.1.0", - "pkg-dir": "^2.0.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - }, - "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "dev": true, - "requires": { - "find-up": "^2.1.0" - } - } - } - }, - "eslint-plugin-es": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.0.tgz", - "integrity": "sha512-6/Jb/J/ZvSebydwbBJO1R9E5ky7YeElfK56Veh7e4QGFHCXoIXGH9HhVz+ibJLM3XJ1XjP+T7rKBLUa/Y7eIng==", - "dev": true, - "requires": { - "eslint-utils": "^2.0.0", - "regexpp": "^3.0.0" - }, - "dependencies": { - "eslint-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.0.0.tgz", - "integrity": "sha512-0HCPuJv+7Wv1bACm8y5/ECVfYdfsAm9xmVb7saeFlxjPYALefjhbYoCkBjPdPzGH8wWyTpAez82Fh3VKYEZ8OA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - } - } - } - }, - "eslint-plugin-import": { - "version": "2.25.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.3.tgz", - "integrity": "sha512-RzAVbby+72IB3iOEL8clzPLzL3wpDrlwjsTBAQXgyp5SeTqqY+0bFubwuo+y/HLhNZcXV4XqTBO4LGsfyHIDXg==", - "dev": true, - "requires": { - "array-includes": "^3.1.4", - "array.prototype.flat": "^1.2.5", - "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.1", - "has": "^1.0.3", - "is-core-module": "^2.8.0", - "is-glob": "^4.0.3", - "minimatch": "^3.0.4", - "object.values": "^1.1.5", - "resolve": "^1.20.0", - "tsconfig-paths": "^3.11.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" - } - }, - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "eslint-plugin-node": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", - "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==", - "dev": true, - "requires": { - "eslint-plugin-es": "^3.0.0", - "eslint-utils": "^2.0.0", - "ignore": "^5.1.1", - "minimatch": "^3.0.4", - "resolve": "^1.10.1", - "semver": "^6.1.0" - }, - "dependencies": { - "eslint-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.0.0.tgz", - "integrity": "sha512-0HCPuJv+7Wv1bACm8y5/ECVfYdfsAm9xmVb7saeFlxjPYALefjhbYoCkBjPdPzGH8wWyTpAez82Fh3VKYEZ8OA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - } - }, - "ignore": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", - "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==", - "dev": true - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "eslint-plugin-promise": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz", - "integrity": "sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw==", - "dev": true - }, - "eslint-plugin-standard": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-standard/-/eslint-plugin-standard-4.1.0.tgz", - "integrity": "sha512-ZL7+QRixjTR6/528YNGyDotyffm5OQst/sGxKDwGb9Uqs4In5Egi4+jbobhqJoyoCM6/7v/1A5fhQ7ScMtDjaQ==", - "dev": true, - "requires": {} - }, - "eslint-plugin-vue": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-6.2.1.tgz", - "integrity": "sha512-MiIDOotoWseIfLIfGeDzF6sDvHkVvGd2JgkvjyHtN3q4RoxdAXrAMuI3SXTOKatljgacKwpNAYShmcKZa4yZzw==", - "dev": true, - "requires": { - "natural-compare": "^1.4.0", - "semver": "^5.6.0", - "vue-eslint-parser": "^7.0.0" - } - }, - "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "eslint-utils": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", - "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - } - }, - "eslint-visitor-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", - "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==", - "dev": true - }, - "esm": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", - "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==", - "dev": true - }, - "espree": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-6.1.2.tgz", - "integrity": "sha512-2iUPuuPP+yW1PZaMSDM9eyVf8D5P0Hi8h83YtZ5bPc/zHYjII5khoixIUTMO794NOY8F/ThF1Bo8ncZILarUTA==", - "dev": true, - "requires": { - "acorn": "^7.1.0", - "acorn-jsx": "^5.1.0", - "eslint-visitor-keys": "^1.1.0" - }, - "dependencies": { - "acorn": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz", - "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==", - "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.1.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.1.0.tgz", - "integrity": "sha512-MxYW9xKmROWF672KqjO75sszsA8Mxhw06YFeS5VHlB98KDHbOSurm3ArsjO60Eaf3QmGMCP1yn+0JQkNLo/97Q==", - "dev": true, - "requires": { - "estraverse": "^4.0.0" - } - }, - "esrecurse": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", - "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", - "dev": true, - "requires": { - "estraverse": "^4.1.0" - } - }, - "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": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true - }, - "event-pubsub": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/event-pubsub/-/event-pubsub-4.3.0.tgz", - "integrity": "sha512-z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ==", - "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.0.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz", - "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==", - "dev": true - }, - "eventsource": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", - "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", - "dev": true, - "requires": { - "original": "^1.0.0" - } - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "exec-sh": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", - "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==", - "dev": true - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "expect": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-24.9.0.tgz", - "integrity": "sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q==", - "dev": true, - "requires": { - "@jest/types": "^24.9.0", - "ansi-styles": "^3.2.0", - "jest-get-type": "^24.9.0", - "jest-matcher-utils": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-regex-util": "^24.9.0" - } - }, - "express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "dev": true, - "requires": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", - "content-type": "~1.0.4", - "cookie": "0.4.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true - } - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "extract-from-css": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/extract-from-css/-/extract-from-css-0.4.4.tgz", - "integrity": "sha1-HqffLnx8brmSL6COitrqSG9vj5I=", - "dev": true, - "requires": { - "css": "^2.1.0" - } - }, - "extract-zip": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", - "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", - "dev": true, - "requires": { - "concat-stream": "^1.6.2", - "debug": "^2.6.9", - "mkdirp": "^0.5.4", - "yauzl": "^2.10.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", - "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==" - }, - "fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", - "dev": true, - "requires": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.1.2", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.3", - "micromatch": "^3.1.10" - } - }, - "fast-json-stable-stringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "faye-websocket": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", - "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "dev": true, - "requires": { - "bser": "2.1.1" - } - }, - "fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", - "dev": true, - "requires": { - "pend": "~1.2.0" - } - }, - "figgy-pudding": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", - "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==", - "dev": true - }, - "file-entry-cache": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", - "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", - "dev": true, - "requires": { - "flat-cache": "^2.0.1" - } - }, - "file-loader": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-4.3.0.tgz", - "integrity": "sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA==", - "dev": true, - "requires": { - "loader-utils": "^1.2.3", - "schema-utils": "^2.5.0" - } - }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true - }, - "filelist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.1.tgz", - "integrity": "sha512-8zSK6Nu0DQIC08mUC46sWGXi+q3GGpKydAG36k+JDba6VRpkevvOWUW5a/PhShij4+vHT9M+ghgG7eM+a9JDUQ==", - "dev": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "filesize": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", - "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", - "dev": true - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "find-babel-config": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-1.2.0.tgz", - "integrity": "sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA==", - "dev": true, - "requires": { - "json5": "^0.5.1", - "path-exists": "^3.0.0" - }, - "dependencies": { - "json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", - "dev": true - } - } - }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", - "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": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "dev": true - }, - "flat-cache": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", - "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", - "dev": true, - "requires": { - "flatted": "^2.0.0", - "rimraf": "2.6.3", - "write": "1.0.3" - }, - "dependencies": { - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "flatted": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.1.tgz", - "integrity": "sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==", - "dev": true - }, - "flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "follow-redirects": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.0.tgz", - "integrity": "sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==", - "dev": true - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true - }, - "fork-ts-checker-webpack-plugin": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-3.1.1.tgz", - "integrity": "sha512-DuVkPNrM12jR41KM2e+N+styka0EgLkTnXmNcXdgOM37vtGeY+oCBK/Jx0hzSeEU6memFCtWb4htrHPMDfwwUQ==", - "dev": true, - "requires": { - "babel-code-frame": "^6.22.0", - "chalk": "^2.4.1", - "chokidar": "^3.3.0", - "micromatch": "^3.1.10", - "minimatch": "^3.0.4", - "semver": "^5.6.0", - "tapable": "^1.0.0", - "worker-rpc": "^0.1.0" - }, - "dependencies": { - "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", - "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", - "dev": true - }, - "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" - } - }, - "chokidar": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz", - "integrity": "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==", - "dev": true, - "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.1.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.4.0" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "dev": true, - "optional": true - }, - "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "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-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "readdirp": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", - "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - }, - "dependencies": { - "picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "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" - } - } - } - }, - "fork-ts-checker-webpack-plugin-v5": { - "version": "npm:fork-ts-checker-webpack-plugin@5.2.1", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-5.2.1.tgz", - "integrity": "sha512-SVi+ZAQOGbtAsUWrZvGzz38ga2YqjWvca1pXQFUArIVXqli0lLoDQ8uS0wg0kSpcwpZmaW5jVCZXQebkyUQSsw==", - "dev": true, - "optional": true, - "requires": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" - }, - "dependencies": { - "@types/json-schema": { - "version": "7.0.7", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", - "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", - "dev": true, - "optional": true - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "optional": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "optional": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "optional": true, - "requires": { - "has-flag": "^4.0.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, - "optional": 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, - "optional": true - }, - "cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "dev": true, - "optional": true, - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - } - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true, - "optional": true - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "optional": true, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "optional": true - }, - "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, - "optional": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "optional": true, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "optional": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "optional": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "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, - "optional": 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, - "optional": true - }, - "schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "dev": true, - "optional": true, - "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "optional": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true, - "optional": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "optional": true - } - } - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", - "dev": true - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true - }, - "friendly-errors-webpack-plugin": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.0.tgz", - "integrity": "sha512-K27M3VK30wVoOarP651zDmb93R9zF28usW4ocaK3mfQeIEI5BPht/EzZs5E8QLLwbLRJQMwscAjDxYPb1FuNiw==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "error-stack-parser": "^2.0.0", - "string-width": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "fs-monkey": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.1.tgz", - "integrity": "sha512-fcSa+wyTqZa46iWweI7/ZiUfegOZl0SG8+dltIwFXo7+zYU9J9kpS3NB6pZcSlJdhvIwp81Adx2XhZorncxiaA==", - "dev": true, - "optional": true - }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "fsevents": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz", - "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==", - "dev": true, - "optional": true, - "requires": { - "nan": "^2.12.1", - "node-pre-gyp": "^0.12.0" - }, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "bundled": true, - "dev": true, - "optional": true - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "bundled": true, - "dev": true, - "optional": true - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "bundled": true, - "dev": true, - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "bundled": true, - "dev": true, - "optional": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "bundled": true, - "dev": true, - "optional": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "bundled": true, - "dev": true, - "optional": true - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "bundled": true, - "dev": true, - "optional": true - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "bundled": true, - "dev": true, - "optional": true - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ms": "^2.1.1" - } - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "bundled": true, - "dev": true, - "optional": true - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "bundled": true, - "dev": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", - "bundled": true, - "dev": true, - "optional": true - }, - "fs-minipass": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", - "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.6.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "bundled": true, - "dev": true, - "optional": true - }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "bundled": true, - "dev": true, - "optional": true - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore-walk": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz", - "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "bundled": true, - "dev": true, - "optional": true - }, - "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "bundled": true, - "dev": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "bundled": true, - "dev": true, - "optional": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minipass": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", - "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", - "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.9.0" - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "bundled": true, - "dev": true, - "optional": true - }, - "needle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.3.0.tgz", - "integrity": "sha512-QBZu7aAFR0522EyaXZM0FZ9GLpq6lvQ3uq8gteiDUp7wKdy0lSd2hPlgFwVuW1CBkfEs9PfDQsQzZghLs/psdg==", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "debug": "^4.1.0", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - } - }, - "node-pre-gyp": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.12.0.tgz", - "integrity": "sha512-4KghwV8vH5k+g2ylT+sLTjy5wmUOb9vPhnM8NHvRf9dHmnW/CndrFXy2aRPaPST6dugXSdHXfeaHQm77PIz/1A==", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4" - } - }, - "nopt": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", - "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "npm-bundled": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.6.tgz", - "integrity": "sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g==", - "bundled": true, - "dev": true, - "optional": true - }, - "npm-packlist": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.1.tgz", - "integrity": "sha512-+TcdO7HJJ8peiiYhvPxsEDhF3PJFGUGRcFsGve3vxvxdcpO2Z4Z7rkosRM0kWj6LfbK/P0gu3dzk5RU1ffvFcw==", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1" - } - }, - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "bundled": true, - "dev": true, - "optional": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "bundled": true, - "dev": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "wrappy": "1" - } - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "bundled": true, - "dev": true, - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "bundled": true, - "dev": true, - "optional": true - }, - "osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "bundled": true, - "dev": true, - "optional": true - }, - "process-nextick-args": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", - "bundled": true, - "dev": true, - "optional": true - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "bundled": true, - "dev": true, - "optional": true - } - } - }, - "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "glob": "^7.1.3" - } - }, - "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==", - "bundled": true, - "dev": true, - "optional": true - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "bundled": true, - "dev": true, - "optional": true - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "bundled": true, - "dev": true, - "optional": true - }, - "semver": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", - "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", - "bundled": true, - "dev": true, - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "bundled": true, - "dev": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "bundled": true, - "dev": true, - "optional": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "bundled": true, - "dev": true, - "optional": true - }, - "tar": { - "version": "4.4.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", - "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "bundled": true, - "dev": true, - "optional": true - }, - "wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "string-width": "^1.0.2 || 2" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "bundled": true, - "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 - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "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.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "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-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "glob-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", - "dev": true - }, - "global-agent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz", - "integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==", - "dev": true, - "optional": true, - "requires": { - "boolean": "^3.0.1", - "es6-error": "^4.1.1", - "matcher": "^3.0.0", - "roarr": "^2.15.3", - "semver": "^7.3.2", - "serialize-error": "^7.0.1" - }, - "dependencies": { - "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, - "optional": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "optional": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "optional": true - } - } - }, - "global-dirs": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.0.1.tgz", - "integrity": "sha512-5HqUqdhkEovj2Of/ms3IeS/EekcO54ytHRLV4PEY2rhRwrHXLQjeVEES0Lhka0xwNDtGYn58wyC4s5+MHsOO6A==", - "dev": true, - "requires": { - "ini": "^1.3.5" - } - }, - "global-tunnel-ng": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz", - "integrity": "sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg==", - "dev": true, - "optional": true, - "requires": { - "encodeurl": "^1.0.2", - "lodash": "^4.17.10", - "npm-conf": "^1.1.3", - "tunnel": "^0.0.6" - } - }, - "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 - }, - "globalthis": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.2.tgz", - "integrity": "sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ==", - "dev": true, - "optional": true, - "requires": { - "define-properties": "^1.1.3" - } - }, - "globby": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", - "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "array-union": "^1.0.2", - "dir-glob": "^2.2.2", - "fast-glob": "^2.2.6", - "glob": "^7.1.3", - "ignore": "^4.0.3", - "pify": "^4.0.1", - "slash": "^2.0.0" - } - }, - "got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "dev": true, - "requires": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - } - }, - "graceful-fs": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", - "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", - "dev": true - }, - "growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", - "dev": true - }, - "gzip-size": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", - "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", - "dev": true, - "requires": { - "duplexer": "^0.1.1", - "pify": "^4.0.1" - } - }, - "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 - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true - }, - "har-validator": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", - "dev": true, - "requires": { - "ajv": "^6.5.5", - "har-schema": "^2.0.0" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - } - } - }, - "has-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", - "dev": true - }, - "hash-base": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", - "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "hash-sum": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", - "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==", - "dev": true - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "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 - }, - "hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", - "dev": true - }, - "highlight.js": { - "version": "9.18.3", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.18.3.tgz", - "integrity": "sha512-zBZAmhSupHIl5sITeMqIJnYCDfAEc3Gdkqj65wC1lpI468MMQeeQkhcIAvk+RylAkxrCcI9xy9piHiXeQ1BdzQ==", - "dev": true - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dev": true, - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "hoopy": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", - "dev": true - }, - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", - "dev": true - }, - "hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", - "dev": true - }, - "html-comment-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", - "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", - "dev": true - }, - "html-encoding-sniffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", - "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", - "dev": true, - "requires": { - "whatwg-encoding": "^1.0.1" - } - }, - "html-entities": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.3.1.tgz", - "integrity": "sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==", - "dev": true - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "html-minifier": { - "version": "3.5.21", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", - "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", - "dev": true, - "requires": { - "camel-case": "3.0.x", - "clean-css": "4.2.x", - "commander": "2.17.x", - "he": "1.2.x", - "param-case": "2.1.x", - "relateurl": "0.2.x", - "uglify-js": "3.4.x" - }, - "dependencies": { - "camel-case": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", - "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", - "dev": true, - "requires": { - "no-case": "^2.2.0", - "upper-case": "^1.1.1" - } - }, - "commander": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", - "dev": true - } - } - }, - "html-tags": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", - "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", - "dev": true - }, - "html-webpack-plugin": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", - "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", - "dev": true, - "requires": { - "html-minifier": "^3.2.3", - "loader-utils": "^0.2.16", - "lodash": "^4.17.3", - "pretty-error": "^2.0.2", - "tapable": "^1.0.0", - "toposort": "^1.0.0", - "util.promisify": "1.0.0" - }, - "dependencies": { - "big.js": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", - "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", - "dev": true - }, - "json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", - "dev": true - }, - "loader-utils": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", - "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true, - "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0", - "object-assign": "^4.0.1" - } - } - } - }, - "htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "dev": true, - "requires": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - }, - "dependencies": { - "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", - "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" - } - } - } - }, - "http-cache-semantics": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.0.3.tgz", - "integrity": "sha512-TcIMG3qeVLgDr1TEd2XvHaTnMPwYQUQMIBLy+5pLSDKYFc7UIqj39w8EGzZkaxoLv/l2K8HaI0t5AVA+YYgUew==", - "dev": true - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", - "dev": true - }, - "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - } - } - }, - "http-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": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", - "dev": true, - "requires": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "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": "4.1.1", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", - "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", - "dev": true, - "requires": { - "postcss": "^7.0.14" - } - }, - "ieee754": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", - "dev": true - }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true - }, - "immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=", - "dev": true - }, - "import-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", - "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", - "dev": true, - "requires": { - "import-from": "^2.1.0" - } - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "dev": true, - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } - }, - "import-from": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", - "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - } - }, - "import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", - "dev": true - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - }, - "indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", - "dev": true - }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "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 - }, - "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "dev": true - }, - "inquirer": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", - "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.19", - "mute-stream": "0.0.8", - "run-async": "^2.4.0", - "rxjs": "^6.6.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - }, - "dependencies": { - "ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "dev": true, - "requires": { - "type-fest": "^0.11.0" - } - }, - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "dev": true - }, - "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 - }, - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "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 - }, - "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 - }, - "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 - }, - "mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true - }, - "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" - } - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true - }, - "rxjs": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", - "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^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" - } - }, - "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true - } - } - }, - "internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "dev": true, - "requires": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - }, - "dependencies": { - "default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" - } - } - } - }, - "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "interpret": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", - "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", - "dev": true - }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dev": true, - "requires": { - "loose-envify": "^1.0.0" - } - }, - "ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true - }, - "ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "dev": true - }, - "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 - }, - "is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", - "dev": true - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-arguments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", - "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", - "dev": true - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "dev": true - }, - "is-ci": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", - "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", - "dev": true, - "requires": { - "ci-info": "^1.5.0" - } - }, - "is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", - "dev": true, - "requires": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" - } - }, - "is-core-module": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", - "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-date-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", - "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", - "dev": true - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true - }, - "is-docker": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", - "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", - "dev": true - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "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": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "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-installed-globally": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz", - "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==", - "dev": true, - "requires": { - "global-dirs": "^2.0.1", - "is-path-inside": "^3.0.1" - }, - "dependencies": { - "is-path-inside": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz", - "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==", - "dev": true - } - } - }, - "is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", - "dev": true - }, - "is-npm": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz", - "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-number-object": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", - "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "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": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "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-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, - "is-shared-array-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", - "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-svg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", - "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", - "dev": true, - "requires": { - "html-comment-regex": "^1.1.0" - } - }, - "is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.1" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "is-valid-glob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", - "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=", - "dev": true - }, - "is-weakref": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz", - "integrity": "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.0" - } - }, - "is-whitespace": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-whitespace/-/is-whitespace-0.3.0.tgz", - "integrity": "sha1-Fjnssb4DauxppUy7QBz77XEUq38=", - "dev": true - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true - }, - "is-yarn-global": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "isbinaryfile": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.6.tgz", - "integrity": "sha512-ORrEy+SNVqUhrCaal4hA4fBzhggQQ+BaLntyPOdoEiwlKZW9BZiJXjg3RMiruE4tPEI3pyVPpySHQF/dKWperg==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "istanbul-lib-coverage": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", - "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", - "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==", - "dev": true, - "requires": { - "@babel/generator": "^7.4.0", - "@babel/parser": "^7.4.3", - "@babel/template": "^7.4.0", - "@babel/traverse": "^7.4.3", - "@babel/types": "^7.4.0", - "istanbul-lib-coverage": "^2.0.5", - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "istanbul-lib-report": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz", - "integrity": "sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^2.0.5", - "make-dir": "^2.1.0", - "supports-color": "^6.1.0" - }, - "dependencies": { - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "istanbul-lib-source-maps": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", - "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^2.0.5", - "make-dir": "^2.1.0", - "rimraf": "^2.6.3", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "istanbul-reports": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.7.tgz", - "integrity": "sha512-uu1F/L1o5Y6LzPVSVZXNOoD/KXpJue9aeLRd0sM9uMXfZvzomB0WxVamWb5ue8kA2vVWEmW7EG+A5n3f1kqHKg==", - "dev": true, - "requires": { - "html-escaper": "^2.0.0" - } - }, - "jake": { - "version": "10.8.2", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz", - "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==", - "dev": true, - "requires": { - "async": "0.9.x", - "chalk": "^2.4.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" - }, - "dependencies": { - "async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", - "dev": true - } - } - }, - "javascript-stringify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.0.1.tgz", - "integrity": "sha512-yV+gqbd5vaOYjqlbk16EG89xB5udgjqQF3C5FAORDg4f/IS1Yc5ERCv5e/57yBcfJYw05V5JyIXabhwb75Xxow==", - "dev": true - }, - "jest": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-24.9.0.tgz", - "integrity": "sha512-YvkBL1Zm7d2B1+h5fHEOdyjCG+sGMz4f8D86/0HiqJ6MB4MnDc8FgP5vdWsGnemOQro7lnYo8UakZ3+5A0jxGw==", - "dev": true, - "requires": { - "import-local": "^2.0.0", - "jest-cli": "^24.9.0" - }, - "dependencies": { - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "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-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "jest-cli": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-24.9.0.tgz", - "integrity": "sha512-+VLRKyitT3BWoMeSUIHRxV/2g8y9gw91Jh5z2UmXZzkZKpbC08CSehVxgHUwTpy+HwGcns/tqafQDJW7imYvGg==", - "dev": true, - "requires": { - "@jest/core": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "import-local": "^2.0.0", - "is-ci": "^2.0.0", - "jest-config": "^24.9.0", - "jest-util": "^24.9.0", - "jest-validate": "^24.9.0", - "prompts": "^2.0.1", - "realpath-native": "^1.1.0", - "yargs": "^13.3.0" - } - }, - "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" - } - }, - "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" - } - } - } - }, - "jest-changed-files": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-24.9.0.tgz", - "integrity": "sha512-6aTWpe2mHF0DhL28WjdkO8LyGjs3zItPET4bMSeXU6T3ub4FPMw+mcOcbdGXQOAfmLcxofD23/5Bl9Z4AkFwqg==", - "dev": true, - "requires": { - "@jest/types": "^24.9.0", - "execa": "^1.0.0", - "throat": "^4.0.0" - } - }, - "jest-config": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-24.9.0.tgz", - "integrity": "sha512-RATtQJtVYQrp7fvWg6f5y3pEFj9I+H8sWw4aKxnDZ96mob5i5SD6ZEGWgMLXQ4LE8UurrjbdlLWdUeo+28QpfQ==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^24.9.0", - "@jest/types": "^24.9.0", - "babel-jest": "^24.9.0", - "chalk": "^2.0.1", - "glob": "^7.1.1", - "jest-environment-jsdom": "^24.9.0", - "jest-environment-node": "^24.9.0", - "jest-get-type": "^24.9.0", - "jest-jasmine2": "^24.9.0", - "jest-regex-util": "^24.3.0", - "jest-resolve": "^24.9.0", - "jest-util": "^24.9.0", - "jest-validate": "^24.9.0", - "micromatch": "^3.1.10", - "pretty-format": "^24.9.0", - "realpath-native": "^1.1.0" - } - }, - "jest-diff": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz", - "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==", - "dev": true, - "requires": { - "chalk": "^2.0.1", - "diff-sequences": "^24.9.0", - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" - } - }, - "jest-docblock": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-24.9.0.tgz", - "integrity": "sha512-F1DjdpDMJMA1cN6He0FNYNZlo3yYmOtRUnktrT9Q37njYzC5WEaDdmbynIgy0L/IvXvvgsG8OsqhLPXTpfmZAA==", - "dev": true, - "requires": { - "detect-newline": "^2.1.0" - } - }, - "jest-each": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-24.9.0.tgz", - "integrity": "sha512-ONi0R4BvW45cw8s2Lrx8YgbeXL1oCQ/wIDwmsM3CqM/nlblNCPmnC3IPQlMbRFZu3wKdQ2U8BqM6lh3LJ5Bsog==", - "dev": true, - "requires": { - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "jest-get-type": "^24.9.0", - "jest-util": "^24.9.0", - "pretty-format": "^24.9.0" - } - }, - "jest-environment-jsdom": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-24.9.0.tgz", - "integrity": "sha512-Zv9FV9NBRzLuALXjvRijO2351DRQeLYXtpD4xNvfoVFw21IOKNhZAEUKcbiEtjTkm2GsJ3boMVgkaR7rN8qetA==", - "dev": true, - "requires": { - "@jest/environment": "^24.9.0", - "@jest/fake-timers": "^24.9.0", - "@jest/types": "^24.9.0", - "jest-mock": "^24.9.0", - "jest-util": "^24.9.0", - "jsdom": "^11.5.1" - } - }, - "jest-environment-jsdom-fifteen": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom-fifteen/-/jest-environment-jsdom-fifteen-1.0.2.tgz", - "integrity": "sha512-nfrnAfwklE1872LIB31HcjM65cWTh1wzvMSp10IYtPJjLDUbTTvDpajZgIxUnhRmzGvogdHDayCIlerLK0OBBg==", - "dev": true, - "requires": { - "@jest/environment": "^24.3.0", - "@jest/fake-timers": "^24.3.0", - "@jest/types": "^24.3.0", - "jest-mock": "^24.0.0", - "jest-util": "^24.0.0", - "jsdom": "^15.2.1" - }, - "dependencies": { - "acorn": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz", - "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==", - "dev": true - }, - "cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "dev": true - }, - "cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, - "requires": { - "cssom": "~0.3.6" - }, - "dependencies": { - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - } - } - }, - "jsdom": { - "version": "15.2.1", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-15.2.1.tgz", - "integrity": "sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==", - "dev": true, - "requires": { - "abab": "^2.0.0", - "acorn": "^7.1.0", - "acorn-globals": "^4.3.2", - "array-equal": "^1.0.0", - "cssom": "^0.4.1", - "cssstyle": "^2.0.0", - "data-urls": "^1.1.0", - "domexception": "^1.0.1", - "escodegen": "^1.11.1", - "html-encoding-sniffer": "^1.0.2", - "nwsapi": "^2.2.0", - "parse5": "5.1.0", - "pn": "^1.1.0", - "request": "^2.88.0", - "request-promise-native": "^1.0.7", - "saxes": "^3.1.9", - "symbol-tree": "^3.2.2", - "tough-cookie": "^3.0.1", - "w3c-hr-time": "^1.0.1", - "w3c-xmlserializer": "^1.1.2", - "webidl-conversions": "^4.0.2", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^7.0.0", - "ws": "^7.0.0", - "xml-name-validator": "^3.0.0" - } - }, - "parse5": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", - "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", - "dev": true - }, - "tough-cookie": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", - "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", - "dev": true, - "requires": { - "ip-regex": "^2.1.0", - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dev": true, - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "ws": { - "version": "7.5.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", - "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", - "dev": true, - "requires": {} - } - } - }, - "jest-environment-node": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-24.9.0.tgz", - "integrity": "sha512-6d4V2f4nxzIzwendo27Tr0aFm+IXWa0XEUnaH6nU0FMaozxovt+sfRvh4J47wL1OvF83I3SSTu0XK+i4Bqe7uA==", - "dev": true, - "requires": { - "@jest/environment": "^24.9.0", - "@jest/fake-timers": "^24.9.0", - "@jest/types": "^24.9.0", - "jest-mock": "^24.9.0", - "jest-util": "^24.9.0" - } - }, - "jest-get-type": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", - "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==", - "dev": true - }, - "jest-haste-map": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz", - "integrity": "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==", - "dev": true, - "requires": { - "@jest/types": "^24.9.0", - "anymatch": "^2.0.0", - "fb-watchman": "^2.0.0", - "fsevents": "^1.2.7", - "graceful-fs": "^4.1.15", - "invariant": "^2.2.4", - "jest-serializer": "^24.9.0", - "jest-util": "^24.9.0", - "jest-worker": "^24.9.0", - "micromatch": "^3.1.10", - "sane": "^4.0.3", - "walker": "^1.0.7" - } - }, - "jest-jasmine2": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz", - "integrity": "sha512-Cq7vkAgaYKp+PsX+2/JbTarrk0DmNhsEtqBXNwUHkdlbrTBLtMJINADf2mf5FkowNsq8evbPc07/qFO0AdKTzw==", - "dev": true, - "requires": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "co": "^4.6.0", - "expect": "^24.9.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^24.9.0", - "jest-matcher-utils": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-runtime": "^24.9.0", - "jest-snapshot": "^24.9.0", - "jest-util": "^24.9.0", - "pretty-format": "^24.9.0", - "throat": "^4.0.0" - } - }, - "jest-leak-detector": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz", - "integrity": "sha512-tYkFIDsiKTGwb2FG1w8hX9V0aUb2ot8zY/2nFg087dUageonw1zrLMP4W6zsRO59dPkTSKie+D4rhMuP9nRmrA==", - "dev": true, - "requires": { - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" - } - }, - "jest-matcher-utils": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz", - "integrity": "sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==", - "dev": true, - "requires": { - "chalk": "^2.0.1", - "jest-diff": "^24.9.0", - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" - } - }, - "jest-message-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", - "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/stack-utils": "^1.0.1", - "chalk": "^2.0.1", - "micromatch": "^3.1.10", - "slash": "^2.0.0", - "stack-utils": "^1.0.1" - } - }, - "jest-mock": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz", - "integrity": "sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==", - "dev": true, - "requires": { - "@jest/types": "^24.9.0" - } - }, - "jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true, - "requires": {} - }, - "jest-regex-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.9.0.tgz", - "integrity": "sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA==", - "dev": true - }, - "jest-resolve": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.9.0.tgz", - "integrity": "sha512-TaLeLVL1l08YFZAt3zaPtjiVvyy4oSA6CRe+0AFPPVX3Q/VI0giIWWoAvoS5L96vj9Dqxj4fB5p2qrHCmTU/MQ==", - "dev": true, - "requires": { - "@jest/types": "^24.9.0", - "browser-resolve": "^1.11.3", - "chalk": "^2.0.1", - "jest-pnp-resolver": "^1.2.1", - "realpath-native": "^1.1.0" - } - }, - "jest-resolve-dependencies": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz", - "integrity": "sha512-Fm7b6AlWnYhT0BXy4hXpactHIqER7erNgIsIozDXWl5dVm+k8XdGVe1oTg1JyaFnOxarMEbax3wyRJqGP2Pq+g==", - "dev": true, - "requires": { - "@jest/types": "^24.9.0", - "jest-regex-util": "^24.3.0", - "jest-snapshot": "^24.9.0" - } - }, - "jest-runner": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-24.9.0.tgz", - "integrity": "sha512-KksJQyI3/0mhcfspnxxEOBueGrd5E4vV7ADQLT9ESaCzz02WnbdbKWIf5Mkaucoaj7obQckYPVX6JJhgUcoWWg==", - "dev": true, - "requires": { - "@jest/console": "^24.7.1", - "@jest/environment": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "chalk": "^2.4.2", - "exit": "^0.1.2", - "graceful-fs": "^4.1.15", - "jest-config": "^24.9.0", - "jest-docblock": "^24.3.0", - "jest-haste-map": "^24.9.0", - "jest-jasmine2": "^24.9.0", - "jest-leak-detector": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-resolve": "^24.9.0", - "jest-runtime": "^24.9.0", - "jest-util": "^24.9.0", - "jest-worker": "^24.6.0", - "source-map-support": "^0.5.6", - "throat": "^4.0.0" - } - }, - "jest-runtime": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-24.9.0.tgz", - "integrity": "sha512-8oNqgnmF3v2J6PVRM2Jfuj8oX3syKmaynlDMMKQ4iyzbQzIG6th5ub/lM2bCMTmoTKM3ykcUYI2Pw9xwNtjMnw==", - "dev": true, - "requires": { - "@jest/console": "^24.7.1", - "@jest/environment": "^24.9.0", - "@jest/source-map": "^24.3.0", - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/yargs": "^13.0.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.1.15", - "jest-config": "^24.9.0", - "jest-haste-map": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-mock": "^24.9.0", - "jest-regex-util": "^24.3.0", - "jest-resolve": "^24.9.0", - "jest-snapshot": "^24.9.0", - "jest-util": "^24.9.0", - "jest-validate": "^24.9.0", - "realpath-native": "^1.1.0", - "slash": "^2.0.0", - "strip-bom": "^3.0.0", - "yargs": "^13.3.0" - }, - "dependencies": { - "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 - }, - "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" - } - }, - "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" - } - } - } - }, - "jest-serializer": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.9.0.tgz", - "integrity": "sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ==", - "dev": true - }, - "jest-serializer-vue": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/jest-serializer-vue/-/jest-serializer-vue-2.0.2.tgz", - "integrity": "sha1-sjjvKGNX7GtIBCG9RxRQUJh9WbM=", - "dev": true, - "requires": { - "pretty": "2.0.0" - } - }, - "jest-snapshot": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-24.9.0.tgz", - "integrity": "sha512-uI/rszGSs73xCM0l+up7O7a40o90cnrk429LOiK3aeTvfC0HHmldbd81/B7Ix81KSFe1lwkbl7GnBGG4UfuDew==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0", - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "expect": "^24.9.0", - "jest-diff": "^24.9.0", - "jest-get-type": "^24.9.0", - "jest-matcher-utils": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-resolve": "^24.9.0", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^24.9.0", - "semver": "^6.2.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "jest-transform-stub": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/jest-transform-stub/-/jest-transform-stub-2.0.0.tgz", - "integrity": "sha512-lspHaCRx/mBbnm3h4uMMS3R5aZzMwyNpNIJLXj4cEsV0mIUtS4IjYJLSoyjRCtnxb6RIGJ4NL2quZzfIeNhbkg==", - "dev": true - }, - "jest-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", - "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", - "dev": true, - "requires": { - "@jest/console": "^24.9.0", - "@jest/fake-timers": "^24.9.0", - "@jest/source-map": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "callsites": "^3.0.0", - "chalk": "^2.0.1", - "graceful-fs": "^4.1.15", - "is-ci": "^2.0.0", - "mkdirp": "^0.5.1", - "slash": "^2.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "jest-validate": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.9.0.tgz", - "integrity": "sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ==", - "dev": true, - "requires": { - "@jest/types": "^24.9.0", - "camelcase": "^5.3.1", - "chalk": "^2.0.1", - "jest-get-type": "^24.9.0", - "leven": "^3.1.0", - "pretty-format": "^24.9.0" - } - }, - "jest-watch-typeahead": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.4.2.tgz", - "integrity": "sha512-f7VpLebTdaXs81rg/oj4Vg/ObZy2QtGzAmGLNsqUS5G5KtSN68tFcIsbvNODfNyQxU78g7D8x77o3bgfBTR+2Q==", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^2.4.1", - "jest-regex-util": "^24.9.0", - "jest-watcher": "^24.3.0", - "slash": "^3.0.0", - "string-length": "^3.1.0", - "strip-ansi": "^5.0.0" - }, - "dependencies": { - "ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "dev": true, - "requires": { - "type-fest": "^0.11.0" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "string-length": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-3.1.0.tgz", - "integrity": "sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==", - "dev": true, - "requires": { - "astral-regex": "^1.0.0", - "strip-ansi": "^5.2.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" - } - }, - "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true - } - } - }, - "jest-watcher": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-24.9.0.tgz", - "integrity": "sha512-+/fLOfKPXXYJDYlks62/4R4GoT+GU1tYZed99JSCOsmzkkF7727RqKrjNAxtfO4YpGv11wybgRvCjR73lK2GZw==", - "dev": true, - "requires": { - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/yargs": "^13.0.0", - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", - "jest-util": "^24.9.0", - "string-length": "^2.0.0" - } - }, - "jest-worker": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", - "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", - "dev": true, - "requires": { - "merge-stream": "^2.0.0", - "supports-color": "^6.1.0" - }, - "dependencies": { - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "js-beautify": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.13.0.tgz", - "integrity": "sha512-/Tbp1OVzZjbwzwJQFIlYLm9eWQ+3aYbBXLSaqb1mEJzhcQAfrqMMQYtjb6io+U6KpD0ID4F+Id3/xcjH3l/sqA==", - "dev": true, - "requires": { - "config-chain": "^1.1.12", - "editorconfig": "^0.15.3", - "glob": "^7.1.3", - "mkdirp": "^1.0.4", - "nopt": "^5.0.0" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - } - } - }, - "js-message": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/js-message/-/js-message-1.0.5.tgz", - "integrity": "sha1-IwDSSxrwjondCVvBpMnJz8uJLRU=", - "dev": true - }, - "js-queue": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/js-queue/-/js-queue-2.0.0.tgz", - "integrity": "sha1-NiITz4YPRo8BJfxslqvBdCUx+Ug=", - "dev": true, - "requires": { - "easy-stack": "^1.0.0" - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "jsdom": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", - "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", - "dev": true, - "requires": { - "abab": "^2.0.0", - "acorn": "^5.5.3", - "acorn-globals": "^4.1.0", - "array-equal": "^1.0.0", - "cssom": ">= 0.3.2 < 0.4.0", - "cssstyle": "^1.0.0", - "data-urls": "^1.0.0", - "domexception": "^1.0.1", - "escodegen": "^1.9.1", - "html-encoding-sniffer": "^1.0.2", - "left-pad": "^1.3.0", - "nwsapi": "^2.0.7", - "parse5": "4.0.0", - "pn": "^1.1.0", - "request": "^2.87.0", - "request-promise-native": "^1.0.5", - "sax": "^1.2.4", - "symbol-tree": "^3.2.2", - "tough-cookie": "^2.3.4", - "w3c-hr-time": "^1.0.1", - "webidl-conversions": "^4.0.2", - "whatwg-encoding": "^1.0.3", - "whatwg-mimetype": "^2.1.0", - "whatwg-url": "^6.4.1", - "ws": "^5.2.0", - "xml-name-validator": "^3.0.0" - }, - "dependencies": { - "acorn": { - "version": "5.7.4", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", - "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", - "dev": true - }, - "parse5": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", - "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", - "dev": true - }, - "ws": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz", - "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==", - "dev": true, - "requires": { - "async-limiter": "~1.0.0" - } - } - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", - "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, - "optional": true - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "json3": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", - "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", - "dev": true - }, - "json5": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.1.tgz", - "integrity": "sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "jszip": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.5.0.tgz", - "integrity": "sha512-WRtu7TPCmYePR1nazfrtuF216cIVon/3GWOvHS9QR5bIwSbnxtdpma6un3jyGGNhHsKCSzn5Ypk+EkDRvTGiFA==", - "dev": true, - "requires": { - "lie": "~3.3.0", - "pako": "~1.0.2", - "readable-stream": "~2.3.6", - "set-immediate-shim": "~1.0.1" - } - }, - "kebab-case": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/kebab-case/-/kebab-case-1.0.1.tgz", - "integrity": "sha512-txPHx6nVLhv8PHGXIlAk0nYoh894SpAqGPXNvbg2hh8spvHXIah3+vT87DLoa59nKgC6scD3u3xAuRIgiMqbfQ==" - }, - "keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "dev": true, - "requires": { - "json-buffer": "3.0.0" - } - }, - "killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", - "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 - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true - }, - "latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", - "dev": true, - "requires": { - "package-json": "^6.3.0" - } - }, - "launch-editor": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.2.1.tgz", - "integrity": "sha512-On+V7K2uZK6wK7x691ycSUbLD/FyKKelArkbaAMSSJU8JmqmhwN2+mnJDNINuJWSrh2L0kDk+ZQtbC/gOWUwLw==", - "dev": true, - "requires": { - "chalk": "^2.3.0", - "shell-quote": "^1.6.1" - } - }, - "launch-editor-middleware": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/launch-editor-middleware/-/launch-editor-middleware-2.2.1.tgz", - "integrity": "sha512-s0UO2/gEGiCgei3/2UN3SMuUj1phjQN8lcpnvgLSz26fAzNWPQ6Nf/kF5IFClnfU2ehp6LrmKdMU/beveO+2jg==", - "dev": true, - "requires": { - "launch-editor": "^2.2.1" - } - }, - "lazy-val": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.4.tgz", - "integrity": "sha512-u93kb2fPbIrfzBuLjZE+w+fJbUUMhNDXxNmMfaqNgpfQf1CO5ZSe2LfsnBqVAk7i/2NF48OSoRj+Xe2VT+lE8Q==", - "dev": true - }, - "left-pad": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", - "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", - "dev": true - }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "lie": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", - "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", - "dev": true, - "requires": { - "immediate": "~3.0.5" - } - }, - "lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "dev": true - }, - "loader-fs-cache": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz", - "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==", - "dev": true, - "requires": { - "find-cache-dir": "^0.1.1", - "mkdirp": "^0.5.1" - }, - "dependencies": { - "find-cache-dir": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", - "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "mkdirp": "^0.5.1", - "pkg-dir": "^1.0.0" - } - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "pkg-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", - "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", - "dev": true, - "requires": { - "find-up": "^1.0.0" - } - } - } - }, - "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true - }, - "loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - } - } - }, - "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==" - }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", - "dev": true - }, - "lodash.defaultsdeep": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz", - "integrity": "sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==", - "dev": true - }, - "lodash.kebabcase": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", - "integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=", - "dev": true - }, - "lodash.mapvalues": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz", - "integrity": "sha1-G6+lAF3p3W9PJmaMMMo3IwzJaJw=", - "dev": true - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", - "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.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", - "dev": true - }, - "lodash.transform": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.transform/-/lodash.transform-4.6.0.tgz", - "integrity": "sha1-EjBkIvYzJK7YSD0/ODMrX2cFR6A=", - "dev": true - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, - "log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", - "dev": true, - "requires": { - "chalk": "^2.0.1" - } - }, - "loglevel": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.0.tgz", - "integrity": "sha512-i2sY04nal5jDcagM3FMfG++T69GEEM8CYuOfeOIvmXzOIcwE9a/CJPR0MFM97pYMj/u10lzz7/zd7+qwhrBTqQ==", - "dev": true - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lower-case": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", - "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", - "dev": true - }, - "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "dev": true - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", - "dev": true, - "requires": { - "tmpl": "1.0.x" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "matcher": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", - "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", - "dev": true, - "optional": true, - "requires": { - "escape-string-regexp": "^4.0.0" - }, - "dependencies": { - "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, - "optional": true - } - } - }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", - "dev": true - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true - }, - "memfs": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.2.0.tgz", - "integrity": "sha512-f/xxz2TpdKv6uDn6GtHee8ivFyxwxmPuXatBb1FBwxYNuVpbM3k/Y1Z+vC0mH/dIXXrukYfe3qe5J32Dfjg93A==", - "dev": true, - "optional": true, - "requires": { - "fs-monkey": "1.0.1" - } - }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true - }, - "merge-source-map": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", - "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", - "dev": true, - "requires": { - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "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.3.0", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", - "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==", - "dev": true - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true - }, - "microevent.ts": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", - "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - } - }, - "mime": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", - "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==", - "dev": true - }, - "mime-db": { - "version": "1.42.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.42.0.tgz", - "integrity": "sha512-UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ==", - "dev": true - }, - "mime-types": { - "version": "2.1.25", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.25.tgz", - "integrity": "sha512-5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg==", - "dev": true, - "requires": { - "mime-db": "1.42.0" - } - }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true - }, - "mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "dev": true - }, - "mini-css-extract-plugin": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz", - "integrity": "sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "normalize-url": "1.9.1", - "schema-utils": "^1.0.0", - "webpack-sources": "^1.1.0" - }, - "dependencies": { - "normalize-url": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", - "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", - "dev": true, - "requires": { - "object-assign": "^4.0.1", - "prepend-http": "^1.0.0", - "query-string": "^4.1.0", - "sort-keys": "^1.0.0" - } - }, - "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" - } - } - } - }, - "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 - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - }, - "dependencies": { - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "dependencies": { - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - } - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, - "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": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "dev": true, - "requires": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" - } - }, - "multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", - "dev": true - }, - "mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "requires": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "nan": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", - "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", - "dev": true, - "optional": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "dev": true - }, - "neo-async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", - "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", - "dev": true - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "no-case": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", - "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", - "dev": true, - "requires": { - "lower-case": "^1.1.1" - } - }, - "node-addon-api": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz", - "integrity": "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==", - "dev": true - }, - "node-cache": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/node-cache/-/node-cache-4.2.1.tgz", - "integrity": "sha512-BOb67bWg2dTyax5kdef5WfU3X8xu4wPg+zHzkvls0Q/QpYycIFRLEEIdAx9Wma43DxG6Qzn4illdZoYseKWa4A==", - "dev": true, - "requires": { - "clone": "2.x", - "lodash": "^4.17.15" - }, - "dependencies": { - "clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", - "dev": true - } - } - }, - "node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "dev": true - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", - "dev": true - }, - "node-ipc": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/node-ipc/-/node-ipc-9.1.1.tgz", - "integrity": "sha512-FAyICv0sIRJxVp3GW5fzgaf9jwwRQxAKDJlmNFUL5hOy+W4X/I5AypyHoq0DXXbo9o/gt79gj++4cMr4jVWE/w==", - "dev": true, - "requires": { - "event-pubsub": "4.3.0", - "js-message": "1.0.5", - "js-queue": "2.0.0" - } - }, - "node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, - "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - } - } - }, - "node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", - "dev": true - }, - "node-notifier": { - "version": "5.4.3", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz", - "integrity": "sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==", - "dev": true, - "requires": { - "growly": "^1.3.0", - "is-wsl": "^1.1.0", - "semver": "^5.5.0", - "shellwords": "^0.1.1", - "which": "^1.3.0" - } - }, - "node-releases": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", - "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", - "dev": true - }, - "nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "dev": true, - "requires": { - "abbrev": "1" - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "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": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "dev": true - }, - "normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", - "dev": true - }, - "npm-conf": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", - "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", - "dev": true, - "optional": true, - "requires": { - "config-chain": "^1.1.11", - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "optional": true - } - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dev": true, - "requires": { - "boolbase": "~1.0.0" - } - }, - "num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", - "dev": true - }, - "nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", - "dev": true - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-hash": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz", - "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==", - "dev": true - }, - "object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", - "dev": true - }, - "object-is": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.2.tgz", - "integrity": "sha512-5lHCz+0uufF6wZ7CRFWJN3hp8Jqblpgve06U5CMQ3f//6iDjPr2PEo9MWCjEssDsa+UZEL4PkFpr+BMop6aKzQ==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "requires": { - "isobject": "^3.0.0" - } - }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } - }, - "object.getownpropertydescriptors": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", - "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "es-abstract": "^1.5.1" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } - }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "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": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "open": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", - "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", - "dev": true, - "requires": { - "is-wsl": "^1.1.0" - } - }, - "opener": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", - "dev": true - }, - "opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", - "dev": true, - "requires": { - "is-wsl": "^1.1.0" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "ora": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", - "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-spinners": "^2.0.0", - "log-symbols": "^2.2.0", - "strip-ansi": "^5.2.0", - "wcwidth": "^1.0.1" - }, - "dependencies": { - "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" - } - } - } - }, - "original": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", - "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", - "dev": true, - "requires": { - "url-parse": "^1.4.3" - } - }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, - "p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", - "dev": true - }, - "p-each-series": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-1.0.0.tgz", - "integrity": "sha1-kw89Et0fUOdDRFeiLNbwSsatf3E=", - "dev": true, - "requires": { - "p-reduce": "^1.0.0" - } - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", - "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-reduce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", - "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", - "dev": true - }, - "p-retry": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", - "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", - "dev": true, - "requires": { - "retry": "^0.12.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", - "dev": true, - "requires": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "pako": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", - "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==", - "dev": true - }, - "parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, - "requires": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, - "param-case": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", - "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", - "dev": true, - "requires": { - "no-case": "^2.2.0" - } - }, - "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" - }, - "dependencies": { - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - } - } - }, - "parse-asn1": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", - "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==", - "dev": true, - "requires": { - "asn1.js": "^4.0.0", - "browserify-aes": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", - "dev": true - }, - "parse5-htmlparser2-tree-adapter": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-5.1.1.tgz", - "integrity": "sha512-CF+TKjXqoqyDwHqBhFQ+3l5t83xYi6fVT1tQNg+Ye0JRLnTxWvIroCjEp1A0k4lneHNBGnICUf0cfYVYGEazqw==", - "dev": true, - "requires": { - "parse5": "^5.1.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==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - }, - "dependencies": { - "lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "requires": { - "tslib": "^2.0.3" - } - }, - "no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "requires": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - } - } - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "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": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "dev": true - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "pbkdf2": { - "version": "3.0.17", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", - "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", - "dev": true, - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", - "dev": true - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "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.1.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.1.1.tgz", - "integrity": "sha512-OYMyqkKzK7blWO/+XZYP6w8hH0LDvkBvdvKukti+7kqYFCiEAk+gI3DWnryapc0Dau05ugGTy0foQ6mqn4AHYA==", - "dev": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, - "pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", - "dev": true, - "requires": { - "node-modules-regexp": "^1.0.0" - } - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - }, - "pn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", - "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", - "dev": true - }, - "pnp-webpack-plugin": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", - "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", - "dev": true, - "requires": { - "ts-pnp": "^1.1.6" - } - }, - "portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "dev": true, - "requires": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-calc": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.4.tgz", - "integrity": "sha512-0I79VRAd1UTkaHzY9w83P39YGO/M3bG7/tNLrHGEunBolfoGM0hSjrGvjoeaj0JE/zIw5GsI2KZ0UwDJqv5hjw==", - "dev": true, - "requires": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - } - }, - "postcss-colormin": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", - "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "color": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-convert-values": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", - "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", - "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", - "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", - "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "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": { - "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": "4.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", - "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", - "dev": true, - "requires": { - "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-merge-rules": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", - "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "cssnano-util-same-parent": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0", - "vendors": "^1.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } - } - }, - "postcss-minify-font-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", - "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-minify-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "is-color-stop": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-minify-params": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", - "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.0", - "browserslist": "^4.0.0", - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "uniqs": "^2.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", - "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } - } - }, - "postcss-modules-extract-imports": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", - "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", - "dev": true, - "requires": { - "postcss": "^7.0.5" - } - }, - "postcss-modules-local-by-default": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", - "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", - "dev": true, - "requires": { - "icss-utils": "^4.1.1", - "postcss": "^7.0.32", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-modules-scope": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", - "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", - "dev": true, - "requires": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0" - } - }, - "postcss-modules-values": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", - "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", - "dev": true, - "requires": { - "icss-utils": "^4.0.0", - "postcss": "^7.0.6" - } - }, - "postcss-normalize-charset": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", - "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-normalize-display-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-normalize-positions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", - "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-normalize-repeat-style": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", - "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-normalize-string": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", - "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", - "dev": true, - "requires": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-normalize-timing-functions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-normalize-unicode": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-normalize-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", - "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", - "dev": true, - "requires": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-normalize-whitespace": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-ordered-values": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", - "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-reduce-initial": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", - "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" - } - }, - "postcss-reduce-transforms": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-selector-parser": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", - "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1", - "util-deprecate": "^1.0.2" - } - }, - "postcss-svgo": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", - "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", - "dev": true, - "requires": { - "is-svg": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-unique-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", - "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" - } - }, - "postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", - "dev": true - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true - }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "dev": true - }, - "prettier": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", - "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", - "dev": true, - "optional": true - }, - "pretty": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pretty/-/pretty-2.0.0.tgz", - "integrity": "sha1-rbx5YLe7/iiaVX3F9zdhmiINBqU=", - "dev": true, - "requires": { - "condense-newlines": "^0.2.1", - "extend-shallow": "^2.0.1", - "js-beautify": "^1.6.12" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "pretty-error": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", - "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", - "dev": true, - "requires": { - "renderkid": "^2.0.1", - "utila": "~0.4" - } - }, - "pretty-format": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", - "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", - "dev": true, - "requires": { - "@jest/types": "^24.9.0", - "ansi-regex": "^4.0.0", - "ansi-styles": "^3.2.0", - "react-is": "^16.8.4" - } - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true - }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true - }, - "prompts": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.3.2.tgz", - "integrity": "sha512-Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA==", - "dev": true, - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.4" - } - }, - "proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", - "dev": true - }, - "proxy-addr": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", - "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", - "dev": true, - "requires": { - "forwarded": "~0.1.2", - "ipaddr.js": "1.9.1" - } - }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, - "psl": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.5.0.tgz", - "integrity": "sha512-4vqUjKi2huMu1OJiLhi3jN6jeeKvMZdI1tYgi/njW5zV52jNLgSAZSdN16m9bJFe61/cT8ulmw4qFitV9QRsEA==", - "dev": true - }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - }, - "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "pupa": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.0.1.tgz", - "integrity": "sha512-hEJH0s8PXLY/cdXh66tNEQGndDrIKNqNC5xmrysZy3i5C3oEoLna7YAOad+7u125+zH1HNXUmGEkrhb3c2VriA==", - "dev": true, - "requires": { - "escape-goat": "^2.0.0" - } - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true - }, - "query-string": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", - "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", - "dev": true, - "requires": { - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - } - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true - }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "dev": true - }, - "querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "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" - } - }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true - }, - "raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "dev": true, - "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - } - }, - "react-is": { - "version": "16.12.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.12.0.tgz", - "integrity": "sha512-rPCkf/mWBtKc97aLL9/txD8DZdemK0vkA3JMLShjlJB3Pj3s+lpf1KaBzMfQrAmhMQB0n1cU/SUGgKKBCe837Q==", - "dev": true - }, - "read-config-file": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-6.0.0.tgz", - "integrity": "sha512-PHjROSdpceKUmqS06wqwP92VrM46PZSTubmNIMJ5DrMwg1OgenSTSEHIkCa6TiOJ+y/J0xnG1fFwG3M+Oi1aNA==", - "dev": true, - "requires": { - "dotenv": "^8.2.0", - "dotenv-expand": "^5.1.0", - "js-yaml": "^3.13.1", - "json5": "^2.1.2", - "lazy-val": "^1.0.4" - }, - "dependencies": { - "json5": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", - "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - } - } - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npm.taobao.org/read-pkg/download/read-pkg-5.2.0.tgz", - "integrity": "sha1-e/KVQ4yloz5WzTDgU7NO5yUMk8w=", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "parse-json": { - "version": "5.0.0", - "resolved": "https://registry.npm.taobao.org/parse-json/download/parse-json-5.0.0.tgz", - "integrity": "sha1-c+URTJhtFD76NxLU6iTbmkJm9g8=", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1", - "lines-and-columns": "^1.1.6" - } - } - } - }, - "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "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" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "realpath-native": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", - "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", - "dev": true, - "requires": { - "util.promisify": "^1.0.0" - } - }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", - "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", - "dev": true, - "requires": { - "regenerate": "^1.4.2" - } - }, - "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", - "dev": true - }, - "regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "regexp.prototype.flags": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", - "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - } - }, - "regexpp": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.0.0.tgz", - "integrity": "sha512-Z+hNr7RAVWxznLPuA7DIh8UNX1j9CDrUQxskw9IrBE1Dxue2lyXT+shqEIeLUjrokxIP8CMy1WkjgG3rTsd5/g==", - "dev": true - }, - "regexpu-core": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", - "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", - "dev": true, - "requires": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^9.0.0", - "regjsgen": "^0.5.2", - "regjsparser": "^0.7.0", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - } - }, - "registry-auth-token": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.0.tgz", - "integrity": "sha512-P+lWzPrsgfN+UEpDS3U8AQKg/UjZX6mQSJueZj3EK+vNESoqBSpBUD3gmu4sF9lOsjXWjF11dQKUqemf3veq1w==", - "dev": true, - "requires": { - "rc": "^1.2.8" - } - }, - "registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "dev": true, - "requires": { - "rc": "^1.2.8" - } - }, - "regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", - "dev": true - }, - "regjsparser": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", - "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - } - } - }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "dev": true - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "renderkid": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.3.tgz", - "integrity": "sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA==", - "dev": true, - "requires": { - "css-select": "^1.1.0", - "dom-converter": "^0.2", - "htmlparser2": "^3.3.0", - "strip-ansi": "^3.0.0", - "utila": "^0.4.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "css-select": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", - "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", - "dev": true, - "requires": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" - } - }, - "css-what": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", - "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", - "dev": true - }, - "domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", - "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.0", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - } - } - }, - "request-promise-core": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", - "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", - "dev": true, - "requires": { - "lodash": "^4.17.19" - } - }, - "request-promise-native": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", - "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", - "dev": true, - "requires": { - "request-promise-core": "1.1.4", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "require-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": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", - "dev": true - }, - "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "dev": true, - "requires": { - "lowercase-keys": "^1.0.0" - } - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - } - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", - "dev": true - }, - "rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", - "dev": true - }, - "rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", - "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" - } - }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "roarr": { - "version": "2.15.4", - "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz", - "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", - "dev": true, - "optional": true, - "requires": { - "boolean": "^3.0.1", - "detect-node": "^2.0.4", - "globalthis": "^1.0.1", - "json-stringify-safe": "^5.0.1", - "semver-compare": "^1.0.0", - "sprintf-js": "^1.1.2" - }, - "dependencies": { - "sprintf-js": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", - "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", - "dev": true, - "optional": true - } - } - }, - "rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true - }, - "run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dev": true, - "requires": { - "aproba": "^1.1.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "dev": true, - "requires": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - } - }, - "sanitize-filename": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz", - "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==", - "dev": true, - "requires": { - "truncate-utf8-bytes": "^1.0.0" - } - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true - }, - "saxes": { - "version": "3.1.11", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", - "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", - "dev": true, - "requires": { - "xmlchars": "^2.1.1" - } - }, - "schema-utils": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.1.tgz", - "integrity": "sha512-0WXHDs1VDJyo+Zqs9TKLKyD/h7yDpHUhEFsM2CzkICFdoX1av+GBq/J2xRTFfsQO5kBfhZzANf2VcIm84jqDbg==", - "dev": true, - "requires": { - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1" - } - }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", - "dev": true - }, - "selfsigned": { - "version": "1.10.8", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", - "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", - "dev": true, - "requires": { - "node-forge": "^0.10.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", - "dev": true, - "optional": true - }, - "semver-diff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", - "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", - "dev": true, - "requires": { - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - } - } - }, - "serialize-error": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", - "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", - "dev": true, - "optional": true, - "requires": { - "type-fest": "^0.13.1" - }, - "dependencies": { - "type-fest": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", - "dev": true, - "optional": true - } - } - }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dev": true, - "requires": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - } - } - }, - "serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "set-immediate-shim": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", - "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", - "dev": true - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true - }, - "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", - "dev": true - }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-loader": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/shebang-loader/-/shebang-loader-0.0.1.tgz", - "integrity": "sha1-pAAEldRMzu++xjQ157FphWn6Uuw=", - "dev": true - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "shell-quote": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", - "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", - "dev": true - }, - "shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "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" - } - }, - "sigmund": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", - "dev": true - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "dev": true, - "requires": { - "is-arrayish": "^0.3.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true - } - } - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true - }, - "slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - } - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "sockjs": { - "version": "0.3.20", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", - "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", - "dev": true, - "requires": { - "faye-websocket": "^0.10.0", - "uuid": "^3.4.0", - "websocket-driver": "0.6.5" - }, - "dependencies": { - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - } - } - }, - "sockjs-client": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", - "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", - "dev": true, - "requires": { - "debug": "^3.2.5", - "eventsource": "^1.0.7", - "faye-websocket": "~0.11.1", - "inherits": "^2.0.3", - "json3": "^3.3.2", - "url-parse": "^1.4.3" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "faye-websocket": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", - "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - } - } - }, - "sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", - "dev": true, - "requires": { - "is-plain-obj": "^1.0.0" - } - }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-resolve": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", - "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", - "dev": true, - "requires": { - "atob": "^2.1.1", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", - "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true - }, - "spdx-correct": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", - "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", - "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", - "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", - "dev": true - }, - "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" - }, - "dependencies": { - "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" - } - } - } - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "split2": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", - "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", - "dev": true, - "requires": { - "readable-stream": "^3.0.0" - }, - "dependencies": { - "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" - } - } - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dev": true, - "requires": { - "figgy-pudding": "^3.5.1" - } - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, - "stack-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", - "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==", - "dev": true - }, - "stackframe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.1.0.tgz", - "integrity": "sha512-Vx6W1Yvy+AM1R/ckVwcHQHV147pTPBKWCRLrXMuPrFVfvBUc3os7PR1QLIWCMhPpRg5eX9ojzbQIMLGBwyLjqg==", - "dev": true - }, - "stat-mode": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-1.0.0.tgz", - "integrity": "sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg==", - "dev": true - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true - }, - "stealthy-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", - "dev": true - }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, - "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, - "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "stream-shift": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", - "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", - "dev": true - }, - "strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", - "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-length": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", - "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", - "dev": true, - "requires": { - "astral-regex": "^1.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - } - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, - "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-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", - "dev": true - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true - }, - "stylehacks": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", - "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } - } - }, - "sumchecker": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz", - "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", - "dev": true, - "requires": { - "debug": "^4.1.0" - } - }, - "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" - } - }, - "svg-tags": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", - "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", - "dev": true - }, - "svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" - } - }, - "symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true - }, - "table": { - "version": "5.4.6", - "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", - "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", - "dev": true, - "requires": { - "ajv": "^6.10.2", - "lodash": "^4.17.14", - "slice-ansi": "^2.1.0", - "string-width": "^3.0.0" - }, - "dependencies": { - "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 - }, - "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" - } - } - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true - }, - "tar": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.0.5.tgz", - "integrity": "sha512-0b4HOimQHj9nXNEAA7zWwMM91Zhhba3pspja6sQbgTpynOJf+bkjBnfybNYzbpLbnwXnbyB4LOREvlyXLkCHSg==", - "dev": true, - "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "dependencies": { - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "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 - } - } - }, - "temp-file": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.3.7.tgz", - "integrity": "sha512-9tBJKt7GZAQt/Rg0QzVWA8Am8c1EFl+CAv04/aBVqlx5oyfQ508sFIABshQ0xbZu6mBrFLWIUXO/bbLYghW70g==", - "dev": true, - "requires": { - "async-exit-hook": "^2.0.1", - "fs-extra": "^8.1.0" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - } - } - }, - "term-size": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.0.tgz", - "integrity": "sha512-a6sumDlzyHVJWb8+YofY4TW112G6p2FCPEAFk+59gIYHv3XHRhm9ltVQ9kli4hNWeQBwSpe8cRN25x0ROunMOw==", - "dev": true - }, - "terser": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.4.2.tgz", - "integrity": "sha512-Uufrsvhj9O1ikwgITGsZ5EZS6qPokUOkCegS7fYOdGTv+OA90vndUbU6PEjr5ePqHfNUbGyMO7xyIZv2MhsALQ==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, - "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - }, - "dependencies": { - "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" - } - }, - "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 - } - } - }, - "test-exclude": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz", - "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==", - "dev": true, - "requires": { - "glob": "^7.1.3", - "minimatch": "^3.0.4", - "read-pkg-up": "^4.0.0", - "require-main-filename": "^2.0.0" - }, - "dependencies": { - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - } - }, - "read-pkg-up": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz", - "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", - "dev": true, - "requires": { - "find-up": "^3.0.0", - "read-pkg": "^3.0.0" - } - } - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "requires": { - "any-promise": "^1.0.0" - } - }, - "thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", - "dev": true, - "requires": { - "thenify": ">= 3.1.0 < 4" - } - }, - "thread-loader": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/thread-loader/-/thread-loader-2.1.3.tgz", - "integrity": "sha512-wNrVKH2Lcf8ZrWxDF/khdlLlsTMczdcwPA9VEK4c2exlEPynYWxi9op3nPTo5lAnDIkE0rQEB3VBP+4Zncc9Hg==", - "dev": true, - "requires": { - "loader-runner": "^2.3.1", - "loader-utils": "^1.1.0", - "neo-async": "^2.6.0" - } - }, - "throat": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", - "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=", - "dev": true - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "through2-filter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", - "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", - "dev": true, - "requires": { - "through2": "~2.0.0", - "xtend": "~4.0.0" - } - }, - "through2-map": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/through2-map/-/through2-map-3.0.0.tgz", - "integrity": "sha1-psMCbOY7SJipl9VAUGtm/9lw8nE=", - "dev": true, - "requires": { - "through2": "~2.0.0", - "xtend": "^4.0.0" - } - }, - "thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true - }, - "timers-browserify": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", - "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", - "dev": true, - "requires": { - "setimmediate": "^1.0.4" - } - }, - "timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", - "dev": true - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "tmpl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", - "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", - "dev": true - }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "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": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", - "dev": true - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "dev": true - }, - "toposort": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz", - "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=", - "dev": true - }, - "tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", - "dev": true, - "requires": { - "psl": "^1.1.24", - "punycode": "^1.4.1" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - } - } - }, - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "truncate-utf8-bytes": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", - "integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=", - "dev": true, - "requires": { - "utf8-byte-length": "^1.0.1" - } - }, - "tryer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", - "dev": true - }, - "ts-jest": { - "version": "24.3.0", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-24.3.0.tgz", - "integrity": "sha512-Hb94C/+QRIgjVZlJyiWwouYUF+siNJHJHknyspaOcZ+OQAIdFG/UrdQVXw/0B8Z3No34xkUXZJpOTy9alOWdVQ==", - "dev": true, - "requires": { - "bs-logger": "0.x", - "buffer-from": "1.x", - "fast-json-stable-stringify": "2.x", - "json5": "2.x", - "lodash.memoize": "4.x", - "make-error": "1.x", - "mkdirp": "0.x", - "resolve": "1.x", - "semver": "^5.5", - "yargs-parser": "10.x" - }, - "dependencies": { - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - }, - "yargs-parser": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", - "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", - "dev": true, - "requires": { - "camelcase": "^4.1.0" - } - } - } - }, - "ts-loader": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-6.2.2.tgz", - "integrity": "sha512-HDo5kXZCBml3EUPcc7RlZOV/JGlLHwppTLEHb3SHnr5V7NXD4klMEkrhJe5wgRbaWsSXi+Y1SIBN/K9B6zWGWQ==", - "dev": true, - "requires": { - "chalk": "^2.3.0", - "enhanced-resolve": "^4.0.0", - "loader-utils": "^1.0.2", - "micromatch": "^4.0.0", - "semver": "^6.0.0" - }, - "dependencies": { - "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" - } - }, - "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" - } - }, - "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 - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "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" - } - } - } - }, - "ts-pnp": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", - "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", - "dev": true - }, - "tsconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/tsconfig/-/tsconfig-7.0.0.tgz", - "integrity": "sha512-vZXmzPrL+EmC4T/4rVlT2jNVMWCi/O4DIiSj3UHg1OE5kCKbk4mfrXc6dZksLgRM/TZlKnousKH9bbTazUWRRw==", - "dev": true, - "requires": { - "@types/strip-bom": "^3.0.0", - "@types/strip-json-comments": "0.0.30", - "strip-bom": "^3.0.0", - "strip-json-comments": "^2.0.0" - } - }, - "tsconfig-paths": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz", - "integrity": "sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==", - "dev": true, - "requires": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - } - } - }, - "tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", - "dev": true - }, - "tslint": { - "version": "5.20.1", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.20.1.tgz", - "integrity": "sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "builtin-modules": "^1.1.1", - "chalk": "^2.3.0", - "commander": "^2.12.1", - "diff": "^4.0.1", - "glob": "^7.1.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", - "resolve": "^1.3.2", - "semver": "^5.3.0", - "tslib": "^1.8.0", - "tsutils": "^2.29.0" - } - }, - "tsutils": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", - "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - } - }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", - "dev": true - }, - "tunnel": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", - "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", - "dev": true, - "optional": true - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - }, - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npm.taobao.org/type-fest/download/type-fest-0.6.0.tgz?cache=0&sync_timestamp=1582188620549&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftype-fest%2Fdownload%2Ftype-fest-0.6.0.tgz", - "integrity": "sha1-jSojcNPfiG61yQraHFv2GIrPg4s=", - "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" - } - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true - }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dev": true, - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "typescript": { - "version": "3.9.7", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.7.tgz", - "integrity": "sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw==", - "dev": true - }, - "uglify-js": { - "version": "3.4.10", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", - "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", - "dev": true, - "requires": { - "commander": "~2.19.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "uikit": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/uikit/-/uikit-3.10.1.tgz", - "integrity": "sha512-aUSO+NIb9EVLoWWWYRDlthB0om6jLTWJ/Qhx3mbXKCW2TKGtWGsrdZdlQKAWRHsz/eeog9Eg89DOPtg5ZuMwoA==" - }, - "unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", - "which-boxed-primitive": "^1.0.2" - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "dev": true - }, - "unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", - "dev": true - }, - "unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", - "dev": true - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", - "dev": true - }, - "uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", - "dev": true - }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "dev": true, - "requires": { - "crypto-random-string": "^2.0.0" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true - }, - "unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", - "dev": true - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true - } - } - }, - "unzip-crx": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/unzip-crx/-/unzip-crx-0.2.0.tgz", - "integrity": "sha1-TAuqi9rHViVnVL7KeEPBPXuFjBg=", - "dev": true, - "requires": { - "jszip": "^3.1.0", - "mkdirp": "^0.5.1", - "yaku": "^0.16.6" - } - }, - "unzip-crx-3": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/unzip-crx-3/-/unzip-crx-3-0.2.0.tgz", - "integrity": "sha512-0+JiUq/z7faJ6oifVB5nSwt589v1KCduqIJupNVDoWSXZtWDmjDGO3RAEOvwJ07w90aoXoP4enKsR7ecMrJtWQ==", - "dev": true, - "requires": { - "jszip": "^3.1.0", - "mkdirp": "^0.5.1", - "yaku": "^0.16.6" - } - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true - }, - "update-notifier": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.1.tgz", - "integrity": "sha512-9y+Kds0+LoLG6yN802wVXoIfxYEwh3FlZwzMwpCZp62S2i1/Jzeqb9Eeeju3NSHccGGasfGlK5/vEHbAifYRDg==", - "dev": true, - "requires": { - "boxen": "^4.2.0", - "chalk": "^3.0.0", - "configstore": "^5.0.1", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.3.1", - "is-npm": "^4.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.0.0", - "pupa": "^2.0.1", - "semver-diff": "^3.1.1", - "xdg-basedir": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "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 - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.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" - } - } - } - }, - "upper-case": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", - "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", - "dev": true - }, - "uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - } - } - }, - "url-loader": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-2.3.0.tgz", - "integrity": "sha512-goSdg8VY+7nPZKUEChZSEtW5gjbS66USIGCeSJ1OVOJ7Yfuh/36YxCwMi5HVEJh6mqUYOoy3NJ0vlOMrWsSHog==", - "dev": true, - "requires": { - "loader-utils": "^1.2.3", - "mime": "^2.4.4", - "schema-utils": "^2.5.0" - } - }, - "url-parse": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", - "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", - "dev": true, - "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "dev": true, - "requires": { - "prepend-http": "^2.0.0" - }, - "dependencies": { - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", - "dev": true - } - } - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "utf8-byte-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", - "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=", - "dev": true - }, - "util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dev": true, - "requires": { - "inherits": "2.0.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - } - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } - }, - "utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", - "dev": true - }, - "utility-types": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz", - "integrity": "sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==", - "dev": true - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "dev": true - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - }, - "v8-compile-cache": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", - "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==", - "dev": true - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true - }, - "vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", - "dev": true - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true - }, - "vue": { - "version": "2.6.14", - "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.14.tgz", - "integrity": "sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ==" - }, - "vue-cli-plugin-electron-builder": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/vue-cli-plugin-electron-builder/-/vue-cli-plugin-electron-builder-2.1.1.tgz", - "integrity": "sha512-ZrxFZ2uxgpwyFUE8LtguYqaTzSfZ1osME1uFlIj/Iz7GtLrATqs23n/BkKEpyEf5nYNAylzIM8ykGAfH/0QdmA==", - "dev": true, - "requires": { - "@vue/cli-shared-utils": "^4.5.6", - "chokidar": "^3.0.2", - "electron-builder": "^22.2.0", - "execa": "^5.0.0", - "friendly-errors-webpack-plugin": "^1.7.0", - "fs-extra": "^9.0.1", - "lodash.merge": "^4.6.1", - "portfinder": "^1.0.16", - "pumpify": "^2.0.1", - "semver": "^7.3.2", - "shebang-loader": "^0.0.1", - "split2": "^3.0.0", - "terser-webpack-plugin": "^3.0.3", - "through2-filter": "^3.0.0", - "through2-map": "^3.0.0", - "unzip-crx": "^0.2.0", - "webpack": "^4.18.0", - "webpack-chain": "^6.0.0", - "webpack-merge": "^4.2.2", - "yargs": "^15.3.1" - }, - "dependencies": { - "@types/json-schema": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz", - "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==", - "dev": true - }, - "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", - "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", - "dev": true - }, - "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" - } - }, - "cacache": { - "version": "15.0.5", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", - "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", - "dev": true, - "requires": { - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.0", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - } - }, - "chokidar": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz", - "integrity": "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==", - "dev": true, - "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.1.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.4.0" - } - }, - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "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" - } - }, - "duplexify": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz", - "integrity": "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==", - "dev": true, - "requires": { - "end-of-stream": "^1.4.1", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1", - "stream-shift": "^1.0.0" - } - }, - "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" - } - }, - "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" - } - }, - "find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-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" - } - }, - "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" - } - }, - "fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "dev": true, - "optional": true - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true - }, - "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "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 - }, - "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 - }, - "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-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-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true - }, - "jest-worker": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.3.0.tgz", - "integrity": "sha512-Vmpn2F6IASefL+DVBhPzI2J9/GJUsqzomdeN+P+dK8/jKxbh8R3BtFnx3FIta7wYlPU62cpJMJQo4kuOowcMnw==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, - "jsonfile": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", - "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.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" - } - }, - "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" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "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 - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "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" - } - }, - "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" - } - }, - "p-limit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.0.2.tgz", - "integrity": "sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - }, - "dependencies": { - "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-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-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 - }, - "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" - } - }, - "pumpify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-2.0.1.tgz", - "integrity": "sha512-m7KOje7jZxrmutanlkS1daj1dS6z6BgslzOXmcSEpIlCxM3VJH7lG5QLeck/6hgF6F4crFf01UtQmNsJfweTAw==", - "dev": true, - "requires": { - "duplexify": "^4.1.1", - "inherits": "^2.0.3", - "pump": "^3.0.0" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readdirp": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", - "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - }, - "dependencies": { - "picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true - } - } - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - } - }, - "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true - }, - "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 - }, - "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 - }, - "ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "requires": { - "minipass": "^3.1.1" - } - }, - "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" - } - }, - "terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - } - }, - "terser-webpack-plugin": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-3.1.0.tgz", - "integrity": "sha512-cjdZte66fYkZ65rQ2oJfrdCAkkhJA7YLYk5eGOcGCSGlq0ieZupRdjedSQXYknMPo2IveQL+tPdrxUkERENCFA==", - "dev": true, - "requires": { - "cacache": "^15.0.5", - "find-cache-dir": "^3.3.1", - "jest-worker": "^26.2.1", - "p-limit": "^3.0.2", - "schema-utils": "^2.6.6", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.8.0", - "webpack-sources": "^1.4.3" - } - }, - "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" - } - }, - "universalify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", - "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", - "dev": true - }, - "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" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "vue-cli-plugin-i18n": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/vue-cli-plugin-i18n/-/vue-cli-plugin-i18n-2.3.1.tgz", - "integrity": "sha512-1bNVZtLIAL9Pge8hiw986vixofyqF/tlgsqe4fF5JWn9c8xhsqVugEBuUeaYxevrE9efhhFk9mRmEDwBwQnbNg==", - "dev": true, - "requires": { - "debug": "^4.3.0", - "deepmerge": "^4.2.0", - "dotenv": "^8.2.0", - "flat": "^5.0.0", - "rimraf": "^3.0.0", - "vue": "^2.6.11", - "vue-i18n": "^8.17.0", - "vue-i18n-extract": "1.0.2" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "vue-eslint-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.0.0.tgz", - "integrity": "sha512-yR0dLxsTT7JfD2YQo9BhnQ6bUTLsZouuzt9SKRP7XNaZJV459gvlsJo4vT2nhZ/2dH9j3c53bIx9dnqU2prM9g==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "eslint-scope": "^5.0.0", - "eslint-visitor-keys": "^1.1.0", - "espree": "^6.1.2", - "esquery": "^1.0.1", - "lodash": "^4.17.15" - }, - "dependencies": { - "eslint-scope": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz", - "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - } - } - }, - "vue-hot-reload-api": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", - "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==", - "dev": true - }, - "vue-i18n": { - "version": "8.27.0", - "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-8.27.0.tgz", - "integrity": "sha512-SX35iJHL5PJ4Gfh0Mo/q0shyHiI2V6Zkh51c+k8E9O1RKv5BQyYrCxRzpvPrsIOJEnLaeiovet3dsUB0e/kDzw==" - }, - "vue-i18n-extract": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/vue-i18n-extract/-/vue-i18n-extract-1.0.2.tgz", - "integrity": "sha512-+zwDKvle4KcfloXZnj5hF01ViKDiFr5RMx5507D7oyDXpSleRpekF5YHgZa/+Ra6Go68//z0Nya58J9tKFsCjw==", - "dev": true, - "requires": { - "cli-table3": "^0.5.1", - "dot-object": "^1.7.1", - "esm": "^3.2.13", - "glob": "^7.1.3", - "is-valid-glob": "^1.0.0", - "yargs": "^13.2.2" - }, - "dependencies": { - "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 - }, - "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" - } - }, - "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" - } - } - } - }, - "vue-jest": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/vue-jest/-/vue-jest-3.0.7.tgz", - "integrity": "sha512-PIOxFM+wsBMry26ZpfBvUQ/DGH2hvp5khDQ1n51g3bN0TwFwTy4J85XVfxTRMukqHji/GnAoGUnlZ5Ao73K62w==", - "dev": true, - "requires": { - "babel-plugin-transform-es2015-modules-commonjs": "^6.26.0", - "chalk": "^2.1.0", - "deasync": "^0.1.15", - "extract-from-css": "^0.4.4", - "find-babel-config": "^1.1.0", - "js-beautify": "^1.6.14", - "node-cache": "^4.1.1", - "object-assign": "^4.1.1", - "source-map": "^0.5.6", - "tsconfig": "^7.0.0", - "vue-template-es2015-compiler": "^1.6.0" - } - }, - "vue-loader": { - "version": "15.9.3", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.3.tgz", - "integrity": "sha512-Y67VnGGgVLH5Voostx8JBZgPQTlDQeOVBLOEsjc2cXbCYBKexSKEpOA56x0YZofoDOTszrLnIShyOX1p9uCEHA==", - "dev": true, - "requires": { - "@vue/component-compiler-utils": "^3.1.0", - "hash-sum": "^1.0.2", - "loader-utils": "^1.1.0", - "vue-hot-reload-api": "^2.3.0", - "vue-style-loader": "^4.1.0" - }, - "dependencies": { - "hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/hash-sum/download/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", - "dev": true - } - } - }, - "vue-loader-v16": { - "version": "npm:vue-loader@16.2.0", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.2.0.tgz", - "integrity": "sha512-TitGhqSQ61RJljMmhIGvfWzJ2zk9m1Qug049Ugml6QP3t0e95o0XJjk29roNEiPKJQBEi8Ord5hFuSuELzSp8Q==", - "dev": true, - "optional": true, - "requires": { - "chalk": "^4.1.0", - "hash-sum": "^2.0.0", - "loader-utils": "^2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "optional": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "optional": 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, - "optional": 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, - "optional": 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, - "optional": 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, - "optional": true - }, - "json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "optional": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "optional": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "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, - "optional": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "vue-style-loader": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.2.tgz", - "integrity": "sha512-0ip8ge6Gzz/Bk0iHovU9XAUQaFt/G2B61bnWa2tCcqqdgfHs1lF9xXorFbE55Gmy92okFT+8bfmySuUOu13vxQ==", - "dev": true, - "requires": { - "hash-sum": "^1.0.2", - "loader-utils": "^1.0.2" - }, - "dependencies": { - "hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/hash-sum/download/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", - "dev": true - } - } - }, - "vue-template-compiler": { - "version": "2.6.14", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.14.tgz", - "integrity": "sha512-ODQS1SyMbjKoO1JBJZojSw6FE4qnh9rIpUZn2EUT86FKizx9uH5z6uXiIrm4/Nb/gwxTi/o17ZDEGWAXHvtC7g==", - "dev": true, - "requires": { - "de-indent": "^1.0.2", - "he": "^1.1.0" - } - }, - "vue-template-es2015-compiler": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", - "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", - "dev": true - }, - "w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dev": true, - "requires": { - "browser-process-hrtime": "^1.0.0" - } - }, - "w3c-xmlserializer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", - "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", - "dev": true, - "requires": { - "domexception": "^1.0.1", - "webidl-conversions": "^4.0.2", - "xml-name-validator": "^3.0.0" - } - }, - "walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", - "dev": true, - "requires": { - "makeerror": "1.0.x" - } - }, - "watchpack-chokidar2": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz", - "integrity": "sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA==", - "dev": true, - "optional": true, - "requires": { - "chokidar": "^2.1.8" - } - }, - "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" - } - }, - "wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", - "dev": true, - "requires": { - "defaults": "^1.0.3" - } - }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true - }, - "webpack": { - "version": "4.44.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", - "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.3.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" - }, - "dependencies": { - "@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", - "dev": true, - "requires": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", - "dev": true - }, - "@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", - "dev": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true - }, - "@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "dev": true, - "requires": { - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", - "dev": true - }, - "@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "dev": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "dev": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "dev": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "dev": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "acorn": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", - "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", - "dev": true - }, - "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "optional": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", - "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", - "dev": true, - "optional": true - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "optional": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chokidar": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz", - "integrity": "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.1.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.4.0" - } - }, - "enhanced-resolve": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", - "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - } - } - }, - "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, - "optional": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "dev": true, - "optional": true - }, - "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, - "optional": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "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, - "optional": true - }, - "readdirp": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", - "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", - "dev": true, - "optional": true, - "requires": { - "picomatch": "^2.2.1" - }, - "dependencies": { - "picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true, - "optional": true - } - } - }, - "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" - } - }, - "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, - "optional": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "watchpack": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz", - "integrity": "sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==", - "dev": true, - "requires": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.0" - } - } - } - }, - "webpack-bundle-analyzer": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.9.0.tgz", - "integrity": "sha512-Ob8amZfCm3rMB1ScjQVlbYYUEJyEjdEtQ92jqiFUYt5VkEeO2v5UMbv49P/gnmCZm3A6yaFQzCBvpZqN4MUsdA==", - "dev": true, - "requires": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1", - "bfj": "^6.1.1", - "chalk": "^2.4.1", - "commander": "^2.18.0", - "ejs": "^2.6.1", - "express": "^4.16.3", - "filesize": "^3.6.1", - "gzip-size": "^5.0.0", - "lodash": "^4.17.19", - "mkdirp": "^0.5.1", - "opener": "^1.5.1", - "ws": "^6.0.0" - }, - "dependencies": { - "acorn": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz", - "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==", - "dev": true - }, - "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true - } - } - }, - "webpack-chain": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/webpack-chain/-/webpack-chain-6.5.1.tgz", - "integrity": "sha512-7doO/SRtLu8q5WM0s7vPKPWX580qhi0/yBHkOxNkv50f6qB76Zy9o2wRTrrPULqYTvQlVHuvbA8v+G5ayuUDsA==", - "dev": true, - "requires": { - "deepmerge": "^1.5.2", - "javascript-stringify": "^2.0.1" - } - }, - "webpack-dev-middleware": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", - "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", - "dev": true, - "requires": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", - "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" - } - }, - "webpack-dev-server": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", - "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", - "dev": true, - "requires": { - "ansi-html": "0.0.7", - "bonjour": "^3.5.0", - "chokidar": "^2.1.8", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "debug": "^4.1.1", - "del": "^4.1.1", - "express": "^4.17.1", - "html-entities": "^1.3.1", - "http-proxy-middleware": "0.19.1", - "import-local": "^2.0.0", - "internal-ip": "^4.3.0", - "ip": "^1.1.5", - "is-absolute-url": "^3.0.3", - "killable": "^1.0.1", - "loglevel": "^1.6.8", - "opn": "^5.5.0", - "p-retry": "^3.0.1", - "portfinder": "^1.0.26", - "schema-utils": "^1.0.0", - "selfsigned": "^1.10.7", - "semver": "^6.3.0", - "serve-index": "^1.9.1", - "sockjs": "0.3.20", - "sockjs-client": "1.4.0", - "spdy": "^4.0.2", - "strip-ansi": "^3.0.1", - "supports-color": "^6.1.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^3.7.2", - "webpack-log": "^2.0.0", - "ws": "^6.2.1", - "yargs": "^13.3.2" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "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-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true - }, - "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" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "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" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "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" - } - } - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "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" - } - } - } - }, - "webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "dev": true, - "requires": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - } - } - }, - "webpack-merge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", - "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", - "dev": true, - "requires": { - "lodash": "^4.17.15" - } - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "websocket-driver": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", - "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", - "dev": true, - "requires": { - "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-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dev": true, - "requires": { - "iconv-lite": "0.4.24" - } - }, - "whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true - }, - "whatwg-url": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", - "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", - "dev": true, - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "requires": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "dev": true, - "requires": { - "string-width": "^4.0.0" - }, - "dependencies": { - "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 - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - } - } - }, - "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 - }, - "worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dev": true, - "requires": { - "errno": "~0.1.7" - } - }, - "worker-rpc": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", - "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", - "dev": true, - "requires": { - "microevent.ts": "~0.1.1" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "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 - }, - "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 - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "write": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", - "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", - "dev": true, - "requires": { - "mkdirp": "^0.5.1" - } - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "dev": true, - "requires": { - "async-limiter": "~1.0.0" - } - }, - "xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", - "dev": true - }, - "xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true - }, - "xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true - }, - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", - "dev": true - }, - "yaku": { - "version": "0.16.7", - "resolved": "https://registry.npmjs.org/yaku/-/yaku-0.16.7.tgz", - "integrity": "sha1-HRlceKqbW/hHnIlblQT9TwhHmE4=", - "dev": true - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "yaml": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", - "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", - "dev": true, - "optional": true - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.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": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "dependencies": { - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "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" - } - }, - "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 - }, - "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 - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - } - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", - "dev": true, - "requires": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, - "yorkie": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/yorkie/-/yorkie-2.0.0.tgz", - "integrity": "sha512-jcKpkthap6x63MB4TxwCyuIGkV0oYP/YRyuQU5UO0Yz/E/ZAu+653/uov+phdmO54n6BcvFRyyt0RRrWdN2mpw==", - "dev": true, - "requires": { - "execa": "^0.8.0", - "is-ci": "^1.0.10", - "normalize-path": "^1.0.0", - "strip-indent": "^2.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", - "integrity": "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=", - "dev": true, - "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "normalize-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-1.0.0.tgz", - "integrity": "sha1-MtDkcvkf80VwHBWoMRAY07CpA3k=", - "dev": true - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - } - } - } - } -} diff --git a/section-editor/package.json b/section-editor/package.json deleted file mode 100644 index 68765732..00000000 --- a/section-editor/package.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "name": "thinreports-editor-section", - "version": "1.0.0-sectionreport.1", - "description": "A report designer for Thinreports to edit section-format templates", - "private": true, - "scripts": { - "build": "vue-cli-service build", - "electron:build": "vue-cli-service electron:build", - "electron:serve": "vue-cli-service electron:serve", - "i18n:report": "vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\"", - "lint": "vue-cli-service lint", - "postinstall": "electron-builder install-app-deps", - "postuninstall": "electron-builder install-app-deps", - "test:lint": "vue-cli-service lint --no-fix", - "test:unit": "vue-cli-service test:unit" - }, - "main": "background.js", - "dependencies": { - "@mdi/font": "^6.5.95", - "@types/lodash.clonedeep": "^4.5.6", - "ajv": "^6.12.6", - "bignumber.js": "^9.0.2", - "camel-case": "^4.1.2", - "core-js": "^3.21.0", - "kebab-case": "^1.0.1", - "lodash": "^4.17.21", - "lodash.clonedeep": "^4.5.0", - "uikit": "^3.10.1", - "uuid": "^8.3.2", - "vue": "^2.6.14", - "vue-i18n": "^8.27.0" - }, - "devDependencies": { - "@types/electron-devtools-installer": "^2.2.1", - "@types/jest": "^27.4.0", - "@types/uuid": "^8.3.4", - "@typescript-eslint/eslint-plugin": "^2.20.0", - "@typescript-eslint/parser": "^2.20.0", - "@vue/cli-plugin-babel": "^4.5.15", - "@vue/cli-plugin-eslint": "^4.5.15", - "@vue/cli-plugin-typescript": "^4.5.15", - "@vue/cli-plugin-unit-jest": "^4.5.15", - "@vue/cli-service": "^4.5.15", - "@vue/eslint-config-standard": "^5.1.2", - "@vue/eslint-config-typescript": "^5.0.1", - "@vue/test-utils": "1.3.0", - "cross-env": "^7.0.3", - "electron": "^13.6.3", - "electron-devtools-installer": "^3.2.0", - "eslint": "^6.8.0", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^4.2.1", - "eslint-plugin-standard": "^4.1.0", - "eslint-plugin-vue": "^6.2.1", - "typescript": "~3.9.3", - "utility-types": "^3.10.0", - "vue-cli-plugin-electron-builder": "~2.1.1", - "vue-cli-plugin-i18n": "~2.3.1", - "vue-template-compiler": "^2.6.14" - }, - "postcss": { - "plugins": { - "autoprefixer": {} - } - }, - "browserslist": [ - "> 1%", - "last 2 versions" - ], - "license": "SEE LICENSE IN LICENSE FILE" -} diff --git a/section-editor/public/favicon.ico b/section-editor/public/favicon.ico deleted file mode 100644 index 13b80844fde4ddc147c62a7da9abf31998707e7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7406 zcmeHMXKWKm6#kOfkeC=^2t6c$;8dsEChHMVi&fE9R?Ci|!&ig(CE^tFs z6!^0{mbM0z0Q~(;zB_Q0zvkst?^g?f2_1o89>Z5bC4W#oW*+q?_Ulq#-o1M_ii?Y} zcI{fceft*o@83sQSQsu{x`e@l2cxjC5UW?OMn*;k;^N{kZQ3-1goI%1*s(Zr{$#P zI1m*T71*+63zjZjin(*=;>?*d=-HY11Zr`t*r^_9#4g@&u<&ox+9<8<3ry zjf8{*eE9GIvu4f0qeqVr5fOo_SFfVFx*F@&t%F{#$Gdm$z;PUA%$R`(4<0}!li~8^ z%P1-;!kRT}keQi@H*ek`K0Y4z?%hLZXef>zJ&J;Y0;H#>1=^XJdUix)3&`}S=N8Z-z84<5wUty{5d*)pW0 zq~O`JXNZlB#ee|=uz&x4l$V!d$&w}b{P{EH%$bAe=x98B`V=EZjKJyBr;(GBgT;#% za^(v8_3LLf z(axfC1ezX!N~ir-M<6;N)3d#-+SL7?nVz1RVdSJz>8Hj|rH<2yefmV20-beYv95xg z);?lgNLge2;2I&PD=^~?LXH#m;8DLx#hkE4?J!=GBj&X2@*T!!l=FCz-f?_jGx5!B zzqxqoPm<&PHxA(ON`b@Ao1)ZmVo8<5_>R3fPUrWVL-_bu-?riWM05Qb!z&xF2hKYp zIY!GjpJwNA?cs$&YP_~n8#~S0!}DN%)p-}27r9L}JN@~kZ-`LKuTGf_(Bw463x6*| zUXqX#r`uW1cKRbM=9~Jii;&a)VCM#Q+NbwL^)o+Ta<|46n!uO3^Xnnk@%b%H;PHc0 zj<-+vW~?{XpJw0%;aX1nbDcx|q46y0&2eIvt~U76?yib~d9CoehKMX+OCKe5wxz%Chp&>9#0pv6p8V$X}+=nUT%e_Iy$e=2KYF!_KS5GLU@a> ztM$*ag;)NX`+d7FR`MhN_63=)B;{rs8Vyb_eK$UdHe0v4;L1v)>59I}&a2ztc24&% zk3iFzku&mdi~#XefBw+$hlQsKc*krFc&bXJvT#)5r^k*RvvAY9ckf!bX&IXM|IF)^4lX%cSSxPg%)M_PF4zJ2=` zC!IZeHsht&uV2UT;lrEcq!T7gz_4M%aPs6y?Af!&!bypXjvF@)Lxv2&@#DuCA6>X` zA>*Rcr%z{Gbk(X=HXL-!m@$lh9zJ~7!a>cvQ=w2`^5n?~3=Cx4llbPSQKJ~w%+1YZ zJX535Sh%K{TN1B){P-~@PMpa2CGknMT8)`AXEI(nbm&l=IB~+sDb4HAdHyCNVEB(1 zuN~F*G@zg$fG=76`m1iOJpFvB=-th;ypzGuLYU%}SRZ1)B_aAue=5m>^>P>t?erZg zW31wV->cnOyeL;KjW!sPM4CvtjoBK;bs|mBKN*kEXgZqjP3H#p_f8dw`ZN^}S9DPt z)orv*#pMElNYI|Metetu1k#z6O4N3wySW?=2AJS>mmYKE^V+ zTN+*qb%_*68;NM)}arrA1aAd>7kZ*TP3eLk_poc89H+O!g`fj!UjWt z#Y||C3cppSn?E8Zo*)u@~&OGn5IqpFXb1cQ_~)O@#006OORGe z`3UK{Nl8g;k0#xg_F>Y^Nnj`Netbylu3!9MnM?O%&dPTWiwko7;tM@u0(`nz`#m7XqQ4<^5=7`_8HqskchiwF|-j#QyF){{aln46OhF diff --git a/section-editor/public/fonts/IPAfont00303/IPA_Font_License_Agreement_v1.0.txt b/section-editor/public/fonts/IPAfont00303/IPA_Font_License_Agreement_v1.0.txt deleted file mode 100644 index 272d5f63..00000000 --- a/section-editor/public/fonts/IPAfont00303/IPA_Font_License_Agreement_v1.0.txt +++ /dev/null @@ -1,117 +0,0 @@ --------------------------------------------------- -IPA Font License Agreement v1.0 --------------------------------------------------- - -IPAフォントライセンスv1.0 - -許諾者ã¯ã€ã“ã®ä½¿ç”¨è¨±è«¾ï¼ˆä»¥ä¸‹ã€Œæœ¬å¥‘ç´„ã€ã¨ã„ã„ã¾ã™ã€‚)ã«å®šã‚ã‚‹æ¡ä»¶ã®ä¸‹ã§ã€è¨±è«¾ãƒ—ログラム(1æ¡ã«å®šç¾©ã™ã‚‹ã¨ã“ã‚ã«ã‚ˆã‚Šã¾ã™ã€‚)をæä¾›ã—ã¾ã™ã€‚å—領者(1æ¡ã«å®šç¾©ã™ã‚‹ã¨ã“ã‚ã«ã‚ˆã‚Šã¾ã™ã€‚)ãŒã€è¨±è«¾ãƒ—ログラムを使用ã—ã€è¤‡è£½ã—ã€ã¾ãŸã¯é ’布ã™ã‚‹è¡Œç‚ºã€ãã®ä»–ã€æœ¬å¥‘ç´„ã«å®šã‚る権利ã®åˆ©ç”¨ã‚’行ã£ãŸå ´åˆã€å—é ˜è€…ã¯æœ¬å¥‘ç´„ã«åŒæ„ã—ãŸã‚‚ã®ã¨è¦‹ãªã—ã¾ã™ã€‚ - - -第1æ¡ã€€ç”¨èªžã®å®šç¾© - -本契約ã«ãŠã„ã¦ã€æ¬¡ã®å„å·ã«æŽ²ã’る用語ã¯ã€å½“該å„å·ã«å®šã‚ã‚‹ã¨ã“ã‚ã«ã‚ˆã‚Šã¾ã™ã€‚ - -1.「デジタル・フォント・プログラムã€ã¨ã¯ã€ãƒ•ォントをå«ã¿ã€ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã—ã¾ãŸã¯è¡¨ç¤ºã™ã‚‹ãŸã‚ã«ç”¨ã„られるコンピュータ・プログラムをã„ã„ã¾ã™ã€‚ -2.「許諾プログラムã€ã¨ã¯ã€è¨±è«¾è€…ãŒæœ¬å¥‘ç´„ã®ä¸‹ã§è¨±è«¾ã™ã‚‹ãƒ‡ã‚¸ã‚¿ãƒ«ï½¥ãƒ•ォント・プログラムをã„ã„ã¾ã™ã€‚ -3.「派生プログラムã€ã¨ã¯ã€è¨±è«¾ãƒ—ログラムã®ä¸€éƒ¨ã¾ãŸã¯å…¨éƒ¨ã‚’ã€æ”¹å¤‰ã—ã€åŠ é™¤ä¿®æ­£ç­‰ã—ã€å…¥ã‚Œæ›¿ãˆã€ãã®ä»–翻案ã—ãŸãƒ‡ã‚¸ã‚¿ãƒ«ï½¥ãƒ•ォント・プログラムをã„ã„ã€è¨±è«¾ãƒ—ログラムã®ä¸€éƒ¨ã‚‚ã—ãã¯å…¨éƒ¨ã‹ã‚‰æ–‡å­—情報をå–り出ã—ã€ã¾ãŸã¯ãƒ‡ã‚¸ã‚¿ãƒ«ï½¥ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï½¥ãƒ•ァイルã‹ã‚‰ã‚¨ãƒ³ãƒ™ãƒƒãƒ‰ã•れãŸãƒ•ォントをå–り出ã—ã€å–り出ã•ã‚ŒãŸæ–‡å­—情報をãã®ã¾ã¾ã€ã¾ãŸã¯æ”¹å¤‰ã‚’ãªã—ã¦æ–°ãŸãªãƒ‡ã‚¸ã‚¿ãƒ«ãƒ»ãƒ•ォント・プログラムã¨ã—ã¦è£½ä½œã•れãŸã‚‚ã®ã‚’å«ã¿ã¾ã™ã€‚ -4.「デジタル・コンテンツã€ã¨ã¯ã€ãƒ‡ã‚¸ã‚¿ãƒ«ãƒ»ãƒ‡ãƒ¼ã‚¿å½¢å¼ã«ã‚ˆã£ã¦ã‚¨ãƒ³ãƒ‰ãƒ»ãƒ¦ãƒ¼ã‚¶ã«æä¾›ã•れる制作物ã®ã“ã¨ã‚’ã„ã„ã€å‹•ç”»ãƒ»é™æ­¢ç”»ç­‰ã®æ˜ åƒã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŠã‚ˆã³ãƒ†ãƒ¬ãƒ“ç•ªçµ„ç­‰ã®æ”¾é€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã€ãªã‚‰ã³ã«æ–‡å­—テキストã€ç”»åƒã€å›³å½¢ç­‰ã‚’å«ã‚“ã§æ§‹æˆã•れãŸåˆ¶ä½œç‰©ã‚’å«ã¿ã¾ã™ã€‚ -5.「デジタル・ドキュメント・ファイルã€ã¨ã¯ã€PDFファイルãã®ä»–ã€å„種ソフトウェア・プログラムã«ã‚ˆã£ã¦è£½ä½œã•れãŸãƒ‡ã‚¸ã‚¿ãƒ«ãƒ»ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã§ã‚ã£ã¦ã€ãã®ä¸­ã«ãƒ•ォントを表示ã™ã‚‹ãŸã‚ã«è¨±è«¾ãƒ—ログラムã®å…¨éƒ¨ã¾ãŸã¯ä¸€éƒ¨ãŒåŸ‹ã‚è¾¼ã¾ã‚ŒãŸï¼ˆã‚¨ãƒ³ãƒ™ãƒƒãƒ‰ã•れãŸï¼‰ã‚‚ã®ã‚’ã„ã„ã¾ã™ã€‚フォントãŒã€Œã‚¨ãƒ³ãƒ™ãƒƒãƒ‰ã•れãŸã€ã¨ã¯ã€å½“該フォントãŒåŸ‹ã‚è¾¼ã¾ã‚ŒãŸç‰¹å®šã®ã€Œãƒ‡ã‚¸ã‚¿ãƒ«ãƒ»ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆãƒ»ãƒ•ァイルã€ã«ãŠã„ã¦ã®ã¿è¡¨ç¤ºã•れるãŸã‚ã«ä½¿ç”¨ã•れã¦ã„る状態を指ã—ã€ãã®ç‰¹å®šã®ã€Œãƒ‡ã‚¸ã‚¿ãƒ«ãƒ»ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆãƒ»ãƒ•ァイルã€ä»¥å¤–ã§ãƒ•ォントを表示ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã§ãるデジタル・フォント・プログラムã«å«ã¾ã‚Œã¦ã„ã‚‹å ´åˆã¨åŒºåˆ¥ã•れã¾ã™ã€‚ -6.「コンピュータ」ã¨ã¯ã€æœ¬å¥‘ç´„ã«ãŠã„ã¦ã¯ã€ã‚µãƒ¼ãƒã‚’å«ã¿ã¾ã™ã€‚ -7.「複製ãã®ä»–ã®åˆ©ç”¨ã€ã¨ã¯ã€è¤‡è£½ã€è­²æ¸¡ã€é ’布ã€è²¸ä¸Žã€å…¬è¡†é€ä¿¡ã€ä¸Šæ˜ ã€å±•示ã€ç¿»æ¡ˆãã®ä»–ã®åˆ©ç”¨ã‚’ã„ã„ã¾ã™ã€‚ -8.「å—領者ã€ã¨ã¯ã€è¨±è«¾ãƒ—ログラムを本契約ã®ä¸‹ã§å—é ˜ã—ãŸäººã‚’ã„ã„ã€å—領者ã‹ã‚‰è¨±è«¾ãƒ—ログラムをå—é ˜ã—ãŸäººã‚’å«ã¿ã¾ã™ã€‚ - -ç¬¬ï¼’æ¡ ä½¿ç”¨è¨±è«¾ã®ä»˜ä¸Ž - -許諾者ã¯å—領者ã«å¯¾ã—ã€æœ¬å¥‘ç´„ã®æ¡é …ã«å¾“ã„ã€ã™ã¹ã¦ã®å›½ã§ã€è¨±è«¾ãƒ—ログラムを使用ã™ã‚‹ã“ã¨ã‚’許諾ã—ã¾ã™ã€‚ãŸã ã—ã€è¨±è«¾ãƒ—ログラムã«å­˜åœ¨ã™ã‚‹ä¸€åˆ‡ã®æ¨©åˆ©ã¯ã™ã¹ã¦è¨±è«¾è€…ãŒä¿æœ‰ã—ã¦ã„ã¾ã™ã€‚本契約ã¯ã€æœ¬å¥‘ç´„ã§æ˜Žç¤ºçš„ã«å®šã‚られã¦ã„ã‚‹å ´åˆã‚’除ãã€ã„ã‹ãªã‚‹æ„味ã«ãŠã„ã¦ã‚‚ã€è¨±è«¾è€…ãŒä¿æœ‰ã™ã‚‹è¨±è«¾ãƒ—ログラムã«é–¢ã™ã‚‹ä¸€åˆ‡ã®æ¨©åˆ©ãŠã‚ˆã³ã€ã„ã‹ãªã‚‹å•†æ¨™ã€å•†å·ã€ã‚‚ã—ãã¯ã‚µãƒ¼ãƒ“ス・マークã«é–¢ã™ã‚‹æ¨©åˆ©ã‚’ã‚‚å—領者ã«ç§»è»¢ã™ã‚‹ã‚‚ã®ã§ã¯ã‚りã¾ã›ã‚“。 - -1.å—é ˜è€…ã¯æœ¬å¥‘ç´„ã«å®šã‚ã‚‹æ¡ä»¶ã«å¾“ã„ã€è¨±è«¾ãƒ—ログラムを任æ„ã®æ•°ã®ã‚³ãƒ³ãƒ”ュータã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã€å½“該コンピュータã§ä½¿ç”¨ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ -2.å—領者ã¯ã‚³ãƒ³ãƒ”ュータã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れãŸè¨±è«¾ãƒ—ログラムをãã®ã¾ã¾ã€ã¾ãŸã¯æ”¹å¤‰ã‚’行ã£ãŸã†ãˆã§ã€å°åˆ·ç‰©ãŠã‚ˆã³ãƒ‡ã‚¸ã‚¿ãƒ«ãƒ»ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã«ãŠã„ã¦ã€æ–‡å­—テキスト表ç¾ç­‰ã¨ã—ã¦ä½¿ç”¨ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ -3.å—領者ã¯å‰é …ã®å®šã‚ã«å¾“ã„作æˆã—ãŸå°åˆ·ç‰©ãŠã‚ˆã³ãƒ‡ã‚¸ã‚¿ãƒ«ãƒ»ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã«ã¤ãã€ãã®å•†ç”¨ãƒ»éžå•†ç”¨ã®åˆ¥ã€ãŠã‚ˆã³æ”¾é€ã€é€šä¿¡ã€å„種記録メディアãªã©ã®åª’体ã®å½¢å¼ã‚’å•ã‚ãšã€è¤‡è£½ãã®ä»–ã®åˆ©ç”¨ã‚’ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ -4.å—領者ãŒãƒ‡ã‚¸ã‚¿ãƒ«ãƒ»ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆãƒ»ãƒ•ァイルã‹ã‚‰ã‚¨ãƒ³ãƒ™ãƒƒãƒ‰ã•れãŸãƒ•ォントをå–り出ã—ã¦æ´¾ç”Ÿãƒ—ログラムを作æˆã—ãŸå ´åˆã«ã¯ã€ã‹ã‹ã‚‹æ´¾ç”Ÿãƒ—ãƒ­ã‚°ãƒ©ãƒ ã¯æœ¬å¥‘ç´„ã«å®šã‚ã‚‹æ¡ä»¶ã«å¾“ã†å¿…è¦ãŒã‚りã¾ã™ã€‚ -5.許諾プログラムã®ã‚¨ãƒ³ãƒ™ãƒƒãƒ‰ã•れãŸãƒ•ォントãŒãƒ‡ã‚¸ã‚¿ãƒ«ãƒ»ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆãƒ»ãƒ•ァイル内ã®ãƒ‡ã‚¸ã‚¿ãƒ«ãƒ»ã‚³ãƒ³ãƒ†ãƒ³ãƒ„をレンダリングã™ã‚‹ãŸã‚ã«ã®ã¿ä½¿ç”¨ã•れる場åˆã«ãŠã„ã¦ã€å—領者ãŒå½“該デジタル・ドキュメント・ファイルを複製ãã®ä»–ã®åˆ©ç”¨ã‚’ã™ã‚‹å ´åˆã«ã¯ã€å—領者ã¯ã‹ã‹ã‚‹è¡Œç‚ºã«é–¢ã—ã¦ã¯æœ¬å¥‘ç´„ã®ä¸‹ã§ã¯ã„ã‹ãªã‚‹ç¾©å‹™ã‚’ã‚‚è² ã„ã¾ã›ã‚“。 -6.å—領者ã¯ã€3æ¡2é …ã®å®šã‚ã«å¾“ã„ã€å•†ç”¨ãƒ»éžå•†ç”¨ã‚’å•ã‚ãšã€è¨±è«¾ãƒ—ログラムをãã®ã¾ã¾ã®çŠ¶æ…‹ã§æ”¹å¤‰ã™ã‚‹ã“ã¨ãªã複製ã—ã¦ç¬¬ä¸‰è€…ã¸ã®è­²æ¸¡ã—ã€å…¬è¡†é€ä¿¡ã—ã€ãã®ä»–ã®æ–¹æ³•ã§å†é…布ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™(以下ã€ã€Œå†é…布ã€ã¨ã„ã„ã¾ã™ã€‚)。 -7.å—領者ã¯ã€ä¸Šè¨˜ã®è¨±è«¾ãƒ—ログラムã«ã¤ã„ã¦å®šã‚ã‚‰ã‚ŒãŸæ¡ä»¶ã¨åŒæ§˜ã®æ¡ä»¶ã«å¾“ã£ã¦ã€æ´¾ç”Ÿãƒ—ログラムを作æˆã—ã€ä½¿ç”¨ã—ã€è¤‡è£½ã—ã€å†é…布ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ãŸã ã—ã€å—é ˜è€…ãŒæ´¾ç”Ÿãƒ—ログラムをå†é…布ã™ã‚‹å ´åˆã«ã¯ã€3æ¡1é …ã®å®šã‚ã«å¾“ã†ã‚‚ã®ã¨ã—ã¾ã™ã€‚ - -第3æ¡ã€€åˆ¶é™ - -剿¡ã«ã‚ˆã‚Šä»˜ä¸Žã•れãŸä½¿ç”¨è¨±è«¾ã¯ã€ä»¥ä¸‹ã®åˆ¶é™ã«æœã—ã¾ã™ã€‚ - -1.派生プログラムãŒå‰æ¡4é …åŠã³7é …ã«åŸºã¥ãå†é…布ã•れる場åˆã«ã¯ã€ä»¥ä¸‹ã®å…¨ã¦ã®æ¡ä»¶ã‚’満ãŸã•ãªã‘れã°ãªã‚Šã¾ã›ã‚“。 - (1)派生プログラムをå†é…布ã™ã‚‹éš›ã«ã¯ã€ä¸‹è¨˜ã‚‚ã¾ãŸã€å½“該派生プログラムã¨ä¸€ç·’ã«å†é…布ã•れã€ã‚ªãƒ³ãƒ©ã‚¤ãƒ³ã§æä¾›ã•れã€ã¾ãŸã¯ã€éƒµé€è²»ãƒ»åª’体åŠã³å–扱手数料ã®åˆè¨ˆã‚’è¶…ãˆãªã„実費ã¨å¼•ãæ›ãˆã«åª’体を郵é€ã™ã‚‹æ–¹æ³•ã«ã‚ˆã‚Šæä¾›ã•れãªã‘れã°ãªã‚Šã¾ã›ã‚“。 -  (a)派生プログラムã®å†™ã—; ãŠã‚ˆã³ -  (b)派生プログラムを作æˆã™ã‚‹éŽç¨‹ã§ãƒ•ォント開発プログラムã«ã‚ˆã£ã¦ä½œæˆã•れãŸè¿½åŠ ã®ãƒ•ァイルã§ã‚ã£ã¦æ´¾ç”Ÿãƒ—ログラムをã•らã«åŠ å·¥ã™ã‚‹ã«ã‚ãŸã£ã¦åˆ©ç”¨ã§ãるファイルãŒå­˜åœ¨ã™ã‚Œã°ã€å½“該ファイル - (2)派生プログラムã®å—領者ãŒã€æ´¾ç”Ÿãƒ—ログラムをã€ã“ã®ãƒ©ã‚¤ã‚»ãƒ³ã‚¹ã®ä¸‹ã§æœ€åˆã«ãƒªãƒªãƒ¼ã‚¹ã•れãŸè¨±è«¾ãƒ—ログラム(以下ã€ã€Œã‚ªãƒªã‚¸ãƒŠãƒ«ãƒ»ãƒ—ログラムã€ã¨ã„ã„ã¾ã™ã€‚)ã«ç½®ãæ›ãˆã‚‹ã“ã¨ãŒã§ãる方法をå†é…布ã™ã‚‹ã‚‚ã®ã¨ã—ã¾ã™ã€‚ã‹ã‹ã‚‹æ–¹æ³•ã¯ã€ã‚ªãƒªã‚¸ãƒŠãƒ«ãƒ»ãƒ•ァイルã‹ã‚‰ã®å·®åˆ†ãƒ•ã‚¡ã‚¤ãƒ«ã®æä¾›ã€ã¾ãŸã¯ã€æ´¾ç”Ÿãƒ—ログラムをオリジナル・プログラムã«ç½®ãæ›ãˆã‚‹æ–¹æ³•ã‚’ç¤ºã™æŒ‡ç¤ºã®æä¾›ãªã©ãŒè€ƒãˆã‚‰ã‚Œã¾ã™ã€‚ - (3)æ´¾ç”Ÿãƒ—ãƒ­ã‚°ãƒ©ãƒ ã‚’ã€æœ¬å¥‘約書ã«å®šã‚ã‚‰ã‚ŒãŸæ¡ä»¶ã®ä¸‹ã§ãƒ©ã‚¤ã‚»ãƒ³ã‚¹ã—ãªã‘れã°ãªã‚Šã¾ã›ã‚“。 - (4)派生プログラムã®ãƒ—ログラムåã€ãƒ•ォントåã¾ãŸã¯ãƒ•ァイルåã¨ã—ã¦ã€è¨±è«¾ãƒ—ログラムãŒç”¨ã„ã¦ã„ã‚‹ã®ã¨åŒä¸€ã®åç§°ã€ã¾ãŸã¯ã“れをå«ã‚€å称を使用ã—ã¦ã¯ãªã‚Šã¾ã›ã‚“。 - (5)本項ã®è¦ä»¶ã‚’満ãŸã™ãŸã‚ã«ã‚ªãƒ³ãƒ©ã‚¤ãƒ³ã§æä¾›ã—ã€ã¾ãŸã¯åª’体を郵é€ã™ã‚‹æ–¹æ³•ã§æä¾›ã•れるもã®ã¯ã€ãã®æä¾›ã‚’å¸Œæœ›ã™ã‚‹ã„ã‹ãªã‚‹è€…ã«ã‚ˆã£ã¦ã‚‚æä¾›ãŒå¯èƒ½ã§ã™ã€‚ -2.å—領者ãŒå‰æ¡6é …ã«åŸºã¥ã許諾プログラムをå†é…布ã™ã‚‹å ´åˆã«ã¯ã€ä»¥ä¸‹ã®å…¨ã¦ã®æ¡ä»¶ã‚’満ãŸã•ãªã‘れã°ãªã‚Šã¾ã›ã‚“。 - (1)許諾プログラムã®å称を変更ã—ã¦ã¯ãªã‚Šã¾ã›ã‚“。 - (2)許諾プログラムã«åŠ å·¥ãã®ä»–ã®æ”¹å¤‰ã‚’加ãˆã¦ã¯ãªã‚Šã¾ã›ã‚“。 - (3)本契約ã®å†™ã—ã‚’è¨±è«¾ãƒ—ãƒ­ã‚°ãƒ©ãƒ ã«æ·»ä»˜ã—ãªã‘れã°ãªã‚Šã¾ã›ã‚“。 -3.許諾プログラムã¯ã€ç¾çŠ¶æœ‰å§¿ã§æä¾›ã•れã¦ãŠã‚Šã€è¨±è«¾ãƒ—ログラムã¾ãŸã¯æ´¾ç”Ÿãƒ—ログラムã«ã¤ã„ã¦ã€è¨±è«¾è€…ã¯ä¸€åˆ‡ã®æ˜Žç¤ºã¾ãŸã¯é»™ç¤ºã®ä¿è¨¼ï¼ˆæ¨©åˆ©ã®æ‰€åœ¨ã€éžä¾µå®³ã€å•†å“性ã€ç‰¹å®šç›®çš„ã¸ã®é©åˆæ€§ã‚’å«ã‚€ãŒã“れã«é™ã‚‰ã‚Œã¾ã›ã‚“)を行ã„ã¾ã›ã‚“。ã„ã‹ãªã‚‹å ´åˆã«ã‚‚ã€ãã®åŽŸå› ã‚’å•ã‚ãšã€å¥‘約上ã®è²¬ä»»ã‹åŽ³æ ¼è²¬ä»»ã‹éŽå¤±ãã®ä»–ã®ä¸æ³•行為責任ã‹ã«ã‹ã‹ã‚らãšã€ã¾ãŸäº‹å‰ã«é€šçŸ¥ã•れãŸã‹å¦ã‹ã«ã‹ã‹ã‚らãšã€è¨±è«¾è€…ã¯ã€è¨±è«¾ãƒ—ログラムã¾ãŸã¯æ´¾ç”Ÿãƒ—ログラムã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã€ä½¿ç”¨ã€è¤‡è£½ãã®ä»–ã®åˆ©ç”¨ã¾ãŸã¯æœ¬å¥‘ç´„ä¸Šã®æ¨©åˆ©ã®è¡Œä½¿ã«ã‚ˆã£ã¦ç”Ÿã˜ãŸä¸€åˆ‡ã®æå®³ï¼ˆç›´æŽ¥ãƒ»é–“接・付éšçš„・特別・拡大・懲罰的ã¾ãŸã¯çµæžœçš„æå®³ï¼‰ï¼ˆå•†å“ã¾ãŸã¯ã‚µãƒ¼ãƒ“スã®ä»£æ›¿å“ã®èª¿é”ã€ã‚·ã‚¹ãƒ†ãƒ éšœå®³ã‹ã‚‰ç”Ÿã˜ãŸæå®³ã€ç¾å­˜ã™ã‚‹ãƒ‡ãƒ¼ã‚¿ã¾ãŸã¯ãƒ—ログラムã®ç´›å¤±ã¾ãŸã¯ç ´æã€é€¸å¤±åˆ©ç›Šã‚’å«ã‚€ãŒã“れã«é™ã‚‰ã‚Œã¾ã›ã‚“)ã«ã¤ã„ã¦è²¬ä»»ã‚’è² ã„ã¾ã›ã‚“。 -4.許諾プログラムã¾ãŸã¯æ´¾ç”Ÿãƒ—ログラムã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã€ä½¿ç”¨ã€è¤‡è£½ãã®ä»–ã®åˆ©ç”¨ã«é–¢ã—ã¦ã€è¨±è«¾è€…ã¯æŠ€è¡“çš„ãªè³ªå•ã‚„å•ã„åˆã‚ã›ç­‰ã«å¯¾ã™ã‚‹å¯¾å¿œãã®ä»–ã€ã„ã‹ãªã‚‹ãƒ¦ãƒ¼ã‚¶ãƒ»ã‚µãƒãƒ¼ãƒˆã‚’も行ã†ç¾©å‹™ã‚’è² ã„ã¾ã›ã‚“。 - -第4æ¡ã€€å¥‘ç´„ã®çµ‚了 - -1.æœ¬å¥‘ç´„ã®æœ‰åŠ¹æœŸé–“ã¯ã€å—領者ãŒè¨±è«¾ãƒ—ログラムをå—é ˜ã—ãŸæ™‚ã«é–‹å§‹ã—ã€å—領者ãŒè¨±è«¾ãƒ—ログラムを何らã‹ã®æ–¹æ³•ã§ä¿æŒã™ã‚‹é™ã‚Šç¶šãã‚‚ã®ã¨ã—ã¾ã™ã€‚ -2.å‰é …ã®å®šã‚ã«ã‹ã‹ã‚らãšã€å—é ˜è€…ãŒæœ¬å¥‘ç´„ã«å®šã‚ã‚‹å„æ¡é …ã«é•åã—ãŸã¨ãã¯ã€æœ¬å¥‘ç´„ã¯ã€ä½•らã®å‚¬å‘Šã‚’è¦ã™ã‚‹ã“ã¨ãªãã€è‡ªå‹•çš„ã«çµ‚了ã—ã€å½“該å—領者ã¯ãれ以後ã€è¨±è«¾ãƒ—ログラムãŠã‚ˆã³æ´¾ç”Ÿãƒ—ログラムを一切使用ã—ã¾ãŸã¯è¤‡è£½ãã®ä»–ã®åˆ©ç”¨ã‚’ã™ã‚‹ã“ã¨ãŒã§ããªã„ã‚‚ã®ã¨ã—ã¾ã™ã€‚ãŸã ã—ã€ã‹ã‹ã‚‹å¥‘ç´„ã®çµ‚了ã¯ã€å½“該é•åã—ãŸå—領者ã‹ã‚‰è¨±è«¾ãƒ—ログラムã¾ãŸã¯æ´¾ç”Ÿãƒ—ログラムã®é…布をå—ã‘ãŸå—é ˜è€…ã®æ¨©åˆ©ã«å½±éŸ¿ã‚’åŠã¼ã™ã‚‚ã®ã§ã¯ã‚りã¾ã›ã‚“。 - -第5æ¡ã€€æº–拠法 - -1.IPAã¯ã€æœ¬å¥‘ç´„ã®å¤‰æ›´ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¾ãŸã¯æ–°ã—ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’公表ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ãã®å ´åˆã«ã¯ã€å—領者ã¯ã€è¨±è«¾ãƒ—ログラムã¾ãŸã¯æ´¾ç”Ÿãƒ—ログラムã®ä½¿ç”¨ã€è¤‡è£½ãã®ä»–ã®åˆ©ç”¨ã¾ãŸã¯å†é…布ã«ã‚ãŸã‚Šã€æœ¬å¥‘ç´„ã¾ãŸã¯å¤‰æ›´å¾Œã®å¥‘ç´„ã®ã„ãšã‚Œã‹ã‚’é¸æŠžã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ãã®ä»–ã€ä¸Šè¨˜ã«è¨˜è¼‰ã•れã¦ã„ãªã„æ¡é …ã«é–¢ã—ã¦ã¯æ—¥æœ¬ã®è‘—作権法ãŠã‚ˆã³é–¢é€£æ³•è¦ã«å¾“ã†ã‚‚ã®ã¨ã—ã¾ã™ã€‚ -2.本契約ã¯ã€æ—¥æœ¬æ³•ã«åŸºã¥ã解釈ã•れã¾ã™ã€‚ - - ----------- - -IPA Font License Agreement v1.0 - -The Licensor provides the Licensed Program (as defined in Article 1 below) under the terms of this license agreement (“Agreementâ€). Any use, reproduction or distribution of the Licensed Program, or any exercise of rights under this Agreement by a Recipient (as defined in Article 1 below) constitutes the Recipient's acceptance of this Agreement. - -Article 1 (Definitions) -1.“Digital Font Program†shall mean a computer program containing, or used to render or display fonts. -2.“Licensed Program†shall mean a Digital Font Program licensed by the Licensor under this Agreement. -3.“Derived Program†shall mean a Digital Font Program created as a result of a modification, addition, deletion, replacement or any other adaptation to or of a part or all of the Licensed Program, and includes a case where a Digital Font Program newly created by retrieving font information from a part or all of the Licensed Program or Embedded Fonts from a Digital Document File with or without modification of the retrieved font information. -4.“Digital Content†shall mean products provided to end users in the form of digital data, including video content, motion and/or still pictures, TV programs or other broadcasting content and products consisting of character text, pictures, photographic images, graphic symbols and/or the like. -5.“Digital Document File†shall mean a PDF file or other Digital Content created by various software programs in which a part or all of the Licensed Program becomes embedded or contained in the file for the display of the font (“Embedded Fontsâ€). Embedded Fonts are used only in the display of characters in the particular Digital Document File within which they are embedded, and shall be distinguished from those in any Digital Font Program, which may be used for display of characters outside that particular Digital Document File. -6.“Computer†shall include a server in this Agreement. -7.“Reproduction and Other Exploitation†shall mean reproduction, transfer, distribution, lease, public transmission, presentation, exhibition, adaptation and any other exploitation. -8.“Recipient†shall mean anyone who receives the Licensed Program under this Agreement, including one that receives the Licensed Program from a Recipient. - -Article 2 (Grant of License) -The Licensor grants to the Recipient a license to use the Licensed Program in any and all countries in accordance with each of the provisions set forth in this Agreement. However, any and all rights underlying in the Licensed Program shall be held by the Licensor. In no sense is this Agreement intended to transfer any right relating to the Licensed Program held by the Licensor except as specifically set forth herein or any right relating to any trademark, trade name, or service mark to the Recipient. - -1.The Recipient may install the Licensed Program on any number of Computers and use the same in accordance with the provisions set forth in this Agreement. -2.The Recipient may use the Licensed Program, with or without modification in printed materials or in Digital Content as an expression of character texts or the like. -3.The Recipient may conduct Reproduction and Other Exploitation of the printed materials and Digital Content created in accordance with the preceding Paragraph, for commercial or non-commercial purposes and in any form of media including but not limited to broadcasting, communication and various recording media. -4.If any Recipient extracts Embedded Fonts from a Digital Document File to create a Derived Program, such Derived Program shall be subject to the terms of this agreement. -5.If any Recipient performs Reproduction or Other Exploitation of a Digital Document File in which Embedded Fonts of the Licensed Program are used only for rendering the Digital Content within such Digital Document File then such Recipient shall have no further obligations under this Agreement in relation to such actions. -6.The Recipient may reproduce the Licensed Program as is without modification and transfer such copies, publicly transmit or otherwise redistribute the Licensed Program to a third party for commercial or non-commercial purposes (“Redistributeâ€), in accordance with the provisions set forth in Article 3 Paragraph 2. -7.The Recipient may create, use, reproduce and/or Redistribute a Derived Program under the terms stated above for the Licensed Program: provided, that the Recipient shall follow the provisions set forth in Article 3 Paragraph 1 when Redistributing the Derived Program. - -Article 3 (Restriction) -The license granted in the preceding Article shall be subject to the following restrictions: - -1.If a Derived Program is Redistributed pursuant to Paragraph 4 and 7 of the preceding Article, the following conditions must be met : - (1)The following must be also Redistributed together with the Derived Program, or be made available online or by means of mailing mechanisms in exchange for a cost which does not exceed the total costs of postage, storage medium and handling fees: -  (a)a copy of the Derived Program; and -  (b)any additional file created by the font developing program in the course of creating the Derived Program that can be used for further modification of the Derived Program, if any. - (2)It is required to also Redistribute means to enable recipients of the Derived Program to replace the Derived Program with the Licensed Program first released under this License (the “Original Programâ€). Such means may be to provide a difference file from the Original Program, or instructions setting out a method to replace the Derived Program with the Original Program. - (3)The Recipient must license the Derived Program under the terms and conditions of this Agreement. - (4)No one may use or include the name of the Licensed Program as a program name, font name or file name of the Derived Program. - (5)Any material to be made available online or by means of mailing a medium to satisfy the requirements of this paragraph may be provided, verbatim, by any party wishing to do so. -2.If the Recipient Redistributes the Licensed Program pursuant to Paragraph 6 of the preceding Article, the Recipient shall meet all of the following conditions: - (1)The Recipient may not change the name of the Licensed Program. - (2)The Recipient may not alter or otherwise modify the Licensed Program. - (3)The Recipient must attach a copy of this Agreement to the Licensed Program. -3.THIS LICENSED PROGRAM IS PROVIDED BY THE LICENSOR “AS IS†AND ANY EXPRESSED OR IMPLIED WARRANTY AS TO THE LICENSED PROGRAM OR ANY DERIVED PROGRAM, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE, ARE DISCLAIMED. IN NO EVENT SHALL THE LICENSOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXTENDED, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO; PROCUREMENT OF SUBSTITUTED GOODS OR SERVICE; DAMAGES ARISING FROM SYSTEM FAILURE; LOSS OR CORRUPTION OF EXISTING DATA OR PROGRAM; LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE INSTALLATION, USE, THE REPRODUCTION OR OTHER EXPLOITATION OF THE LICENSED PROGRAM OR ANY DERIVED PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -4.The Licensor is under no obligation to respond to any technical questions or inquiries, or provide any other user support in connection with the installation, use or the Reproduction and Other Exploitation of the Licensed Program or Derived Programs thereof. - -Article 4 (Termination of Agreement) -1.The term of this Agreement shall begin from the time of receipt of the Licensed Program by the Recipient and shall continue as long as the Recipient retains any such Licensed Program in any way. -2.Notwithstanding the provision set forth in the preceding Paragraph, in the event of the breach of any of the provisions set forth in this Agreement by the Recipient, this Agreement shall automatically terminate without any notice. In the case of such termination, the Recipient may not use or conduct Reproduction and Other Exploitation of the Licensed Program or a Derived Program: provided that such termination shall not affect any rights of any other Recipient receiving the Licensed Program or the Derived Program from such Recipient who breached this Agreement. - -Article 5 (Governing Law) -1.IPA may publish revised and/or new versions of this License. In such an event, the Recipient may select either this Agreement or any subsequent version of the Agreement in using, conducting the Reproduction and Other Exploitation of, or Redistributing the Licensed Program or a Derived Program. Other matters not specified above shall be subject to the Copyright Law of Japan and other related laws and regulations of Japan. -2.This Agreement shall be construed under the laws of Japan. - diff --git a/section-editor/public/fonts/IPAfont00303/Readme_IPAfont00303.txt b/section-editor/public/fonts/IPAfont00303/Readme_IPAfont00303.txt deleted file mode 100644 index 988cc433..00000000 --- a/section-editor/public/fonts/IPAfont00303/Readme_IPAfont00303.txt +++ /dev/null @@ -1,40 +0,0 @@ -IPAƒtƒHƒ“ƒgiIPAƒtƒHƒ“ƒg4‘‘̃pƒbƒNj -\ ‚Í‚¶‚߂ɂ¨“ǂ݂­‚¾‚³‚¢ \ - -IPAƒtƒHƒ“ƒg(Ver.3)‚ÍAJIS X 0213:2004‚É€‹’‚µ‚½TrueTypeƒAƒEƒgƒ‰ƒCƒ“ƒx[ƒX‚ÌOpenTypeƒtƒHƒ“ƒg‚Å‚·B - -IPAƒtƒHƒ“ƒg(Ver.3)‚ÌŽg—p‚Ü‚½‚Í—˜—p‚É“–‚½‚Á‚Ä‚ÍA“Y•t‚ÌuIPAƒtƒHƒ“ƒgƒ‰ƒCƒZƒ“ƒXv1.0v‚É’è‚ß‚éðŒ‚É]‚Á‚Ä‚­‚¾‚³‚¢B -IPAƒtƒHƒ“ƒg(Ver.3)‚ðŽg—p‚µA•¡»‚µA‚Ü‚½‚͔Еz‚·‚ésˆ×A‚»‚Ì‘¼AuIPAƒtƒHƒ“ƒgƒ‰ƒCƒZƒ“ƒXv1.0v‚É’è‚߂錠—˜‚Ì—˜—p‚ðs‚Á‚½ê‡AŽó—ÌŽÒ‚ÍuIPAƒtƒHƒ“ƒgƒ‰ƒCƒZƒ“ƒXv1.0v‚É“¯ˆÓ‚µ‚½‚à‚̂ƌ©‚È‚µ‚Ü‚·B - - -IPAƒtƒHƒ“ƒgiIPAƒtƒHƒ“ƒg4‘‘̃pƒbƒNj IPAfont00303.zip -|--‚Í‚¶‚߂ɂ¨“ǂ݂­‚¾‚³‚¢ Readme_IPAfont00303.txt -|--IPAƒtƒHƒ“ƒgƒ‰ƒCƒZƒ“ƒXv1.0 IPA_Font_License_Agreement_v1.0.txt -|--IPA ƒSƒVƒbƒN ipag.ttf -|--IPA PƒSƒVƒbƒN ipagp.ttf -|--IPA–¾’© ipam.ttf -|--IPA P–¾’© ipamp.ttf - - -uIPAƒtƒHƒ“ƒgv‚ÍAIPA‚Ì“o˜^¤•W‚Å‚·B - -========================= -IPA Font (IPA Fonts 4 fonts package) --- Readme -- - -IPA Fonts are JIS X 0213:2004 compliant OpenType fonts based on TrueType outlines. - -In using IPA fonts, please comply with the terms and conditions set out in "IPA Font License Agreement v1.0" included in this package. -Any use, reproduction or distribution of the IPA Font or any exercise of rights under "IPA Font License Agreement v1.0" by a Recipient constitutes the Recipient's acceptance of the License Agreement. - - -IPA Font (IPA Fonts 4 fonts package) IPAfont00303.zip -|--Readme Readme_IPAfont00303.txt -|--IPA Font License Agreement v1.0 IPA_Font_License_Agreement_v1.0.txt -|--IPAGothic ipag.ttf -|--IPAPGothic ipagp.ttf -|--IPAMincho ipam.ttf -|--IPAPMincho ipamp.ttf - - -"IPA Font" is a registered trademark of IPA in Japan. diff --git a/section-editor/public/fonts/IPAfont00303/ipag.ttf b/section-editor/public/fonts/IPAfont00303/ipag.ttf deleted file mode 100644 index 1eff0cfa1f0f3d77e9a0b5c4a108c8796d309c84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6235344 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­|8sP{Mw4=lGw*o_ULTDY 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 z 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 GYvdr+f-|ZL^JZTMekCrJ8}zAoe$9) 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%0D!p1I;|bO?bH3 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�`oap_Epj?o`5$ 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