diff --git a/CHANGELOG.md b/CHANGELOG.md index 2c12854d..210b6583 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,15 @@ ## Latest changes + +## Upgrade to 6.0.0 + +New features: * TabBar: keyboard interaction now works. * TabBar: scrolling animation now works. +* Material.CircularProgress: new component. Only the determine version + display is correct. The indeterminate version should animate, but + this does not happen at the moment. We'll have another look at + this with version 7. Fixes: * Slider mouse position could be incorrect (this fix was not mentioned diff --git a/demo/Demo.elm b/demo/Demo.elm index 08e7ffe5..e54ab9d0 100644 --- a/demo/Demo.elm +++ b/demo/Demo.elm @@ -9,6 +9,7 @@ import Demo.Buttons import Demo.Cards import Demo.Checkbox import Demo.Chips +import Demo.CircularProgress import Demo.DataTable import Demo.Dialog import Demo.DismissibleDrawer @@ -60,6 +61,7 @@ type alias Model = , cards : Demo.Cards.Model Msg , checkbox : Demo.Checkbox.Model Msg , chips : Demo.Chips.Model Msg + , circularProgress : Demo.CircularProgress.Model Msg , dataTable : Demo.DataTable.Model Msg , dialog : Demo.Dialog.Model Msg , dismissibleDrawer : Demo.DismissibleDrawer.Model Msg @@ -101,6 +103,7 @@ defaultModel key = , cards = Demo.Cards.defaultModel , checkbox = Demo.Checkbox.defaultModel , chips = Demo.Chips.defaultModel + , circularProgress = Demo.CircularProgress.defaultModel , dataTable = Demo.DataTable.defaultModel , dialog = Demo.Dialog.defaultModel , dismissibleDrawer = Demo.DismissibleDrawer.defaultModel @@ -145,6 +148,7 @@ type Msg | CardsMsg (Demo.Cards.Msg Msg) | CheckboxMsg (Demo.Checkbox.Msg Msg) | ChipsMsg (Demo.Chips.Msg Msg) + | CircularProgressMsg (Demo.CircularProgress.Msg Msg) | DataTableMsg (Demo.DataTable.Msg Msg) | DialogMsg (Demo.Dialog.Msg Msg) | DismissibleDrawerMsg (Demo.DismissibleDrawer.Msg Msg) @@ -259,6 +263,13 @@ update msg model = in ( { model | chips = chips }, effects ) + CircularProgressMsg msg_ -> + let + ( circularProgress, effects ) = + Demo.CircularProgress.update CircularProgressMsg msg_ model.circularProgress + in + ( { model | circularProgress = circularProgress }, effects ) + DataTableMsg msg_ -> let ( dataTable, effects ) = @@ -515,6 +526,9 @@ view_ model = Demo.Url.Chips -> Demo.Chips.view ChipsMsg page model.chips + Demo.Url.CircularProgress -> + Demo.CircularProgress.view CircularProgressMsg page model.circularProgress + Demo.Url.DataTable -> Demo.DataTable.view DataTableMsg page model.dataTable diff --git a/demo/Demo/CircularProgress.elm b/demo/Demo/CircularProgress.elm new file mode 100644 index 00000000..81062e42 --- /dev/null +++ b/demo/Demo/CircularProgress.elm @@ -0,0 +1,52 @@ +module Demo.CircularProgress exposing (Model, Msg(..), defaultModel, update, view) + +import Demo.Helper.Hero as Hero +import Demo.Helper.ResourceLink as ResourceLink +import Demo.Page as Page exposing (Page) +import Html exposing (Html, text) +import Material +import Material.CircularProgress as CircularProgress +import Material.Options exposing (styled) +import Material.Typography as Typography + + +type alias Model m = + { mdc : Material.Model m + } + + +defaultModel : Model m +defaultModel = + { mdc = Material.defaultModel + } + + +type Msg m + = Mdc (Material.Msg m) + + +update : (Msg m -> m) -> Msg m -> Model m -> ( Model m, Cmd m ) +update lift msg model = + case msg of + Mdc msg_ -> + Material.update (lift << Mdc) msg_ model + + +view : (Msg m -> m) -> Page m -> Model m -> Html m +view lift page model = + page.body + [ Hero.view + [ Hero.header "Circular Progress Indicator" + , Hero.intro "Progress indicators display the length of a process or express an unspecified wait time." + , Hero.component [] + [ CircularProgress.view [ CircularProgress.progress 0.75 ] [] + ] + ] + , ResourceLink.links (lift << Mdc) model.mdc "progress-indicators" "linear-progress" "mdc-linear-progress" + , Page.demos + [ styled Html.h3 [ Typography.subtitle1 ] [ text "Determinate" ] + , CircularProgress.view [ CircularProgress.progress 0.75 ] [] + , styled Html.h3 [ Typography.subtitle1 ] [ text "Indeterminate" ] + , CircularProgress.view [ ] [] + ] + ] diff --git a/demo/Demo/Helper/Hero.elm b/demo/Demo/Helper/Hero.elm index ead6b4d3..0afc52ae 100644 --- a/demo/Demo/Helper/Hero.elm +++ b/demo/Demo/Helper/Hero.elm @@ -39,6 +39,7 @@ component options_ = :: css "max-width" "860px" :: css "background-color" "#f7f7f7" :: css "overflow" "auto" + :: css "width" "100%" :: options_ ) diff --git a/demo/Demo/Page.elm b/demo/Demo/Page.elm index 3efcb9a3..fb4e6a1e 100644 --- a/demo/Demo/Page.elm +++ b/demo/Demo/Page.elm @@ -78,6 +78,7 @@ drawerItems = , ( "Card", Url.Card ) , ( "Checkbox", Url.Checkbox ) , ( "Chips", Url.Chips ) + , ( "Circular Progress Indicator", Url.CircularProgress ) , ( "Data Table", Url.DataTable ) , ( "Dialog", Url.Dialog ) , ( "Drawer", Url.Drawer ) diff --git a/demo/Demo/Selects.elm b/demo/Demo/Selects.elm index cf8c27c6..5251c2e8 100644 --- a/demo/Demo/Selects.elm +++ b/demo/Demo/Selects.elm @@ -70,7 +70,9 @@ heroSelect lift model = Select.view (lift << Mdc) "selects-hero-select" model.mdc - [ Select.label "Fruit" ] + [ Select.label "Fruit" + , cs "custom-enhanced-select-width" + ] ( items "" ) diff --git a/demo/Demo/Slider.elm b/demo/Demo/Slider.elm index 18360470..1d4d2dda 100644 --- a/demo/Demo/Slider.elm +++ b/demo/Demo/Slider.elm @@ -149,7 +149,7 @@ view lift page model = [ Hero.view [ Hero.header "Slider" , Hero.intro "Sliders let users select from a range of values by moving the slider thumb." - , Hero.component [ css "width" "100%" ] [ heroSlider lift model ] + , Hero.component [] [ heroSlider lift model ] ] , ResourceLink.links (lift << Mdc) model.mdc "sliders" "input-controls/sliders" "mdc-slider" , Page.demos diff --git a/demo/Demo/Startpage.elm b/demo/Demo/Startpage.elm index 0590d39b..94b09b86 100644 --- a/demo/Demo/Startpage.elm +++ b/demo/Demo/Startpage.elm @@ -5,6 +5,7 @@ import Demo.Startpage.Svg.Button as ButtonSvg import Demo.Startpage.Svg.Card as CardSvg import Demo.Startpage.Svg.Checkbox as CheckboxSvg import Demo.Startpage.Svg.Chips as ChipsSvg +import Demo.Startpage.Svg.CircularProgress as CircularProgressSvg import Demo.Startpage.Svg.DataTable as DataTableSvg import Demo.Startpage.Svg.Dialog as DialogSvg import Demo.Startpage.Svg.Drawer as DrawerSvg @@ -86,6 +87,11 @@ view page = , title = "Chips" , subtitle = "Chips" } + , { url = CircularProgress + , icon = CircularProgressSvg.view + , title = "Circular Progress" + , subtitle = "Fills from 0% to 100%, represented by a circle" + } , { url = DataTable , icon = DataTableSvg.view , title = "Data Table" diff --git a/demo/Demo/Startpage/Svg/CircularProgress.elm b/demo/Demo/Startpage/Svg/CircularProgress.elm new file mode 100644 index 00000000..e5850065 --- /dev/null +++ b/demo/Demo/Startpage/Svg/CircularProgress.elm @@ -0,0 +1,23 @@ +module Demo.Startpage.Svg.CircularProgress exposing (view) + +import Html exposing (Html) +import Svg +import Svg.Attributes as Svg exposing (cx, cy, fill, r, stroke, strokeDasharray, strokeDashoffset, strokeWidth, viewBox) + + +view : Html msg +view = + Svg.svg + [ viewBox "0 0 180 180" ] + [ Svg.circle + [ cx "90" + , cy "90" + , r "18" + , fill "transparent" + , stroke "black" + , strokeDasharray "113.097" + , strokeDashoffset "28.2743" + , strokeWidth "4" + ] + [] + ] diff --git a/demo/Demo/Switch.elm b/demo/Demo/Switch.elm index 92ab870b..a99c1d5e 100644 --- a/demo/Demo/Switch.elm +++ b/demo/Demo/Switch.elm @@ -4,10 +4,9 @@ import Demo.Helper.Hero as Hero import Demo.Helper.ResourceLink as ResourceLink import Demo.Page as Page exposing (Page) import Dict exposing (Dict) -import Html exposing (Html, text) +import Html exposing (Html, text, div) import Material -import Material.FormField as FormField -import Material.Options as Options exposing (for, styled, when) +import Material.Options as Options exposing (css, for, styled, when) import Material.Switch as Switch import Material.Typography as Typography import Platform.Cmd exposing (Cmd, none) @@ -67,7 +66,7 @@ heroSwitch lift model = index = "switch-hero-switch" in - FormField.view [] + div [] [ Switch.view (lift << Mdc) index model.mdc @@ -75,7 +74,11 @@ heroSwitch lift model = , Switch.on |> when (isOn index model) ] [] - , styled Html.label [ Options.for index ] [ text "off/on" ] + , styled Html.label + [ Options.for index + , css "margin-left" "10px" + ] + [ text "off/on" ] ] @@ -85,7 +88,7 @@ exampleSwitch lift model = index = "switch-example-switch" in - FormField.view [] + div [] [ Switch.view (lift << Mdc) index model.mdc @@ -93,7 +96,11 @@ exampleSwitch lift model = , Switch.on |> when (isOn index model) ] [] - , styled Html.label [ Options.for index ] [ text "off/on" ] + , styled Html.label + [ Options.for index + , css "margin-left" "10px" + ] + [ text "off/on" ] ] diff --git a/demo/Demo/Url.elm b/demo/Demo/Url.elm index 93586a79..691e7dd7 100644 --- a/demo/Demo/Url.elm +++ b/demo/Demo/Url.elm @@ -15,6 +15,7 @@ type Url | Card | Checkbox | Chips + | CircularProgress | DataTable | Dialog | Drawer @@ -94,6 +95,9 @@ toString url = Chips -> "#chips" + CircularProgress -> + "#circular-progress" + DataTable -> "#data-table" @@ -196,6 +200,9 @@ fromString url = "chips" -> Chips + "circular-progress" -> + CircularProgress + "data-table" -> DataTable diff --git a/package-lock.json b/package-lock.json index fb5f6b27..9976ec91 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,810 +5,828 @@ "requires": true, "dependencies": { "@material/animation": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/animation/-/animation-5.1.0.tgz", - "integrity": "sha512-qZuPCZkTsCQCzx5EtY2eNBcmYOMGMbFVq6VTmvQztDCYDykT8JfP8Hpk55Y5bGORHvBbIasUXzoAhfQs6w/Bdg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/animation/-/animation-6.0.0.tgz", + "integrity": "sha512-BxlzXzQ5W2WtaEVV4/PqkTpKB5PfOUvPmr1EK8+xQ0ouMV4qiWuwBfnu7DgXF+cglpFP3T71uHVYmh6lMdi4vg==", "dev": true, "requires": { "tslib": "^1.9.3" } }, "@material/auto-init": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/auto-init/-/auto-init-5.1.0.tgz", - "integrity": "sha512-yal8Bo1cxGclFmXqg9l77PE34g1B3JS+YLBeGeZGXMsKrMcFV4105aipRPYujdKJsUS5eBFeskinJtOIo+gtUw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/auto-init/-/auto-init-6.0.0.tgz", + "integrity": "sha512-6ahOyXRY1nlBoK7oXqsRmPMcPwkQCru7rAl+2e5U9PiwvNkwRLWG9gQVomZnCvrVOKMxOC97jVu6ePZIZkB4Lw==", "dev": true, "requires": { - "@material/base": "^5.1.0", + "@material/base": "^6.0.0", "tslib": "^1.9.3" } }, "@material/base": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/base/-/base-5.1.0.tgz", - "integrity": "sha512-UxVFKpSNaoKqd7hHxy9hrvwANp0WJy/BZqu8Rj/aRvKnBZnuHehFuOysI9WqdeTqgveJaQoj6EEkVEqLurR5Sg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/base/-/base-6.0.0.tgz", + "integrity": "sha512-S3rT7B9xa9IfHXIvYXYqbo6YVu9FWbFqTt1tMUCniizTRlpmHu9b5pmQ20f6mm3K3wAFD+crqsrtie2Y8h8r5g==", "dev": true, "requires": { "tslib": "^1.9.3" } }, "@material/button": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/button/-/button-5.1.0.tgz", - "integrity": "sha512-umeuIEbeRRd0cY+5axhrBoM0dvJ4YfoTsUbKgz4ctFxHLBsgthFUIXSa3Ot15s284UP6kjslK0LCMqzhirZxeQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/button/-/button-6.0.0.tgz", + "integrity": "sha512-Xv83A5dL5l8hQHM1gOeD/0DpjsbzPeZtrXBWvf2q0d1uN0LE52ocrTHXJnJw9zNudoaBTopTQDsFQEdWqVYlFA==", "dev": true, "requires": { - "@material/density": "^5.1.0", - "@material/elevation": "^5.1.0", - "@material/feature-targeting": "^5.1.0", - "@material/ripple": "^5.1.0", - "@material/rtl": "^5.1.0", - "@material/shape": "^5.1.0", - "@material/theme": "^5.1.0", - "@material/touch-target": "^5.1.0", - "@material/typography": "^5.1.0" + "@material/density": "^6.0.0", + "@material/elevation": "^6.0.0", + "@material/feature-targeting": "^6.0.0", + "@material/ripple": "^6.0.0", + "@material/rtl": "^6.0.0", + "@material/shape": "^6.0.0", + "@material/theme": "^6.0.0", + "@material/touch-target": "^6.0.0", + "@material/typography": "^6.0.0" } }, "@material/card": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/card/-/card-5.1.0.tgz", - "integrity": "sha512-/syao6oR/PAvzs04quybeCWHZVn4W2dNnxIOWIJTRQced0/o3gYrHgQSX+edC+6pEnSr3Drwbo2cye7nRdbixA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/card/-/card-6.0.0.tgz", + "integrity": "sha512-pqqy087rw9VgP180WxGgC/UmiIW4QTom8VWihSwo8dXmTKQgpY4KP4TvV9sBN/xVTCiW5RQ++j7oZKDQDlyobA==", "dev": true, "requires": { - "@material/elevation": "^5.1.0", - "@material/feature-targeting": "^5.1.0", - "@material/ripple": "^5.1.0", - "@material/rtl": "^5.1.0", - "@material/shape": "^5.1.0", - "@material/theme": "^5.1.0" + "@material/elevation": "^6.0.0", + "@material/feature-targeting": "^6.0.0", + "@material/ripple": "^6.0.0", + "@material/rtl": "^6.0.0", + "@material/shape": "^6.0.0", + "@material/theme": "^6.0.0" } }, "@material/checkbox": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/checkbox/-/checkbox-5.1.0.tgz", - "integrity": "sha512-NwpWxFdWrZNlSjcSEEcGz8UN7ZQ5k8VthExclJnawpYGPUnCPLTXWogREnA2Tyl22PJ6jOy8Ejb8tnpu2rSiaw==", - "dev": true, - "requires": { - "@material/animation": "^5.1.0", - "@material/base": "^5.1.0", - "@material/density": "^5.1.0", - "@material/dom": "^5.1.0", - "@material/feature-targeting": "^5.1.0", - "@material/ripple": "^5.1.0", - "@material/theme": "^5.1.0", - "@material/touch-target": "^5.1.0", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/checkbox/-/checkbox-6.0.0.tgz", + "integrity": "sha512-E9fXgSZMWKHbcpzwVFWW2/ZZo8vJ5OJXSvhoQbl+Pj+NGTl4f4MY8xMj8qwA08Dqp/Bv7zfSAB1Xe7akfwQg9w==", + "dev": true, + "requires": { + "@material/animation": "^6.0.0", + "@material/base": "^6.0.0", + "@material/density": "^6.0.0", + "@material/dom": "^6.0.0", + "@material/feature-targeting": "^6.0.0", + "@material/ripple": "^6.0.0", + "@material/theme": "^6.0.0", + "@material/touch-target": "^6.0.0", "tslib": "^1.9.3" } }, "@material/chips": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/chips/-/chips-5.1.0.tgz", - "integrity": "sha512-eYWrobENtXbnGoEx5BEURqoCfoc9aHu1JWq64mF12a/JSk+c035KYMjD4oyhow7dYqobbfQlWWdLQeHoRpYCeA==", - "dev": true, - "requires": { - "@material/animation": "^5.1.0", - "@material/base": "^5.1.0", - "@material/checkbox": "^5.1.0", - "@material/density": "^5.1.0", - "@material/dom": "^5.1.0", - "@material/elevation": "^5.1.0", - "@material/feature-targeting": "^5.1.0", - "@material/ripple": "^5.1.0", - "@material/rtl": "^5.1.0", - "@material/shape": "^5.1.0", - "@material/theme": "^5.1.0", - "@material/touch-target": "^5.1.0", - "@material/typography": "^5.1.0", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/chips/-/chips-6.0.0.tgz", + "integrity": "sha512-6R5ZG3hNGvBN+YeVdB1KB1M1Axb5n2051g0QDWNWTnIeZw6+vONMnCx2Wn2WwLyvIXNaFZgBi5mhk5GO+eOd4w==", + "dev": true, + "requires": { + "@material/animation": "^6.0.0", + "@material/base": "^6.0.0", + "@material/checkbox": "^6.0.0", + "@material/density": "^6.0.0", + "@material/dom": "^6.0.0", + "@material/elevation": "^6.0.0", + "@material/feature-targeting": "^6.0.0", + "@material/ripple": "^6.0.0", + "@material/rtl": "^6.0.0", + "@material/shape": "^6.0.0", + "@material/theme": "^6.0.0", + "@material/touch-target": "^6.0.0", + "@material/typography": "^6.0.0", + "tslib": "^1.9.3" + } + }, + "@material/circular-progress": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/circular-progress/-/circular-progress-6.0.0.tgz", + "integrity": "sha512-Lt5qWOK5PyBwspmRbRFRGs4gCI7YZVWiO3zyL2O+oGuZHNhZjYDS58zjFEPAVqucGwsE3ewINr3jsv6NriWhEw==", + "dev": true, + "requires": { + "@material/animation": "^6.0.0", + "@material/base": "^6.0.0", + "@material/feature-targeting": "^6.0.0", + "@material/progress-indicator": "^6.0.0", + "@material/theme": "^6.0.0", "tslib": "^1.9.3" } }, "@material/data-table": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/data-table/-/data-table-5.1.0.tgz", - "integrity": "sha512-vjijTvCHM7sfyPzQ05026nSWT1Bn/3lfj1u0oeYRnym6Ke6Os36x+IF/jFhjsraXKb2we6cof7OdoMFHCU8cqQ==", - "dev": true, - "requires": { - "@material/animation": "^5.1.0", - "@material/base": "^5.1.0", - "@material/checkbox": "^5.1.0", - "@material/density": "^5.1.0", - "@material/dom": "^5.1.0", - "@material/elevation": "^5.1.0", - "@material/feature-targeting": "^5.1.0", - "@material/rtl": "^5.1.0", - "@material/shape": "^5.1.0", - "@material/theme": "^5.1.0", - "@material/typography": "^5.1.0", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/data-table/-/data-table-6.0.0.tgz", + "integrity": "sha512-63oV0HSbfgxcFs9Q4wxD8Q90NM4g3jPUOsYvu+RQgcptXTVvl2OFM1PMpenbxAxmgUT61PTS+dOMFMwhbY4Bxg==", + "dev": true, + "requires": { + "@material/animation": "^6.0.0", + "@material/base": "^6.0.0", + "@material/checkbox": "^6.0.0", + "@material/density": "^6.0.0", + "@material/dom": "^6.0.0", + "@material/elevation": "^6.0.0", + "@material/feature-targeting": "^6.0.0", + "@material/icon-button": "^6.0.0", + "@material/rtl": "^6.0.0", + "@material/shape": "^6.0.0", + "@material/theme": "^6.0.0", + "@material/typography": "^6.0.0", "tslib": "^1.10.0" }, "dependencies": { "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", "dev": true } } }, "@material/density": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/density/-/density-5.1.0.tgz", - "integrity": "sha512-jmp6AgiNYosl+HicxWCa8vib9pg9tNxRcf+6f9LDkDYJ9jtO90PXuypyd0hO64JZ9Df7BywFj5hTWPERG1FBbw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/density/-/density-6.0.0.tgz", + "integrity": "sha512-svKiq7XtUg89hf08XGFF46NdiQAZfey5CiatmNxD3WX7LUoCb5zc8K9BqPL63P1Sh6kty9R0AHj+6w4ASFetPA==", "dev": true }, "@material/dialog": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/dialog/-/dialog-5.1.0.tgz", - "integrity": "sha512-CxA0W0uzXuwJNivB6Gbb7DvtJL3+J7ghsaSL1HfycXVXfdrT1nSidLyOIthRMVBUBJrAMfusvtzFDgXr0TWqDg==", - "dev": true, - "requires": { - "@material/animation": "^5.1.0", - "@material/base": "^5.1.0", - "@material/button": "^5.1.0", - "@material/dom": "^5.1.0", - "@material/elevation": "^5.1.0", - "@material/feature-targeting": "^5.1.0", - "@material/ripple": "^5.1.0", - "@material/rtl": "^5.1.0", - "@material/shape": "^5.1.0", - "@material/theme": "^5.1.0", - "@material/touch-target": "^5.1.0", - "@material/typography": "^5.1.0", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/dialog/-/dialog-6.0.0.tgz", + "integrity": "sha512-3jWoCFYfT2qx1Iz3OT8mIiRXgESQY8OiWD5N7IwkZXzZgO5fNC0SL05NQaKEQ5lwyVPvQP/DggPYc2jveiPWhQ==", + "dev": true, + "requires": { + "@material/animation": "^6.0.0", + "@material/base": "^6.0.0", + "@material/button": "^6.0.0", + "@material/dom": "^6.0.0", + "@material/elevation": "^6.0.0", + "@material/feature-targeting": "^6.0.0", + "@material/ripple": "^6.0.0", + "@material/rtl": "^6.0.0", + "@material/shape": "^6.0.0", + "@material/theme": "^6.0.0", + "@material/touch-target": "^6.0.0", + "@material/typography": "^6.0.0", "tslib": "^1.9.3" } }, "@material/dom": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/dom/-/dom-5.1.0.tgz", - "integrity": "sha512-tBbl3hG34Auv+2sboWhtstXeZ9rx3G7hb/jEXs5xZ5KIfZHwY4mbo0KqR/fSJZKaUsvk2Nc/UEOVcUx2mTNmYg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/dom/-/dom-6.0.0.tgz", + "integrity": "sha512-9hvoi3MxR25dmyv15xJGRS+Ezlr0oD+Y6k4UyAbLpExFP2OakTZc8Xj0Fd7Nwav3I5aIXyC5jJ2gvhZcy1cI9A==", "dev": true, "requires": { + "@material/feature-targeting": "^6.0.0", "tslib": "^1.9.3" } }, "@material/drawer": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/drawer/-/drawer-5.1.0.tgz", - "integrity": "sha512-Xh/kYkT8QWWXkbCI25ys6av0wrc0wXRfvnRdH34Rz4sZvWC51D6apK2bxGr+AV/uR88zwn6U8pb9cccnr+2Eqw==", - "dev": true, - "requires": { - "@material/animation": "^5.1.0", - "@material/base": "^5.1.0", - "@material/dom": "^5.1.0", - "@material/elevation": "^5.1.0", - "@material/feature-targeting": "^5.1.0", - "@material/list": "^5.1.0", - "@material/ripple": "^5.1.0", - "@material/rtl": "^5.1.0", - "@material/shape": "^5.1.0", - "@material/theme": "^5.1.0", - "@material/typography": "^5.1.0", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/drawer/-/drawer-6.0.0.tgz", + "integrity": "sha512-ukh5R+aMOBf5wmZQul8eHR/nEbLmxk7SXxXanv7EXCRmY8bgNyAsnWu7ZmCAYlMN6lww2mpTEJqvi5XbCjbSiw==", + "dev": true, + "requires": { + "@material/animation": "^6.0.0", + "@material/base": "^6.0.0", + "@material/dom": "^6.0.0", + "@material/elevation": "^6.0.0", + "@material/feature-targeting": "^6.0.0", + "@material/list": "^6.0.0", + "@material/ripple": "^6.0.0", + "@material/rtl": "^6.0.0", + "@material/shape": "^6.0.0", + "@material/theme": "^6.0.0", + "@material/typography": "^6.0.0", "tslib": "^1.9.3" } }, "@material/elevation": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/elevation/-/elevation-5.1.0.tgz", - "integrity": "sha512-NsWIT+L6x3BLouCOh3H8x885/nCrNNmzCwHEodz/0PcYQsxx9RiIVFkagmJWw/w//jej/D4NotD0xHGKOWTrFA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/elevation/-/elevation-6.0.0.tgz", + "integrity": "sha512-9WNBu/MKTQX40Ev3ayq5V8Pf/E/DqUPRQO8F0YA99jRWuYScpX2zeJlpRe+wLI6zIxtfFcVvRW9D4O1s1Bmbdg==", "dev": true, "requires": { - "@material/animation": "^5.1.0", - "@material/base": "^5.1.0", - "@material/feature-targeting": "^5.1.0", - "@material/theme": "^5.1.0" + "@material/animation": "^6.0.0", + "@material/base": "^6.0.0", + "@material/feature-targeting": "^6.0.0", + "@material/theme": "^6.0.0" } }, "@material/fab": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/fab/-/fab-5.1.0.tgz", - "integrity": "sha512-mq9I0l4hnsMS+Ko/W7e5A8epElIp3H0UFGJzMlZX5VJBWBpfnykj7fLYnVWtyJ+zFgdLv6rpO/307Kto7gi5Pg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/fab/-/fab-6.0.0.tgz", + "integrity": "sha512-d+Ws2MHtS8jWKBBnj8KY5dwEUroLiGWNOZPWEP6Ms6hgSZfr9HbzUppfjFZrDG8VaJHW4DTXDcdrpZqgMMzERA==", "dev": true, "requires": { - "@material/animation": "^5.1.0", - "@material/elevation": "^5.1.0", - "@material/feature-targeting": "^5.1.0", - "@material/ripple": "^5.1.0", - "@material/rtl": "^5.1.0", - "@material/shape": "^5.1.0", - "@material/theme": "^5.1.0", - "@material/touch-target": "^5.1.0", - "@material/typography": "^5.1.0" + "@material/animation": "^6.0.0", + "@material/dom": "^6.0.0", + "@material/elevation": "^6.0.0", + "@material/feature-targeting": "^6.0.0", + "@material/ripple": "^6.0.0", + "@material/rtl": "^6.0.0", + "@material/shape": "^6.0.0", + "@material/theme": "^6.0.0", + "@material/touch-target": "^6.0.0", + "@material/typography": "^6.0.0" } }, "@material/feature-targeting": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/feature-targeting/-/feature-targeting-5.1.0.tgz", - "integrity": "sha512-z3JNWF7lP9WOzw1xBwul/HAOu4qC6EpK/8MkhjLNI9APvdYML82PWS1V0k0MiqA6Jk6uxm8DiVAk9VUqBa9/YA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/feature-targeting/-/feature-targeting-6.0.0.tgz", + "integrity": "sha512-REj9VJnqkGwpngffc/iHGPt8WTF27QFPWDD8VBNXaP+MmnpIu7V5q5JMoozKzG5uk+hVryzam1i2PJHztizDXg==", "dev": true }, "@material/floating-label": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/floating-label/-/floating-label-5.1.0.tgz", - "integrity": "sha512-5EwPiBa5A4Q678tNWdkkBGDdSCDzudhVgBtRiA/7xRo4dHXiBxX5bhE+RHrF3ZQyEf6fsShspqwAFkTA1EaplQ==", - "dev": true, - "requires": { - "@material/animation": "^5.1.0", - "@material/base": "^5.1.0", - "@material/dom": "^5.1.0", - "@material/feature-targeting": "^5.1.0", - "@material/rtl": "^5.1.0", - "@material/theme": "^5.1.0", - "@material/typography": "^5.1.0", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/floating-label/-/floating-label-6.0.0.tgz", + "integrity": "sha512-hLCsJKAJtVUUcxTbphqn6JZTbkOa3TW5nLgcwcgWqTbjOWOafppnplKELeM+6oDvwg/YDcGSsvuPUOsCMRiXvw==", + "dev": true, + "requires": { + "@material/animation": "^6.0.0", + "@material/base": "^6.0.0", + "@material/dom": "^6.0.0", + "@material/feature-targeting": "^6.0.0", + "@material/rtl": "^6.0.0", + "@material/theme": "^6.0.0", + "@material/typography": "^6.0.0", "tslib": "^1.9.3" } }, "@material/form-field": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/form-field/-/form-field-5.1.0.tgz", - "integrity": "sha512-gF2YoeCd41fIM7U1v3psEqiUdwbylbzb6BuvmcKmH0OQBP6lnRbLSbgKWldcHx2VyKTdqusu/bv6/NAe/98QiQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/form-field/-/form-field-6.0.0.tgz", + "integrity": "sha512-i8AFoZt3OATKfY0ACqJqqYnNvJBahTjj/j6uYkFp6emUkR+Xfg5mScK1BAZRdP+IJT5nAdFex4C1sSRTssGZ5Q==", "dev": true, "requires": { - "@material/base": "^5.1.0", - "@material/feature-targeting": "^5.1.0", - "@material/ripple": "^5.1.0", - "@material/rtl": "^5.1.0", - "@material/theme": "^5.1.0", - "@material/typography": "^5.1.0", + "@material/base": "^6.0.0", + "@material/feature-targeting": "^6.0.0", + "@material/ripple": "^6.0.0", + "@material/rtl": "^6.0.0", + "@material/theme": "^6.0.0", + "@material/typography": "^6.0.0", "tslib": "^1.9.3" } }, "@material/icon-button": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/icon-button/-/icon-button-5.1.0.tgz", - "integrity": "sha512-HLdSkqDH1wx5YSBHz8dGEL2BKv8IDqhRul7wea9i9/3RcQz3hb5+OYpq8iiXqpxcVPVlWNud2w1oyvmEXRTdZQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/icon-button/-/icon-button-6.0.0.tgz", + "integrity": "sha512-ak1BIG20FVAIj4oV20YbDhvYWIS8kn6cCcJomVBB/f8uA4OX6NO77xwaJ9tBZTURkvLJ0Z5coDLinxOHN15ffQ==", "dev": true, "requires": { - "@material/base": "^5.1.0", - "@material/density": "^5.1.0", - "@material/feature-targeting": "^5.1.0", - "@material/ripple": "^5.1.0", - "@material/theme": "^5.1.0", + "@material/base": "^6.0.0", + "@material/density": "^6.0.0", + "@material/feature-targeting": "^6.0.0", + "@material/ripple": "^6.0.0", + "@material/rtl": "^6.0.0", + "@material/theme": "^6.0.0", "tslib": "^1.9.3" } }, "@material/image-list": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/image-list/-/image-list-5.1.0.tgz", - "integrity": "sha512-LFl7W8AFp2baFY38BBGVX5C6c/zZoPOsHsRMhVP8jvIH5q1BfUg6SaXkleos6Yxmy+18hdPnVuWdAQ38hhje8Q==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/image-list/-/image-list-6.0.0.tgz", + "integrity": "sha512-rwLNUcyv4ortDtVw0VjO/qdSCm1n7xFtb7JzdLfAFpDCiSfoWS7wXnCqkgHsJrNQSnKbMENEs+IRE2OYIbY8Ew==", "dev": true, "requires": { - "@material/feature-targeting": "^5.1.0", - "@material/shape": "^5.1.0", - "@material/theme": "^5.1.0", - "@material/typography": "^5.1.0" + "@material/feature-targeting": "^6.0.0", + "@material/shape": "^6.0.0", + "@material/theme": "^6.0.0", + "@material/typography": "^6.0.0" } }, "@material/layout-grid": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/layout-grid/-/layout-grid-5.1.0.tgz", - "integrity": "sha512-6TvPVZE+UGVfmzttbRp0K6SOUvFmYI5W8p966Vztg8dYK122ondRJqMmyFf0SS0CdbrbO+bSW7/S3YkpPNrvAg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/layout-grid/-/layout-grid-6.0.0.tgz", + "integrity": "sha512-T+sB8Ss9gZQ101T2uQBtWmeuuQtEb2w4pncGYL+dX6+VDDQ8UZGaBEOcwPW0FqroRhX/CEXzF/mSVpZAyQfP0A==", "dev": true }, "@material/line-ripple": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/line-ripple/-/line-ripple-5.1.0.tgz", - "integrity": "sha512-esf2/ROZl1eVpyGCWPvxMSGVkuIOG5Fm6qufOLp7XIx5IL1O0bsm+bV6cVC4JCCtmNOag4GOBgkKKbkOvp/R6g==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/line-ripple/-/line-ripple-6.0.0.tgz", + "integrity": "sha512-LppQy+bnkAD+tyGOA6/GzE4/xBGRzvJNGJZe0OvClerBxM9yOtxd8Xa8VJ+ul1hTNR/OCB2HSTWNQq5fyqTQHg==", "dev": true, "requires": { - "@material/animation": "^5.1.0", - "@material/base": "^5.1.0", - "@material/feature-targeting": "^5.1.0", - "@material/theme": "^5.1.0", + "@material/animation": "^6.0.0", + "@material/base": "^6.0.0", + "@material/feature-targeting": "^6.0.0", + "@material/theme": "^6.0.0", "tslib": "^1.9.3" } }, "@material/linear-progress": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/linear-progress/-/linear-progress-5.1.0.tgz", - "integrity": "sha512-wuBH2Y7psdiG5ubsKCHFWriHv4IqLeUARCmHoHyFsAdW0snwMPzSgb2mbVDiGl5gjWbSDxBsqGjKo5kOl3Vaug==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/linear-progress/-/linear-progress-6.0.0.tgz", + "integrity": "sha512-5QzyGdcBZbU2JjC4MPmXDS5i4+s4YIu9jCoAq85P7NCkdPySEs45me0BhPZocUV9FtOZ5QzDt2ZgV+vtk//DxA==", "dev": true, "requires": { - "@material/animation": "^5.1.0", - "@material/base": "^5.1.0", - "@material/feature-targeting": "^5.1.0", - "@material/progress-indicator": "^5.1.0", - "@material/theme": "^5.1.0", + "@material/animation": "^6.0.0", + "@material/base": "^6.0.0", + "@material/feature-targeting": "^6.0.0", + "@material/progress-indicator": "^6.0.0", + "@material/theme": "^6.0.0", "tslib": "^1.9.3" } }, "@material/list": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/list/-/list-5.1.0.tgz", - "integrity": "sha512-fcHMJLmmtFYeMU8CO9VsXoRRm3/2jhPVMWK3lpuARZxvkNyZqjQG0mGtpWgw4oekerM/B37TGGFmN3R5DSyGcg==", - "dev": true, - "requires": { - "@material/base": "^5.1.0", - "@material/density": "^5.1.0", - "@material/dom": "^5.1.0", - "@material/feature-targeting": "^5.1.0", - "@material/ripple": "^5.1.0", - "@material/rtl": "^5.1.0", - "@material/shape": "^5.1.0", - "@material/theme": "^5.1.0", - "@material/typography": "^5.1.0", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/list/-/list-6.0.0.tgz", + "integrity": "sha512-HTsASEUTCVST4lLT7hzum+ru5MQs04S6rCWLngYSEFuzhKjcTg+kJL1FNzkqlQIpEcMgaaa7CAKMl69ZrwyLrA==", + "dev": true, + "requires": { + "@material/base": "^6.0.0", + "@material/density": "^6.0.0", + "@material/dom": "^6.0.0", + "@material/feature-targeting": "^6.0.0", + "@material/ripple": "^6.0.0", + "@material/rtl": "^6.0.0", + "@material/shape": "^6.0.0", + "@material/theme": "^6.0.0", + "@material/typography": "^6.0.0", "tslib": "^1.9.3" } }, "@material/menu": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/menu/-/menu-5.1.0.tgz", - "integrity": "sha512-ssJNcbdyLewgL7hnj4C7JeXO3GvV4G2i1//Ych2s+au7AcJ/6/YeTTKhiCkoSpS7pb7axB3dMKwQWor2glec5Q==", - "dev": true, - "requires": { - "@material/base": "^5.1.0", - "@material/dom": "^5.1.0", - "@material/elevation": "^5.1.0", - "@material/feature-targeting": "^5.1.0", - "@material/list": "^5.1.0", - "@material/menu-surface": "^5.1.0", - "@material/ripple": "^5.1.0", - "@material/rtl": "^5.1.0", - "@material/theme": "^5.1.0", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/menu/-/menu-6.0.0.tgz", + "integrity": "sha512-er0s15pVr2VD0F7PZtZEGL5zjAIhXZwFSYZPWwJTsSLzjTw+dk2erDVzd3tPDMHub86wmX/x9DR89wPjjPTQhw==", + "dev": true, + "requires": { + "@material/base": "^6.0.0", + "@material/dom": "^6.0.0", + "@material/elevation": "^6.0.0", + "@material/feature-targeting": "^6.0.0", + "@material/list": "^6.0.0", + "@material/menu-surface": "^6.0.0", + "@material/ripple": "^6.0.0", + "@material/rtl": "^6.0.0", + "@material/theme": "^6.0.0", "tslib": "^1.9.3" } }, "@material/menu-surface": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/menu-surface/-/menu-surface-5.1.0.tgz", - "integrity": "sha512-8EqkrKP92O4xaPVItz2841OfmuH3zyCclU1iC0NSBa39MwmYt7ML3IEaOXwOzKlcNGOcC7qPeqcpYlUsfMYX3g==", - "dev": true, - "requires": { - "@material/animation": "^5.1.0", - "@material/base": "^5.1.0", - "@material/elevation": "^5.1.0", - "@material/feature-targeting": "^5.1.0", - "@material/rtl": "^5.1.0", - "@material/shape": "^5.1.0", - "@material/theme": "^5.1.0", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/menu-surface/-/menu-surface-6.0.0.tgz", + "integrity": "sha512-Uro50xxVXn8lgesbHDlfc1yibr4elHf1tdmFv7nZMCzmDWtP2XBs47EpSzkDdf3LpTHZrkAjs7h0HkKS4UxyCQ==", + "dev": true, + "requires": { + "@material/animation": "^6.0.0", + "@material/base": "^6.0.0", + "@material/elevation": "^6.0.0", + "@material/feature-targeting": "^6.0.0", + "@material/rtl": "^6.0.0", + "@material/shape": "^6.0.0", + "@material/theme": "^6.0.0", "tslib": "^1.9.3" } }, "@material/notched-outline": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/notched-outline/-/notched-outline-5.1.0.tgz", - "integrity": "sha512-mQ3NjJR1jLXnJi6jhs20ftTf0yU1gWpYlyx1GizU0f7pLEqcIrFnw6G+pavcnKqP+JXNkzAQeGbmZvYBQnxokA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/notched-outline/-/notched-outline-6.0.0.tgz", + "integrity": "sha512-fSn/3rQblUmFny3qeCnWgXkQyV+nfpuXmPhf41cjUlu28TnTKA2YayL+vg8Ebi97l6osAFaT/1dEaebvpwebaQ==", "dev": true, "requires": { - "@material/base": "^5.1.0", - "@material/feature-targeting": "^5.1.0", - "@material/floating-label": "^5.1.0", - "@material/rtl": "^5.1.0", - "@material/shape": "^5.1.0", - "@material/theme": "^5.1.0", + "@material/base": "^6.0.0", + "@material/feature-targeting": "^6.0.0", + "@material/floating-label": "^6.0.0", + "@material/rtl": "^6.0.0", + "@material/shape": "^6.0.0", + "@material/theme": "^6.0.0", "tslib": "^1.9.3" } }, "@material/progress-indicator": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/progress-indicator/-/progress-indicator-5.1.0.tgz", - "integrity": "sha512-+bsiQogKFu42Td8cXpsxX1u2BOyB4erR6NBWMrSWZJNmKM95EFQrQEnr9nxfU94bY47V3UqYtcAY9Y6GgfJyZQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/progress-indicator/-/progress-indicator-6.0.0.tgz", + "integrity": "sha512-VIMCgw96xacKbHf92/yrGiUMJ4uHTwaoTTN7i51oToDngS6GaMobOLliOPO6Ye+z0x2ZbOxSsJTpyIKatvl5mg==", "dev": true, "requires": { "tslib": "^1.9.3" } }, "@material/radio": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/radio/-/radio-5.1.0.tgz", - "integrity": "sha512-srAchlY1TKkmQAdMHqbP9vLkN7gmiWX6FGzArgKomd6Es8OqF2P3jvPcQizqz4OFYZIMrxARdW6r8QvhG0lZEg==", - "dev": true, - "requires": { - "@material/animation": "^5.1.0", - "@material/base": "^5.1.0", - "@material/density": "^5.1.0", - "@material/dom": "^5.1.0", - "@material/feature-targeting": "^5.1.0", - "@material/ripple": "^5.1.0", - "@material/theme": "^5.1.0", - "@material/touch-target": "^5.1.0", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/radio/-/radio-6.0.0.tgz", + "integrity": "sha512-Snz5uLUvXKbXX5b6Im8GB9BXKvbz6mClmp1+FwNi4Wlk15Gjq/u50odCISWYeAXAwoJl/lrteIdQIgzW/MZcPQ==", + "dev": true, + "requires": { + "@material/animation": "^6.0.0", + "@material/base": "^6.0.0", + "@material/density": "^6.0.0", + "@material/dom": "^6.0.0", + "@material/feature-targeting": "^6.0.0", + "@material/ripple": "^6.0.0", + "@material/theme": "^6.0.0", + "@material/touch-target": "^6.0.0", "tslib": "^1.9.3" } }, "@material/ripple": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/ripple/-/ripple-5.1.0.tgz", - "integrity": "sha512-mluIf+HaaCplszp9/MAl178FpfIJWi5hSyQOpF7w8RTzRSaH8J0uwgmn8VeNnwe1TAWio0vQzHrz4iEg2r7Ngw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/ripple/-/ripple-6.0.0.tgz", + "integrity": "sha512-z+ARpjBVkRZBhiX20aAxAMrgBcfpcCRqIcI/E3Esfyo7M+q/mm8t92ZumcahxWnOBJkHM55kkpUqHlfkYlfyZQ==", "dev": true, "requires": { - "@material/animation": "^5.1.0", - "@material/base": "^5.1.0", - "@material/dom": "^5.1.0", - "@material/feature-targeting": "^5.1.0", - "@material/theme": "^5.1.0", + "@material/animation": "^6.0.0", + "@material/base": "^6.0.0", + "@material/dom": "^6.0.0", + "@material/feature-targeting": "^6.0.0", + "@material/theme": "^6.0.0", "tslib": "^1.9.3" } }, "@material/rtl": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/rtl/-/rtl-5.1.0.tgz", - "integrity": "sha512-Hij4KJIfjK63HArdQ3K1INMo0MbigDgL0JhjO1VDk5c+iYmYpjDI7wgPLmV5ISCBtenXRWpo1xbBO3uEmtCd4Q==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/rtl/-/rtl-6.0.0.tgz", + "integrity": "sha512-/WkzlUm3qylWMqv7Lw7ColZ8DYvEvTXtevxxz7PKM1hT9FNlbO1/Qywvda4VUtXivEeynXEqeT1T/ZYHV9yDVw==", "dev": true }, "@material/select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/select/-/select-5.1.0.tgz", - "integrity": "sha512-AAXscWDMjpVfO91VYKhxdP8XTyZ6fJFNFEgL0lxccvRqU8qFt5cPQ+7W1IgMWYdrnvHhANa8DLTrpnepSq4irQ==", - "dev": true, - "requires": { - "@material/animation": "^5.1.0", - "@material/base": "^5.1.0", - "@material/floating-label": "^5.1.0", - "@material/line-ripple": "^5.1.0", - "@material/menu": "^5.1.0", - "@material/menu-surface": "^5.1.0", - "@material/notched-outline": "^5.1.0", - "@material/ripple": "^5.1.0", - "@material/rtl": "^5.1.0", - "@material/shape": "^5.1.0", - "@material/theme": "^5.1.0", - "@material/typography": "^5.1.0", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/select/-/select-6.0.0.tgz", + "integrity": "sha512-E8ylESgSZBpBE9bqfN4Xa0lFIrwpzbi/NXdLnqXPGQMI2NvR8cUU6M1qQ2XwsLimTebSv7S5JuhMlkqf0lzjAQ==", + "dev": true, + "requires": { + "@material/animation": "^6.0.0", + "@material/base": "^6.0.0", + "@material/feature-targeting": "^6.0.0", + "@material/floating-label": "^6.0.0", + "@material/line-ripple": "^6.0.0", + "@material/menu": "^6.0.0", + "@material/menu-surface": "^6.0.0", + "@material/notched-outline": "^6.0.0", + "@material/ripple": "^6.0.0", + "@material/rtl": "^6.0.0", + "@material/shape": "^6.0.0", + "@material/theme": "^6.0.0", + "@material/typography": "^6.0.0", "tslib": "^1.9.3" } }, "@material/shape": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/shape/-/shape-5.1.0.tgz", - "integrity": "sha512-/k27T9fhQ1zj7VCsS26nv0TzsOi142ncik2mycEXq8753PDBotob7Y19pbwivwt9QxkglhMGH0EaWdZPzBoQXw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/shape/-/shape-6.0.0.tgz", + "integrity": "sha512-tZT9GGWI3QcOtyfJ07Hc3noP2b5Bvx2npx/aj+k7gEIkE06mzr08dVnVOup8z8HbHWIenxRJgdeF5+lAfBE3vw==", "dev": true, "requires": { - "@material/feature-targeting": "^5.1.0", - "@material/rtl": "^5.1.0" + "@material/feature-targeting": "^6.0.0", + "@material/rtl": "^6.0.0" } }, "@material/slider": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/slider/-/slider-5.1.0.tgz", - "integrity": "sha512-3+0kIgqowmUK0AXOC0jvR+8fqFJobdWuthfbuYBV+PFGBa9+zUow6Txf/yrhtCeQ01FHXw2iNeEFXSws+MYP9w==", - "dev": true, - "requires": { - "@material/animation": "^5.1.0", - "@material/base": "^5.1.0", - "@material/dom": "^5.1.0", - "@material/feature-targeting": "^5.1.0", - "@material/rtl": "^5.1.0", - "@material/theme": "^5.1.0", - "@material/typography": "^5.1.0", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/slider/-/slider-6.0.0.tgz", + "integrity": "sha512-un47bQr/LTEff/aW1Wiu1RBbGMVxM5SbC8O71E4tc7BTK6qG1hjDInlms4GYeeWhvK3NCfKfmoaO651DjyAo1g==", + "dev": true, + "requires": { + "@material/animation": "^6.0.0", + "@material/base": "^6.0.0", + "@material/dom": "^6.0.0", + "@material/feature-targeting": "^6.0.0", + "@material/rtl": "^6.0.0", + "@material/theme": "^6.0.0", + "@material/typography": "^6.0.0", "tslib": "^1.9.3" } }, "@material/snackbar": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/snackbar/-/snackbar-5.1.0.tgz", - "integrity": "sha512-bn6WydEGKZxq24aZ6BfnLGPbhCww2srOe+mn2W9VJFBfZEh9qnCcya2jHs295pPbzRtDM1b2oR2LiAKBfIBt3A==", - "dev": true, - "requires": { - "@material/animation": "^5.1.0", - "@material/base": "^5.1.0", - "@material/button": "^5.1.0", - "@material/dom": "^5.1.0", - "@material/elevation": "^5.1.0", - "@material/feature-targeting": "^5.1.0", - "@material/icon-button": "^5.1.0", - "@material/ripple": "^5.1.0", - "@material/rtl": "^5.1.0", - "@material/shape": "^5.1.0", - "@material/theme": "^5.1.0", - "@material/typography": "^5.1.0", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/snackbar/-/snackbar-6.0.0.tgz", + "integrity": "sha512-Cu2DXatt50qllxfJu4VwWTF74eg61bP7jmVE29O6y4LsHIjj1LYYEGBKJNYOPgsAXGgjqB+D4ssrWEr0Hl4Sew==", + "dev": true, + "requires": { + "@material/animation": "^6.0.0", + "@material/base": "^6.0.0", + "@material/button": "^6.0.0", + "@material/dom": "^6.0.0", + "@material/elevation": "^6.0.0", + "@material/feature-targeting": "^6.0.0", + "@material/icon-button": "^6.0.0", + "@material/ripple": "^6.0.0", + "@material/rtl": "^6.0.0", + "@material/shape": "^6.0.0", + "@material/theme": "^6.0.0", + "@material/typography": "^6.0.0", "tslib": "^1.9.3" } }, "@material/switch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/switch/-/switch-5.1.0.tgz", - "integrity": "sha512-cHFzquY8NINZIIaDdA+T3gwBR5V0lRORh6BNq4EBD69GiGQamoz1S8APr5ea1Sodt7Dm1yzkDRbbDO+yoNgR9g==", - "dev": true, - "requires": { - "@material/animation": "^5.1.0", - "@material/base": "^5.1.0", - "@material/density": "^5.1.0", - "@material/dom": "^5.1.0", - "@material/elevation": "^5.1.0", - "@material/feature-targeting": "^5.1.0", - "@material/ripple": "^5.1.0", - "@material/rtl": "^5.1.0", - "@material/theme": "^5.1.0", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/switch/-/switch-6.0.0.tgz", + "integrity": "sha512-Qpg3ne2MKSLy/vkcUAsWvSZrkuY4QOqo/s1IUKQrjLrDbCS1Al/M7ZUO7ZlKsQyx3sbb9ijEmJwK6lGtn12b3Q==", + "dev": true, + "requires": { + "@material/animation": "^6.0.0", + "@material/base": "^6.0.0", + "@material/density": "^6.0.0", + "@material/dom": "^6.0.0", + "@material/elevation": "^6.0.0", + "@material/feature-targeting": "^6.0.0", + "@material/ripple": "^6.0.0", + "@material/rtl": "^6.0.0", + "@material/theme": "^6.0.0", "tslib": "^1.9.3" } }, "@material/tab": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/tab/-/tab-5.1.0.tgz", - "integrity": "sha512-awur1Yv2QjJ8ghNyZ/oF6MThxczGDdGqimrzcgS0wI04sg2eTiU5Ed6KV3VILVsD9fA8kKR/e5XEh0CXjqhUYQ==", - "dev": true, - "requires": { - "@material/base": "^5.1.0", - "@material/feature-targeting": "^5.1.0", - "@material/ripple": "^5.1.0", - "@material/rtl": "^5.1.0", - "@material/tab-indicator": "^5.1.0", - "@material/theme": "^5.1.0", - "@material/typography": "^5.1.0", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/tab/-/tab-6.0.0.tgz", + "integrity": "sha512-WeZQfIHT6F+zo7XgUC3C9EXPDXmIfkJoiuzIRUbHkbi8LjJhCVPCP31KlWuTnT9Hswd37y7ZGMdSN04HBoqNIQ==", + "dev": true, + "requires": { + "@material/base": "^6.0.0", + "@material/feature-targeting": "^6.0.0", + "@material/ripple": "^6.0.0", + "@material/rtl": "^6.0.0", + "@material/tab-indicator": "^6.0.0", + "@material/theme": "^6.0.0", + "@material/typography": "^6.0.0", "tslib": "^1.9.3" } }, "@material/tab-bar": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/tab-bar/-/tab-bar-5.1.0.tgz", - "integrity": "sha512-zK1Fe+in5cjkNIQH3Z7NiKqz0hNWehgr5e8lO0MxAFoTRodxUw5OhM9rse18c42uW+fItTJeSpLdz7RceENpyw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/tab-bar/-/tab-bar-6.0.0.tgz", + "integrity": "sha512-Au+vTT92E/nuUb7DIAqQwdpLixy0VWJM1PlV5Zqw1nqAz5Gj8toZWKpThlZ1GjJpgftS0glr1KpxMLLXiaDnRw==", "dev": true, "requires": { - "@material/animation": "^5.1.0", - "@material/base": "^5.1.0", - "@material/density": "^5.1.0", - "@material/feature-targeting": "^5.1.0", - "@material/tab": "^5.1.0", - "@material/tab-scroller": "^5.1.0", + "@material/animation": "^6.0.0", + "@material/base": "^6.0.0", + "@material/density": "^6.0.0", + "@material/feature-targeting": "^6.0.0", + "@material/tab": "^6.0.0", + "@material/tab-scroller": "^6.0.0", "tslib": "^1.9.3" } }, "@material/tab-indicator": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/tab-indicator/-/tab-indicator-5.1.0.tgz", - "integrity": "sha512-vy/oBsvRQaQ2EscsgFp9xu7tZM6UBECmNxcC1k2eQGhNjy7olkoL9bX/ymiN4xAjQYqvP6BnC3LN3IywvKMTxQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/tab-indicator/-/tab-indicator-6.0.0.tgz", + "integrity": "sha512-/UKc6C54GcClb+bbtxZFgkaOd7VfXcGavJ43x1uw07Yn+YHhxuBt0oh2taaoi2t/dJCL1M1hW4UfcOTDFl8w5A==", "dev": true, "requires": { - "@material/animation": "^5.1.0", - "@material/base": "^5.1.0", - "@material/feature-targeting": "^5.1.0", - "@material/theme": "^5.1.0", + "@material/animation": "^6.0.0", + "@material/base": "^6.0.0", + "@material/feature-targeting": "^6.0.0", + "@material/theme": "^6.0.0", "tslib": "^1.9.3" } }, "@material/tab-scroller": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/tab-scroller/-/tab-scroller-5.1.0.tgz", - "integrity": "sha512-7b1Ea5tLc0A0iQEWYHXj8jfdJgYFMaaWjs9BOJyPBw7m2PyDnVwPGngPC5RqmxjDdyEeXbtDHsnMLZmjdT5g6A==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/tab-scroller/-/tab-scroller-6.0.0.tgz", + "integrity": "sha512-v788wUc0rf4i4ebM9bYw3RTz6vNartE3Ko8CiYeh5GAjXgcaM25/VnEKkwXeSah0CSC7Xj0PfouWD/qfIYt63A==", "dev": true, "requires": { - "@material/animation": "^5.1.0", - "@material/base": "^5.1.0", - "@material/dom": "^5.1.0", - "@material/feature-targeting": "^5.1.0", - "@material/tab": "^5.1.0", + "@material/animation": "^6.0.0", + "@material/base": "^6.0.0", + "@material/dom": "^6.0.0", + "@material/feature-targeting": "^6.0.0", + "@material/tab": "^6.0.0", "tslib": "^1.9.3" } }, "@material/textfield": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/textfield/-/textfield-5.1.0.tgz", - "integrity": "sha512-Vipvw75AXj4G/BGXv3DyrGozbvHxGtcNGig1e5pz1ERvcmZN5epLyGStznxEIZYNf0Q+6O/NwSRxZGgrdI2w8w==", - "dev": true, - "requires": { - "@material/animation": "^5.1.0", - "@material/base": "^5.1.0", - "@material/density": "^5.1.0", - "@material/dom": "^5.1.0", - "@material/feature-targeting": "^5.1.0", - "@material/floating-label": "^5.1.0", - "@material/line-ripple": "^5.1.0", - "@material/notched-outline": "^5.1.0", - "@material/ripple": "^5.1.0", - "@material/rtl": "^5.1.0", - "@material/shape": "^5.1.0", - "@material/theme": "^5.1.0", - "@material/typography": "^5.1.0", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/textfield/-/textfield-6.0.0.tgz", + "integrity": "sha512-BZAdsVYilstY4rvHxb0n/Vgs4/IcAO7U5dpcLDRWJlvOtbtfxNl4C5HuSaVUz7Mxr7+HhZAZfz3GkC1YY9XeEQ==", + "dev": true, + "requires": { + "@material/animation": "^6.0.0", + "@material/base": "^6.0.0", + "@material/density": "^6.0.0", + "@material/dom": "^6.0.0", + "@material/feature-targeting": "^6.0.0", + "@material/floating-label": "^6.0.0", + "@material/line-ripple": "^6.0.0", + "@material/notched-outline": "^6.0.0", + "@material/ripple": "^6.0.0", + "@material/rtl": "^6.0.0", + "@material/shape": "^6.0.0", + "@material/theme": "^6.0.0", + "@material/typography": "^6.0.0", "tslib": "^1.9.3" } }, "@material/theme": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/theme/-/theme-5.1.0.tgz", - "integrity": "sha512-VoaCYAubn/oEG1/fu/yP4nxAw8sLEphFOGGBJxcPGQoLgQ9qcvibsV3G5H9S6AtmhJxgSGU0JnO9TaiuhQq5zA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/theme/-/theme-6.0.0.tgz", + "integrity": "sha512-dViBx1lsidoQhVi/MYksTmDs8aUPj3mPVQIaBPtDRtqpIuWSwG7bCHoY8rG8FHRduPLpq3b1A4OwKHBd0RWVJw==", "dev": true, "requires": { - "@material/feature-targeting": "^5.1.0" + "@material/feature-targeting": "^6.0.0" } }, "@material/top-app-bar": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/top-app-bar/-/top-app-bar-5.1.0.tgz", - "integrity": "sha512-ySCUpwIFnCmY/I9/XPs0IPBCvjWzc2NQ7mquG7qQoaUVUqWTNMyL15zG6CeDf2/Nk14mlSRNM4LRPFWenCdJoQ==", - "dev": true, - "requires": { - "@material/animation": "^5.1.0", - "@material/base": "^5.1.0", - "@material/elevation": "^5.1.0", - "@material/ripple": "^5.1.0", - "@material/rtl": "^5.1.0", - "@material/shape": "^5.1.0", - "@material/theme": "^5.1.0", - "@material/typography": "^5.1.0", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/top-app-bar/-/top-app-bar-6.0.0.tgz", + "integrity": "sha512-qw5kFyFkF9Gps91x5zQV3jMgCY42yhbuEOaSQ4E9ujozZTp4dhkFWD0ZbZ+NvNS0KPZ7fTWmCKqxqZ97Ofl9+w==", + "dev": true, + "requires": { + "@material/animation": "^6.0.0", + "@material/base": "^6.0.0", + "@material/elevation": "^6.0.0", + "@material/ripple": "^6.0.0", + "@material/rtl": "^6.0.0", + "@material/shape": "^6.0.0", + "@material/theme": "^6.0.0", + "@material/typography": "^6.0.0", "tslib": "^1.9.3" } }, "@material/touch-target": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/touch-target/-/touch-target-5.1.0.tgz", - "integrity": "sha512-lR3eoL1D0I/hyEK6I7bMFDBy/pE0yYvjYUZtL1vC7+2i54A4FgQ2hwnpQJVaZQXzrHdj6xsXmODphmUsH5gqPA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/touch-target/-/touch-target-6.0.0.tgz", + "integrity": "sha512-qZjrxo6honqxRV2Gy7spgkfj1qzSwy2IC8xtQb6bIolDD7kbzOxmyyaMi+TxQE0QnRWG/w6DVBSsPPQGNt4Saw==", "dev": true, "requires": { - "@material/base": "^5.1.0", - "@material/feature-targeting": "^5.1.0" + "@material/base": "^6.0.0", + "@material/feature-targeting": "^6.0.0" } }, "@material/typography": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material/typography/-/typography-5.1.0.tgz", - "integrity": "sha512-yh02koa6JLyPT5u7Zb31kyqhoZoppL0n9FmZK+eHXZcfeDF7ROL0UmtRsEjQxfnCNZRR+FIhAgrzdYxClwH05g==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@material/typography/-/typography-6.0.0.tgz", + "integrity": "sha512-+4UUEYOxINMRUdyAltd1HFydjAy+MeXqUkFUXXNVsi5nFlpGTpMrxriwVaeL++XlGgvziJjDzaOe6S7zkwYxOQ==", "dev": true, "requires": { - "@material/feature-targeting": "^5.1.0", - "@material/theme": "^5.1.0" + "@material/feature-targeting": "^6.0.0", + "@material/theme": "^6.0.0" } }, "@webassemblyjs/ast": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz", - "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==", + "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.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/wast-parser": "1.8.5" + "@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.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz", - "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==", + "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.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz", - "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==", + "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.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz", - "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==", + "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.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz", - "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==", + "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.8.5" + "@webassemblyjs/wast-printer": "1.9.0" } }, "@webassemblyjs/helper-fsm": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz", - "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==", + "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.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz", - "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==", + "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.8.5", - "mamacro": "^0.0.3" + "@webassemblyjs/ast": "1.9.0" } }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz", - "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==", + "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.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz", - "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==", + "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.8.5", - "@webassemblyjs/helper-buffer": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/wasm-gen": "1.8.5" + "@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.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz", - "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==", + "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.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz", - "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==", + "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.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz", - "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==", + "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.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz", - "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==", + "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.8.5", - "@webassemblyjs/helper-buffer": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/helper-wasm-section": "1.8.5", - "@webassemblyjs/wasm-gen": "1.8.5", - "@webassemblyjs/wasm-opt": "1.8.5", - "@webassemblyjs/wasm-parser": "1.8.5", - "@webassemblyjs/wast-printer": "1.8.5" + "@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.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz", - "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==", + "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.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/ieee754": "1.8.5", - "@webassemblyjs/leb128": "1.8.5", - "@webassemblyjs/utf8": "1.8.5" + "@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.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz", - "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==", + "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.8.5", - "@webassemblyjs/helper-buffer": "1.8.5", - "@webassemblyjs/wasm-gen": "1.8.5", - "@webassemblyjs/wasm-parser": "1.8.5" + "@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.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz", - "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==", + "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.8.5", - "@webassemblyjs/helper-api-error": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/ieee754": "1.8.5", - "@webassemblyjs/leb128": "1.8.5", - "@webassemblyjs/utf8": "1.8.5" + "@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.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz", - "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==", + "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.8.5", - "@webassemblyjs/floating-point-hex-parser": "1.8.5", - "@webassemblyjs/helper-api-error": "1.8.5", - "@webassemblyjs/helper-code-frame": "1.8.5", - "@webassemblyjs/helper-fsm": "1.8.5", + "@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.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz", - "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==", + "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.8.5", - "@webassemblyjs/wast-parser": "1.8.5", + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", "@xtuc/long": "4.2.2" } }, @@ -830,16 +848,10 @@ "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", "dev": true }, - "acorn-dynamic-import": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz", - "integrity": "sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==", - "dev": true - }, "ajv": { - "version": "6.12.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz", - "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==", + "version": "6.12.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.3.tgz", + "integrity": "sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -855,9 +867,9 @@ "dev": true }, "ajv-keywords": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz", - "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==", + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.1.tgz", + "integrity": "sha512-KWcq3xN8fDjSB+IMoh2VaXVhRI0BBGxoYp3rx7Pkb6z0cFjYR9Q9l4yZqqals0/zsioCmocC5H6UvsGD4MoIBA==", "dev": true }, "ansi-regex": { @@ -876,24 +888,14 @@ } }, "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "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": { - "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" - } - } + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" } }, "aproba": { @@ -935,6 +937,14 @@ "bn.js": "^4.0.0", "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } } }, "assert": { @@ -974,7 +984,8 @@ "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 + "dev": true, + "optional": true }, "atob": { "version": "2.1.2", @@ -1078,7 +1089,7 @@ "dependencies": { "jsesc": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "resolved": "http://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=" } } @@ -1740,20 +1751,11 @@ "dev": true }, "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true - }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "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, - "requires": { - "file-uri-to-path": "1.0.0" - } + "optional": true }, "bluebird": { "version": "3.7.2", @@ -1762,9 +1764,9 @@ "dev": true }, "bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.2.tgz", + "integrity": "sha512-40rZaf3bUNKTVYu9sIeeEGOg7g14Yvnj9kH7b50EiwX0Q7A6umbvfI5tvHaOERH0XigqKkfLkFQxzb4e6CIXnA==", "dev": true }, "brace-expansion": { @@ -1856,21 +1858,50 @@ "requires": { "bn.js": "^4.1.0", "randombytes": "^2.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } } }, "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" + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.0.tgz", + "integrity": "sha512-hEZC1KEeYuoHRqhGhTy6gWrpJA3ZDjFWv0DE61643ZnOXAKJb3u7yWcrU0mMc9SwAqK1n7myPGndkp0dFG7NFA==", + "dev": true, + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.2", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.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" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } } }, "browserify-zlib": { @@ -1996,23 +2027,59 @@ } }, "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.0.tgz", + "integrity": "sha512-aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ==", "dev": true, + "optional": 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" + "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" + }, + "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, + "optional": 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, + "optional": 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, + "optional": 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, + "optional": true, + "requires": { + "is-number": "^7.0.0" + } + } } }, "chownr": { @@ -2112,9 +2179,9 @@ "dev": true }, "component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "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 }, "concat-map": { @@ -2193,6 +2260,14 @@ "requires": { "bn.js": "^4.1.0", "elliptic": "^6.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } } }, "create-hash": { @@ -2359,6 +2434,14 @@ "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } } }, "domain-browser": { @@ -2386,9 +2469,9 @@ "dev": true }, "elliptic": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz", - "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==", + "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", @@ -2398,6 +2481,14 @@ "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0", "minimalistic-crypto-utils": "^1.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } } }, "emoji-regex": { @@ -2413,23 +2504,35 @@ "dev": true }, "end-of-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", - "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "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.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz", - "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.2.0.tgz", + "integrity": "sha512-S7eiFb/erugyd1rLb6mQ3Vuq+EXHv5cpCkNqqIkYkBgN2QdFnyCZzFBleqwGEx4lgNGYij81BWnCrFNK7vxvjQ==", "dev": true, "requires": { "graceful-fs": "^4.1.2", - "memory-fs": "^0.4.0", + "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" + } + } } }, "errno": { @@ -2492,21 +2595,6 @@ "safe-buffer": "^5.1.1" } }, - "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" - } - }, "expand-brackets": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", @@ -2638,9 +2726,9 @@ } }, "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==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, "fast-json-stable-stringify": { @@ -2655,13 +2743,6 @@ "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", "dev": true }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, - "optional": true - }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", @@ -2780,630 +2861,66 @@ "dev": true }, "fsevents": { - "version": "1.2.12", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.12.tgz", - "integrity": "sha512-Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "dev": true, + "optional": 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-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-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": { - "bindings": "^1.5.0", - "nan": "^2.12.1", - "node-pre-gyp": "*" + "is-glob": "^4.0.1" + } + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "requires": { + "global-prefix": "^3.0.0" }, "dependencies": { - "abbrev": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "ansi-regex": { - "version": "2.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "aproba": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "balanced-match": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chownr": { - "version": "1.1.4", - "bundled": true, - "dev": true, - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true, - "dev": true, - "optional": true - }, - "concat-map": { - "version": "0.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true, - "dev": true, - "optional": true - }, - "core-util-is": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "debug": { - "version": "3.2.6", - "bundled": true, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", "dev": true, - "optional": true, "requires": { - "ms": "^2.1.1" - } - }, - "deep-extend": { - "version": "0.6.0", - "bundled": true, - "dev": true, - "optional": true - }, - "delegates": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.3", - "bundled": true, - "dev": true, - "optional": true - }, - "fs-minipass": { - "version": "1.2.7", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.6.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "gauge": { - "version": "2.7.4", - "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.6", - "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", - "bundled": true, - "dev": true, - "optional": true - }, - "iconv-lite": { - "version": "0.4.24", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore-walk": { - "version": "3.0.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "bundled": true, - "dev": true, - "optional": true - }, - "ini": { - "version": "1.3.5", - "bundled": true, - "dev": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "bundled": true, - "dev": true, - "optional": true - }, - "minipass": { - "version": "2.9.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.3.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.9.0" - } - }, - "mkdirp": { - "version": "0.5.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "ms": { - "version": "2.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "needle": { - "version": "2.3.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - } - }, - "node-pre-gyp": { - "version": "0.14.0", - "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.4.2" - } - }, - "nopt": { - "version": "4.0.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "npm-bundled": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-normalize-package-bin": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "npm-packlist": { - "version": "1.4.8", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npmlog": { - "version": "4.1.2", - "bundled": true, - "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", - "bundled": true, - "dev": true, - "optional": true - }, - "object-assign": { - "version": "4.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "wrappy": "1" - } - }, - "os-homedir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "osenv": { - "version": "0.1.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "process-nextick-args": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "rc": { - "version": "1.2.8", - "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" - } - }, - "readable-stream": { - "version": "2.3.7", - "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.7.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "sax": { - "version": "1.2.4", - "bundled": true, - "dev": true, - "optional": true - }, - "semver": { - "version": "5.7.1", - "bundled": true, - "dev": true, - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "string-width": { - "version": "1.0.2", - "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" - } - }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "tar": { - "version": "4.4.13", - "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", - "bundled": true, - "dev": true, - "optional": true - }, - "wide-align": { - "version": "1.1.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "string-width": "^1.0.2 || 2" - } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "yallist": { - "version": "3.1.1", - "bundled": true, - "dev": true, - "optional": 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-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-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true - }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-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" - } - } - } - }, - "global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "dev": true, - "requires": { - "global-prefix": "^3.0.0" - }, - "dependencies": { - "global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "dev": true, - "requires": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" } } } @@ -3427,9 +2944,9 @@ "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==" }, "graceful-fs": { - "version": "4.1.15", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", - "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", "dev": true }, "has-ansi": { @@ -3486,13 +3003,33 @@ } }, "hash-base": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", - "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", "dev": true, "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.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" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } } }, "hash.js": { @@ -3639,9 +3176,9 @@ } }, "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, "ini": { @@ -3651,9 +3188,9 @@ "dev": true }, "interpret": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", - "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", "dev": true }, "invariant": { @@ -3664,12 +3201,6 @@ "loose-envify": "^1.0.0" } }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", - "dev": true - }, "is-accessor-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", @@ -3691,12 +3222,13 @@ } }, "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=", + "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": "^1.0.0" + "binary-extensions": "^2.0.0" } }, "is-buffer": { @@ -3808,12 +3340,6 @@ "isobject": "^3.0.1" } }, - "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-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", @@ -3873,20 +3399,11 @@ "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" }, "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "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 }, - "lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", - "dev": true, - "requires": { - "invert-kv": "^2.0.0" - } - }, "loader-runner": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", @@ -3945,21 +3462,6 @@ "pify": "^3.0.0" } }, - "mamacro": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", - "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==", - "dev": true - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "dev": true, - "requires": { - "p-defer": "^1.0.0" - } - }, "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", @@ -3976,54 +3478,55 @@ } }, "material-components-web": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/material-components-web/-/material-components-web-5.1.0.tgz", - "integrity": "sha512-02P8D749kXZBjnTb16ISwucD2TLiw3j7mbjVnAF4+jNlEuNv1cB1qtXSzsavGpATzgoDU0xvzufrfBUqHIaAVA==", - "dev": true, - "requires": { - "@material/animation": "^5.1.0", - "@material/auto-init": "^5.1.0", - "@material/base": "^5.1.0", - "@material/button": "^5.1.0", - "@material/card": "^5.1.0", - "@material/checkbox": "^5.1.0", - "@material/chips": "^5.1.0", - "@material/data-table": "^5.1.0", - "@material/density": "^5.1.0", - "@material/dialog": "^5.1.0", - "@material/dom": "^5.1.0", - "@material/drawer": "^5.1.0", - "@material/elevation": "^5.1.0", - "@material/fab": "^5.1.0", - "@material/feature-targeting": "^5.1.0", - "@material/floating-label": "^5.1.0", - "@material/form-field": "^5.1.0", - "@material/icon-button": "^5.1.0", - "@material/image-list": "^5.1.0", - "@material/layout-grid": "^5.1.0", - "@material/line-ripple": "^5.1.0", - "@material/linear-progress": "^5.1.0", - "@material/list": "^5.1.0", - "@material/menu": "^5.1.0", - "@material/menu-surface": "^5.1.0", - "@material/notched-outline": "^5.1.0", - "@material/radio": "^5.1.0", - "@material/ripple": "^5.1.0", - "@material/rtl": "^5.1.0", - "@material/select": "^5.1.0", - "@material/shape": "^5.1.0", - "@material/slider": "^5.1.0", - "@material/snackbar": "^5.1.0", - "@material/switch": "^5.1.0", - "@material/tab": "^5.1.0", - "@material/tab-bar": "^5.1.0", - "@material/tab-indicator": "^5.1.0", - "@material/tab-scroller": "^5.1.0", - "@material/textfield": "^5.1.0", - "@material/theme": "^5.1.0", - "@material/top-app-bar": "^5.1.0", - "@material/touch-target": "^5.1.0", - "@material/typography": "^5.1.0" + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/material-components-web/-/material-components-web-6.0.0.tgz", + "integrity": "sha512-3TuSlPZbsAE7TSabSnjW+QK1OQOHLGgACIPoZwpbcettN3mswo/ivgf77uaqYvxrXLpwKfO8gn6ffRpZgjJLWg==", + "dev": true, + "requires": { + "@material/animation": "^6.0.0", + "@material/auto-init": "^6.0.0", + "@material/base": "^6.0.0", + "@material/button": "^6.0.0", + "@material/card": "^6.0.0", + "@material/checkbox": "^6.0.0", + "@material/chips": "^6.0.0", + "@material/circular-progress": "^6.0.0", + "@material/data-table": "^6.0.0", + "@material/density": "^6.0.0", + "@material/dialog": "^6.0.0", + "@material/dom": "^6.0.0", + "@material/drawer": "^6.0.0", + "@material/elevation": "^6.0.0", + "@material/fab": "^6.0.0", + "@material/feature-targeting": "^6.0.0", + "@material/floating-label": "^6.0.0", + "@material/form-field": "^6.0.0", + "@material/icon-button": "^6.0.0", + "@material/image-list": "^6.0.0", + "@material/layout-grid": "^6.0.0", + "@material/line-ripple": "^6.0.0", + "@material/linear-progress": "^6.0.0", + "@material/list": "^6.0.0", + "@material/menu": "^6.0.0", + "@material/menu-surface": "^6.0.0", + "@material/notched-outline": "^6.0.0", + "@material/radio": "^6.0.0", + "@material/ripple": "^6.0.0", + "@material/rtl": "^6.0.0", + "@material/select": "^6.0.0", + "@material/shape": "^6.0.0", + "@material/slider": "^6.0.0", + "@material/snackbar": "^6.0.0", + "@material/switch": "^6.0.0", + "@material/tab": "^6.0.0", + "@material/tab-bar": "^6.0.0", + "@material/tab-indicator": "^6.0.0", + "@material/tab-scroller": "^6.0.0", + "@material/textfield": "^6.0.0", + "@material/theme": "^6.0.0", + "@material/top-app-bar": "^6.0.0", + "@material/touch-target": "^6.0.0", + "@material/typography": "^6.0.0" } }, "md5.js": { @@ -4037,17 +3540,6 @@ "safe-buffer": "^5.1.2" } }, - "mem": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", - "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" - } - }, "memory-fs": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", @@ -4087,14 +3579,16 @@ "requires": { "bn.js": "^4.0.0", "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "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 - }, "minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", @@ -4186,13 +3680,6 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, - "nan": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", - "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==", - "dev": true, - "optional": true - }, "nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", @@ -4213,9 +3700,9 @@ } }, "neo-async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", - "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, "nice-try": { @@ -4267,16 +3754,8 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": 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" - } + "optional": true }, "number-is-nan": { "version": "1.0.1", @@ -4358,40 +3837,11 @@ "resolved": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - } - }, "os-tmpdir": { "version": "1.0.2", "resolved": "http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", - "dev": true - }, "p-limit": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", @@ -4469,7 +3919,8 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true + "dev": true, + "optional": true }, "path-exists": { "version": "3.0.0", @@ -4489,9 +3940,9 @@ "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==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", "dev": true, "requires": { "create-hash": "^1.1.2", @@ -4501,6 +3952,13 @@ "sha.js": "^2.4.8" } }, + "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 + }, "pify": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", @@ -4534,9 +3992,9 @@ "dev": 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==", + "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 }, "promise-inflight": { @@ -4563,6 +4021,14 @@ "parse-asn1": "^5.0.0", "randombytes": "^2.0.1", "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } } }, "pump": { @@ -4636,9 +4102,9 @@ } }, "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==", + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { "core-util-is": "~1.0.0", @@ -4651,14 +4117,13 @@ } }, "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "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": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" + "picomatch": "^2.2.1" } }, "regenerate": { @@ -4723,7 +4188,8 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true + "dev": true, + "optional": true }, "repeat-element": { "version": "1.1.3", @@ -4867,10 +4333,13 @@ "dev": true }, "serialize-javascript": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz", - "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==", - "dev": true + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.1.0.tgz", + "integrity": "sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } }, "set-blocking": { "version": "2.0.0", @@ -4932,12 +4401,6 @@ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", "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 - }, "slash": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", @@ -5062,12 +4525,12 @@ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" }, "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==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", "dev": true, "requires": { - "atob": "^2.1.1", + "atob": "^2.1.2", "decode-uri-component": "^0.2.0", "resolve-url": "^0.2.1", "source-map-url": "^0.4.0", @@ -5195,12 +4658,6 @@ "ansi-regex": "^4.1.0" } }, - "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 - }, "supports-color": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", @@ -5222,9 +4679,9 @@ "dev": true }, "terser": { - "version": "4.6.11", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.6.11.tgz", - "integrity": "sha512-76Ynm7OXUG5xhOpblhytE7X58oeNSmC8xnNhjWVo8CksHit0U0kO4hfNbPrrYwowLWFgM2n9L176VNx2QaHmtA==", + "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", @@ -5239,9 +4696,9 @@ "dev": true }, "source-map-support": { - "version": "0.5.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.18.tgz", - "integrity": "sha512-9luZr/BZ2QeU6tO2uG8N2aZpVSli4TSAOAqFOyTO51AJcD9P99c0K1h6dD6r6qo5dyT44BR5exweOaLLeldTkQ==", + "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", @@ -5251,16 +4708,16 @@ } }, "terser-webpack-plugin": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz", - "integrity": "sha512-QMxecFz/gHQwteWwSo5nTc6UaICqN1bMedC5sMtUc7y3Ha3Q8y6ZO0iCR8pq4RJC8Hjf0FEPEHZqcMB/+DFCrA==", + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.4.tgz", + "integrity": "sha512-U4mACBHIegmfoEe5fdongHESNJWqsGU+W0S/9+BmYGVQDw1+c2Ow05TpMhxjPK1sRb7cuYq1BPl1e5YHJMTCqA==", "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": "^2.1.2", + "serialize-javascript": "^3.1.0", "source-map": "^0.6.1", "terser": "^4.1.2", "webpack-sources": "^1.4.0", @@ -5529,7 +4986,8 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true + "dev": true, + "optional": true }, "uri-js": { "version": "4.2.2", @@ -5577,6 +5035,14 @@ "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": { @@ -5586,9 +5052,9 @@ "dev": true }, "v8-compile-cache": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz", - "integrity": "sha512-CNmdbwQMBjwr9Gsmohvm0pbL954tJrNzf6gWL3K+QMQf00PF7ERGrEiLgjuU3mKreLC2MeGhUsNV9ybTbLgd3w==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", + "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==", "dev": true }, "vm-browserify": { @@ -5598,65 +5064,229 @@ "dev": true }, "watchpack": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.1.tgz", - "integrity": "sha512-+IF9hfUFOrYOOaKyfaI7h7dquUIOgyEMoQMLA7OP5FxegKA2+XdXThAZ9TU2kucfhDH7rfMHs1oPYziVGWRnZA==", + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.2.tgz", + "integrity": "sha512-ymVbbQP40MFTp+cNMvpyBpBtygHnPzPkHqoIwRRj/0B8KhqQwV8LaKjtbaxF2lK4vl8zN9wCxS46IFCU5K4W0g==", "dev": true, "requires": { - "chokidar": "^2.1.8", + "chokidar": "^3.4.0", "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0" + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.0" } }, - "webpack": { - "version": "4.34.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.34.0.tgz", - "integrity": "sha512-ry2IQy1wJjOefLe1uJLzn5tG/DdIKzQqNlIAd2L84kcaADqNvQDTBlo8UcCNyDaT5FiaB+16jhAkb63YeG3H8Q==", + "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": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-module-context": "1.8.5", - "@webassemblyjs/wasm-edit": "1.8.5", - "@webassemblyjs/wasm-parser": "1.8.5", - "acorn": "^6.0.5", - "acorn-dynamic-import": "^4.0.0", - "ajv": "^6.1.0", - "ajv-keywords": "^3.1.0", - "chrome-trace-event": "^1.0.0", + "chokidar": "^2.1.8" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "optional": 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, + "optional": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "optional": true + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "optional": 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" + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, + "optional": true + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "optional": 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, + "optional": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "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, + "optional": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "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, + "optional": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + } + } + }, + "webpack": { + "version": "4.43.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.43.0.tgz", + "integrity": "sha512-GW1LjnPipFW2Y78OOab8NJlCflB7EFskMih2AHdvjbpKMeDJqEgSx24cXXXiPS65+WSwVyxtDsJH6jGX2czy+g==", + "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.1.0", - "eslint-scope": "^4.0.0", + "eslint-scope": "^4.0.3", "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.3.0", - "loader-utils": "^1.1.0", - "memory-fs": "~0.4.1", - "micromatch": "^3.1.8", - "mkdirp": "~0.5.0", - "neo-async": "^2.5.0", - "node-libs-browser": "^2.0.0", + "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.0", - "terser-webpack-plugin": "^1.1.0", - "watchpack": "^1.5.0", - "webpack-sources": "^1.3.0" + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.6.1", + "webpack-sources": "^1.4.1" + }, + "dependencies": { + "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 + }, + "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" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "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" + } + } } }, "webpack-cli": { - "version": "3.3.11", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.11.tgz", - "integrity": "sha512-dXlfuml7xvAFwYUPsrtQAA9e4DOe58gnzSxhgrO/ZM/gyXTBowrsYeubyN4mqGhYdpXMFNyQ6emjJS9M7OBd4g==", - "dev": true, - "requires": { - "chalk": "2.4.2", - "cross-spawn": "6.0.5", - "enhanced-resolve": "4.1.0", - "findup-sync": "3.0.0", - "global-modules": "2.0.0", - "import-local": "2.0.0", - "interpret": "1.2.0", - "loader-utils": "1.2.3", - "supports-color": "6.1.0", - "v8-compile-cache": "2.0.3", - "yargs": "13.2.4" + "version": "3.3.12", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz", + "integrity": "sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "cross-spawn": "^6.0.5", + "enhanced-resolve": "^4.1.1", + "findup-sync": "^3.0.0", + "global-modules": "^2.0.0", + "import-local": "^2.0.0", + "interpret": "^1.4.0", + "loader-utils": "^1.4.0", + "supports-color": "^6.1.0", + "v8-compile-cache": "^2.1.1", + "yargs": "^13.3.2" }, "dependencies": { "big.js": { @@ -5665,6 +5295,12 @@ "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "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", @@ -5675,13 +5311,13 @@ } }, "loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "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": "^2.0.0", + "emojis-list": "^3.0.0", "json5": "^1.0.1" } }, @@ -5770,22 +5406,21 @@ "dev": true }, "yargs": { - "version": "13.2.4", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.2.4.tgz", - "integrity": "sha512-HG/DWAJa1PAnHT9JAhNa8AbAv3FPaiLzioSjCcmuXXhP8MlpHO5vwls4g4j6n30Z74GVQj8Xa62dWVx1QCGklg==", + "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", - "os-locale": "^3.1.0", "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.0" + "yargs-parser": "^13.1.2" }, "dependencies": { "find-up": { diff --git a/package.json b/package.json index a810d2b2..f174abdc 100644 --- a/package.json +++ b/package.json @@ -10,9 +10,9 @@ "babel": "^6.23.0", "babel-loader": "^7.1.5", "babel-preset-env": "^1.7.0", - "material-components-web": "^5.1.0", - "webpack": "^4.34.0", - "webpack-cli": "^3.3.11" + "material-components-web": "^6.0.0", + "webpack": "^4.43.0", + "webpack-cli": "^3.3.12" }, "engines": { "node": ">= 4" diff --git a/src/Internal/CircularProgress/Implementation.elm b/src/Internal/CircularProgress/Implementation.elm new file mode 100644 index 00000000..9faab116 --- /dev/null +++ b/src/Internal/CircularProgress/Implementation.elm @@ -0,0 +1,145 @@ +module Internal.CircularProgress.Implementation exposing + ( Property + , progress + , view + ) + +import Html exposing (Html, div) +import Internal.Options as Options exposing (aria, cs, css, role, styled, when) +import Svg +import Svg.Attributes as Svg exposing (cx, cy, r, strokeDasharray, strokeDashoffset, strokeWidth, viewBox) + + +type alias Config = + { progress : Maybe Float + , radius : Float + } + + +defaultConfig : Config +defaultConfig = + { progress = Nothing + , radius = 18 + } + + +type alias Property m = + Options.Property Config m + + +progress : Float -> Property m +progress value = + Options.option (\config -> { config | progress = Just value }) + + +view : List (Property m) -> List (Html m) -> Html m +view options _ = + let + ({ config } as summary) = + Options.collect defaultConfig options + + valuenow = + Maybe.withDefault 0 config.progress + + isIndeterminate = + config.progress == Nothing + in + Options.apply summary + Html.div + [ block + , modifier "large" + , aria "valuemin" "0" + , aria "valuemax" "1" + , aria "valuenow" (String.fromFloat valuenow) |> when (not isIndeterminate) + , role "progressbar" + ] + [] + [ if isIndeterminate then + viewIndeterminateContainer + else + viewDeterminateContainer valuenow config.radius + ] + + +viewDeterminateContainer : Float -> Float -> Html msg +viewDeterminateContainer progress_ radius = + let + unfilledArcLength = + (1 - progress_) * (2 * pi * radius) + in + styled div + [ element "determinate-container" ] + [ Svg.svg + [ Svg.class "mdc-circular-progress__determinate-circle-graphic" + , viewBox "0 0 48 48" ] + [ Svg.circle + [ Svg.class "mdc-circular-progress__determinate-circle" + , cx "24" + , cy "24" + , r "18" + , strokeDasharray "113.097" + , strokeDashoffset (String.fromFloat unfilledArcLength) + , strokeWidth "4" + ] + [] + ] + ] + + +viewIndeterminateContainer : Html msg +viewIndeterminateContainer = + styled div + [ element "indeterminate-container" ] + [ styled div + [ element "spinner-layer" ] + [ styled div + [ element "circle-clipper" + , element "circle-left" + ] + [ viewCircle 4 ] + , styled div + [ element "gap-patch" ] + [ viewCircle 3.2 ] + , styled div + [ element "circle-clipper" + , element "circle-right" + ] + [ viewCircle 4 ] + ] + ] + + +viewCircle : Float -> Html msg +viewCircle stroke_width = + Svg.svg + [ Svg.class "mdc-circular-progress__indeterminate-circle-graphic" + , viewBox "0 0 48 48" ] + [ Svg.circle + [ cx "24" + , cy "24" + , r "18" + , strokeDasharray "113.097" + , strokeDashoffset "56.549" + , strokeWidth (String.fromFloat stroke_width) + ] + [] + ] + + +{- Make it easier to work with BEM conventions +-} +block : Property m +block = + cs blockName + +element : String -> Property m +element module_ = + cs ( blockName ++ "__ " ++ module_ ) + +modifier : String -> Property m +modifier modifier_ = + cs ( blockName ++ "__ " ++ modifier_ ) + +blockName : String +blockName = + "mdc-circular-progress" diff --git a/src/Internal/LinearProgress/Implementation.elm b/src/Internal/LinearProgress/Implementation.elm index f3276091..b19cc900 100644 --- a/src/Internal/LinearProgress/Implementation.elm +++ b/src/Internal/LinearProgress/Implementation.elm @@ -8,7 +8,7 @@ module Internal.LinearProgress.Implementation exposing ) import Html exposing (Html) -import Internal.Options as Options exposing (cs, css, styled, when) +import Internal.Options as Options exposing (aria, cs, css, role, styled, when) type alias Config = @@ -67,18 +67,24 @@ view options _ = [ cs "mdc-linear-progress" , cs "mdc-linear-progress--indeterminate" |> when config.indeterminate , cs "mdc-linear-progress--reversed" |> when config.reversed + , aria "valuenow" (String.fromFloat config.value) |> when (not config.indeterminate) + , role "progressbar" ] [] [ styled Html.div - [ cs "mdc-linear-progress__buffering-dots" - ] - [] - , styled Html.div [ cs "mdc-linear-progress__buffer" - , when config.buffered <| - css "transform" ("scaleX(" ++ String.fromFloat config.buffer ++ ")") ] - [] + [ styled Html.div + [ cs "mdc-linear-progress__buffer-bar" + , when config.buffered <| + css "flex-basis" <| String.fromFloat (config.buffer * 100) ++ "%" + ] + [] + , styled Html.div + [ cs "mdc-linear-progress__buffer-dots" + ] + [] + ] , styled Html.div [ cs "mdc-linear-progress__bar mdc-linear-progress__primary-bar" , when (not config.indeterminate) <| diff --git a/src/Internal/Select/Implementation.elm b/src/Internal/Select/Implementation.elm index 5db693ca..d9af13d9 100644 --- a/src/Internal/Select/Implementation.elm +++ b/src/Internal/Select/Implementation.elm @@ -25,7 +25,7 @@ import Internal.List.Implementation as Lists import Internal.Menu.Implementation as Menu import Internal.Menu.Model as Menu import Internal.Msg -import Internal.Options as Options exposing (cs, role, styled, when) +import Internal.Options as Options exposing (aria, cs, role, styled, when) import Internal.Ripple.Implementation as Ripple import Internal.Select.Model exposing (Model, Msg(..), defaultModel) import Json.Decode as Decode @@ -249,6 +249,8 @@ select domId lift model options items_ = Options.apply summary Html.div [ cs "mdc-select" + , role "button" + , aria "haspopup" "listbox" , cs "mdc-select--focused" |> when focused , cs "mdc-select--activated" |> when model.menu.open , cs "mdc-select--disabled" |> when config.disabled @@ -260,11 +262,10 @@ select domId lift model options items_ = [ cs "mdc-select__anchor" , Options.onClick (lift ToggleMenu) ] - [ styled Html.i - [ cs "mdc-select__dropdown-icon" - , Options.onClick (lift ToggleMenu) - ] - [] + [ if not config.outlined then + styled Html.span [ cs "mdc-select__ripple" ] [] + else + text "" , styled Html.div [ cs "mdc-select__selected-text" , Options.id selectedTextDomId @@ -278,6 +279,11 @@ select domId lift model options items_ = Decode.map2 (KeyDown menuIndex) decodeKey decodeKeyCode ] [ text config.selectedText ] + , styled Html.i + [ cs "mdc-select__dropdown-icon" + , Options.onClick (lift ToggleMenu) + ] + [] , if not config.outlined then htmlLabel else diff --git a/src/Internal/Switch/Implementation.elm b/src/Internal/Switch/Implementation.elm index 10af91d5..6c69cfb9 100644 --- a/src/Internal/Switch/Implementation.elm +++ b/src/Internal/Switch/Implementation.elm @@ -97,10 +97,7 @@ switch domId lift model options _ = , ripple.interactionHandler , ripple.properties ] - [ styled Html.div - [ cs "mdc-switch__thumb" ] - [] - , Options.applyNativeControl summary + [ Options.applyNativeControl summary Html.input [ cs "mdc-switch__native-control" , Options.role "switch" @@ -125,6 +122,9 @@ switch domId lift model options _ = ] ] [] + , styled Html.div + [ cs "mdc-switch__thumb" ] + [] ] ] diff --git a/src/Material/CircularProgress.elm b/src/Material/CircularProgress.elm new file mode 100644 index 00000000..35e1d459 --- /dev/null +++ b/src/Material/CircularProgress.elm @@ -0,0 +1,63 @@ +module Material.CircularProgress exposing + (Property + , view + , progress + ) + +{-| The MDC Circular Progress component is a spec-aligned circular +progress indicator component adhering to the [Material Design progress +& activity requirements](https://material.io/go/design-progress-indicators). + + +# Resources + + - [Progress indicators - Components for the Web](https://material.io/develop/web/components/progress-indicator) + - [Guidelines](https://material.io/components/progress-indicators) + - [Demo](https://aforemny.github.io/elm-mdc/#circular-progress) + + +# Example + + import Html exposing (text) + import Material.CircularProgress as CircularProgress + import Material.Options as Options + + CircularProgress.view Mdc "my-progress" model.mdc + [] + [ text "Chip" + ] + + +# Usage + +@docs Property +@docs view + +-} + +import Html exposing (Html) +import Internal.CircularProgress.Implementation as CircularProgress + + +{-| CircularProgress property. +-} +type alias Property m = + CircularProgress.Property m + + +{-| CircularProgress view. +-} +view : List (Property m) -> List (Html m) -> Html m +view = + CircularProgress.view + + +{-| Determinate indicators display how long an operation will take. + +The argument is a floating point value between 0 and 1. + +-} +progress : Float -> Property m +progress = + CircularProgress.progress +