From 32b0f8343d9ce542b88c1bdf08396d55f0f6eb0d Mon Sep 17 00:00:00 2001 From: Andrew Kesterson Date: Mon, 26 Feb 2024 19:58:14 -0500 Subject: [PATCH] Move from miccall theme to kaze --- 2022/03/17/The-Righteous-Mind/index.html | 835 +- 2022/05/02/The-Hero-Code/index.html | 849 +- 2022/05/04/American-Prison/index.html | 843 +- 2022/05/19/Jesus-Outside-the-Lines/index.html | 849 +- 2022/10/15/Live-Not-By-Lies/index.html | 849 +- .../Christianity-First-3000-Years/index.html | 849 +- 2023/09/24/How-Should-We-Then-Live/index.html | 849 +- .../index.html | 849 +- .../10/10/The-Cost-of-Discipleship/index.html | 849 +- 2023/11/05/Copper-Sun/index.html | 843 +- .../index.html | 851 +- .../29/Simon-Sinek-Start-with-Why/index.html | 851 +- 2024/02/09/expectations/index.html | 831 +- about/index.html | 806 ++ aplayer/LICENSE | 21 + aplayer/README.html | 81 + aplayer/demo/demo.js | 215 + aplayer/demo/index.html | 110 + aplayer/dist/APlayer.js | 2235 ++++ aplayer/dist/APlayer.min.css | 683 + aplayer/dist/APlayer.min.css.map | 1 + aplayer/dist/APlayer.min.js | 2 + aplayer/dist/APlayer.min.js.map | 1 + aplayer/docs/README.html | 580 + aplayer/docs/config.js | 343 + aplayer/docs/ecosystem.html | 38 + aplayer/docs/index.html | 49 + aplayer/docs/landing.html | 84 + aplayer/docs/support.html | 27 + aplayer/docs/zh-Hans/README.html | 582 + aplayer/docs/zh-Hans/ecosystem.html | 39 + aplayer/docs/zh-Hans/support.html | 29 + aplayer/package.json | 1 + aplayer/src/assets/loading.svg | 3 + aplayer/src/assets/loop-all.svg | 3 + aplayer/src/assets/loop-none.svg | 3 + aplayer/src/assets/loop-one.svg | 3 + aplayer/src/assets/lrc.svg | 3 + aplayer/src/assets/menu.svg | 3 + aplayer/src/assets/order-list.svg | 3 + aplayer/src/assets/order-random.svg | 3 + aplayer/src/assets/pause.svg | 3 + aplayer/src/assets/play.svg | 3 + aplayer/src/assets/right.svg | 3 + aplayer/src/assets/skip.svg | 3 + aplayer/src/assets/volume-down.svg | 3 + aplayer/src/assets/volume-off.svg | 3 + aplayer/src/assets/volume-up.svg | 3 + aplayer/src/css/index.scss | 706 ++ aplayer/src/js/bar.js | 27 + aplayer/src/js/controller.js | 164 + aplayer/src/js/events.js | 62 + aplayer/src/js/icons.js | 35 + aplayer/src/js/index.js | 7 + aplayer/src/js/list.js | 195 + aplayer/src/js/lrc.js | 143 + aplayer/src/js/options.js | 45 + aplayer/src/js/player.js | 491 + aplayer/src/js/storage.js | 24 + aplayer/src/js/template.js | 62 + aplayer/src/js/timer.js | 67 + aplayer/src/js/utils.js | 55 + aplayer/src/template/list-item.art | 8 + aplayer/src/template/lrc.art | 3 + aplayer/src/template/player.art | 145 + aplayer/webpack/dev.config.js | 115 + aplayer/webpack/prod.config.js | 100 + aplayer/yarn.lock | 9868 +++++++++++++++ archives/2022/03/index.html | 944 +- archives/2022/05/index.html | 1032 +- archives/2022/10/index.html | 944 +- archives/2022/index.html | 1120 +- archives/2023/09/index.html | 1032 +- archives/2023/10/index.html | 944 +- archives/2023/11/index.html | 944 +- archives/2023/12/index.html | 944 +- archives/2023/index.html | 1164 +- archives/2024/01/index.html | 944 +- archives/2024/02/index.html | 944 +- archives/2024/index.html | 988 +- archives/index.html | 1367 +- archives/page/2/index.html | 1053 +- avatar.png | Bin 0 -> 10512 bytes blog_demo.png | Bin 0 -> 2366275 bytes categories/Books/index.html | 1367 +- categories/Books/page/2/index.html | 1009 +- categories/Faith/index.html | 1167 +- categories/Leadership/index.html | 1079 +- categories/Outdoors/index.html | 944 +- categories/index.html | 765 ++ css/archive.css | 81 + css/ball-atom.min.css | 6 + css/codemirror.css | 64 + css/common.css | 57 + css/const.css | 125 + css/fan.css | 10299 ++++++++++++++++ css/highlight-dark.css | 90 + css/highlight-light.css | 104 + css/highlight/diff.css | 0 css/highlight/highlight.css | 509 + css/highlight/theme.css | 0 css/index.css | 93 + css/main.css | 1580 +++ css/min_screen_highlight/highlight.css | 494 + css/min_screen_highlight/theme.css | 0 css/min_screen_layout/footer.css | 42 + css/min_screen_layout/header.css | 120 + css/min_screen_layout/page.css | 232 + css/min_screen_layout/pagination.css | 171 + css/min_screen_layout/post.css | 301 + css/min_screen_layout/recent_posts.css | 91 + css/min_screen_layout/sidebar.css | 217 + css/min_screen_layout/tag.css | 87 + css/min_screen_search/algolia.css | 159 + css/min_screen_search/index.css | 45 + css/obsidian.css | 3609 ++++++ css/page.css | 79 + css/post.css | 102 + css/style.css | 418 + css/tag.css | 93 + css/theme.css | 48 + css/thirdparty/fa-solid-900.woff | Bin 0 -> 86876 bytes css/thirdparty/fontawesome.css | 3823 ++++++ .../jquery.mCustomScrollbar.min.css | 1 + css/thirdparty/reset.css | 57 + family/index.html | 205 - favicon.ico | Bin 0 -> 10512 bytes font/Lato-Bold.eot | Bin 0 -> 55766 bytes font/Lato-Bold.ttf | Bin 0 -> 55560 bytes font/Lato-Regular.eot | Bin 0 -> 59978 bytes font/Lato-Regular.ttf | Bin 0 -> 59760 bytes font/Lora-Bold.eot | Bin 0 -> 63012 bytes font/Lora-Bold.ttf | Bin 0 -> 62852 bytes font/Lora-Regular.eot | Bin 0 -> 71140 bytes font/Lora-Regular.ttf | Bin 0 -> 70984 bytes font/Rubik-Bold-kern-latin.woff2 | Bin 0 -> 14284 bytes font/Rubik-Regular-kern-latin.woff2 | Bin 0 -> 14248 bytes images/akesterson.webp | Bin 0 -> 11794 bytes images/avatar.png | Bin 0 -> 1465 bytes images/brothersandfamily.jpg | Bin 0 -> 2537323 bytes images/brothersdisco.JPG | Bin 0 -> 2312781 bytes images/cameron.jpg | Bin 0 -> 96410 bytes images/cameron.jpg:Zone.Identifier | 0 images/lineup-family.jpeg | Bin 0 -> 92232 bytes images/lineup-family.jpeg:Zone.Identifier | 4 + images/lineupfamily.jpg | Bin 0 -> 92232 bytes images/top.svg | 1 + images/ufo.svg | 1 + img/button-bg.png | Bin 0 -> 1384 bytes img/button.svg | 41 + img/cover.jpg | Bin 0 -> 137261 bytes img/cover.png | Bin 0 -> 25518 bytes img/favicon.ico | Bin 0 -> 4286 bytes img/favicon.png | Bin 0 -> 7474 bytes img/logo.png | Bin 0 -> 3015 bytes img/logo_icon.png | Bin 0 -> 7474 bytes img/menu.svg | 1 + img/profile.jpg | Bin 0 -> 854436 bytes img/welcome-cover.jpg | Bin 0 -> 506134 bytes index.html | 1712 ++- js/Meting.min.js | 1 + js/busuanzi.js | 64 + js/busuanzi.min.js | 1 + js/canvas_bg.js | 141 + js/comments/gitment.js | 51 + js/comments/twikoo.all.min.js | 2 + js/copy.js | 50 + js/fan.js | 63 + js/jquery.min.js | 9 +- js/jquery.truncate.js | 103 + js/jquery.truncate.min.js | 1 + js/lib/busuanzi.min.js | 1 + js/lib/lightbox/baguetteBox.min.css | 6 + js/lib/lightbox/baguetteBox.min.js | 7 + js/lib/lozad.min.js | 11 + js/lib/md5.min.js | 2 + js/lib/prism/prism-coy.min.css | 8 + js/lib/prism/prism-dark.min.css | 8 + js/lib/prism/prism-funky.min.css | 8 + js/lib/prism/prism-line-numbers.min.css | 8 + js/lib/prism/prism-okaidia.min.css | 8 + js/lib/prism/prism-solarizedlight.min.css | 8 + js/lib/prism/prism-tomorrow.min.css | 8 + js/lib/prism/prism-twilight.min.css | 8 + js/lib/prism/prism.min.css | 8 + js/loadaplayer.js | 33 + js/main.js | 260 +- js/mathjax/mathjax.js | 53 + js/obsidian.js | 1343 ++ js/obsidian.min.js | 1 + js/plugin.js | 61 + js/scroll.js | 137 + js/search.js | 142 + js/search/algolia.js | 219 + js/sidebar.js | 116 + js/thirdparty/jquery-3.3.1.min.js | 2 + .../jquery.mCustomScrollbar.concat.min.js | 5 + js/thirdparty/velocity.min.js | 4 + js/utils.js | 62 + links/index.html | 717 ++ page/2/index.html | 1142 +- servant/index.html | 230 - statics/chengdu.mp3 | Bin 0 -> 5255880 bytes tags/index.html | 727 ++ tech/index.html | 205 - 205 files changed, 71658 insertions(+), 9534 deletions(-) create mode 100644 about/index.html create mode 100644 aplayer/LICENSE create mode 100644 aplayer/README.html create mode 100644 aplayer/demo/demo.js create mode 100644 aplayer/demo/index.html create mode 100644 aplayer/dist/APlayer.js create mode 100644 aplayer/dist/APlayer.min.css create mode 100644 aplayer/dist/APlayer.min.css.map create mode 100644 aplayer/dist/APlayer.min.js create mode 100644 aplayer/dist/APlayer.min.js.map create mode 100644 aplayer/docs/README.html create mode 100644 aplayer/docs/config.js create mode 100644 aplayer/docs/ecosystem.html create mode 100644 aplayer/docs/index.html create mode 100644 aplayer/docs/landing.html create mode 100644 aplayer/docs/support.html create mode 100644 aplayer/docs/zh-Hans/README.html create mode 100644 aplayer/docs/zh-Hans/ecosystem.html create mode 100644 aplayer/docs/zh-Hans/support.html create mode 100644 aplayer/package.json create mode 100644 aplayer/src/assets/loading.svg create mode 100644 aplayer/src/assets/loop-all.svg create mode 100644 aplayer/src/assets/loop-none.svg create mode 100644 aplayer/src/assets/loop-one.svg create mode 100644 aplayer/src/assets/lrc.svg create mode 100644 aplayer/src/assets/menu.svg create mode 100644 aplayer/src/assets/order-list.svg create mode 100644 aplayer/src/assets/order-random.svg create mode 100644 aplayer/src/assets/pause.svg create mode 100644 aplayer/src/assets/play.svg create mode 100644 aplayer/src/assets/right.svg create mode 100644 aplayer/src/assets/skip.svg create mode 100644 aplayer/src/assets/volume-down.svg create mode 100644 aplayer/src/assets/volume-off.svg create mode 100644 aplayer/src/assets/volume-up.svg create mode 100644 aplayer/src/css/index.scss create mode 100644 aplayer/src/js/bar.js create mode 100644 aplayer/src/js/controller.js create mode 100644 aplayer/src/js/events.js create mode 100644 aplayer/src/js/icons.js create mode 100644 aplayer/src/js/index.js create mode 100644 aplayer/src/js/list.js create mode 100644 aplayer/src/js/lrc.js create mode 100644 aplayer/src/js/options.js create mode 100644 aplayer/src/js/player.js create mode 100644 aplayer/src/js/storage.js create mode 100644 aplayer/src/js/template.js create mode 100644 aplayer/src/js/timer.js create mode 100644 aplayer/src/js/utils.js create mode 100644 aplayer/src/template/list-item.art create mode 100644 aplayer/src/template/lrc.art create mode 100644 aplayer/src/template/player.art create mode 100644 aplayer/webpack/dev.config.js create mode 100644 aplayer/webpack/prod.config.js create mode 100644 aplayer/yarn.lock create mode 100644 avatar.png create mode 100644 blog_demo.png create mode 100644 categories/index.html create mode 100644 css/archive.css create mode 100644 css/ball-atom.min.css create mode 100644 css/codemirror.css create mode 100644 css/common.css create mode 100644 css/const.css create mode 100644 css/fan.css create mode 100644 css/highlight-dark.css create mode 100644 css/highlight-light.css create mode 100644 css/highlight/diff.css create mode 100644 css/highlight/highlight.css create mode 100644 css/highlight/theme.css create mode 100644 css/index.css create mode 100644 css/main.css create mode 100644 css/min_screen_highlight/highlight.css create mode 100644 css/min_screen_highlight/theme.css create mode 100644 css/min_screen_layout/footer.css create mode 100644 css/min_screen_layout/header.css create mode 100644 css/min_screen_layout/page.css create mode 100644 css/min_screen_layout/pagination.css create mode 100644 css/min_screen_layout/post.css create mode 100644 css/min_screen_layout/recent_posts.css create mode 100644 css/min_screen_layout/sidebar.css create mode 100644 css/min_screen_layout/tag.css create mode 100644 css/min_screen_search/algolia.css create mode 100644 css/min_screen_search/index.css create mode 100644 css/obsidian.css create mode 100644 css/page.css create mode 100644 css/post.css create mode 100644 css/style.css create mode 100644 css/tag.css create mode 100644 css/theme.css create mode 100644 css/thirdparty/fa-solid-900.woff create mode 100644 css/thirdparty/fontawesome.css create mode 100644 css/thirdparty/jquery.mCustomScrollbar.min.css create mode 100644 css/thirdparty/reset.css delete mode 100644 family/index.html create mode 100644 favicon.ico create mode 100644 font/Lato-Bold.eot create mode 100644 font/Lato-Bold.ttf create mode 100644 font/Lato-Regular.eot create mode 100644 font/Lato-Regular.ttf create mode 100644 font/Lora-Bold.eot create mode 100644 font/Lora-Bold.ttf create mode 100644 font/Lora-Regular.eot create mode 100644 font/Lora-Regular.ttf create mode 100644 font/Rubik-Bold-kern-latin.woff2 create mode 100644 font/Rubik-Regular-kern-latin.woff2 create mode 100644 images/akesterson.webp create mode 100644 images/avatar.png create mode 100644 images/brothersandfamily.jpg create mode 100644 images/brothersdisco.JPG create mode 100644 images/cameron.jpg create mode 100644 images/cameron.jpg:Zone.Identifier create mode 100644 images/lineup-family.jpeg create mode 100644 images/lineup-family.jpeg:Zone.Identifier create mode 100644 images/lineupfamily.jpg create mode 100644 images/top.svg create mode 100644 images/ufo.svg create mode 100644 img/button-bg.png create mode 100644 img/button.svg create mode 100644 img/cover.jpg create mode 100644 img/cover.png create mode 100644 img/favicon.ico create mode 100644 img/favicon.png create mode 100644 img/logo.png create mode 100644 img/logo_icon.png create mode 100644 img/menu.svg create mode 100644 img/profile.jpg create mode 100644 img/welcome-cover.jpg create mode 100644 js/Meting.min.js create mode 100644 js/busuanzi.js create mode 100644 js/busuanzi.min.js create mode 100644 js/canvas_bg.js create mode 100644 js/comments/gitment.js create mode 100644 js/comments/twikoo.all.min.js create mode 100644 js/copy.js create mode 100644 js/fan.js create mode 100644 js/jquery.truncate.js create mode 100644 js/jquery.truncate.min.js create mode 100644 js/lib/busuanzi.min.js create mode 100644 js/lib/lightbox/baguetteBox.min.css create mode 100644 js/lib/lightbox/baguetteBox.min.js create mode 100644 js/lib/lozad.min.js create mode 100644 js/lib/md5.min.js create mode 100644 js/lib/prism/prism-coy.min.css create mode 100644 js/lib/prism/prism-dark.min.css create mode 100644 js/lib/prism/prism-funky.min.css create mode 100644 js/lib/prism/prism-line-numbers.min.css create mode 100644 js/lib/prism/prism-okaidia.min.css create mode 100644 js/lib/prism/prism-solarizedlight.min.css create mode 100644 js/lib/prism/prism-tomorrow.min.css create mode 100644 js/lib/prism/prism-twilight.min.css create mode 100644 js/lib/prism/prism.min.css create mode 100644 js/loadaplayer.js create mode 100644 js/mathjax/mathjax.js create mode 100644 js/obsidian.js create mode 100644 js/obsidian.min.js create mode 100644 js/plugin.js create mode 100644 js/scroll.js create mode 100644 js/search.js create mode 100644 js/search/algolia.js create mode 100644 js/sidebar.js create mode 100644 js/thirdparty/jquery-3.3.1.min.js create mode 100644 js/thirdparty/jquery.mCustomScrollbar.concat.min.js create mode 100644 js/thirdparty/velocity.min.js create mode 100644 js/utils.js create mode 100644 links/index.html delete mode 100644 servant/index.html create mode 100644 statics/chengdu.mp3 create mode 100644 tags/index.html delete mode 100644 tech/index.html diff --git a/2022/03/17/The-Righteous-Mind/index.html b/2022/03/17/The-Righteous-Mind/index.html index ae8572e..8e1d46f 100644 --- a/2022/03/17/The-Righteous-Mind/index.html +++ b/2022/03/17/The-Righteous-Mind/index.html @@ -1,178 +1,423 @@ - - - - - - - - - AKLabs - - - - - - + + + + + + + + + + The Righteous Mind + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+
+

+ The Righteous Mind +

+
+ + + +
+ Image of The Righteous Mind

Rating: 6/10
Amazon Link: click here
TL;DR An examination of the unconscious habits, biases and cultural norms that guide our subconscious actions, the moral matrices we form and how we interface with each other across those boundaries.


@@ -183,30 +428,246 @@

But the ideas of the elephant and the rider (or the horse and the rider for the cowboys among us), the moral brain being like a tongue with six taste buds, and the idea that we are 90% chimp (individualist) but 10% bee (hive mind) and that there is a “hive switch” in each of us that can be activated … Those are useful tools.

If you have time to kill, it’s a fine read, but I wouldn’t go out of your way unless you just enjoy this kind of stuff.

-
- - - - -
- - +
+ +
+ + +
+
+ + TOC +
+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2022/05/02/The-Hero-Code/index.html b/2022/05/02/The-Hero-Code/index.html index 2b2d750..258201b 100644 --- a/2022/05/02/The-Hero-Code/index.html +++ b/2022/05/02/The-Hero-Code/index.html @@ -1,178 +1,423 @@ - - - - - - - - - AKLabs - - - - - - + + + + + + + + + + The Hero Code + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+
+

+ The Hero Code +

+
+ + + +
+ Image of The Hero Code

Rating: 8/10
Amazon Link: click here
TL;DR A code of conduct and values for living like a heroic warrior.


@@ -181,30 +426,260 @@
-
- - - - -
- - +
+ +
+ + +
+
+ + TOC +
+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2022/05/04/American-Prison/index.html b/2022/05/04/American-Prison/index.html index 4306d64..8cc403b 100644 --- a/2022/05/04/American-Prison/index.html +++ b/2022/05/04/American-Prison/index.html @@ -1,178 +1,417 @@ - - - - - - - - - AKLabs - - - - - - + + + + + + + + + + American Prison + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+
+

+ American Prison +

+
+ + + +
+ Image of American Prison

Rating: 8/10
Amazon Link: click here
TL;DR The realities of life in prison, as told from a reporter who went undercover as a prison guard, what he learned from the experience, how it changed him, the kinds of people he met, the realization that the guards are in prison just as much as the inmates, and the great lengths to which the prison system went to try and silence his report.


@@ -181,30 +420,260 @@

It is not a short book, and it is not for the squeamish - it contains graphic depictions of many kinds of violence and sexual assault. (Though, to be honest, it is much more tame than other prison accounts.) But if you have time and want to better understand the mess we are in, I think it is a useful book and I do recommend it.

It is also a good inspiration for prayer. Pray for those who are incarcerated; for those who stand guard over them; for those in charge who perpetuate this system; and for those of us who stand by and watch it’s effects. Pray for all of it. Because it is only God’s love that can set our hearts right, help us to properly balance justice and mercy, and help us find the way out of this mess

-
- - - - -
- - +
+ +
+ + +
+
+ + TOC +
+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2022/05/19/Jesus-Outside-the-Lines/index.html b/2022/05/19/Jesus-Outside-the-Lines/index.html index 4a07de3..cad9338 100644 --- a/2022/05/19/Jesus-Outside-the-Lines/index.html +++ b/2022/05/19/Jesus-Outside-the-Lines/index.html @@ -1,207 +1,682 @@ - - - - - - - - - AKLabs - - - - - - + + + + + + + + + + Jesus Outside the Lines + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+
+

+ Jesus Outside the Lines +

+
+ + + +
+ Image of Jesus Outside the Lines

Rating: 8/10
Amazon Link: click here
TL;DR A comparison between the modern Christian and the biblical Pharisees that lays bare some uncomfortable facts.


Just finished this book, and I think I will go back to it again later. The central idea is that modern Christians have become far too much like the old Pharisees, we spend too much time judging and separating ourselves from the ones that we are supposed to be loving and fellowshipping with. The modern Christian is compared to Jesus, who is our ultimate example, and found lacking, in many cases found to have completely missed the point. Much like the last book I reviewed, Radical by David Platt, the book calls us to make imitating Christ our first and most important habit; in the company we keep, how we love each other, how we relate to God, and how we evangelize. If you love Jesus and are frustrated by so many of the words and actions or lack thereof by those who take His name in vain, this book will be a motivating refreshment.

-
- - - - -
- - +
+ +
+ + +
+
+ + TOC +
+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2022/10/15/Live-Not-By-Lies/index.html b/2022/10/15/Live-Not-By-Lies/index.html index 2a08da6..0ca05bf 100644 --- a/2022/10/15/Live-Not-By-Lies/index.html +++ b/2022/10/15/Live-Not-By-Lies/index.html @@ -1,178 +1,423 @@ - - - - - - - - - AKLabs - - - - - - + + + + + + + + + + Live Not By Lies + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+
+

+ Live Not By Lies +

+
+ + + +
+ Image of Live Not By Lies

Rating: 10/10
Amazon Link: click here
TL;DR A startling wake-up call to, and call-to-arms for, Western Christians living in supposedly “free” nations which are actually coming under the grip of soft totalitarianism; a wolf in sheep’s clothing that is successfully compared to and viewed through the lens of the worst “hard” totalitarian regimes of the 20th century.


@@ -181,30 +426,260 @@

It talks about hard totalitarianism versus soft totalitarianism, explains that the modern West is suffering from soft totalitarianism, and explains how the consequences will be no less dire if it is not resisted. It talks about courage, faith, love, service, and justice in the face of great personal cost and the great liberation that comes from loving and following Christ in the darkest times of your life and in the most cruel affairs of the world.

This one should have a spot on the bookshelf of anyone who rejects totalitarian rule, and especially those who are faithful.

-
- - - - -
- - +
+ +
+ + +
+
+ + TOC +
+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2023/09/12/Christianity-First-3000-Years/index.html b/2023/09/12/Christianity-First-3000-Years/index.html index e365174..31767c4 100644 --- a/2023/09/12/Christianity-First-3000-Years/index.html +++ b/2023/09/12/Christianity-First-3000-Years/index.html @@ -1,178 +1,423 @@ - - - - - - - - - AKLabs - - - - - - + + + + + + + + + + Christianity: The First 3000 Years + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+
+

+ Christianity: The First 3000 Years +

+
+ + + +
+ Image of Christianity: The First 3000 Years

Rating: 8/10
Amazon Link: click here
TL;DR A complete (if highly opinionated) coverage of the first 3000 years of the history of Christianity, including the major historical events, points of disagreement amongst the elements of the church, and the interplay between the Church and the rest of society. This is a record not only of the Church, but of Western society - the two are, as you understand once reading this volume, inseparable.


@@ -182,30 +427,260 @@

Overall if you find a copy of this I’d snatch it up. It isn’t complete (and, after listening to it, I understand why - the history of the western world IS the history of the church, and vice versa, so you can’t fit it all into one volume) - but it is sufficiently complete to form a basis of understanding of major events, key players, repeating themes and conflicts in the history of the faith that has literally shaped the history of the world for the last two thousand years.

8/10, would recommend. But beware - this is a marathon, not a sprint.

-
- - - - -
- - +
+ +
+ + +
+
+ + TOC +
+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2023/09/24/How-Should-We-Then-Live/index.html b/2023/09/24/How-Should-We-Then-Live/index.html index 92c6d66..36e36c7 100644 --- a/2023/09/24/How-Should-We-Then-Live/index.html +++ b/2023/09/24/How-Should-We-Then-Live/index.html @@ -1,178 +1,423 @@ - - - - - - - - - AKLabs - - - - - - + + + + + + + + + + How Should We Then Live + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+
+

+ How Should We Then Live +

+
+ + + +
+ Image of How Should We Then Live

Rating: 6/10
Amazon Link: click here
TL;DR A summary of the rise of Western civilization and philosophy, from the time of the Greeks through the modern era, with an attempt to explain how the change in our moral character has influenced the rise and fall of nations, and lead to our current predicament.


@@ -183,30 +428,260 @@

The frustrating thing, to me, is that the author never answers the title of the book: How shall we then live? He does answer it, in a certain way, but it is (to me) altogether unsatisfactory. I was hoping to see some concrete examples of how to reject modernity and adhere better to the tenets of the Christian faith in the modern world, but all we get is “Accept the Bible as the ultimate source of truth and live the way Jesus said”. And really, “Accept the Bible as the ultimate source of truth” is the bigger thrust. I mean … The author isn’t wrong. But did we really need to read 12 chapters to be told that? Perhaps someone who is less entrenched in their faith will have a revelation, and this will be useful to them, but for me this was kind of a “Well, duh” moment, without a lot of additional substance I was looking for. As the author is fond of saying throughout the book, “the particulars” were not well served.

Overall it’s a decent read. If you have a chance to pick it up from your library, give it a go, but I doubt I’d pay cover price for it.

-
- - - - -
- - +
+ +
+ + +
+
+ + TOC +
+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2023/09/28/Bill-Heavey-Jerkey-What-Did-I-Just-Eat/index.html b/2023/09/28/Bill-Heavey-Jerkey-What-Did-I-Just-Eat/index.html index 3bb0b8c..b99f1b8 100644 --- a/2023/09/28/Bill-Heavey-Jerkey-What-Did-I-Just-Eat/index.html +++ b/2023/09/28/Bill-Heavey-Jerkey-What-Did-I-Just-Eat/index.html @@ -1,178 +1,423 @@ - - - - - - - - - AKLabs - - - - - - + + + + + + + + + + If You Didn't Bring Jerky, What Did I Just Eat? + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+
+

+ If You Didn't Bring Jerky, What Did I Just Eat? +

+
+ + + +
+ Image of If You Didn't Bring Jerky, What Did I Just Eat?

Rating: 10/10
Amazon Link: click here
TL;DR A delightful collection of stories from an outdoorsman for the rest of us: not incredibly successful, not incredibly smart, but oh so incredibly human, and so in love with the majesty of God’s outdoor creation.


@@ -181,30 +426,260 @@

Heavey is a fantastic storyteller, an everyman who invites the average listener to take part in the stories - most of us can sympathize with being average (at best) hunters, average (at best) fisherman, average (at best) fathers and husbands, but Heavey is such a lovabale galoot that he inspires and gives the rest of us hope. But the introduction to the book contains a warning - his stories can run the gamut from funny, to heartwarming, to tragic, and Heavey’s storytelling talents allow him to swing between moods quickly, without warning, taking you along for the ride. More than once, I would go quickly from laughing to wondering who in the world was cutting all these onions in my truck?!

If it wasn’t jerky, I don’t know what it was - but I liked it, and I’m going to go get some more of it. 10/10, if you’re an outdoorsman, a father, or know someone who is, this one is worth every penny. I’m probably going to buy a print copy and circulate it amongst my close male friends.

-
- - - - -
- - +
+ +
+ + +
+
+ + TOC +
+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2023/10/10/The-Cost-of-Discipleship/index.html b/2023/10/10/The-Cost-of-Discipleship/index.html index 0d8661d..d32c8fb 100644 --- a/2023/10/10/The-Cost-of-Discipleship/index.html +++ b/2023/10/10/The-Cost-of-Discipleship/index.html @@ -1,178 +1,423 @@ - - - - - - - - - AKLabs - - - - - - + + + + + + + + + + The Cost of Discipleship + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+
+

+ The Cost of Discipleship +

+
+ + + +
+ Image of The Cost of Discipleship

Rating: 7/10
Amazon Link: click here
TL;DR An honest (and, perhaps, frightening) look at the true cost of following Jesus Christ in your life, and how far you must be willing to go in order to claim Christ as Lord.


@@ -182,30 +427,260 @@

It’s a path few can walk. I openly admit I fail in it daily. I look around me and consider all the things I cherish too dearly to do some of the crazier things I can imagine doing as a Chrisitian; my family which I love, my home where I find comfort and constance, my job where I find the means to sustain myself and do good works in the name of God. My various worldly possessions with their utilitarian purposes so essential for daily life. I say that God will provide, that he will clothe His believers more gloriously than the lilies of the field, that He will feed us our fill daily if we rely on Him, and yet there are so many things that I do not do. And I think it is because I, like many other Christians, are not willing to pay the full cost of discipleship.

Dietrich Bonhoeffer paid the ultimate price for his beliefs and his stand against earthly tyranny. He knew the cost of discipleship. But in a way, it is easier to die for your faith than to live for it. You die, once, and you’re done. I’m by no means discounting his faith or his sacrifice. What I’m saying is that it’s easy for us to idolize the one-time glorious sacrifice of the martyr while being unwilling to daily crucify our flesh, pick up our cross, and follow Him wherever He may lead. And that is the cost of discipleship.

-
- - - - -
- - +
+ +
+ + +
+
+ + TOC +
+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2023/11/05/Copper-Sun/index.html b/2023/11/05/Copper-Sun/index.html index 3436447..e0460d1 100644 --- a/2023/11/05/Copper-Sun/index.html +++ b/2023/11/05/Copper-Sun/index.html @@ -1,178 +1,417 @@ - - - - - - - - - AKLabs - - - - - - + + + + + + + + + + Copper Sun + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+
+

+ Copper Sun +

+
+ + + +
+ Image of Copper Sun

Rating: 7/10
Amazon Link: click here
TL;DR A story of slavery and freedom, love and loss, black and white, stereotype and surprise, spanning from the African bush to the American south.


@@ -181,30 +420,260 @@

Copper Sun definitely uses plenty of stereotypes, but I don’t think they were egregious or damaging to anyone or to the story. Like I say, stereotypes exist for a reason. But even the stereotyped characters had some good depth to them, and one of the antagonists, Master Clay, was a surprisingly sympathetic character at times - but only a few.

Overall I’d say this one is a 7/10. If you have time and it pops up, give it a read or a listen. It might make you ask some new questions, or give you some new perspective. It may open old wounds or bring back bad memories, too, so keep that in mind. But I’d say this story is worth it.

-
- - - - -
- - +
+ +
+ + +
+
+ + TOC +
+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2023/12/23/United-States-Catholic-Catechism-for-Adults/index.html b/2023/12/23/United-States-Catholic-Catechism-for-Adults/index.html index b720c54..b7eafff 100644 --- a/2023/12/23/United-States-Catholic-Catechism-for-Adults/index.html +++ b/2023/12/23/United-States-Catholic-Catechism-for-Adults/index.html @@ -1,178 +1,423 @@ - - - - - - - - - AKLabs - - - - - - + + + + + + + + + + US Catholic Catechism for Adults + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+
+

+ US Catholic Catechism for Adults +

+
+ + + +
+

United States Catholic Catechism for Adults

Image of United States Catholic Catechism for Adults

Rating: 10/10
Amazon Link: click here
TL;DR: A comprehensible and complete examination of the core doctrines and dogmas of the Catholic church in the United States.


@@ -198,30 +443,260 @@

If you’re a protestant, you need to pick up the Catechism and read it. You need to read the early church fathers. You need to understand the traditions of your brothers and sisters in Christ and come to the table with them. Because Christ founded one church, and it’s up to all of us to seek to reunite with the other parts of the body. Christ is calling us to unity, not to division, and we will never get there if we don’t stop treating each other like heathens and heretics.

What Catholics actually believe is not some secret. You can go to the bookstore and buy it. It’s right next to the bible. It’s even in an audiobook. And it’s only 19 hours long. As protestants, we have no excuse for being ignorant of what our Catholic brothers and sisters believe.

-
- - - - -
- - +
+ +
+ + + + + +
+
+
+ + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2024/01/29/Simon-Sinek-Start-with-Why/index.html b/2024/01/29/Simon-Sinek-Start-with-Why/index.html index de9ced1..3b71e6e 100644 --- a/2024/01/29/Simon-Sinek-Start-with-Why/index.html +++ b/2024/01/29/Simon-Sinek-Start-with-Why/index.html @@ -1,178 +1,423 @@ - - - - - - - - - AKLabs - - - - - - + + + + + + + + + + Start with Why + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+
+

+ Start with Why +

+
+ + + +
+

Start with Why

Image of Start with Why by Simon Sinek

Rating: 10/10
Amazon Link: click here
TL;DR : An exploration of different types of leaders (“how” types vs “why” types), how the two motivate differently, which ones tend to be the most effective at motivating their organizations and their customers, and how the two need each other. It is also an exploration of why, for you as a person, it is so important to understand not just what you do, but why. You can get pretty much the same information from Sinek’s Ted talk - which is the whole point, he’s trying desperately to give this information away, and the book is just one place to find it. The TED talk is embedded at the bottom of the page.


@@ -184,30 +429,260 @@

Start with Why.

-
- - - - -
- - +
+ +
+ + +
+
+ + TOC +
+
  1. Start with Why
+
+ + +
+
+
+ + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2024/02/09/expectations/index.html b/2024/02/09/expectations/index.html index 49b5022..a426f82 100644 --- a/2024/02/09/expectations/index.html +++ b/2024/02/09/expectations/index.html @@ -1,178 +1,417 @@ - - - - - - - - - AKLabs - - - - - - + + + + + + + + + + Setting Expectations + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+
+

+ Setting Expectations +

+
+ + + +
+

“My expectation is …”

dilbert comic about expectations

Imagine that you are playing a game, but you don’t know the rules; you have to pick it up as you go along by watching others, and then figuring out how to apply their experience to your own performance. You will make many mistakes, you will perform poorly, and you may feel personally embarassed. Now imagine that you are playing this game with people who are supposed to help you, and you know that they know the rules, but for whatever reason, they aren’t telling you the rules. You would likely feel dejected, unvalued, you may feel resentment at your unfair treatment, and would likely not have any desire to stick around and keep playing the game. Now imagine an entire team being treated in this way. How could such a team ever survive, let alone win?

We are playing this game with our employees; it is a high stakes game where our entire shared future is the prize for success, and the cost for failure. We ask the players on the team to give us 100% of their potential - their blood, sweat and tears. And in return, we promise to explain the rules, help guide and develop their performance against those rules, and inspire them to continue giving that 100% when it gets even harder than it already is. We must not neglect the bedrock work of explaining the rules of the business, of our department, of our discipline, of our imposed goals from our own leadership, and of our own personal leadership style. And we, as leaders, have to boil these down into consumable sets of expectations which can be held in the minds of our team members as they go about their daily duties.

One of the first promises I make to any team I’m leading is that I will always strive to set fair, simple, clear expectations for them. And I will communicate clearly when I do it. I tell them that I will always use the same language when I’m doing it, so there is never any possibility for ambiguity. When I speak to my team, and I say, “My expectation is…” - everyone perks up. Because they know that I am not giving an opinion, or an off the cuff remark, or an emotional response to something that just happened. I am articulating a rule of the game we are playing together; I am explaining a strongly held position that represents the shared values of the business we all support, the strategic goals of my own leadership, and the culture of our organization, by which everyone’s future performance (including my own) will be judged.

@@ -181,30 +420,246 @@

That is not to say that we should be casual with declaring our expectations and taking strong positions. We must not allow ourselves to be subjected to the whims of emotion, defining new rules to the game just because we lost; this is childish behavior, and we should have put away childish behavior by this point in our lives. We must carefully and thoughtfully analyze the results of our actions, and the effects of those things which happen to us through no apparent fault of our own. When we realize that we have failed, and that one of our prior expectations has proven inadequate or incorrect, we must never try to “protect ourselves” with a new resolution; rather we must inspect what we expected with an eye towards how we can better align our future actions with our shared values, and how we can better achieve our stated goals. We must be less concerned with our personal feelings and reputation than we are with the shared health of the organization, and the success of our shared goal; we must be willing to sacrifice our own ego for the success of our team. When we approach things this way, understanding that the actual goal of our expectations are to support and bring forth the best in our team, rather than in protecting ourselves, we will naturally be drawn to carefully selected sets of fair, simple, clear expectations that we can fully support.

My expectation is that, as leaders, we will take the time to thoughtfully set fair, simple, clear expectations for those who commit their blood, sweat, and tears to us in this shared game we are all playing together. If you are a leader, and you are not doing this, I admonish you to examine why, and to put this into practice immediately. If you feel your leaders have not set fair, simple, clear expectations for you, I encourage you to approach them and ask them to articulate their expectations for you. Because unless we all know the rules of the game, we can’t possibly expect to win the game.

-
- - - - -
- - +
+ +
+ + + + + +
+
+
+ + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/about/index.html b/about/index.html new file mode 100644 index 0000000..3a9936e --- /dev/null +++ b/about/index.html @@ -0,0 +1,806 @@ + + + + + + + + + + About + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+
+

+ About +

+
+ + + +
+

Family

I grew up in the Ozark mountains of southwestern Missouri. Born to hard working middle class parents from an agricultural background, I am the youngest of six sons.

+
Andrew and His Extended FamilyAndrew and His Brothers
+ +

I met my wife Cameron online in the mid 1990s, when the internet was a very different place. (Alas - the internet we knew back then is dead and buried - but I digress.) After having met Cameron, I moved to Georgia to live with her in 2002. Cameron made me the happiest man ever by agreeing to marry me in February 2004. Together we have bounced around the continental United States several times, and currently live in Georgia, near Cameron’s family. Cameron and I have three children: Annastasia (2005), Gabriel (2008), and Catherine (2010).

+
Andrew and His FamilyAndrew's wife Cameron +
+ +

I have dedicated my life to the service of my family, and put them first at all times. Only my dedication to my God can come before them.

+

Technology Leadership

Infrastructure & Cloud Engineering Manager

Wiser Solutions, Inc. 4/2022–2/2024

+

Directed engineering of Cloud and hybrid infrastructures to align with business goals and empower teams across enterprise to achieve growth and scale objectives. Built relationships with colleagues and leaders, leveraging relationships to guide decision-making, strategic planning, and vision for future initiatives. Championed automation to streamline processes and engage teams in higher-level projects. Managed performance from a fully remote environment.

+

IT Manager

Nintendo of America 2/2014–4/2022

+

Managed complexity of multiple functions spanning reliability engineering, IT operations, hosting, build & delivery functions, and enterprise IT for Nintendo of America and Nintendo Technology Development. Monitored performance of multimillion-dollar portfolio encompassing dozens of platforms, including eCommerce solutions, internal tools, B2B integrations, and other key systems. Defined engineering standards, including creating measures and metrics for assessing designs, products, and solutions in terms of alignment with said standards. Collaborated with global Nintendo on strategic planning and process development. Served as part of Product Support Team for critical platforms and products.

+

Automation Team Manager

Vonage Business Solutions 4/2013–2/2014

+

Oversaw team of Automation Architects and provided ongoing leadership, mentoring, and performance management to ensure performance goals were met. Managed critical technical projects related to automation. Developed tools in Bash and Puppet for deployment across diverse environments, as well as wrote automated build and test frameworks in Ruby, Puppet, and Jenkins. Gathered requirements from other teams (System Administration, Product Development, and more) and acted as liaison between teams to create bridges across projects and processes. Provided ongoing troubleshooting.

+

DevOps Team Leader

Total Systems, Inc 2/2011–4/2013

+

Led DevOps team responsible for creation of automation tools and other technologies, improving operating capacity and processes such as audits through tools. Championed DevOps practices to guide integration across enterprise.

+

Miscellanious

Also served as Software Engineer for Global Net Access (leading software development for major colocation datacenter) and Software Engineer/Network Administrator at Logical Solutions (managing 300 remote sites).

+

For more information about my professional background, current workplace, open positions, or to approach me with an opportunity, please see My LinkedIn Profile.

+

Civil Service

Infantry Soldier

Georgia State Defense Force 04/2022-06/2023

+
    +
  • Swore oath of enlistment February 2022 (for the second time - first time in 2000)
  • +
  • Completed IET July 2022, graduated with honors
  • +
  • Served in the elite OPFOR Battalion, simulating enemy forces to train Georgia national guard troops. Serving as an infantry soldier and as the acting S4, managing signal (radio) equipment, processes, and training for the batallion.
  • +
+

Volunteer Firefighter

Fort Perry, Georgia Volunteer Fire Department 03/2022 - Current
Geneva, Georgia Volunteer Fire Department 03/2022 - Current

+
    +
  • Joined both departments in March 2022.
  • +
  • Completed Firefighter 1 certification July 2022, training with Flint Hill Fire Dept, Georgia.
  • +
  • Elected Treasurer of Geneva Fire Dept Sep 2022
  • +
+

Knight

Order of Christian Knights 2019 - 06/2023

+
    +
  • Became attached to the Order around 2019.
  • +
  • Knighted as Sir Andrew in September, 2021. Committed to living a lifestyle that affirms the traditions of chivalry.
  • +
  • Helped craft founding documents for the organization - primarily bylaws and constitution.
  • +
  • Elected Master Deputy in Winter 2021 to assist the Grandmaster of the Order with executive functions. Served until December 2022.
  • +
  • Appointed Master Secretary of the Order and Commander of the Southeast Regional Commandery December 2022.
  • +
  • Active in numerous churches to encourage men and women to serve their family, churches and community.
  • +
  • Vacated Order positions in June 2023 to focus on Fire department and local Church responsiblities
  • +
+

Search and Rescue Technician

Skagit Ground Search and Rescue 2017 - 10/2021

+
    +
  • Joined Fall 2017 after traveling to Houston, Texas to provide humanitarian aid after Hurricane Harvey.
  • +
  • Served as field rescue technician, locating and extricating lost or injured subjects.
  • +
  • Trained in First Aid, CPR, AED, bleeding control, and patient packout.
  • +
  • Assisted with evidence searches for Skagit county Washington Sheriff’s Office.
  • +
  • Assisted with the 2018, 2019, and 2020 SAR training academies.
  • +
  • Served as Secretary in 2021 and briefly as Vice President.
  • +
  • Assisted Search and Rescue Council with the implementation of Google Suites for Nonprofits via Techsoup
  • +
+ +
+
+ +
+
+ + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/aplayer/LICENSE b/aplayer/LICENSE new file mode 100644 index 0000000..3a612bd --- /dev/null +++ b/aplayer/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) DIYgod (https://www.anotherhome.net/) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/aplayer/README.html b/aplayer/README.html new file mode 100644 index 0000000..52e27ea --- /dev/null +++ b/aplayer/README.html @@ -0,0 +1,81 @@ +

+ADPlayer +

+

APlayer

+ +
+

Wow, such a lovely HTML5 music player

+
+

npm
npm
npm
size
Travis
devDependency Status
donate

+

Introduction

image

+

APlayer is a lovely HTML5 music player.

+

APlayer supports:

+ +

Using APlayer on your project? Let me know!

+

Docs

+

中文文档

+

Join the Discussion

+

Plugins

+

Tooling

+

Who use APlayer?

+

Current Premium Sponsors

Special Sponsors

+ + + + + + +

OpenCollective backers

+

Contributors

This project exists thanks to all the people who contribute.

+

+

APlayer is an MIT licensed open source project and completely free to use. However, the amount of effort needed to maintain and develop new features for the project is not sustainable without proper financial backing.

+

One-time Donations

We accept donations through these channels:

+ +

Recurring Pledges

Recurring pledges come with exclusive perks, e.g. having your name or your company logo listed in the APlayer GitHub repository and this website.

+ +

Author

APlayer © DIYgod, Released under the MIT License.

Authored and maintained by DIYgod with help from contributors (list).

+
+

Blog · GitHub @DIYgod · Twitter @DIYgod · Telegram Channel @awesomeDIYgod

+
diff --git a/aplayer/demo/demo.js b/aplayer/demo/demo.js new file mode 100644 index 0000000..70310a1 --- /dev/null +++ b/aplayer/demo/demo.js @@ -0,0 +1,215 @@ +const ap1 = new APlayer({ + element: document.getElementById('player1'), + mini: false, + autoplay: false, + lrcType: false, + mutex: true, + preload: 'metadata', + audio: [{ + name: '光るなら', + artist: 'Goose house', + url: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.mp3', + cover: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.jpg', + theme: '#ebd0c2' + }] +}); +ap1.on('play', function () { + console.log('play'); +}); +ap1.on('play', function () { + console.log('play play'); +}); +ap1.on('pause', function () { + console.log('pause'); +}); +ap1.on('canplay', function () { + console.log('canplay'); +}); +ap1.on('playing', function () { + console.log('playing'); +}); +ap1.on('ended', function () { + console.log('ended'); +}); +ap1.on('error', function () { + console.log('error'); +}); + +const ap2 = new APlayer({ + element: document.getElementById('player2'), + mini: true, + autoplay: false, + lrcType: false, + mutex: true, + audio: [{ + name: '光るなら', + artist: 'Goose house', + url: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.mp3', + cover: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.jpg', + lrc: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.lrc', + theme: '#ebd0c2' + }] +}); + +const ap3 = new APlayer({ + element: document.getElementById('player3'), + mini: false, + autoplay: false, + lrcType: 3, + mutex: true, + audio: [{ + name: '光るなら', + artist: 'Goose house', + url: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.mp3', + cover: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.jpg', + lrc: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.lrc', + theme: '#ebd0c2' + }] +}); + +const ap4 = new APlayer({ + element: document.getElementById('player4'), + mini: false, + autoplay: false, + lrcType: false, + mutex: true, + theme: '#ad7a86', + order: 'random', + audio: [{ + name: '光るなら', + artist: 'Goose house', + url: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.mp3', + cover: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.jpg', + lrc: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.lrc', + theme: '#ebd0c2' + }, { + name: 'トリカゴ', + artist: 'XX:me', + url: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/darling.mp3', + cover: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/darling.jpg', + lrc: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/darling.lrc', + theme: '#46718b' + }, { + name: '前前前世', + artist: 'RADWIMPS', + url: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/yourname.mp3', + cover: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/yourname.jpg', + lrc: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/yourname.lrc', + theme: '#505d6b' + }, { + name: '光るなら(HLS)', + artist: 'Goose house', + url: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hls/hikarunara.m3u8', + cover: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.jpg', + theme: '#ebd0c2', + type: 'hls' + }] +}); + +const ap5 = new APlayer({ + element: document.getElementById('player5'), + mini: false, + autoplay: false, + lrcType: 3, + mutex: true, + theme: '#e9e9e9', + listFolded: false, + listMaxHeight: 80, + audio: [{ + name: '光るなら', + artist: 'Goose house', + url: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.mp3', + cover: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.jpg', + lrc: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.lrc', + }, { + name: 'トリカゴ', + artist: 'XX:me', + url: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/darling.mp3', + cover: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/darling.jpg', + lrc: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/darling.lrc', + }, { + name: '前前前世', + artist: 'RADWIMPS', + url: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/yourname.mp3', + cover: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/yourname.jpg', + lrc: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/yourname.lrc', + }] +}); +const colorThief = new ColorThief(); +const image = new Image(); +const xhr = new XMLHttpRequest(); +const setTheme = (index) => { + if (!ap5.list.audios[index].theme) { + xhr.onload = function(){ + let coverUrl = URL.createObjectURL(this.response); + image.onload = function(){ + let color = colorThief.getColor(image); + ap5.theme(`rgb(${color[0]}, ${color[1]}, ${color[2]})`, index); + URL.revokeObjectURL(coverUrl) + }; + image.src = coverUrl; + } + xhr.open('GET', ap5.list.audios[index].cover, true); + xhr.responseType = 'blob'; + xhr.send(); + } +}; +setTheme(ap5.list.index); +ap5.on('listswitch', (data) => { + setTheme(data.index); +}); + +const ap6 = new APlayer({ + element: document.getElementById('player6'), + mutex: true, + audio: [{ + name: '光るなら(HLS)', + artist: 'Goose house', + url: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hls/hikarunara.m3u8', + cover: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.jpg', + theme: '#ebd0c2', + type: 'hls' + }] +}); +const ap7 = new APlayer({ + element: document.getElementById('player7'), + mutex: true, + audio: [{ + name: '光るなら(HLS)', + artist: 'Goose house', + url: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hls/hikarunara.m3u8', + cover: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.jpg', + theme: '#ebd0c2', + type: 'customHls', + }], + customAudioType: { + 'customHls': function (audioElement, audio, player) { + if (Hls.isSupported()) { + const hls = new Hls(); + hls.loadSource(audio.url); + hls.attachMedia(audioElement); + } + else if (audioElement.canPlayType('application/x-mpegURL') || audioElement.canPlayType('application/vnd.apple.mpegURL')) { + audioElement.src = audio.url; + } + else { + player.notice('Error: HLS is not supported.'); + } + } + } +}); + +const ap8 = new APlayer({ + element: document.getElementById('player8'), + mutex: true, + theme: '#ad7a86', + order: 'random', + lrcType: 3, + fixed: true, +}); +$.ajax({ + url: 'https://api.i-meto.com/meting/api?server=netease&type=playlist&id=35798529', + success: function (list) { + ap8.list.add(JSON.parse(list)); + } +}); \ No newline at end of file diff --git a/aplayer/demo/index.html b/aplayer/demo/index.html new file mode 100644 index 0000000..e868298 --- /dev/null +++ b/aplayer/demo/index.html @@ -0,0 +1,110 @@ + + + + + + APlayer Demo + + + + + + + + +
+

APlayer

+

Wow, such a beautiful html5 music player

+

Made by DIYgod. Available on GitHub. Licensed MIT.

+
+

Normal

+
+

+ + + + + + + +

With playlist

+
+

+ +

With lyrics

+
+

With playlist and lyrics

+
+

Narrow

+
+

HLS

+
+
+
+
+ + + + + \ No newline at end of file diff --git a/aplayer/dist/APlayer.js b/aplayer/dist/APlayer.js new file mode 100644 index 0000000..b572ef3 --- /dev/null +++ b/aplayer/dist/APlayer.js @@ -0,0 +1,2235 @@ +!function(e, t) { + "object" == typeof exports && "object" == typeof module ? module.exports = t() : "function" == typeof define && define.amd ? define("APlayer", [], t) : "object" == typeof exports ? exports.APlayer = t() : e.APlayer = t() +}(window, function() { + return function(e) { + var t = {}; + function n(i) { + if (t[i]) + return t[i].exports; + var a = t[i] = { + i: i, + l: !1, + exports: {} + }; + return e[i].call(a.exports, a, a.exports, n), + a.l = !0, + a.exports + } + return n.m = e, + n.c = t, + n.d = function(e, t, i) { + n.o(e, t) || Object.defineProperty(e, t, { + configurable: !1, + enumerable: !0, + get: i + }) + } + , + n.r = function(e) { + Object.defineProperty(e, "__esModule", { + value: !0 + }) + } + , + n.n = function(e) { + var t = e && e.__esModule ? function() { + return e.default + } + : function() { + return e + } + ; + return n.d(t, "a", t), + t + } + , + n.o = function(e, t) { + return Object.prototype.hasOwnProperty.call(e, t) + } + , + n.p = "/", + n(n.s = 41) + }([function(e, t, n) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }); + var i = /mobile/i.test(window.navigator.userAgent) + , a = { + secondToTime: function(e) { + var t = Math.floor(e / 3600) + , n = Math.floor((e - 3600 * t) / 60) + , i = Math.floor(e - 3600 * t - 60 * n); + return (t > 0 ? [t, n, i] : [n, i]).map(function(e) { + return e < 10 ? "0" + e : "" + e + }).join(":") + }, + getElementViewLeft: function(e) { + var t = e.offsetLeft + , n = e.offsetParent + , i = document.body.scrollLeft + document.documentElement.scrollLeft; + if (document.fullscreenElement || document.mozFullScreenElement || document.webkitFullscreenElement) + for (; null !== n && n !== e; ) + t += n.offsetLeft, + n = n.offsetParent; + else + for (; null !== n; ) + t += n.offsetLeft, + n = n.offsetParent; + return t - i + }, + getElementViewTop: function(e, t) { + for (var n, i = e.offsetTop, a = e.offsetParent; null !== a; ) + i += a.offsetTop, + a = a.offsetParent; + return n = document.body.scrollTop + document.documentElement.scrollTop, + t ? i : i - n + }, + isMobile: i, + storage: { + set: function(e, t) { + localStorage.setItem(e, t) + }, + get: function(e) { + return localStorage.getItem(e) + } + }, + nameMap: { + dragStart: i ? "touchstart" : "mousedown", + dragMove: i ? "touchmove" : "mousemove", + dragEnd: i ? "touchend" : "mouseup" + }, + randomOrder: function(e) { + return function(e) { + for (var t = e.length - 1; t >= 0; t--) { + var n = Math.floor(Math.random() * (t + 1)) + , i = e[n]; + e[n] = e[t], + e[t] = i + } + return e + }([].concat(function(e) { + if (Array.isArray(e)) { + for (var t = 0, n = Array(e.length); t < e.length; t++) + n[t] = e[t]; + return n + } + return Array.from(e) + }(Array(e))).map(function(e, t) { + return t + })) + } + }; + t.default = a + } + , function(e, t, n) { + var i = n(2); + e.exports = function(e) { + "use strict"; + e = e || {}; + var t = "" + , n = i.$each + , a = e.audio + , r = (e.$value, + e.$index, + i.$escape) + , o = e.theme + , s = e.index; + return n(a, function(e, n) { + t += '\n
  • \n \n ', + t += r(n + s), + t += '\n ', + t += r(e.name), + t += '\n ', + t += r(e.artist), + t += "\n
  • \n" + }), + t + } + } + , function(e, t, n) { + "use strict"; + e.exports = n(15) + } + , function(e, t, n) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }); + var i = g(n(33)) + , a = g(n(32)) + , r = g(n(31)) + , o = g(n(30)) + , s = g(n(29)) + , l = g(n(28)) + , u = g(n(27)) + , c = g(n(26)) + , p = g(n(25)) + , d = g(n(24)) + , h = g(n(23)) + , y = g(n(22)) + , f = g(n(21)) + , v = g(n(20)) + , m = g(n(19)); + function g(e) { + return e && e.__esModule ? e : { + default: e + } + } + var w = { + play: i.default, + pause: a.default, + volumeUp: r.default, + volumeDown: o.default, + volumeOff: s.default, + orderRandom: l.default, + orderList: u.default, + menu: c.default, + loopAll: p.default, + loopOne: d.default, + loopNone: h.default, + loading: y.default, + right: f.default, + skip: v.default, + lrc: m.default + }; + t.default = w + } + , function(e, t, n) { + "use strict"; + var i, a = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) { + return typeof e + } + : function(e) { + return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e + } + ; + i = function() { + return this + }(); + try { + i = i || Function("return this")() || (0, + eval)("this") + } catch (e) { + "object" === ("undefined" == typeof window ? "undefined" : a(window)) && (i = window) + } + e.exports = i + } + , function(e, t, n) { + "use strict"; + var i, a, r = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) { + return typeof e + } + : function(e) { + return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e + } + ; + void 0 === (a = "function" == typeof (i = function() { + if ("object" === ("undefined" == typeof window ? "undefined" : r(window)) && void 0 !== document.querySelectorAll && void 0 !== window.pageYOffset && void 0 !== history.pushState) { + var e = function(e, t, n, i) { + return n > i ? t : e + (t - e) * ((a = n / i) < .5 ? 4 * a * a * a : (a - 1) * (2 * a - 2) * (2 * a - 2) + 1); + var a + } + , t = function(t, n, i, a) { + n = n || 500; + var r = (a = a || window).scrollTop || window.pageYOffset; + if ("number" == typeof t) + var o = parseInt(t); + else + var o = function(e, t) { + return "HTML" === e.nodeName ? -t : e.getBoundingClientRect().top + t + }(t, r); + var s = Date.now() + , l = window.requestAnimationFrame || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || function(e) { + window.setTimeout(e, 15) + } + ; + !function u() { + var c = Date.now() - s; + a !== window ? a.scrollTop = e(r, o, c, n) : window.scroll(0, e(r, o, c, n)), + c > n ? "function" == typeof i && i(t) : l(u) + }() + } + , n = function(e) { + if (!e.defaultPrevented) { + e.preventDefault(), + location.hash !== this.hash && window.history.pushState(null, null, this.hash); + var n = document.getElementById(this.hash.substring(1)); + if (!n) + return; + t(n, 500, function(e) { + location.replace("#" + e.id) + }) + } + }; + return document.addEventListener("DOMContentLoaded", function() { + for (var e, t = document.querySelectorAll('a[href^="#"]:not([href="#"])'), i = t.length; e = t[--i]; ) + e.addEventListener("click", n, !1) + }), + t + } + } + ) ? i.call(t, n, t, e) : i) || (e.exports = a) + } + , function(e, t, n) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }); + var i = function() { + function e(e, t) { + for (var n = 0; n < t.length; n++) { + var i = t[n]; + i.enumerable = i.enumerable || !1, + i.configurable = !0, + "value"in i && (i.writable = !0), + Object.defineProperty(e, i.key, i) + } + } + return function(t, n, i) { + return n && e(t.prototype, n), + i && e(t, i), + t + } + }() + , a = s(n(1)) + , r = s(n(0)) + , o = s(n(5)); + function s(e) { + return e && e.__esModule ? e : { + default: e + } + } + var l = function() { + function e(t) { + !function(e, t) { + if (!(e instanceof t)) + throw new TypeError("Cannot call a class as a function") + }(this, e), + this.player = t, + this.index = 0, + this.audios = this.player.options.audio, + this.bindEvents() + } + return i(e, [{ + key: "bindEvents", + value: function() { + var e = this; + this.player.template.list.addEventListener("click", function(t) { + var n = void 0; + n = "LI" === t.target.tagName.toUpperCase() ? t.target : t.target.parentElement; + var i = parseInt(n.getElementsByClassName("aplayer-list-index")[0].innerHTML) - 1; + i !== e.index ? (e.switch(i), + e.player.play()) : e.player.toggle() + }) + } + }, { + key: "show", + value: function() { + this.player.events.trigger("listshow"), + this.player.template.list.classList.remove("aplayer-list-hide"), + this.player.template.listOl.scrollTop = 33 * this.index + } + }, { + key: "hide", + value: function() { + this.player.events.trigger("listhide"), + this.player.template.list.classList.add("aplayer-list-hide") + } + }, { + key: "toggle", + value: function() { + this.player.template.list.classList.contains("aplayer-list-hide") ? this.show() : this.hide() + } + }, { + key: "add", + value: function(e) { + this.player.events.trigger("listadd", { + audios: e + }), + "[object Array]" !== Object.prototype.toString.call(e) && (e = [e]), + e.map(function(e) { + return e.name = e.name || e.title || "Audio name", + e.artist = e.artist || e.author || "Audio artist", + e.cover = e.cover || e.pic, + e.type = e.type || "normal", + e + }); + var t = !(this.audios.length > 1) + , n = 0 === this.audios.length; + this.player.template.listOl.innerHTML += (0, + a.default)({ + theme: this.player.options.theme, + audio: e, + index: this.audios.length + 1 + }), + this.audios = this.audios.concat(e), + t && this.audios.length > 1 && this.player.container.classList.add("aplayer-withlist"), + this.player.randomOrder = r.default.randomOrder(this.audios.length), + this.player.template.listCurs = this.player.container.querySelectorAll(".aplayer-list-cur"), + this.player.template.listCurs[this.audios.length - 1].style.backgroundColor = e.theme || this.player.options.theme, + n && ("random" === this.player.options.order ? this.switch(this.player.randomOrder[0]) : this.switch(0)) + } + }, { + key: "remove", + value: function(e) { + if (this.player.events.trigger("listremove", { + index: e + }), + this.audios[e]) + if (this.audios.length > 1) { + var t = this.player.container.querySelectorAll(".aplayer-list li"); + t[e].remove(), + this.audios.splice(e, 1), + this.player.lrc && this.player.lrc.remove(e), + e === this.index && (this.audios[e] ? this.switch(e) : this.switch(e - 1)), + this.index > e && this.index--; + for (var n = e; n < t.length; n++) + t[n].getElementsByClassName("aplayer-list-index")[0].textContent = n; + 1 === this.audios.length && this.player.container.classList.remove("aplayer-withlist"), + this.player.template.listCurs = this.player.container.querySelectorAll(".aplayer-list-cur") + } else + this.clear() + } + }, { + key: "switch", + value: function(e) { + if (this.player.events.trigger("listswitch", { + index: e + }), + void 0 !== e && this.audios[e]) { + this.index = e; + var t = this.audios[this.index]; + this.player.template.pic.style.backgroundImage = t.cover ? "url('" + t.cover + "')" : "", + this.player.theme(this.audios[this.index].theme || this.player.options.theme, this.index, !1), + this.player.template.title.innerHTML = t.name, + this.player.template.author.innerHTML = t.artist ? " - " + t.artist : ""; + var n = this.player.container.getElementsByClassName("aplayer-list-light")[0]; + n && n.classList.remove("aplayer-list-light"), + this.player.container.querySelectorAll(".aplayer-list li")[this.index].classList.add("aplayer-list-light"), + (0, + o.default)(33 * this.index, 500, null, this.player.template.listOl), + this.player.setAudio(t), + this.player.lrc && this.player.lrc.switch(this.index), + this.player.lrc && this.player.lrc.update(0), + 1 !== this.player.duration && (this.player.template.dtime.innerHTML = r.default.secondToTime(this.player.duration)) + } + } + }, { + key: "clear", + value: function() { + this.player.events.trigger("listclear"), + this.index = 0, + this.player.container.classList.remove("aplayer-withlist"), + this.player.pause(), + this.audios = [], + this.player.lrc && this.player.lrc.clear(), + this.player.audio.src = "", + this.player.template.listOl.innerHTML = "", + this.player.template.pic.style.backgroundImage = "", + this.player.theme(this.player.options.theme, this.index, !1), + this.player.template.title.innerHTML = "No audio", + this.player.template.author.innerHTML = "", + this.player.bar.set("loaded", 0, "width"), + this.player.template.dtime.innerHTML = r.default.secondToTime(0) + } + }]), + e + }(); + t.default = l + } + , function(e, t, n) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }); + var i = function() { + function e(e, t) { + for (var n = 0; n < t.length; n++) { + var i = t[n]; + i.enumerable = i.enumerable || !1, + i.configurable = !0, + "value"in i && (i.writable = !0), + Object.defineProperty(e, i.key, i) + } + } + return function(t, n, i) { + return n && e(t.prototype, n), + i && e(t, i), + t + } + }(); + var a = function() { + function e() { + !function(e, t) { + if (!(e instanceof t)) + throw new TypeError("Cannot call a class as a function") + }(this, e), + this.events = {}, + this.audioEvents = ["abort", "canplay", "canplaythrough", "durationchange", "emptied", "ended", "error", "loadeddata", "loadedmetadata", "loadstart", "mozaudioavailable", "pause", "play", "playing", "progress", "ratechange", "seeked", "seeking", "stalled", "suspend", "timeupdate", "volumechange", "waiting"], + this.playerEvents = ["destroy", "listshow", "listhide", "listadd", "listremove", "listswitch", "listclear", "noticeshow", "noticehide", "lrcshow", "lrchide"] + } + return i(e, [{ + key: "on", + value: function(e, t) { + this.type(e) && "function" == typeof t && (this.events[e] || (this.events[e] = []), + this.events[e].push(t)) + } + }, { + key: "trigger", + value: function(e, t) { + if (this.events[e] && this.events[e].length) + for (var n = 0; n < this.events[e].length; n++) + this.events[e][n](t) + } + }, { + key: "type", + value: function(e) { + return -1 !== this.playerEvents.indexOf(e) ? "player" : -1 !== this.audioEvents.indexOf(e) ? "audio" : (console.error("Unknown event name: " + e), + null) + } + }]), + e + }(); + t.default = a + } + , function(e, t, n) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }); + var i = function() { + function e(e, t) { + for (var n = 0; n < t.length; n++) { + var i = t[n]; + i.enumerable = i.enumerable || !1, + i.configurable = !0, + "value"in i && (i.writable = !0), + Object.defineProperty(e, i.key, i) + } + } + return function(t, n, i) { + return n && e(t.prototype, n), + i && e(t, i), + t + } + }(); + var a = function() { + function e(t) { + !function(e, t) { + if (!(e instanceof t)) + throw new TypeError("Cannot call a class as a function") + }(this, e), + this.player = t, + window.requestAnimationFrame = window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || function(e) { + window.setTimeout(e, 1e3 / 60) + } + , + this.types = ["loading"], + this.init() + } + return i(e, [{ + key: "init", + value: function() { + var e = this; + this.types.forEach(function(t) { + e["init" + t + "Checker"]() + }) + } + }, { + key: "initloadingChecker", + value: function() { + var e = this + , t = 0 + , n = 0 + , i = !1; + this.loadingChecker = setInterval(function() { + e.enableloadingChecker && (n = e.player.audio.currentTime, + i || n !== t || e.player.audio.paused || (e.player.container.classList.add("aplayer-loading"), + i = !0), + i && n > t && !e.player.audio.paused && (e.player.container.classList.remove("aplayer-loading"), + i = !1), + t = n) + }, 100) + } + }, { + key: "enable", + value: function(e) { + this["enable" + e + "Checker"] = !0, + "fps" === e && this.initfpsChecker() + } + }, { + key: "disable", + value: function(e) { + this["enable" + e + "Checker"] = !1 + } + }, { + key: "destroy", + value: function() { + var e = this; + this.types.forEach(function(t) { + e["enable" + t + "Checker"] = !1, + e[t + "Checker"] && clearInterval(e[t + "Checker"]) + }) + } + }]), + e + }(); + t.default = a + } + , function(e, t, n) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }); + var i = function() { + function e(e, t) { + for (var n = 0; n < t.length; n++) { + var i = t[n]; + i.enumerable = i.enumerable || !1, + i.configurable = !0, + "value"in i && (i.writable = !0), + Object.defineProperty(e, i.key, i) + } + } + return function(t, n, i) { + return n && e(t.prototype, n), + i && e(t, i), + t + } + }() + , a = o(n(0)) + , r = o(n(3)); + function o(e) { + return e && e.__esModule ? e : { + default: e + } + } + var s = function() { + function e(t) { + !function(e, t) { + if (!(e instanceof t)) + throw new TypeError("Cannot call a class as a function") + }(this, e), + this.player = t, + this.initPlayButton(), + this.initPlayBar(), + this.initOrderButton(), + this.initLoopButton(), + this.initMenuButton(), + a.default.isMobile || this.initVolumeButton(), + this.initMiniSwitcher(), + this.initSkipButton(), + this.initLrcButton() + } + return i(e, [{ + key: "initPlayButton", + value: function() { + var e = this; + this.player.template.pic.addEventListener("click", function() { + e.player.toggle() + }) + } + }, { + key: "initPlayBar", + value: function() { + var e = this + , t = function(t) { + var n = ((t.clientX || t.changedTouches[0].clientX) - a.default.getElementViewLeft(e.player.template.barWrap)) / e.player.template.barWrap.clientWidth; + n = Math.max(n, 0), + n = Math.min(n, 1), + e.player.bar.set("played", n, "width"), + e.player.lrc && e.player.lrc.update(n * e.player.duration), + e.player.template.ptime.innerHTML = a.default.secondToTime(n * e.player.duration) + } + , n = function n(i) { + document.removeEventListener(a.default.nameMap.dragEnd, n), + document.removeEventListener(a.default.nameMap.dragMove, t); + var r = ((i.clientX || i.changedTouches[0].clientX) - a.default.getElementViewLeft(e.player.template.barWrap)) / e.player.template.barWrap.clientWidth; + r = Math.max(r, 0), + r = Math.min(r, 1), + e.player.bar.set("played", r, "width"), + e.player.seek(e.player.bar.get("played", "width") * e.player.duration), + e.player.disableTimeupdate = !1 + }; + this.player.template.barWrap.addEventListener(a.default.nameMap.dragStart, function() { + e.player.disableTimeupdate = !0, + document.addEventListener(a.default.nameMap.dragMove, t), + document.addEventListener(a.default.nameMap.dragEnd, n) + }) + } + }, { + key: "initVolumeButton", + value: function() { + var e = this; + this.player.template.volumeButton.addEventListener("click", function() { + e.player.audio.muted ? (e.player.audio.muted = !1, + e.player.switchVolumeIcon(), + e.player.bar.set("volume", e.player.volume(), "height")) : (e.player.audio.muted = !0, + e.player.switchVolumeIcon(), + e.player.bar.set("volume", 0, "height")) + }); + var t = function(t) { + var n = 1 - ((t.clientY || t.changedTouches[0].clientY) - a.default.getElementViewTop(e.player.template.volumeBar, e.player.options.fixed)) / e.player.template.volumeBar.clientHeight; + n = Math.max(n, 0), + n = Math.min(n, 1), + e.player.volume(n) + } + , n = function n(i) { + e.player.template.volumeBarWrap.classList.remove("aplayer-volume-bar-wrap-active"), + document.removeEventListener(a.default.nameMap.dragEnd, n), + document.removeEventListener(a.default.nameMap.dragMove, t); + var r = 1 - ((i.clientY || i.changedTouches[0].clientY) - a.default.getElementViewTop(e.player.template.volumeBar, e.player.options.fixed)) / e.player.template.volumeBar.clientHeight; + r = Math.max(r, 0), + r = Math.min(r, 1), + e.player.volume(r) + }; + this.player.template.volumeBarWrap.addEventListener(a.default.nameMap.dragStart, function() { + e.player.template.volumeBarWrap.classList.add("aplayer-volume-bar-wrap-active"), + document.addEventListener(a.default.nameMap.dragMove, t), + document.addEventListener(a.default.nameMap.dragEnd, n) + }) + } + }, { + key: "initOrderButton", + value: function() { + var e = this; + this.player.template.order.addEventListener("click", function() { + "list" === e.player.options.order ? (e.player.options.order = "random", + e.player.template.order.innerHTML = r.default.orderRandom) : "random" === e.player.options.order && (e.player.options.order = "list", + e.player.template.order.innerHTML = r.default.orderList) + }) + } + }, { + key: "initLoopButton", + value: function() { + var e = this; + this.player.template.loop.addEventListener("click", function() { + e.player.list.audios.length > 1 ? "one" === e.player.options.loop ? (e.player.options.loop = "none", + e.player.template.loop.innerHTML = r.default.loopNone) : "none" === e.player.options.loop ? (e.player.options.loop = "all", + e.player.template.loop.innerHTML = r.default.loopAll) : "all" === e.player.options.loop && (e.player.options.loop = "one", + e.player.template.loop.innerHTML = r.default.loopOne) : "one" === e.player.options.loop || "all" === e.player.options.loop ? (e.player.options.loop = "none", + e.player.template.loop.innerHTML = r.default.loopNone) : "none" === e.player.options.loop && (e.player.options.loop = "all", + e.player.template.loop.innerHTML = r.default.loopAll) + }) + } + }, { + key: "initMenuButton", + value: function() { + var e = this; + this.player.template.menu.addEventListener("click", function() { + e.player.list.toggle() + }) + } + }, { + key: "initMiniSwitcher", + value: function() { + var e = this; + this.player.template.miniSwitcher.addEventListener("click", function() { + e.player.setMode("mini" === e.player.mode ? "normal" : "mini") + }) + } + }, { + key: "initSkipButton", + value: function() { + var e = this; + this.player.template.skipBackButton.addEventListener("click", function() { + e.player.skipBack() + }), + this.player.template.skipForwardButton.addEventListener("click", function() { + e.player.skipForward() + }), + this.player.template.skipPlayButton.addEventListener("click", function() { + e.player.toggle() + }) + } + }, { + key: "initLrcButton", + value: function() { + var e = this; + this.player.template.lrcButton.addEventListener("click", function() { + e.player.template.lrcButton.classList.contains("aplayer-icon-lrc-inactivity") ? (e.player.template.lrcButton.classList.remove("aplayer-icon-lrc-inactivity"), + e.player.lrc && e.player.lrc.show()) : (e.player.template.lrcButton.classList.add("aplayer-icon-lrc-inactivity"), + e.player.lrc && e.player.lrc.hide()) + }) + } + }]), + e + }(); + t.default = s + } + , function(e, t, n) { + var i = n(2); + e.exports = function(e) { + "use strict"; + e = e || {}; + var t = "" + , n = i.$each + , a = e.lyrics + , r = (e.$value, + e.$index, + i.$escape); + return n(a, function(e, n) { + t += "\n 0 && void 0 !== arguments[0] ? arguments[0] : this.player.audio.currentTime; + if (this.index > this.current.length - 1 || e < this.current[this.index][0] || !this.current[this.index + 1] || e >= this.current[this.index + 1][0]) + for (var t = 0; t < this.current.length; t++) + e >= this.current[t][0] && (!this.current[t + 1] || e < this.current[t + 1][0]) && (this.index = t, + this.container.style.transform = "translateY(" + 16 * -this.index + "px)", + this.container.style.webkitTransform = "translateY(" + 16 * -this.index + "px)", + this.container.getElementsByClassName("aplayer-lrc-current")[0].classList.remove("aplayer-lrc-current"), + this.container.getElementsByTagName("p")[t].classList.add("aplayer-lrc-current")) + } + }, { + key: "switch", + value: function(e) { + var t = this; + if (!this.parsed[e]) + if (this.async) { + this.parsed[e] = [["00:00", "Loading"]]; + var n = new XMLHttpRequest; + n.onreadystatechange = function() { + e === t.player.list.index && 4 === n.readyState && (n.status >= 200 && n.status < 300 || 304 === n.status ? t.parsed[e] = t.parse(n.responseText) : (t.player.notice("LRC file request fails: status " + n.status), + t.parsed[e] = [["00:00", "Not available"]]), + t.container.innerHTML = (0, + o.default)({ + lyrics: t.parsed[e] + }), + t.update(0), + t.current = t.parsed[e]) + } + ; + var i = this.player.list.audios[e].lrc; + n.open("get", i, !0), + n.send(null) + } else + this.player.list.audios[e].lrc ? this.parsed[e] = this.parse(this.player.list.audios[e].lrc) : this.parsed[e] = [["00:00", "Not available"]]; + this.container.innerHTML = (0, + o.default)({ + lyrics: this.parsed[e] + }), + this.update(0), + this.current = this.parsed[e] + } + }, { + key: "parse", + value: function(e) { + if (e) { + for (var t = (e = e.replace(/([^\]^\n])\[/g, function(e, t) { + return t + "\n[" + })).split("\n"), n = [], i = t.length, a = 0; a < i; a++) { + var r = t[a].match(/\[(\d{2}):(\d{2})(\.(\d{2,3}))?]/g) + , o = t[a].replace(/.*\[(\d{2}):(\d{2})(\.(\d{2,3}))?]/g, "").replace(/<(\d{2}):(\d{2})(\.(\d{2,3}))?>/g, "").replace(/^\s+|\s+$/g, ""); + if (r) + for (var s = r.length, l = 0; l < s; l++) { + var u = /\[(\d{2}):(\d{2})(\.(\d{2,3}))?]/.exec(r[l]) + , c = 60 * u[1] + parseInt(u[2]) + (u[4] ? parseInt(u[4]) / (2 === (u[4] + "").length ? 100 : 1e3) : 0); + n.push([c, o]) + } + } + return (n = n.filter(function(e) { + return e[1] + })).sort(function(e, t) { + return e[0] - t[0] + }), + n + } + return [] + } + }, { + key: "remove", + value: function(e) { + this.parsed.splice(e, 1) + } + }, { + key: "clear", + value: function() { + this.parsed = [], + this.container.innerHTML = "" + } + }]), + e + }(); + t.default = s + } + , function(e, t, n) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }); + var i, a = function() { + function e(e, t) { + for (var n = 0; n < t.length; n++) { + var i = t[n]; + i.enumerable = i.enumerable || !1, + i.configurable = !0, + "value"in i && (i.writable = !0), + Object.defineProperty(e, i.key, i) + } + } + return function(t, n, i) { + return n && e(t.prototype, n), + i && e(t, i), + t + } + }(), r = n(0), o = (i = r) && i.__esModule ? i : { + default: i + }; + var s = function() { + function e(t) { + !function(e, t) { + if (!(e instanceof t)) + throw new TypeError("Cannot call a class as a function") + }(this, e), + this.storageName = t.options.storageName, + this.data = JSON.parse(o.default.storage.get(this.storageName)), + this.data || (this.data = {}), + this.data.volume = this.data.volume || t.options.volume + } + return a(e, [{ + key: "get", + value: function(e) { + return this.data[e] + } + }, { + key: "set", + value: function(e, t) { + this.data[e] = t, + o.default.storage.set(this.storageName, JSON.stringify(this.data)) + } + }]), + e + }(); + t.default = s + } + , function(e, t, n) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }); + var i = function() { + function e(e, t) { + for (var n = 0; n < t.length; n++) { + var i = t[n]; + i.enumerable = i.enumerable || !1, + i.configurable = !0, + "value"in i && (i.writable = !0), + Object.defineProperty(e, i.key, i) + } + } + return function(t, n, i) { + return n && e(t.prototype, n), + i && e(t, i), + t + } + }(); + var a = function() { + function e(t) { + !function(e, t) { + if (!(e instanceof t)) + throw new TypeError("Cannot call a class as a function") + }(this, e), + this.elements = {}, + this.elements.volume = t.volume, + this.elements.played = t.played, + this.elements.loaded = t.loaded + } + return i(e, [{ + key: "set", + value: function(e, t, n) { + t = Math.max(t, 0), + t = Math.min(t, 1), + this.elements[e].style[n] = 100 * t + "%" + } + }, { + key: "get", + value: function(e, t) { + return parseFloat(this.elements[e].style[t]) / 100 + } + }]), + e + }(); + t.default = a + } + , function(e, t, n) { + "use strict"; + (function(t) { + e.exports = !1; + try { + e.exports = "[object process]" === Object.prototype.toString.call(t.process) + } catch (e) {} + } + ).call(this, n(4)) + } + , function(e, t, n) { + "use strict"; + (function(t) { + var i = n(14) + , a = Object.create(i ? t : window) + , r = /["&'<>]/; + a.$escape = function(e) { + return function(e) { + var t = "" + e + , n = r.exec(t); + if (!n) + return e; + var i = "" + , a = void 0 + , o = void 0 + , s = void 0; + for (a = n.index, + o = 0; a < t.length; a++) { + switch (t.charCodeAt(a)) { + case 34: + s = """; + break; + case 38: + s = "&"; + break; + case 39: + s = "'"; + break; + case 60: + s = "<"; + break; + case 62: + s = ">"; + break; + default: + continue + } + o !== a && (i += t.substring(o, a)), + o = a + 1, + i += s + } + return o !== a ? i + t.substring(o, a) : i + }(function e(t) { + "string" != typeof t && (t = void 0 === t || null === t ? "" : "function" == typeof t ? e(t.call(t)) : JSON.stringify(t)); + return t + }(e)) + } + , + a.$each = function(e, t) { + if (Array.isArray(e)) + for (var n = 0, i = e.length; n < i; n++) + t(e[n], n); + else + for (var a in e) + t(e[a], a) + } + , + e.exports = a + } + ).call(this, n(4)) + } + , function(e, t, n) { + var i = n(2); + e.exports = function(e) { + "use strict"; + var t = "" + , a = (e = e || {}).options + , r = e.cover + , o = i.$escape + , s = e.icons + , l = (arguments[1], + function(e) { + return t += e + } + ) + , u = e.getObject; + e.theme, + e.audio, + e.index; + return a.fixed ? (t += '\n
    1) + for (var n = 1; n < arguments.length; n++) + t[n - 1] = arguments[n]; + c.push(new f(e,t)), + 1 !== c.length || p || l(y) + } + , + f.prototype.run = function() { + this.fun.apply(null, this.array) + } + , + r.title = "browser", + r.browser = !0, + r.env = {}, + r.argv = [], + r.version = "", + r.versions = {}, + r.on = v, + r.addListener = v, + r.once = v, + r.off = v, + r.removeListener = v, + r.removeAllListeners = v, + r.emit = v, + r.prependListener = v, + r.prependOnceListener = v, + r.listeners = function(e) { + return [] + } + , + r.binding = function(e) { + throw new Error("process.binding is not supported") + } + , + r.cwd = function() { + return "/" + } + , + r.chdir = function(e) { + throw new Error("process.chdir is not supported") + } + , + r.umask = function() { + return 0 + } + } + , function(e, t, n) { + "use strict"; + (function(e, t) { + !function(e, n) { + if (!e.setImmediate) { + var i, a, r, o, s, l = 1, u = {}, c = !1, p = e.document, d = Object.getPrototypeOf && Object.getPrototypeOf(e); + d = d && d.setTimeout ? d : e, + "[object process]" === {}.toString.call(e.process) ? i = function(e) { + t.nextTick(function() { + y(e) + }) + } + : !function() { + if (e.postMessage && !e.importScripts) { + var t = !0 + , n = e.onmessage; + return e.onmessage = function() { + t = !1 + } + , + e.postMessage("", "*"), + e.onmessage = n, + t + } + }() ? e.MessageChannel ? ((r = new MessageChannel).port1.onmessage = function(e) { + y(e.data) + } + , + i = function(e) { + r.port2.postMessage(e) + } + ) : p && "onreadystatechange"in p.createElement("script") ? (a = p.documentElement, + i = function(e) { + var t = p.createElement("script"); + t.onreadystatechange = function() { + y(e), + t.onreadystatechange = null, + a.removeChild(t), + t = null + } + , + a.appendChild(t) + } + ) : i = function(e) { + setTimeout(y, 0, e) + } + : (o = "setImmediate$" + Math.random() + "$", + s = function(t) { + t.source === e && "string" == typeof t.data && 0 === t.data.indexOf(o) && y(+t.data.slice(o.length)) + } + , + e.addEventListener ? e.addEventListener("message", s, !1) : e.attachEvent("onmessage", s), + i = function(t) { + e.postMessage(o + t, "*") + } + ), + d.setImmediate = function(e) { + "function" != typeof e && (e = new Function("" + e)); + for (var t = new Array(arguments.length - 1), n = 0; n < t.length; n++) + t[n] = arguments[n + 1]; + var a = { + callback: e, + args: t + }; + return u[l] = a, + i(l), + l++ + } + , + d.clearImmediate = h + } + function h(e) { + delete u[e] + } + function y(e) { + if (c) + setTimeout(y, 0, e); + else { + var t = u[e]; + if (t) { + c = !0; + try { + !function(e) { + var t = e.callback + , i = e.args; + switch (i.length) { + case 0: + t(); + break; + case 1: + t(i[0]); + break; + case 2: + t(i[0], i[1]); + break; + case 3: + t(i[0], i[1], i[2]); + break; + default: + t.apply(n, i) + } + }(t) + } finally { + h(e), + c = !1 + } + } + } + } + }("undefined" == typeof self ? void 0 === e ? void 0 : e : self) + } + ).call(this, n(4), n(34)) + } + , function(e, t, n) { + "use strict"; + var i = Function.prototype.apply; + function a(e, t) { + this._id = e, + this._clearFn = t + } + t.setTimeout = function() { + return new a(i.call(setTimeout, window, arguments),clearTimeout) + } + , + t.setInterval = function() { + return new a(i.call(setInterval, window, arguments),clearInterval) + } + , + t.clearTimeout = t.clearInterval = function(e) { + e && e.close() + } + , + a.prototype.unref = a.prototype.ref = function() {} + , + a.prototype.close = function() { + this._clearFn.call(window, this._id) + } + , + t.enroll = function(e, t) { + clearTimeout(e._idleTimeoutId), + e._idleTimeout = t + } + , + t.unenroll = function(e) { + clearTimeout(e._idleTimeoutId), + e._idleTimeout = -1 + } + , + t._unrefActive = t.active = function(e) { + clearTimeout(e._idleTimeoutId); + var t = e._idleTimeout; + t >= 0 && (e._idleTimeoutId = setTimeout(function() { + e._onTimeout && e._onTimeout() + }, t)) + } + , + n(35), + t.setImmediate = setImmediate, + t.clearImmediate = clearImmediate + } + , function(e, t, n) { + "use strict"; + (function(t) { + var n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) { + return typeof e + } + : function(e) { + return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e + } + , i = setTimeout; + function a() {} + function r(e) { + if (!(this instanceof r)) + throw new TypeError("Promises must be constructed via new"); + if ("function" != typeof e) + throw new TypeError("not a function"); + this._state = 0, + this._handled = !1, + this._value = void 0, + this._deferreds = [], + c(e, this) + } + function o(e, t) { + for (; 3 === e._state; ) + e = e._value; + 0 !== e._state ? (e._handled = !0, + r._immediateFn(function() { + var n = 1 === e._state ? t.onFulfilled : t.onRejected; + if (null !== n) { + var i; + try { + i = n(e._value) + } catch (e) { + return void l(t.promise, e) + } + s(t.promise, i) + } else + (1 === e._state ? s : l)(t.promise, e._value) + })) : e._deferreds.push(t) + } + function s(e, t) { + try { + if (t === e) + throw new TypeError("A promise cannot be resolved with itself."); + if (t && ("object" === (void 0 === t ? "undefined" : n(t)) || "function" == typeof t)) { + var i = t.then; + if (t instanceof r) + return e._state = 3, + e._value = t, + void u(e); + if ("function" == typeof i) + return void c((a = i, + o = t, + function() { + a.apply(o, arguments) + } + ), e) + } + e._state = 1, + e._value = t, + u(e) + } catch (t) { + l(e, t) + } + var a, o + } + function l(e, t) { + e._state = 2, + e._value = t, + u(e) + } + function u(e) { + 2 === e._state && 0 === e._deferreds.length && r._immediateFn(function() { + e._handled || r._unhandledRejectionFn(e._value) + }); + for (var t = 0, n = e._deferreds.length; t < n; t++) + o(e, e._deferreds[t]); + e._deferreds = null + } + function c(e, t) { + var n = !1; + try { + e(function(e) { + n || (n = !0, + s(t, e)) + }, function(e) { + n || (n = !0, + l(t, e)) + }) + } catch (e) { + if (n) + return; + n = !0, + l(t, e) + } + } + r.prototype.catch = function(e) { + return this.then(null, e) + } + , + r.prototype.then = function(e, t) { + var n = new this.constructor(a); + return o(this, new function(e, t, n) { + this.onFulfilled = "function" == typeof e ? e : null, + this.onRejected = "function" == typeof t ? t : null, + this.promise = n + } + (e,t,n)), + n + } + , + r.prototype.finally = function(e) { + var t = this.constructor; + return this.then(function(n) { + return t.resolve(e()).then(function() { + return n + }) + }, function(n) { + return t.resolve(e()).then(function() { + return t.reject(n) + }) + }) + } + , + r.all = function(e) { + return new r(function(t, i) { + if (!e || void 0 === e.length) + throw new TypeError("Promise.all accepts an array"); + var a = Array.prototype.slice.call(e); + if (0 === a.length) + return t([]); + var r = a.length; + function o(e, s) { + try { + if (s && ("object" === (void 0 === s ? "undefined" : n(s)) || "function" == typeof s)) { + var l = s.then; + if ("function" == typeof l) + return void l.call(s, function(t) { + o(e, t) + }, i) + } + a[e] = s, + 0 == --r && t(a) + } catch (e) { + i(e) + } + } + for (var s = 0; s < a.length; s++) + o(s, a[s]) + } + ) + } + , + r.resolve = function(e) { + return e && "object" === (void 0 === e ? "undefined" : n(e)) && e.constructor === r ? e : new r(function(t) { + t(e) + } + ) + } + , + r.reject = function(e) { + return new r(function(t, n) { + n(e) + } + ) + } + , + r.race = function(e) { + return new r(function(t, n) { + for (var i = 0, a = e.length; i < a; i++) + e[i].then(t, n) + } + ) + } + , + r._immediateFn = "function" == typeof t && function(e) { + t(e) + } + || function(e) { + i(e, 0) + } + , + r._unhandledRejectionFn = function(e) { + "undefined" != typeof console && console && console.warn("Possible Unhandled Promise Rejection:", e) + } + , + e.exports = r + } + ).call(this, n(36).setImmediate) + } + , function(e, t, n) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }); + var i = function() { + function e(e, t) { + for (var n = 0; n < t.length; n++) { + var i = t[n]; + i.enumerable = i.enumerable || !1, + i.configurable = !0, + "value"in i && (i.writable = !0), + Object.defineProperty(e, i.key, i) + } + } + return function(t, n, i) { + return n && e(t.prototype, n), + i && e(t, i), + t + } + }() + , a = v(n(37)) + , r = v(n(0)) + , o = v(n(3)) + , s = v(n(18)) + , l = v(n(17)) + , u = v(n(13)) + , c = v(n(12)) + , p = v(n(11)) + , d = v(n(9)) + , h = v(n(8)) + , y = v(n(7)) + , f = v(n(6)); + function v(e) { + return e && e.__esModule ? e : { + default: e + } + } + var m = [] + , g = function() { + function e(t) { + if (function(e, t) { + if (!(e instanceof t)) + throw new TypeError("Cannot call a class as a function") + }(this, e), + this.options = (0, + s.default)(t), + this.container = this.options.container, + this.paused = !0, + this.playedPromise = a.default.resolve(), + this.mode = "normal", + this.randomOrder = r.default.randomOrder(this.options.audio.length), + this.container.classList.add("aplayer"), + this.options.lrcType && !this.options.fixed && this.container.classList.add("aplayer-withlrc"), + this.options.audio.length > 1 && this.container.classList.add("aplayer-withlist"), + r.default.isMobile && this.container.classList.add("aplayer-mobile"), + this.arrow = this.container.offsetWidth <= 300, + this.arrow && this.container.classList.add("aplayer-arrow"), + this.container = this.options.container, + 2 === this.options.lrcType || !0 === this.options.lrcType) + for (var n = this.container.getElementsByClassName("aplayer-lrc-content"), i = 0; i < n.length; i++) + this.options.audio[i] && (this.options.audio[i].lrc = n[i].innerHTML); + this.template = new l.default({ + container: this.container, + options: this.options, + randomOrder: this.randomOrder + }), + this.options.fixed && (this.container.classList.add("aplayer-fixed"), + this.template.body.style.width = this.template.body.offsetWidth - 18 + "px"), + this.options.mini && (this.setMode("mini"), + this.template.info.style.display = "block"), + this.template.info.offsetWidth < 200 && this.template.time.classList.add("aplayer-time-narrow"), + this.options.lrcType && (this.lrc = new p.default({ + container: this.template.lrc, + async: 3 === this.options.lrcType, + player: this + })), + this.events = new y.default, + this.storage = new c.default(this), + this.bar = new u.default(this.template), + this.controller = new d.default(this), + this.timer = new h.default(this), + this.list = new f.default(this), + this.initAudio(), + this.bindEvents(), + "random" === this.options.order ? this.list.switch(this.randomOrder[0]) : this.list.switch(0), + this.options.autoplay && this.play(), + m.push(this) + } + return i(e, [{ + key: "initAudio", + value: function() { + var e = this; + this.audio = document.createElement("audio"), + this.audio.preload = this.options.preload; + for (var t = function(t) { + e.audio.addEventListener(e.events.audioEvents[t], function(n) { + e.events.trigger(e.events.audioEvents[t], n) + }) + }, n = 0; n < this.events.audioEvents.length; n++) + t(n); + this.volume(this.storage.get("volume"), !0) + } + }, { + key: "bindEvents", + value: function() { + var e = this; + this.on("play", function() { + e.paused && e.setUIPlaying() + }), + this.on("pause", function() { + e.paused || e.setUIPaused() + }), + this.on("timeupdate", function() { + if (!e.disableTimeupdate) { + e.bar.set("played", e.audio.currentTime / e.duration, "width"), + e.lrc && e.lrc.update(); + var t = r.default.secondToTime(e.audio.currentTime); + e.template.ptime.innerHTML !== t && (e.template.ptime.innerHTML = t) + } + }), + this.on("durationchange", function() { + 1 !== e.duration && (e.template.dtime.innerHTML = r.default.secondToTime(e.duration)) + }), + this.on("progress", function() { + var t = e.audio.buffered.length ? e.audio.buffered.end(e.audio.buffered.length - 1) / e.duration : 0; + e.bar.set("loaded", t, "width") + }); + var t = void 0; + this.on("error", function() { + e.list.audios.length > 1 ? (e.notice("An audio error has occurred, player will skip forward in 2 seconds."), + t = setTimeout(function() { + e.skipForward(), + e.paused || e.play() + }, 2e3)) : 1 === e.list.audios.length && e.notice("An audio error has occurred.") + }), + this.events.on("listswitch", function() { + t && clearTimeout(t) + }), + this.on("ended", function() { + "none" === e.options.loop ? "list" === e.options.order ? e.list.index < e.list.audios.length - 1 ? (e.list.switch((e.list.index + 1) % e.list.audios.length), + e.play()) : (e.list.switch((e.list.index + 1) % e.list.audios.length), + e.pause()) : "random" === e.options.order && (e.randomOrder.indexOf(e.list.index) < e.randomOrder.length - 1 ? (e.list.switch(e.nextIndex()), + e.play()) : (e.list.switch(e.nextIndex()), + e.pause())) : "one" === e.options.loop ? (e.list.switch(e.list.index), + e.play()) : "all" === e.options.loop && (e.skipForward(), + e.play()) + }) + } + }, { + key: "setAudio", + value: function(e) { + this.hls && (this.hls.destroy(), + this.hls = null); + var t = e.type; + this.options.customAudioType && this.options.customAudioType[t] ? "[object Function]" === Object.prototype.toString.call(this.options.customAudioType[t]) ? this.options.customAudioType[t](this.audio, e, this) : console.error("Illegal customType: " + t) : (t && "auto" !== t || (t = /m3u8(#|\?|$)/i.exec(e.url) ? "hls" : "normal"), + "hls" === t ? Hls.isSupported() ? (this.hls = new Hls, + this.hls.loadSource(e.url), + this.hls.attachMedia(this.audio)) : this.audio.canPlayType("application/x-mpegURL") || this.audio.canPlayType("application/vnd.apple.mpegURL") ? this.audio.src = e.url : this.notice("Error: HLS is not supported.") : "normal" === t && (this.audio.src = e.url)), + this.seek(0), + this.paused || this.audio.play() + } + }, { + key: "theme", + value: function() { + var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.list.audios[this.list.index].theme || this.options.theme + , t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this.list.index; + (!(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2]) && this.list.audios[t] && (this.list.audios[t].theme = e), + this.template.listCurs[t] && (this.template.listCurs[t].style.backgroundColor = e), + t === this.list.index && (this.template.pic.style.backgroundColor = e, + this.template.played.style.background = e, + this.template.thumb.style.background = e, + this.template.volume.style.background = e) + } + }, { + key: "seek", + value: function(e) { + e = Math.max(e, 0), + e = Math.min(e, this.duration), + this.audio.currentTime = e, + this.bar.set("played", e / this.duration, "width"), + this.template.ptime.innerHTML = r.default.secondToTime(e) + } + }, { + key: "setUIPlaying", + value: function() { + var e = this; + if (this.paused && (this.paused = !1, + this.template.button.classList.remove("aplayer-play"), + this.template.button.classList.add("aplayer-pause"), + this.template.button.innerHTML = "", + setTimeout(function() { + e.template.button.innerHTML = o.default.pause + }, 100), + this.template.skipPlayButton.innerHTML = o.default.pause), + this.timer.enable("loading"), + this.options.mutex) + for (var t = 0; t < m.length; t++) + this !== m[t] && m[t].pause() + } + }, { + key: "play", + value: function() { + var e = this; + this.setUIPlaying(); + var t = this.audio.play(); + t && t.catch(function(t) { + console.warn(t), + "NotAllowedError" === t.name && e.setUIPaused() + }) + } + }, { + key: "setUIPaused", + value: function() { + var e = this; + this.paused || (this.paused = !0, + this.template.button.classList.remove("aplayer-pause"), + this.template.button.classList.add("aplayer-play"), + this.template.button.innerHTML = "", + setTimeout(function() { + e.template.button.innerHTML = o.default.play + }, 100), + this.template.skipPlayButton.innerHTML = o.default.play), + this.container.classList.remove("aplayer-loading"), + this.timer.disable("loading") + } + }, { + key: "pause", + value: function() { + this.setUIPaused(), + this.audio.pause() + } + }, { + key: "switchVolumeIcon", + value: function() { + this.volume() >= .95 ? this.template.volumeButton.innerHTML = o.default.volumeUp : this.volume() > 0 ? this.template.volumeButton.innerHTML = o.default.volumeDown : this.template.volumeButton.innerHTML = o.default.volumeOff + } + }, { + key: "volume", + value: function(e, t) { + return e = parseFloat(e), + isNaN(e) || (e = Math.max(e, 0), + e = Math.min(e, 1), + this.bar.set("volume", e, "height"), + t || this.storage.set("volume", e), + this.audio.volume = e, + this.audio.muted && (this.audio.muted = !1), + this.switchVolumeIcon()), + this.audio.muted ? 0 : this.audio.volume + } + }, { + key: "on", + value: function(e, t) { + this.events.on(e, t) + } + }, { + key: "toggle", + value: function() { + this.template.button.classList.contains("aplayer-play") ? this.play() : this.template.button.classList.contains("aplayer-pause") && this.pause() + } + }, { + key: "switchAudio", + value: function(e) { + this.list.switch(e) + } + }, { + key: "addAudio", + value: function(e) { + this.list.add(e) + } + }, { + key: "removeAudio", + value: function(e) { + this.list.remove(e) + } + }, { + key: "destroy", + value: function() { + m.splice(m.indexOf(this), 1), + this.pause(), + this.container.innerHTML = "", + this.audio.src = "", + this.timer.destroy(), + this.events.trigger("destroy") + } + }, { + key: "setMode", + value: function() { + var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "normal"; + this.mode = e, + "mini" === e ? this.container.classList.add("aplayer-narrow") : "normal" === e && this.container.classList.remove("aplayer-narrow") + } + }, { + key: "notice", + value: function(e) { + var t = this + , n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 2e3 + , i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : .8; + this.template.notice.innerHTML = e, + this.template.notice.style.opacity = i, + this.noticeTime && clearTimeout(this.noticeTime), + this.events.trigger("noticeshow", { + text: e + }), + n && (this.noticeTime = setTimeout(function() { + t.template.notice.style.opacity = 0, + t.events.trigger("noticehide") + }, n)) + } + }, { + key: "prevIndex", + value: function() { + if (!(this.list.audios.length > 1)) + return 0; + if ("list" === this.options.order) + return this.list.index - 1 < 0 ? this.list.audios.length - 1 : this.list.index - 1; + if ("random" === this.options.order) { + var e = this.randomOrder.indexOf(this.list.index); + return 0 === e ? this.randomOrder[this.randomOrder.length - 1] : this.randomOrder[e - 1] + } + } + }, { + key: "nextIndex", + value: function() { + if (!(this.list.audios.length > 1)) + return 0; + if ("list" === this.options.order) + return (this.list.index + 1) % this.list.audios.length; + if ("random" === this.options.order) { + var e = this.randomOrder.indexOf(this.list.index); + return e === this.randomOrder.length - 1 ? this.randomOrder[0] : this.randomOrder[e + 1] + } + } + }, { + key: "skipBack", + value: function() { + this.list.switch(this.prevIndex()) + } + }, { + key: "skipForward", + value: function() { + this.list.switch(this.nextIndex()) + } + }, { + key: "duration", + get: function() { + return isNaN(this.audio.duration) ? 0 : this.audio.duration + } + }], [{ + key: "version", + get: function() { + return "1.10.1" + } + }]), + e + }(); + t.default = g + } + , , function(e, t, n) {} + , function(e, t, n) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }), + n(40); + var i, a = n(38), r = (i = a) && i.__esModule ? i : { + default: i + }; + console.log("\n %c APlayer v1.10.1 af84efb %c http://aplayer.js.org \n", "color: #fadfa3; background: #030307; padding:5px 0;", "background: #fadfa3; padding:5px 0;"), + t.default = r.default + } + ]).default +}); +//# sourceMappingURL=APlayer.min.js.map \ No newline at end of file diff --git a/aplayer/dist/APlayer.min.css b/aplayer/dist/APlayer.min.css new file mode 100644 index 0000000..8c3f36f --- /dev/null +++ b/aplayer/dist/APlayer.min.css @@ -0,0 +1,683 @@ +.aplayer { + background: #fff; + font-family: Arial, Helvetica, sans-serif; + margin: 5px; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .07), 0 1px 5px 0 rgba(0, 0, 0, .1); + border-radius: 2px; + overflow: hidden; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + line-height: normal; + position: relative +} + +.aplayer * { + box-sizing: content-box +} + +.aplayer svg { + width: 100%; + height: 100% +} + +.aplayer svg circle, .aplayer svg path { + fill: #fff +} + +.aplayer.aplayer-withlist .aplayer-info { + border-bottom: 1px solid #e9e9e9 +} + +.aplayer.aplayer-withlist .aplayer-list { + display: block +} + +.aplayer.aplayer-withlist .aplayer-icon-order, .aplayer.aplayer-withlist .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon.aplayer-icon-menu { + display: inline +} + +.aplayer.aplayer-withlrc .aplayer-pic { + height: 90px; + width: 90px +} + +.aplayer.aplayer-withlrc .aplayer-info { + margin-left: 90px; + height: 90px; + padding: 10px 7px 0 +} + +.aplayer.aplayer-withlrc .aplayer-lrc { + display: block +} + +.aplayer.aplayer-narrow { + width: 66px +} + +.aplayer.aplayer-narrow .aplayer-info, .aplayer.aplayer-narrow .aplayer-list { + display: none +} + +.aplayer.aplayer-narrow .aplayer-body, .aplayer.aplayer-narrow .aplayer-pic { + height: 66px; + width: 66px +} + +.aplayer.aplayer-fixed { + position: fixed; + bottom: 0; + left: 0; + right: 0; + margin: 0; + z-index: 99; + overflow: visible; + max-width: 400px; + box-shadow: none +} + +.aplayer.aplayer-fixed .aplayer-list { + margin-bottom: 65px; + border: 1px solid #eee; + border-bottom: none +} + +.aplayer.aplayer-fixed .aplayer-body { + position: fixed; + bottom: 0; + left: 0; + right: 0; + margin: 0; + z-index: 99; + background: #fff; + padding-right: 18px; + transition: all .3s ease; + max-width: 400px +} + +.aplayer.aplayer-fixed .aplayer-lrc { + display: block; + position: fixed; + bottom: 10px; + left: 0; + right: 0; + margin: 0; + z-index: 98; + pointer-events: none; + text-shadow: -1px -1px 0 #fff +} + +.aplayer.aplayer-fixed .aplayer-lrc:after, .aplayer.aplayer-fixed .aplayer-lrc:before { + display: none +} + +.aplayer.aplayer-fixed .aplayer-info { + -webkit-transform: scaleX(1); + transform: scaleX(1); + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + transition: all .3s ease; + border-bottom: none; + border-top: 1px solid #e9e9e9 +} + +.aplayer.aplayer-fixed .aplayer-info .aplayer-music { + width: calc(100% - 105px) +} + +.aplayer.aplayer-fixed .aplayer-miniswitcher { + display: block +} + +.aplayer.aplayer-fixed.aplayer-narrow .aplayer-info { + display: block; + -webkit-transform: scaleX(0); + transform: scaleX(0) +} + +.aplayer.aplayer-fixed.aplayer-narrow .aplayer-body { + width: 66px!important +} + +.aplayer.aplayer-fixed.aplayer-narrow .aplayer-miniswitcher .aplayer-icon { + -webkit-transform: rotateY(0); + transform: rotateY(0) +} + +.aplayer.aplayer-fixed .aplayer-icon-back, .aplayer.aplayer-fixed .aplayer-icon-forward, .aplayer.aplayer-fixed .aplayer-icon-lrc, .aplayer.aplayer-fixed .aplayer-icon-play { + display: inline-block +} + +.aplayer.aplayer-fixed .aplayer-icon-back, .aplayer.aplayer-fixed .aplayer-icon-forward, .aplayer.aplayer-fixed .aplayer-icon-menu, .aplayer.aplayer-fixed .aplayer-icon-play { + position: absolute; + bottom: 27px; + width: 20px; + height: 20px +} + +.aplayer.aplayer-fixed .aplayer-icon-back { + right: 75px +} + +.aplayer.aplayer-fixed .aplayer-icon-play { + right: 50px +} + +.aplayer.aplayer-fixed .aplayer-icon-forward { + right: 25px +} + +.aplayer.aplayer-fixed .aplayer-icon-menu { + right: 0 +} + +.aplayer.aplayer-arrow .aplayer-icon-loop, .aplayer.aplayer-arrow .aplayer-icon-order, .aplayer.aplayer-mobile .aplayer-icon-volume-down { + display: none +} + +.aplayer.aplayer-loading .aplayer-info .aplayer-controller .aplayer-loading-icon { + display: block +} + +.aplayer.aplayer-loading .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb { + -webkit-transform: scale(1); + transform: scale(1) +} + +.aplayer .aplayer-body { + position: relative +} + +.aplayer .aplayer-icon { + width: 15px; + height: 15px; + border: none; + background-color: transparent; + outline: none; + cursor: pointer; + opacity: .8; + vertical-align: middle; + padding: 0; + font-size: 12px; + margin: 0; + display: inline-block +} + +.aplayer .aplayer-icon path { + transition: all .2s ease-in-out +} + +.aplayer .aplayer-icon-back, .aplayer .aplayer-icon-forward, .aplayer .aplayer-icon-lrc, .aplayer .aplayer-icon-order, .aplayer .aplayer-icon-play { + display: none +} + +.aplayer .aplayer-icon-lrc-inactivity svg { + opacity: .4 +} + +.aplayer .aplayer-icon-forward { + -webkit-transform: rotate(180deg); + transform: rotate(180deg) +} + +.aplayer .aplayer-lrc-content { + display: none +} + +.aplayer .aplayer-pic { + position: relative; + float: left; + height: 66px; + width: 66px; + background-size: cover; + background-position: 50%; + transition: all .3s ease; + cursor: pointer +} + +.aplayer .aplayer-pic:hover .aplayer-button { + opacity: 1 +} + +.aplayer .aplayer-pic .aplayer-button { + position: absolute; + border-radius: 50%; + opacity: .8; + text-shadow: 0 1px 1px rgba(0, 0, 0, .2); + box-shadow: 0 1px 1px rgba(0, 0, 0, .2); + background: rgba(0, 0, 0, .2); + transition: all .1s ease +} + +.aplayer .aplayer-pic .aplayer-button path { + fill: #fff +} + +.aplayer .aplayer-pic .aplayer-hide { + display: none +} + +.aplayer .aplayer-pic .aplayer-play { + width: 26px; + height: 26px; + border: 2px solid #fff; + bottom: 50%; + right: 50%; + margin: 0 -15px -15px 0 +} + +.aplayer .aplayer-pic .aplayer-play svg { + position: absolute; + top: 3px; + left: 4px; + height: 20px; + width: 20px +} + +.aplayer .aplayer-pic .aplayer-pause { + width: 16px; + height: 16px; + border: 2px solid #fff; + bottom: 4px; + right: 4px +} + +.aplayer .aplayer-pic .aplayer-pause svg { + position: absolute; + top: 2px; + left: 2px; + height: 12px; + width: 12px +} + +.aplayer .aplayer-info { + margin-left: 66px; + padding: 14px 7px 0 10px; + height: 66px; + box-sizing: border-box +} + +.aplayer .aplayer-info .aplayer-music { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + margin: 0 0 13px 5px; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + cursor: default; + padding-bottom: 2px; + height: 20px +} + +.aplayer .aplayer-info .aplayer-music .aplayer-title { + font-size: 14px +} + +.aplayer .aplayer-info .aplayer-music .aplayer-author { + font-size: 12px; + color: #666 +} + +.aplayer .aplayer-info .aplayer-controller { + position: relative; + display: flex +} + +.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap { + margin: 0 0 0 5px; + padding: 4px 0; + cursor: pointer!important; + flex: 1 +} + +.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap:hover .aplayer-bar .aplayer-played .aplayer-thumb { + -webkit-transform: scale(1); + transform: scale(1) +} + +.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar { + position: relative; + height: 2px; + width: 100%; + background: #cdcdcd +} + +.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-loaded { + position: absolute; + left: 0; + top: 0; + bottom: 0; + background: #aaa; + height: 2px; + transition: all .5s ease +} + +.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played { + position: absolute; + left: 0; + top: 0; + bottom: 0; + height: 2px +} + +.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb { + position: absolute; + top: 0; + right: 5px; + margin-top: -4px; + margin-right: -10px; + height: 10px; + width: 10px; + border-radius: 50%; + cursor: pointer; + transition: all .3s ease-in-out; + -webkit-transform: scale(0); + transform: scale(0) +} + +.aplayer .aplayer-info .aplayer-controller .aplayer-time { + position: relative; + right: 0; + bottom: 4px; + height: 17px; + color: #999; + font-size: 11px; + padding-left: 7px +} + +.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner { + vertical-align: middle +} + +.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon { + cursor: pointer; + transition: all .2s ease +} + +.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon path { + fill: #666 +} + +.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon.aplayer-icon-loop { + margin-right: 2px +} + +.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon:hover path { + fill: #000 +} + +.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon.aplayer-icon-menu, .aplayer .aplayer-info .aplayer-controller .aplayer-time.aplayer-time-narrow .aplayer-icon-menu, .aplayer .aplayer-info .aplayer-controller .aplayer-time.aplayer-time-narrow .aplayer-icon-mode { + display: none +} + +.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap { + position: relative; + display: inline-block; + margin-left: 3px; + cursor: pointer!important +} + +.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap:hover .aplayer-volume-bar-wrap { + height: 40px +} + +.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap { + position: absolute; + bottom: 15px; + right: -3px; + width: 25px; + height: 0; + z-index: 99; + overflow: hidden; + transition: all .2s ease-in-out +} + +.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap.aplayer-volume-bar-wrap-active { + height: 40px +} + +.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap .aplayer-volume-bar { + position: absolute; + bottom: 0; + right: 10px; + width: 5px; + height: 35px; + background: #aaa; + border-radius: 2.5px; + overflow: hidden +} + +.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap .aplayer-volume-bar .aplayer-volume { + position: absolute; + bottom: 0; + right: 0; + width: 5px; + transition: all .1s ease +} + +.aplayer .aplayer-info .aplayer-controller .aplayer-loading-icon { + display: none +} + +.aplayer .aplayer-info .aplayer-controller .aplayer-loading-icon svg { + position: absolute; + -webkit-animation: rotate 1s linear infinite; + animation: rotate 1s linear infinite +} + +.aplayer .aplayer-lrc { + display: none; + position: relative; + height: 30px; + text-align: center; + overflow: hidden; + margin: -10px 0 7px +} + +.aplayer .aplayer-lrc:before { + top: 0; + height: 10%; + background: linear-gradient(180deg, #fff 0, hsla(0, 0%, 100%, 0)); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#00ffffff", GradientType=0) +} + +.aplayer .aplayer-lrc:after, .aplayer .aplayer-lrc:before { + position: absolute; + z-index: 1; + display: block; + overflow: hidden; + width: 100%; + content: " " +} + +.aplayer .aplayer-lrc:after { + bottom: 0; + height: 33%; + background: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, hsla(0, 0%, 100%, .8)); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#ccffffff", GradientType=0) +} + +.aplayer .aplayer-lrc p { + font-size: 12px; + color: #666; + line-height: 16px!important; + height: 16px!important; + padding: 0!important; + margin: 0!important; + transition: all .5s ease-out; + opacity: .4; + overflow: hidden +} + +.aplayer .aplayer-lrc p.aplayer-lrc-current { + opacity: 1; + overflow: visible; + height: auto!important; + min-height: 16px +} + +.aplayer .aplayer-lrc.aplayer-lrc-hide { + display: none +} + +.aplayer .aplayer-lrc .aplayer-lrc-contents { + width: 100%; + transition: all .5s ease-out; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + cursor: default +} + +.aplayer .aplayer-list { + overflow: auto; + transition: all .5s ease; + will-change: height; + display: none; + overflow: hidden +} + +.aplayer .aplayer-list.aplayer-list-hide { + max-height: 0!important +} + +.aplayer .aplayer-list ol { + list-style-type: none; + margin: 0; + padding: 0; + overflow-y: auto +} + +.aplayer .aplayer-list ol::-webkit-scrollbar { + width: 5px +} + +.aplayer .aplayer-list ol::-webkit-scrollbar-thumb { + border-radius: 3px; + background-color: #eee +} + +.aplayer .aplayer-list ol::-webkit-scrollbar-thumb:hover { + background-color: #ccc +} + +.aplayer .aplayer-list ol li { + position: relative; + height: 32px; + line-height: 32px; + padding: 0 15px; + font-size: 12px; + border-top: 1px solid #e9e9e9; + cursor: pointer; + transition: all .2s ease; + overflow: hidden; + margin: 0 +} + +.aplayer .aplayer-list ol li:first-child { + border-top: none +} + +.aplayer .aplayer-list ol li:hover { + background: #efefef +} + +.aplayer .aplayer-list ol li.aplayer-list-light { + background: #e9e9e9 +} + +.aplayer .aplayer-list ol li.aplayer-list-light .aplayer-list-cur { + display: inline-block +} + +.aplayer .aplayer-list ol li .aplayer-list-cur { + display: none; + width: 3px; + height: 22px; + position: absolute; + left: 0; + top: 5px; + cursor: pointer +} + +.aplayer .aplayer-list ol li .aplayer-list-index { + color: #666; + margin-right: 12px; + cursor: pointer +} + +.aplayer .aplayer-list ol li .aplayer-list-author { + color: #666; + float: right; + cursor: pointer +} + +.aplayer .aplayer-notice { + opacity: 0; + position: absolute; + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + font-size: 12px; + border-radius: 4px; + padding: 5px 10px; + transition: all .3s ease-in-out; + overflow: hidden; + color: #fff; + pointer-events: none; + background-color: #f4f4f5; + color: #909399 +} + +.aplayer .aplayer-miniswitcher { + display: none; + position: absolute; + top: 0; + right: 0; + bottom: 0; + height: 100%; + background: #e6e6e6; + width: 18px; + border-radius: 0 2px 2px 0 +} + +.aplayer .aplayer-miniswitcher .aplayer-icon { + height: 100%; + width: 100%; + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); + transition: all .3s ease +} + +.aplayer .aplayer-miniswitcher .aplayer-icon path { + fill: #666 +} + +.aplayer .aplayer-miniswitcher .aplayer-icon:hover path { + fill: #000 +} + +@-webkit-keyframes aplayer-roll { + 0% { + left: 0 + } + to { + left: -100% + } +} + +@keyframes aplayer-roll { + 0% { + left: 0 + } + to { + left: -100% + } +} +/*# sourceMappingURL=APlayer.min.css.map*/ \ No newline at end of file diff --git a/aplayer/dist/APlayer.min.css.map b/aplayer/dist/APlayer.min.css.map new file mode 100644 index 0000000..d63257f --- /dev/null +++ b/aplayer/dist/APlayer.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack://[name]/./src/css/index.scss"],"names":[],"mappings":"AAAA,SACE,gBACA,uCACA,WACA,kEACA,kBACA,gBACA,yBACG,sBACC,qBACI,iBACR,mBACA,iBAAmB,CACnB,WACE,sBAAwB,CAC1B,aACE,WACA,WAAa,CACb,sCAEE,SAAW,CACf,wCACE,+BAAiC,CACnC,wCACE,aAAe,CAGjB,wJACE,cAAgB,CAClB,sCACE,YACA,UAAY,CACd,uCACE,iBACA,YACA,kBAAwB,CAC1B,sCACE,aAAe,CACjB,wBACE,UAAY,CAGZ,4EACE,YAAc,CAChB,2EAEE,YACA,UAAY,CAChB,uBACE,eACA,SACA,OACA,QACA,SACA,WACA,iBACA,gBACA,eAAiB,CACjB,qCACE,mBACA,sBACA,kBAAoB,CACtB,qCACE,eACA,SACA,OACA,QACA,SACA,WACA,gBACA,mBACA,wBACA,eAAiB,CACnB,oCACE,cACA,eACA,YACA,OACA,QACA,SACA,WACA,oBACA,4BAA8B,CAC9B,qFACE,YAAc,CAClB,qCACE,4BACQ,oBACR,6BACQ,qBACR,wBACA,mBACA,4BAA8B,CAC9B,oDACE,wBAA0B,CAC9B,6CACE,aAAe,CACjB,oDACE,cACA,4BACQ,mBAAqB,CAC/B,oDACE,oBAAuB,CACzB,0EACE,6BACQ,oBAAsB,CAChC,0KAIE,oBAAsB,CACxB,2KAIE,kBACA,YACA,WACA,WAAa,CACf,0CACE,UAAY,CACd,0CACE,UAAY,CACd,6CACE,UAAY,CACd,0CACE,OAAS,CAGb,uIAEE,YAAc,CAChB,iFACE,aAAe,CACjB,yHACE,2BACQ,kBAAoB,CAC9B,uBACE,iBAAmB,CACrB,uBACE,WACA,YACA,YACA,6BACA,aACA,eACA,WACA,sBACA,UACA,eACA,SACA,oBAAsB,CACtB,4BACE,8BAAgC,CACpC,+IAKE,YAAc,CAChB,0CACE,UAAa,CACf,+BACE,iCACQ,wBAA0B,CACpC,8BACE,YAAc,CAChB,sBACE,kBACA,WACA,YACA,WACA,sBACA,wBACA,wBACA,cAAgB,CAChB,4CACE,SAAW,CACb,sCACE,kBACA,kBACA,WACA,qCACA,oCACA,0BACA,uBAA0B,CAC1B,2CACE,SAAW,CACf,oCACE,YAAc,CAChB,oCACE,WACA,YACA,sBACA,WACA,UACA,sBAAwB,CACxB,wCACE,kBACA,QACA,SACA,YACA,UAAY,CAChB,qCACE,WACA,YACA,sBACA,WACA,SAAW,CACX,yCACE,kBACA,QACA,SACA,YACA,UAAY,CAClB,uBACE,iBACA,wBACA,YACA,qBAAuB,CACvB,sCACE,gBACA,mBACA,uBACA,oBACA,yBACG,sBACC,qBACI,iBACR,eACA,mBACA,WAAa,CACb,qDACE,cAAgB,CAClB,sDACE,eACA,UAAY,CAChB,2CACE,kBACA,YAAc,CACd,6DACE,iBACA,cACA,yBACA,MAAQ,CACR,+GACE,2BACQ,kBAAoB,CAC9B,0EACE,kBACA,WACA,WACA,kBAAoB,CACpB,0FACE,kBACA,OACA,MACA,SACA,gBACA,WACA,uBAA0B,CAC5B,0FACE,kBACA,OACA,MACA,SACA,UAAY,CACZ,yGACE,kBACA,MACA,UACA,gBACA,mBACA,YACA,WACA,kBACA,eACA,+BACA,2BACQ,kBAAoB,CACpC,yDACE,kBACA,QACA,WACA,YACA,WACA,eACA,gBAAkB,CAClB,6EACE,qBAAuB,CACzB,uEACE,eACA,uBAA0B,CAC1B,4EACE,SAAW,CACb,yFACE,gBAAkB,CACpB,kFACE,SAAW,CAKf,yRACE,YAAc,CAClB,gEACE,kBACA,qBACA,gBACA,wBAA2B,CAC3B,+FACE,WAAa,CACf,yFACE,kBACA,YACA,WACA,WACA,SACA,WACA,gBACA,8BAAgC,CAChC,wHACE,WAAa,CACf,6GACE,kBACA,SACA,WACA,UACA,YACA,gBACA,oBACA,eAAiB,CACjB,6HACE,kBACA,SACA,QACA,UACA,uBAA0B,CAClC,iEACE,YAAc,CACd,qEACE,kBACA,4CACQ,mCAAqC,CACrD,sBACE,aACA,kBACA,YACA,kBACA,gBACA,kBAAoB,CACpB,6BAEE,MAKA,WAEA,4DACA,iHAAsH,CACxH,yDAVE,kBAEA,UACA,cACA,gBACA,WAEA,WAAa,CAa6G,4BAR1H,SAKA,WAEA,0EACA,mHAAwH,CAC1H,wBACE,eACA,WACA,2BACA,sBACA,oBACA,mBACA,4BACA,WACA,eAAiB,CACjB,4CACE,UACA,iBACA,sBACA,eAAiB,CACrB,uCACE,YAAc,CAChB,4CACE,WACA,4BACA,yBACG,sBACC,qBACI,iBACR,cAAgB,CACpB,uBACE,cACA,wBACA,mBACA,aACA,eAAiB,CACjB,yCACE,sBAAyB,CAC3B,0BACE,qBACA,SACA,UACA,eAAiB,CACjB,6CACE,SAAW,CACb,mDACE,kBACA,qBAAuB,CACzB,yDACE,qBAAuB,CACzB,6BACE,kBACA,YACA,iBACA,eACA,eACA,6BACA,eACA,wBACA,gBACA,QAAU,CACV,yCACE,eAAiB,CACnB,mCACE,kBAAoB,CACtB,gDACE,kBAAoB,CACpB,kEACE,oBAAsB,CAC1B,+CACE,aACA,UACA,YACA,kBACA,OACA,QACA,cAAgB,CAClB,iDACE,WACA,kBACA,cAAgB,CAClB,kDACE,WACA,YACA,cAAgB,CACxB,yBACE,UACA,kBACA,QACA,SACA,uCACQ,+BACR,eACA,kBACA,iBACA,+BACA,gBACA,WACA,oBACA,yBACA,aAAe,CACjB,+BACE,aACA,kBACA,MACA,QACA,SACA,YACA,mBACA,WACA,yBAA2B,CAC3B,6CACE,YACA,WACA,kCACQ,0BACR,uBAA0B,CAC1B,kDACE,SAAW,CACb,wDACE,SAAW,CAEnB,gCACE,GACE,MAAQ,CACV,GACE,UAAY,CAAE,CAElB,wBACE,GACE,MAAQ,CACV,GACE,UAAY,CAAE,CAElB,0BACE,GACE,4BACQ,mBAAqB,CAC/B,GACE,gCACQ,uBAA0B,CAAE,CAExC,kBACE,GACE,4BACQ,mBAAqB,CAC/B,GACE,gCACQ,uBAA0B,CAAE,C","file":"APlayer.min.css","sourcesContent":[".aplayer {\n background: #fff;\n font-family: Arial, Helvetica, sans-serif;\n margin: 5px;\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.07), 0 1px 5px 0 rgba(0, 0, 0, 0.1);\n border-radius: 2px;\n overflow: hidden;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n line-height: initial;\n position: relative; }\n .aplayer * {\n box-sizing: content-box; }\n .aplayer svg {\n width: 100%;\n height: 100%; }\n .aplayer svg path,\n .aplayer svg circle {\n fill: #fff; }\n .aplayer.aplayer-withlist .aplayer-info {\n border-bottom: 1px solid #e9e9e9; }\n .aplayer.aplayer-withlist .aplayer-list {\n display: block; }\n .aplayer.aplayer-withlist .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon.aplayer-icon-menu {\n display: inline; }\n .aplayer.aplayer-withlist .aplayer-icon-order {\n display: inline; }\n .aplayer.aplayer-withlrc .aplayer-pic {\n height: 90px;\n width: 90px; }\n .aplayer.aplayer-withlrc .aplayer-info {\n margin-left: 90px;\n height: 90px;\n padding: 10px 7px 0 7px; }\n .aplayer.aplayer-withlrc .aplayer-lrc {\n display: block; }\n .aplayer.aplayer-narrow {\n width: 66px; }\n .aplayer.aplayer-narrow .aplayer-info {\n display: none; }\n .aplayer.aplayer-narrow .aplayer-list {\n display: none; }\n .aplayer.aplayer-narrow .aplayer-pic,\n .aplayer.aplayer-narrow .aplayer-body {\n height: 66px;\n width: 66px; }\n .aplayer.aplayer-fixed {\n position: fixed;\n bottom: 0;\n left: 0;\n right: 0;\n margin: 0;\n z-index: 99;\n overflow: visible;\n max-width: 400px;\n box-shadow: none; }\n .aplayer.aplayer-fixed .aplayer-list {\n margin-bottom: 65px;\n border: 1px solid #eee;\n border-bottom: none; }\n .aplayer.aplayer-fixed .aplayer-body {\n position: fixed;\n bottom: 0;\n left: 0;\n right: 0;\n margin: 0;\n z-index: 99;\n background: #fff;\n padding-right: 18px;\n transition: all 0.3s ease;\n max-width: 400px; }\n .aplayer.aplayer-fixed .aplayer-lrc {\n display: block;\n position: fixed;\n bottom: 10px;\n left: 0;\n right: 0;\n margin: 0;\n z-index: 98;\n pointer-events: none;\n text-shadow: -1px -1px 0 #fff; }\n .aplayer.aplayer-fixed .aplayer-lrc:before, .aplayer.aplayer-fixed .aplayer-lrc:after {\n display: none; }\n .aplayer.aplayer-fixed .aplayer-info {\n -webkit-transform: scaleX(1);\n transform: scaleX(1);\n -webkit-transform-origin: 0 0;\n transform-origin: 0 0;\n transition: all 0.3s ease;\n border-bottom: none;\n border-top: 1px solid #e9e9e9; }\n .aplayer.aplayer-fixed .aplayer-info .aplayer-music {\n width: calc(100% - 105px); }\n .aplayer.aplayer-fixed .aplayer-miniswitcher {\n display: block; }\n .aplayer.aplayer-fixed.aplayer-narrow .aplayer-info {\n display: block;\n -webkit-transform: scaleX(0);\n transform: scaleX(0); }\n .aplayer.aplayer-fixed.aplayer-narrow .aplayer-body {\n width: 66px !important; }\n .aplayer.aplayer-fixed.aplayer-narrow .aplayer-miniswitcher .aplayer-icon {\n -webkit-transform: rotateY(0);\n transform: rotateY(0); }\n .aplayer.aplayer-fixed .aplayer-icon-back,\n .aplayer.aplayer-fixed .aplayer-icon-play,\n .aplayer.aplayer-fixed .aplayer-icon-forward,\n .aplayer.aplayer-fixed .aplayer-icon-lrc {\n display: inline-block; }\n .aplayer.aplayer-fixed .aplayer-icon-back,\n .aplayer.aplayer-fixed .aplayer-icon-play,\n .aplayer.aplayer-fixed .aplayer-icon-forward,\n .aplayer.aplayer-fixed .aplayer-icon-menu {\n position: absolute;\n bottom: 27px;\n width: 20px;\n height: 20px; }\n .aplayer.aplayer-fixed .aplayer-icon-back {\n right: 75px; }\n .aplayer.aplayer-fixed .aplayer-icon-play {\n right: 50px; }\n .aplayer.aplayer-fixed .aplayer-icon-forward {\n right: 25px; }\n .aplayer.aplayer-fixed .aplayer-icon-menu {\n right: 0; }\n .aplayer.aplayer-mobile .aplayer-icon-volume-down {\n display: none; }\n .aplayer.aplayer-arrow .aplayer-icon-order,\n .aplayer.aplayer-arrow .aplayer-icon-loop {\n display: none; }\n .aplayer.aplayer-loading .aplayer-info .aplayer-controller .aplayer-loading-icon {\n display: block; }\n .aplayer.aplayer-loading .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb {\n -webkit-transform: scale(1);\n transform: scale(1); }\n .aplayer .aplayer-body {\n position: relative; }\n .aplayer .aplayer-icon {\n width: 15px;\n height: 15px;\n border: none;\n background-color: transparent;\n outline: none;\n cursor: pointer;\n opacity: .8;\n vertical-align: middle;\n padding: 0;\n font-size: 12px;\n margin: 0;\n display: inline-block; }\n .aplayer .aplayer-icon path {\n transition: all .2s ease-in-out; }\n .aplayer .aplayer-icon-order,\n .aplayer .aplayer-icon-back,\n .aplayer .aplayer-icon-play,\n .aplayer .aplayer-icon-forward,\n .aplayer .aplayer-icon-lrc {\n display: none; }\n .aplayer .aplayer-icon-lrc-inactivity svg {\n opacity: 0.4; }\n .aplayer .aplayer-icon-forward {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg); }\n .aplayer .aplayer-lrc-content {\n display: none; }\n .aplayer .aplayer-pic {\n position: relative;\n float: left;\n height: 66px;\n width: 66px;\n background-size: cover;\n background-position: center;\n transition: all 0.3s ease;\n cursor: pointer; }\n .aplayer .aplayer-pic:hover .aplayer-button {\n opacity: 1; }\n .aplayer .aplayer-pic .aplayer-button {\n position: absolute;\n border-radius: 50%;\n opacity: 0.8;\n text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);\n background: rgba(0, 0, 0, 0.2);\n transition: all 0.1s ease; }\n .aplayer .aplayer-pic .aplayer-button path {\n fill: #fff; }\n .aplayer .aplayer-pic .aplayer-hide {\n display: none; }\n .aplayer .aplayer-pic .aplayer-play {\n width: 26px;\n height: 26px;\n border: 2px solid #fff;\n bottom: 50%;\n right: 50%;\n margin: 0 -15px -15px 0; }\n .aplayer .aplayer-pic .aplayer-play svg {\n position: absolute;\n top: 3px;\n left: 4px;\n height: 20px;\n width: 20px; }\n .aplayer .aplayer-pic .aplayer-pause {\n width: 16px;\n height: 16px;\n border: 2px solid #fff;\n bottom: 4px;\n right: 4px; }\n .aplayer .aplayer-pic .aplayer-pause svg {\n position: absolute;\n top: 2px;\n left: 2px;\n height: 12px;\n width: 12px; }\n .aplayer .aplayer-info {\n margin-left: 66px;\n padding: 14px 7px 0 10px;\n height: 66px;\n box-sizing: border-box; }\n .aplayer .aplayer-info .aplayer-music {\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n margin: 0 0 13px 5px;\n -webkit-user-select: text;\n -moz-user-select: text;\n -ms-user-select: text;\n user-select: text;\n cursor: default;\n padding-bottom: 2px;\n height: 20px; }\n .aplayer .aplayer-info .aplayer-music .aplayer-title {\n font-size: 14px; }\n .aplayer .aplayer-info .aplayer-music .aplayer-author {\n font-size: 12px;\n color: #666; }\n .aplayer .aplayer-info .aplayer-controller {\n position: relative;\n display: flex; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap {\n margin: 0 0 0 5px;\n padding: 4px 0;\n cursor: pointer !important;\n flex: 1; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap:hover .aplayer-bar .aplayer-played .aplayer-thumb {\n -webkit-transform: scale(1);\n transform: scale(1); }\n .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar {\n position: relative;\n height: 2px;\n width: 100%;\n background: #cdcdcd; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-loaded {\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n background: #aaa;\n height: 2px;\n transition: all 0.5s ease; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played {\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n height: 2px; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb {\n position: absolute;\n top: 0;\n right: 5px;\n margin-top: -4px;\n margin-right: -10px;\n height: 10px;\n width: 10px;\n border-radius: 50%;\n cursor: pointer;\n transition: all .3s ease-in-out;\n -webkit-transform: scale(0);\n transform: scale(0); }\n .aplayer .aplayer-info .aplayer-controller .aplayer-time {\n position: relative;\n right: 0;\n bottom: 4px;\n height: 17px;\n color: #999;\n font-size: 11px;\n padding-left: 7px; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner {\n vertical-align: middle; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon {\n cursor: pointer;\n transition: all 0.2s ease; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon path {\n fill: #666; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon.aplayer-icon-loop {\n margin-right: 2px; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon:hover path {\n fill: #000; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon.aplayer-icon-menu {\n display: none; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-time.aplayer-time-narrow .aplayer-icon-mode {\n display: none; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-time.aplayer-time-narrow .aplayer-icon-menu {\n display: none; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap {\n position: relative;\n display: inline-block;\n margin-left: 3px;\n cursor: pointer !important; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap:hover .aplayer-volume-bar-wrap {\n height: 40px; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap {\n position: absolute;\n bottom: 15px;\n right: -3px;\n width: 25px;\n height: 0;\n z-index: 99;\n overflow: hidden;\n transition: all .2s ease-in-out; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap.aplayer-volume-bar-wrap-active {\n height: 40px; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap .aplayer-volume-bar {\n position: absolute;\n bottom: 0;\n right: 10px;\n width: 5px;\n height: 35px;\n background: #aaa;\n border-radius: 2.5px;\n overflow: hidden; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap .aplayer-volume-bar .aplayer-volume {\n position: absolute;\n bottom: 0;\n right: 0;\n width: 5px;\n transition: all 0.1s ease; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-loading-icon {\n display: none; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-loading-icon svg {\n position: absolute;\n -webkit-animation: rotate 1s linear infinite;\n animation: rotate 1s linear infinite; }\n .aplayer .aplayer-lrc {\n display: none;\n position: relative;\n height: 30px;\n text-align: center;\n overflow: hidden;\n margin: -10px 0 7px; }\n .aplayer .aplayer-lrc:before {\n position: absolute;\n top: 0;\n z-index: 1;\n display: block;\n overflow: hidden;\n width: 100%;\n height: 10%;\n content: ' ';\n background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 100%);\n filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); }\n .aplayer .aplayer-lrc:after {\n position: absolute;\n bottom: 0;\n z-index: 1;\n display: block;\n overflow: hidden;\n width: 100%;\n height: 33%;\n content: ' ';\n background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 100%);\n filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ccffffff',GradientType=0 ); }\n .aplayer .aplayer-lrc p {\n font-size: 12px;\n color: #666;\n line-height: 16px !important;\n height: 16px !important;\n padding: 0 !important;\n margin: 0 !important;\n transition: all 0.5s ease-out;\n opacity: 0.4;\n overflow: hidden; }\n .aplayer .aplayer-lrc p.aplayer-lrc-current {\n opacity: 1;\n overflow: visible;\n height: initial !important;\n min-height: 16px; }\n .aplayer .aplayer-lrc.aplayer-lrc-hide {\n display: none; }\n .aplayer .aplayer-lrc .aplayer-lrc-contents {\n width: 100%;\n transition: all 0.5s ease-out;\n -webkit-user-select: text;\n -moz-user-select: text;\n -ms-user-select: text;\n user-select: text;\n cursor: default; }\n .aplayer .aplayer-list {\n overflow: auto;\n transition: all 0.5s ease;\n will-change: height;\n display: none;\n overflow: hidden; }\n .aplayer .aplayer-list.aplayer-list-hide {\n max-height: 0 !important; }\n .aplayer .aplayer-list ol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n overflow-y: auto; }\n .aplayer .aplayer-list ol::-webkit-scrollbar {\n width: 5px; }\n .aplayer .aplayer-list ol::-webkit-scrollbar-thumb {\n border-radius: 3px;\n background-color: #eee; }\n .aplayer .aplayer-list ol::-webkit-scrollbar-thumb:hover {\n background-color: #ccc; }\n .aplayer .aplayer-list ol li {\n position: relative;\n height: 32px;\n line-height: 32px;\n padding: 0 15px;\n font-size: 12px;\n border-top: 1px solid #e9e9e9;\n cursor: pointer;\n transition: all 0.2s ease;\n overflow: hidden;\n margin: 0; }\n .aplayer .aplayer-list ol li:first-child {\n border-top: none; }\n .aplayer .aplayer-list ol li:hover {\n background: #efefef; }\n .aplayer .aplayer-list ol li.aplayer-list-light {\n background: #e9e9e9; }\n .aplayer .aplayer-list ol li.aplayer-list-light .aplayer-list-cur {\n display: inline-block; }\n .aplayer .aplayer-list ol li .aplayer-list-cur {\n display: none;\n width: 3px;\n height: 22px;\n position: absolute;\n left: 0;\n top: 5px;\n cursor: pointer; }\n .aplayer .aplayer-list ol li .aplayer-list-index {\n color: #666;\n margin-right: 12px;\n cursor: pointer; }\n .aplayer .aplayer-list ol li .aplayer-list-author {\n color: #666;\n float: right;\n cursor: pointer; }\n .aplayer .aplayer-notice {\n opacity: 0;\n position: absolute;\n top: 50%;\n left: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n font-size: 12px;\n border-radius: 4px;\n padding: 5px 10px;\n transition: all .3s ease-in-out;\n overflow: hidden;\n color: #fff;\n pointer-events: none;\n background-color: #f4f4f5;\n color: #909399; }\n .aplayer .aplayer-miniswitcher {\n display: none;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n height: 100%;\n background: #e6e6e6;\n width: 18px;\n border-radius: 0 2px 2px 0; }\n .aplayer .aplayer-miniswitcher .aplayer-icon {\n height: 100%;\n width: 100%;\n -webkit-transform: rotateY(180deg);\n transform: rotateY(180deg);\n transition: all 0.3s ease; }\n .aplayer .aplayer-miniswitcher .aplayer-icon path {\n fill: #666; }\n .aplayer .aplayer-miniswitcher .aplayer-icon:hover path {\n fill: #000; }\n\n@-webkit-keyframes aplayer-roll {\n 0% {\n left: 0; }\n 100% {\n left: -100%; } }\n\n@keyframes aplayer-roll {\n 0% {\n left: 0; }\n 100% {\n left: -100%; } }\n\n@-webkit-keyframes rotate {\n 0% {\n -webkit-transform: rotate(0);\n transform: rotate(0); }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n@keyframes rotate {\n 0% {\n -webkit-transform: rotate(0);\n transform: rotate(0); }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n"],"sourceRoot":""} \ No newline at end of file diff --git a/aplayer/dist/APlayer.min.js b/aplayer/dist/APlayer.min.js new file mode 100644 index 0000000..6ba17e3 --- /dev/null +++ b/aplayer/dist/APlayer.min.js @@ -0,0 +1,2 @@ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("APlayer",[],t):"object"==typeof exports?exports.APlayer=t():e.APlayer=t()}(window,function(){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var a=t[i]={i:i,l:!1,exports:{}};return e[i].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:i})},n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=41)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=/mobile/i.test(window.navigator.userAgent),a={secondToTime:function(e){var t=Math.floor(e/3600),n=Math.floor((e-3600*t)/60),i=Math.floor(e-3600*t-60*n);return(t>0?[t,n,i]:[n,i]).map(function(e){return e<10?"0"+e:""+e}).join(":")},getElementViewLeft:function(e){var t=e.offsetLeft,n=e.offsetParent,i=document.body.scrollLeft+document.documentElement.scrollLeft;if(document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement)for(;null!==n&&n!==e;)t+=n.offsetLeft,n=n.offsetParent;else for(;null!==n;)t+=n.offsetLeft,n=n.offsetParent;return t-i},getElementViewTop:function(e,t){for(var n,i=e.offsetTop,a=e.offsetParent;null!==a;)i+=a.offsetTop,a=a.offsetParent;return n=document.body.scrollTop+document.documentElement.scrollTop,t?i:i-n},isMobile:i,storage:{set:function(e,t){localStorage.setItem(e,t)},get:function(e){return localStorage.getItem(e)}},nameMap:{dragStart:i?"touchstart":"mousedown",dragMove:i?"touchmove":"mousemove",dragEnd:i?"touchend":"mouseup"},randomOrder:function(e){return function(e){for(var t=e.length-1;t>=0;t--){var n=Math.floor(Math.random()*(t+1)),i=e[n];e[n]=e[t],e[t]=i}return e}([].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t\n ',t+=r(n+s),t+='\n ',t+=r(e.name),t+='\n ',t+=r(e.artist),t+="\n\n"}),t}},function(e,t,n){"use strict";e.exports=n(15)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=g(n(33)),a=g(n(32)),r=g(n(31)),o=g(n(30)),s=g(n(29)),l=g(n(28)),u=g(n(27)),c=g(n(26)),p=g(n(25)),d=g(n(24)),h=g(n(23)),y=g(n(22)),f=g(n(21)),v=g(n(20)),m=g(n(19));function g(e){return e&&e.__esModule?e:{default:e}}var w={play:i.default,pause:a.default,volumeUp:r.default,volumeDown:o.default,volumeOff:s.default,orderRandom:l.default,orderList:u.default,menu:c.default,loopAll:p.default,loopOne:d.default,loopNone:h.default,loading:y.default,right:f.default,skip:v.default,lrc:m.default};t.default=w},function(e,t,n){"use strict";var i,a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};i=function(){return this}();try{i=i||Function("return this")()||(0,eval)("this")}catch(e){"object"===("undefined"==typeof window?"undefined":a(window))&&(i=window)}e.exports=i},function(e,t,n){"use strict";var i,a,r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};void 0===(a="function"==typeof(i=function(){if("object"===("undefined"==typeof window?"undefined":r(window))&&void 0!==document.querySelectorAll&&void 0!==window.pageYOffset&&void 0!==history.pushState){var e=function(e,t,n,i){return n>i?t:e+(t-e)*((a=n/i)<.5?4*a*a*a:(a-1)*(2*a-2)*(2*a-2)+1);var a},t=function(t,n,i,a){n=n||500;var r=(a=a||window).scrollTop||window.pageYOffset;if("number"==typeof t)var o=parseInt(t);else var o=function(e,t){return"HTML"===e.nodeName?-t:e.getBoundingClientRect().top+t}(t,r);var s=Date.now(),l=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(e){window.setTimeout(e,15)};!function u(){var c=Date.now()-s;a!==window?a.scrollTop=e(r,o,c,n):window.scroll(0,e(r,o,c,n)),c>n?"function"==typeof i&&i(t):l(u)}()},n=function(e){if(!e.defaultPrevented){e.preventDefault(),location.hash!==this.hash&&window.history.pushState(null,null,this.hash);var n=document.getElementById(this.hash.substring(1));if(!n)return;t(n,500,function(e){location.replace("#"+e.id)})}};return document.addEventListener("DOMContentLoaded",function(){for(var e,t=document.querySelectorAll('a[href^="#"]:not([href="#"])'),i=t.length;e=t[--i];)e.addEventListener("click",n,!1)}),t}})?i.call(t,n,t,e):i)||(e.exports=a)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n1),n=0===this.audios.length;this.player.template.listOl.innerHTML+=(0,a.default)({theme:this.player.options.theme,audio:e,index:this.audios.length+1}),this.audios=this.audios.concat(e),t&&this.audios.length>1&&this.player.container.classList.add("aplayer-withlist"),this.player.randomOrder=r.default.randomOrder(this.audios.length),this.player.template.listCurs=this.player.container.querySelectorAll(".aplayer-list-cur"),this.player.template.listCurs[this.audios.length-1].style.backgroundColor=e.theme||this.player.options.theme,n&&("random"===this.player.options.order?this.switch(this.player.randomOrder[0]):this.switch(0))}},{key:"remove",value:function(e){if(this.player.events.trigger("listremove",{index:e}),this.audios[e])if(this.audios.length>1){var t=this.player.container.querySelectorAll(".aplayer-list li");t[e].remove(),this.audios.splice(e,1),this.player.lrc&&this.player.lrc.remove(e),e===this.index&&(this.audios[e]?this.switch(e):this.switch(e-1)),this.index>e&&this.index--;for(var n=e;nt&&!e.player.audio.paused&&(e.player.container.classList.remove("aplayer-loading"),i=!1),t=n)},100)}},{key:"enable",value:function(e){this["enable"+e+"Checker"]=!0,"fps"===e&&this.initfpsChecker()}},{key:"disable",value:function(e){this["enable"+e+"Checker"]=!1}},{key:"destroy",value:function(){var e=this;this.types.forEach(function(t){e["enable"+t+"Checker"]=!1,e[t+"Checker"]&&clearInterval(e[t+"Checker"])})}}]),e}();t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n1?"one"===e.player.options.loop?(e.player.options.loop="none",e.player.template.loop.innerHTML=r.default.loopNone):"none"===e.player.options.loop?(e.player.options.loop="all",e.player.template.loop.innerHTML=r.default.loopAll):"all"===e.player.options.loop&&(e.player.options.loop="one",e.player.template.loop.innerHTML=r.default.loopOne):"one"===e.player.options.loop||"all"===e.player.options.loop?(e.player.options.loop="none",e.player.template.loop.innerHTML=r.default.loopNone):"none"===e.player.options.loop&&(e.player.options.loop="all",e.player.template.loop.innerHTML=r.default.loopAll)})}},{key:"initMenuButton",value:function(){var e=this;this.player.template.menu.addEventListener("click",function(){e.player.list.toggle()})}},{key:"initMiniSwitcher",value:function(){var e=this;this.player.template.miniSwitcher.addEventListener("click",function(){e.player.setMode("mini"===e.player.mode?"normal":"mini")})}},{key:"initSkipButton",value:function(){var e=this;this.player.template.skipBackButton.addEventListener("click",function(){e.player.skipBack()}),this.player.template.skipForwardButton.addEventListener("click",function(){e.player.skipForward()}),this.player.template.skipPlayButton.addEventListener("click",function(){e.player.toggle()})}},{key:"initLrcButton",value:function(){var e=this;this.player.template.lrcButton.addEventListener("click",function(){e.player.template.lrcButton.classList.contains("aplayer-icon-lrc-inactivity")?(e.player.template.lrcButton.classList.remove("aplayer-icon-lrc-inactivity"),e.player.lrc&&e.player.lrc.show()):(e.player.template.lrcButton.classList.add("aplayer-icon-lrc-inactivity"),e.player.lrc&&e.player.lrc.hide())})}}]),e}();t.default=s},function(e,t,n){var i=n(2);e.exports=function(e){"use strict";e=e||{};var t="",n=i.$each,a=e.lyrics,r=(e.$value,e.$index,i.$escape);return n(a,function(e,n){t+="\n \n"}),t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,a=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:this.player.audio.currentTime;if(this.index>this.current.length-1||e=this.current[this.index+1][0])for(var t=0;t=this.current[t][0]&&(!this.current[t+1]||e=200&&n.status<300||304===n.status?t.parsed[e]=t.parse(n.responseText):(t.player.notice("LRC file request fails: status "+n.status),t.parsed[e]=[["00:00","Not available"]]),t.container.innerHTML=(0,o.default)({lyrics:t.parsed[e]}),t.update(0),t.current=t.parsed[e])};var i=this.player.list.audios[e].lrc;n.open("get",i,!0),n.send(null)}else this.player.list.audios[e].lrc?this.parsed[e]=this.parse(this.player.list.audios[e].lrc):this.parsed[e]=[["00:00","Not available"]];this.container.innerHTML=(0,o.default)({lyrics:this.parsed[e]}),this.update(0),this.current=this.parsed[e]}},{key:"parse",value:function(e){if(e){for(var t=(e=e.replace(/([^\]^\n])\[/g,function(e,t){return t+"\n["})).split("\n"),n=[],i=t.length,a=0;a/g,"").replace(/^\s+|\s+$/g,"");if(r)for(var s=r.length,l=0;l]/;a.$escape=function(e){return function(e){var t=""+e,n=r.exec(t);if(!n)return e;var i="",a=void 0,o=void 0,s=void 0;for(a=n.index,o=0;a\n \n
    ',t+=s.play,t+='
    \n
    \n \n
    \n
    \n\n
    \n
    \n
    \n'):(t+='\n
    \n
    \n
    ',t+=s.play,t+='
    \n
    \n
    \n
    \n No audio\n \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n \n ',t+=s.loading,t+='\n \n
    \n
    \n
    \n
    \n \n 00:00 / 00:00\n \n \n ',t+=s.skip,t+='\n \n \n ',t+=s.play,t+='\n \n \n ',t+=s.skip,t+='\n \n
    \n \n
    \n
    \n
    \n
    \n
    \n
    \n \n \n \n \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n '},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t,n){"use strict";var i,a,r=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function l(e){if(i===setTimeout)return setTimeout(e,0);if((i===o||!i)&&setTimeout)return i=setTimeout,setTimeout(e,0);try{return i(e,0)}catch(t){try{return i.call(null,e,0)}catch(t){return i.call(this,e,0)}}}!function(){try{i="function"==typeof setTimeout?setTimeout:o}catch(e){i=o}try{a="function"==typeof clearTimeout?clearTimeout:s}catch(e){a=s}}();var u,c=[],p=!1,d=-1;function h(){p&&u&&(p=!1,u.length?c=u.concat(c):d=-1,c.length&&y())}function y(){if(!p){var e=l(h);p=!0;for(var t=c.length;t;){for(u=c,c=[];++d1)for(var n=1;n=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},n(35),t.setImmediate=setImmediate,t.clearImmediate=clearImmediate},function(e,t,n){"use strict";(function(t){var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=setTimeout;function a(){}function r(e){if(!(this instanceof r))throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],c(e,this)}function o(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,r._immediateFn(function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var i;try{i=n(e._value)}catch(e){return void l(t.promise,e)}s(t.promise,i)}else(1===e._state?s:l)(t.promise,e._value)})):e._deferreds.push(t)}function s(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"===(void 0===t?"undefined":n(t))||"function"==typeof t)){var i=t.then;if(t instanceof r)return e._state=3,e._value=t,void u(e);if("function"==typeof i)return void c((a=i,o=t,function(){a.apply(o,arguments)}),e)}e._state=1,e._value=t,u(e)}catch(t){l(e,t)}var a,o}function l(e,t){e._state=2,e._value=t,u(e)}function u(e){2===e._state&&0===e._deferreds.length&&r._immediateFn(function(){e._handled||r._unhandledRejectionFn(e._value)});for(var t=0,n=e._deferreds.length;t1&&this.container.classList.add("aplayer-withlist"),r.default.isMobile&&this.container.classList.add("aplayer-mobile"),this.arrow=this.container.offsetWidth<=300,this.arrow&&this.container.classList.add("aplayer-arrow"),this.container=this.options.container,2===this.options.lrcType||!0===this.options.lrcType)for(var n=this.container.getElementsByClassName("aplayer-lrc-content"),i=0;i1?(e.notice("An audio error has occurred, player will skip forward in 2 seconds."),t=setTimeout(function(){e.skipForward(),e.paused||e.play()},2e3)):1===e.list.audios.length&&e.notice("An audio error has occurred.")}),this.events.on("listswitch",function(){t&&clearTimeout(t)}),this.on("ended",function(){"none"===e.options.loop?"list"===e.options.order?e.list.index0&&void 0!==arguments[0]?arguments[0]:this.list.audios[this.list.index].theme||this.options.theme,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.list.index;(!(arguments.length>2&&void 0!==arguments[2])||arguments[2])&&this.list.audios[t]&&(this.list.audios[t].theme=e),this.template.listCurs[t]&&(this.template.listCurs[t].style.backgroundColor=e),t===this.list.index&&(this.template.pic.style.backgroundColor=e,this.template.played.style.background=e,this.template.thumb.style.background=e,this.template.volume.style.background=e)}},{key:"seek",value:function(e){e=Math.max(e,0),e=Math.min(e,this.duration),this.audio.currentTime=e,this.bar.set("played",e/this.duration,"width"),this.template.ptime.innerHTML=r.default.secondToTime(e)}},{key:"setUIPlaying",value:function(){var e=this;if(this.paused&&(this.paused=!1,this.template.button.classList.remove("aplayer-play"),this.template.button.classList.add("aplayer-pause"),this.template.button.innerHTML="",setTimeout(function(){e.template.button.innerHTML=o.default.pause},100),this.template.skipPlayButton.innerHTML=o.default.pause),this.timer.enable("loading"),this.options.mutex)for(var t=0;t=.95?this.template.volumeButton.innerHTML=o.default.volumeUp:this.volume()>0?this.template.volumeButton.innerHTML=o.default.volumeDown:this.template.volumeButton.innerHTML=o.default.volumeOff}},{key:"volume",value:function(e,t){return e=parseFloat(e),isNaN(e)||(e=Math.max(e,0),e=Math.min(e,1),this.bar.set("volume",e,"height"),t||this.storage.set("volume",e),this.audio.volume=e,this.audio.muted&&(this.audio.muted=!1),this.switchVolumeIcon()),this.audio.muted?0:this.audio.volume}},{key:"on",value:function(e,t){this.events.on(e,t)}},{key:"toggle",value:function(){this.template.button.classList.contains("aplayer-play")?this.play():this.template.button.classList.contains("aplayer-pause")&&this.pause()}},{key:"switchAudio",value:function(e){this.list.switch(e)}},{key:"addAudio",value:function(e){this.list.add(e)}},{key:"removeAudio",value:function(e){this.list.remove(e)}},{key:"destroy",value:function(){m.splice(m.indexOf(this),1),this.pause(),this.container.innerHTML="",this.audio.src="",this.timer.destroy(),this.events.trigger("destroy")}},{key:"setMode",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"normal";this.mode=e,"mini"===e?this.container.classList.add("aplayer-narrow"):"normal"===e&&this.container.classList.remove("aplayer-narrow")}},{key:"notice",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2e3,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:.8;this.template.notice.innerHTML=e,this.template.notice.style.opacity=i,this.noticeTime&&clearTimeout(this.noticeTime),this.events.trigger("noticeshow",{text:e}),n&&(this.noticeTime=setTimeout(function(){t.template.notice.style.opacity=0,t.events.trigger("noticehide")},n))}},{key:"prevIndex",value:function(){if(!(this.list.audios.length>1))return 0;if("list"===this.options.order)return this.list.index-1<0?this.list.audios.length-1:this.list.index-1;if("random"===this.options.order){var e=this.randomOrder.indexOf(this.list.index);return 0===e?this.randomOrder[this.randomOrder.length-1]:this.randomOrder[e-1]}}},{key:"nextIndex",value:function(){if(!(this.list.audios.length>1))return 0;if("list"===this.options.order)return(this.list.index+1)%this.list.audios.length;if("random"===this.options.order){var e=this.randomOrder.indexOf(this.list.index);return e===this.randomOrder.length-1?this.randomOrder[0]:this.randomOrder[e+1]}}},{key:"skipBack",value:function(){this.list.switch(this.prevIndex())}},{key:"skipForward",value:function(){this.list.switch(this.nextIndex())}},{key:"duration",get:function(){return isNaN(this.audio.duration)?0:this.audio.duration}}],[{key:"version",get:function(){return"1.10.1"}}]),e}();t.default=g},,function(e,t,n){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(40);var i,a=n(38),r=(i=a)&&i.__esModule?i:{default:i};console.log("\n %c APlayer v1.10.1 af84efb %c http://aplayer.js.org \n","color: #fadfa3; background: #030307; padding:5px 0;","background: #fadfa3; padding:5px 0;"),t.default=r.default}]).default}); +//# sourceMappingURL=APlayer.min.js.map \ No newline at end of file diff --git a/aplayer/dist/APlayer.min.js.map b/aplayer/dist/APlayer.min.js.map new file mode 100644 index 0000000..5144f3f --- /dev/null +++ b/aplayer/dist/APlayer.min.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack://[name]/webpack/universalModuleDefinition","webpack://[name]/webpack/bootstrap","webpack://[name]/./src/js/utils.js","webpack://[name]/./src/template/list-item.art","webpack://[name]/./node_modules/art-template/lib/runtime.js","webpack://[name]/./src/js/icons.js","webpack://[name]/(webpack)/buildin/global.js","webpack://[name]/./node_modules/smoothscroll/smoothscroll.js","webpack://[name]/./src/js/list.js","webpack://[name]/./src/js/events.js","webpack://[name]/./src/js/timer.js","webpack://[name]/./src/js/controller.js","webpack://[name]/./src/template/lrc.art","webpack://[name]/./src/js/lrc.js","webpack://[name]/./src/js/storage.js","webpack://[name]/./src/js/bar.js","webpack://[name]/./node_modules/detect-node/index.js","webpack://[name]/./node_modules/art-template/lib/compile/runtime.js","webpack://[name]/./src/template/player.art","webpack://[name]/./src/js/template.js","webpack://[name]/./src/js/options.js","webpack://[name]/./src/assets/lrc.svg","webpack://[name]/./src/assets/skip.svg","webpack://[name]/./src/assets/right.svg","webpack://[name]/./src/assets/loading.svg","webpack://[name]/./src/assets/loop-none.svg","webpack://[name]/./src/assets/loop-one.svg","webpack://[name]/./src/assets/loop-all.svg","webpack://[name]/./src/assets/menu.svg","webpack://[name]/./src/assets/order-list.svg","webpack://[name]/./src/assets/order-random.svg","webpack://[name]/./src/assets/volume-off.svg","webpack://[name]/./src/assets/volume-down.svg","webpack://[name]/./src/assets/volume-up.svg","webpack://[name]/./src/assets/pause.svg","webpack://[name]/./src/assets/play.svg","webpack://[name]/./node_modules/process/browser.js","webpack://[name]/./node_modules/setimmediate/setImmediate.js","webpack://[name]/./node_modules/timers-browserify/main.js","webpack://[name]/./node_modules/promise-polyfill/lib/index.js","webpack://[name]/./src/js/player.js","webpack://[name]/./src/js/index.js"],"names":["root","factory","exports","module","define","amd","window","installedModules","__webpack_require__","moduleId","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","configurable","enumerable","get","r","value","n","__esModule","object","property","prototype","hasOwnProperty","p","s","isMobile","test","navigator","userAgent","utils","secondToTime","second","hour","Math","floor","min","sec","map","num","join","getElementViewLeft","element","actualLeft","offsetLeft","current","offsetParent","elementScrollLeft","document","body","scrollLeft","documentElement","fullscreenElement","mozFullScreenElement","webkitFullscreenElement","getElementViewTop","noScrollTop","elementScrollTop","actualTop","offsetTop","scrollTop","storage","set","key","localStorage","setItem","getItem","nameMap","dragStart","dragMove","dragEnd","randomOrder","length","arr","randomIndex","random","itemAtIndex","shuffle","concat","Array","isArray","arr2","from","_toConsumableArray","item","default","$each","$imports","audio","$data","$escape","$value","$index","theme","index","$$out","artist","_play2","_interopRequireDefault","_pause2","_volumeUp2","_volumeDown2","_volumeOff2","_orderRandom2","_orderList2","_menu2","_loopAll2","_loopOne2","_loopNone2","_loading2","_right2","_skip2","_lrc2","obj","Icons","play","pause","volumeUp","volumeDown","volumeOff","orderRandom","orderList","menu","loopAll","loopOne","loopNone","loading","right","skip","lrc","g","_typeof","Symbol","iterator","constructor","this","Function","eval","e","undefined","__WEBPACK_AMD_DEFINE_RESULT__","__WEBPACK_AMD_DEFINE_FACTORY__","querySelectorAll","pageYOffset","history","pushState","position","start","end","elapsed","duration","t","smoothScroll","el","callback","context","parseInt","nodeName","getBoundingClientRect","top","getTop","clock","Date","now","requestAnimationFrame","mozRequestAnimationFrame","webkitRequestAnimationFrame","fn","setTimeout","step","scroll","linkHandler","ev","defaultPrevented","preventDefault","location","hash","node","getElementById","substring","replace","id","addEventListener","a","internal","_createClass","defineProperties","target","props","descriptor","writable","Constructor","protoProps","staticProps","_listItem2","_utils2","_smoothscroll2","List","player","instance","TypeError","_classCallCheck","audios","options","bindEvents","_this","template","list","tagName","toUpperCase","parentElement","audioIndex","getElementsByClassName","innerHTML","switch","toggle","events","trigger","classList","remove","listOl","add","contains","show","hide","toString","title","author","cover","pic","type","wasSingle","wasEmpty","container","listCurs","style","backgroundColor","order","splice","textContent","clear","backgroundImage","light","setAudio","update","dtime","src","bar","Events","audioEvents","playerEvents","push","data","indexOf","console","error","Timer","oRequestAnimationFrame","msRequestAnimationFrame","types","init","forEach","_this2","lastPlayPos","currentPlayPos","bufferingDetected","loadingChecker","setInterval","enableloadingChecker","currentTime","paused","initfpsChecker","_this3","clearInterval","_icons2","Controller","initPlayButton","initPlayBar","initOrderButton","initLoopButton","initMenuButton","initVolumeButton","initMiniSwitcher","initSkipButton","initLrcButton","thumbMove","percentage","clientX","changedTouches","barWrap","clientWidth","max","ptime","thumbUp","removeEventListener","seek","disableTimeupdate","volumeButton","muted","switchVolumeIcon","volume","clientY","volumeBar","fixed","clientHeight","volumeBarWrap","_this4","_this5","loop","_this6","_this7","miniSwitcher","setMode","mode","_this8","skipBackButton","skipBack","skipForwardButton","skipForward","skipPlayButton","_this9","lrcButton","lyrics","_lrc","Lrc","async","parsed","lrcWrap","arguments","transform","webkitTransform","getElementsByTagName","xhr","XMLHttpRequest","onreadystatechange","readyState","status","parse","responseText","notice","apiurl","open","send","lrc_s","lyric","match","p1","split","lyricLen","lrcTimes","lrcText","timeLen","j","oneTime","exec","lrcTime","filter","sort","b","_utils","Storage","storageName","JSON","stringify","Bar","elements","played","loaded","direction","parseFloat","global","process","detectNode","runtime","create","ESCAPE_REG","content","html","regexResult","result","lastIndex","char","charCodeAt","xmlEscape","len","_i","getObject","listFolded","listMaxHeight","include","icons","_player2","Template","querySelector","info","time","button","thumb","defaultOption","mini","narrow","autoplay","mutex","lrcType","showlrc","preload","listmaxheight","music","defaultKey","cachedSetTimeout","cachedClearTimeout","defaultSetTimout","Error","defaultClearTimeout","runTimeout","fun","clearTimeout","currentQueue","queue","draining","queueIndex","cleanUpNextTick","drainQueue","timeout","run","marker","runClearTimeout","Item","array","noop","nextTick","args","apply","browser","env","argv","version","versions","on","addListener","once","off","removeListener","removeAllListeners","emit","prependListener","prependOnceListener","listeners","binding","cwd","chdir","dir","umask","setImmediate","registerImmediate","channel","messagePrefix","onGlobalMessage","nextHandle","tasksByHandle","currentlyRunningATask","doc","attachTo","getPrototypeOf","handle","runIfPresent","postMessage","importScripts","postMessageIsAsynchronous","oldOnMessage","onmessage","canUsePostMessage","MessageChannel","port1","event","port2","createElement","script","removeChild","appendChild","source","slice","attachEvent","task","clearImmediate","self","Timeout","clearFn","_id","_clearFn","close","unref","ref","enroll","msecs","_idleTimeoutId","_idleTimeout","unenroll","_unrefActive","active","_onTimeout","setTimeoutFunc","Promise","_state","_handled","_value","_deferreds","doResolve","deferred","_immediateFn","cb","onFulfilled","onRejected","ret","reject","promise","resolve","newValue","then","finale","thisArg","_unhandledRejectionFn","done","reason","ex","prom","all","remaining","res","val","race","values","err","warn","_promisePolyfill2","_options2","_template2","_bar2","_storage2","_controller2","_timer2","_events2","_list2","instances","APlayer","playedPromise","arrow","offsetWidth","lrcEle","width","display","controller","timer","initAudio","_loop","setUIPlaying","setUIPaused","buffered","skipTime","nextIndex","hls","destroy","customAudioType","url","Hls","isSupported","loadSource","attachMedia","canPlayType","color","background","enable","playPromise","catch","disable","nostorage","isNaN","text","opacity","noticeTime","prevIndex","_player","log"],"mappings":"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","file":"APlayer.min.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine(\"APlayer\", [], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"APlayer\"] = factory();\n\telse\n\t\troot[\"APlayer\"] = factory();\n})(window, function() {\nreturn "," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 41);\n","'use strict';\nObject.defineProperty(exports, '__esModule', { value: true });\nfunction _toConsumableArray(arr) {\n if (Array.isArray(arr)) {\n for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) {\n arr2[i] = arr[i];\n }\n return arr2;\n } else {\n return Array.from(arr);\n }\n}\nvar isMobile = /mobile/i.test(window.navigator.userAgent);\nvar utils = {\n secondToTime: function secondToTime(second) {\n var add0 = function add0(num) {\n return num < 10 ? '0' + num : '' + num;\n };\n var hour = Math.floor(second / 3600);\n var min = Math.floor((second - hour * 3600) / 60);\n var sec = Math.floor(second - hour * 3600 - min * 60);\n return (hour > 0 ? [\n hour,\n min,\n sec\n ] : [\n min,\n sec\n ]).map(add0).join(':');\n },\n getElementViewLeft: function getElementViewLeft(element) {\n var actualLeft = element.offsetLeft;\n var current = element.offsetParent;\n var elementScrollLeft = document.body.scrollLeft + document.documentElement.scrollLeft;\n if (!document.fullscreenElement && !document.mozFullScreenElement && !document.webkitFullscreenElement) {\n while (current !== null) {\n actualLeft += current.offsetLeft;\n current = current.offsetParent;\n }\n } else {\n while (current !== null && current !== element) {\n actualLeft += current.offsetLeft;\n current = current.offsetParent;\n }\n }\n return actualLeft - elementScrollLeft;\n },\n getElementViewTop: function getElementViewTop(element, noScrollTop) {\n var actualTop = element.offsetTop;\n var current = element.offsetParent;\n var elementScrollTop = 0;\n while (current !== null) {\n actualTop += current.offsetTop;\n current = current.offsetParent;\n }\n elementScrollTop = document.body.scrollTop + document.documentElement.scrollTop;\n return noScrollTop ? actualTop : actualTop - elementScrollTop;\n },\n isMobile: isMobile,\n storage: {\n set: function set(key, value) {\n localStorage.setItem(key, value);\n },\n get: function get(key) {\n return localStorage.getItem(key);\n }\n },\n nameMap: {\n dragStart: isMobile ? 'touchstart' : 'mousedown',\n dragMove: isMobile ? 'touchmove' : 'mousemove',\n dragEnd: isMobile ? 'touchend' : 'mouseup'\n },\n randomOrder: function randomOrder(length) {\n function shuffle(arr) {\n for (var i = arr.length - 1; i >= 0; i--) {\n var randomIndex = Math.floor(Math.random() * (i + 1));\n var itemAtIndex = arr[randomIndex];\n arr[randomIndex] = arr[i];\n arr[i] = itemAtIndex;\n }\n return arr;\n }\n return shuffle([].concat(_toConsumableArray(Array(length))).map(function (item, i) {\n return i;\n }));\n }\n};\nexports.default = utils;","{{each audio}}\n
  • \n \n {{ $index + index }}\n {{ $value.name }}\n {{ $value.artist }}\n
  • \n{{/each}}","'use strict';\nmodule.exports = require('./compile/runtime');","'use strict';\nObject.defineProperty(exports, '__esModule', { value: true });\nvar _play = require('../assets/play.svg');\nvar _play2 = _interopRequireDefault(_play);\nvar _pause = require('../assets/pause.svg');\nvar _pause2 = _interopRequireDefault(_pause);\nvar _volumeUp = require('../assets/volume-up.svg');\nvar _volumeUp2 = _interopRequireDefault(_volumeUp);\nvar _volumeDown = require('../assets/volume-down.svg');\nvar _volumeDown2 = _interopRequireDefault(_volumeDown);\nvar _volumeOff = require('../assets/volume-off.svg');\nvar _volumeOff2 = _interopRequireDefault(_volumeOff);\nvar _orderRandom = require('../assets/order-random.svg');\nvar _orderRandom2 = _interopRequireDefault(_orderRandom);\nvar _orderList = require('../assets/order-list.svg');\nvar _orderList2 = _interopRequireDefault(_orderList);\nvar _menu = require('../assets/menu.svg');\nvar _menu2 = _interopRequireDefault(_menu);\nvar _loopAll = require('../assets/loop-all.svg');\nvar _loopAll2 = _interopRequireDefault(_loopAll);\nvar _loopOne = require('../assets/loop-one.svg');\nvar _loopOne2 = _interopRequireDefault(_loopOne);\nvar _loopNone = require('../assets/loop-none.svg');\nvar _loopNone2 = _interopRequireDefault(_loopNone);\nvar _loading = require('../assets/loading.svg');\nvar _loading2 = _interopRequireDefault(_loading);\nvar _right = require('../assets/right.svg');\nvar _right2 = _interopRequireDefault(_right);\nvar _skip = require('../assets/skip.svg');\nvar _skip2 = _interopRequireDefault(_skip);\nvar _lrc = require('../assets/lrc.svg');\nvar _lrc2 = _interopRequireDefault(_lrc);\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : { default: obj };\n}\nvar Icons = {\n play: _play2.default,\n pause: _pause2.default,\n volumeUp: _volumeUp2.default,\n volumeDown: _volumeDown2.default,\n volumeOff: _volumeOff2.default,\n orderRandom: _orderRandom2.default,\n orderList: _orderList2.default,\n menu: _menu2.default,\n loopAll: _loopAll2.default,\n loopOne: _loopOne2.default,\n loopNone: _loopNone2.default,\n loading: _loading2.default,\n right: _right2.default,\n skip: _skip2.default,\n lrc: _lrc2.default\n};\nexports.default = Icons;","'use strict';\nvar _typeof = typeof Symbol === 'function' && typeof Symbol.iterator === 'symbol' ? function (obj) {\n return typeof obj;\n} : function (obj) {\n return obj && typeof Symbol === 'function' && obj.constructor === Symbol && obj !== Symbol.prototype ? 'symbol' : typeof obj;\n};\nvar g;\ng = function () {\n return this;\n}();\ntry {\n g = g || Function('return this')() || (1, eval)('this');\n} catch (e) {\n if ((typeof window === 'undefined' ? 'undefined' : _typeof(window)) === 'object')\n g = window;\n}\nmodule.exports = g;","'use strict';\nvar _typeof = typeof Symbol === 'function' && typeof Symbol.iterator === 'symbol' ? function (obj) {\n return typeof obj;\n} : function (obj) {\n return obj && typeof Symbol === 'function' && obj.constructor === Symbol && obj !== Symbol.prototype ? 'symbol' : typeof obj;\n};\n(function (root, smoothScroll) {\n 'use strict';\n if (typeof define === 'function' && define.amd) {\n define(smoothScroll);\n } else if ((typeof exports === 'undefined' ? 'undefined' : _typeof(exports)) === 'object' && (typeof module === 'undefined' ? 'undefined' : _typeof(module)) === 'object') {\n module.exports = smoothScroll();\n } else {\n root.smoothScroll = smoothScroll();\n }\n}(undefined, function () {\n 'use strict';\n if ((typeof window === 'undefined' ? 'undefined' : _typeof(window)) !== 'object')\n return;\n if (document.querySelectorAll === void 0 || window.pageYOffset === void 0 || history.pushState === void 0) {\n return;\n }\n var getTop = function getTop(element, start) {\n if (element.nodeName === 'HTML')\n return -start;\n return element.getBoundingClientRect().top + start;\n };\n var easeInOutCubic = function easeInOutCubic(t) {\n return t < 0.5 ? 4 * t * t * t : (t - 1) * (2 * t - 2) * (2 * t - 2) + 1;\n };\n var position = function position(start, end, elapsed, duration) {\n if (elapsed > duration)\n return end;\n return start + (end - start) * easeInOutCubic(elapsed / duration);\n };\n var smoothScroll = function smoothScroll(el, duration, callback, context) {\n duration = duration || 500;\n context = context || window;\n var start = context.scrollTop || window.pageYOffset;\n if (typeof el === 'number') {\n var end = parseInt(el);\n } else {\n var end = getTop(el, start);\n }\n var clock = Date.now();\n var requestAnimationFrame = window.requestAnimationFrame || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || function (fn) {\n window.setTimeout(fn, 15);\n };\n var step = function step() {\n var elapsed = Date.now() - clock;\n if (context !== window) {\n context.scrollTop = position(start, end, elapsed, duration);\n } else {\n window.scroll(0, position(start, end, elapsed, duration));\n }\n if (elapsed > duration) {\n if (typeof callback === 'function') {\n callback(el);\n }\n } else {\n requestAnimationFrame(step);\n }\n };\n step();\n };\n var linkHandler = function linkHandler(ev) {\n if (!ev.defaultPrevented) {\n ev.preventDefault();\n if (location.hash !== this.hash)\n window.history.pushState(null, null, this.hash);\n var node = document.getElementById(this.hash.substring(1));\n if (!node)\n return;\n smoothScroll(node, 500, function (el) {\n location.replace('#' + el.id);\n });\n }\n };\n document.addEventListener('DOMContentLoaded', function () {\n var internal = document.querySelectorAll('a[href^=\"#\"]:not([href=\"#\"])'), a;\n for (var i = internal.length; a = internal[--i];) {\n a.addEventListener('click', linkHandler, false);\n }\n });\n return smoothScroll;\n}));","'use strict';\nObject.defineProperty(exports, '__esModule', { value: true });\nvar _createClass = function () {\n function defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if ('value' in descriptor)\n descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n }\n return function (Constructor, protoProps, staticProps) {\n if (protoProps)\n defineProperties(Constructor.prototype, protoProps);\n if (staticProps)\n defineProperties(Constructor, staticProps);\n return Constructor;\n };\n}();\nvar _listItem = require('../template/list-item.art');\nvar _listItem2 = _interopRequireDefault(_listItem);\nvar _utils = require('./utils');\nvar _utils2 = _interopRequireDefault(_utils);\nvar _smoothscroll = require('smoothscroll');\nvar _smoothscroll2 = _interopRequireDefault(_smoothscroll);\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : { default: obj };\n}\nfunction _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError('Cannot call a class as a function');\n }\n}\nvar List = function () {\n function List(player) {\n _classCallCheck(this, List);\n this.player = player;\n this.index = 0;\n this.audios = this.player.options.audio;\n this.bindEvents();\n }\n _createClass(List, [\n {\n key: 'bindEvents',\n value: function bindEvents() {\n var _this = this;\n this.player.template.list.addEventListener('click', function (e) {\n var target = void 0;\n if (e.target.tagName.toUpperCase() === 'LI') {\n target = e.target;\n } else {\n target = e.target.parentElement;\n }\n var audioIndex = parseInt(target.getElementsByClassName('aplayer-list-index')[0].innerHTML) - 1;\n if (audioIndex !== _this.index) {\n _this.switch(audioIndex);\n _this.player.play();\n } else {\n _this.player.toggle();\n }\n });\n }\n },\n {\n key: 'show',\n value: function show() {\n this.player.events.trigger('listshow');\n this.player.template.list.classList.remove('aplayer-list-hide');\n this.player.template.listOl.scrollTop = this.index * 33;\n }\n },\n {\n key: 'hide',\n value: function hide() {\n this.player.events.trigger('listhide');\n this.player.template.list.classList.add('aplayer-list-hide');\n }\n },\n {\n key: 'toggle',\n value: function toggle() {\n if (!this.player.template.list.classList.contains('aplayer-list-hide')) {\n this.hide();\n } else {\n this.show();\n }\n }\n },\n {\n key: 'add',\n value: function add(audios) {\n this.player.events.trigger('listadd', { audios: audios });\n if (Object.prototype.toString.call(audios) !== '[object Array]') {\n audios = [audios];\n }\n audios.map(function (item) {\n item.name = item.name || item.title || 'Audio name';\n item.artist = item.artist || item.author || 'Audio artist';\n item.cover = item.cover || item.pic;\n item.type = item.type || 'normal';\n return item;\n });\n var wasSingle = !(this.audios.length > 1);\n var wasEmpty = this.audios.length === 0;\n this.player.template.listOl.innerHTML += (0, _listItem2.default)({\n theme: this.player.options.theme,\n audio: audios,\n index: this.audios.length + 1\n });\n this.audios = this.audios.concat(audios);\n if (wasSingle && this.audios.length > 1) {\n this.player.container.classList.add('aplayer-withlist');\n }\n this.player.randomOrder = _utils2.default.randomOrder(this.audios.length);\n this.player.template.listCurs = this.player.container.querySelectorAll('.aplayer-list-cur');\n this.player.template.listCurs[this.audios.length - 1].style.backgroundColor = audios.theme || this.player.options.theme;\n if (wasEmpty) {\n if (this.player.options.order === 'random') {\n this.switch(this.player.randomOrder[0]);\n } else {\n this.switch(0);\n }\n }\n }\n },\n {\n key: 'remove',\n value: function remove(index) {\n this.player.events.trigger('listremove', { index: index });\n if (this.audios[index]) {\n if (this.audios.length > 1) {\n var list = this.player.container.querySelectorAll('.aplayer-list li');\n list[index].remove();\n this.audios.splice(index, 1);\n this.player.lrc && this.player.lrc.remove(index);\n if (index === this.index) {\n if (this.audios[index]) {\n this.switch(index);\n } else {\n this.switch(index - 1);\n }\n }\n if (this.index > index) {\n this.index--;\n }\n for (var i = index; i < list.length; i++) {\n list[i].getElementsByClassName('aplayer-list-index')[0].textContent = i;\n }\n if (this.audios.length === 1) {\n this.player.container.classList.remove('aplayer-withlist');\n }\n this.player.template.listCurs = this.player.container.querySelectorAll('.aplayer-list-cur');\n } else {\n this.clear();\n }\n }\n }\n },\n {\n key: 'switch',\n value: function _switch(index) {\n this.player.events.trigger('listswitch', { index: index });\n if (typeof index !== 'undefined' && this.audios[index]) {\n this.index = index;\n var audio = this.audios[this.index];\n this.player.template.pic.style.backgroundImage = audio.cover ? 'url(\\'' + audio.cover + '\\')' : '';\n this.player.theme(this.audios[this.index].theme || this.player.options.theme, this.index, false);\n this.player.template.title.innerHTML = audio.name;\n this.player.template.author.innerHTML = audio.artist ? ' - ' + audio.artist : '';\n var light = this.player.container.getElementsByClassName('aplayer-list-light')[0];\n if (light) {\n light.classList.remove('aplayer-list-light');\n }\n this.player.container.querySelectorAll('.aplayer-list li')[this.index].classList.add('aplayer-list-light');\n (0, _smoothscroll2.default)(this.index * 33, 500, null, this.player.template.listOl);\n this.player.setAudio(audio);\n this.player.lrc && this.player.lrc.switch(this.index);\n this.player.lrc && this.player.lrc.update(0);\n if (this.player.duration !== 1) {\n this.player.template.dtime.innerHTML = _utils2.default.secondToTime(this.player.duration);\n }\n }\n }\n },\n {\n key: 'clear',\n value: function clear() {\n this.player.events.trigger('listclear');\n this.index = 0;\n this.player.container.classList.remove('aplayer-withlist');\n this.player.pause();\n this.audios = [];\n this.player.lrc && this.player.lrc.clear();\n this.player.audio.src = '';\n this.player.template.listOl.innerHTML = '';\n this.player.template.pic.style.backgroundImage = '';\n this.player.theme(this.player.options.theme, this.index, false);\n this.player.template.title.innerHTML = 'No audio';\n this.player.template.author.innerHTML = '';\n this.player.bar.set('loaded', 0, 'width');\n this.player.template.dtime.innerHTML = _utils2.default.secondToTime(0);\n }\n }\n ]);\n return List;\n}();\nexports.default = List;","'use strict';\nObject.defineProperty(exports, '__esModule', { value: true });\nvar _createClass = function () {\n function defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if ('value' in descriptor)\n descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n }\n return function (Constructor, protoProps, staticProps) {\n if (protoProps)\n defineProperties(Constructor.prototype, protoProps);\n if (staticProps)\n defineProperties(Constructor, staticProps);\n return Constructor;\n };\n}();\nfunction _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError('Cannot call a class as a function');\n }\n}\nvar Events = function () {\n function Events() {\n _classCallCheck(this, Events);\n this.events = {};\n this.audioEvents = [\n 'abort',\n 'canplay',\n 'canplaythrough',\n 'durationchange',\n 'emptied',\n 'ended',\n 'error',\n 'loadeddata',\n 'loadedmetadata',\n 'loadstart',\n 'mozaudioavailable',\n 'pause',\n 'play',\n 'playing',\n 'progress',\n 'ratechange',\n 'seeked',\n 'seeking',\n 'stalled',\n 'suspend',\n 'timeupdate',\n 'volumechange',\n 'waiting'\n ];\n this.playerEvents = [\n 'destroy',\n 'listshow',\n 'listhide',\n 'listadd',\n 'listremove',\n 'listswitch',\n 'listclear',\n 'noticeshow',\n 'noticehide',\n 'lrcshow',\n 'lrchide'\n ];\n }\n _createClass(Events, [\n {\n key: 'on',\n value: function on(name, callback) {\n if (this.type(name) && typeof callback === 'function') {\n if (!this.events[name]) {\n this.events[name] = [];\n }\n this.events[name].push(callback);\n }\n }\n },\n {\n key: 'trigger',\n value: function trigger(name, data) {\n if (this.events[name] && this.events[name].length) {\n for (var i = 0; i < this.events[name].length; i++) {\n this.events[name][i](data);\n }\n }\n }\n },\n {\n key: 'type',\n value: function type(name) {\n if (this.playerEvents.indexOf(name) !== -1) {\n return 'player';\n } else if (this.audioEvents.indexOf(name) !== -1) {\n return 'audio';\n }\n console.error('Unknown event name: ' + name);\n return null;\n }\n }\n ]);\n return Events;\n}();\nexports.default = Events;","'use strict';\nObject.defineProperty(exports, '__esModule', { value: true });\nvar _createClass = function () {\n function defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if ('value' in descriptor)\n descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n }\n return function (Constructor, protoProps, staticProps) {\n if (protoProps)\n defineProperties(Constructor.prototype, protoProps);\n if (staticProps)\n defineProperties(Constructor, staticProps);\n return Constructor;\n };\n}();\nfunction _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError('Cannot call a class as a function');\n }\n}\nvar Timer = function () {\n function Timer(player) {\n _classCallCheck(this, Timer);\n this.player = player;\n window.requestAnimationFrame = function () {\n return window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || function (callback) {\n window.setTimeout(callback, 1000 / 60);\n };\n }();\n this.types = ['loading'];\n this.init();\n }\n _createClass(Timer, [\n {\n key: 'init',\n value: function init() {\n var _this = this;\n this.types.forEach(function (item) {\n _this['init' + item + 'Checker']();\n });\n }\n },\n {\n key: 'initloadingChecker',\n value: function initloadingChecker() {\n var _this2 = this;\n var lastPlayPos = 0;\n var currentPlayPos = 0;\n var bufferingDetected = false;\n this.loadingChecker = setInterval(function () {\n if (_this2.enableloadingChecker) {\n currentPlayPos = _this2.player.audio.currentTime;\n if (!bufferingDetected && currentPlayPos === lastPlayPos && !_this2.player.audio.paused) {\n _this2.player.container.classList.add('aplayer-loading');\n bufferingDetected = true;\n }\n if (bufferingDetected && currentPlayPos > lastPlayPos && !_this2.player.audio.paused) {\n _this2.player.container.classList.remove('aplayer-loading');\n bufferingDetected = false;\n }\n lastPlayPos = currentPlayPos;\n }\n }, 100);\n }\n },\n {\n key: 'enable',\n value: function enable(type) {\n this['enable' + type + 'Checker'] = true;\n if (type === 'fps') {\n this.initfpsChecker();\n }\n }\n },\n {\n key: 'disable',\n value: function disable(type) {\n this['enable' + type + 'Checker'] = false;\n }\n },\n {\n key: 'destroy',\n value: function destroy() {\n var _this3 = this;\n this.types.forEach(function (item) {\n _this3['enable' + item + 'Checker'] = false;\n _this3[item + 'Checker'] && clearInterval(_this3[item + 'Checker']);\n });\n }\n }\n ]);\n return Timer;\n}();\nexports.default = Timer;","'use strict';\nObject.defineProperty(exports, '__esModule', { value: true });\nvar _createClass = function () {\n function defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if ('value' in descriptor)\n descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n }\n return function (Constructor, protoProps, staticProps) {\n if (protoProps)\n defineProperties(Constructor.prototype, protoProps);\n if (staticProps)\n defineProperties(Constructor, staticProps);\n return Constructor;\n };\n}();\nvar _utils = require('./utils');\nvar _utils2 = _interopRequireDefault(_utils);\nvar _icons = require('./icons');\nvar _icons2 = _interopRequireDefault(_icons);\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : { default: obj };\n}\nfunction _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError('Cannot call a class as a function');\n }\n}\nvar Controller = function () {\n function Controller(player) {\n _classCallCheck(this, Controller);\n this.player = player;\n this.initPlayButton();\n this.initPlayBar();\n this.initOrderButton();\n this.initLoopButton();\n this.initMenuButton();\n if (!_utils2.default.isMobile) {\n this.initVolumeButton();\n }\n this.initMiniSwitcher();\n this.initSkipButton();\n this.initLrcButton();\n }\n _createClass(Controller, [\n {\n key: 'initPlayButton',\n value: function initPlayButton() {\n var _this = this;\n this.player.template.pic.addEventListener('click', function () {\n _this.player.toggle();\n });\n }\n },\n {\n key: 'initPlayBar',\n value: function initPlayBar() {\n var _this2 = this;\n var thumbMove = function thumbMove(e) {\n var percentage = ((e.clientX || e.changedTouches[0].clientX) - _utils2.default.getElementViewLeft(_this2.player.template.barWrap)) / _this2.player.template.barWrap.clientWidth;\n percentage = Math.max(percentage, 0);\n percentage = Math.min(percentage, 1);\n _this2.player.bar.set('played', percentage, 'width');\n _this2.player.lrc && _this2.player.lrc.update(percentage * _this2.player.duration);\n _this2.player.template.ptime.innerHTML = _utils2.default.secondToTime(percentage * _this2.player.duration);\n };\n var thumbUp = function thumbUp(e) {\n document.removeEventListener(_utils2.default.nameMap.dragEnd, thumbUp);\n document.removeEventListener(_utils2.default.nameMap.dragMove, thumbMove);\n var percentage = ((e.clientX || e.changedTouches[0].clientX) - _utils2.default.getElementViewLeft(_this2.player.template.barWrap)) / _this2.player.template.barWrap.clientWidth;\n percentage = Math.max(percentage, 0);\n percentage = Math.min(percentage, 1);\n _this2.player.bar.set('played', percentage, 'width');\n _this2.player.seek(_this2.player.bar.get('played', 'width') * _this2.player.duration);\n _this2.player.disableTimeupdate = false;\n };\n this.player.template.barWrap.addEventListener(_utils2.default.nameMap.dragStart, function () {\n _this2.player.disableTimeupdate = true;\n document.addEventListener(_utils2.default.nameMap.dragMove, thumbMove);\n document.addEventListener(_utils2.default.nameMap.dragEnd, thumbUp);\n });\n }\n },\n {\n key: 'initVolumeButton',\n value: function initVolumeButton() {\n var _this3 = this;\n this.player.template.volumeButton.addEventListener('click', function () {\n if (_this3.player.audio.muted) {\n _this3.player.audio.muted = false;\n _this3.player.switchVolumeIcon();\n _this3.player.bar.set('volume', _this3.player.volume(), 'height');\n } else {\n _this3.player.audio.muted = true;\n _this3.player.switchVolumeIcon();\n _this3.player.bar.set('volume', 0, 'height');\n }\n });\n var thumbMove = function thumbMove(e) {\n var percentage = 1 - ((e.clientY || e.changedTouches[0].clientY) - _utils2.default.getElementViewTop(_this3.player.template.volumeBar, _this3.player.options.fixed)) / _this3.player.template.volumeBar.clientHeight;\n percentage = Math.max(percentage, 0);\n percentage = Math.min(percentage, 1);\n _this3.player.volume(percentage);\n };\n var thumbUp = function thumbUp(e) {\n _this3.player.template.volumeBarWrap.classList.remove('aplayer-volume-bar-wrap-active');\n document.removeEventListener(_utils2.default.nameMap.dragEnd, thumbUp);\n document.removeEventListener(_utils2.default.nameMap.dragMove, thumbMove);\n var percentage = 1 - ((e.clientY || e.changedTouches[0].clientY) - _utils2.default.getElementViewTop(_this3.player.template.volumeBar, _this3.player.options.fixed)) / _this3.player.template.volumeBar.clientHeight;\n percentage = Math.max(percentage, 0);\n percentage = Math.min(percentage, 1);\n _this3.player.volume(percentage);\n };\n this.player.template.volumeBarWrap.addEventListener(_utils2.default.nameMap.dragStart, function () {\n _this3.player.template.volumeBarWrap.classList.add('aplayer-volume-bar-wrap-active');\n document.addEventListener(_utils2.default.nameMap.dragMove, thumbMove);\n document.addEventListener(_utils2.default.nameMap.dragEnd, thumbUp);\n });\n }\n },\n {\n key: 'initOrderButton',\n value: function initOrderButton() {\n var _this4 = this;\n this.player.template.order.addEventListener('click', function () {\n if (_this4.player.options.order === 'list') {\n _this4.player.options.order = 'random';\n _this4.player.template.order.innerHTML = _icons2.default.orderRandom;\n } else if (_this4.player.options.order === 'random') {\n _this4.player.options.order = 'list';\n _this4.player.template.order.innerHTML = _icons2.default.orderList;\n }\n });\n }\n },\n {\n key: 'initLoopButton',\n value: function initLoopButton() {\n var _this5 = this;\n this.player.template.loop.addEventListener('click', function () {\n if (_this5.player.list.audios.length > 1) {\n if (_this5.player.options.loop === 'one') {\n _this5.player.options.loop = 'none';\n _this5.player.template.loop.innerHTML = _icons2.default.loopNone;\n } else if (_this5.player.options.loop === 'none') {\n _this5.player.options.loop = 'all';\n _this5.player.template.loop.innerHTML = _icons2.default.loopAll;\n } else if (_this5.player.options.loop === 'all') {\n _this5.player.options.loop = 'one';\n _this5.player.template.loop.innerHTML = _icons2.default.loopOne;\n }\n } else {\n if (_this5.player.options.loop === 'one' || _this5.player.options.loop === 'all') {\n _this5.player.options.loop = 'none';\n _this5.player.template.loop.innerHTML = _icons2.default.loopNone;\n } else if (_this5.player.options.loop === 'none') {\n _this5.player.options.loop = 'all';\n _this5.player.template.loop.innerHTML = _icons2.default.loopAll;\n }\n }\n });\n }\n },\n {\n key: 'initMenuButton',\n value: function initMenuButton() {\n var _this6 = this;\n this.player.template.menu.addEventListener('click', function () {\n _this6.player.list.toggle();\n });\n }\n },\n {\n key: 'initMiniSwitcher',\n value: function initMiniSwitcher() {\n var _this7 = this;\n this.player.template.miniSwitcher.addEventListener('click', function () {\n _this7.player.setMode(_this7.player.mode === 'mini' ? 'normal' : 'mini');\n });\n }\n },\n {\n key: 'initSkipButton',\n value: function initSkipButton() {\n var _this8 = this;\n this.player.template.skipBackButton.addEventListener('click', function () {\n _this8.player.skipBack();\n });\n this.player.template.skipForwardButton.addEventListener('click', function () {\n _this8.player.skipForward();\n });\n this.player.template.skipPlayButton.addEventListener('click', function () {\n _this8.player.toggle();\n });\n }\n },\n {\n key: 'initLrcButton',\n value: function initLrcButton() {\n var _this9 = this;\n this.player.template.lrcButton.addEventListener('click', function () {\n if (_this9.player.template.lrcButton.classList.contains('aplayer-icon-lrc-inactivity')) {\n _this9.player.template.lrcButton.classList.remove('aplayer-icon-lrc-inactivity');\n _this9.player.lrc && _this9.player.lrc.show();\n } else {\n _this9.player.template.lrcButton.classList.add('aplayer-icon-lrc-inactivity');\n _this9.player.lrc && _this9.player.lrc.hide();\n }\n });\n }\n }\n ]);\n return Controller;\n}();\nexports.default = Controller;","{{each lyrics}}\n {{$value[1]}}

    \n{{/each}}","'use strict';\nObject.defineProperty(exports, '__esModule', { value: true });\nvar _createClass = function () {\n function defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if ('value' in descriptor)\n descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n }\n return function (Constructor, protoProps, staticProps) {\n if (protoProps)\n defineProperties(Constructor.prototype, protoProps);\n if (staticProps)\n defineProperties(Constructor, staticProps);\n return Constructor;\n };\n}();\nvar _lrc = require('../template/lrc.art');\nvar _lrc2 = _interopRequireDefault(_lrc);\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : { default: obj };\n}\nfunction _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError('Cannot call a class as a function');\n }\n}\nvar Lrc = function () {\n function Lrc(options) {\n _classCallCheck(this, Lrc);\n this.container = options.container;\n this.async = options.async;\n this.player = options.player;\n this.parsed = [];\n this.index = 0;\n this.current = [];\n }\n _createClass(Lrc, [\n {\n key: 'show',\n value: function show() {\n this.player.events.trigger('lrcshow');\n this.player.template.lrcWrap.classList.remove('aplayer-lrc-hide');\n }\n },\n {\n key: 'hide',\n value: function hide() {\n this.player.events.trigger('lrchide');\n this.player.template.lrcWrap.classList.add('aplayer-lrc-hide');\n }\n },\n {\n key: 'toggle',\n value: function toggle() {\n if (this.player.template.lrcWrap.classList.contains('aplayer-lrc-hide')) {\n this.show();\n } else {\n this.hide();\n }\n }\n },\n {\n key: 'update',\n value: function update() {\n var currentTime = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.player.audio.currentTime;\n if (this.index > this.current.length - 1 || currentTime < this.current[this.index][0] || !this.current[this.index + 1] || currentTime >= this.current[this.index + 1][0]) {\n for (var i = 0; i < this.current.length; i++) {\n if (currentTime >= this.current[i][0] && (!this.current[i + 1] || currentTime < this.current[i + 1][0])) {\n this.index = i;\n this.container.style.transform = 'translateY(' + -this.index * 16 + 'px)';\n this.container.style.webkitTransform = 'translateY(' + -this.index * 16 + 'px)';\n this.container.getElementsByClassName('aplayer-lrc-current')[0].classList.remove('aplayer-lrc-current');\n this.container.getElementsByTagName('p')[i].classList.add('aplayer-lrc-current');\n }\n }\n }\n }\n },\n {\n key: 'switch',\n value: function _switch(index) {\n var _this = this;\n if (!this.parsed[index]) {\n if (!this.async) {\n if (this.player.list.audios[index].lrc) {\n this.parsed[index] = this.parse(this.player.list.audios[index].lrc);\n } else {\n this.parsed[index] = [[\n '00:00',\n 'Not available'\n ]];\n }\n } else {\n this.parsed[index] = [[\n '00:00',\n 'Loading'\n ]];\n var xhr = new XMLHttpRequest();\n xhr.onreadystatechange = function () {\n if (index === _this.player.list.index && xhr.readyState === 4) {\n if (xhr.status >= 200 && xhr.status < 300 || xhr.status === 304) {\n _this.parsed[index] = _this.parse(xhr.responseText);\n } else {\n _this.player.notice('LRC file request fails: status ' + xhr.status);\n _this.parsed[index] = [[\n '00:00',\n 'Not available'\n ]];\n }\n _this.container.innerHTML = (0, _lrc2.default)({ lyrics: _this.parsed[index] });\n _this.update(0);\n _this.current = _this.parsed[index];\n }\n };\n var apiurl = this.player.list.audios[index].lrc;\n xhr.open('get', apiurl, true);\n xhr.send(null);\n }\n }\n this.container.innerHTML = (0, _lrc2.default)({ lyrics: this.parsed[index] });\n this.update(0);\n this.current = this.parsed[index];\n }\n },\n {\n key: 'parse',\n value: function parse(lrc_s) {\n if (lrc_s) {\n lrc_s = lrc_s.replace(/([^\\]^\\n])\\[/g, function (match, p1) {\n return p1 + '\\n[';\n });\n var lyric = lrc_s.split('\\n');\n var lrc = [];\n var lyricLen = lyric.length;\n for (var i = 0; i < lyricLen; i++) {\n var lrcTimes = lyric[i].match(/\\[(\\d{2}):(\\d{2})(\\.(\\d{2,3}))?]/g);\n var lrcText = lyric[i].replace(/.*\\[(\\d{2}):(\\d{2})(\\.(\\d{2,3}))?]/g, '').replace(/<(\\d{2}):(\\d{2})(\\.(\\d{2,3}))?>/g, '').replace(/^\\s+|\\s+$/g, '');\n if (lrcTimes) {\n var timeLen = lrcTimes.length;\n for (var j = 0; j < timeLen; j++) {\n var oneTime = /\\[(\\d{2}):(\\d{2})(\\.(\\d{2,3}))?]/.exec(lrcTimes[j]);\n var min2sec = oneTime[1] * 60;\n var sec2sec = parseInt(oneTime[2]);\n var msec2sec = oneTime[4] ? parseInt(oneTime[4]) / ((oneTime[4] + '').length === 2 ? 100 : 1000) : 0;\n var lrcTime = min2sec + sec2sec + msec2sec;\n lrc.push([\n lrcTime,\n lrcText\n ]);\n }\n }\n }\n lrc = lrc.filter(function (item) {\n return item[1];\n });\n lrc.sort(function (a, b) {\n return a[0] - b[0];\n });\n return lrc;\n } else {\n return [];\n }\n }\n },\n {\n key: 'remove',\n value: function remove(index) {\n this.parsed.splice(index, 1);\n }\n },\n {\n key: 'clear',\n value: function clear() {\n this.parsed = [];\n this.container.innerHTML = '';\n }\n }\n ]);\n return Lrc;\n}();\nexports.default = Lrc;","'use strict';\nObject.defineProperty(exports, '__esModule', { value: true });\nvar _createClass = function () {\n function defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if ('value' in descriptor)\n descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n }\n return function (Constructor, protoProps, staticProps) {\n if (protoProps)\n defineProperties(Constructor.prototype, protoProps);\n if (staticProps)\n defineProperties(Constructor, staticProps);\n return Constructor;\n };\n}();\nvar _utils = require('./utils');\nvar _utils2 = _interopRequireDefault(_utils);\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : { default: obj };\n}\nfunction _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError('Cannot call a class as a function');\n }\n}\nvar Storage = function () {\n function Storage(player) {\n _classCallCheck(this, Storage);\n this.storageName = player.options.storageName;\n this.data = JSON.parse(_utils2.default.storage.get(this.storageName));\n if (!this.data) {\n this.data = {};\n }\n this.data.volume = this.data.volume || player.options.volume;\n }\n _createClass(Storage, [\n {\n key: 'get',\n value: function get(key) {\n return this.data[key];\n }\n },\n {\n key: 'set',\n value: function set(key, value) {\n this.data[key] = value;\n _utils2.default.storage.set(this.storageName, JSON.stringify(this.data));\n }\n }\n ]);\n return Storage;\n}();\nexports.default = Storage;","'use strict';\nObject.defineProperty(exports, '__esModule', { value: true });\nvar _createClass = function () {\n function defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if ('value' in descriptor)\n descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n }\n return function (Constructor, protoProps, staticProps) {\n if (protoProps)\n defineProperties(Constructor.prototype, protoProps);\n if (staticProps)\n defineProperties(Constructor, staticProps);\n return Constructor;\n };\n}();\nfunction _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError('Cannot call a class as a function');\n }\n}\nvar Bar = function () {\n function Bar(template) {\n _classCallCheck(this, Bar);\n this.elements = {};\n this.elements.volume = template.volume;\n this.elements.played = template.played;\n this.elements.loaded = template.loaded;\n }\n _createClass(Bar, [\n {\n key: 'set',\n value: function set(type, percentage, direction) {\n percentage = Math.max(percentage, 0);\n percentage = Math.min(percentage, 1);\n this.elements[type].style[direction] = percentage * 100 + '%';\n }\n },\n {\n key: 'get',\n value: function get(type, direction) {\n return parseFloat(this.elements[type].style[direction]) / 100;\n }\n }\n ]);\n return Bar;\n}();\nexports.default = Bar;","'use strict';\nmodule.exports = false;\ntry {\n module.exports = Object.prototype.toString.call(global.process) === '[object process]';\n} catch (e) {\n}","'use strict';\nvar detectNode = require('detect-node');\nvar runtime = Object.create(detectNode ? global : window);\nvar ESCAPE_REG = /[\"&'<>]/;\nruntime.$escape = function (content) {\n return xmlEscape(toString(content));\n};\nruntime.$each = function (data, callback) {\n if (Array.isArray(data)) {\n for (var i = 0, len = data.length; i < len; i++) {\n callback(data[i], i);\n }\n } else {\n for (var _i in data) {\n callback(data[_i], _i);\n }\n }\n};\nfunction toString(value) {\n if (typeof value !== 'string') {\n if (value === undefined || value === null) {\n value = '';\n } else if (typeof value === 'function') {\n value = toString(value.call(value));\n } else {\n value = JSON.stringify(value);\n }\n }\n return value;\n}\n;\nfunction xmlEscape(content) {\n var html = '' + content;\n var regexResult = ESCAPE_REG.exec(html);\n if (!regexResult) {\n return content;\n }\n var result = '';\n var i = void 0, lastIndex = void 0, char = void 0;\n for (i = regexResult.index, lastIndex = 0; i < html.length; i++) {\n switch (html.charCodeAt(i)) {\n case 34:\n char = '"';\n break;\n case 38:\n char = '&';\n break;\n case 39:\n char = ''';\n break;\n case 60:\n char = '<';\n break;\n case 62:\n char = '>';\n break;\n default:\n continue;\n }\n if (lastIndex !== i) {\n result += html.substring(lastIndex, i);\n }\n lastIndex = i + 1;\n result += char;\n }\n if (lastIndex !== i) {\n return result + html.substring(lastIndex, i);\n } else {\n return result;\n }\n}\n;\nmodule.exports = runtime;","{{ if !options.fixed }}\n
    \n
    \n
    {{@ icons.play }}
    \n
    \n
    \n
    \n No audio\n \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n \n {{@ icons.loading }}\n \n
    \n
    \n
    \n
    \n \n 00:00 / 00:00\n \n \n {{@ icons.skip }}\n \n \n {{@ icons.play }}\n \n \n {{@ icons.skip }}\n \n
    \n \n
    \n
    \n
    \n
    \n
    \n
    \n \n \n \n \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n \n {{ include './list-item.art' getObject({\n theme: options.theme,\n audio: options.audio,\n index: 1\n }) }}\n \n
    \n{{ else }}\n
    \n \n {{ include './list-item.art' getObject({\n theme: options.theme,\n audio: options.audio,\n index: 1\n }) }}\n \n
    \n
    \n
    \n
    {{@ icons.play }}
    \n
    \n
    \n
    \n No audio\n \n
    \n
    \n
    \n
    \n
    \n
    \n \n {{@ icons.loading }}\n \n
    \n
    \n
    \n
    \n \n 00:00 / 00:00\n \n \n {{@ icons.skip }}\n \n \n {{@ icons.play }}\n \n \n {{@ icons.skip }}\n \n
    \n \n
    \n
    \n
    \n
    \n
    \n
    \n \n \n \n \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n{{/if}}","'use strict';\nObject.defineProperty(exports, '__esModule', { value: true });\nvar _createClass = function () {\n function defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if ('value' in descriptor)\n descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n }\n return function (Constructor, protoProps, staticProps) {\n if (protoProps)\n defineProperties(Constructor.prototype, protoProps);\n if (staticProps)\n defineProperties(Constructor, staticProps);\n return Constructor;\n };\n}();\nvar _icons = require('./icons');\nvar _icons2 = _interopRequireDefault(_icons);\nvar _player = require('../template/player.art');\nvar _player2 = _interopRequireDefault(_player);\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : { default: obj };\n}\nfunction _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError('Cannot call a class as a function');\n }\n}\nvar Template = function () {\n function Template(options) {\n _classCallCheck(this, Template);\n this.container = options.container;\n this.options = options.options;\n this.randomOrder = options.randomOrder;\n this.init();\n }\n _createClass(Template, [{\n key: 'init',\n value: function init() {\n var cover = '';\n if (this.options.audio.length) {\n if (this.options.order === 'random') {\n cover = this.options.audio[this.randomOrder[0]].cover;\n } else {\n cover = this.options.audio[0].cover;\n }\n }\n this.container.innerHTML = (0, _player2.default)({\n options: this.options,\n icons: _icons2.default,\n cover: cover,\n getObject: function getObject(obj) {\n return obj;\n }\n });\n this.lrc = this.container.querySelector('.aplayer-lrc-contents');\n this.lrcWrap = this.container.querySelector('.aplayer-lrc');\n this.ptime = this.container.querySelector('.aplayer-ptime');\n this.info = this.container.querySelector('.aplayer-info');\n this.time = this.container.querySelector('.aplayer-time');\n this.barWrap = this.container.querySelector('.aplayer-bar-wrap');\n this.button = this.container.querySelector('.aplayer-button');\n this.body = this.container.querySelector('.aplayer-body');\n this.list = this.container.querySelector('.aplayer-list');\n this.listOl = this.container.querySelector('.aplayer-list ol');\n this.listCurs = this.container.querySelectorAll('.aplayer-list-cur');\n this.played = this.container.querySelector('.aplayer-played');\n this.loaded = this.container.querySelector('.aplayer-loaded');\n this.thumb = this.container.querySelector('.aplayer-thumb');\n this.volume = this.container.querySelector('.aplayer-volume');\n this.volumeBar = this.container.querySelector('.aplayer-volume-bar');\n this.volumeButton = this.container.querySelector('.aplayer-time button');\n this.volumeBarWrap = this.container.querySelector('.aplayer-volume-bar-wrap');\n this.loop = this.container.querySelector('.aplayer-icon-loop');\n this.order = this.container.querySelector('.aplayer-icon-order');\n this.menu = this.container.querySelector('.aplayer-icon-menu');\n this.pic = this.container.querySelector('.aplayer-pic');\n this.title = this.container.querySelector('.aplayer-title');\n this.author = this.container.querySelector('.aplayer-author');\n this.dtime = this.container.querySelector('.aplayer-dtime');\n this.notice = this.container.querySelector('.aplayer-notice');\n this.miniSwitcher = this.container.querySelector('.aplayer-miniswitcher');\n this.skipBackButton = this.container.querySelector('.aplayer-icon-back');\n this.skipForwardButton = this.container.querySelector('.aplayer-icon-forward');\n this.skipPlayButton = this.container.querySelector('.aplayer-icon-play');\n this.lrcButton = this.container.querySelector('.aplayer-icon-lrc');\n }\n }]);\n return Template;\n}();\nexports.default = Template;","'use strict';\nObject.defineProperty(exports, '__esModule', { value: true });\nexports.default = function (options) {\n var defaultOption = {\n container: options.element || document.getElementsByClassName('aplayer')[0],\n mini: options.narrow || options.fixed || false,\n fixed: false,\n autoplay: false,\n mutex: true,\n lrcType: options.showlrc || options.lrc || 0,\n preload: 'auto',\n theme: '#b7daff',\n loop: 'all',\n order: 'list',\n volume: 0.7,\n listFolded: options.fixed,\n listMaxHeight: options.listmaxheight || '250px',\n audio: options.music || [],\n storageName: 'aplayer-setting'\n };\n for (var defaultKey in defaultOption) {\n if (defaultOption.hasOwnProperty(defaultKey) && !options.hasOwnProperty(defaultKey)) {\n options[defaultKey] = defaultOption[defaultKey];\n }\n }\n if (Object.prototype.toString.call(options.audio) !== '[object Array]') {\n options.audio = [options.audio];\n }\n options.audio.map(function (item) {\n item.name = item.name || item.title || 'Audio name';\n item.artist = item.artist || item.author || 'Audio artist';\n item.cover = item.cover || item.pic;\n item.type = item.type || 'normal';\n return item;\n });\n if (options.audio.length <= 1 && options.loop === 'one') {\n options.loop = 'all';\n }\n return options;\n};","module.exports = \"\"","module.exports = \"\"","module.exports = \"\"","module.exports = \"\"","module.exports = \"\"","module.exports = \"\"","module.exports = \"\"","module.exports = \"\"","module.exports = \"\"","module.exports = \"\"","module.exports = \"\"","module.exports = \"\"","module.exports = \"\"","module.exports = \"\"","module.exports = \"\"","'use strict';\nvar process = module.exports = {};\nvar cachedSetTimeout;\nvar cachedClearTimeout;\nfunction defaultSetTimout() {\n throw new Error('setTimeout has not been defined');\n}\nfunction defaultClearTimeout() {\n throw new Error('clearTimeout has not been defined');\n}\n(function () {\n try {\n if (typeof setTimeout === 'function') {\n cachedSetTimeout = setTimeout;\n } else {\n cachedSetTimeout = defaultSetTimout;\n }\n } catch (e) {\n cachedSetTimeout = defaultSetTimout;\n }\n try {\n if (typeof clearTimeout === 'function') {\n cachedClearTimeout = clearTimeout;\n } else {\n cachedClearTimeout = defaultClearTimeout;\n }\n } catch (e) {\n cachedClearTimeout = defaultClearTimeout;\n }\n}());\nfunction runTimeout(fun) {\n if (cachedSetTimeout === setTimeout) {\n return setTimeout(fun, 0);\n }\n if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {\n cachedSetTimeout = setTimeout;\n return setTimeout(fun, 0);\n }\n try {\n return cachedSetTimeout(fun, 0);\n } catch (e) {\n try {\n return cachedSetTimeout.call(null, fun, 0);\n } catch (e) {\n return cachedSetTimeout.call(this, fun, 0);\n }\n }\n}\nfunction runClearTimeout(marker) {\n if (cachedClearTimeout === clearTimeout) {\n return clearTimeout(marker);\n }\n if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {\n cachedClearTimeout = clearTimeout;\n return clearTimeout(marker);\n }\n try {\n return cachedClearTimeout(marker);\n } catch (e) {\n try {\n return cachedClearTimeout.call(null, marker);\n } catch (e) {\n return cachedClearTimeout.call(this, marker);\n }\n }\n}\nvar queue = [];\nvar draining = false;\nvar currentQueue;\nvar queueIndex = -1;\nfunction cleanUpNextTick() {\n if (!draining || !currentQueue) {\n return;\n }\n draining = false;\n if (currentQueue.length) {\n queue = currentQueue.concat(queue);\n } else {\n queueIndex = -1;\n }\n if (queue.length) {\n drainQueue();\n }\n}\nfunction drainQueue() {\n if (draining) {\n return;\n }\n var timeout = runTimeout(cleanUpNextTick);\n draining = true;\n var len = queue.length;\n while (len) {\n currentQueue = queue;\n queue = [];\n while (++queueIndex < len) {\n if (currentQueue) {\n currentQueue[queueIndex].run();\n }\n }\n queueIndex = -1;\n len = queue.length;\n }\n currentQueue = null;\n draining = false;\n runClearTimeout(timeout);\n}\nprocess.nextTick = function (fun) {\n var args = new Array(arguments.length - 1);\n if (arguments.length > 1) {\n for (var i = 1; i < arguments.length; i++) {\n args[i - 1] = arguments[i];\n }\n }\n queue.push(new Item(fun, args));\n if (queue.length === 1 && !draining) {\n runTimeout(drainQueue);\n }\n};\nfunction Item(fun, array) {\n this.fun = fun;\n this.array = array;\n}\nItem.prototype.run = function () {\n this.fun.apply(null, this.array);\n};\nprocess.title = 'browser';\nprocess.browser = true;\nprocess.env = {};\nprocess.argv = [];\nprocess.version = '';\nprocess.versions = {};\nfunction noop() {\n}\nprocess.on = noop;\nprocess.addListener = noop;\nprocess.once = noop;\nprocess.off = noop;\nprocess.removeListener = noop;\nprocess.removeAllListeners = noop;\nprocess.emit = noop;\nprocess.prependListener = noop;\nprocess.prependOnceListener = noop;\nprocess.listeners = function (name) {\n return [];\n};\nprocess.binding = function (name) {\n throw new Error('process.binding is not supported');\n};\nprocess.cwd = function () {\n return '/';\n};\nprocess.chdir = function (dir) {\n throw new Error('process.chdir is not supported');\n};\nprocess.umask = function () {\n return 0;\n};","'use strict';\n(function (global, undefined) {\n 'use strict';\n if (global.setImmediate) {\n return;\n }\n var nextHandle = 1;\n var tasksByHandle = {};\n var currentlyRunningATask = false;\n var doc = global.document;\n var registerImmediate;\n function setImmediate(callback) {\n if (typeof callback !== 'function') {\n callback = new Function('' + callback);\n }\n var args = new Array(arguments.length - 1);\n for (var i = 0; i < args.length; i++) {\n args[i] = arguments[i + 1];\n }\n var task = {\n callback: callback,\n args: args\n };\n tasksByHandle[nextHandle] = task;\n registerImmediate(nextHandle);\n return nextHandle++;\n }\n function clearImmediate(handle) {\n delete tasksByHandle[handle];\n }\n function run(task) {\n var callback = task.callback;\n var args = task.args;\n switch (args.length) {\n case 0:\n callback();\n break;\n case 1:\n callback(args[0]);\n break;\n case 2:\n callback(args[0], args[1]);\n break;\n case 3:\n callback(args[0], args[1], args[2]);\n break;\n default:\n callback.apply(undefined, args);\n break;\n }\n }\n function runIfPresent(handle) {\n if (currentlyRunningATask) {\n setTimeout(runIfPresent, 0, handle);\n } else {\n var task = tasksByHandle[handle];\n if (task) {\n currentlyRunningATask = true;\n try {\n run(task);\n } finally {\n clearImmediate(handle);\n currentlyRunningATask = false;\n }\n }\n }\n }\n function installNextTickImplementation() {\n registerImmediate = function registerImmediate(handle) {\n process.nextTick(function () {\n runIfPresent(handle);\n });\n };\n }\n function canUsePostMessage() {\n if (global.postMessage && !global.importScripts) {\n var postMessageIsAsynchronous = true;\n var oldOnMessage = global.onmessage;\n global.onmessage = function () {\n postMessageIsAsynchronous = false;\n };\n global.postMessage('', '*');\n global.onmessage = oldOnMessage;\n return postMessageIsAsynchronous;\n }\n }\n function installPostMessageImplementation() {\n var messagePrefix = 'setImmediate$' + Math.random() + '$';\n var onGlobalMessage = function onGlobalMessage(event) {\n if (event.source === global && typeof event.data === 'string' && event.data.indexOf(messagePrefix) === 0) {\n runIfPresent(+event.data.slice(messagePrefix.length));\n }\n };\n if (global.addEventListener) {\n global.addEventListener('message', onGlobalMessage, false);\n } else {\n global.attachEvent('onmessage', onGlobalMessage);\n }\n registerImmediate = function registerImmediate(handle) {\n global.postMessage(messagePrefix + handle, '*');\n };\n }\n function installMessageChannelImplementation() {\n var channel = new MessageChannel();\n channel.port1.onmessage = function (event) {\n var handle = event.data;\n runIfPresent(handle);\n };\n registerImmediate = function registerImmediate(handle) {\n channel.port2.postMessage(handle);\n };\n }\n function installReadyStateChangeImplementation() {\n var html = doc.documentElement;\n registerImmediate = function registerImmediate(handle) {\n var script = doc.createElement('script');\n script.onreadystatechange = function () {\n runIfPresent(handle);\n script.onreadystatechange = null;\n html.removeChild(script);\n script = null;\n };\n html.appendChild(script);\n };\n }\n function installSetTimeoutImplementation() {\n registerImmediate = function registerImmediate(handle) {\n setTimeout(runIfPresent, 0, handle);\n };\n }\n var attachTo = Object.getPrototypeOf && Object.getPrototypeOf(global);\n attachTo = attachTo && attachTo.setTimeout ? attachTo : global;\n if ({}.toString.call(global.process) === '[object process]') {\n installNextTickImplementation();\n } else if (canUsePostMessage()) {\n installPostMessageImplementation();\n } else if (global.MessageChannel) {\n installMessageChannelImplementation();\n } else if (doc && 'onreadystatechange' in doc.createElement('script')) {\n installReadyStateChangeImplementation();\n } else {\n installSetTimeoutImplementation();\n }\n attachTo.setImmediate = setImmediate;\n attachTo.clearImmediate = clearImmediate;\n}(typeof self === 'undefined' ? typeof global === 'undefined' ? undefined : global : self));","'use strict';\nvar apply = Function.prototype.apply;\nexports.setTimeout = function () {\n return new Timeout(apply.call(setTimeout, window, arguments), clearTimeout);\n};\nexports.setInterval = function () {\n return new Timeout(apply.call(setInterval, window, arguments), clearInterval);\n};\nexports.clearTimeout = exports.clearInterval = function (timeout) {\n if (timeout) {\n timeout.close();\n }\n};\nfunction Timeout(id, clearFn) {\n this._id = id;\n this._clearFn = clearFn;\n}\nTimeout.prototype.unref = Timeout.prototype.ref = function () {\n};\nTimeout.prototype.close = function () {\n this._clearFn.call(window, this._id);\n};\nexports.enroll = function (item, msecs) {\n clearTimeout(item._idleTimeoutId);\n item._idleTimeout = msecs;\n};\nexports.unenroll = function (item) {\n clearTimeout(item._idleTimeoutId);\n item._idleTimeout = -1;\n};\nexports._unrefActive = exports.active = function (item) {\n clearTimeout(item._idleTimeoutId);\n var msecs = item._idleTimeout;\n if (msecs >= 0) {\n item._idleTimeoutId = setTimeout(function onTimeout() {\n if (item._onTimeout)\n item._onTimeout();\n }, msecs);\n }\n};\nrequire('setimmediate');\nexports.setImmediate = setImmediate;\nexports.clearImmediate = clearImmediate;","'use strict';\nvar _typeof = typeof Symbol === 'function' && typeof Symbol.iterator === 'symbol' ? function (obj) {\n return typeof obj;\n} : function (obj) {\n return obj && typeof Symbol === 'function' && obj.constructor === Symbol && obj !== Symbol.prototype ? 'symbol' : typeof obj;\n};\nvar setTimeoutFunc = setTimeout;\nfunction noop() {\n}\nfunction bind(fn, thisArg) {\n return function () {\n fn.apply(thisArg, arguments);\n };\n}\nfunction Promise(fn) {\n if (!(this instanceof Promise))\n throw new TypeError('Promises must be constructed via new');\n if (typeof fn !== 'function')\n throw new TypeError('not a function');\n this._state = 0;\n this._handled = false;\n this._value = undefined;\n this._deferreds = [];\n doResolve(fn, this);\n}\nfunction handle(self, deferred) {\n while (self._state === 3) {\n self = self._value;\n }\n if (self._state === 0) {\n self._deferreds.push(deferred);\n return;\n }\n self._handled = true;\n Promise._immediateFn(function () {\n var cb = self._state === 1 ? deferred.onFulfilled : deferred.onRejected;\n if (cb === null) {\n (self._state === 1 ? resolve : reject)(deferred.promise, self._value);\n return;\n }\n var ret;\n try {\n ret = cb(self._value);\n } catch (e) {\n reject(deferred.promise, e);\n return;\n }\n resolve(deferred.promise, ret);\n });\n}\nfunction resolve(self, newValue) {\n try {\n if (newValue === self)\n throw new TypeError('A promise cannot be resolved with itself.');\n if (newValue && ((typeof newValue === 'undefined' ? 'undefined' : _typeof(newValue)) === 'object' || typeof newValue === 'function')) {\n var then = newValue.then;\n if (newValue instanceof Promise) {\n self._state = 3;\n self._value = newValue;\n finale(self);\n return;\n } else if (typeof then === 'function') {\n doResolve(bind(then, newValue), self);\n return;\n }\n }\n self._state = 1;\n self._value = newValue;\n finale(self);\n } catch (e) {\n reject(self, e);\n }\n}\nfunction reject(self, newValue) {\n self._state = 2;\n self._value = newValue;\n finale(self);\n}\nfunction finale(self) {\n if (self._state === 2 && self._deferreds.length === 0) {\n Promise._immediateFn(function () {\n if (!self._handled) {\n Promise._unhandledRejectionFn(self._value);\n }\n });\n }\n for (var i = 0, len = self._deferreds.length; i < len; i++) {\n handle(self, self._deferreds[i]);\n }\n self._deferreds = null;\n}\nfunction Handler(onFulfilled, onRejected, promise) {\n this.onFulfilled = typeof onFulfilled === 'function' ? onFulfilled : null;\n this.onRejected = typeof onRejected === 'function' ? onRejected : null;\n this.promise = promise;\n}\nfunction doResolve(fn, self) {\n var done = false;\n try {\n fn(function (value) {\n if (done)\n return;\n done = true;\n resolve(self, value);\n }, function (reason) {\n if (done)\n return;\n done = true;\n reject(self, reason);\n });\n } catch (ex) {\n if (done)\n return;\n done = true;\n reject(self, ex);\n }\n}\nPromise.prototype['catch'] = function (onRejected) {\n return this.then(null, onRejected);\n};\nPromise.prototype.then = function (onFulfilled, onRejected) {\n var prom = new this.constructor(noop);\n handle(this, new Handler(onFulfilled, onRejected, prom));\n return prom;\n};\nPromise.prototype['finally'] = function (callback) {\n var constructor = this.constructor;\n return this.then(function (value) {\n return constructor.resolve(callback()).then(function () {\n return value;\n });\n }, function (reason) {\n return constructor.resolve(callback()).then(function () {\n return constructor.reject(reason);\n });\n });\n};\nPromise.all = function (arr) {\n return new Promise(function (resolve, reject) {\n if (!arr || typeof arr.length === 'undefined')\n throw new TypeError('Promise.all accepts an array');\n var args = Array.prototype.slice.call(arr);\n if (args.length === 0)\n return resolve([]);\n var remaining = args.length;\n function res(i, val) {\n try {\n if (val && ((typeof val === 'undefined' ? 'undefined' : _typeof(val)) === 'object' || typeof val === 'function')) {\n var then = val.then;\n if (typeof then === 'function') {\n then.call(val, function (val) {\n res(i, val);\n }, reject);\n return;\n }\n }\n args[i] = val;\n if (--remaining === 0) {\n resolve(args);\n }\n } catch (ex) {\n reject(ex);\n }\n }\n for (var i = 0; i < args.length; i++) {\n res(i, args[i]);\n }\n });\n};\nPromise.resolve = function (value) {\n if (value && (typeof value === 'undefined' ? 'undefined' : _typeof(value)) === 'object' && value.constructor === Promise) {\n return value;\n }\n return new Promise(function (resolve) {\n resolve(value);\n });\n};\nPromise.reject = function (value) {\n return new Promise(function (resolve, reject) {\n reject(value);\n });\n};\nPromise.race = function (values) {\n return new Promise(function (resolve, reject) {\n for (var i = 0, len = values.length; i < len; i++) {\n values[i].then(resolve, reject);\n }\n });\n};\nPromise._immediateFn = typeof setImmediate === 'function' && function (fn) {\n setImmediate(fn);\n} || function (fn) {\n setTimeoutFunc(fn, 0);\n};\nPromise._unhandledRejectionFn = function _unhandledRejectionFn(err) {\n if (typeof console !== 'undefined' && console) {\n console.warn('Possible Unhandled Promise Rejection:', err);\n }\n};\nmodule.exports = Promise;","'use strict';\nObject.defineProperty(exports, '__esModule', { value: true });\nvar _createClass = function () {\n function defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if ('value' in descriptor)\n descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n }\n return function (Constructor, protoProps, staticProps) {\n if (protoProps)\n defineProperties(Constructor.prototype, protoProps);\n if (staticProps)\n defineProperties(Constructor, staticProps);\n return Constructor;\n };\n}();\nvar _promisePolyfill = require('promise-polyfill');\nvar _promisePolyfill2 = _interopRequireDefault(_promisePolyfill);\nvar _utils = require('./utils');\nvar _utils2 = _interopRequireDefault(_utils);\nvar _icons = require('./icons');\nvar _icons2 = _interopRequireDefault(_icons);\nvar _options = require('./options');\nvar _options2 = _interopRequireDefault(_options);\nvar _template = require('./template');\nvar _template2 = _interopRequireDefault(_template);\nvar _bar = require('./bar');\nvar _bar2 = _interopRequireDefault(_bar);\nvar _storage = require('./storage');\nvar _storage2 = _interopRequireDefault(_storage);\nvar _lrc = require('./lrc');\nvar _lrc2 = _interopRequireDefault(_lrc);\nvar _controller = require('./controller');\nvar _controller2 = _interopRequireDefault(_controller);\nvar _timer = require('./timer');\nvar _timer2 = _interopRequireDefault(_timer);\nvar _events = require('./events');\nvar _events2 = _interopRequireDefault(_events);\nvar _list = require('./list');\nvar _list2 = _interopRequireDefault(_list);\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : { default: obj };\n}\nfunction _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError('Cannot call a class as a function');\n }\n}\nvar instances = [];\nvar APlayer = function () {\n function APlayer(options) {\n _classCallCheck(this, APlayer);\n this.options = (0, _options2.default)(options);\n this.container = this.options.container;\n this.paused = true;\n this.playedPromise = _promisePolyfill2.default.resolve();\n this.mode = 'normal';\n this.randomOrder = _utils2.default.randomOrder(this.options.audio.length);\n this.container.classList.add('aplayer');\n if (this.options.lrcType && !this.options.fixed) {\n this.container.classList.add('aplayer-withlrc');\n }\n if (this.options.audio.length > 1) {\n this.container.classList.add('aplayer-withlist');\n }\n if (_utils2.default.isMobile) {\n this.container.classList.add('aplayer-mobile');\n }\n this.arrow = this.container.offsetWidth <= 300;\n if (this.arrow) {\n this.container.classList.add('aplayer-arrow');\n }\n this.container = this.options.container;\n if (this.options.lrcType === 2 || this.options.lrcType === true) {\n var lrcEle = this.container.getElementsByClassName('aplayer-lrc-content');\n for (var i = 0; i < lrcEle.length; i++) {\n if (this.options.audio[i]) {\n this.options.audio[i].lrc = lrcEle[i].innerHTML;\n }\n }\n }\n this.template = new _template2.default({\n container: this.container,\n options: this.options,\n randomOrder: this.randomOrder\n });\n if (this.options.fixed) {\n this.container.classList.add('aplayer-fixed');\n this.template.body.style.width = this.template.body.offsetWidth - 18 + 'px';\n }\n if (this.options.mini) {\n this.setMode('mini');\n this.template.info.style.display = 'block';\n }\n if (this.template.info.offsetWidth < 200) {\n this.template.time.classList.add('aplayer-time-narrow');\n }\n if (this.options.lrcType) {\n this.lrc = new _lrc2.default({\n container: this.template.lrc,\n async: this.options.lrcType === 3,\n player: this\n });\n }\n this.events = new _events2.default();\n this.storage = new _storage2.default(this);\n this.bar = new _bar2.default(this.template);\n this.controller = new _controller2.default(this);\n this.timer = new _timer2.default(this);\n this.list = new _list2.default(this);\n this.initAudio();\n this.bindEvents();\n if (this.options.order === 'random') {\n this.list.switch(this.randomOrder[0]);\n } else {\n this.list.switch(0);\n }\n if (this.options.autoplay) {\n this.play();\n }\n instances.push(this);\n }\n _createClass(APlayer, [\n {\n key: 'initAudio',\n value: function initAudio() {\n var _this = this;\n this.audio = document.createElement('audio');\n this.audio.preload = this.options.preload;\n var _loop = function _loop(i) {\n _this.audio.addEventListener(_this.events.audioEvents[i], function (e) {\n _this.events.trigger(_this.events.audioEvents[i], e);\n });\n };\n for (var i = 0; i < this.events.audioEvents.length; i++) {\n _loop(i);\n }\n this.volume(this.storage.get('volume'), true);\n }\n },\n {\n key: 'bindEvents',\n value: function bindEvents() {\n var _this2 = this;\n this.on('play', function () {\n if (_this2.paused) {\n _this2.setUIPlaying();\n }\n });\n this.on('pause', function () {\n if (!_this2.paused) {\n _this2.setUIPaused();\n }\n });\n this.on('timeupdate', function () {\n if (!_this2.disableTimeupdate) {\n _this2.bar.set('played', _this2.audio.currentTime / _this2.duration, 'width');\n _this2.lrc && _this2.lrc.update();\n var currentTime = _utils2.default.secondToTime(_this2.audio.currentTime);\n if (_this2.template.ptime.innerHTML !== currentTime) {\n _this2.template.ptime.innerHTML = currentTime;\n }\n }\n });\n this.on('durationchange', function () {\n if (_this2.duration !== 1) {\n _this2.template.dtime.innerHTML = _utils2.default.secondToTime(_this2.duration);\n }\n });\n this.on('progress', function () {\n var percentage = _this2.audio.buffered.length ? _this2.audio.buffered.end(_this2.audio.buffered.length - 1) / _this2.duration : 0;\n _this2.bar.set('loaded', percentage, 'width');\n });\n var skipTime = void 0;\n this.on('error', function () {\n if (_this2.list.audios.length > 1) {\n _this2.notice('An audio error has occurred, player will skip forward in 2 seconds.');\n skipTime = setTimeout(function () {\n _this2.skipForward();\n if (!_this2.paused) {\n _this2.play();\n }\n }, 2000);\n } else if (_this2.list.audios.length === 1) {\n _this2.notice('An audio error has occurred.');\n }\n });\n this.events.on('listswitch', function () {\n skipTime && clearTimeout(skipTime);\n });\n this.on('ended', function () {\n if (_this2.options.loop === 'none') {\n if (_this2.options.order === 'list') {\n if (_this2.list.index < _this2.list.audios.length - 1) {\n _this2.list.switch((_this2.list.index + 1) % _this2.list.audios.length);\n _this2.play();\n } else {\n _this2.list.switch((_this2.list.index + 1) % _this2.list.audios.length);\n _this2.pause();\n }\n } else if (_this2.options.order === 'random') {\n if (_this2.randomOrder.indexOf(_this2.list.index) < _this2.randomOrder.length - 1) {\n _this2.list.switch(_this2.nextIndex());\n _this2.play();\n } else {\n _this2.list.switch(_this2.nextIndex());\n _this2.pause();\n }\n }\n } else if (_this2.options.loop === 'one') {\n _this2.list.switch(_this2.list.index);\n _this2.play();\n } else if (_this2.options.loop === 'all') {\n _this2.skipForward();\n _this2.play();\n }\n });\n }\n },\n {\n key: 'setAudio',\n value: function setAudio(audio) {\n if (this.hls) {\n this.hls.destroy();\n this.hls = null;\n }\n var type = audio.type;\n if (this.options.customAudioType && this.options.customAudioType[type]) {\n if (Object.prototype.toString.call(this.options.customAudioType[type]) === '[object Function]') {\n this.options.customAudioType[type](this.audio, audio, this);\n } else {\n console.error('Illegal customType: ' + type);\n }\n } else {\n if (!type || type === 'auto') {\n if (/m3u8(#|\\?|$)/i.exec(audio.url)) {\n type = 'hls';\n } else {\n type = 'normal';\n }\n }\n if (type === 'hls') {\n if (Hls.isSupported()) {\n this.hls = new Hls();\n this.hls.loadSource(audio.url);\n this.hls.attachMedia(this.audio);\n } else if (this.audio.canPlayType('application/x-mpegURL') || this.audio.canPlayType('application/vnd.apple.mpegURL')) {\n this.audio.src = audio.url;\n } else {\n this.notice('Error: HLS is not supported.');\n }\n } else if (type === 'normal') {\n this.audio.src = audio.url;\n }\n }\n this.seek(0);\n if (!this.paused) {\n this.audio.play();\n }\n }\n },\n {\n key: 'theme',\n value: function theme() {\n var color = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.list.audios[this.list.index].theme || this.options.theme;\n var index = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : this.list.index;\n var isReset = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;\n if (isReset) {\n this.list.audios[index] && (this.list.audios[index].theme = color);\n }\n this.template.listCurs[index] && (this.template.listCurs[index].style.backgroundColor = color);\n if (index === this.list.index) {\n this.template.pic.style.backgroundColor = color;\n this.template.played.style.background = color;\n this.template.thumb.style.background = color;\n this.template.volume.style.background = color;\n }\n }\n },\n {\n key: 'seek',\n value: function seek(time) {\n time = Math.max(time, 0);\n time = Math.min(time, this.duration);\n this.audio.currentTime = time;\n this.bar.set('played', time / this.duration, 'width');\n this.template.ptime.innerHTML = _utils2.default.secondToTime(time);\n }\n },\n {\n key: 'setUIPlaying',\n value: function setUIPlaying() {\n var _this3 = this;\n if (this.paused) {\n this.paused = false;\n this.template.button.classList.remove('aplayer-play');\n this.template.button.classList.add('aplayer-pause');\n this.template.button.innerHTML = '';\n setTimeout(function () {\n _this3.template.button.innerHTML = _icons2.default.pause;\n }, 100);\n this.template.skipPlayButton.innerHTML = _icons2.default.pause;\n }\n this.timer.enable('loading');\n if (this.options.mutex) {\n for (var i = 0; i < instances.length; i++) {\n if (this !== instances[i]) {\n instances[i].pause();\n }\n }\n }\n }\n },\n {\n key: 'play',\n value: function play() {\n var _this4 = this;\n this.setUIPlaying();\n var playPromise = this.audio.play();\n if (playPromise) {\n playPromise.catch(function (e) {\n console.warn(e);\n if (e.name === 'NotAllowedError') {\n _this4.setUIPaused();\n }\n });\n }\n }\n },\n {\n key: 'setUIPaused',\n value: function setUIPaused() {\n var _this5 = this;\n if (!this.paused) {\n this.paused = true;\n this.template.button.classList.remove('aplayer-pause');\n this.template.button.classList.add('aplayer-play');\n this.template.button.innerHTML = '';\n setTimeout(function () {\n _this5.template.button.innerHTML = _icons2.default.play;\n }, 100);\n this.template.skipPlayButton.innerHTML = _icons2.default.play;\n }\n this.container.classList.remove('aplayer-loading');\n this.timer.disable('loading');\n }\n },\n {\n key: 'pause',\n value: function pause() {\n this.setUIPaused();\n this.audio.pause();\n }\n },\n {\n key: 'switchVolumeIcon',\n value: function switchVolumeIcon() {\n if (this.volume() >= 0.95) {\n this.template.volumeButton.innerHTML = _icons2.default.volumeUp;\n } else if (this.volume() > 0) {\n this.template.volumeButton.innerHTML = _icons2.default.volumeDown;\n } else {\n this.template.volumeButton.innerHTML = _icons2.default.volumeOff;\n }\n }\n },\n {\n key: 'volume',\n value: function volume(percentage, nostorage) {\n percentage = parseFloat(percentage);\n if (!isNaN(percentage)) {\n percentage = Math.max(percentage, 0);\n percentage = Math.min(percentage, 1);\n this.bar.set('volume', percentage, 'height');\n if (!nostorage) {\n this.storage.set('volume', percentage);\n }\n this.audio.volume = percentage;\n if (this.audio.muted) {\n this.audio.muted = false;\n }\n this.switchVolumeIcon();\n }\n return this.audio.muted ? 0 : this.audio.volume;\n }\n },\n {\n key: 'on',\n value: function on(name, callback) {\n this.events.on(name, callback);\n }\n },\n {\n key: 'toggle',\n value: function toggle() {\n if (this.template.button.classList.contains('aplayer-play')) {\n this.play();\n } else if (this.template.button.classList.contains('aplayer-pause')) {\n this.pause();\n }\n }\n },\n {\n key: 'switchAudio',\n value: function switchAudio(index) {\n this.list.switch(index);\n }\n },\n {\n key: 'addAudio',\n value: function addAudio(audios) {\n this.list.add(audios);\n }\n },\n {\n key: 'removeAudio',\n value: function removeAudio(index) {\n this.list.remove(index);\n }\n },\n {\n key: 'destroy',\n value: function destroy() {\n instances.splice(instances.indexOf(this), 1);\n this.pause();\n this.container.innerHTML = '';\n this.audio.src = '';\n this.timer.destroy();\n this.events.trigger('destroy');\n }\n },\n {\n key: 'setMode',\n value: function setMode() {\n var mode = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'normal';\n this.mode = mode;\n if (mode === 'mini') {\n this.container.classList.add('aplayer-narrow');\n } else if (mode === 'normal') {\n this.container.classList.remove('aplayer-narrow');\n }\n }\n },\n {\n key: 'notice',\n value: function notice(text) {\n var _this6 = this;\n var time = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 2000;\n var opacity = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 0.8;\n this.template.notice.innerHTML = text;\n this.template.notice.style.opacity = opacity;\n if (this.noticeTime) {\n clearTimeout(this.noticeTime);\n }\n this.events.trigger('noticeshow', { text: text });\n if (time) {\n this.noticeTime = setTimeout(function () {\n _this6.template.notice.style.opacity = 0;\n _this6.events.trigger('noticehide');\n }, time);\n }\n }\n },\n {\n key: 'prevIndex',\n value: function prevIndex() {\n if (this.list.audios.length > 1) {\n if (this.options.order === 'list') {\n return this.list.index - 1 < 0 ? this.list.audios.length - 1 : this.list.index - 1;\n } else if (this.options.order === 'random') {\n var index = this.randomOrder.indexOf(this.list.index);\n if (index === 0) {\n return this.randomOrder[this.randomOrder.length - 1];\n } else {\n return this.randomOrder[index - 1];\n }\n }\n } else {\n return 0;\n }\n }\n },\n {\n key: 'nextIndex',\n value: function nextIndex() {\n if (this.list.audios.length > 1) {\n if (this.options.order === 'list') {\n return (this.list.index + 1) % this.list.audios.length;\n } else if (this.options.order === 'random') {\n var index = this.randomOrder.indexOf(this.list.index);\n if (index === this.randomOrder.length - 1) {\n return this.randomOrder[0];\n } else {\n return this.randomOrder[index + 1];\n }\n }\n } else {\n return 0;\n }\n }\n },\n {\n key: 'skipBack',\n value: function skipBack() {\n this.list.switch(this.prevIndex());\n }\n },\n {\n key: 'skipForward',\n value: function skipForward() {\n this.list.switch(this.nextIndex());\n }\n },\n {\n key: 'duration',\n get: function get() {\n return isNaN(this.audio.duration) ? 0 : this.audio.duration;\n }\n }\n ], [{\n key: 'version',\n get: function get() {\n return APLAYER_VERSION;\n }\n }]);\n return APlayer;\n}();\nexports.default = APlayer;","'use strict';\nObject.defineProperty(exports, '__esModule', { value: true });\nrequire('../css/index.scss');\nvar _player = require('./player');\nvar _player2 = _interopRequireDefault(_player);\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : { default: obj };\n}\nconsole.log('\\n' + ' %c APlayer v' + APLAYER_VERSION + ' ' + GIT_HASH + ' %c http://aplayer.js.org ' + '\\n', 'color: #fadfa3; background: #030307; padding:5px 0;', 'background: #fadfa3; padding:5px 0;');\nexports.default = _player2.default;"],"sourceRoot":""} \ No newline at end of file diff --git a/aplayer/docs/README.html b/aplayer/docs/README.html new file mode 100644 index 0000000..e893524 --- /dev/null +++ b/aplayer/docs/README.html @@ -0,0 +1,580 @@ +
    +

    search: english

    APlayer

    🍭 Wow, such a beautiful HTML5 music player

    +

    Special Sponsors

    + + + + + + +

    Installation

    Using npm:

    +
    npm install aplayer --save
    +
    +

    Using Yarn:

    +
    yarn add aplayer
    +
    +

    Quick Start

    +
    +
    + +
    <link rel="stylesheet" href="APlayer.min.css">
    +<div id="aplayer"></div>
    +<script src="APlayer.min.js"></script>
    +
    +
    const ap = new APlayer({
    +    container: document.getElementById('aplayer'),
    +    audio: [{
    +        name: 'name',
    +        artist: 'artist',
    +        url: 'url.mp3',
    +        cover: 'cover.jpg'
    +    }]
    +});
    +
    +

    Work with module bundler:

    +
    import 'aplayer/dist/APlayer.min.css';
    +import APlayer from 'aplayer';
    +
    +const ap = new APlayer(options);
    +
    +

    Options

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDefaultDescription
    containerdocument.querySelector(‘.aplayer’)player container
    fixedfalseenable fixed mode, see more details
    minifalseenable mini mode, see more details
    autoplayfalseaudio autoplay
    theme‘#b7daff’main color
    loop‘all’player loop play, values: ‘all’, ‘one’, ‘none’
    order‘list’player play order, values: ‘list’, ‘random’
    preload‘auto’values: ‘none’, ‘metadata’, ‘auto’
    volume0.7default volume, notice that player will remember user setting, default volume will not work after user set volume themselves
    audio-audio info, should be an object or object array
    audio.name-audio name
    audio.artist-audio artist
    audio.url-audio url
    audio.cover-audio cover
    audio.lrc-see more details
    audio.theme-main color when switching to this audio, it has priority over the above theme
    audio.type‘auto’values: ‘auto’, ‘hls’, ‘normal’ or other custom type, see more details
    customAudioType-see more details
    mutextrueprevent to play multiple player at the same time, pause other players when this player start play
    lrcType0see more details
    listFoldedfalseindicate whether list should folded at first
    listMaxHeight-list max height
    storageName‘aplayer-setting’localStorage key that store player setting
    +

    For example:

    +
    +
    +
    + +
    const ap = new APlayer({
    +    container: document.getElementById('player'),
    +    mini: false,
    +    autoplay: false,
    +    theme: '#FADFA3',
    +    loop: 'all',
    +    order: 'random',
    +    preload: 'auto',
    +    volume: 0.7,
    +    mutex: true,
    +    listFolded: false,
    +    listMaxHeight: 90,
    +    lrcType: 3,
    +    audio: [
    +        {
    +            name: 'name1',
    +            artist: 'artist1',
    +            url: 'url1.mp3',
    +            cover: 'cover1.jpg',
    +            lrc: 'lrc1.lrc',
    +            theme: '#ebd0c2'
    +        },
    +        {
    +            name: 'name2',
    +            artist: 'artist2',
    +            url: 'url2.mp3',
    +            cover: 'cover2.jpg',
    +            lrc: 'lrc2.lrc',
    +            theme: '#46718b'
    +        }
    +    ]
    +});
    +
    +

    API

      +
    • APlayer.version: static property, return the version of APlayer

      +
    • +
    • ap.play(): play audio

      +
    • +
    • ap.pause(): pause audio

      +
    • +
    • ap.seek(time: number): seek to specified time, the unit of time is second

      +
      ap.seek(100);
      +
      +
    • +
    • ap.toggle(): toggle between play and pause

      +
    • +
    • ap.on(event: string, handler: function): bind audio and player events, see more details

      +
    • +
    • ap.volume(percentage: number, nostorage: boolean): set audio volume

      +
      ap.volume(0.1, true);
      +
      +
    • +
    • ap.theme(color: string, index: number): set player theme, the default of index is current audio index

      +
      ap.theme('#000', 0);
      +
      +
    • +
    • ap.setMode(mode: string): set player mode, the value of mode should be ‘mini’ or ‘normal’

      +
    • +
    • ap.mode: return current player mode, ‘mini’ or ‘normal’

      +
    • +
    • ap.notice(text: string, time: number, opacity: number): show message, the unit of time is millisecond, the default of time is 2000, the default of opacity is 0.8, setting time to 0 can disable notice autohide.

      +
      ap.notice('Amazing player', 2000, 0.8);
      +
      +
    • +
    • ap.skipBack(): skip to previous audio

      +
    • +
    • ap.skipForward(): skip to next audio

      +
    • +
    • ap.destroy(): destroy player

      +
    • +
    • ap.lrc

      +
        +
      • ap.lrc.show(): show lrc

        +
      • +
      • ap.lrc.hide(): hide lrc

        +
      • +
      • ap.lrc.toggle(): toggle lrc between show and hide

        +
      • +
      +
    • +
    • ap.list

      +
        +
      • ap.list.show(): show list

        +
      • +
      • ap.list.hide(): hide list

        +
      • +
      • ap.list.toggle(): toggle list between show and hide

        +
      • +
      • ap.list.add(audios: array | object): add new audios to the list

        +
      • +
      +
      ap.list.add([{
      +    name: 'name',
      +    artist: 'artist',
      +    url: 'url.mp3',
      +    cover: 'cover.jpg',
      +    lrc: 'lrc.lrc',
      +    theme: '#ebd0c2'
      +}]);
      +
      +
        +
      • ap.list.remove(index: number): remove an audio from the list
      • +
      +
      ap.list.remove(1);
      +
      +
        +
      • ap.list.switch(): switch to an audio in the list
      • +
      +
      ap.list.switch(1);
      +
      +
        +
      • ap.list.clear(): remove all audios from the list
      • +
      +
    • +
    • ap.audio: native audio

      +
    • +
    • ap.audio.currentTime: returns the current playback position

      +
    • +
    • ap.audio.duration: returns audio total time

      +
    • +
    • ap.audio.paused: returns whether the audio paused

      +
    • +
    • most native api are supported

      +
    • +
    +

    Event binding

    ap.on(event, handler)

    +
    ap.on('ended', function () {
    +    console.log('player ended');
    +});
    +
    +

    Audio events

    +
      +
    • abort
    • +
    • canplay
    • +
    • canplaythrough
    • +
    • durationchange
    • +
    • emptied
    • +
    • ended
    • +
    • error
    • +
    • loadeddata
    • +
    • loadedmetadata
    • +
    • loadstart
    • +
    • mozaudioavailable
    • +
    • pause
    • +
    • play
    • +
    • playing
    • +
    • progress
    • +
    • ratechange
    • +
    • seeked
    • +
    • seeking
    • +
    • stalled
    • +
    • suspend
    • +
    • timeupdate
    • +
    • volumechange
    • +
    • waiting
    • +
    +

    Player events

    +
      +
    • listshow
    • +
    • listhide
    • +
    • listadd
    • +
    • listremove
    • +
    • listswitch
    • +
    • listclear
    • +
    • noticeshow
    • +
    • noticehide
    • +
    • destroy
    • +
    • lrcshow
    • +
    • lrchide
    • +
    +

    LRC

    We have three ways to pass LRC to APlayer, indicate the way to pass LRC by option lrcType, then put lrc to option audio.lrc or HTML.

    +
    +
    +
    + +

    LRC file

    The first way, put LRC to a LRC file, LRC file will be loaded when this audio start to play.

    +
    const ap = new APlayer({
    +    container: document.getElementById('aplayer'),
    +    lrcType: 3,
    +    audio: {
    +        name: 'name',
    +        artist: 'artist',
    +        url: 'demo.mp3',
    +        cover: 'demo.jpg',
    +        lrc: 'lrc.lrc'
    +    }
    +});
    +
    +

    LRC string in JS

    The second way, put LRC to a JS string.

    +
    const ap = new APlayer({
    +    container: document.getElementById('aplayer'),
    +    lrcType: 1,
    +    audio: {
    +        name: 'name',
    +        artist: 'artist',
    +        url: 'demo.mp3',
    +        cover: 'demo.jpg',
    +        lrc: '[00:00.00]APlayer\n[00:04.01]is\n[00:08.02]amazing'
    +    }
    +});
    +
    +

    LRC in HTML

    The third way, put LRC to HTML.

    +
    <link rel="stylesheet" href="APlayer.min.css">
    +<div id="player">
    +    <pre class="aplayer-lrc-content">
    +        [00:00.00]APlayer audio1
    +        [00:04.01]is
    +        [00:08.02]amazing
    +        <!-- ... -->
    +    </pre>
    +    <pre class="aplayer-lrc-content">
    +        [00:00.00]APlayer audio2
    +        [00:04.01]is
    +        [00:08.02]amazing
    +        <!-- ... -->
    +    </pre>
    +</div>
    +<script src="APlayer.min.js"></script>
    +
    +
    const ap = new APlayer({
    +    container: document.getElementById('aplayer'),
    +    lrcType: 2,
    +    audio: [[
    +        {
    +            name: 'name1',
    +            artist: 'artist1',
    +            url: 'url1.mp3',
    +            cover: 'cover1.jpg'
    +        },
    +        {
    +            name: 'name2',
    +            artist: 'artist2',
    +            url: 'url2.mp3',
    +            cover: 'cover2.jpg'
    +        }
    +    ]]
    +});
    +
    +

    LRC format

    The following LRC format are supported:

    +

    [mm:ss]APlayer

    +

    [mm:ss.xx]is

    +

    [mm:ss.xxx]amazing

    +

    [mm:ss.xx][mm:ss.xx]APlayer

    +

    [mm:ss.xx]<mm:ss.xx>is

    +

    [mm:ss.xx]amazing[mm:ss.xx]APlayer

    +

    Playlist

    APlayer will show a playlist when it has more than one audio, option listFolded indicates whether list should folded at first, and option listMaxHeight indicates list max height.

    +
    +
    +
    + +
    const ap = new APlayer({
    +    container: document.getElementById('player'),
    +    listFolded: false,
    +    listMaxHeight: 90,
    +    lrcType: 3,
    +    audio: [
    +        {
    +            name: 'name1',
    +            artist: 'artist1',
    +            url: 'url1.mp3',
    +            cover: 'cover1.jpg',
    +            lrc: 'lrc1.lrc',
    +            theme: '#ebd0c2'
    +        },
    +        {
    +            name: 'name2',
    +            artist: 'artist2',
    +            url: 'url2.mp3',
    +            cover: 'cover2.jpg',
    +            lrc: 'lrc2.lrc',
    +            theme: '#46718b'
    +        }
    +    ]
    +});
    +
    +

    Fixed mode

    APlayer can be fixed to page bottom via fixed mode, fixed mode is a very different mode, enjoy it!

    +
    +
    +
    + +
    const ap = new APlayer({
    +    container: document.getElementById('player'),
    +    fixed: true,
    +    audio: [{
    +        name: 'name',
    +        artist: 'artist',
    +        url: 'url.mp3',
    +        cover: 'cover.jpg',
    +    }]
    +});
    +
    +

    Mini mode

    If you don’t have enough space for normal player, mini mode might be your choice.

    +

    Please note that mini mode is conflicted with fixed mode.

    +
    +
    +
    + +
    const ap = new APlayer({
    +    container: document.getElementById('player'),
    +    mini: true,
    +    audio: [{
    +        name: 'name',
    +        artist: 'artist',
    +        url: 'url.mp3',
    +        cover: 'cover.jpg',
    +    }]
    +});
    +
    +

    MSE support

    HLS

    It requires the library hls.js and it should be loaded before APlayer.min.js.

    +
    +
    +
    + +
    <link rel="stylesheet" href="APlayer.min.css">
    +<div id="aplayer"></div>
    +<script src="hls.min.js"></script>
    +<script src="APlayer.min.js"></script>
    +
    +
    const ap = new APlayer({
    +    container: document.getElementById('aplayer'),
    +    audio: [{
    +        name: 'HLS',
    +        artist: 'artist',
    +        url: 'url.m3u8',
    +        cover: 'cover.jpg',
    +        type: 'hls'
    +    }]
    +});
    +
    +
    // another way, use customType
    +const ap = new APlayer({
    +    container: document.getElementById('aplayer'),
    +    audio: [{
    +        name: 'HLS',
    +        artist: 'artist',
    +        url: 'url.m3u8',
    +        cover: 'cover.jpg',
    +        type: 'customHls'
    +    }],
    +    customAudioType: {
    +        'customHls': function (audioElement, audio, player) {
    +            if (Hls.isSupported()) {
    +                const hls = new Hls();
    +                hls.loadSource(audio.url);
    +                hls.attachMedia(audioElement);
    +            }
    +            else if (audioElement.canPlayType('application/x-mpegURL') || audioElement.canPlayType('application/vnd.apple.mpegURL')) {
    +                audioElement.src = audio.url;
    +            }
    +            else {
    +                player.notice('Error: HLS is not supported.');
    +            }
    +        }
    +    }
    +});
    +
    +

    Self-adapting theme according to cover

    It requires the library color-thief.

    +
    +
    +
    + +
    <link rel="stylesheet" href="APlayer.min.css">
    +<div id="aplayer"></div>
    +<script src="APlayer.min.js"></script>
    +<script src="color-thief.js"></script>
    +
    +
    const ap = new APlayer({
    +    container: document.getElementById('aplayer'),
    +    theme: '#e9e9e9',
    +    audio: [{
    +        name: 'name1',
    +        artist: 'artist1',
    +        url: 'url1.mp3',
    +        cover: 'cover1.jpg'
    +    }, {
    +        name: 'name2',
    +        artist: 'artist2',
    +        url: 'url2.mp3',
    +        cover: 'cover2.jpg'
    +    }]
    +});
    +
    +const colorThief = new ColorThief();
    +const image = new Image();
    +const xhr = new XMLHttpRequest();
    +const setTheme = (index) => {
    +    if (!ap.list.audios[index].theme) {
    +        xhr.onload = function(){
    +            let coverUrl = URL.createObjectURL(this.response);
    +            image.onload = function(){
    +                let color = colorThief.getColor(image);
    +                ap.theme(`rgb(${color[0]}, ${color[1]}, ${color[2]})`, index);
    +                URL.revokeObjectURL(coverUrl)
    +            };
    +            image.src = coverUrl;
    +        }
    +        xhr.open('GET', ap.list.audios[index].cover, true);
    +        xhr.responseType = 'blob';
    +        xhr.send();
    +    }
    +};
    +setTheme(ap.list.index);
    +ap.on('listswitch', (index) => {
    +    setTheme(index);
    +});
    +
    +

    CDN

    +

    FAQ

    Why can’t player autoplay in some mobile browsers?

    Most mobile browsers forbid audio autoplay, you wont be able to achieve it without hacks.

    diff --git a/aplayer/docs/config.js b/aplayer/docs/config.js new file mode 100644 index 0000000..4db9b27 --- /dev/null +++ b/aplayer/docs/config.js @@ -0,0 +1,343 @@ +const langs = [ + { title: 'English', path: '/home', matchPath: /^\/(home|ecosystem|support)/ }, + { title: '简体中文', path: '/zh-Hans/', matchPath: /^\/zh-Hans/ }, +]; + +docute.init({ + landing: 'landing.html', + title: 'APlayer', + repo: 'DIYgod/APlayer', + twitter: 'DIYgod', + 'edit-link': 'https://github.com/MoePlayer/APlayer/tree/master/docs', + nav: { + default: [ + { + title: 'Home', path: '/home' + }, + { + title: 'Ecosystem', path: '/ecosystem' + }, + { + title: 'Support APlayer', path: '/support' + }, + { + title: 'Languages', type: 'dropdown', items: langs + } + ], + 'zh-Hans': [ + { + title: '首页', path: '/zh-Hans/' + }, + { + title: '生态', path: '/zh-Hans/ecosystem' + }, + { + title: '支持 APlayer', path: '/zh-Hans/support' + }, + { + title: '选择语言', type: 'dropdown', items: langs + } + ], + }, + plugins: [ + docsearch({ + apiKey: '', + indexName: 'aplayer', + tags: ['english', 'zh-Hans'], + url: 'https://aplayer.js.org' + }), + evanyou(), + player() + ] +}); + +function player () { + return function (context) { + context.event.on('landing:updated', function () { + console.log('landing:updated'); + clearPlayer(); + aplayer0(); + aplayer1(); + }); + context.event.on('content:updated', function () { + console.log('content:updated'); + clearPlayer(); + for (let i = 0; i < document.querySelectorAll('.load').length; i++) { + document.querySelectorAll('.load')[i].addEventListener('click', function () { + window[this.parentElement.id] && window[this.parentElement.id](); + }); + } + }); + }; +} + +function clearPlayer () { + for (let i = 0; i < 10; i++) { + if (window['ap' + i]) { + window['ap' + i].destroy(); + } + } +} + +function aplayer1 () { + window.ap1 = new APlayer({ + container: document.getElementById('aplayer1'), + theme: '#F57F17', + lrcType: 3, + audio: [{ + name: '光るなら', + artist: 'Goose house', + url: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.mp3', + cover: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.jpg', + lrc: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.lrc', + theme: '#ebd0c2' + }, { + name: 'トリカゴ', + artist: 'XX:me', + url: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/darling.mp3', + cover: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/darling.jpg', + lrc: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/darling.lrc', + theme: '#46718b' + }, { + name: '前前前世', + artist: 'RADWIMPS', + url: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/yourname.mp3', + cover: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/yourname.jpg', + lrc: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/yourname.lrc', + theme: '#505d6b' + }] + }); +} + +function aplayer0 () { + window.ap0 = new APlayer({ + container: document.getElementById('aplayer0'), + fixed: true, + lrcType: 3, + audio: [{ + name: '前前前世', + artist: 'RADWIMPS', + url: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/yourname.mp3', + cover: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/yourname.jpg', + lrc: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/yourname.lrc', + theme: '#505d6b' + }, { + name: 'トリカゴ', + artist: 'XX:me', + url: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/darling.mp3', + cover: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/darling.jpg', + lrc: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/darling.lrc', + theme: '#46718b' + }, { + name: '光るなら', + artist: 'Goose house', + url: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.mp3', + cover: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.jpg', + lrc: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.lrc', + theme: '#ebd0c2' + }] + }); +} + +function aplayer2 () { + window.ap2 = new APlayer({ + container: document.getElementById('aplayer2'), + audio: [{ + name: '光るなら', + artist: 'Goose house', + url: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.mp3', + cover: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.jpg', + theme: '#ebd0c2' + }] + }); +} + +function aplayer3 () { + window.ap3 = new APlayer({ + container: document.getElementById('aplayer3'), + mini: false, + autoplay: false, + loop: 'all', + order: 'random', + preload: 'auto', + volume: 0.7, + mutex: true, + listFolded: false, + listMaxHeight: 90, + lrcType: 3, + audio: [{ + name: '光るなら', + artist: 'Goose house', + url: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.mp3', + cover: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.jpg', + lrc: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.lrc', + theme: '#ebd0c2' + }, { + name: 'トリカゴ', + artist: 'XX:me', + url: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/darling.mp3', + cover: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/darling.jpg', + lrc: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/darling.lrc', + theme: '#46718b' + }, { + name: '前前前世', + artist: 'RADWIMPS', + url: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/yourname.mp3', + cover: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/yourname.jpg', + lrc: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/yourname.lrc', + theme: '#505d6b' + }] + }); +} + +function aplayer4 () { + window.ap4 = new APlayer({ + container: document.getElementById('aplayer4'), + lrcType: 3, + audio: [{ + name: '光るなら', + artist: 'Goose house', + url: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.mp3', + cover: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.jpg', + lrc: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.lrc', + theme: '#ebd0c2' + }] + }); +} + +function aplayer5 () { + window.ap5 = new APlayer({ + container: document.getElementById('aplayer5'), + lrcType: 3, + audio: [{ + name: '光るなら', + artist: 'Goose house', + url: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.mp3', + cover: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.jpg', + lrc: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.lrc', + theme: '#ebd0c2' + }, { + name: 'トリカゴ', + artist: 'XX:me', + url: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/darling.mp3', + cover: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/darling.jpg', + lrc: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/darling.lrc', + theme: '#46718b' + }, { + name: '前前前世', + artist: 'RADWIMPS', + url: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/yourname.mp3', + cover: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/yourname.jpg', + lrc: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/yourname.lrc', + theme: '#505d6b' + }] + }); +} + +function aplayer6 () { + window.ap6 = new APlayer({ + container: document.getElementById('aplayer6'), + mini: true, + audio: [{ + name: '光るなら', + artist: 'Goose house', + url: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.mp3', + cover: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.jpg', + theme: '#ebd0c2' + }] + }); +} + +function aplayer7 () { + window.ap7 = new APlayer({ + container: document.getElementById('aplayer7'), + audio: [{ + name: '光るなら(HLS)', + artist: 'Goose house', + url: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hls/hikarunara.m3u8', + cover: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.jpg', + theme: '#ebd0c2', + type: 'hls' + }, { + name: '光るなら', + artist: 'Goose house', + url: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.mp3', + cover: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.jpg', + theme: '#ebd0c2' + }, { + name: 'トリカゴ', + artist: 'XX:me', + url: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/darling.mp3', + cover: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/darling.jpg', + theme: '#46718b' + }, { + name: '前前前世', + artist: 'RADWIMPS', + url: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/yourname.mp3', + cover: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/yourname.jpg', + theme: '#505d6b' + }] + }); +} + +function aplayer8 () { + window.ap8 = new APlayer({ + container: document.getElementById('aplayer8'), + theme: '#e9e9e9', + audio: [{ + name: '光るなら', + artist: 'Goose house', + url: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.mp3', + cover: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.jpg', + }, { + name: 'トリカゴ', + artist: 'XX:me', + url: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/darling.mp3', + cover: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/darling.jpg', + }, { + name: '前前前世', + artist: 'RADWIMPS', + url: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/yourname.mp3', + cover: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/yourname.jpg', + }] + }); + + const colorThief = new ColorThief(); + window.ap8.on('switchaudio', function (index) { + if (!window.ap8.options.audio[index].theme) { + colorThief.getColorAsync(window.ap8.options.audio[index].cover, function (color) { + window.ap8.theme(`rgb(${color[0]}, ${color[1]}, ${color[2]})`, index); + }); + } + }); +} + +function aplayer9 () { + window.ap9 = new APlayer({ + container: document.getElementById('aplayer9'), + fixed: true, + lrcType: 3, + audio: [{ + name: '光るなら', + artist: 'Goose house', + url: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.mp3', + cover: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.jpg', + lrc: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/hikarunara.lrc', + theme: '#ebd0c2' + }, { + name: 'トリカゴ', + artist: 'XX:me', + url: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/darling.mp3', + cover: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/darling.jpg', + lrc: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/darling.lrc', + theme: '#46718b' + }, { + name: '前前前世', + artist: 'RADWIMPS', + url: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/yourname.mp3', + cover: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/yourname.jpg', + lrc: 'https://cn-south-17-aplayer-46154810.oss.dogecdn.com/yourname.lrc', + theme: '#505d6b' + }] + }); +} \ No newline at end of file diff --git a/aplayer/docs/ecosystem.html b/aplayer/docs/ecosystem.html new file mode 100644 index 0000000..3a7fc19 --- /dev/null +++ b/aplayer/docs/ecosystem.html @@ -0,0 +1,38 @@ +
    +

    search: english

    Ecosystem

    Let’s make APlayer better, feel free to submit yours in Let me know!

    +

    Help

    Joining the Discussion

    +

    Creating issue

    +

    Plugins

    +

    Tooling

    +

    Who use APlayer?

      +
    • bilibili: 国内知名的视频弹幕网站
    • +
    • 黑客派: 程序员和设计师的聚集地,一个活跃的小众社区
    • +
    • 浙江大学CC98论坛: 浙江大学校网内规模最大的论坛,中国各大学中较活跃的BBS之一
    • +
    • Jelly Rue: Jelly Rue, an indie pop-rock band from Tartu.
    • +
    • Opus: An artist-exploration data visualization application
    • +
    • 站长之家: 针对中文站点提供资讯、技术、资源、服务
    • +
    • LLSupport: This site provides a lot of information about LoveLive
    • +
    • 歌词千寻: 每日更新的LRC歌词网站
    • +
    • iSearch: 一个提供 iTunes 搜索,试听,高清专辑封面获取,查看最新音乐动态等综合性平台
    • +
    • LRC歌词编辑器: 一款非常实用的在线LRC歌词编辑器
    • +
    • Аэростатика
    • +
    • HealthDig: 每天只需两分钟的重点新闻资讯
    • +
    diff --git a/aplayer/docs/index.html b/aplayer/docs/index.html new file mode 100644 index 0000000..a210027 --- /dev/null +++ b/aplayer/docs/index.html @@ -0,0 +1,49 @@ + + + + + + + APlayer + + + + + + + + + + + + + +
    + + + + + + + + diff --git a/aplayer/docs/landing.html b/aplayer/docs/landing.html new file mode 100644 index 0000000..6e4742d --- /dev/null +++ b/aplayer/docs/landing.html @@ -0,0 +1,84 @@ +

    APlayer

    + +

    🍭 Wow, such a beautiful HTML5 music player.

    + +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/aplayer/docs/support.html b/aplayer/docs/support.html new file mode 100644 index 0000000..724efd1 --- /dev/null +++ b/aplayer/docs/support.html @@ -0,0 +1,27 @@ +
    +

    search: english

    Sponsor APlayer Development

    APlayer is an MIT licensed open source project and completely free to use. However, the amount of effort needed to maintain and develop new features for the project is not sustainable without proper financial backing.

    +

    If you run a business and are using APlayer in a revenue-generating product, it makes business sense to sponsor APlayer development: it ensures the project that your product relies on stays healthy and actively maintained.

    +

    If you are an individual user and have enjoyed the productivity of using APlayer, consider donating as a sign of appreciation - like buying me coffee once in a while :)

    +

    You can support APlayer development via the following methods:

    +

    One-time Donations

    We accept donations through these channels:

    + +

    Recurring Pledges

    Recurring pledges come with exclusive perks, e.g. having your name or your company logo listed in the APlayer GitHub repository and this website.

    +
      +
    • Become a backer or sponsor via OpenCollective
    • +
    • E-mail us: i#html.love
    • +
    +

    Current Premium Sponsors

    Special Sponsors

    + + + + + + +

    OpenCollective backers

    +

    APlayer contributors

    This project exists thanks to all the people who contribute.

    +

    diff --git a/aplayer/docs/zh-Hans/README.html b/aplayer/docs/zh-Hans/README.html new file mode 100644 index 0000000..fb92754 --- /dev/null +++ b/aplayer/docs/zh-Hans/README.html @@ -0,0 +1,582 @@ +
    +

    nav: zh-Hans
    search: zh-Hans

    +
    +

    APlayer

    🍭 Wow, such a beautiful HTML5 music player

    +

    特别赞助商

    + + + + + + +

    安装

    使用 npm:

    +
    npm install aplayer --save
    +
    +

    使用 Yarn:

    +
    yarn add aplayer
    +
    +

    入门

    +
    +
    + +
    <link rel="stylesheet" href="APlayer.min.css">
    +<div id="aplayer"></div>
    +<script src="APlayer.min.js"></script>
    +
    +
    const ap = new APlayer({
    +    container: document.getElementById('aplayer'),
    +    audio: [{
    +        name: 'name',
    +        artist: 'artist',
    +        url: 'url.mp3',
    +        cover: 'cover.jpg'
    +    }]
    +});
    +
    +

    使用模块管理器:

    +
    import 'APlayer/dist/APlayer.min.css';
    +import APlayer from 'APlayer';
    +
    +const ap = new APlayer(options);
    +
    +

    参数

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    名称默认值描述
    containerdocument.querySelector(‘.aplayer’)播放器容器元素
    fixedfalse开启吸底模式, 详情
    minifalse开启迷你模式, 详情
    autoplayfalse音频自动播放
    theme‘#b7daff’主题色
    loop‘all’音频循环播放, 可选值: ‘all’, ‘one’, ‘none’
    order‘list’音频循环顺序, 可选值: ‘list’, ‘random’
    preload‘auto’预加载,可选值: ‘none’, ‘metadata’, ‘auto’
    volume0.7默认音量,请注意播放器会记忆用户设置,用户手动设置音量后默认音量即失效
    audio-音频信息, 应该是一个对象或对象数组
    audio.name-音频名称
    audio.artist-音频艺术家
    audio.url-音频链接
    audio.cover-音频封面
    audio.lrc-详情
    audio.theme-切换到此音频时的主题色,比上面的 theme 优先级高
    audio.type‘auto’可选值: ‘auto’, ‘hls’, ‘normal’ 或其他自定义类型, 详情
    customAudioType-自定义类型,详情
    mutextrue互斥,阻止多个播放器同时播放,当前播放器播放时暂停其他播放器
    lrcType0详情
    listFoldedfalse列表默认折叠
    listMaxHeight-列表最大高度
    storageName‘aplayer-setting’存储播放器设置的 localStorage key
    +

    例如:

    +
    +
    +
    + +
    const ap = new APlayer({
    +    container: document.getElementById('player'),
    +    mini: false,
    +    autoplay: false,
    +    theme: '#FADFA3',
    +    loop: 'all',
    +    order: 'random',
    +    preload: 'auto',
    +    volume: 0.7,
    +    mutex: true,
    +    listFolded: false,
    +    listMaxHeight: 90,
    +    lrcType: 3,
    +    audio: [
    +        {
    +            name: 'name1',
    +            artist: 'artist1',
    +            url: 'url1.mp3',
    +            cover: 'cover1.jpg',
    +            lrc: 'lrc1.lrc',
    +            theme: '#ebd0c2'
    +        },
    +        {
    +            name: 'name2',
    +            artist: 'artist2',
    +            url: 'url2.mp3',
    +            cover: 'cover2.jpg',
    +            lrc: 'lrc2.lrc',
    +            theme: '#46718b'
    +        }
    +    ]
    +});
    +
    +

    API

      +
    • APlayer.version: 静态属性, 返回 APlayer 的版本号

      +
    • +
    • ap.play(): 播放音频

      +
    • +
    • ap.pause(): 暂停音频

      +
    • +
    • ap.seek(time: number): 跳转到特定时间,时间的单位为秒

      +
      ap.seek(100);
      +
      +
    • +
    • ap.toggle(): 切换播放和暂停

      +
    • +
    • ap.on(event: string, handler: function): 绑定音频和播放器事件,详情

      +
    • +
    • ap.volume(percentage: number, nostorage: boolean): 设置音频音量

      +
      ap.volume(0.1, true);
      +
      +
    • +
    • ap.theme(color: string, index: number): 设置播放器主题色, index 默认为当前音频的 index

      +
      ap.theme('#000', 0);
      +
      +
    • +
    • ap.setMode(mode: string): 设置播放器模式,mode 取值应为 ‘mini’ 或 ‘normal’

      +
    • +
    • ap.mode: 返回播放器当前模式,’mini’ 或 ‘normal’

      +
    • +
    • ap.notice(text: string, time: number, opacity: number): 显示通知,时间的单位为毫秒,默认时间 2000 毫秒,默认透明度 0.8,设置时间为 0 可以取消通知自动隐藏

      +
      ap.notice('Amazing player', 2000, 0.8);
      +
      +
    • +
    • ap.skipBack(): 切换到上一首音频

      +
    • +
    • ap.skipForward(): 切换到下一首音频

      +
    • +
    • ap.destroy(): 销毁播放器

      +
    • +
    • ap.lrc

      +
        +
      • ap.lrc.show(): 显示歌词

        +
      • +
      • ap.lrc.hide(): 隐藏歌词

        +
      • +
      • ap.lrc.toggle(): 显示/隐藏歌词

        +
      • +
      +
    • +
    • ap.list

      +
        +
      • ap.list.show(): 显示播放列表

        +
      • +
      • ap.list.hide(): 隐藏播放列表

        +
      • +
      • ap.list.toggle(): 显示/隐藏播放列表

        +
      • +
      • ap.list.add(audios: array | object): 添加一个或几个新音频到播放列表

        +
      • +
      +
      ap.list.add([{
      +    name: 'name',
      +    artist: 'artist',
      +    url: 'url.mp3',
      +    cover: 'cover.jpg',
      +    lrc: 'lrc.lrc',
      +    theme: '#ebd0c2'
      +}]);
      +
      +
        +
      • ap.list.remove(index: number): 移除播放列表中的一个音频
      • +
      +
      ap.list.remove(1);
      +
      +
        +
      • ap.list.switch(): 切换到播放列表里的其他音频
      • +
      +
      ap.list.switch(1);
      +
      +
        +
      • ap.list.clear(): 清空播放列表
      • +
      +
    • +
    • ap.audio: 原生 audio

      +
    • +
    • ap.audio.currentTime: 返回音频当前播放时间

      +
    • +
    • ap.audio.duration: 返回音频总时间

      +
    • +
    • ap.audio.paused: 返回音频是否暂停

      +
    • +
    • 支持大多数原生audio接口

      +
    • +
    +

    事件绑定

    ap.on(event, handler)

    +
    ap.on('ended', function () {
    +    console.log('player ended');
    +});
    +
    +

    音频事件

    +
      +
    • abort
    • +
    • canplay
    • +
    • canplaythrough
    • +
    • durationchange
    • +
    • emptied
    • +
    • ended
    • +
    • error
    • +
    • loadeddata
    • +
    • loadedmetadata
    • +
    • loadstart
    • +
    • mozaudioavailable
    • +
    • pause
    • +
    • play
    • +
    • playing
    • +
    • progress
    • +
    • ratechange
    • +
    • seeked
    • +
    • seeking
    • +
    • stalled
    • +
    • suspend
    • +
    • timeupdate
    • +
    • volumechange
    • +
    • waiting
    • +
    +

    播放器事件

    +
      +
    • listshow
    • +
    • listhide
    • +
    • listadd
    • +
    • listremove
    • +
    • listswitch
    • +
    • listclear
    • +
    • noticeshow
    • +
    • noticehide
    • +
    • destroy
    • +
    • lrcshow
    • +
    • lrchide
    • +
    +

    歌词

    我们有三种方式来给 APlayer 传递歌词,使用 lrcType 参数指明使用哪种方式,然后把歌词放到 audio.lrc 参数或者 HTML 里。

    +
    +
    +
    + +

    LRC 文件方式

    第一种方式,把歌词放到 LRC 文件里,音频播放时会加载对应的 LRC 文件。

    +
    const ap = new APlayer({
    +    container: document.getElementById('aplayer'),
    +    lrcType: 3,
    +    audio: {
    +        name: 'name',
    +        artist: 'artist',
    +        url: 'demo.mp3',
    +        cover: 'demo.jpg',
    +        lrc: 'lrc.lrc'
    +    }
    +});
    +
    +

    JS 字符串方式

    第二种方式,把歌词放到 JS 字符串里面。

    +
    const ap = new APlayer({
    +    container: document.getElementById('aplayer'),
    +    lrcType: 1,
    +    audio: {
    +        name: 'name',
    +        artist: 'artist',
    +        url: 'demo.mp3',
    +        cover: 'demo.jpg',
    +        lrc: '[00:00.00]APlayer\n[00:04.01]is\n[00:08.02]amazing'
    +    }
    +});
    +
    +

    HTML 方式

    第三种方式,把歌词放到 HTML 里面。

    +
    <link rel="stylesheet" href="APlayer.min.css">
    +<div id="player">
    +    <pre class="aplayer-lrc-content">
    +        [00:00.00]APlayer audio1
    +        [00:04.01]is
    +        [00:08.02]amazing
    +        <!-- ... -->
    +    </pre>
    +    <pre class="aplayer-lrc-content">
    +        [00:00.00]APlayer audio2
    +        [00:04.01]is
    +        [00:08.02]amazing
    +        <!-- ... -->
    +    </pre>
    +</div>
    +<script src="APlayer.min.js"></script>
    +
    +
    const ap = new APlayer({
    +    container: document.getElementById('aplayer'),
    +    lrcType: 2,
    +    audio: [[
    +        {
    +            name: 'name1',
    +            artist: 'artist1',
    +            url: 'url1.mp3',
    +            cover: 'cover1.jpg'
    +        },
    +        {
    +            name: 'name2',
    +            artist: 'artist2',
    +            url: 'url2.mp3',
    +            cover: 'cover2.jpg'
    +        }
    +    ]]
    +});
    +
    +

    歌词格式

    支持下面格式的歌词:

    +

    [mm:ss]APlayer

    +

    [mm:ss.xx]is

    +

    [mm:ss.xxx]amazing

    +

    [mm:ss.xx][mm:ss.xx]APlayer

    +

    [mm:ss.xx]<mm:ss.xx>is

    +

    [mm:ss.xx]amazing[mm:ss.xx]APlayer

    +

    播放列表

    当有多个音频时会 APlayer 会展示一个播放列表,listFolded 参数指明列表是否默认折叠,listMaxHeight 参数指明列表最大高度。

    +
    +
    +
    + +
    const ap = new APlayer({
    +    container: document.getElementById('player'),
    +    listFolded: false,
    +    listMaxHeight: 90,
    +    lrcType: 3,
    +    audio: [
    +        {
    +            name: 'name1',
    +            artist: 'artist1',
    +            url: 'url1.mp3',
    +            cover: 'cover1.jpg',
    +            lrc: 'lrc1.lrc',
    +            theme: '#ebd0c2'
    +        },
    +        {
    +            name: 'name2',
    +            artist: 'artist2',
    +            url: 'url2.mp3',
    +            cover: 'cover2.jpg',
    +            lrc: 'lrc2.lrc',
    +            theme: '#46718b'
    +        }
    +    ]
    +});
    +
    +

    吸底模式

    APlayer 可以通过吸底模式固定在页面底部,这种模式跟普通模式有很大不同。

    +
    +
    +
    + +
    const ap = new APlayer({
    +    container: document.getElementById('player'),
    +    fixed: true,
    +    audio: [{
    +        name: 'name',
    +        artist: 'artist',
    +        url: 'url.mp3',
    +        cover: 'cover.jpg',
    +    }]
    +});
    +
    +

    迷你模式

    如果你没有足够空间来放置正常模式的播放器,那么你可以考虑使用迷你模式。

    +

    请注意迷你模式与吸底模式冲突。

    +
    +
    +
    + +
    const ap = new APlayer({
    +    container: document.getElementById('player'),
    +    mini: true,
    +    audio: [{
    +        name: 'name',
    +        artist: 'artist',
    +        url: 'url.mp3',
    +        cover: 'cover.jpg',
    +    }]
    +});
    +
    +

    MSE 支持

    HLS

    需要在 APlayer.min.js 前面加载 hls.js

    +
    +
    +
    + +
    <link rel="stylesheet" href="APlayer.min.css">
    +<div id="aplayer"></div>
    +<script src="hls.min.js"></script>
    +<script src="APlayer.min.js"></script>
    +
    +
    const ap = new APlayer({
    +    container: document.getElementById('aplayer'),
    +    audio: [{
    +        name: 'HLS',
    +        artist: 'artist',
    +        url: 'url.m3u8',
    +        cover: 'cover.jpg',
    +        type: 'hls'
    +    }]
    +});
    +
    +
    // 另一种方式,使用 customAudioType
    +const ap = new APlayer({
    +    container: document.getElementById('aplayer'),
    +    audio: [{
    +        name: 'HLS',
    +        artist: 'artist',
    +        url: 'url.m3u8',
    +        cover: 'cover.jpg',
    +        type: 'customHls'
    +    }],
    +    customAudioType: {
    +        'customHls': function (audioElement, audio, player) {
    +            if (Hls.isSupported()) {
    +                const hls = new Hls();
    +                hls.loadSource(audio.url);
    +                hls.attachMedia(audioElement);
    +            }
    +            else if (audioElement.canPlayType('application/x-mpegURL') || audioElement.canPlayType('application/vnd.apple.mpegURL')) {
    +                audioElement.src = audio.url;
    +            }
    +            else {
    +                player.notice('Error: HLS is not supported.');
    +            }
    +        }
    +    }
    +});
    +
    +

    根据封面自适应主题色

    需要额外加载 color-thief.js

    +
    +
    +
    + +
    <link rel="stylesheet" href="APlayer.min.css">
    +<div id="aplayer"></div>
    +<script src="APlayer.min.js"></script>
    +<script src="color-thief.js"></script>
    +
    +
    const ap = new APlayer({
    +    container: document.getElementById('aplayer'),
    +    theme: '#e9e9e9',
    +    audio: [{
    +        name: 'name1',
    +        artist: 'artist1',
    +        url: 'url1.mp3',
    +        cover: 'cover1.jpg'
    +    }, {
    +        name: 'name2',
    +        artist: 'artist2',
    +        url: 'url2.mp3',
    +        cover: 'cover2.jpg'
    +    }]
    +});
    +
    +const colorThief = new ColorThief();
    +const image = new Image();
    +const xhr = new XMLHttpRequest();
    +const setTheme = (index) => {
    +    if (!ap.list.audios[index].theme) {
    +        xhr.onload = function(){
    +            let coverUrl = URL.createObjectURL(this.response);
    +            image.onload = function(){
    +                let color = colorThief.getColor(image);
    +                ap.theme(`rgb(${color[0]}, ${color[1]}, ${color[2]})`, index);
    +                URL.revokeObjectURL(coverUrl)
    +            };
    +            image.src = coverUrl;
    +        }
    +        xhr.open('GET', ap.list.audios[index].cover, true);
    +        xhr.responseType = 'blob';
    +        xhr.send();
    +    }
    +};
    +setTheme(ap.list.index);
    +ap.on('listswitch', (index) => {
    +    setTheme(index);
    +});
    +
    +

    CDN

    +

    常见问题

    为什么播放器不能在手机上自动播放?

    大多数移动端浏览器禁止了音频自动播放。

    diff --git a/aplayer/docs/zh-Hans/ecosystem.html b/aplayer/docs/zh-Hans/ecosystem.html new file mode 100644 index 0000000..36ababa --- /dev/null +++ b/aplayer/docs/zh-Hans/ecosystem.html @@ -0,0 +1,39 @@ +
    +

    nav: zh-Hans
    search: zh-Hans

    +
    +

    生态

    让 APlayer 变得更好,请随意在 Let me know! 提交你的项目和产品

    +

    帮助

    参与讨论

    +

    提交 issue

    +

    相关项目

    插件

    +

    工具

    +

    谁在用 APlayer?

      +
    • bilibili: 国内知名的视频弹幕网站
    • +
    • 黑客派: 程序员和设计师的聚集地,一个活跃的小众社区
    • +
    • 浙江大学CC98论坛: 浙江大学校网内规模最大的论坛,中国各大学中较活跃的BBS之一
    • +
    • Jelly Rue: Jelly Rue, an indie pop-rock band from Tartu.
    • +
    • Opus: An artist-exploration data visualization application
    • +
    • 站长之家: 针对中文站点提供资讯、技术、资源、服务
    • +
    • LLSupport: This site provides a lot of information about LoveLive
    • +
    • 歌词千寻: 每日更新的LRC歌词网站
    • +
    • iSearch: 一个提供 iTunes 搜索,试听,高清专辑封面获取,查看最新音乐动态等综合性平台
    • +
    • LRC歌词编辑器: 一款非常实用的在线LRC歌词编辑器
    • +
    • Аэростатика
    • +
    diff --git a/aplayer/docs/zh-Hans/support.html b/aplayer/docs/zh-Hans/support.html new file mode 100644 index 0000000..5f7cad3 --- /dev/null +++ b/aplayer/docs/zh-Hans/support.html @@ -0,0 +1,29 @@ +
    +

    nav: zh-Hans
    search: zh-Hans

    +
    +

    赞助 APlayer 的研发

    APlayer 是采用 MIT 许可的开源项目,使用完全免费。 但是随着项目规模的增长,也需要有相应的资金支持才能持续项目的维护的开发。

    +

    如果你是企业经营者并且将 APlayer 用在商业产品中,那么赞助 APlayer 有商业上的益处:可以让你的产品所依赖的框架保持健康并得到积极的维护。

    +

    如果你是个人开发者并且享受 APlayer 带来的高开发效率,可以用捐助来表示你的谢意 —— 比如偶尔给我买杯咖啡 :)

    +

    你可以通过下列的方法来赞助 APlayer 的开发。

    +

    一次性赞助

    我们通过以下方式接受赞助:

    + +

    周期性赞助

    周期性赞助可以获得额外的回报,比如你的名字或你的公司 logo 会出现在 APlayer 的 GitHub 仓库和现在我们的官网中。

    +
      +
    • 通过 OpenCollective 赞助成为 backer 或 sponsor
    • +
    • 给我们发邮件联系赞助事宜: i#html.love
    • +
    +

    当前的顶级赞助商

    特别赞助商

    + + + + + + +

    OpenCollective backers

    +

    APlayer 贡献者

    感谢所有贡献者。

    +

    diff --git a/aplayer/package.json b/aplayer/package.json new file mode 100644 index 0000000..75dbc33 --- /dev/null +++ b/aplayer/package.json @@ -0,0 +1 @@ +{"name":"aplayer","version":"1.10.1","description":"Wow, such a beautiful html5 music player","main":"dist/APlayer.min.js","style":"dist/APlayer.min.css","scripts":{"start":"npm run dev","build":"cross-env NODE_ENV=production webpack --config webpack/prod.config.js --progress --display-error-details --colors","dev":"cross-env NODE_ENV=development webpack-dev-server --config webpack/dev.config.js --watch --colors","test":"eslint src webpack","format":"eslint \"**/*.js\" --fix && prettier \"**/*.{js,json,md}\" --write","format:staged":"eslint \"**/*.js\" --fix && pretty-quick --staged --verbose --pattern \"**/*.{js,json,md}\"","format:check":"eslint \"**/*.js\" && prettier-check \"**/*.{js,json,md}\""},"files":["dist"],"repository":{"url":"git+https://github.com/DIYgod/APlayer.git","type":"git"},"keywords":["player","music","html5"],"gitHooks":{"pre-commit":"npm run format:staged"},"author":"DIYgod","license":"MIT","bugs":{"url":"https://github.com/DIYgod/APlayer/issues"},"homepage":"https://github.com/DIYgod/APlayer#readme","devDependencies":{"@babel/core":"^7.6.0","@babel/preset-env":"^7.4.5","@vuepress/plugin-back-to-top":"1.7.1","@vuepress/plugin-google-analytics":"1.7.1","@vuepress/plugin-pwa":"1.7.1","art-template":"4.13.2","art-template-loader":"1.4.3","autoprefixer":"^9.6.1","babel-loader":"^8.0.6","cross-env":"^7.0.0","css-loader":"^5.0.0","cssnano":"^4.1.10","eslint":"^7.0.0","eslint-config-prettier":"^6.3.0","eslint-loader":"^4.0.0","eslint-plugin-prettier":"^3.1.1","exports-loader":"^1.0.0","file-loader":"^6.0.0","git-revision-webpack-plugin":"^3.0.3","mini-css-extract-plugin":"1.3.0","node-sass":"^5.0.0","postcss-loader":"^3.0.0","prettier":"^2.0.1","prettier-check":"^2.0.0","pretty-quick":"^3.0.0","sass-loader":"^10.0.0","strip-loader":"^0.1.2","style-loader":"^2.0.0","svg-inline-loader":"0.8.2","template-string-optimize-loader":"^3.0.0","url-loader":"^4.0.0","vuepress":"1.7.1","webpack":"^4.40.2","webpack-cli":"3.3.12","webpack-dev-server":"^3.8.1","yorkie":"^2.0.0"},"dependencies":{"balloon-css":"^1.0.3","promise-polyfill":"8.2.0","smoothscroll":"0.4.0"}} \ No newline at end of file diff --git a/aplayer/src/assets/loading.svg b/aplayer/src/assets/loading.svg new file mode 100644 index 0000000..f861595 --- /dev/null +++ b/aplayer/src/assets/loading.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/aplayer/src/assets/loop-all.svg b/aplayer/src/assets/loop-all.svg new file mode 100644 index 0000000..f4ce101 --- /dev/null +++ b/aplayer/src/assets/loop-all.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/aplayer/src/assets/loop-none.svg b/aplayer/src/assets/loop-none.svg new file mode 100644 index 0000000..61746a5 --- /dev/null +++ b/aplayer/src/assets/loop-none.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/aplayer/src/assets/loop-one.svg b/aplayer/src/assets/loop-one.svg new file mode 100644 index 0000000..9444916 --- /dev/null +++ b/aplayer/src/assets/loop-one.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/aplayer/src/assets/lrc.svg b/aplayer/src/assets/lrc.svg new file mode 100644 index 0000000..57fac17 --- /dev/null +++ b/aplayer/src/assets/lrc.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/aplayer/src/assets/menu.svg b/aplayer/src/assets/menu.svg new file mode 100644 index 0000000..f3fe8c3 --- /dev/null +++ b/aplayer/src/assets/menu.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/aplayer/src/assets/order-list.svg b/aplayer/src/assets/order-list.svg new file mode 100644 index 0000000..3e30de1 --- /dev/null +++ b/aplayer/src/assets/order-list.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/aplayer/src/assets/order-random.svg b/aplayer/src/assets/order-random.svg new file mode 100644 index 0000000..37eb42e --- /dev/null +++ b/aplayer/src/assets/order-random.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/aplayer/src/assets/pause.svg b/aplayer/src/assets/pause.svg new file mode 100644 index 0000000..60984d7 --- /dev/null +++ b/aplayer/src/assets/pause.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/aplayer/src/assets/play.svg b/aplayer/src/assets/play.svg new file mode 100644 index 0000000..0a27978 --- /dev/null +++ b/aplayer/src/assets/play.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/aplayer/src/assets/right.svg b/aplayer/src/assets/right.svg new file mode 100644 index 0000000..0d30348 --- /dev/null +++ b/aplayer/src/assets/right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/aplayer/src/assets/skip.svg b/aplayer/src/assets/skip.svg new file mode 100644 index 0000000..e7a23dd --- /dev/null +++ b/aplayer/src/assets/skip.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/aplayer/src/assets/volume-down.svg b/aplayer/src/assets/volume-down.svg new file mode 100644 index 0000000..d09fb85 --- /dev/null +++ b/aplayer/src/assets/volume-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/aplayer/src/assets/volume-off.svg b/aplayer/src/assets/volume-off.svg new file mode 100644 index 0000000..62579ba --- /dev/null +++ b/aplayer/src/assets/volume-off.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/aplayer/src/assets/volume-up.svg b/aplayer/src/assets/volume-up.svg new file mode 100644 index 0000000..dd53ef4 --- /dev/null +++ b/aplayer/src/assets/volume-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/aplayer/src/css/index.scss b/aplayer/src/css/index.scss new file mode 100644 index 0000000..b72bfb6 --- /dev/null +++ b/aplayer/src/css/index.scss @@ -0,0 +1,706 @@ +$aplayer-height: 66px; +$lrc-height: 30px; +$aplayer-height-lrc: $aplayer-height + $lrc-height - 6; + +.aplayer { + background: #fff; + font-family: Arial, Helvetica, sans-serif; + margin: 5px; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.07), 0 1px 5px 0 rgba(0, 0, 0, 0.1); + border-radius: 2px; + overflow: hidden; + user-select: none; + line-height: initial; + position: relative; + + * { + box-sizing: content-box; + } + + svg { + width: 100%; + height: 100%; + + path, + circle { + fill: #fff; + } + } + + &.aplayer-withlist { + .aplayer-info { + border-bottom: 1px solid #e9e9e9; + } + .aplayer-list { + display: block; + } + .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon.aplayer-icon-menu { + display: inline; + } + .aplayer-icon-order { + display: inline; + } + } + + &.aplayer-withlrc { + .aplayer-pic { + height: $aplayer-height-lrc; + width: $aplayer-height-lrc; + } + .aplayer-info { + margin-left: $aplayer-height-lrc; + height: $aplayer-height-lrc; + padding: 10px 7px 0 7px; + } + .aplayer-lrc { + display: block; + } + } + + &.aplayer-narrow { + width: $aplayer-height; + + .aplayer-info { + display: none; + } + .aplayer-list { + display: none; + } + .aplayer-pic, + .aplayer-body { + height: $aplayer-height; + width: $aplayer-height; + } + } + + &.aplayer-fixed { + position: fixed; + bottom: 0; + left: 0; + right: 0; + margin: 0; + z-index: 99; + overflow: visible; + max-width: 400px; + box-shadow: none; + + .aplayer-list { + margin-bottom: 65px; + border: 1px solid #eee; + border-bottom: none; + } + + .aplayer-body { + position: fixed; + bottom: 0; + left: 0; + right: 0; + margin: 0; + z-index: 99; + background: #fff; + padding-right: 18px; + transition: all 0.3s ease; + max-width: 400px; + } + + .aplayer-lrc { + display: block; + position: fixed; + bottom: 10px; + left: 0; + right: 0; + margin: 0; + z-index: 98; + pointer-events: none; + text-shadow: -1px -1px 0 #fff; + + &:before, + &:after { + display: none; + } + } + + .aplayer-info { + transform: scaleX(1); + transform-origin: 0 0; + transition: all 0.3s ease; + border-bottom: none; + border-top: 1px solid #e9e9e9; + + .aplayer-music { + width: calc(100% - 105px); + } + } + + .aplayer-miniswitcher { + display: block; + } + + &.aplayer-narrow { + .aplayer-info { + display: block; + transform: scaleX(0); + } + .aplayer-body { + width: $aplayer-height !important; + } + + .aplayer-miniswitcher .aplayer-icon { + transform: rotateY(0); + } + } + + .aplayer-icon-back, + .aplayer-icon-play, + .aplayer-icon-forward, + .aplayer-icon-lrc { + display: inline-block; + } + + .aplayer-icon-back, + .aplayer-icon-play, + .aplayer-icon-forward, + .aplayer-icon-menu { + position: absolute; + bottom: 27px; + width: 20px; + height: 20px; + } + + .aplayer-icon-back { + right: 75px; + } + + .aplayer-icon-play { + right: 50px; + } + + .aplayer-icon-forward { + right: 25px; + } + + .aplayer-icon-menu { + right: 0; + } + } + + &.aplayer-mobile { + .aplayer-icon-volume-down { + display: none; + } + } + + &.aplayer-arrow { + .aplayer-icon-order, + .aplayer-icon-loop { + display: none; + } + } + + &.aplayer-loading { + .aplayer-info .aplayer-controller .aplayer-loading-icon { + display: block; + } + + .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb { + transform: scale(1); + } + } + + .aplayer-body { + position: relative; + } + + .aplayer-icon { + width: 15px; + height: 15px; + border: none; + background-color: transparent; + outline: none; + cursor: pointer; + opacity: .8; + vertical-align: middle; + padding: 0; + font-size: 12px; + margin: 0; + display: inline-block; + + path { + transition: all .2s ease-in-out; + } + } + + .aplayer-icon-order, + .aplayer-icon-back, + .aplayer-icon-play, + .aplayer-icon-forward, + .aplayer-icon-lrc { + display: none; + } + + .aplayer-icon-lrc-inactivity { + svg { + opacity: 0.4; + } + } + + .aplayer-icon-forward { + transform: rotate(180deg); + } + + .aplayer-lrc-content { + display: none; + } + + .aplayer-pic { + position: relative; + float: left; + height: $aplayer-height; + width: $aplayer-height; + background-size: cover; + background-position: center; + transition: all 0.3s ease; + cursor: pointer; + + &:hover .aplayer-button { + opacity: 1; + } + + .aplayer-button { + position: absolute; + border-radius: 50%; + opacity: 0.8; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); + background: rgba(0, 0, 0, 0.2); + transition: all 0.1s ease; + + path { + fill: #fff; + } + } + + .aplayer-hide { + display: none; + } + + .aplayer-play { + width: 26px; + height: 26px; + border: 2px solid #fff; + bottom: 50%; + right: 50%; + margin: 0 -15px -15px 0; + svg { + position: absolute; + top: 3px; + left: 4px; + height: 20px; + width: 20px; + } + } + + .aplayer-pause { + width: 16px; + height: 16px; + border: 2px solid #fff; + bottom: 4px; + right: 4px; + svg { + position: absolute; + top: 2px; + left: 2px; + height: 12px; + width: 12px; + } + } + } + + .aplayer-info { + margin-left: $aplayer-height; + padding: 14px 7px 0 10px; + height: $aplayer-height; + box-sizing: border-box; + + .aplayer-music { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + margin: 0 0 13px 5px; + user-select: text; + cursor: default; + padding-bottom: 2px; + height: 20px; + + .aplayer-title { + font-size: 14px; + } + + .aplayer-author { + font-size: 12px; + color: #666; + } + } + + .aplayer-controller { + position: relative; + display: flex; + + .aplayer-bar-wrap { + margin: 0 0 0 5px; + padding: 4px 0; + cursor: pointer !important; + flex: 1; + + &:hover { + .aplayer-bar .aplayer-played .aplayer-thumb { + transform: scale(1); + } + } + + .aplayer-bar { + position: relative; + height: 2px; + width: 100%; + background: #cdcdcd; + + .aplayer-loaded { + position: absolute; + left: 0; + top: 0; + bottom: 0; + background: #aaa; + height: 2px; + transition: all 0.5s ease; + } + + .aplayer-played { + position: absolute; + left: 0; + top: 0; + bottom: 0; + height: 2px; + + .aplayer-thumb { + position: absolute; + top: 0; + right: 5px; + margin-top: -4px; + margin-right: -10px; + height: 10px; + width: 10px; + border-radius: 50%; + cursor: pointer; + transition: all .3s ease-in-out; + transform: scale(0); + } + } + } + } + + .aplayer-time { + position: relative; + right: 0; + bottom: 4px; + height: 17px; + color: #999; + font-size: 11px; + padding-left: 7px; + + .aplayer-time-inner { + vertical-align: middle; + } + + .aplayer-icon { + cursor: pointer; + transition: all 0.2s ease; + + path { + fill: #666; + } + + &.aplayer-icon-loop { + margin-right: 2px; + } + + &:hover { + path { + fill: #000; + } + } + + &.aplayer-icon-menu { + display: none; + } + } + + &.aplayer-time-narrow { + .aplayer-icon-mode { + display: none; + } + + .aplayer-icon-menu { + display: none; + } + } + } + + .aplayer-volume-wrap { + position: relative; + display: inline-block; + margin-left: 3px; + cursor: pointer !important; + + &:hover .aplayer-volume-bar-wrap { + height: 40px; + } + + .aplayer-volume-bar-wrap { + position: absolute; + bottom: 15px; + right: -3px; + width: 25px; + height: 0; + z-index: 99; + overflow: hidden; + transition: all .2s ease-in-out; + + &.aplayer-volume-bar-wrap-active { + height: 40px; + } + + .aplayer-volume-bar { + position: absolute; + bottom: 0; + right: 10px; + width: 5px; + height: 35px; + background: #aaa; + border-radius: 2.5px; + overflow: hidden; + + .aplayer-volume { + position: absolute; + bottom: 0; + right: 0; + width: 5px; + transition: all 0.1s ease; + } + } + } + } + + .aplayer-loading-icon { + display: none; + + svg { + position: absolute; + animation: rotate 1s linear infinite; + } + } + } + } + + .aplayer-lrc { + display: none; + position: relative; + height: $lrc-height; + text-align: center; + overflow: hidden; + margin: -10px 0 7px; + + &:before { + position: absolute; + top: 0; + z-index: 1; + display: block; + overflow: hidden; + width: 100%; + height: 10%; + content: ' '; + background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); + background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); + background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); + } + + &:after { + position: absolute; + bottom: 0; + z-index: 1; + display: block; + overflow: hidden; + width: 100%; + height: 33%; + content: ' '; + background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 100%); + background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 100%); + background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ccffffff',GradientType=0 ); + } + + p { + font-size: 12px; + color: #666; + line-height: 16px !important; + height: 16px !important; + padding: 0 !important; + margin: 0 !important; + transition: all 0.5s ease-out; + opacity: 0.4; + overflow: hidden; + + &.aplayer-lrc-current { + opacity: 1; + overflow: visible; + height: initial !important; + min-height: 16px; + } + } + + &.aplayer-lrc-hide { + display: none; + } + + .aplayer-lrc-contents { + width: 100%; + transition: all 0.5s ease-out; + user-select: text; + cursor: default; + } + } + + .aplayer-list { + overflow: auto; + transition: all 0.5s ease; + will-change: height; + display: none; + overflow: hidden; + list-style-type: none; + margin: 0; + padding: 0; + overflow-y: auto; + + &::-webkit-scrollbar { + width: 5px; + } + + &::-webkit-scrollbar-thumb { + border-radius: 3px; + background-color: #eee; + } + + &::-webkit-scrollbar-thumb:hover { + background-color: #ccc; + } + + li { + position: relative; + height: 32px; + line-height: 32px; + padding: 0 15px; + font-size: 12px; + border-top: 1px solid #e9e9e9; + cursor: pointer; + transition: all 0.2s ease; + overflow: hidden; + margin: 0; + + &:first-child { + border-top: none; + } + + &:hover { + background: #efefef; + } + + &.aplayer-list-light { + background: #e9e9e9; + + .aplayer-list-cur { + display: inline-block; + } + } + + .aplayer-list-cur { + display: none; + width: 3px; + height: 22px; + position: absolute; + left: 0; + top: 5px; + cursor: pointer; + } + .aplayer-list-index { + color: #666; + margin-right: 12px; + cursor: pointer; + } + .aplayer-list-author { + color: #666; + float: right; + cursor: pointer; + } + } + } + + .aplayer-notice { + opacity: 0; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + font-size: 12px; + border-radius: 4px; + padding: 5px 10px; + transition: all .3s ease-in-out; + overflow: hidden; + color: #fff; + pointer-events: none; + background-color: #f4f4f5; + color: #909399; + } + + .aplayer-miniswitcher { + display: none; + position: absolute; + top: 0; + right: 0; + bottom: 0; + height: 100%; + background: #e6e6e6; + width: 18px; + border-radius: 0 2px 2px 0; + + .aplayer-icon { + height: 100%; + width: 100%; + transform: rotateY(180deg); + transition: all 0.3s ease; + + path { + fill: #666; + } + + &:hover { + path { + fill: #000; + } + } + } + } +} + +@keyframes aplayer-roll { + 0%{left:0} + 100%{left: -100%} +} + +@keyframes rotate { + 0% { + transform: rotate(0) + } + 100% { + transform: rotate(360deg) + } +} \ No newline at end of file diff --git a/aplayer/src/js/bar.js b/aplayer/src/js/bar.js new file mode 100644 index 0000000..d6db394 --- /dev/null +++ b/aplayer/src/js/bar.js @@ -0,0 +1,27 @@ +class Bar { + constructor(template) { + this.elements = {}; + this.elements.volume = template.volume; + this.elements.played = template.played; + this.elements.loaded = template.loaded; + } + + /** + * Update progress + * + * @param {String} type - Point out which bar it is + * @param {Number} percentage + * @param {String} direction - Point out the direction of this bar, Should be height or width + */ + set(type, percentage, direction) { + percentage = Math.max(percentage, 0); + percentage = Math.min(percentage, 1); + this.elements[type].style[direction] = percentage * 100 + '%'; + } + + get(type, direction) { + return parseFloat(this.elements[type].style[direction]) / 100; + } +} + +export default Bar; diff --git a/aplayer/src/js/controller.js b/aplayer/src/js/controller.js new file mode 100644 index 0000000..bf80631 --- /dev/null +++ b/aplayer/src/js/controller.js @@ -0,0 +1,164 @@ +import utils from './utils'; +import Icons from './icons'; + +class Controller { + constructor(player) { + this.player = player; + + this.initPlayButton(); + this.initPlayBar(); + this.initOrderButton(); + this.initLoopButton(); + this.initMenuButton(); + if (!utils.isMobile) { + this.initVolumeButton(); + } + this.initMiniSwitcher(); + this.initSkipButton(); + this.initLrcButton(); + } + + initPlayButton() { + this.player.template.pic.addEventListener('click', () => { + this.player.toggle(); + }); + } + + initPlayBar() { + const thumbMove = (e) => { + let percentage = ((e.clientX || e.changedTouches[0].clientX) - this.player.template.barWrap.getBoundingClientRect().left) / this.player.template.barWrap.clientWidth; + percentage = Math.max(percentage, 0); + percentage = Math.min(percentage, 1); + this.player.bar.set('played', percentage, 'width'); + this.player.lrc && this.player.lrc.update(percentage * this.player.duration); + this.player.template.ptime.innerHTML = utils.secondToTime(percentage * this.player.duration); + }; + + const thumbUp = (e) => { + document.removeEventListener(utils.nameMap.dragEnd, thumbUp); + document.removeEventListener(utils.nameMap.dragMove, thumbMove); + let percentage = ((e.clientX || e.changedTouches[0].clientX) - this.player.template.barWrap.getBoundingClientRect().left) / this.player.template.barWrap.clientWidth; + percentage = Math.max(percentage, 0); + percentage = Math.min(percentage, 1); + this.player.bar.set('played', percentage, 'width'); + this.player.seek(percentage * this.player.duration); + this.player.disableTimeupdate = false; + }; + + this.player.template.barWrap.addEventListener(utils.nameMap.dragStart, () => { + this.player.disableTimeupdate = true; + document.addEventListener(utils.nameMap.dragMove, thumbMove); + document.addEventListener(utils.nameMap.dragEnd, thumbUp); + }); + } + + initVolumeButton() { + this.player.template.volumeButton.addEventListener('click', () => { + if (this.player.audio.muted) { + this.player.volume(this.player.audio.volume, true); + } else { + this.player.audio.muted = true; + this.player.switchVolumeIcon(); + this.player.bar.set('volume', 0, 'height'); + } + }); + + const thumbMove = (e) => { + let percentage = 1 - ((e.clientY || e.changedTouches[0].clientY) - this.player.template.volumeBar.getBoundingClientRect().top) / this.player.template.volumeBar.clientHeight; + percentage = Math.max(percentage, 0); + percentage = Math.min(percentage, 1); + this.player.volume(percentage); + }; + + const thumbUp = (e) => { + this.player.template.volumeBarWrap.classList.remove('aplayer-volume-bar-wrap-active'); + document.removeEventListener(utils.nameMap.dragEnd, thumbUp); + document.removeEventListener(utils.nameMap.dragMove, thumbMove); + let percentage = 1 - ((e.clientY || e.changedTouches[0].clientY) - this.player.template.volumeBar.getBoundingClientRect().top) / this.player.template.volumeBar.clientHeight; + percentage = Math.max(percentage, 0); + percentage = Math.min(percentage, 1); + this.player.volume(percentage); + }; + + this.player.template.volumeBarWrap.addEventListener(utils.nameMap.dragStart, () => { + this.player.template.volumeBarWrap.classList.add('aplayer-volume-bar-wrap-active'); + document.addEventListener(utils.nameMap.dragMove, thumbMove); + document.addEventListener(utils.nameMap.dragEnd, thumbUp); + }); + } + + initOrderButton() { + this.player.template.order.addEventListener('click', () => { + if (this.player.options.order === 'list') { + this.player.options.order = 'random'; + this.player.template.order.innerHTML = Icons.orderRandom; + } else if (this.player.options.order === 'random') { + this.player.options.order = 'list'; + this.player.template.order.innerHTML = Icons.orderList; + } + }); + } + + initLoopButton() { + this.player.template.loop.addEventListener('click', () => { + if (this.player.list.audios.length > 1) { + if (this.player.options.loop === 'one') { + this.player.options.loop = 'none'; + this.player.template.loop.innerHTML = Icons.loopNone; + } else if (this.player.options.loop === 'none') { + this.player.options.loop = 'all'; + this.player.template.loop.innerHTML = Icons.loopAll; + } else if (this.player.options.loop === 'all') { + this.player.options.loop = 'one'; + this.player.template.loop.innerHTML = Icons.loopOne; + } + } else { + if (this.player.options.loop === 'one' || this.player.options.loop === 'all') { + this.player.options.loop = 'none'; + this.player.template.loop.innerHTML = Icons.loopNone; + } else if (this.player.options.loop === 'none') { + this.player.options.loop = 'all'; + this.player.template.loop.innerHTML = Icons.loopAll; + } + } + }); + } + + initMenuButton() { + this.player.template.menu.addEventListener('click', () => { + this.player.list.toggle(); + }); + } + + initMiniSwitcher() { + this.player.template.miniSwitcher.addEventListener('click', () => { + this.player.setMode(this.player.mode === 'mini' ? 'normal' : 'mini'); + }); + } + + initSkipButton() { + this.player.template.skipBackButton.addEventListener('click', () => { + this.player.skipBack(); + }); + this.player.template.skipForwardButton.addEventListener('click', () => { + this.player.skipForward(); + }); + this.player.template.skipPlayButton.addEventListener('click', () => { + this.player.toggle(); + }); + } + + initLrcButton() { + this.player.template.lrcButton.addEventListener('click', () => { + if (this.player.template.lrcButton.classList.contains('aplayer-icon-lrc-inactivity')) { + this.player.template.lrcButton.classList.remove('aplayer-icon-lrc-inactivity'); + this.player.lrc && this.player.lrc.show(); + } else { + this.player.template.lrcButton.classList.add('aplayer-icon-lrc-inactivity'); + this.player.lrc && this.player.lrc.hide(); + } + }); + } +} + +export default Controller; diff --git a/aplayer/src/js/events.js b/aplayer/src/js/events.js new file mode 100644 index 0000000..e635548 --- /dev/null +++ b/aplayer/src/js/events.js @@ -0,0 +1,62 @@ +class Events { + constructor() { + this.events = {}; + + this.audioEvents = [ + 'abort', + 'canplay', + 'canplaythrough', + 'durationchange', + 'emptied', + 'ended', + 'error', + 'loadeddata', + 'loadedmetadata', + 'loadstart', + 'mozaudioavailable', + 'pause', + 'play', + 'playing', + 'progress', + 'ratechange', + 'seeked', + 'seeking', + 'stalled', + 'suspend', + 'timeupdate', + 'volumechange', + 'waiting', + ]; + this.playerEvents = ['destroy', 'listshow', 'listhide', 'listadd', 'listremove', 'listswitch', 'listclear', 'noticeshow', 'noticehide', 'lrcshow', 'lrchide']; + } + + on(name, callback) { + if (this.type(name) && typeof callback === 'function') { + if (!this.events[name]) { + this.events[name] = []; + } + this.events[name].push(callback); + } + } + + trigger(name, data) { + if (this.events[name] && this.events[name].length) { + for (let i = 0; i < this.events[name].length; i++) { + this.events[name][i](data); + } + } + } + + type(name) { + if (this.playerEvents.indexOf(name) !== -1) { + return 'player'; + } else if (this.audioEvents.indexOf(name) !== -1) { + return 'audio'; + } + + console.error(`Unknown event name: ${name}`); + return null; + } +} + +export default Events; diff --git a/aplayer/src/js/icons.js b/aplayer/src/js/icons.js new file mode 100644 index 0000000..9f6d552 --- /dev/null +++ b/aplayer/src/js/icons.js @@ -0,0 +1,35 @@ +import play from '../assets/play.svg'; +import pause from '../assets/pause.svg'; +import volumeUp from '../assets/volume-up.svg'; +import volumeDown from '../assets/volume-down.svg'; +import volumeOff from '../assets/volume-off.svg'; +import orderRandom from '../assets/order-random.svg'; +import orderList from '../assets/order-list.svg'; +import menu from '../assets/menu.svg'; +import loopAll from '../assets/loop-all.svg'; +import loopOne from '../assets/loop-one.svg'; +import loopNone from '../assets/loop-none.svg'; +import loading from '../assets/loading.svg'; +import right from '../assets/right.svg'; +import skip from '../assets/skip.svg'; +import lrc from '../assets/lrc.svg'; + +const Icons = { + play: play, + pause: pause, + volumeUp: volumeUp, + volumeDown: volumeDown, + volumeOff: volumeOff, + orderRandom: orderRandom, + orderList: orderList, + menu: menu, + loopAll: loopAll, + loopOne: loopOne, + loopNone: loopNone, + loading: loading, + right: right, + skip: skip, + lrc: lrc, +}; + +export default Icons; diff --git a/aplayer/src/js/index.js b/aplayer/src/js/index.js new file mode 100644 index 0000000..cbd2c73 --- /dev/null +++ b/aplayer/src/js/index.js @@ -0,0 +1,7 @@ +import '../css/index.scss'; +import APlayer from './player'; + +/* global APLAYER_VERSION GIT_HASH */ +console.log(`${'\n'} %c APlayer v${APLAYER_VERSION} ${GIT_HASH} %c http://aplayer.js.org ${'\n'}`, 'color: #fadfa3; background: #030307; padding:5px 0;', 'background: #fadfa3; padding:5px 0;'); + +export default APlayer; diff --git a/aplayer/src/js/list.js b/aplayer/src/js/list.js new file mode 100644 index 0000000..7ced2dc --- /dev/null +++ b/aplayer/src/js/list.js @@ -0,0 +1,195 @@ +import tplListItem from '../template/list-item.art'; +import utils from './utils'; +import smoothScroll from 'smoothscroll'; + +class List { + constructor(player) { + this.player = player; + this.index = 0; + this.audios = this.player.options.audio; + this.showing = true; + this.player.template.list.style.height = `${Math.min(this.player.template.list.scrollHeight, this.player.options.listMaxHeight)}px`; + + this.bindEvents(); + } + + bindEvents() { + this.player.template.list.addEventListener('click', (e) => { + let target; + if (e.target.tagName.toUpperCase() === 'LI') { + target = e.target; + } else { + target = e.target.parentElement; + } + const audioIndex = parseInt(target.getElementsByClassName('aplayer-list-index')[0].innerHTML) - 1; + if (audioIndex !== this.index) { + this.switch(audioIndex); + this.player.play(); + } else { + this.player.toggle(); + } + }); + } + + show() { + this.showing = true; + this.player.template.list.scrollTop = this.index * 33; + this.player.template.list.style.height = `${Math.min(this.player.template.list.scrollHeight, this.player.options.listMaxHeight)}px`; + this.player.events.trigger('listshow'); + } + + hide() { + this.showing = false; + this.player.template.list.style.height = `${Math.min(this.player.template.list.scrollHeight, this.player.options.listMaxHeight)}px`; + setTimeout(() => { + this.player.template.list.style.height = '0px'; + this.player.events.trigger('listhide'); + }, 0); + } + + toggle() { + if (this.showing) { + this.hide(); + } else { + this.show(); + } + } + + add(audios) { + this.player.events.trigger('listadd', { + audios: audios, + }); + + if (Object.prototype.toString.call(audios) !== '[object Array]') { + audios = [audios]; + } + audios.map((item) => { + item.name = item.name || item.title || 'Audio name'; + item.artist = item.artist || item.author || 'Audio artist'; + item.cover = item.cover || item.pic; + item.type = item.type || 'normal'; + return item; + }); + + const wasSingle = !(this.audios.length > 1); + const wasEmpty = this.audios.length === 0; + + this.player.template.list.innerHTML += tplListItem({ + theme: this.player.options.theme, + audio: audios, + index: this.audios.length + 1, + }); + + this.audios = this.audios.concat(audios); + + if (wasSingle && this.audios.length > 1) { + this.player.container.classList.add('aplayer-withlist'); + } + + this.player.randomOrder = utils.randomOrder(this.audios.length); + this.player.template.listCurs = this.player.container.querySelectorAll('.aplayer-list-cur'); + + this.player.template.listCurs[this.audios.length - 1].style.backgroundColor = audios.theme || this.player.options.theme; + + if (wasEmpty) { + if (this.player.options.order === 'random') { + this.switch(this.player.randomOrder[0]); + } else { + this.switch(0); + } + } + } + + remove(index) { + this.player.events.trigger('listremove', { + index: index, + }); + if (this.audios[index]) { + if (this.audios.length > 1) { + const list = this.player.container.querySelectorAll('.aplayer-list li'); + list[index].remove(); + + this.audios.splice(index, 1); + this.player.lrc && this.player.lrc.remove(index); + + if (index === this.index) { + if (this.audios[index]) { + this.switch(index); + } else { + this.switch(index - 1); + } + } + if (this.index > index) { + this.index--; + } + + for (let i = index; i < list.length; i++) { + list[i].getElementsByClassName('aplayer-list-index')[0].textContent = i; + } + if (this.audios.length === 1) { + this.player.container.classList.remove('aplayer-withlist'); + } + + this.player.template.listCurs = this.player.container.querySelectorAll('.aplayer-list-cur'); + } else { + this.clear(); + } + } + } + + switch(index) { + this.player.events.trigger('listswitch', { + index: index, + }); + + if (typeof index !== 'undefined' && this.audios[index]) { + this.index = index; + + const audio = this.audios[this.index]; + + // set html + this.player.template.pic.style.backgroundImage = audio.cover ? `url('${audio.cover}')` : ''; + this.player.theme(this.audios[this.index].theme || this.player.options.theme, this.index, false); + this.player.template.title.innerHTML = audio.name; + this.player.template.author.innerHTML = audio.artist ? ' - ' + audio.artist : ''; + + const light = this.player.container.getElementsByClassName('aplayer-list-light')[0]; + if (light) { + light.classList.remove('aplayer-list-light'); + } + this.player.container.querySelectorAll('.aplayer-list li')[this.index].classList.add('aplayer-list-light'); + + smoothScroll(this.index * 33, 500, null, this.player.template.list); + + this.player.setAudio(audio); + + this.player.lrc && this.player.lrc.switch(this.index); + this.player.lrc && this.player.lrc.update(0); + + // set duration time + if (this.player.duration !== 1) { + // compatibility: Android browsers will output 1 at first + this.player.template.dtime.innerHTML = utils.secondToTime(this.player.duration); + } + } + } + + clear() { + this.player.events.trigger('listclear'); + this.index = 0; + this.player.container.classList.remove('aplayer-withlist'); + this.player.pause(); + this.audios = []; + this.player.lrc && this.player.lrc.clear(); + this.player.audio.src = ''; + this.player.template.list.innerHTML = ''; + this.player.template.pic.style.backgroundImage = ''; + this.player.theme(this.player.options.theme, this.index, false); + this.player.template.title.innerHTML = 'No audio'; + this.player.template.author.innerHTML = ''; + this.player.bar.set('loaded', 0, 'width'); + this.player.template.dtime.innerHTML = utils.secondToTime(0); + } +} + +export default List; diff --git a/aplayer/src/js/lrc.js b/aplayer/src/js/lrc.js new file mode 100644 index 0000000..c7c0de2 --- /dev/null +++ b/aplayer/src/js/lrc.js @@ -0,0 +1,143 @@ +import tplLrc from '../template/lrc.art'; + +class Lrc { + constructor(options) { + this.container = options.container; + this.async = options.async; + this.player = options.player; + this.parsed = []; + this.index = 0; + this.current = []; + } + + show() { + this.player.events.trigger('lrcshow'); + this.player.template.lrcWrap.classList.remove('aplayer-lrc-hide'); + } + + hide() { + this.player.events.trigger('lrchide'); + this.player.template.lrcWrap.classList.add('aplayer-lrc-hide'); + } + + toggle() { + if (this.player.template.lrcWrap.classList.contains('aplayer-lrc-hide')) { + this.show(); + } else { + this.hide(); + } + } + + update(currentTime = this.player.audio.currentTime) { + if (this.index > this.current.length - 1 || currentTime < this.current[this.index][0] || (!this.current[this.index + 1] || currentTime >= this.current[this.index + 1][0])) { + for (let i = 0; i < this.current.length; i++) { + if (currentTime >= this.current[i][0] && (!this.current[i + 1] || currentTime < this.current[i + 1][0])) { + this.index = i; + this.container.style.transform = `translateY(${-this.index * 16}px)`; + this.container.style.webkitTransform = `translateY(${-this.index * 16}px)`; + this.container.getElementsByClassName('aplayer-lrc-current')[0].classList.remove('aplayer-lrc-current'); + this.container.getElementsByTagName('p')[i].classList.add('aplayer-lrc-current'); + } + } + } + } + + switch(index) { + if (!this.parsed[index]) { + if (!this.async) { + if (this.player.list.audios[index].lrc) { + this.parsed[index] = this.parse(this.player.list.audios[index].lrc); + } else { + this.parsed[index] = [['00:00', 'Not available']]; + } + } else { + this.parsed[index] = [['00:00', 'Loading']]; + const xhr = new XMLHttpRequest(); + xhr.onreadystatechange = () => { + if (index === this.player.list.index && xhr.readyState === 4) { + if ((xhr.status >= 200 && xhr.status < 300) || xhr.status === 304) { + this.parsed[index] = this.parse(xhr.responseText); + } else { + this.player.notice(`LRC file request fails: status ${xhr.status}`); + this.parsed[index] = [['00:00', 'Not available']]; + } + this.container.innerHTML = tplLrc({ + lyrics: this.parsed[index], + }); + this.update(0); + this.current = this.parsed[index]; + } + }; + const apiurl = this.player.list.audios[index].lrc; + xhr.open('get', apiurl, true); + xhr.send(null); + } + } + + this.container.innerHTML = tplLrc({ + lyrics: this.parsed[index], + }); + this.current = this.parsed[index]; + this.update(0); + } + + /** + * Parse lrc, suppose multiple time tag + * + * @param {String} lrc_s - Format: + * [mm:ss]lyric + * [mm:ss.xx]lyric + * [mm:ss.xxx]lyric + * [mm:ss.xx][mm:ss.xx][mm:ss.xx]lyric + * [mm:ss.xx]lyric + * + * @return {String} [[time, text], [time, text], [time, text], ...] + */ + parse(lrc_s) { + if (lrc_s) { + lrc_s = lrc_s.replace(/([^\]^\n])\[/g, (match, p1) => p1 + '\n['); + const lyric = lrc_s.split('\n'); + let lrc = []; + const lyricLen = lyric.length; + for (let i = 0; i < lyricLen; i++) { + // match lrc time + const lrcTimes = lyric[i].match(/\[(\d{2}):(\d{2})(\.(\d{2,3}))?]/g); + // match lrc text + const lrcText = lyric[i] + .replace(/.*\[(\d{2}):(\d{2})(\.(\d{2,3}))?]/g, '') + .replace(/<(\d{2}):(\d{2})(\.(\d{2,3}))?>/g, '') + .replace(/^\s+|\s+$/g, ''); + + if (lrcTimes) { + // handle multiple time tag + const timeLen = lrcTimes.length; + for (let j = 0; j < timeLen; j++) { + const oneTime = /\[(\d{2}):(\d{2})(\.(\d{2,3}))?]/.exec(lrcTimes[j]); + const min2sec = oneTime[1] * 60; + const sec2sec = parseInt(oneTime[2]); + const msec2sec = oneTime[4] ? parseInt(oneTime[4]) / ((oneTime[4] + '').length === 2 ? 100 : 1000) : 0; + const lrcTime = min2sec + sec2sec + msec2sec; + lrc.push([lrcTime, lrcText]); + } + } + } + // sort by time + lrc = lrc.filter((item) => item[1]); + lrc.sort((a, b) => a[0] - b[0]); + return lrc; + } else { + return []; + } + } + + remove(index) { + this.parsed.splice(index, 1); + } + + clear() { + this.parsed = []; + this.container.innerHTML = ''; + } +} + +export default Lrc; diff --git a/aplayer/src/js/options.js b/aplayer/src/js/options.js new file mode 100644 index 0000000..ea8f103 --- /dev/null +++ b/aplayer/src/js/options.js @@ -0,0 +1,45 @@ +export default (options) => { + // default options + const defaultOption = { + container: options.element || document.getElementsByClassName('aplayer')[0], + mini: options.narrow || options.fixed || false, + fixed: false, + autoplay: false, + mutex: true, + lrcType: options.showlrc || options.lrc || 0, + preload: 'metadata', + theme: '#b7daff', + loop: 'all', + order: 'list', + volume: 0.7, + listFolded: options.fixed, + listMaxHeight: options.listmaxheight || 250, + audio: options.music || [], + storageName: 'aplayer-setting', + }; + for (const defaultKey in defaultOption) { + if (defaultOption.hasOwnProperty(defaultKey) && !options.hasOwnProperty(defaultKey)) { + options[defaultKey] = defaultOption[defaultKey]; + } + } + + options.listMaxHeight = parseFloat(options.listMaxHeight); + + if (Object.prototype.toString.call(options.audio) !== '[object Array]') { + options.audio = [options.audio]; + } + + options.audio.map((item) => { + item.name = item.name || item.title || 'Audio name'; + item.artist = item.artist || item.author || 'Audio artist'; + item.cover = item.cover || item.pic; + item.type = item.type || 'normal'; + return item; + }); + + if (options.audio.length <= 1 && options.loop === 'one') { + options.loop = 'all'; + } + + return options; +}; diff --git a/aplayer/src/js/player.js b/aplayer/src/js/player.js new file mode 100644 index 0000000..f51a52d --- /dev/null +++ b/aplayer/src/js/player.js @@ -0,0 +1,491 @@ +import Promise from 'promise-polyfill'; + +import utils from './utils'; +import Icons from './icons'; +import handleOption from './options'; +import Template from './template'; +import Bar from './bar'; +import Storage from './storage'; +import Lrc from './lrc'; +import Controller from './controller'; +import Timer from './timer'; +import Events from './events'; +import List from './list'; + +const instances = []; + +class APlayer { + /** + * APlayer constructor function + * + * @param {Object} options - See README + * @constructor + */ + constructor(options) { + this.options = handleOption(options); + this.container = this.options.container; + this.paused = true; + this.playedPromise = Promise.resolve(); + this.mode = 'normal'; + + this.randomOrder = utils.randomOrder(this.options.audio.length); + + this.container.classList.add('aplayer'); + if (this.options.lrcType && !this.options.fixed) { + this.container.classList.add('aplayer-withlrc'); + } + if (this.options.audio.length > 1) { + this.container.classList.add('aplayer-withlist'); + } + if (utils.isMobile) { + this.container.classList.add('aplayer-mobile'); + } + this.arrow = this.container.offsetWidth <= 300; + if (this.arrow) { + this.container.classList.add('aplayer-arrow'); + } + + // save lrc + if (this.options.lrcType === 2 || this.options.lrcType === true) { + const lrcEle = this.container.getElementsByClassName('aplayer-lrc-content'); + for (let i = 0; i < lrcEle.length; i++) { + if (this.options.audio[i]) { + this.options.audio[i].lrc = lrcEle[i].innerHTML; + } + } + } + + this.template = new Template({ + container: this.container, + options: this.options, + randomOrder: this.randomOrder, + }); + + if (this.options.fixed) { + this.container.classList.add('aplayer-fixed'); + this.template.body.style.width = this.template.body.offsetWidth - 18 + 'px'; + } + if (this.options.mini) { + this.setMode('mini'); + this.template.info.style.display = 'block'; + } + if (this.template.info.offsetWidth < 200) { + this.template.time.classList.add('aplayer-time-narrow'); + } + + if (this.options.lrcType) { + this.lrc = new Lrc({ + container: this.template.lrc, + async: this.options.lrcType === 3, + player: this, + }); + } + this.events = new Events(); + this.storage = new Storage(this); + this.bar = new Bar(this.template); + this.controller = new Controller(this); + this.timer = new Timer(this); + this.list = new List(this); + + this.initAudio(); + this.bindEvents(); + if (this.options.order === 'random') { + this.list.switch(this.randomOrder[0]); + } else { + this.list.switch(0); + } + + // autoplay + if (this.options.autoplay) { + this.play(); + } + + instances.push(this); + } + + initAudio() { + this.audio = document.createElement('audio'); + this.audio.preload = this.options.preload; + + for (let i = 0; i < this.events.audioEvents.length; i++) { + this.audio.addEventListener(this.events.audioEvents[i], (e) => { + this.events.trigger(this.events.audioEvents[i], e); + }); + } + + this.volume(this.storage.get('volume'), true); + } + + bindEvents() { + this.on('play', () => { + if (this.paused) { + this.setUIPlaying(); + } + }); + + this.on('pause', () => { + if (!this.paused) { + this.setUIPaused(); + } + }); + + this.on('timeupdate', () => { + if (!this.disableTimeupdate) { + this.bar.set('played', this.audio.currentTime / this.duration, 'width'); + this.lrc && this.lrc.update(); + const currentTime = utils.secondToTime(this.audio.currentTime); + if (this.template.ptime.innerHTML !== currentTime) { + this.template.ptime.innerHTML = currentTime; + } + } + }); + + // show audio time: the metadata has loaded or changed + this.on('durationchange', () => { + if (this.duration !== 1) { + // compatibility: Android browsers will output 1 at first + this.template.dtime.innerHTML = utils.secondToTime(this.duration); + } + }); + + // Can seek now + this.on('loadedmetadata', () => { + this.seek(0); + if (!this.paused) { + this.audio.play(); + } + }); + + // show audio loaded bar: to inform interested parties of progress downloading the media + this.on('canplay', () => { + const percentage = this.audio.buffered.length ? this.audio.buffered.end(this.audio.buffered.length - 1) / this.duration : 0; + this.bar.set('loaded', percentage, 'width'); + }); + this.on('progress', () => { + const percentage = this.audio.buffered.length ? this.audio.buffered.end(this.audio.buffered.length - 1) / this.duration : 0; + this.bar.set('loaded', percentage, 'width'); + }); + + // audio download error: an error occurs + let skipTime; + this.on('error', () => { + if (this.list.audios.length > 1) { + this.notice('An audio error has occurred, player will skip forward in 2 seconds.'); + skipTime = setTimeout(() => { + this.skipForward(); + if (!this.paused) { + this.play(); + } + }, 2000); + } else if (this.list.audios.length === 1) { + this.notice('An audio error has occurred.'); + } + }); + this.events.on('listswitch', () => { + skipTime && clearTimeout(skipTime); + }); + + // multiple audio play + this.on('ended', () => { + if (this.options.loop === 'none') { + if (this.options.order === 'list') { + if (this.list.index < this.list.audios.length - 1) { + this.list.switch((this.list.index + 1) % this.list.audios.length); + this.play(); + } else { + this.list.switch((this.list.index + 1) % this.list.audios.length); + this.pause(); + } + } else if (this.options.order === 'random') { + if (this.randomOrder.indexOf(this.list.index) < this.randomOrder.length - 1) { + this.list.switch(this.nextIndex()); + this.play(); + } else { + this.list.switch(this.nextIndex()); + this.pause(); + } + } + } else if (this.options.loop === 'one') { + this.list.switch(this.list.index); + this.play(); + } else if (this.options.loop === 'all') { + this.skipForward(); + this.play(); + } + }); + } + + setAudio(audio) { + if (this.hls) { + this.hls.destroy(); + this.hls = null; + } + let type = audio.type; + if (this.options.customAudioType && this.options.customAudioType[type]) { + if (Object.prototype.toString.call(this.options.customAudioType[type]) === '[object Function]') { + this.options.customAudioType[type](this.audio, audio, this); + } else { + console.error(`Illegal customType: ${type}`); + } + } else { + if (!type || type === 'auto') { + if (/m3u8(#|\?|$)/i.exec(audio.url)) { + type = 'hls'; + } else { + type = 'normal'; + } + } + if (type === 'hls') { + if (window.Hls.isSupported()) { + this.hls = new window.Hls(); + this.hls.loadSource(audio.url); + this.hls.attachMedia(this.audio); + } else if (this.audio.canPlayType('application/x-mpegURL') || this.audio.canPlayType('application/vnd.apple.mpegURL')) { + this.audio.src = audio.url; + } else { + this.notice('Error: HLS is not supported.'); + } + } else if (type === 'normal') { + this.audio.src = audio.url; + } + } + } + + theme(color = this.list.audios[this.list.index].theme || this.options.theme, index = this.list.index, isReset = true) { + if (isReset) { + this.list.audios[index] && (this.list.audios[index].theme = color); + } + this.template.listCurs[index] && (this.template.listCurs[index].style.backgroundColor = color); + if (index === this.list.index) { + this.template.pic.style.backgroundColor = color; + this.template.played.style.background = color; + this.template.thumb.style.background = color; + this.template.volume.style.background = color; + } + } + + seek(time) { + time = Math.max(time, 0); + time = Math.min(time, this.duration); + this.audio.currentTime = time; + this.bar.set('played', time / this.duration, 'width'); + this.template.ptime.innerHTML = utils.secondToTime(time); + } + + get duration() { + return isNaN(this.audio.duration) ? 0 : this.audio.duration; + } + + setUIPlaying() { + if (this.paused) { + this.paused = false; + this.template.button.classList.remove('aplayer-play'); + this.template.button.classList.add('aplayer-pause'); + this.template.button.innerHTML = ''; + setTimeout(() => { + this.template.button.innerHTML = Icons.pause; + }, 100); + this.template.skipPlayButton.innerHTML = Icons.pause; + } + + this.timer.enable('loading'); + + if (this.options.mutex) { + for (let i = 0; i < instances.length; i++) { + if (this !== instances[i]) { + instances[i].pause(); + } + } + } + } + + play() { + this.setUIPlaying(); + + const playPromise = this.audio.play(); + if (playPromise) { + playPromise.catch((e) => { + console.warn(e); + if (e.name === 'NotAllowedError') { + this.setUIPaused(); + } + }); + } + } + + setUIPaused() { + if (!this.paused) { + this.paused = true; + + this.template.button.classList.remove('aplayer-pause'); + this.template.button.classList.add('aplayer-play'); + this.template.button.innerHTML = ''; + setTimeout(() => { + this.template.button.innerHTML = Icons.play; + }, 100); + this.template.skipPlayButton.innerHTML = Icons.play; + } + + this.container.classList.remove('aplayer-loading'); + this.timer.disable('loading'); + } + + pause() { + this.setUIPaused(); + this.audio.pause(); + } + + switchVolumeIcon() { + if (this.volume() >= 0.95) { + this.template.volumeButton.innerHTML = Icons.volumeUp; + } else if (this.volume() > 0) { + this.template.volumeButton.innerHTML = Icons.volumeDown; + } else { + this.template.volumeButton.innerHTML = Icons.volumeOff; + } + } + + /** + * Set volume + */ + volume(percentage, nostorage) { + percentage = parseFloat(percentage); + if (!isNaN(percentage)) { + percentage = Math.max(percentage, 0); + percentage = Math.min(percentage, 1); + this.bar.set('volume', percentage, 'height'); + if (!nostorage) { + this.storage.set('volume', percentage); + } + + this.audio.volume = percentage; + if (this.audio.muted) { + this.audio.muted = false; + } + + this.switchVolumeIcon(); + } + + return this.audio.muted ? 0 : this.audio.volume; + } + + /** + * bind events + */ + on(name, callback) { + this.events.on(name, callback); + } + + /** + * toggle between play and pause + */ + toggle() { + if (this.template.button.classList.contains('aplayer-play')) { + this.play(); + } else if (this.template.button.classList.contains('aplayer-pause')) { + this.pause(); + } + } + + // abandoned + switchAudio(index) { + this.list.switch(index); + } + + // abandoned + addAudio(audios) { + this.list.add(audios); + } + + // abandoned + removeAudio(index) { + this.list.remove(index); + } + + /** + * destroy this player + */ + destroy() { + instances.splice(instances.indexOf(this), 1); + this.pause(); + this.container.innerHTML = ''; + this.audio.src = ''; + this.timer.destroy(); + this.events.trigger('destroy'); + } + + setMode(mode = 'normal') { + this.mode = mode; + if (mode === 'mini') { + this.container.classList.add('aplayer-narrow'); + } else if (mode === 'normal') { + this.container.classList.remove('aplayer-narrow'); + } + } + + notice(text, time = 2000, opacity = 0.8) { + this.template.notice.innerHTML = text; + this.template.notice.style.opacity = opacity; + if (this.noticeTime) { + clearTimeout(this.noticeTime); + } + this.events.trigger('noticeshow', { + text: text, + }); + if (time) { + this.noticeTime = setTimeout(() => { + this.template.notice.style.opacity = 0; + this.events.trigger('noticehide'); + }, time); + } + } + + prevIndex() { + if (this.list.audios.length > 1) { + if (this.options.order === 'list') { + return this.list.index - 1 < 0 ? this.list.audios.length - 1 : this.list.index - 1; + } else if (this.options.order === 'random') { + const index = this.randomOrder.indexOf(this.list.index); + if (index === 0) { + return this.randomOrder[this.randomOrder.length - 1]; + } else { + return this.randomOrder[index - 1]; + } + } + } else { + return 0; + } + } + + nextIndex() { + if (this.list.audios.length > 1) { + if (this.options.order === 'list') { + return (this.list.index + 1) % this.list.audios.length; + } else if (this.options.order === 'random') { + const index = this.randomOrder.indexOf(this.list.index); + if (index === this.randomOrder.length - 1) { + return this.randomOrder[0]; + } else { + return this.randomOrder[index + 1]; + } + } + } else { + return 0; + } + } + + skipBack() { + this.list.switch(this.prevIndex()); + } + + skipForward() { + this.list.switch(this.nextIndex()); + } + + static get version() { + /* global APLAYER_VERSION */ + return APLAYER_VERSION; + } +} + +export default APlayer; diff --git a/aplayer/src/js/storage.js b/aplayer/src/js/storage.js new file mode 100644 index 0000000..bac02e9 --- /dev/null +++ b/aplayer/src/js/storage.js @@ -0,0 +1,24 @@ +import utils from './utils'; + +class Storage { + constructor(player) { + this.storageName = player.options.storageName; + + this.data = JSON.parse(utils.storage.get(this.storageName)); + if (!this.data) { + this.data = {}; + } + this.data.volume = this.data.volume || player.options.volume; + } + + get(key) { + return this.data[key]; + } + + set(key, value) { + this.data[key] = value; + utils.storage.set(this.storageName, JSON.stringify(this.data)); + } +} + +export default Storage; diff --git a/aplayer/src/js/template.js b/aplayer/src/js/template.js new file mode 100644 index 0000000..b04ce71 --- /dev/null +++ b/aplayer/src/js/template.js @@ -0,0 +1,62 @@ +import Icons from './icons'; +import tplPlayer from '../template/player.art'; + +class Template { + constructor(options) { + this.container = options.container; + this.options = options.options; + this.randomOrder = options.randomOrder; + this.init(); + } + + init() { + let cover = ''; + if (this.options.audio.length) { + if (this.options.order === 'random') { + cover = this.options.audio[this.randomOrder[0]].cover; + } else { + cover = this.options.audio[0].cover; + } + } + + this.container.innerHTML = tplPlayer({ + options: this.options, + icons: Icons, + cover: cover, + getObject: (obj) => obj, + }); + + this.lrc = this.container.querySelector('.aplayer-lrc-contents'); + this.lrcWrap = this.container.querySelector('.aplayer-lrc'); + this.ptime = this.container.querySelector('.aplayer-ptime'); + this.info = this.container.querySelector('.aplayer-info'); + this.time = this.container.querySelector('.aplayer-time'); + this.barWrap = this.container.querySelector('.aplayer-bar-wrap'); + this.button = this.container.querySelector('.aplayer-button'); + this.body = this.container.querySelector('.aplayer-body'); + this.list = this.container.querySelector('.aplayer-list'); + this.listCurs = this.container.querySelectorAll('.aplayer-list-cur'); + this.played = this.container.querySelector('.aplayer-played'); + this.loaded = this.container.querySelector('.aplayer-loaded'); + this.thumb = this.container.querySelector('.aplayer-thumb'); + this.volume = this.container.querySelector('.aplayer-volume'); + this.volumeBar = this.container.querySelector('.aplayer-volume-bar'); + this.volumeButton = this.container.querySelector('.aplayer-time button'); + this.volumeBarWrap = this.container.querySelector('.aplayer-volume-bar-wrap'); + this.loop = this.container.querySelector('.aplayer-icon-loop'); + this.order = this.container.querySelector('.aplayer-icon-order'); + this.menu = this.container.querySelector('.aplayer-icon-menu'); + this.pic = this.container.querySelector('.aplayer-pic'); + this.title = this.container.querySelector('.aplayer-title'); + this.author = this.container.querySelector('.aplayer-author'); + this.dtime = this.container.querySelector('.aplayer-dtime'); + this.notice = this.container.querySelector('.aplayer-notice'); + this.miniSwitcher = this.container.querySelector('.aplayer-miniswitcher'); + this.skipBackButton = this.container.querySelector('.aplayer-icon-back'); + this.skipForwardButton = this.container.querySelector('.aplayer-icon-forward'); + this.skipPlayButton = this.container.querySelector('.aplayer-icon-play'); + this.lrcButton = this.container.querySelector('.aplayer-icon-lrc'); + } +} + +export default Template; diff --git a/aplayer/src/js/timer.js b/aplayer/src/js/timer.js new file mode 100644 index 0000000..ae204c5 --- /dev/null +++ b/aplayer/src/js/timer.js @@ -0,0 +1,67 @@ +class Timer { + constructor(player) { + this.player = player; + + window.requestAnimationFrame = (() => + window.requestAnimationFrame || + window.webkitRequestAnimationFrame || + window.mozRequestAnimationFrame || + window.oRequestAnimationFrame || + window.msRequestAnimationFrame || + function(callback) { + window.setTimeout(callback, 1000 / 60); + })(); + + this.types = ['loading']; + + this.init(); + } + + init() { + this.types.forEach((item) => { + this[`init${item}Checker`](); + }); + } + + initloadingChecker() { + let lastPlayPos = 0; + let currentPlayPos = 0; + let bufferingDetected = false; + this.loadingChecker = setInterval(() => { + if (this.enableloadingChecker) { + // whether the audio is buffering + currentPlayPos = this.player.audio.currentTime; + if (!bufferingDetected && currentPlayPos === lastPlayPos && !this.player.audio.paused) { + this.player.container.classList.add('aplayer-loading'); + bufferingDetected = true; + } + if (bufferingDetected && currentPlayPos > lastPlayPos && !this.player.audio.paused) { + this.player.container.classList.remove('aplayer-loading'); + bufferingDetected = false; + } + lastPlayPos = currentPlayPos; + } + }, 100); + } + + enable(type) { + this[`enable${type}Checker`] = true; + + if (type === 'fps') { + this.initfpsChecker(); + } + } + + disable(type) { + this[`enable${type}Checker`] = false; + } + + destroy() { + this.types.forEach((item) => { + this[`enable${item}Checker`] = false; + this[`${item}Checker`] && clearInterval(this[`${item}Checker`]); + }); + } +} + +export default Timer; diff --git a/aplayer/src/js/utils.js b/aplayer/src/js/utils.js new file mode 100644 index 0000000..e652f79 --- /dev/null +++ b/aplayer/src/js/utils.js @@ -0,0 +1,55 @@ +const isMobile = /mobile/i.test(window.navigator.userAgent); + +const utils = { + /** + * Parse second to time string + * + * @param {Number} second + * @return {String} 00:00 or 00:00:00 + */ + secondToTime: (second) => { + const add0 = (num) => (num < 10 ? '0' + num : '' + num); + const hour = Math.floor(second / 3600); + const min = Math.floor((second - hour * 3600) / 60); + const sec = Math.floor(second - hour * 3600 - min * 60); + return (hour > 0 ? [hour, min, sec] : [min, sec]).map(add0).join(':'); + }, + + isMobile: isMobile, + + storage: { + set: (key, value) => { + localStorage.setItem(key, value); + }, + + get: (key) => localStorage.getItem(key), + }, + + nameMap: { + dragStart: isMobile ? 'touchstart' : 'mousedown', + dragMove: isMobile ? 'touchmove' : 'mousemove', + dragEnd: isMobile ? 'touchend' : 'mouseup', + }, + + /** + * get random order, using Fisher–Yates shuffle + */ + randomOrder: (length) => { + function shuffle(arr) { + for (let i = arr.length - 1; i >= 0; i--) { + const randomIndex = Math.floor(Math.random() * (i + 1)); + const itemAtIndex = arr[randomIndex]; + arr[randomIndex] = arr[i]; + arr[i] = itemAtIndex; + } + return arr; + } + return shuffle( + [...Array(length)].map(function(item, i) { + return i; + }) + ); + }, +}; + +export default utils; diff --git a/aplayer/src/template/list-item.art b/aplayer/src/template/list-item.art new file mode 100644 index 0000000..fa33085 --- /dev/null +++ b/aplayer/src/template/list-item.art @@ -0,0 +1,8 @@ +{{each audio}} +
  • + + {{ $index + index }} + {{ $value.name }} + {{ $value.artist }} +
  • +{{/each}} \ No newline at end of file diff --git a/aplayer/src/template/lrc.art b/aplayer/src/template/lrc.art new file mode 100644 index 0000000..6a95f39 --- /dev/null +++ b/aplayer/src/template/lrc.art @@ -0,0 +1,3 @@ +{{each lyrics}} + {{$value[1]}}

    +{{/each}} \ No newline at end of file diff --git a/aplayer/src/template/player.art b/aplayer/src/template/player.art new file mode 100644 index 0000000..37449da --- /dev/null +++ b/aplayer/src/template/player.art @@ -0,0 +1,145 @@ +{{ if !options.fixed }} +
    +
    +
    {{@ icons.play }}
    +
    +
    +
    + No audio + +
    +
    +
    +
    +
    +
    +
    +
    +
    + + {{@ icons.loading }} + +
    +
    +
    +
    + + 00:00 / 00:00 + + + {{@ icons.skip }} + + + {{@ icons.play }} + + + {{@ icons.skip }} + +
    + +
    +
    +
    +
    +
    +
    + + + + +
    +
    +
    +
    +
    +
    +
      + {{ include './list-item.art' getObject({ + theme: options.theme, + audio: options.audio, + index: 1 + }) }} +
    +{{ else }} +
      + {{ include './list-item.art' getObject({ + theme: options.theme, + audio: options.audio, + index: 1 + }) }} +
    +
    +
    +
    {{@ icons.play }}
    +
    + +
    +
    +
    +
    +
    +
    +{{/if}} \ No newline at end of file diff --git a/aplayer/webpack/dev.config.js b/aplayer/webpack/dev.config.js new file mode 100644 index 0000000..1eda02f --- /dev/null +++ b/aplayer/webpack/dev.config.js @@ -0,0 +1,115 @@ +const path = require('path'); +const webpack = require('webpack'); +const GitRevisionPlugin = require('git-revision-webpack-plugin'); +const gitRevisionPlugin = new GitRevisionPlugin(); +const autoprefixer = require('autoprefixer'); +const cssnano = require('cssnano'); + +module.exports = { + mode: 'development', + + devtool: 'cheap-module-source-map', + + entry: { + APlayer: './src/js/index.js', + }, + + output: { + path: path.resolve(__dirname, '..', 'dist'), + filename: '[name].js', + library: '[name]', + libraryTarget: 'umd', + libraryExport: 'default', + umdNamedDefine: true, + publicPath: '/', + }, + + resolve: { + modules: ['node_modules'], + extensions: ['.js', '.scss'], + }, + + module: { + strictExportPresence: true, + rules: [ + { + test: /\.js$/, + use: [ + { + loader: 'babel-loader', + options: { + cacheDirectory: true, + presets: ['@babel/preset-env'], + }, + }, + ], + }, + { + test: /\.scss$/, + use: [ + 'style-loader', + { + loader: 'css-loader', + options: { + importLoaders: 1, + }, + }, + { + loader: 'postcss-loader', + options: { + plugins: [autoprefixer, cssnano], + }, + }, + 'sass-loader', + ], + }, + { + test: /\.(png|jpg)$/, + loader: 'url-loader', + options: { + limit: 40000, + }, + }, + { + test: /\.svg$/, + loader: 'svg-inline-loader', + }, + { + test: /\.art$/, + loader: 'art-template-loader', + }, + ], + }, + + devServer: { + compress: true, + contentBase: path.resolve(__dirname, '..', 'demo'), + clientLogLevel: 'none', + quiet: false, + open: true, + historyApiFallback: { + disableDotRule: true, + }, + watchOptions: { + ignored: /node_modules/, + }, + }, + + plugins: [ + new webpack.DefinePlugin({ + APLAYER_VERSION: `"${require('../package.json').version}"`, + GIT_HASH: JSON.stringify(gitRevisionPlugin.version()), + }), + ], + + node: { + dgram: 'empty', + fs: 'empty', + net: 'empty', + tls: 'empty', + }, + + performance: { + hints: false, + }, +}; diff --git a/aplayer/webpack/prod.config.js b/aplayer/webpack/prod.config.js new file mode 100644 index 0000000..0739161 --- /dev/null +++ b/aplayer/webpack/prod.config.js @@ -0,0 +1,100 @@ +const path = require('path'); +const webpack = require('webpack'); +const GitRevisionPlugin = require('git-revision-webpack-plugin'); +const gitRevisionPlugin = new GitRevisionPlugin(); +const autoprefixer = require('autoprefixer'); +const cssnano = require('cssnano'); + +module.exports = { + mode: 'production', + + bail: true, + + devtool: 'source-map', + + entry: { + APlayer: './src/js/index.js', + }, + + output: { + path: path.resolve(__dirname, '..', 'dist'), + filename: '[name].min.js', + library: '[name]', + libraryTarget: 'umd', + libraryExport: 'default', + umdNamedDefine: true, + publicPath: '/', + }, + + resolve: { + modules: ['node_modules'], + extensions: ['.js', '.scss'], + }, + + module: { + strictExportPresence: true, + rules: [ + { + test: /\.js$/, + use: [ + 'template-string-optimize-loader', + { + loader: 'babel-loader', + options: { + cacheDirectory: true, + presets: ['@babel/preset-env'], + }, + }, + ], + }, + { + test: /\.scss$/, + use: [ + 'style-loader', + { + loader: 'css-loader', + options: { + importLoaders: 1, + }, + }, + { + loader: 'postcss-loader', + options: { + plugins: [autoprefixer, cssnano], + }, + }, + 'sass-loader', + ], + }, + { + test: /\.(png|jpg)$/, + loader: 'url-loader', + options: { + limit: 40000, + }, + }, + { + test: /\.svg$/, + loader: 'svg-inline-loader', + }, + { + test: /\.art$/, + loader: 'art-template-loader', + }, + ], + }, + + plugins: [ + new webpack.DefinePlugin({ + APLAYER_VERSION: `"${require('../package.json').version}"`, + GIT_HASH: JSON.stringify(gitRevisionPlugin.version()), + }), + ], + + node: { + dgram: 'empty', + fs: 'empty', + net: 'empty', + tls: 'empty', + }, +}; diff --git a/aplayer/yarn.lock b/aplayer/yarn.lock new file mode 100644 index 0000000..f5a519a --- /dev/null +++ b/aplayer/yarn.lock @@ -0,0 +1,9868 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" + integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/compat-data@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.12.1.tgz#d7386a689aa0ddf06255005b4b991988021101a0" + integrity sha512-725AQupWJZ8ba0jbKceeFblZTY90McUBWMwHhkFQ9q1zKPJ95GUktljFcgcsIVwRnTnRKlcYzfiNImg5G9m6ZQ== + +"@babel/core@^7.6.0", "@babel/core@^7.8.4": + version "7.12.3" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.3.tgz#1b436884e1e3bff6fb1328dc02b208759de92ad8" + integrity sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.12.1" + "@babel/helper-module-transforms" "^7.12.1" + "@babel/helpers" "^7.12.1" + "@babel/parser" "^7.12.3" + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.12.1" + "@babel/types" "^7.12.1" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.1" + json5 "^2.1.2" + lodash "^4.17.19" + resolve "^1.3.2" + semver "^5.4.1" + source-map "^0.5.0" + +"@babel/generator@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.1.tgz#0d70be32bdaa03d7c51c8597dda76e0df1f15468" + integrity sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg== + dependencies: + "@babel/types" "^7.12.1" + jsesc "^2.5.1" + source-map "^0.5.0" + +"@babel/helper-annotate-as-pure@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz#5bf0d495a3f757ac3bda48b5bf3b3ba309c72ba3" + integrity sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA== + dependencies: + "@babel/types" "^7.10.4" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz#bb0b75f31bf98cbf9ff143c1ae578b87274ae1a3" + integrity sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/helper-compilation-targets@^7.12.1", "@babel/helper-compilation-targets@^7.8.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.1.tgz#310e352888fbdbdd8577be8dfdd2afb9e7adcf50" + integrity sha512-jtBEif7jsPwP27GPHs06v4WBV0KrE8a/P7n0N0sSvHn2hwUCYnolP/CLmz51IzAW4NlN+HuoBtb9QcwnRo9F/g== + dependencies: + "@babel/compat-data" "^7.12.1" + "@babel/helper-validator-option" "^7.12.1" + browserslist "^4.12.0" + semver "^5.5.0" + +"@babel/helper-create-class-features-plugin@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz#3c45998f431edd4a9214c5f1d3ad1448a6137f6e" + integrity sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w== + dependencies: + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-member-expression-to-functions" "^7.12.1" + "@babel/helper-optimise-call-expression" "^7.10.4" + "@babel/helper-replace-supers" "^7.12.1" + "@babel/helper-split-export-declaration" "^7.10.4" + +"@babel/helper-create-class-features-plugin@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.8.3.tgz#5b94be88c255f140fd2c10dd151e7f98f4bff397" + integrity sha512-qmp4pD7zeTxsv0JNecSBsEmG1ei2MqwJq4YQcK3ZWm/0t07QstWfvuV/vm3Qt5xNMFETn2SZqpMx2MQzbtq+KA== + dependencies: + "@babel/helper-function-name" "^7.8.3" + "@babel/helper-member-expression-to-functions" "^7.8.3" + "@babel/helper-optimise-call-expression" "^7.8.3" + "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-replace-supers" "^7.8.3" + "@babel/helper-split-export-declaration" "^7.8.3" + +"@babel/helper-create-regexp-features-plugin@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.1.tgz#18b1302d4677f9dc4740fe8c9ed96680e29d37e8" + integrity sha512-rsZ4LGvFTZnzdNZR5HZdmJVuXK8834R5QkF3WvcnBhrlVtF0HSIUC6zbreL9MgjTywhKokn8RIYRiq99+DLAxA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/helper-regex" "^7.10.4" + regexpu-core "^4.7.1" + +"@babel/helper-define-map@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.10.4.tgz#f037ad794264f729eda1889f4ee210b870999092" + integrity sha512-nIij0oKErfCnLUCWaCaHW0Bmtl2RO9cN7+u2QT8yqTywgALKlyUVOvHDElh+b5DwVC6YB1FOYFOTWcN/+41EDA== + dependencies: + "@babel/helper-function-name" "^7.10.4" + "@babel/types" "^7.10.4" + lodash "^4.17.13" + +"@babel/helper-explode-assignable-expression@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.10.4.tgz#40a1cd917bff1288f699a94a75b37a1a2dbd8c7c" + integrity sha512-4K71RyRQNPRrR85sr5QY4X3VwG4wtVoXZB9+L3r1Gp38DhELyHCtovqydRi7c1Ovb17eRGiQ/FD5s8JdU0Uy5A== + dependencies: + "@babel/traverse" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/helper-function-name@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz#d2d3b20c59ad8c47112fa7d2a94bc09d5ef82f1a" + integrity sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ== + dependencies: + "@babel/helper-get-function-arity" "^7.10.4" + "@babel/template" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/helper-function-name@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz#eeeb665a01b1f11068e9fb86ad56a1cb1a824cca" + integrity sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA== + dependencies: + "@babel/helper-get-function-arity" "^7.8.3" + "@babel/template" "^7.8.3" + "@babel/types" "^7.8.3" + +"@babel/helper-get-function-arity@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz#98c1cbea0e2332f33f9a4661b8ce1505b2c19ba2" + integrity sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A== + dependencies: + "@babel/types" "^7.10.4" + +"@babel/helper-get-function-arity@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz#b894b947bd004381ce63ea1db9f08547e920abd5" + integrity sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA== + dependencies: + "@babel/types" "^7.8.3" + +"@babel/helper-hoist-variables@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz#d49b001d1d5a68ca5e6604dda01a6297f7c9381e" + integrity sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA== + dependencies: + "@babel/types" "^7.10.4" + +"@babel/helper-member-expression-to-functions@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz#fba0f2fcff3fba00e6ecb664bb5e6e26e2d6165c" + integrity sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ== + dependencies: + "@babel/types" "^7.12.1" + +"@babel/helper-member-expression-to-functions@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz#659b710498ea6c1d9907e0c73f206eee7dadc24c" + integrity sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA== + dependencies: + "@babel/types" "^7.8.3" + +"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.1", "@babel/helper-module-imports@^7.8.3": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.1.tgz#1644c01591a15a2f084dd6d092d9430eb1d1216c" + integrity sha512-ZeC1TlMSvikvJNy1v/wPIazCu3NdOwgYZLIkmIyAsGhqkNpiDoQQRmaCK8YP4Pq3GPTLPV9WXaPCJKvx06JxKA== + dependencies: + "@babel/types" "^7.12.1" + +"@babel/helper-module-transforms@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz#7954fec71f5b32c48e4b303b437c34453fd7247c" + integrity sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w== + dependencies: + "@babel/helper-module-imports" "^7.12.1" + "@babel/helper-replace-supers" "^7.12.1" + "@babel/helper-simple-access" "^7.12.1" + "@babel/helper-split-export-declaration" "^7.11.0" + "@babel/helper-validator-identifier" "^7.10.4" + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.12.1" + "@babel/types" "^7.12.1" + lodash "^4.17.19" + +"@babel/helper-optimise-call-expression@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz#50dc96413d594f995a77905905b05893cd779673" + integrity sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg== + dependencies: + "@babel/types" "^7.10.4" + +"@babel/helper-optimise-call-expression@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz#7ed071813d09c75298ef4f208956006b6111ecb9" + integrity sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ== + dependencies: + "@babel/types" "^7.8.3" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" + integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== + +"@babel/helper-regex@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.10.4.tgz#59b373daaf3458e5747dece71bbaf45f9676af6d" + integrity sha512-inWpnHGgtg5NOF0eyHlC0/74/VkdRITY9dtTpB2PrxKKn+AkVMRiZz/Adrx+Ssg+MLDesi2zohBW6MVq6b4pOQ== + dependencies: + lodash "^4.17.13" + +"@babel/helper-remap-async-to-generator@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz#8c4dbbf916314f6047dc05e6a2217074238347fd" + integrity sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A== + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/helper-wrap-function" "^7.10.4" + "@babel/types" "^7.12.1" + +"@babel/helper-replace-supers@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.12.1.tgz#f15c9cc897439281891e11d5ce12562ac0cf3fa9" + integrity sha512-zJjTvtNJnCFsCXVi5rUInstLd/EIVNmIKA1Q9ynESmMBWPWd+7sdR+G4/wdu+Mppfep0XLyG2m7EBPvjCeFyrw== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.12.1" + "@babel/helper-optimise-call-expression" "^7.10.4" + "@babel/traverse" "^7.12.1" + "@babel/types" "^7.12.1" + +"@babel/helper-replace-supers@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.8.3.tgz#91192d25f6abbcd41da8a989d4492574fb1530bc" + integrity sha512-xOUssL6ho41U81etpLoT2RTdvdus4VfHamCuAm4AHxGr+0it5fnwoVdwUJ7GFEqCsQYzJUhcbsN9wB9apcYKFA== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.8.3" + "@babel/helper-optimise-call-expression" "^7.8.3" + "@babel/traverse" "^7.8.3" + "@babel/types" "^7.8.3" + +"@babel/helper-simple-access@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz#32427e5aa61547d38eb1e6eaf5fd1426fdad9136" + integrity sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA== + dependencies: + "@babel/types" "^7.12.1" + +"@babel/helper-skip-transparent-expression-wrappers@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz#462dc63a7e435ade8468385c63d2b84cce4b3cbf" + integrity sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA== + dependencies: + "@babel/types" "^7.12.1" + +"@babel/helper-split-export-declaration@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.4.tgz#2c70576eaa3b5609b24cb99db2888cc3fc4251d1" + integrity sha512-pySBTeoUff56fL5CBU2hWm9TesA4r/rOkI9DyJLvvgz09MB9YtfIYe3iBriVaYNaPe+Alua0vBIOVOLs2buWhg== + dependencies: + "@babel/types" "^7.10.4" + +"@babel/helper-split-export-declaration@^7.11.0": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz#f8a491244acf6a676158ac42072911ba83ad099f" + integrity sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg== + dependencies: + "@babel/types" "^7.11.0" + +"@babel/helper-split-export-declaration@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz#31a9f30070f91368a7182cf05f831781065fc7a9" + integrity sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA== + dependencies: + "@babel/types" "^7.8.3" + +"@babel/helper-validator-identifier@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2" + integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw== + +"@babel/helper-validator-option@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.1.tgz#175567380c3e77d60ff98a54bb015fe78f2178d9" + integrity sha512-YpJabsXlJVWP0USHjnC/AQDTLlZERbON577YUVO/wLpqyj6HAtVYnWaQaN0iUN+1/tWn3c+uKKXjRut5115Y2A== + +"@babel/helper-wrap-function@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz#8a6f701eab0ff39f765b5a1cfef409990e624b87" + integrity sha512-6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug== + dependencies: + "@babel/helper-function-name" "^7.10.4" + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/helpers@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.12.1.tgz#8a8261c1d438ec18cb890434df4ec768734c1e79" + integrity sha512-9JoDSBGoWtmbay98efmT2+mySkwjzeFeAL9BuWNoVQpkPFQF8SIIFUfY5os9u8wVzglzoiPRSW7cuJmBDUt43g== + dependencies: + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.12.1" + "@babel/types" "^7.12.1" + +"@babel/highlight@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" + integrity sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== + dependencies: + "@babel/helper-validator-identifier" "^7.10.4" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.10.4", "@babel/parser@^7.12.1", "@babel/parser@^7.12.3": + version "7.12.3" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.3.tgz#a305415ebe7a6c7023b40b5122a0662d928334cd" + integrity sha512-kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw== + +"@babel/plugin-proposal-async-generator-functions@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.1.tgz#dc6c1170e27d8aca99ff65f4925bd06b1c90550e" + integrity sha512-d+/o30tJxFxrA1lhzJqiUcEJdI6jKlNregCv5bASeGf2Q4MXmnwH7viDo7nhx1/ohf09oaH8j1GVYG/e3Yqk6A== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-remap-async-to-generator" "^7.12.1" + "@babel/plugin-syntax-async-generators" "^7.8.0" + +"@babel/plugin-proposal-class-properties@^7.12.1", "@babel/plugin-proposal-class-properties@^7.8.3": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz#a082ff541f2a29a4821065b8add9346c0c16e5de" + integrity sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-proposal-decorators@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.8.3.tgz#2156860ab65c5abf068c3f67042184041066543e" + integrity sha512-e3RvdvS4qPJVTe288DlXjwKflpfy1hr0j5dz5WpIYYeP7vQZg2WfAEIp8k5/Lwis/m5REXEteIz6rrcDtXXG7w== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.8.3" + "@babel/helper-plugin-utils" "^7.8.3" + "@babel/plugin-syntax-decorators" "^7.8.3" + +"@babel/plugin-proposal-dynamic-import@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz#43eb5c2a3487ecd98c5c8ea8b5fdb69a2749b2dc" + integrity sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-dynamic-import" "^7.8.0" + +"@babel/plugin-proposal-export-namespace-from@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz#8b9b8f376b2d88f5dd774e4d24a5cc2e3679b6d4" + integrity sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-proposal-json-strings@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz#d45423b517714eedd5621a9dfdc03fa9f4eb241c" + integrity sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-json-strings" "^7.8.0" + +"@babel/plugin-proposal-logical-assignment-operators@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz#f2c490d36e1b3c9659241034a5d2cd50263a2751" + integrity sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz#3ed4fff31c015e7f3f1467f190dbe545cd7b046c" + integrity sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" + +"@babel/plugin-proposal-numeric-separator@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz#0e2c6774c4ce48be412119b4d693ac777f7685a6" + integrity sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-object-rest-spread@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz#def9bd03cea0f9b72283dac0ec22d289c7691069" + integrity sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.0" + "@babel/plugin-transform-parameters" "^7.12.1" + +"@babel/plugin-proposal-optional-catch-binding@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz#ccc2421af64d3aae50b558a71cede929a5ab2942" + integrity sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" + +"@babel/plugin-proposal-optional-chaining@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz#cce122203fc8a32794296fc377c6dedaf4363797" + integrity sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" + "@babel/plugin-syntax-optional-chaining" "^7.8.0" + +"@babel/plugin-proposal-private-methods@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz#86814f6e7a21374c980c10d38b4493e703f4a389" + integrity sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-proposal-unicode-property-regex@^7.12.1", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz#2a183958d417765b9eae334f47758e5d6a82e072" + integrity sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-async-generators@^7.8.0": + version "7.8.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.0.tgz#e6c3dba5a61ecf72ba00a3f3f5f1234989a58e6a" + integrity sha512-a8w8k7pK8nYhem07rXdAq03T+DlTX8LFojUptrh9JEx80AgLqGiuoFIyQOGTWif39kFnDOQqbzl1s6KQqrfV+A== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz#bcb297c5366e79bebadef509549cd93b04f19978" + integrity sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-decorators@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.8.3.tgz#8d2c15a9f1af624b0025f961682a9d53d3001bda" + integrity sha512-8Hg4dNNT9/LcA1zQlfwuKR8BUc/if7Q7NkTam9sGTcJphLwpf2g4S42uhspQrIrR+dpzE0dtTqBVFoHl8GtnnQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-dynamic-import@^7.8.0", "@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-json-strings@^7.8.0": + version "7.8.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.0.tgz#7f798eb7e8cfd3821388120679d23d530bae6e53" + integrity sha512-LPykaAbH86L5NnDfCRSpNxtEHZk+6GaFzXfWEFU/6R4v69EXQr6GOp7hwH+Uw0QlYVN++s6TukTJ3flFcspahA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.2.0.tgz#0b85a3b4bc7cdf4cc4b8bf236335b907ca22e7c7" + integrity sha512-VyN4QANJkRW6lDBmENzRszvZf3/4AXaj9YR7GwrWeeN9tEBPuXbmDYVU9bYBN0D70zCWVwUy0HWq2553VCb6Hw== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-syntax-jsx@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.8.3.tgz#521b06c83c40480f1e58b4fd33b92eceb1d6ea94" + integrity sha512-WxdW9xyLgBdefoo0Ynn3MRSkhe5tFVxxKNVdnZSh318WrG2e2jH+E9wd/++JsqcLJZPfz87njQJ8j2Upjm0M0A== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0": + version "7.8.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.0.tgz#5d8f24ecffa4ae74164e53264953c5ea8ba6d149" + integrity sha512-Rv2hnBToN6rbA9hO2a4vtwXZLzNa+TWkoSIMMvUezFz5+D9NPeX7SFrArwtFzzbwndmWiqboTr5rNpzAz0MPpA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.0": + version "7.8.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.0.tgz#9b37d580d459682364d8602494c69145b394fd4c" + integrity sha512-dt89fDlkfkTrQcy5KavMQPyF2A6tR0kYp8HAnIoQv5hO34iAUffHghP/hMGd7Gf/+uYTmLQO0ar7peX1SUWyIA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.0": + version "7.8.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.0.tgz#180c7bdd6b7fd81cc6d18269de12d5ddd60cabce" + integrity sha512-EIgJVy+u1RvR2gJfX4ReLwAupO/twllUue1wPrRxhu18+eC3bGTEcOSXLQdaE9ya9NG1rE0eQs0GSiloUGFEwg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.0": + version "7.8.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.0.tgz#c40f4d4d6a4f5e71d2bfd949b0a7f1e1e6792fe0" + integrity sha512-LV1c+TTAO8Vawe3t+WXBHYWbS7endP8MSlqKPKEZOyWPEJX2akl3jfvFG828/OE7RpyoC3JXfLJDFj/jN7A8hg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-top-level-await@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz#dd6c0b357ac1bb142d98537450a319625d13d2a0" + integrity sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-arrow-functions@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz#8083ffc86ac8e777fbe24b5967c4b2521f3cb2b3" + integrity sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-async-to-generator@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz#3849a49cc2a22e9743cbd6b52926d30337229af1" + integrity sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A== + dependencies: + "@babel/helper-module-imports" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-remap-async-to-generator" "^7.12.1" + +"@babel/plugin-transform-block-scoped-functions@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz#f2a1a365bde2b7112e0a6ded9067fdd7c07905d9" + integrity sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-block-scoping@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.1.tgz#f0ee727874b42a208a48a586b84c3d222c2bbef1" + integrity sha512-zJyAC9sZdE60r1nVQHblcfCj29Dh2Y0DOvlMkcqSo0ckqjiCwNiUezUKw+RjOCwGfpLRwnAeQ2XlLpsnGkvv9w== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-classes@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz#65e650fcaddd3d88ddce67c0f834a3d436a32db6" + integrity sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog== + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/helper-define-map" "^7.10.4" + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-optimise-call-expression" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-replace-supers" "^7.12.1" + "@babel/helper-split-export-declaration" "^7.10.4" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz#d68cf6c9b7f838a8a4144badbe97541ea0904852" + integrity sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-destructuring@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz#b9a570fe0d0a8d460116413cb4f97e8e08b2f847" + integrity sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-dotall-regex@^7.12.1", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz#a1d16c14862817b6409c0a678d6f9373ca9cd975" + integrity sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-duplicate-keys@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz#745661baba295ac06e686822797a69fbaa2ca228" + integrity sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-exponentiation-operator@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz#b0f2ed356ba1be1428ecaf128ff8a24f02830ae0" + integrity sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-for-of@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz#07640f28867ed16f9511c99c888291f560921cfa" + integrity sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-function-name@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz#2ec76258c70fe08c6d7da154003a480620eba667" + integrity sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw== + dependencies: + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-literals@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz#d73b803a26b37017ddf9d3bb8f4dc58bfb806f57" + integrity sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-member-expression-literals@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz#496038602daf1514a64d43d8e17cbb2755e0c3ad" + integrity sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-modules-amd@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz#3154300b026185666eebb0c0ed7f8415fefcf6f9" + integrity sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ== + dependencies: + "@babel/helper-module-transforms" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-commonjs@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz#fa403124542636c786cf9b460a0ffbb48a86e648" + integrity sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag== + dependencies: + "@babel/helper-module-transforms" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-simple-access" "^7.12.1" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-systemjs@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz#663fea620d593c93f214a464cd399bf6dc683086" + integrity sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q== + dependencies: + "@babel/helper-hoist-variables" "^7.10.4" + "@babel/helper-module-transforms" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-validator-identifier" "^7.10.4" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-umd@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz#eb5a218d6b1c68f3d6217b8fa2cc82fec6547902" + integrity sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q== + dependencies: + "@babel/helper-module-transforms" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz#b407f5c96be0d9f5f88467497fa82b30ac3e8753" + integrity sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.12.1" + +"@babel/plugin-transform-new-target@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz#80073f02ee1bb2d365c3416490e085c95759dec0" + integrity sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-object-super@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz#4ea08696b8d2e65841d0c7706482b048bed1066e" + integrity sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-replace-supers" "^7.12.1" + +"@babel/plugin-transform-parameters@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz#d2e963b038771650c922eff593799c96d853255d" + integrity sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-property-literals@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz#41bc81200d730abb4456ab8b3fbd5537b59adecd" + integrity sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-regenerator@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz#5f0a28d842f6462281f06a964e88ba8d7ab49753" + integrity sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng== + dependencies: + regenerator-transform "^0.14.2" + +"@babel/plugin-transform-reserved-words@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz#6fdfc8cc7edcc42b36a7c12188c6787c873adcd8" + integrity sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-runtime@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.8.3.tgz#c0153bc0a5375ebc1f1591cb7eea223adea9f169" + integrity sha512-/vqUt5Yh+cgPZXXjmaG9NT8aVfThKk7G4OqkVhrXqwsC5soMn/qTCxs36rZ2QFhpfTJcjw4SNDIZ4RUb8OL4jQ== + dependencies: + "@babel/helper-module-imports" "^7.8.3" + "@babel/helper-plugin-utils" "^7.8.3" + resolve "^1.8.1" + semver "^5.5.1" + +"@babel/plugin-transform-shorthand-properties@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz#0bf9cac5550fce0cfdf043420f661d645fdc75e3" + integrity sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-spread@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz#527f9f311be4ec7fdc2b79bb89f7bf884b3e1e1e" + integrity sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" + +"@babel/plugin-transform-sticky-regex@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.1.tgz#5c24cf50de396d30e99afc8d1c700e8bce0f5caf" + integrity sha512-CiUgKQ3AGVk7kveIaPEET1jNDhZZEl1RPMWdTBE1799bdz++SwqDHStmxfCtDfBhQgCl38YRiSnrMuUMZIWSUQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-regex" "^7.10.4" + +"@babel/plugin-transform-template-literals@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz#b43ece6ed9a79c0c71119f576d299ef09d942843" + integrity sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-typeof-symbol@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.1.tgz#9ca6be343d42512fbc2e68236a82ae64bc7af78a" + integrity sha512-EPGgpGy+O5Kg5pJFNDKuxt9RdmTgj5sgrus2XVeMp/ZIbOESadgILUbm50SNpghOh3/6yrbsH+NB5+WJTmsA7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-unicode-escapes@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz#5232b9f81ccb07070b7c3c36c67a1b78f1845709" + integrity sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-unicode-regex@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz#cc9661f61390db5c65e3febaccefd5c6ac3faecb" + integrity sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/preset-env@^7.4.5", "@babel/preset-env@^7.8.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.1.tgz#9c7e5ca82a19efc865384bb4989148d2ee5d7ac2" + integrity sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg== + dependencies: + "@babel/compat-data" "^7.12.1" + "@babel/helper-compilation-targets" "^7.12.1" + "@babel/helper-module-imports" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-validator-option" "^7.12.1" + "@babel/plugin-proposal-async-generator-functions" "^7.12.1" + "@babel/plugin-proposal-class-properties" "^7.12.1" + "@babel/plugin-proposal-dynamic-import" "^7.12.1" + "@babel/plugin-proposal-export-namespace-from" "^7.12.1" + "@babel/plugin-proposal-json-strings" "^7.12.1" + "@babel/plugin-proposal-logical-assignment-operators" "^7.12.1" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1" + "@babel/plugin-proposal-numeric-separator" "^7.12.1" + "@babel/plugin-proposal-object-rest-spread" "^7.12.1" + "@babel/plugin-proposal-optional-catch-binding" "^7.12.1" + "@babel/plugin-proposal-optional-chaining" "^7.12.1" + "@babel/plugin-proposal-private-methods" "^7.12.1" + "@babel/plugin-proposal-unicode-property-regex" "^7.12.1" + "@babel/plugin-syntax-async-generators" "^7.8.0" + "@babel/plugin-syntax-class-properties" "^7.12.1" + "@babel/plugin-syntax-dynamic-import" "^7.8.0" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.0" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.0" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" + "@babel/plugin-syntax-optional-chaining" "^7.8.0" + "@babel/plugin-syntax-top-level-await" "^7.12.1" + "@babel/plugin-transform-arrow-functions" "^7.12.1" + "@babel/plugin-transform-async-to-generator" "^7.12.1" + "@babel/plugin-transform-block-scoped-functions" "^7.12.1" + "@babel/plugin-transform-block-scoping" "^7.12.1" + "@babel/plugin-transform-classes" "^7.12.1" + "@babel/plugin-transform-computed-properties" "^7.12.1" + "@babel/plugin-transform-destructuring" "^7.12.1" + "@babel/plugin-transform-dotall-regex" "^7.12.1" + "@babel/plugin-transform-duplicate-keys" "^7.12.1" + "@babel/plugin-transform-exponentiation-operator" "^7.12.1" + "@babel/plugin-transform-for-of" "^7.12.1" + "@babel/plugin-transform-function-name" "^7.12.1" + "@babel/plugin-transform-literals" "^7.12.1" + "@babel/plugin-transform-member-expression-literals" "^7.12.1" + "@babel/plugin-transform-modules-amd" "^7.12.1" + "@babel/plugin-transform-modules-commonjs" "^7.12.1" + "@babel/plugin-transform-modules-systemjs" "^7.12.1" + "@babel/plugin-transform-modules-umd" "^7.12.1" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.12.1" + "@babel/plugin-transform-new-target" "^7.12.1" + "@babel/plugin-transform-object-super" "^7.12.1" + "@babel/plugin-transform-parameters" "^7.12.1" + "@babel/plugin-transform-property-literals" "^7.12.1" + "@babel/plugin-transform-regenerator" "^7.12.1" + "@babel/plugin-transform-reserved-words" "^7.12.1" + "@babel/plugin-transform-shorthand-properties" "^7.12.1" + "@babel/plugin-transform-spread" "^7.12.1" + "@babel/plugin-transform-sticky-regex" "^7.12.1" + "@babel/plugin-transform-template-literals" "^7.12.1" + "@babel/plugin-transform-typeof-symbol" "^7.12.1" + "@babel/plugin-transform-unicode-escapes" "^7.12.1" + "@babel/plugin-transform-unicode-regex" "^7.12.1" + "@babel/preset-modules" "^0.1.3" + "@babel/types" "^7.12.1" + core-js-compat "^3.6.2" + semver "^5.5.0" + +"@babel/preset-modules@^0.1.3": + version "0.1.3" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.3.tgz#13242b53b5ef8c883c3cf7dddd55b36ce80fbc72" + integrity sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" + "@babel/plugin-transform-dotall-regex" "^7.4.4" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/runtime@^7.3.4": + version "7.6.2" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.6.2.tgz#c3d6e41b304ef10dcf13777a33e7694ec4a9a6dd" + integrity sha512-EXxN64agfUqqIGeEjI5dL5z0Sw0ZwWo1mLTi4mQowCZ42O59b7DRpZAnTC6OqdF28wMBMFKNb/4uFGrVaigSpg== + dependencies: + regenerator-runtime "^0.13.2" + +"@babel/runtime@^7.8.4": + version "7.8.4" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.8.4.tgz#d79f5a2040f7caa24d53e563aad49cbc05581308" + integrity sha512-neAp3zt80trRVBI1x0azq6c57aNBqYZH8KhMm3TaB7wEI5Q4A2SHfBHE8w9gOhI/lrqxtEbXZgQIrHP+wvSGwQ== + dependencies: + regenerator-runtime "^0.13.2" + +"@babel/template@^7.10.4", "@babel/template@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.10.4.tgz#3251996c4200ebc71d1a8fc405fba940f36ba278" + integrity sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/parser" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/traverse@^7.10.4", "@babel/traverse@^7.12.1", "@babel/traverse@^7.8.3": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.1.tgz#941395e0c5cc86d5d3e75caa095d3924526f0c1e" + integrity sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.12.1" + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-split-export-declaration" "^7.11.0" + "@babel/parser" "^7.12.1" + "@babel/types" "^7.12.1" + debug "^4.1.0" + globals "^11.1.0" + lodash "^4.17.19" + +"@babel/types@^7.10.4", "@babel/types@^7.11.0", "@babel/types@^7.12.1", "@babel/types@^7.4.4", "@babel/types@^7.8.3": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.1.tgz#e109d9ab99a8de735be287ee3d6a9947a190c4ae" + integrity sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA== + dependencies: + "@babel/helper-validator-identifier" "^7.10.4" + lodash "^4.17.19" + to-fast-properties "^2.0.0" + +"@eslint/eslintrc@^0.2.1": + version "0.2.1" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.2.1.tgz#f72069c330461a06684d119384435e12a5d76e3c" + integrity sha512-XRUeBZ5zBWLYgSANMpThFddrZZkEbGHgUdt5UJjZfnlN9BGCiUBrf+nvbRupSjMvqzwnQN0qwCmOxITt1cfywA== + dependencies: + ajv "^6.12.4" + debug "^4.1.1" + espree "^7.3.0" + globals "^12.1.0" + ignore "^4.0.6" + import-fresh "^3.2.1" + js-yaml "^3.13.1" + lodash "^4.17.19" + minimatch "^3.0.4" + strip-json-comments "^3.1.1" + +"@hapi/address@2.x.x": + version "2.1.2" + resolved "https://registry.yarnpkg.com/@hapi/address/-/address-2.1.2.tgz#1c794cd6dbf2354d1eb1ef10e0303f573e1c7222" + integrity sha512-O4QDrx+JoGKZc6aN64L04vqa7e41tIiLU+OvKdcYaEMP97UttL0f9GIi9/0A4WAMx0uBd6SidDIhktZhgOcN8Q== + +"@hapi/bourne@1.x.x": + version "1.3.2" + resolved "https://registry.yarnpkg.com/@hapi/bourne/-/bourne-1.3.2.tgz#0a7095adea067243ce3283e1b56b8a8f453b242a" + integrity sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA== + +"@hapi/hoek@8.x.x": + version "8.2.4" + resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-8.2.4.tgz#684a14f4ca35d46f44abc87dfc696e5e4fe8a020" + integrity sha512-Ze5SDNt325yZvNO7s5C4fXDscjJ6dcqLFXJQ/M7dZRQCewuDj2iDUuBi6jLQt+APbW9RjjVEvLr35FXuOEqjow== + +"@hapi/joi@^15.0.0": + version "15.1.1" + resolved "https://registry.yarnpkg.com/@hapi/joi/-/joi-15.1.1.tgz#c675b8a71296f02833f8d6d243b34c57b8ce19d7" + integrity sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ== + dependencies: + "@hapi/address" "2.x.x" + "@hapi/bourne" "1.x.x" + "@hapi/hoek" "8.x.x" + "@hapi/topo" "3.x.x" + +"@hapi/topo@3.x.x": + version "3.1.4" + resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-3.1.4.tgz#42e2fe36f593d90ad258a08b582be128c141c45d" + integrity sha512-aVWQTOI9wBD6zawmOr6f+tdEIxQC8JXfQVLTjgGe8YEStAWGn/GNNVTobKJhbWKveQj2RyYF3oYbO9SC8/eOCA== + dependencies: + "@hapi/hoek" "8.x.x" + +"@mrmlnc/readdir-enhanced@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" + integrity sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g== + dependencies: + call-me-maybe "^1.0.1" + glob-to-regexp "^0.3.0" + +"@nodelib/fs.stat@^1.1.2": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" + integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== + +"@sindresorhus/is@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" + integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== + +"@szmarczak/http-timer@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421" + integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== + dependencies: + defer-to-connect "^1.0.1" + +"@types/color-name@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" + integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== + +"@types/events@*": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7" + integrity sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g== + +"@types/glob@^7.1.1": + version "7.1.1" + resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.1.tgz#aa59a1c6e3fbc421e07ccd31a944c30eba521575" + integrity sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w== + dependencies: + "@types/events" "*" + "@types/minimatch" "*" + "@types/node" "*" + +"@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6": + version "7.0.6" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.6.tgz#f4c7ec43e81b319a9815115031709f26987891f0" + integrity sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw== + +"@types/minimatch@*", "@types/minimatch@^3.0.3": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" + integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== + +"@types/node@*": + version "12.7.7" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.7.7.tgz#f9bd8c00fa9e1a8129af910fc829f6139c397d6c" + integrity sha512-4jUncNe2tj1nmrO/34PsRpZqYVnRV1svbU78cKhuQKkMntKB/AmdLyGgswcZKjFHEHGpiY8pVD8CuVI55nP54w== + +"@types/q@^1.5.1": + version "1.5.2" + resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.2.tgz#690a1475b84f2a884fd07cd797c00f5f31356ea8" + integrity sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw== + +"@vue/babel-helper-vue-jsx-merge-props@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.0.0.tgz#048fe579958da408fb7a8b2a3ec050b50a661040" + integrity sha512-6tyf5Cqm4m6v7buITuwS+jHzPlIPxbFzEhXR5JGZpbrvOcp1hiQKckd305/3C7C36wFekNTQSxAtgeM0j0yoUw== + +"@vue/babel-plugin-transform-vue-jsx@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.1.2.tgz#c0a3e6efc022e75e4247b448a8fc6b86f03e91c0" + integrity sha512-YfdaoSMvD1nj7+DsrwfTvTnhDXI7bsuh+Y5qWwvQXlD24uLgnsoww3qbiZvWf/EoviZMrvqkqN4CBw0W3BWUTQ== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/plugin-syntax-jsx" "^7.2.0" + "@vue/babel-helper-vue-jsx-merge-props" "^1.0.0" + html-tags "^2.0.0" + lodash.kebabcase "^4.1.1" + svg-tags "^1.0.0" + +"@vue/babel-preset-app@^4.1.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@vue/babel-preset-app/-/babel-preset-app-4.2.2.tgz#c7a0a685a5eb92e1b1538f8d1fc4f5ac00dccec1" + integrity sha512-QGgL+iR+ZdNO9xcFJqYjg938bwjArgIyNOFfM0m+dNSOt7wWVrlFA2v0C6aVN1sJ+IEjdurEolBTZ7hXp6Fbsg== + dependencies: + "@babel/core" "^7.8.4" + "@babel/helper-compilation-targets" "^7.8.4" + "@babel/helper-module-imports" "^7.8.3" + "@babel/plugin-proposal-class-properties" "^7.8.3" + "@babel/plugin-proposal-decorators" "^7.8.3" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-jsx" "^7.8.3" + "@babel/plugin-transform-runtime" "^7.8.3" + "@babel/preset-env" "^7.8.4" + "@babel/runtime" "^7.8.4" + "@vue/babel-preset-jsx" "^1.1.2" + babel-plugin-dynamic-import-node "^2.3.0" + core-js "^3.6.4" + core-js-compat "^3.6.4" + +"@vue/babel-preset-jsx@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@vue/babel-preset-jsx/-/babel-preset-jsx-1.1.2.tgz#2e169eb4c204ea37ca66c2ea85a880bfc99d4f20" + integrity sha512-zDpVnFpeC9YXmvGIDSsKNdL7qCG2rA3gjywLYHPCKDT10erjxF4U+6ay9X6TW5fl4GsDlJp9bVfAVQAAVzxxvQ== + dependencies: + "@vue/babel-helper-vue-jsx-merge-props" "^1.0.0" + "@vue/babel-plugin-transform-vue-jsx" "^1.1.2" + "@vue/babel-sugar-functional-vue" "^1.1.2" + "@vue/babel-sugar-inject-h" "^1.1.2" + "@vue/babel-sugar-v-model" "^1.1.2" + "@vue/babel-sugar-v-on" "^1.1.2" + +"@vue/babel-sugar-functional-vue@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.1.2.tgz#f7e24fba09e6f1ee70104560a8808057555f1a9a" + integrity sha512-YhmdJQSVEFF5ETJXzrMpj0nkCXEa39TvVxJTuVjzvP2rgKhdMmQzlJuMv/HpadhZaRVMCCF3AEjjJcK5q/cYzQ== + dependencies: + "@babel/plugin-syntax-jsx" "^7.2.0" + +"@vue/babel-sugar-inject-h@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.1.2.tgz#8a5276b6d8e2ed16ffc8078aad94236274e6edf0" + integrity sha512-VRSENdTvD5htpnVp7i7DNuChR5rVMcORdXjvv5HVvpdKHzDZAYiLSD+GhnhxLm3/dMuk8pSzV+k28ECkiN5m8w== + dependencies: + "@babel/plugin-syntax-jsx" "^7.2.0" + +"@vue/babel-sugar-v-model@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.1.2.tgz#1ff6fd1b800223fc9cb1e84dceb5e52d737a8192" + integrity sha512-vLXPvNq8vDtt0u9LqFdpGM9W9IWDmCmCyJXuozlq4F4UYVleXJ2Fa+3JsnTZNJcG+pLjjfnEGHci2339Kj5sGg== + dependencies: + "@babel/plugin-syntax-jsx" "^7.2.0" + "@vue/babel-helper-vue-jsx-merge-props" "^1.0.0" + "@vue/babel-plugin-transform-vue-jsx" "^1.1.2" + camelcase "^5.0.0" + html-tags "^2.0.0" + svg-tags "^1.0.0" + +"@vue/babel-sugar-v-on@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.1.2.tgz#b2ef99b8f2fab09fbead25aad70ef42e1cf5b13b" + integrity sha512-T8ZCwC8Jp2uRtcZ88YwZtZXe7eQrJcfRq0uTFy6ShbwYJyz5qWskRFoVsdTi9o0WEhmQXxhQUewodOSCUPVmsQ== + dependencies: + "@babel/plugin-syntax-jsx" "^7.2.0" + "@vue/babel-plugin-transform-vue-jsx" "^1.1.2" + camelcase "^5.0.0" + +"@vue/component-compiler-utils@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@vue/component-compiler-utils/-/component-compiler-utils-3.0.0.tgz#d16fa26b836c06df5baaeb45f3d80afc47e35634" + integrity sha512-am+04/0UX7ektcmvhYmrf84BDVAD8afFOf4asZjN84q8xzxFclbk5x0MtxuKGfp+zjN5WWPJn3fjFAWtDdIGSw== + dependencies: + consolidate "^0.15.1" + hash-sum "^1.0.2" + lru-cache "^4.1.2" + merge-source-map "^1.1.0" + postcss "^7.0.14" + postcss-selector-parser "^5.0.0" + prettier "1.16.3" + source-map "~0.6.1" + vue-template-es2015-compiler "^1.9.0" + +"@vuepress/core@1.7.1": + version "1.7.1" + resolved "https://registry.yarnpkg.com/@vuepress/core/-/core-1.7.1.tgz#e92faad0e9445fdd775f8e0d65e927bc35e80571" + integrity sha512-M5sxZq30Ke1vXa4ZZjk6185fwtpiJOqzXNnzcIe0GxtvtaF8Yij6b+KqQKlUJnnUXm+CKxiLCr8PTzDY26N7yw== + dependencies: + "@babel/core" "^7.8.4" + "@vue/babel-preset-app" "^4.1.2" + "@vuepress/markdown" "1.7.1" + "@vuepress/markdown-loader" "1.7.1" + "@vuepress/plugin-last-updated" "1.7.1" + "@vuepress/plugin-register-components" "1.7.1" + "@vuepress/shared-utils" "1.7.1" + autoprefixer "^9.5.1" + babel-loader "^8.0.4" + cache-loader "^3.0.0" + chokidar "^2.0.3" + connect-history-api-fallback "^1.5.0" + copy-webpack-plugin "^5.0.2" + core-js "^3.6.4" + cross-spawn "^6.0.5" + css-loader "^2.1.1" + file-loader "^3.0.1" + js-yaml "^3.13.1" + lru-cache "^5.1.1" + mini-css-extract-plugin "0.6.0" + optimize-css-assets-webpack-plugin "^5.0.1" + portfinder "^1.0.13" + postcss-loader "^3.0.0" + postcss-safe-parser "^4.0.1" + toml "^3.0.0" + url-loader "^1.0.1" + vue "^2.6.10" + vue-loader "^15.7.1" + vue-router "^3.4.5" + vue-server-renderer "^2.6.10" + vue-template-compiler "^2.6.10" + vuepress-html-webpack-plugin "^3.2.0" + vuepress-plugin-container "^2.0.2" + webpack "^4.8.1" + webpack-chain "^6.0.0" + webpack-dev-server "^3.5.1" + webpack-merge "^4.1.2" + webpackbar "3.2.0" + +"@vuepress/markdown-loader@1.7.1": + version "1.7.1" + resolved "https://registry.yarnpkg.com/@vuepress/markdown-loader/-/markdown-loader-1.7.1.tgz#f3ab20965d5dec6e2fc2d11c78ef1a9f08d62f72" + integrity sha512-GM1F/tRhP9qZydTC89FXJPlLH+BmZijMKom5BYLAMEXsU20A9kABTRoatPjOUbZuKT+gn03JgG97qVd8xa/ETw== + dependencies: + "@vuepress/markdown" "1.7.1" + loader-utils "^1.1.0" + lru-cache "^5.1.1" + +"@vuepress/markdown@1.7.1": + version "1.7.1" + resolved "https://registry.yarnpkg.com/@vuepress/markdown/-/markdown-1.7.1.tgz#56f60c2362fd82b8f2702eefa366c0d5b02fdcbd" + integrity sha512-Ava9vJECHG1+RC53ut1dXSze35IH5tc3qesC06Ny37WS93iDSQy09j8y+a0Lugy12j1369+QQeRFWa40tdHczA== + dependencies: + "@vuepress/shared-utils" "1.7.1" + markdown-it "^8.4.1" + markdown-it-anchor "^5.0.2" + markdown-it-chain "^1.3.0" + markdown-it-emoji "^1.4.0" + markdown-it-table-of-contents "^0.4.0" + prismjs "^1.13.0" + +"@vuepress/plugin-active-header-links@1.7.1": + version "1.7.1" + resolved "https://registry.yarnpkg.com/@vuepress/plugin-active-header-links/-/plugin-active-header-links-1.7.1.tgz#5a16281bebb977fc1c2b93d992b1a3b7ff840641" + integrity sha512-Wgf/oB9oPZLnYoLjQ/xbQc4Qa3RU5tXAo2dB4Xl/7bUL6SqBxO866kX3wPxKdSOIL58tq8iH9XbUe3Sxi8/ISQ== + dependencies: + lodash.debounce "^4.0.8" + +"@vuepress/plugin-back-to-top@1.7.1": + version "1.7.1" + resolved "https://registry.yarnpkg.com/@vuepress/plugin-back-to-top/-/plugin-back-to-top-1.7.1.tgz#8bdc4a2de95f8244f167b3b3066c2610b88aabeb" + integrity sha512-Hw/5kQjqtkHEstifcq4gpdVwS38C3ecruLCUibq3YEES6DJUYZ8tN1oo3FTugYgpXsyn3HxWftyalozcZ2IutA== + dependencies: + lodash.debounce "^4.0.8" + +"@vuepress/plugin-google-analytics@1.7.1": + version "1.7.1" + resolved "https://registry.yarnpkg.com/@vuepress/plugin-google-analytics/-/plugin-google-analytics-1.7.1.tgz#c337e13c8a27f6fea911a04db22a3f3596a571fb" + integrity sha512-27fQzRMsqGYpMf+ruyhsdfLv/n6z6b6LutFLE/pH66Itlh6ox9ew31x0pqYBbWIC/a4lBfXYUwFvi+DEvlb1EQ== + +"@vuepress/plugin-last-updated@1.7.1": + version "1.7.1" + resolved "https://registry.yarnpkg.com/@vuepress/plugin-last-updated/-/plugin-last-updated-1.7.1.tgz#668c55daa6b8bc1d8ee42cdb4169cf67c01b6e97" + integrity sha512-VW5jhBuO0WRHDsBmFsKC6QtEyBLCgyhuH9nQ65aairCn3tdoJPz0uQ4g3lr/boVbgsPexO677Sn3dRPgYqnMug== + dependencies: + cross-spawn "^6.0.5" + +"@vuepress/plugin-nprogress@1.7.1": + version "1.7.1" + resolved "https://registry.yarnpkg.com/@vuepress/plugin-nprogress/-/plugin-nprogress-1.7.1.tgz#101ebf720eaa635a473e16ca16e7b4a7850331fa" + integrity sha512-KtqfI3RitbsEbm22EhbooTvhjfMf6zttKlbND7LcyJwP3MEPVYyzQJuET03hk9z4SgCfNV2r/W3sYyejzzTMog== + dependencies: + nprogress "^0.2.0" + +"@vuepress/plugin-pwa@1.7.1": + version "1.7.1" + resolved "https://registry.yarnpkg.com/@vuepress/plugin-pwa/-/plugin-pwa-1.7.1.tgz#22fb176b48a4f9cba3d69a0a8c6d1971efb7e49d" + integrity sha512-c3oozxPPGpraU+UnY3gp3sWnKYO3mOLcexQWXaYABWnUC3yFbHx4e8wIF8LGqp7Z75bjQuUoI+LcHqpQXyYNag== + dependencies: + "@vuepress/shared-utils" "1.7.1" + register-service-worker "^1.7.0" + workbox-build "^4.3.1" + +"@vuepress/plugin-register-components@1.7.1": + version "1.7.1" + resolved "https://registry.yarnpkg.com/@vuepress/plugin-register-components/-/plugin-register-components-1.7.1.tgz#1ff58e931e8c27d64f9b86f2df879ddaceccdebe" + integrity sha512-MlFdH6l3rTCJlGMvyssXVG998cq5LSMzxCuQLYcRdtHQT4HbikIcV4HSPGarWInD1mP12+qX/PvKUawGwp1eVg== + dependencies: + "@vuepress/shared-utils" "1.7.1" + +"@vuepress/plugin-search@1.7.1": + version "1.7.1" + resolved "https://registry.yarnpkg.com/@vuepress/plugin-search/-/plugin-search-1.7.1.tgz#f52b6e77af30f452213bc677741cefe8a8309be2" + integrity sha512-OmiGM5eYg9c+uC50b6/cSxAhqxfD7AIui6JEztFGeECrlP33RLHmteXK9YBBZjp5wTNmoYs+NXI/cWggYUPW8Q== + +"@vuepress/shared-utils@1.7.1": + version "1.7.1" + resolved "https://registry.yarnpkg.com/@vuepress/shared-utils/-/shared-utils-1.7.1.tgz#028bc6003247bb4c60cdc96f231eecfb55e7b85d" + integrity sha512-ydB2ZKsFZE6hFRb9FWqzZksxAPIMJjtBawk50RP6F+YX5HbID/HlyYYZM9aDSbk6RTkjgB5UzJjggA2xM8POlw== + dependencies: + chalk "^2.3.2" + escape-html "^1.0.3" + fs-extra "^7.0.1" + globby "^9.2.0" + gray-matter "^4.0.1" + hash-sum "^1.0.2" + semver "^6.0.0" + toml "^3.0.0" + upath "^1.1.0" + +"@vuepress/theme-default@1.7.1": + version "1.7.1" + resolved "https://registry.yarnpkg.com/@vuepress/theme-default/-/theme-default-1.7.1.tgz#36fee5bb5165798c0082c512cbf4d94352260d97" + integrity sha512-a9HeTrlcWQj3ONHiABmlN2z9TyIxKfQtLsA8AL+WgjN3PikhFuZFIJGzfr+NLt67Y9oiI+S9ZfiaVyvWM+7bWQ== + dependencies: + "@vuepress/plugin-active-header-links" "1.7.1" + "@vuepress/plugin-nprogress" "1.7.1" + "@vuepress/plugin-search" "1.7.1" + docsearch.js "^2.5.2" + lodash "^4.17.15" + stylus "^0.54.8" + stylus-loader "^3.0.2" + vuepress-plugin-container "^2.0.2" + vuepress-plugin-smooth-scroll "^0.0.3" + +"@webassemblyjs/ast@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964" + integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA== + dependencies: + "@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@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz#3c3d3b271bddfc84deb00f71344438311d52ffb4" + integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA== + +"@webassemblyjs/helper-api-error@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz#203f676e333b96c9da2eeab3ccef33c45928b6a2" + integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw== + +"@webassemblyjs/helper-buffer@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz#a1442d269c5feb23fcbc9ef759dac3547f29de00" + integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA== + +"@webassemblyjs/helper-code-frame@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz#647f8892cd2043a82ac0c8c5e75c36f1d9159f27" + integrity sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA== + dependencies: + "@webassemblyjs/wast-printer" "1.9.0" + +"@webassemblyjs/helper-fsm@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz#c05256b71244214671f4b08ec108ad63b70eddb8" + integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw== + +"@webassemblyjs/helper-module-context@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz#25d8884b76839871a08a6c6f806c3979ef712f07" + integrity sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g== + dependencies: + "@webassemblyjs/ast" "1.9.0" + +"@webassemblyjs/helper-wasm-bytecode@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz#4fed8beac9b8c14f8c58b70d124d549dd1fe5790" + integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw== + +"@webassemblyjs/helper-wasm-section@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz#5a4138d5a6292ba18b04c5ae49717e4167965346" + integrity sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-buffer" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/wasm-gen" "1.9.0" + +"@webassemblyjs/ieee754@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz#15c7a0fbaae83fb26143bbacf6d6df1702ad39e4" + integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz#f19ca0b76a6dc55623a09cffa769e838fa1e1c95" + integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz#04d33b636f78e6a6813227e82402f7637b6229ab" + integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w== + +"@webassemblyjs/wasm-edit@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf" + integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-buffer" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/helper-wasm-section" "1.9.0" + "@webassemblyjs/wasm-gen" "1.9.0" + "@webassemblyjs/wasm-opt" "1.9.0" + "@webassemblyjs/wasm-parser" "1.9.0" + "@webassemblyjs/wast-printer" "1.9.0" + +"@webassemblyjs/wasm-gen@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz#50bc70ec68ded8e2763b01a1418bf43491a7a49c" + integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/ieee754" "1.9.0" + "@webassemblyjs/leb128" "1.9.0" + "@webassemblyjs/utf8" "1.9.0" + +"@webassemblyjs/wasm-opt@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz#2211181e5b31326443cc8112eb9f0b9028721a61" + integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A== + dependencies: + "@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@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz#9d48e44826df4a6598294aa6c87469d642fff65e" + integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-api-error" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/ieee754" "1.9.0" + "@webassemblyjs/leb128" "1.9.0" + "@webassemblyjs/utf8" "1.9.0" + +"@webassemblyjs/wast-parser@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz#3031115d79ac5bd261556cecc3fa90a3ef451914" + integrity sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/floating-point-hex-parser" "1.9.0" + "@webassemblyjs/helper-api-error" "1.9.0" + "@webassemblyjs/helper-code-frame" "1.9.0" + "@webassemblyjs/helper-fsm" "1.9.0" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/wast-printer@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz#4935d54c85fef637b00ce9f52377451d00d47899" + integrity sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/wast-parser" "1.9.0" + "@xtuc/long" "4.2.2" + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +abbrev@1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== + +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: + version "1.3.7" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" + integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== + dependencies: + mime-types "~2.1.24" + negotiator "0.6.2" + +acorn-jsx@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.2.0.tgz#4c66069173d6fdd68ed85239fc256226182b2ebe" + integrity sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ== + +acorn@5.7.1: + version "5.7.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.1.tgz#f095829297706a7c9776958c0afc8930a9b9d9d8" + integrity sha512-d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ== + +acorn@^5.0.3: + version "5.7.3" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.3.tgz#67aa231bf8812974b85235a96771eb6bd07ea279" + integrity sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw== + +acorn@^6.4.1: + version "6.4.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474" + integrity sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA== + +acorn@^7.4.0: + version "7.4.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.0.tgz#e1ad486e6c54501634c6c397c5c121daa383607c" + integrity sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w== + +agentkeepalive@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-2.2.0.tgz#c5d1bd4b129008f1163f236f86e5faea2026e2ef" + integrity sha1-xdG9SxKQCPEWPyNvhuX66iAm4u8= + +ajv-errors@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" + integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== + +ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +algoliasearch@^3.24.5: + version "3.34.0" + resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-3.34.0.tgz#02eb97bd6718e3a2c71121b9c3b655a35a4ba645" + integrity sha512-s8LDedkTWTAWR5uCWgJzGxDkCrqiej5iE4Tc2iCV+ONOO35i5qnVdieKg5gv2VDXBE7IP0YoqfAq/CC0V8PA+Q== + dependencies: + agentkeepalive "^2.2.0" + debug "^2.6.9" + envify "^4.0.0" + es6-promise "^4.1.0" + events "^1.1.0" + foreach "^2.0.5" + global "^4.3.2" + inherits "^2.0.1" + isarray "^2.0.1" + load-script "^1.0.0" + object-keys "^1.0.11" + querystring-es3 "^0.2.1" + reduce "^1.0.1" + semver "^5.1.0" + tunnel-agent "^0.6.0" + +alphanum-sort@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" + integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= + +amdefine@>=0.0.4: + version "1.0.1" + resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" + integrity sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU= + +ansi-align@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.0.tgz#b536b371cf687caaef236c18d3e21fe3797467cb" + integrity sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw== + dependencies: + string-width "^3.0.0" + +ansi-colors@^3.0.0, ansi-colors@^3.2.1: + version "3.2.4" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" + integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== + +ansi-escapes@^4.1.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.2.1.tgz#4dccdb846c3eee10f6d64dea66273eab90c37228" + integrity sha512-Cg3ymMAdN10wOk/VYfLV7KCQyv7EDirJ64500sU7n9UlmioEtDuU5Gd+hj73hXSU/ex7tHJSssmyftDdkMLO8Q== + dependencies: + type-fest "^0.5.2" + +ansi-html@0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" + integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4= + +ansi-regex@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= + +ansi-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= + +ansi-regex@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" + integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== + +ansi-regex@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" + integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== + +ansi-styles@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" + integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= + +ansi-styles@^3.2.0, ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.1.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359" + integrity sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA== + dependencies: + "@types/color-name" "^1.1.1" + color-convert "^2.0.1" + +anymatch@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" + integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== + dependencies: + micromatch "^3.1.4" + normalize-path "^2.1.1" + +anymatch@~3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142" + integrity sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +aproba@^1.0.3, aproba@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== + +are-we-there-yet@~1.1.2: + version "1.1.5" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" + integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== + dependencies: + delegates "^1.0.0" + readable-stream "^2.0.6" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +arr-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= + +arr-flatten@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== + +arr-union@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= + +array-differ@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" + integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg== + +array-find-index@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" + integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= + +array-flatten@^2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" + integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + +array-union@^1.0.1, array-union@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= + dependencies: + array-uniq "^1.0.1" + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +array-uniq@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= + +array-unique@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= + +arrify@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" + integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== + +art-template-loader@1.4.3: + version "1.4.3" + resolved "https://registry.yarnpkg.com/art-template-loader/-/art-template-loader-1.4.3.tgz#0c22565fe2f6cee37ff7dedfffbf8b53e0fba02e" + integrity sha1-DCJWX+L2zuN/997f/7+LU+D7oC4= + dependencies: + loader-utils "^1.1.0" + +art-template@4.13.2: + version "4.13.2" + resolved "https://registry.yarnpkg.com/art-template/-/art-template-4.13.2.tgz#4c4cbd44de08aad031660240871f45c7d737cfc1" + integrity sha512-04ws5k+ndA5DghfheY4c8F1304XJKeTcaXqZCLpxFkNMSkaR3ChW1pX2i9d3sEEOZuLy7de8lFriRaik1jEeOQ== + dependencies: + acorn "^5.0.3" + escodegen "^1.8.1" + estraverse "^4.2.0" + html-minifier "^3.4.3" + is-keyword-js "^1.0.3" + js-tokens "^3.0.1" + merge-source-map "^1.0.3" + source-map "^0.5.6" + +asn1.js@^4.0.0: + version "4.10.1" + resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0" + integrity sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw== + dependencies: + bn.js "^4.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + +asn1@~0.2.3: + version "0.2.4" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" + integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== + dependencies: + safer-buffer "~2.1.0" + +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= + +assert@^1.1.1: + version "1.5.0" + resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" + integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== + dependencies: + object-assign "^4.1.1" + util "0.10.3" + +assign-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= + +astral-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" + integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== + +async-each@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" + integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== + +async-foreach@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542" + integrity sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI= + +async-limiter@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" + integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== + +async@^2.6.2: + version "2.6.3" + resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" + integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== + dependencies: + lodash "^4.17.14" + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= + +atob@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + +autocomplete.js@0.36.0: + version "0.36.0" + resolved "https://registry.yarnpkg.com/autocomplete.js/-/autocomplete.js-0.36.0.tgz#94fe775fe64b6cd42e622d076dc7fd26bedd837b" + integrity sha512-jEwUXnVMeCHHutUt10i/8ZiRaCb0Wo+ZyKxeGsYwBDtw6EJHqEeDrq4UwZRD8YBSvp3g6klP678il2eeiVXN2Q== + dependencies: + immediate "^3.2.3" + +autoprefixer@^9.5.1, autoprefixer@^9.6.1: + version "9.8.6" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.6.tgz#3b73594ca1bf9266320c5acf1588d74dea74210f" + integrity sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg== + dependencies: + browserslist "^4.12.0" + caniuse-lite "^1.0.30001109" + colorette "^1.2.1" + normalize-range "^0.1.2" + num2fraction "^1.2.2" + postcss "^7.0.32" + postcss-value-parser "^4.1.0" + +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= + +aws4@^1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" + integrity sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ== + +babel-extract-comments@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz#0a2aedf81417ed391b85e18b4614e693a0351a21" + integrity sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ== + dependencies: + babylon "^6.18.0" + +babel-loader@^8.0.4, babel-loader@^8.0.6: + version "8.2.1" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.1.tgz#e53313254677e86f27536f5071d807e01d24ec00" + integrity sha512-dMF8sb2KQ8kJl21GUjkW1HWmcsL39GOV5vnzjqrCzEPNY0S0UfMLnumidiwIajDSBmKhYf5iRW+HXaM4cvCKBw== + dependencies: + find-cache-dir "^2.1.0" + loader-utils "^1.4.0" + make-dir "^2.1.0" + pify "^4.0.1" + schema-utils "^2.6.5" + +babel-plugin-dynamic-import-node@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz#f00f507bdaa3c3e3ff6e7e5e98d90a7acab96f7f" + integrity sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ== + dependencies: + object.assign "^4.1.0" + +babel-plugin-dynamic-import-node@^2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" + integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== + dependencies: + object.assign "^4.1.0" + +babel-plugin-syntax-object-rest-spread@^6.8.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" + integrity sha1-/WU28rzhODb/o6VFjEkDpZe7O/U= + +babel-plugin-transform-object-rest-spread@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06" + integrity sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY= + dependencies: + babel-plugin-syntax-object-rest-spread "^6.8.0" + babel-runtime "^6.26.0" + +babel-runtime@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" + integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= + dependencies: + core-js "^2.4.0" + regenerator-runtime "^0.11.0" + +babylon@^6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" + integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== + +balanced-match@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + +balloon-css@^1.0.3: + version "1.2.0" + resolved "https://registry.yarnpkg.com/balloon-css/-/balloon-css-1.2.0.tgz#53d3fb4051264a278a58713bed6865845dbcaf4b" + integrity sha512-urXwkHgwp6GsXVF+it01485Z2Cj4pnW02ICnM0TemOlkKmCNnDLmyy+ZZiRXBpwldUXO+aRNr7Hdia4CBvXJ5A== + +base64-js@^1.0.2: + version "1.3.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1" + integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g== + +base@^0.11.1: + version "0.11.2" + resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== + dependencies: + cache-base "^1.0.1" + class-utils "^0.3.5" + component-emitter "^1.2.1" + define-property "^1.0.0" + isobject "^3.0.1" + mixin-deep "^1.2.0" + pascalcase "^0.1.1" + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= + +bcrypt-pbkdf@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" + integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= + dependencies: + tweetnacl "^0.14.3" + +big.js@^3.1.3: + version "3.2.0" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e" + integrity sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q== + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^1.0.0: + version "1.13.1" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" + integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== + +binary-extensions@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.1.0.tgz#30fa40c9e7fe07dbc895678cd287024dea241dd9" + integrity sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ== + +bluebird@^3.1.1, bluebird@^3.5.5: + version "3.5.5" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.5.tgz#a8d0afd73251effbbd5fe384a77d73003c17a71f" + integrity sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w== + +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: + version "4.11.9" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.9.tgz#26d556829458f9d1e81fc48952493d0ba3507828" + integrity sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw== + +body-parser@1.19.0: + version "1.19.0" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" + integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== + dependencies: + bytes "3.1.0" + content-type "~1.0.4" + debug "2.6.9" + depd "~1.1.2" + http-errors "1.7.2" + iconv-lite "0.4.24" + on-finished "~2.3.0" + qs "6.7.0" + raw-body "2.4.0" + type-is "~1.6.17" + +bonjour@^3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" + integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU= + dependencies: + array-flatten "^2.1.0" + deep-equal "^1.0.1" + dns-equal "^1.0.0" + dns-txt "^2.0.2" + multicast-dns "^6.0.1" + multicast-dns-service-types "^1.1.0" + +boolbase@^1.0.0, boolbase@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= + +boxen@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/boxen/-/boxen-4.2.0.tgz#e411b62357d6d6d36587c8ac3d5d974daa070e64" + integrity sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ== + dependencies: + ansi-align "^3.0.0" + camelcase "^5.3.1" + chalk "^3.0.0" + cli-boxes "^2.2.0" + string-width "^4.1.0" + term-size "^2.1.0" + type-fest "^0.8.1" + widest-line "^3.1.0" + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^2.3.1, braces@^2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== + dependencies: + arr-flatten "^1.1.0" + array-unique "^0.3.2" + extend-shallow "^2.0.1" + fill-range "^4.0.0" + isobject "^3.0.1" + repeat-element "^1.1.2" + snapdragon "^0.8.1" + snapdragon-node "^2.0.1" + split-string "^3.0.2" + to-regex "^3.0.1" + +braces@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +brorand@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" + integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= + +browserify-aes@^1.0.0, browserify-aes@^1.0.4: + version "1.2.0" + resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" + integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== + dependencies: + buffer-xor "^1.0.3" + cipher-base "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.3" + inherits "^2.0.1" + safe-buffer "^5.0.1" + +browserify-cipher@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" + integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== + dependencies: + browserify-aes "^1.0.4" + browserify-des "^1.0.0" + evp_bytestokey "^1.0.0" + +browserify-des@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" + integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== + dependencies: + cipher-base "^1.0.1" + des.js "^1.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +browserify-rsa@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" + integrity sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ= + dependencies: + bn.js "^4.1.0" + randombytes "^2.0.1" + +browserify-sign@^4.0.0: + version "4.0.4" + resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298" + integrity sha1-qk62jl17ZYuqa/alfmMMvXqT0pg= + dependencies: + bn.js "^4.1.1" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.2" + elliptic "^6.0.0" + inherits "^2.0.1" + parse-asn1 "^5.0.0" + +browserify-zlib@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" + integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== + dependencies: + pako "~1.0.5" + +browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.8.3: + version "4.12.0" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.12.0.tgz#06c6d5715a1ede6c51fc39ff67fd647f740b656d" + integrity sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg== + dependencies: + caniuse-lite "^1.0.30001043" + electron-to-chromium "^1.3.413" + node-releases "^1.1.53" + pkg-up "^2.0.0" + +buffer-from@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== + +buffer-indexof@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" + integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== + +buffer-json@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/buffer-json/-/buffer-json-2.0.0.tgz#f73e13b1e42f196fe2fd67d001c7d7107edd7c23" + integrity sha512-+jjPFVqyfF1esi9fvfUs3NqM0pH1ziZ36VP4hmA/y/Ssfo/5w5xHKfTw9BwQjoJ1w/oVtpLomqwUHKdefGyuHw== + +buffer-xor@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" + integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= + +buffer@^4.3.0: + version "4.9.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298" + integrity sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg= + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + isarray "^1.0.0" + +builtin-status-codes@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" + integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= + +bytes@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" + integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== + +cac@^6.5.6: + version "6.5.6" + resolved "https://registry.yarnpkg.com/cac/-/cac-6.5.6.tgz#0120e39c9e56a7ab6418b078e6ad0595f2982375" + integrity sha512-8jsGLeBiYEVYTDExaj/rDPG4tyra4yjjacIL10TQ+MobPcg9/IST+dkKLu6sOzq0GcIC6fQqX1nkH9HoskQLAw== + +cacache@^11.3.3: + version "11.3.3" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-11.3.3.tgz#8bd29df8c6a718a6ebd2d010da4d7972ae3bbadc" + integrity sha512-p8WcneCytvzPxhDvYp31PD039vi77I12W+/KfR9S8AZbaiARFBCpsPJS+9uhWfeBfeAtW7o/4vt3MUqLkbY6nA== + dependencies: + bluebird "^3.5.5" + chownr "^1.1.1" + figgy-pudding "^3.5.1" + glob "^7.1.4" + graceful-fs "^4.1.15" + lru-cache "^5.1.1" + mississippi "^3.0.0" + mkdirp "^0.5.1" + move-concurrently "^1.0.1" + promise-inflight "^1.0.1" + rimraf "^2.6.3" + ssri "^6.0.1" + unique-filename "^1.1.1" + y18n "^4.0.0" + +cacache@^12.0.2: + version "12.0.3" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.3.tgz#be99abba4e1bf5df461cd5a2c1071fc432573390" + integrity sha512-kqdmfXEGFepesTuROHMs3MpFLWrPkSSpRqOw80RCflZXy/khxaArvFrQ7uJxSUduzAufc6G0g1VUCOZXxWavPw== + dependencies: + bluebird "^3.5.5" + chownr "^1.1.1" + figgy-pudding "^3.5.1" + glob "^7.1.4" + graceful-fs "^4.1.15" + infer-owner "^1.0.3" + lru-cache "^5.1.1" + mississippi "^3.0.0" + mkdirp "^0.5.1" + move-concurrently "^1.0.1" + promise-inflight "^1.0.1" + rimraf "^2.6.3" + ssri "^6.0.1" + unique-filename "^1.1.1" + y18n "^4.0.0" + +cache-base@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== + dependencies: + collection-visit "^1.0.0" + component-emitter "^1.2.1" + get-value "^2.0.6" + has-value "^1.0.0" + isobject "^3.0.1" + set-value "^2.0.0" + to-object-path "^0.3.0" + union-value "^1.0.0" + unset-value "^1.0.0" + +cache-loader@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/cache-loader/-/cache-loader-3.0.1.tgz#cee6cf4b3cdc7c610905b26bad6c2fc439c821af" + integrity sha512-HzJIvGiGqYsFUrMjAJNDbVZoG7qQA+vy9AIoKs7s9DscNfki0I589mf2w6/tW+kkFH3zyiknoWV5Jdynu6b/zw== + dependencies: + buffer-json "^2.0.0" + find-cache-dir "^2.1.0" + loader-utils "^1.2.3" + mkdirp "^0.5.1" + neo-async "^2.6.1" + schema-utils "^1.0.0" + +cacheable-request@^6.0.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912" + integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== + dependencies: + clone-response "^1.0.2" + get-stream "^5.1.0" + http-cache-semantics "^4.0.0" + keyv "^3.0.0" + lowercase-keys "^2.0.0" + normalize-url "^4.1.0" + responselike "^1.0.2" + +call-me-maybe@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" + integrity sha1-JtII6onje1y95gJQoV8DHBak1ms= + +caller-callsite@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" + integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= + dependencies: + callsites "^2.0.0" + +caller-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" + integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= + dependencies: + caller-callsite "^2.0.0" + +callsites@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" + integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camel-case@3.0.x: + version "3.0.0" + resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73" + integrity sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M= + dependencies: + no-case "^2.2.0" + upper-case "^1.1.1" + +camelcase-keys@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" + integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc= + dependencies: + camelcase "^2.0.0" + map-obj "^1.0.0" + +camelcase@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" + integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= + +camelcase@^5.0.0, camelcase@^5.2.0, camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" + integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== + +caniuse-api@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" + integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== + dependencies: + browserslist "^4.0.0" + caniuse-lite "^1.0.0" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" + +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001043, caniuse-lite@^1.0.30001109: + version "1.0.30001109" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001109.tgz#a9f3f26a0c3753b063d7acbb48dfb9c0e46f2b19" + integrity sha512-4JIXRodHzdS3HdK8nSgIqXYLExOvG+D2/EenSvcub2Kp3QEADjo2v2oUn5g0n0D+UNwG9BtwKOyGcSq2qvQXvQ== + +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= + +chalk@^1.1.1, chalk@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= + dependencies: + ansi-styles "^2.2.1" + escape-string-regexp "^1.0.2" + has-ansi "^2.0.0" + strip-ansi "^3.0.0" + supports-color "^2.0.0" + +chalk@^2.0.0, chalk@^2.3.2, chalk@^2.4.1, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" + integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.0.0.tgz#6e98081ed2d17faab615eb52ac66ec1fe6209e72" + integrity sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chokidar@^2.0.3, chokidar@^2.1.8: + version "2.1.8" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" + integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== + dependencies: + anymatch "^2.0.0" + async-each "^1.0.1" + braces "^2.3.2" + glob-parent "^3.1.0" + inherits "^2.0.3" + is-binary-path "^1.0.0" + is-glob "^4.0.0" + normalize-path "^3.0.0" + path-is-absolute "^1.0.0" + readdirp "^2.2.1" + upath "^1.1.1" + optionalDependencies: + fsevents "^1.2.7" + +chokidar@^3.4.1: + version "3.4.1" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.1.tgz#e905bdecf10eaa0a0b1db0c664481cc4cbc22ba1" + integrity sha512-TQTJyr2stihpC4Sya9hs2Xh+O2wf+igjL36Y75xx2WdHuiICcn/XJza46Jwt0eT5hVpQOzo3FpY3cj3RVYLX0g== + dependencies: + anymatch "~3.1.1" + braces "~3.0.2" + glob-parent "~5.1.0" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.4.0" + optionalDependencies: + fsevents "~2.1.2" + +chownr@^1.1.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.3.tgz#42d837d5239688d55f303003a508230fa6727142" + integrity sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw== + +chownr@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" + integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== + +chrome-trace-event@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4" + integrity sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ== + dependencies: + tslib "^1.9.0" + +ci-info@^1.5.0, ci-info@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497" + integrity sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A== + +ci-info@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" + integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== + +cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" + integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +class-utils@^0.3.5: + version "0.3.6" + resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== + dependencies: + arr-union "^3.1.0" + define-property "^0.2.5" + isobject "^3.0.0" + static-extend "^0.1.1" + +clean-css@4.2.x: + version "4.2.1" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.1.tgz#2d411ef76b8569b6d0c84068dabe85b0aa5e5c17" + integrity sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g== + dependencies: + source-map "~0.6.0" + +cli-boxes@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.0.tgz#538ecae8f9c6ca508e3c3c95b453fe93cb4c168d" + integrity sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w== + +clipboard@^2.0.0: + version "2.0.6" + resolved "https://registry.yarnpkg.com/clipboard/-/clipboard-2.0.6.tgz#52921296eec0fdf77ead1749421b21c968647376" + integrity sha512-g5zbiixBRk/wyKakSwCKd7vQXDjFnAMGHoEyBogG/bw9kTD9GvdAvaoRR1ALcEzt3pVKxZR0pViekPMIS0QyGg== + dependencies: + good-listener "^1.2.2" + select "^1.1.2" + tiny-emitter "^2.0.0" + +cliui@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" + integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== + dependencies: + string-width "^3.1.0" + strip-ansi "^5.2.0" + wrap-ansi "^5.1.0" + +clone-response@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" + integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= + dependencies: + mimic-response "^1.0.0" + +coa@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" + integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== + dependencies: + "@types/q" "^1.5.1" + chalk "^2.4.1" + q "^1.1.2" + +code-point-at@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= + +collection-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= + dependencies: + map-visit "^1.0.0" + object-visit "^1.0.0" + +color-convert@^1.9.0, color-convert@^1.9.1: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +color-name@^1.0.0, color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +color-string@^1.5.2: + version "1.5.3" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.3.tgz#c9bbc5f01b58b5492f3d6857459cb6590ce204cc" + integrity sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw== + dependencies: + color-name "^1.0.0" + simple-swizzle "^0.2.2" + +color@^3.0.0: + version "3.1.2" + resolved "https://registry.yarnpkg.com/color/-/color-3.1.2.tgz#68148e7f85d41ad7649c5fa8c8106f098d229e10" + integrity sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg== + dependencies: + color-convert "^1.9.1" + color-string "^1.5.2" + +colorette@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.1.tgz#4d0b921325c14faf92633086a536db6e89564b1b" + integrity sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw== + +combined-stream@^1.0.6, combined-stream@~1.0.6: + version "1.0.8" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@2.17.x: + version "2.17.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" + integrity sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg== + +commander@^2.20.0: + version "2.20.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.0.tgz#d58bb2b5c1ee8f87b0d340027e9e94e222c5a422" + integrity sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ== + +commander@~2.19.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a" + integrity sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg== + +common-tags@^1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" + integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= + +component-emitter@^1.2.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== + +compressible@~2.0.16: + version "2.0.17" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.17.tgz#6e8c108a16ad58384a977f3a482ca20bff2f38c1" + integrity sha512-BGHeLCK1GV7j1bSmQQAi26X+GgWcTjLr/0tzSvMCl3LH1w1IJ4PFSPoV5316b30cneTziC+B1a+3OjoSUcQYmw== + dependencies: + mime-db ">= 1.40.0 < 2" + +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +concat-stream@^1.5.0: + version "1.6.2" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + +configstore@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/configstore/-/configstore-5.0.0.tgz#37de662c7a49b5fe8dbcf8f6f5818d2d81ed852b" + integrity sha512-eE/hvMs7qw7DlcB5JPRnthmrITuHMmACUJAp89v6PT6iOqzoLS7HRWhBtuHMlhNHo2AhUSA/3Dh1bKNJHcublQ== + dependencies: + dot-prop "^5.1.0" + graceful-fs "^4.1.2" + make-dir "^3.0.0" + unique-string "^2.0.0" + write-file-atomic "^3.0.0" + xdg-basedir "^4.0.0" + +connect-history-api-fallback@^1.5.0, connect-history-api-fallback@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" + integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== + +consola@^2.6.0: + version "2.10.1" + resolved "https://registry.yarnpkg.com/consola/-/consola-2.10.1.tgz#4693edba714677c878d520e4c7e4f69306b4b927" + integrity sha512-4sxpH6SGFYLADfUip4vuY65f/gEogrzJoniVhNUYkJHtng0l8ZjnDCqxxrSVRHOHwKxsy8Vm5ONZh1wOR3/l/w== + +console-browserify@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10" + integrity sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA= + dependencies: + date-now "^0.1.4" + +console-control-strings@^1.0.0, console-control-strings@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= + +consolidate@^0.15.1: + version "0.15.1" + resolved "https://registry.yarnpkg.com/consolidate/-/consolidate-0.15.1.tgz#21ab043235c71a07d45d9aad98593b0dba56bab7" + integrity sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw== + dependencies: + bluebird "^3.1.1" + +constants-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" + integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= + +content-disposition@0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" + integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== + dependencies: + safe-buffer "5.1.2" + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + +convert-source-map@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" + integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== + dependencies: + safe-buffer "~5.1.1" + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= + +cookie@0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" + integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== + +copy-concurrently@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" + integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== + dependencies: + aproba "^1.1.1" + fs-write-stream-atomic "^1.0.8" + iferr "^0.1.5" + mkdirp "^0.5.1" + rimraf "^2.5.4" + run-queue "^1.0.0" + +copy-descriptor@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= + +copy-webpack-plugin@^5.0.2: + version "5.0.4" + resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-5.0.4.tgz#c78126f604e24f194c6ec2f43a64e232b5d43655" + integrity sha512-YBuYGpSzoCHSSDGyHy6VJ7SHojKp6WHT4D7ItcQFNAYx2hrwkMe56e97xfVR0/ovDuMTrMffXUiltvQljtAGeg== + dependencies: + cacache "^11.3.3" + find-cache-dir "^2.1.0" + glob-parent "^3.1.0" + globby "^7.1.1" + is-glob "^4.0.1" + loader-utils "^1.2.3" + minimatch "^3.0.4" + normalize-path "^3.0.0" + p-limit "^2.2.0" + schema-utils "^1.0.0" + serialize-javascript "^1.7.0" + webpack-log "^2.0.0" + +core-js-compat@^3.6.2, core-js-compat@^3.6.4: + version "3.6.4" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.6.4.tgz#938476569ebb6cda80d339bcf199fae4f16fff17" + integrity sha512-zAa3IZPvsJ0slViBQ2z+vgyyTuhd3MFn1rBQjZSKVEgB0UMYhUkCj9jJUVPgGTGqWvsBVmfnruXgTcNyTlEiSA== + dependencies: + browserslist "^4.8.3" + semver "7.0.0" + +core-js@^2.4.0: + version "2.6.9" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.9.tgz#6b4b214620c834152e179323727fc19741b084f2" + integrity sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A== + +core-js@^3.6.4: + version "3.6.4" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.6.4.tgz#440a83536b458114b9cb2ac1580ba377dc470647" + integrity sha512-4paDGScNgZP2IXXilaffL9X7968RuvwlkK3xWtZRVqgd8SYNiVKRJvkFd1aqqEuPfN7E68ZHEp9hDj6lHj4Hyw== + +core-util-is@1.0.2, core-util-is@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + +cosmiconfig@^5.0.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" + integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== + dependencies: + import-fresh "^2.0.0" + is-directory "^0.3.1" + js-yaml "^3.13.1" + parse-json "^4.0.0" + +create-ecdh@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff" + integrity sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw== + dependencies: + bn.js "^4.1.0" + elliptic "^6.0.0" + +create-hash@^1.1.0, create-hash@^1.1.2: + version "1.2.0" + resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" + integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== + dependencies: + cipher-base "^1.0.1" + inherits "^2.0.1" + md5.js "^1.3.4" + ripemd160 "^2.0.1" + sha.js "^2.4.0" + +create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: + version "1.1.7" + resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" + integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== + dependencies: + cipher-base "^1.0.3" + create-hash "^1.1.0" + inherits "^2.0.1" + ripemd160 "^2.0.0" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +cross-env@^7.0.0: + version "7.0.2" + resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-7.0.2.tgz#bd5ed31339a93a3418ac4f3ca9ca3403082ae5f9" + integrity sha512-KZP/bMEOJEDCkDQAyRhu3RL2ZO/SUVrxQVI0G3YEQ+OLbRA3c6zgixe8Mq8a/z7+HKlNEjo8oiLUs8iRijY2Rw== + dependencies: + cross-spawn "^7.0.1" + +cross-spawn@^5.0.1: + version "5.1.0" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + +cross-spawn@^6.0.0, cross-spawn@^6.0.5: + version "6.0.5" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + +cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +crypto-browserify@^3.11.0: + version "3.12.0" + resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" + integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== + dependencies: + browserify-cipher "^1.0.0" + browserify-sign "^4.0.0" + create-ecdh "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.0" + diffie-hellman "^5.0.0" + inherits "^2.0.1" + pbkdf2 "^3.0.3" + public-encrypt "^4.0.0" + randombytes "^2.0.0" + randomfill "^1.0.3" + +crypto-random-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" + integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== + +css-color-names@0.0.4, css-color-names@^0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" + integrity sha1-gIrcLnnPhHOAabZGyyDsJ762KeA= + +css-declaration-sorter@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz#c198940f63a76d7e36c1e71018b001721054cb22" + integrity sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA== + dependencies: + postcss "^7.0.1" + timsort "^0.3.0" + +css-loader@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-2.1.1.tgz#d8254f72e412bb2238bb44dd674ffbef497333ea" + integrity sha512-OcKJU/lt232vl1P9EEDamhoO9iKY3tIjY5GU+XDLblAykTdgs6Ux9P1hTHve8nFKy5KPpOXOsVI/hIwi3841+w== + dependencies: + camelcase "^5.2.0" + icss-utils "^4.1.0" + loader-utils "^1.2.3" + normalize-path "^3.0.0" + postcss "^7.0.14" + postcss-modules-extract-imports "^2.0.0" + postcss-modules-local-by-default "^2.0.6" + postcss-modules-scope "^2.1.0" + postcss-modules-values "^2.0.0" + postcss-value-parser "^3.3.0" + schema-utils "^1.0.0" + +css-loader@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-5.0.1.tgz#9e4de0d6636a6266a585bd0900b422c85539d25f" + integrity sha512-cXc2ti9V234cq7rJzFKhirb2L2iPy8ZjALeVJAozXYz9te3r4eqLSixNAbMDJSgJEQywqXzs8gonxaboeKqwiw== + dependencies: + camelcase "^6.2.0" + cssesc "^3.0.0" + icss-utils "^5.0.0" + loader-utils "^2.0.0" + postcss "^8.1.4" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.0" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.1.0" + schema-utils "^3.0.0" + semver "^7.3.2" + +css-parse@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/css-parse/-/css-parse-2.0.0.tgz#a468ee667c16d81ccf05c58c38d2a97c780dbfd4" + integrity sha1-pGjuZnwW2BzPBcWMONKpfHgNv9Q= + dependencies: + css "^2.0.0" + +css-select-base-adapter@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" + integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== + +css-select@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" + integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg= + dependencies: + boolbase "~1.0.0" + css-what "2.1" + domutils "1.5.1" + nth-check "~1.0.1" + +css-select@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.0.2.tgz#ab4386cec9e1f668855564b17c3733b43b2a5ede" + integrity sha512-dSpYaDVoWaELjvZ3mS6IKZM/y2PMPa/XYoEfYNZePL4U/XgyxZNroHEHReDx/d+VgXh9VbCTtFqLkFbmeqeaRQ== + dependencies: + boolbase "^1.0.0" + css-what "^2.1.2" + domutils "^1.7.0" + nth-check "^1.0.2" + +css-tree@1.0.0-alpha.29: + version "1.0.0-alpha.29" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.29.tgz#3fa9d4ef3142cbd1c301e7664c1f352bd82f5a39" + integrity sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg== + dependencies: + mdn-data "~1.1.0" + source-map "^0.5.3" + +css-tree@1.0.0-alpha.33: + version "1.0.0-alpha.33" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.33.tgz#970e20e5a91f7a378ddd0fc58d0b6c8d4f3be93e" + integrity sha512-SPt57bh5nQnpsTBsx/IXbO14sRc9xXu5MtMAVuo0BaQQmyf0NupNPPSoMaqiAF5tDFafYsTkfeH4Q/HCKXkg4w== + dependencies: + mdn-data "2.0.4" + source-map "^0.5.3" + +css-unit-converter@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/css-unit-converter/-/css-unit-converter-1.1.1.tgz#d9b9281adcfd8ced935bdbaba83786897f64e996" + integrity sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY= + +css-what@2.1, css-what@^2.1.2: + version "2.1.3" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" + integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== + +css@^2.0.0: + version "2.2.4" + resolved "https://registry.yarnpkg.com/css/-/css-2.2.4.tgz#c646755c73971f2bba6a601e2cf2fd71b1298929" + integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw== + dependencies: + inherits "^2.0.3" + source-map "^0.6.1" + source-map-resolve "^0.5.2" + urix "^0.1.0" + +cssesc@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-2.0.0.tgz#3b13bd1bb1cb36e1bcb5a4dcd27f54c5dcb35703" + integrity sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssnano-preset-default@^4.0.7: + version "4.0.7" + resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz#51ec662ccfca0f88b396dcd9679cdb931be17f76" + integrity sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA== + dependencies: + css-declaration-sorter "^4.0.1" + cssnano-util-raw-cache "^4.0.1" + postcss "^7.0.0" + postcss-calc "^7.0.1" + postcss-colormin "^4.0.3" + postcss-convert-values "^4.0.1" + postcss-discard-comments "^4.0.2" + postcss-discard-duplicates "^4.0.2" + postcss-discard-empty "^4.0.1" + postcss-discard-overridden "^4.0.1" + postcss-merge-longhand "^4.0.11" + postcss-merge-rules "^4.0.3" + postcss-minify-font-values "^4.0.2" + postcss-minify-gradients "^4.0.2" + postcss-minify-params "^4.0.2" + postcss-minify-selectors "^4.0.2" + postcss-normalize-charset "^4.0.1" + postcss-normalize-display-values "^4.0.2" + postcss-normalize-positions "^4.0.2" + postcss-normalize-repeat-style "^4.0.2" + postcss-normalize-string "^4.0.2" + postcss-normalize-timing-functions "^4.0.2" + postcss-normalize-unicode "^4.0.1" + postcss-normalize-url "^4.0.1" + postcss-normalize-whitespace "^4.0.2" + postcss-ordered-values "^4.1.2" + postcss-reduce-initial "^4.0.3" + postcss-reduce-transforms "^4.0.2" + postcss-svgo "^4.0.2" + postcss-unique-selectors "^4.0.1" + +cssnano-util-get-arguments@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz#ed3a08299f21d75741b20f3b81f194ed49cc150f" + integrity sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8= + +cssnano-util-get-match@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz#c0e4ca07f5386bb17ec5e52250b4f5961365156d" + integrity sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0= + +cssnano-util-raw-cache@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz#b26d5fd5f72a11dfe7a7846fb4c67260f96bf282" + integrity sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA== + dependencies: + postcss "^7.0.0" + +cssnano-util-same-parent@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3" + integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== + +cssnano@^4.1.10: + version "4.1.10" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.10.tgz#0ac41f0b13d13d465487e111b778d42da631b8b2" + integrity sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ== + dependencies: + cosmiconfig "^5.0.0" + cssnano-preset-default "^4.0.7" + is-resolvable "^1.0.0" + postcss "^7.0.0" + +csso@^3.5.1: + version "3.5.1" + resolved "https://registry.yarnpkg.com/csso/-/csso-3.5.1.tgz#7b9eb8be61628973c1b261e169d2f024008e758b" + integrity sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg== + dependencies: + css-tree "1.0.0-alpha.29" + +currently-unhandled@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" + integrity sha1-mI3zP+qxke95mmE2nddsF635V+o= + dependencies: + array-find-index "^1.0.1" + +cyclist@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" + integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= + +dashdash@^1.12.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= + dependencies: + assert-plus "^1.0.0" + +date-now@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" + integrity sha1-6vQ5/U1ISK105cx9vvIAZyueNFs= + +de-indent@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/de-indent/-/de-indent-1.0.2.tgz#b2038e846dc33baa5796128d0804b455b8c1e21d" + integrity sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0= + +debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.9: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^3.1.1, debug@^3.2.5, debug@^3.2.6: + version "3.2.6" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" + integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== + dependencies: + ms "^2.1.1" + +debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" + integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== + dependencies: + ms "^2.1.1" + +debug@~3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" + integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== + dependencies: + ms "2.0.0" + +decamelize@^1.1.2, decamelize@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= + +decode-uri-component@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= + +decompress-response@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" + integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= + dependencies: + mimic-response "^1.0.0" + +deep-equal@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.0.tgz#3103cdf8ab6d32cf4a8df7865458f2b8d33f3745" + integrity sha512-ZbfWJq/wN1Z273o7mUSjILYqehAktR2NVoSrOukDkU9kg2v/Uv89yU4Cvz8seJeAmtN5oqiefKq8FPuXOboqLw== + dependencies: + is-arguments "^1.0.4" + is-date-object "^1.0.1" + is-regex "^1.0.4" + object-is "^1.0.1" + object-keys "^1.1.1" + regexp.prototype.flags "^1.2.0" + +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + +deep-is@^0.1.3, deep-is@~0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" + integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= + +deepmerge@^1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-1.5.2.tgz#10499d868844cdad4fee0842df8c7f6f0c95a753" + integrity sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ== + +default-gateway@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b" + integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA== + dependencies: + execa "^1.0.0" + ip-regex "^2.1.0" + +defer-to-connect@^1.0.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591" + integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== + +define-properties@^1.1.2, define-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + dependencies: + object-keys "^1.0.12" + +define-property@^0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= + dependencies: + is-descriptor "^0.1.0" + +define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= + dependencies: + is-descriptor "^1.0.0" + +define-property@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + +del@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" + integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== + dependencies: + "@types/glob" "^7.1.1" + globby "^6.1.0" + is-path-cwd "^2.0.0" + is-path-in-cwd "^2.0.0" + p-map "^2.0.0" + pify "^4.0.1" + rimraf "^2.6.3" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + +delegate@^3.1.2: + version "3.2.0" + resolved "https://registry.yarnpkg.com/delegate/-/delegate-3.2.0.tgz#b66b71c3158522e8ab5744f720d8ca0c2af59166" + integrity sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw== + +delegates@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= + +des.js@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc" + integrity sha1-wHTS4qpqipoH29YfmhXCzYPsjsw= + dependencies: + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + +destroy@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= + +detect-file@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" + integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= + +detect-libc@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= + +detect-node@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c" + integrity sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw== + +diffie-hellman@^5.0.0: + version "5.0.3" + resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" + integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== + dependencies: + bn.js "^4.1.0" + miller-rabin "^4.0.0" + randombytes "^2.0.0" + +dir-glob@^2.0.0, dir-glob@^2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" + integrity sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw== + dependencies: + path-type "^3.0.0" + +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= + +dns-packet@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.1.tgz#12aa426981075be500b910eedcd0b47dd7deda5a" + integrity sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg== + dependencies: + ip "^1.1.0" + safe-buffer "^5.0.1" + +dns-txt@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" + integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= + dependencies: + buffer-indexof "^1.0.0" + +docsearch.js@^2.5.2: + version "2.6.3" + resolved "https://registry.yarnpkg.com/docsearch.js/-/docsearch.js-2.6.3.tgz#57cb4600d3b6553c677e7cbbe6a734593e38625d" + integrity sha512-GN+MBozuyz664ycpZY0ecdQE0ND/LSgJKhTLA0/v3arIS3S1Rpf2OJz6A35ReMsm91V5apcmzr5/kM84cvUg+A== + dependencies: + algoliasearch "^3.24.5" + autocomplete.js "0.36.0" + hogan.js "^3.0.2" + request "^2.87.0" + stack-utils "^1.0.1" + to-factory "^1.0.0" + zepto "^1.2.0" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +dom-converter@^0.2: + version "0.2.0" + resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-serializer@0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.1.tgz#13650c850daffea35d8b626a4cfc4d3a17643fdb" + integrity sha512-sK3ujri04WyjwQXVoK4PU3y8ula1stq10GJZpqHIUgoGZdsGzAGu65BnU3d08aTVSvO7mGPZUc0wTEDL+qGE0Q== + dependencies: + domelementtype "^2.0.1" + entities "^2.0.0" + +dom-walk@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.1.tgz#672226dc74c8f799ad35307df936aba11acd6018" + integrity sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg= + +domain-browser@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" + integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== + +domelementtype@1, domelementtype@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" + integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== + +domelementtype@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.0.1.tgz#1f8bdfe91f5a78063274e803b4bdcedf6e94f94d" + integrity sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ== + +domhandler@^2.3.0: + version "2.4.2" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" + integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== + dependencies: + domelementtype "1" + +domutils@1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" + integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8= + dependencies: + dom-serializer "0" + domelementtype "1" + +domutils@^1.5.1, domutils@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" + integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== + dependencies: + dom-serializer "0" + domelementtype "1" + +dot-prop@^4.1.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.1.tgz#45884194a71fc2cda71cbb4bceb3a4dd2f433ba4" + integrity sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ== + dependencies: + is-obj "^1.0.0" + +dot-prop@^5.1.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.2.0.tgz#c34ecc29556dc45f1f4c22697b6f4904e0cc4fcb" + integrity sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A== + dependencies: + is-obj "^2.0.0" + +duplexer3@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" + integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= + +duplexify@^3.4.2, duplexify@^3.6.0: + version "3.7.1" + resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" + integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== + dependencies: + end-of-stream "^1.0.0" + inherits "^2.0.1" + readable-stream "^2.0.0" + stream-shift "^1.0.0" + +ecc-jsbn@~0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" + integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= + dependencies: + jsbn "~0.1.0" + safer-buffer "^2.1.0" + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= + +electron-to-chromium@^1.3.413: + version "1.3.441" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.441.tgz#094f71b992dca5bc96b798cfbaf37dc76302015a" + integrity sha512-leBfJwLuyGs1jEei2QioI+PjVMavmUIvPYidE8dCCYWLAq0uefhN3NYgDNb8WxD3uiUNnJ3ScMXg0upSlwySzQ== + +elliptic@^6.0.0: + version "6.5.3" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.3.tgz#cb59eb2efdaf73a0bd78ccd7015a62ad6e0f93d6" + integrity sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw== + dependencies: + bn.js "^4.4.0" + brorand "^1.0.1" + hash.js "^1.0.0" + hmac-drbg "^1.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.0" + +emoji-regex@^7.0.1: + version "7.0.3" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" + integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emojis-list@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" + integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= + +end-of-stream@^1.0.0, end-of-stream@^1.1.0: + version "1.4.3" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.3.tgz#9db9861620e47283cd49513be9c344f339ec5153" + integrity sha512-cbNhPFS6MlYlWTGncSiDYbdqKhwWFy7kNeb1YSOG6K65i/wPTkLVCJQj0hXA4j0m5Da+hBWnqopEnu1FFelisQ== + dependencies: + once "^1.4.0" + +enhanced-resolve@^4.1.1, enhanced-resolve@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz#3b806f3bfafc1ec7de69551ef93cca46c1704126" + integrity sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ== + dependencies: + graceful-fs "^4.1.2" + memory-fs "^0.5.0" + tapable "^1.0.0" + +enquirer@^2.3.5: + version "2.3.5" + resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.5.tgz#3ab2b838df0a9d8ab9e7dff235b0e8712ef92381" + integrity sha512-BNT1C08P9XD0vNg3J475yIUG+mVdp9T6towYFHUv897X0KoHBjB1shyrNmhmtHWKP17iSWgo7Gqh7BBuzLZMSA== + dependencies: + ansi-colors "^3.2.1" + +entities@^1.1.1, entities@~1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" + integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== + +entities@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.0.tgz#68d6084cab1b079767540d80e56a39b423e4abf4" + integrity sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw== + +env-paths@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.0.tgz#cdca557dc009152917d6166e2febe1f039685e43" + integrity sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA== + +envify@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/envify/-/envify-4.1.0.tgz#f39ad3db9d6801b4e6b478b61028d3f0b6819f7e" + integrity sha512-IKRVVoAYr4pIx4yIWNsz9mOsboxlNXiu7TNBnem/K/uTHdkyzXWDzHCK7UTolqBbgaBz0tQHsD3YNls0uIIjiw== + dependencies: + esprima "^4.0.0" + through "~2.3.4" + +envinfo@^7.2.0: + version "7.4.0" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.4.0.tgz#bef4ece9e717423aaf0c3584651430b735ad6630" + integrity sha512-FdDfnWnCVjxTTpWE3d6Jgh5JDIA3Cw7LCgpM/pI7kK1ORkjaqI2r6NqQ+ln2j0dfpgxY00AWieSvtkiZQKIItA== + +errno@^0.1.3, errno@~0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" + integrity sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg== + dependencies: + prr "~1.0.1" + +error-ex@^1.2.0, error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es-abstract@^1.12.0, es-abstract@^1.5.1: + version "1.14.2" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.14.2.tgz#7ce108fad83068c8783c3cdf62e504e084d8c497" + integrity sha512-DgoQmbpFNOofkjJtKwr87Ma5EW4Dc8fWhD0R+ndq7Oc456ivUfGOOP6oAZTTKl5/CcNMP+EN+e3/iUzgE0veZg== + dependencies: + es-to-primitive "^1.2.0" + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.0" + is-callable "^1.1.4" + is-regex "^1.0.4" + object-inspect "^1.6.0" + object-keys "^1.1.1" + string.prototype.trimleft "^2.0.0" + string.prototype.trimright "^2.0.0" + +es-to-primitive@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.0.tgz#edf72478033456e8dda8ef09e00ad9650707f377" + integrity sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +es6-promise@^4.1.0: + version "4.2.8" + resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a" + integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w== + +escape-html@^1.0.3, escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= + +escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +escodegen@1.11.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.11.0.tgz#b27a9389481d5bfd5bec76f7bb1eb3f8f4556589" + integrity sha512-IeMV45ReixHS53K/OmfKAIztN/igDHzTJUhZM3k1jMhIZWjk45SMwAtBsEXiJp3vSPmTcu6CXn7mDvFHRN66fw== + dependencies: + esprima "^3.1.3" + estraverse "^4.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +escodegen@^1.8.1: + version "1.12.0" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.12.0.tgz#f763daf840af172bb3a2b6dd7219c0e17f7ff541" + integrity sha512-TuA+EhsanGcme5T3R0L80u4t8CpbXQjegRmf7+FPTJrtCTErXFeelblRgHQa1FofEzqYYJmJ/OqjTwREp9qgmg== + dependencies: + esprima "^3.1.3" + estraverse "^4.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +eslint-config-prettier@^6.3.0: + version "6.15.0" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz#7f93f6cb7d45a92f1537a70ecc06366e1ac6fed9" + integrity sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw== + dependencies: + get-stdin "^6.0.0" + +eslint-loader@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/eslint-loader/-/eslint-loader-4.0.2.tgz#386a1e21bcb613b3cf2d252a3b708023ccfb41ec" + integrity sha512-EDpXor6lsjtTzZpLUn7KmXs02+nIjGcgees9BYjNkWra3jVq5vVa8IoCKgzT2M7dNNeoMBtaSG83Bd40N3poLw== + dependencies: + find-cache-dir "^3.3.1" + fs-extra "^8.1.0" + loader-utils "^2.0.0" + object-hash "^2.0.3" + schema-utils "^2.6.5" + +eslint-plugin-prettier@^3.1.1: + version "3.1.4" + resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.4.tgz#168ab43154e2ea57db992a2cd097c828171f75c2" + integrity sha512-jZDa8z76klRqo+TdGDTFJSavwbnWK2ZpqGKNZ+VvweMW516pDUMmQ2koXvxEE4JhzNvTv+radye/bWGBmA6jmg== + dependencies: + prettier-linter-helpers "^1.0.0" + +eslint-scope@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" + integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint-scope@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +eslint-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" + integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== + dependencies: + eslint-visitor-keys "^1.1.0" + +eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" + integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== + +eslint-visitor-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8" + integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== + +eslint@^7.0.0: + version "7.13.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.13.0.tgz#7f180126c0dcdef327bfb54b211d7802decc08da" + integrity sha512-uCORMuOO8tUzJmsdRtrvcGq5qposf7Rw0LwkTJkoDbOycVQtQjmnhZSuLQnozLE4TmAzlMVV45eCHmQ1OpDKUQ== + dependencies: + "@babel/code-frame" "^7.0.0" + "@eslint/eslintrc" "^0.2.1" + ajv "^6.10.0" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.0.1" + doctrine "^3.0.0" + enquirer "^2.3.5" + eslint-scope "^5.1.1" + eslint-utils "^2.1.0" + eslint-visitor-keys "^2.0.0" + espree "^7.3.0" + esquery "^1.2.0" + esutils "^2.0.2" + file-entry-cache "^5.0.1" + functional-red-black-tree "^1.0.1" + glob-parent "^5.0.0" + globals "^12.1.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + js-yaml "^3.13.1" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash "^4.17.19" + minimatch "^3.0.4" + natural-compare "^1.4.0" + optionator "^0.9.1" + progress "^2.0.0" + regexpp "^3.1.0" + semver "^7.2.1" + strip-ansi "^6.0.0" + strip-json-comments "^3.1.0" + table "^5.2.3" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" + +espree@^7.3.0: + version "7.3.0" + resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.0.tgz#dc30437cf67947cf576121ebd780f15eeac72348" + integrity sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw== + dependencies: + acorn "^7.4.0" + acorn-jsx "^5.2.0" + eslint-visitor-keys "^1.3.0" + +esprima@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" + integrity sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM= + +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esquery@^1.2.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57" + integrity sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.1.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" + integrity sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ== + dependencies: + estraverse "^4.1.0" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.1.0.tgz#374309d39fd935ae500e7b92e8a6b4c720e59642" + integrity sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw== + +estraverse@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" + integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= + +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924" + integrity sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ= + +events@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.0.0.tgz#9a0a0dfaf62893d92b875b8f2698ca4114973e88" + integrity sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA== + +eventsource@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-1.0.7.tgz#8fbc72c93fcd34088090bc0a4e64f4b5cee6d8d0" + integrity sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ== + dependencies: + original "^1.0.0" + +evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" + integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== + dependencies: + md5.js "^1.3.4" + safe-buffer "^5.1.1" + +execa@^0.6.0: + version "0.6.3" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.6.3.tgz#57b69a594f081759c69e5370f0d17b9cb11658fe" + integrity sha1-V7aaWU8IF1nGnlNw8NF7nLEWWP4= + dependencies: + cross-spawn "^5.0.1" + get-stream "^3.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +execa@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.8.0.tgz#d8d76bbc1b55217ed190fd6dd49d3c774ecfc8da" + integrity sha1-2NdrvBtVIX7RkP1t1J08d07PyNo= + dependencies: + cross-spawn "^5.0.1" + get-stream "^3.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +execa@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" + integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== + dependencies: + cross-spawn "^6.0.0" + get-stream "^4.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +execa@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/execa/-/execa-4.0.3.tgz#0a34dabbad6d66100bd6f2c576c8669403f317f2" + integrity sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A== + dependencies: + cross-spawn "^7.0.0" + get-stream "^5.0.0" + human-signals "^1.1.1" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.0" + onetime "^5.1.0" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" + +expand-brackets@^2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= + dependencies: + debug "^2.3.3" + define-property "^0.2.5" + extend-shallow "^2.0.1" + posix-character-classes "^0.1.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +expand-tilde@^2.0.0, expand-tilde@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" + integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= + dependencies: + homedir-polyfill "^1.0.1" + +exports-loader@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/exports-loader/-/exports-loader-1.1.1.tgz#88c9a6877ee6a5519d7c41a016bdd99148421e69" + integrity sha512-CmyhIR2sJ3KOfVsHjsR0Yvo+0lhRhRMAevCbB8dhTVLHsZPs0lCQTvRmR9YNvBXDBxUuhmCE2f54KqEjZUaFrg== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + source-map "^0.6.1" + +express@^4.17.1: + version "4.17.1" + resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" + integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== + dependencies: + accepts "~1.3.7" + array-flatten "1.1.1" + body-parser "1.19.0" + content-disposition "0.5.3" + content-type "~1.0.4" + cookie "0.4.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "~1.1.2" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "~1.1.2" + fresh "0.5.2" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "~2.3.0" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.5" + qs "6.7.0" + range-parser "~1.2.1" + safe-buffer "5.1.2" + send "0.17.1" + serve-static "1.14.1" + setprototypeof "1.1.1" + statuses "~1.5.0" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= + dependencies: + is-extendable "^0.1.0" + +extend-shallow@^3.0.0, extend-shallow@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + +extend@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +extglob@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== + dependencies: + array-unique "^0.3.2" + define-property "^1.0.0" + expand-brackets "^2.1.4" + extend-shallow "^2.0.1" + fragment-cache "^0.2.1" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +extsprintf@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= + +extsprintf@^1.2.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" + integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= + +fast-deep-equal@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4" + integrity sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA== + +fast-diff@^1.1.2: + version "1.2.0" + resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" + integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== + +fast-glob@^2.2.6: + version "2.2.7" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d" + integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw== + dependencies: + "@mrmlnc/readdir-enhanced" "^2.2.1" + "@nodelib/fs.stat" "^1.1.2" + glob-parent "^3.1.0" + is-glob "^4.0.0" + merge2 "^1.2.3" + micromatch "^3.1.10" + +fast-json-stable-stringify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" + integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I= + +fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + +faye-websocket@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" + integrity sha1-TkkvjQTftviQA1B/btvy1QHnxvQ= + dependencies: + websocket-driver ">=0.5.1" + +faye-websocket@~0.11.1: + version "0.11.3" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.3.tgz#5c0e9a8968e8912c286639fde977a8b209f2508e" + integrity sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA== + dependencies: + websocket-driver ">=0.5.1" + +figgy-pudding@^3.5.1: + version "3.5.1" + resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.1.tgz#862470112901c727a0e495a80744bd5baa1d6790" + integrity sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w== + +figures@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-3.0.0.tgz#756275c964646163cc6f9197c7a0295dbfd04de9" + integrity sha512-HKri+WoWoUgr83pehn/SIgLOMZ9nAWC6dcGj26RY2R4F50u4+RTUz0RCrUlOV3nKRAICW1UGzyb+kcX2qK1S/g== + dependencies: + escape-string-regexp "^1.0.5" + +file-entry-cache@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" + integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== + dependencies: + flat-cache "^2.0.1" + +file-loader@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-3.0.1.tgz#f8e0ba0b599918b51adfe45d66d1e771ad560faa" + integrity sha512-4sNIOXgtH/9WZq4NvlfU3Opn5ynUsqBwSLyM+I7UOwdGigTBYfVVQEwe/msZNX/j4pCJTIM14Fsw66Svo1oVrw== + dependencies: + loader-utils "^1.0.2" + schema-utils "^1.0.0" + +file-loader@^6.0.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d" + integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + +fill-range@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= + dependencies: + extend-shallow "^2.0.1" + is-number "^3.0.0" + repeat-string "^1.6.1" + to-regex-range "^2.1.0" + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "~2.3.0" + parseurl "~1.3.3" + statuses "~1.5.0" + unpipe "~1.0.0" + +find-cache-dir@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" + integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== + dependencies: + commondir "^1.0.1" + make-dir "^2.0.0" + pkg-dir "^3.0.0" + +find-cache-dir@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880" + integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-up@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" + integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= + dependencies: + path-exists "^2.0.0" + pinkie-promise "^2.0.0" + +find-up@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= + dependencies: + locate-path "^2.0.0" + +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + +find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +findup-sync@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-3.0.0.tgz#17b108f9ee512dfb7a5c7f3c8b27ea9e1a9c08d1" + integrity sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg== + dependencies: + detect-file "^1.0.0" + is-glob "^4.0.0" + micromatch "^3.0.4" + resolve-dir "^1.0.1" + +flat-cache@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" + integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== + dependencies: + flatted "^2.0.0" + rimraf "2.6.3" + write "1.0.3" + +flatted@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.1.tgz#69e57caa8f0eacbc281d2e2cb458d46fdb449e08" + integrity sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg== + +flush-write-stream@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" + integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== + dependencies: + inherits "^2.0.3" + readable-stream "^2.3.6" + +follow-redirects@^1.0.0: + version "1.13.0" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.13.0.tgz#b42e8d93a2a7eea5ed88633676d6597bc8e384db" + integrity sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA== + +for-in@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= + +foreach@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" + integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k= + +forever-agent@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= + +form-data@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + +forwarded@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" + integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= + +fragment-cache@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= + dependencies: + map-cache "^0.2.2" + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= + +from2@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" + integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= + dependencies: + inherits "^2.0.1" + readable-stream "^2.0.0" + +fs-extra@^4.0.2: + version "4.0.3" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94" + integrity sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-extra@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-minipass@^1.2.5: + version "1.2.7" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7" + integrity sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA== + dependencies: + minipass "^2.6.0" + +fs-minipass@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" + integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== + dependencies: + minipass "^3.0.0" + +fs-write-stream-atomic@^1.0.8: + version "1.0.10" + resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" + integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= + dependencies: + graceful-fs "^4.1.2" + iferr "^0.1.5" + imurmurhash "^0.1.4" + readable-stream "1 || 2" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +fsevents@^1.2.7: + version "1.2.9" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.9.tgz#3f5ed66583ccd6f400b5a00db6f7e861363e388f" + integrity sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw== + dependencies: + nan "^2.12.1" + node-pre-gyp "^0.12.0" + +fsevents@~2.1.2: + version "2.1.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e" + integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= + +gauge@~2.7.3: + version "2.7.4" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" + integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= + dependencies: + aproba "^1.0.3" + console-control-strings "^1.0.0" + has-unicode "^2.0.0" + object-assign "^4.1.0" + signal-exit "^3.0.0" + string-width "^1.0.1" + strip-ansi "^3.0.1" + wide-align "^1.1.0" + +gaze@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/gaze/-/gaze-1.1.3.tgz#c441733e13b927ac8c0ff0b4c3b033f28812924a" + integrity sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g== + dependencies: + globule "^1.0.0" + +gensync@^1.0.0-beta.1: + version "1.0.0-beta.1" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269" + integrity sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg== + +get-caller-file@^2.0.1: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-own-enumerable-property-symbols@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.0.tgz#b877b49a5c16aefac3655f2ed2ea5b684df8d203" + integrity sha512-CIJYJC4GGF06TakLg8z4GQKvDsx9EMspVxOYih7LerEL/WosUnFIww45CGfxfeKHqlg3twgUrYRT1O3WQqjGCg== + +get-stdin@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" + integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= + +get-stdin@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b" + integrity sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g== + +get-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" + integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= + +get-stream@^4.0.0, get-stream@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + dependencies: + pump "^3.0.0" + +get-stream@^5.0.0, get-stream@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.1.0.tgz#01203cdc92597f9b909067c3e656cc1f4d3c4dc9" + integrity sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw== + dependencies: + pump "^3.0.0" + +get-value@^2.0.3, get-value@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= + +getpass@^0.1.1: + version "0.1.7" + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= + dependencies: + assert-plus "^1.0.0" + +git-revision-webpack-plugin@^3.0.3: + version "3.0.6" + resolved "https://registry.yarnpkg.com/git-revision-webpack-plugin/-/git-revision-webpack-plugin-3.0.6.tgz#5dd6c6829fae05b405059dea6195b23875d69d4d" + integrity sha512-vW/9dBahGbpKPcccy3xKkHgdWoH/cAPPc3lQw+3edl7b4j29JfNGVrja0a1d8ZoRe4nTN8GCPrF9aBErDnzx5Q== + +glob-parent@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" + integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= + dependencies: + is-glob "^3.1.0" + path-dirname "^1.0.0" + +glob-parent@^5.0.0, glob-parent@~5.1.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" + integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== + dependencies: + is-glob "^4.0.1" + +glob-to-regexp@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" + integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= + +glob@^7.0.0, glob@^7.0.3, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@~7.1.1: + version "7.1.6" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" + integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +global-dirs@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-2.0.1.tgz#acdf3bb6685bcd55cb35e8a052266569e9469201" + integrity sha512-5HqUqdhkEovj2Of/ms3IeS/EekcO54ytHRLV4PEY2rhRwrHXLQjeVEES0Lhka0xwNDtGYn58wyC4s5+MHsOO6A== + dependencies: + ini "^1.3.5" + +global-modules@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" + integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg== + dependencies: + global-prefix "^1.0.1" + is-windows "^1.0.1" + resolve-dir "^1.0.0" + +global-modules@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" + integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== + dependencies: + global-prefix "^3.0.0" + +global-prefix@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" + integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= + dependencies: + expand-tilde "^2.0.2" + homedir-polyfill "^1.0.1" + ini "^1.3.4" + is-windows "^1.0.1" + which "^1.2.14" + +global-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" + integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== + dependencies: + ini "^1.3.5" + kind-of "^6.0.2" + which "^1.3.1" + +global@^4.3.2: + version "4.4.0" + resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" + integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w== + dependencies: + min-document "^2.19.0" + process "^0.11.10" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globals@^12.1.0: + version "12.3.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-12.3.0.tgz#1e564ee5c4dded2ab098b0f88f24702a3c56be13" + integrity sha512-wAfjdLgFsPZsklLJvOBUBmzYE8/CwhEqSBEMRXA3qxIiNtyqvjYurAtIfDh6chlEPUfmTY3MnZh5Hfh4q0UlIw== + dependencies: + type-fest "^0.8.1" + +globby@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" + integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= + dependencies: + array-union "^1.0.1" + glob "^7.0.3" + object-assign "^4.0.1" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +globby@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/globby/-/globby-7.1.1.tgz#fb2ccff9401f8600945dfada97440cca972b8680" + integrity sha1-+yzP+UAfhgCUXfral0QMypcrhoA= + dependencies: + array-union "^1.0.1" + dir-glob "^2.0.0" + glob "^7.1.2" + ignore "^3.3.5" + pify "^3.0.0" + slash "^1.0.0" + +globby@^9.2.0: + version "9.2.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-9.2.0.tgz#fd029a706c703d29bdd170f4b6db3a3f7a7cb63d" + integrity sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg== + dependencies: + "@types/glob" "^7.1.1" + array-union "^1.0.2" + dir-glob "^2.2.2" + fast-glob "^2.2.6" + glob "^7.1.3" + ignore "^4.0.3" + pify "^4.0.1" + slash "^2.0.0" + +globule@^1.0.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/globule/-/globule-1.2.1.tgz#5dffb1b191f22d20797a9369b49eab4e9839696d" + integrity sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ== + dependencies: + glob "~7.1.1" + lodash "~4.17.10" + minimatch "~3.0.2" + +good-listener@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/good-listener/-/good-listener-1.2.2.tgz#d53b30cdf9313dffb7dc9a0d477096aa6d145c50" + integrity sha1-1TswzfkxPf+33JoNR3CWqm0UXFA= + dependencies: + delegate "^3.1.2" + +got@^9.6.0: + version "9.6.0" + resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85" + integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== + dependencies: + "@sindresorhus/is" "^0.14.0" + "@szmarczak/http-timer" "^1.1.2" + cacheable-request "^6.0.0" + decompress-response "^3.3.0" + duplexer3 "^0.1.4" + get-stream "^4.1.0" + lowercase-keys "^1.0.1" + mimic-response "^1.0.1" + p-cancelable "^1.0.0" + to-readable-stream "^1.0.0" + url-parse-lax "^3.0.0" + +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: + version "4.2.2" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.2.tgz#6f0952605d0140c1cfdb138ed005775b92d67b02" + integrity sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q== + +graceful-fs@^4.2.3: + version "4.2.4" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" + integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== + +gray-matter@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-4.0.2.tgz#9aa379e3acaf421193fce7d2a28cebd4518ac454" + integrity sha512-7hB/+LxrOjq/dd8APlK0r24uL/67w7SkYnfwhNFwg/VDIGWGmduTDYf3WNstLW2fbbmRwrDGCVSJ2isuf2+4Hw== + dependencies: + js-yaml "^3.11.0" + kind-of "^6.0.2" + section-matter "^1.0.0" + strip-bom-string "^1.0.0" + +handle-thing@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.0.tgz#0e039695ff50c93fc288557d696f3c1dc6776754" + integrity sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ== + +har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= + +har-validator@~5.1.3: + version "5.1.5" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd" + integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== + dependencies: + ajv "^6.12.3" + har-schema "^2.0.0" + +has-ansi@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" + integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= + dependencies: + ansi-regex "^2.0.0" + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44" + integrity sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q= + +has-unicode@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= + +has-value@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= + dependencies: + get-value "^2.0.3" + has-values "^0.1.4" + isobject "^2.0.0" + +has-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= + dependencies: + get-value "^2.0.6" + has-values "^1.0.0" + isobject "^3.0.0" + +has-values@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= + +has-values@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + +has-yarn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-2.1.0.tgz#137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77" + integrity sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw== + +has@^1.0.0, has@^1.0.1, has@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +hash-base@^3.0.0: + version "3.0.4" + resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918" + integrity sha1-X8hoaEfs1zSZQDMZprCj8/auSRg= + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +hash-sum@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/hash-sum/-/hash-sum-1.0.2.tgz#33b40777754c6432573c120cc3808bbd10d47f04" + integrity sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ= + +hash.js@^1.0.0, hash.js@^1.0.3: + version "1.1.7" + resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" + integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== + dependencies: + inherits "^2.0.3" + minimalistic-assert "^1.0.1" + +he@1.2.x, he@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +hex-color-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" + integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== + +hmac-drbg@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" + integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= + dependencies: + hash.js "^1.0.3" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.1" + +hogan.js@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/hogan.js/-/hogan.js-3.0.2.tgz#4cd9e1abd4294146e7679e41d7898732b02c7bfd" + integrity sha1-TNnhq9QpQUbnZ55B14mHMrAse/0= + dependencies: + mkdirp "0.3.0" + nopt "1.0.10" + +homedir-polyfill@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" + integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== + dependencies: + parse-passwd "^1.0.0" + +hosted-git-info@^2.1.4: + version "2.8.4" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.4.tgz#44119abaf4bc64692a16ace34700fed9c03e2546" + integrity sha512-pzXIvANXEFrc5oFFXRMkbLPQ2rXRoDERwDLyrcUxGhaZhgP54BBSl9Oheh7Vv0T090cszWBxPjkQQ5Sq1PbBRQ== + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +hsl-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/hsl-regex/-/hsl-regex-1.0.0.tgz#d49330c789ed819e276a4c0d272dffa30b18fe6e" + integrity sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4= + +hsla-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/hsla-regex/-/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38" + integrity sha1-wc56MWjIxmFAM6S194d/OyJfnDg= + +html-comment-regex@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz#97d4688aeb5c81886a364faa0cad1dda14d433a7" + integrity sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== + +html-entities@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.3.1.tgz#fb9a1a4b5b14c5daba82d3e34c6ae4fe701a0e44" + integrity sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA== + +html-minifier@^3.2.3, html-minifier@^3.4.3: + version "3.5.21" + resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.21.tgz#d0040e054730e354db008463593194015212d20c" + integrity sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA== + dependencies: + camel-case "3.0.x" + clean-css "4.2.x" + commander "2.17.x" + he "1.2.x" + param-case "2.1.x" + relateurl "0.2.x" + uglify-js "3.4.x" + +html-tags@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-2.0.0.tgz#10b30a386085f43cede353cc8fa7cb0deeea668b" + integrity sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos= + +htmlparser2@^3.3.0: + version "3.10.1" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" + integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== + dependencies: + domelementtype "^1.3.1" + domhandler "^2.3.0" + domutils "^1.5.1" + entities "^1.1.1" + inherits "^2.0.1" + readable-stream "^3.1.1" + +http-cache-semantics@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.0.3.tgz#495704773277eeef6e43f9ab2c2c7d259dda25c5" + integrity sha512-TcIMG3qeVLgDr1TEd2XvHaTnMPwYQUQMIBLy+5pLSDKYFc7UIqj39w8EGzZkaxoLv/l2K8HaI0t5AVA+YYgUew== + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= + +http-errors@1.7.2: + version "1.7.2" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" + integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-errors@~1.7.2: + version "1.7.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" + integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== + dependencies: + depd "~1.1.2" + inherits "2.0.4" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" + +"http-parser-js@>=0.4.0 <0.4.11": + version "0.4.10" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.4.10.tgz#92c9c1374c35085f75db359ec56cc257cbb93fa4" + integrity sha1-ksnBN0w1CF912zWexWzCV8u5P6Q= + +http-proxy-middleware@0.19.1: + version "0.19.1" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a" + integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q== + dependencies: + http-proxy "^1.17.0" + is-glob "^4.0.0" + lodash "^4.17.11" + micromatch "^3.1.10" + +http-proxy@^1.17.0: + version "1.18.1" + resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +https-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" + integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= + +human-signals@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" + integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== + +iconv-lite@0.4.24, iconv-lite@^0.4.4: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +icss-replace-symbols@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded" + integrity sha1-Bupvg2ead0njhs/h/oEq5dsiPe0= + +icss-utils@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467" + integrity sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA== + dependencies: + postcss "^7.0.14" + +icss-utils@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.0.0.tgz#03ed56c3accd32f9caaf1752ebf64ef12347bb84" + integrity sha512-aF2Cf/CkEZrI/vsu5WI/I+akFgdbwQHVE9YRZxATrhH4PVIe6a3BIjwjEcW+z+jP/hNh+YvM3lAAn1wJQ6opSg== + +ieee754@^1.1.4: + version "1.1.13" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" + integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg== + +iferr@^0.1.5: + version "0.1.5" + resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" + integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= + +ignore-walk@^3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.2.tgz#99d83a246c196ea5c93ef9315ad7b0819c35069b" + integrity sha512-EXyErtpHbn75ZTsOADsfx6J/FPo6/5cjev46PXrcTpd8z3BoRkXgYu9/JVqrI7tusjmwCZutGeRJeU0Wo1e4Cw== + dependencies: + minimatch "^3.0.4" + +ignore@^3.3.5: + version "3.3.10" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" + integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== + +ignore@^4.0.3, ignore@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== + +ignore@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.4.tgz#84b7b3dbe64552b6ef0eca99f6743dbec6d97adf" + integrity sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A== + +immediate@^3.2.3: + version "3.2.3" + resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.2.3.tgz#d140fa8f614659bd6541233097ddaac25cdd991c" + integrity sha1-0UD6j2FGWb1lQSMwl92qwlzdmRw= + +import-cwd@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" + integrity sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk= + dependencies: + import-from "^2.1.0" + +import-fresh@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" + integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= + dependencies: + caller-path "^2.0.0" + resolve-from "^3.0.0" + +import-fresh@^3.0.0, import-fresh@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" + integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-from@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" + integrity sha1-M1238qev/VOqpHHUuAId7ja387E= + dependencies: + resolve-from "^3.0.0" + +import-lazy@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" + integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= + +import-local@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" + integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== + dependencies: + pkg-dir "^3.0.0" + resolve-cwd "^2.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= + +indent-string@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" + integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= + dependencies: + repeating "^2.0.0" + +indexes-of@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" + integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= + +infer-owner@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" + integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" + integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= + +ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: + version "1.3.5" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" + integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== + +internal-ip@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" + integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== + dependencies: + default-gateway "^4.2.0" + ipaddr.js "^1.9.0" + +interpret@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" + integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== + +ip-regex@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" + integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= + +ip@^1.1.0, ip@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" + integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= + +ipaddr.js@1.9.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.0.tgz#37df74e430a0e47550fe54a2defe30d8acd95f65" + integrity sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA== + +ipaddr.js@^1.9.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +is-absolute-url@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" + integrity sha1-UFMN+4T8yap9vnhS6Do3uTufKqY= + +is-absolute-url@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" + integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== + +is-accessor-descriptor@^0.1.6: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= + dependencies: + kind-of "^3.0.2" + +is-accessor-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== + dependencies: + kind-of "^6.0.0" + +is-arguments@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.0.4.tgz#3faf966c7cba0ff437fb31f6250082fcf0448cf3" + integrity sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA== + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + +is-arrayish@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" + integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + +is-binary-path@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" + integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= + dependencies: + binary-extensions "^1.0.0" + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-buffer@^1.1.5: + version "1.1.6" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== + +is-callable@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75" + integrity sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA== + +is-ci@^1.0.10: + version "1.2.1" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.2.1.tgz#e3779c8ee17fccf428488f6e281187f2e632841c" + integrity sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg== + dependencies: + ci-info "^1.5.0" + +is-ci@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" + integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== + dependencies: + ci-info "^2.0.0" + +is-color-stop@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345" + integrity sha1-z/9HGu5N1cnhWFmPvhKWe1za00U= + dependencies: + css-color-names "^0.0.4" + hex-color-regex "^1.1.0" + hsl-regex "^1.0.0" + hsla-regex "^1.0.0" + rgb-regex "^1.0.1" + rgba-regex "^1.0.0" + +is-data-descriptor@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= + dependencies: + kind-of "^3.0.2" + +is-data-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== + dependencies: + kind-of "^6.0.0" + +is-date-object@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" + integrity sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY= + +is-descriptor@^0.1.0: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== + dependencies: + is-accessor-descriptor "^0.1.6" + is-data-descriptor "^0.1.4" + kind-of "^5.0.0" + +is-descriptor@^1.0.0, is-descriptor@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== + dependencies: + is-accessor-descriptor "^1.0.0" + is-data-descriptor "^1.0.0" + kind-of "^6.0.2" + +is-directory@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" + integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= + +is-extendable@^0.1.0, is-extendable@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= + +is-extendable@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== + dependencies: + is-plain-object "^2.0.4" + +is-extglob@^2.1.0, is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + +is-finite@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" + integrity sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko= + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-glob@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= + dependencies: + is-extglob "^2.1.0" + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== + dependencies: + is-extglob "^2.1.1" + +is-installed-globally@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.3.1.tgz#679afef819347a72584617fd19497f010b8ed35f" + integrity sha512-oiEcGoQbGc+3/iijAijrK2qFpkNoNjsHOm/5V5iaeydyrS/hnwaRCEgH5cpW0P3T1lSjV5piB7S5b5lEugNLhg== + dependencies: + global-dirs "^2.0.1" + is-path-inside "^3.0.1" + +is-keyword-js@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-keyword-js/-/is-keyword-js-1.0.3.tgz#ac30dcf35b671f4b27b17f5cb57235126021132d" + integrity sha1-rDDc81tnH0snsX9ctXI1EmAhEy0= + +is-npm@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-4.0.0.tgz#c90dd8380696df87a7a6d823c20d0b12bbe3c84d" + integrity sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig== + +is-number@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= + dependencies: + kind-of "^3.0.2" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-obj@^1.0.0, is-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" + integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= + +is-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" + integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== + +is-path-cwd@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" + integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== + +is-path-in-cwd@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb" + integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== + dependencies: + is-path-inside "^2.1.0" + +is-path-inside@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" + integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== + dependencies: + path-is-inside "^1.0.2" + +is-path-inside@^3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.2.tgz#f5220fc82a3e233757291dddc9c5877f2a1f3017" + integrity sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg== + +is-plain-obj@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" + integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= + +is-plain-object@^2.0.3, is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-regex@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" + integrity sha1-VRdIm1RwkbCTDglWVM7SXul+lJE= + dependencies: + has "^1.0.1" + +is-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" + integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= + +is-resolvable@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" + integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== + +is-stream@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= + +is-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" + integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== + +is-svg@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-3.0.0.tgz#9321dbd29c212e5ca99c4fa9794c714bcafa2f75" + integrity sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ== + dependencies: + html-comment-regex "^1.1.0" + +is-symbol@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.2.tgz#a055f6ae57192caee329e7a860118b497a950f38" + integrity sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw== + dependencies: + has-symbols "^1.0.0" + +is-typedarray@^1.0.0, is-typedarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + +is-utf8@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= + +is-windows@^1.0.1, is-windows@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== + +is-wsl@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" + integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= + +is-yarn-global@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.3.0.tgz#d502d3382590ea3004893746754c89139973e232" + integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw== + +isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +isarray@^2.0.1: + version "2.0.5" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + +isobject@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= + dependencies: + isarray "1.0.0" + +isobject@^3.0.0, isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= + +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= + +javascript-stringify@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/javascript-stringify/-/javascript-stringify-1.6.0.tgz#142d111f3a6e3dae8f4a9afd77d45855b5a9cce3" + integrity sha1-FC0RHzpuPa6PSpr9d9RYVbWpzOM= + +javascript-stringify@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/javascript-stringify/-/javascript-stringify-2.0.1.tgz#6ef358035310e35d667c675ed63d3eb7c1aa19e5" + integrity sha512-yV+gqbd5vaOYjqlbk16EG89xB5udgjqQF3C5FAORDg4f/IS1Yc5ERCv5e/57yBcfJYw05V5JyIXabhwb75Xxow== + +js-base64@^2.1.8: + version "2.5.1" + resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.5.1.tgz#1efa39ef2c5f7980bb1784ade4a8af2de3291121" + integrity sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw== + +js-tokens@^3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" + integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= + +js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.11.0, js-yaml@^3.13.1: + version "3.13.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" + integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= + +json-buffer@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" + integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= + +json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema@0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= + +json-stringify-safe@~5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= + +json3@^3.3.2: + version "3.3.3" + resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" + integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA== + +json5@^0.5.0: + version "0.5.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" + integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= + +json5@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" + integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== + dependencies: + minimist "^1.2.0" + +json5@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.2.tgz#43ef1f0af9835dd624751a6b7fa48874fb2d608e" + integrity sha512-MoUOQ4WdiN3yxhm7NEVJSJrieAo5hNSLQ5sj05OTRHPL9HOBy8u4Bu88jsC1jvqAdN+E1bJmsUcZH+1HQxliqQ== + dependencies: + minimist "^1.2.5" + +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + optionalDependencies: + graceful-fs "^4.1.6" + +jsprim@^1.2.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.2.3" + verror "1.10.0" + +keyv@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9" + integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== + dependencies: + json-buffer "3.0.0" + +killable@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" + integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== + +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: + version "3.2.2" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= + dependencies: + is-buffer "^1.1.5" + +kind-of@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= + dependencies: + is-buffer "^1.1.5" + +kind-of@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" + integrity sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA== + +klona@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.4.tgz#7bb1e3affb0cb8624547ef7e8f6708ea2e39dfc0" + integrity sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA== + +last-call-webpack-plugin@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz#9742df0e10e3cf46e5c0381c2de90d3a7a2d7555" + integrity sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w== + dependencies: + lodash "^4.17.5" + webpack-sources "^1.1.0" + +latest-version@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-5.1.0.tgz#119dfe908fe38d15dfa43ecd13fa12ec8832face" + integrity sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA== + dependencies: + package-json "^6.3.0" + +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + dependencies: + prelude-ls "^1.2.1" + type-check "~0.4.0" + +levn@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +line-column@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/line-column/-/line-column-1.0.2.tgz#d25af2936b6f4849172b312e4792d1d987bc34a2" + integrity sha1-0lryk2tvSEkXKzEuR5LR2Ye8NKI= + dependencies: + isarray "^1.0.0" + isobject "^2.0.0" + +linkify-it@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-2.2.0.tgz#e3b54697e78bf915c70a38acd78fd09e0058b1cf" + integrity sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw== + dependencies: + uc.micro "^1.0.1" + +load-json-file@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" + integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + pinkie-promise "^2.0.0" + strip-bom "^2.0.0" + +load-script@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/load-script/-/load-script-1.0.0.tgz#0491939e0bee5643ee494a7e3da3d2bac70c6ca4" + integrity sha1-BJGTngvuVkPuSUp+PaPSuscMbKQ= + +loader-runner@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" + integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== + +loader-utils@^0.2.16, loader-utils@^0.2.6: + version "0.2.17" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348" + integrity sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g= + dependencies: + big.js "^3.1.3" + emojis-list "^2.0.0" + json5 "^0.5.0" + object-assign "^4.0.1" + +loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" + integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^1.0.1" + +loader-utils@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" + integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +locate-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" + +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +lodash._reinterpolate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" + integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= + +lodash.clonedeep@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" + integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= + +lodash.kebabcase@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz#8489b1cb0d29ff88195cceca448ff6d6cc295c36" + integrity sha1-hImxyw0p/4gZXM7KRI/21swpXDY= + +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= + +lodash.template@^4.4.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" + integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== + dependencies: + lodash._reinterpolate "^3.0.0" + lodash.templatesettings "^4.0.0" + +lodash.templatesettings@^4.0.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33" + integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== + dependencies: + lodash._reinterpolate "^3.0.0" + +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= + +lodash@^4.0.0, lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.3, lodash@^4.17.5, lodash@~4.17.10: + version "4.17.19" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.19.tgz#e48ddedbe30b3321783c5b4301fbd353bc1e4a4b" + integrity sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ== + +loglevel@^1.6.8: + version "1.6.8" + resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.8.tgz#8a25fb75d092230ecd4457270d80b54e28011171" + integrity sha512-bsU7+gc9AJ2SqpzxwU3+1fedl8zAntbtC5XYlt3s2j1hJcn2PsXSmgN8TaLG/J1/2mod4+cE/3vNL70/c1RNCA== + +loud-rejection@^1.0.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" + integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= + dependencies: + currently-unhandled "^0.4.1" + signal-exit "^3.0.0" + +lower-case@^1.1.1: + version "1.1.4" + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" + integrity sha1-miyr0bno4K6ZOkv31YdcOcQujqw= + +lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" + integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== + +lowercase-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" + integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== + +lru-cache@^4.0.1, lru-cache@^4.1.2: + version "4.1.5" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + +make-dir@^2.0.0, make-dir@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== + dependencies: + pify "^4.0.1" + semver "^5.6.0" + +make-dir@^3.0.0, make-dir@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +map-cache@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= + +map-obj@^1.0.0, map-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" + integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= + +map-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= + dependencies: + object-visit "^1.0.0" + +markdown-it-anchor@^5.0.2: + version "5.2.4" + resolved "https://registry.yarnpkg.com/markdown-it-anchor/-/markdown-it-anchor-5.2.4.tgz#d39306fe4c199705b4479d3036842cf34dcba24f" + integrity sha512-n8zCGjxA3T+Mx1pG8HEgbJbkB8JFUuRkeTZQuIM8iPY6oQ8sWOPRZJDFC9a/pNg2QkHEjjGkhBEl/RSyzaDZ3A== + +markdown-it-chain@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/markdown-it-chain/-/markdown-it-chain-1.3.0.tgz#ccf6fe86c10266bafb4e547380dfd7f277cc17bc" + integrity sha512-XClV8I1TKy8L2qsT9iX3qiV+50ZtcInGXI80CA+DP62sMs7hXlyV/RM3hfwy5O3Ad0sJm9xIwQELgANfESo8mQ== + dependencies: + webpack-chain "^4.9.0" + +markdown-it-container@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/markdown-it-container/-/markdown-it-container-2.0.0.tgz#0019b43fd02eefece2f1960a2895fba81a404695" + integrity sha1-ABm0P9Au7+zi8ZYKKJX7qBpARpU= + +markdown-it-emoji@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/markdown-it-emoji/-/markdown-it-emoji-1.4.0.tgz#9bee0e9a990a963ba96df6980c4fddb05dfb4dcc" + integrity sha1-m+4OmpkKljupbfaYDE/dsF37Tcw= + +markdown-it-table-of-contents@^0.4.0: + version "0.4.4" + resolved "https://registry.yarnpkg.com/markdown-it-table-of-contents/-/markdown-it-table-of-contents-0.4.4.tgz#3dc7ce8b8fc17e5981c77cc398d1782319f37fbc" + integrity sha512-TAIHTHPwa9+ltKvKPWulm/beozQU41Ab+FIefRaQV1NRnpzwcV9QOe6wXQS5WLivm5Q/nlo0rl6laGkMDZE7Gw== + +markdown-it@^8.4.1: + version "8.4.2" + resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-8.4.2.tgz#386f98998dc15a37722aa7722084f4020bdd9b54" + integrity sha512-GcRz3AWTqSUphY3vsUqQSFMbgR38a4Lh3GWlHRh/7MRwz8mcu9n2IO7HOh+bXHrR9kOPDl5RNCaEsrneb+xhHQ== + dependencies: + argparse "^1.0.7" + entities "~1.1.1" + linkify-it "^2.0.0" + mdurl "^1.0.1" + uc.micro "^1.0.5" + +md5.js@^1.3.4: + version "1.3.5" + resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" + integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +mdn-data@2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" + integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== + +mdn-data@~1.1.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-1.1.4.tgz#50b5d4ffc4575276573c4eedb8780812a8419f01" + integrity sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA== + +mdurl@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" + integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= + +memory-fs@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" + integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= + dependencies: + errno "^0.1.3" + readable-stream "^2.0.1" + +memory-fs@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c" + integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== + dependencies: + errno "^0.1.3" + readable-stream "^2.0.1" + +meow@^3.7.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" + integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= + dependencies: + camelcase-keys "^2.0.0" + decamelize "^1.1.2" + loud-rejection "^1.0.0" + map-obj "^1.0.1" + minimist "^1.1.3" + normalize-package-data "^2.3.4" + object-assign "^4.0.1" + read-pkg-up "^1.0.1" + redent "^1.0.0" + trim-newlines "^1.0.0" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= + +merge-source-map@^1.0.3, merge-source-map@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/merge-source-map/-/merge-source-map-1.1.0.tgz#2fdde7e6020939f70906a68f2d7ae685e4c8c646" + integrity sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw== + dependencies: + source-map "^0.6.1" + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.2.3: + version "1.3.0" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.3.0.tgz#5b366ee83b2f1582c48f87e47cf1a9352103ca81" + integrity sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= + +micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: + version "3.1.10" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + braces "^2.3.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" + extglob "^2.0.4" + fragment-cache "^0.2.1" + kind-of "^6.0.2" + nanomatch "^1.2.9" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.2" + +miller-rabin@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" + integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== + dependencies: + bn.js "^4.0.0" + brorand "^1.0.1" + +mime-db@1.44.0: + version "1.44.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" + integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== + +"mime-db@>= 1.40.0 < 2": + version "1.41.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.41.0.tgz#9110408e1f6aa1b34aef51f2c9df3caddf46b6a0" + integrity sha512-B5gxBI+2K431XW8C2rcc/lhppbuji67nf9v39eH8pkWoZDxnAL0PxdpH32KYRScniF8qDHBDlI+ipgg5WrCUYw== + +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: + version "2.1.27" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" + integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== + dependencies: + mime-db "1.44.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mime@^2.0.3, mime@^2.4.4: + version "2.4.4" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.4.tgz#bd7b91135fc6b01cde3e9bae33d659b63d8857e5" + integrity sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +mimic-response@^1.0.0, mimic-response@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" + integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== + +min-document@^2.19.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" + integrity sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU= + dependencies: + dom-walk "^0.1.0" + +mini-css-extract-plugin@0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.6.0.tgz#a3f13372d6fcde912f3ee4cd039665704801e3b9" + integrity sha512-79q5P7YGI6rdnVyIAV4NXpBQJFWdkzJxCim3Kog4078fM0piAaFlwocqbejdWtLW1cEzCexPrh6EdyFsPgVdAw== + dependencies: + loader-utils "^1.1.0" + normalize-url "^2.0.1" + schema-utils "^1.0.0" + webpack-sources "^1.1.0" + +mini-css-extract-plugin@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-1.3.0.tgz#bbcba978b68c39f0a9c75822cfb2874f9cf6b018" + integrity sha512-4DKmPwFd0XKlwoqvrkLi2X8Mlosh2ey/E/OVAucnPUdzGqrSWHgSqed/p4Ue2Q39JjIvcdSDgmZDO6mir5Ovmw== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + webpack-sources "^1.1.0" + +minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" + integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= + +minimatch@^3.0.4, minimatch@~3.0.2: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== + +minipass@^2.2.1, minipass@^2.6.0, minipass@^2.8.6: + version "2.8.6" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.8.6.tgz#620d889ace26356391d010ecb9458749df9b6db5" + integrity sha512-lFG7d6g3+/UaFDCOtqPiKAC9zngWWsQZl1g5q6gaONqrjq61SX2xFqXMleQiFVyDpYwa018E9hmlAFY22PCb+A== + dependencies: + safe-buffer "^5.1.2" + yallist "^3.0.0" + +minipass@^3.0.0: + version "3.1.3" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.3.tgz#7d42ff1f39635482e15f9cdb53184deebd5815fd" + integrity sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg== + dependencies: + yallist "^4.0.0" + +minizlib@^1.2.1: + version "1.2.2" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.2.2.tgz#6f0ccc82fa53e1bf2ff145f220d2da9fa6e3a166" + integrity sha512-hR3At21uSrsjjDTWrbu0IMLTpnkpv8IIMFDFaoz43Tmu4LkmAXfH44vNNzpTnf+OAQQCHrb91y/wc2J4x5XgSQ== + dependencies: + minipass "^2.2.1" + +minizlib@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" + integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== + dependencies: + minipass "^3.0.0" + yallist "^4.0.0" + +mississippi@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" + integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== + dependencies: + concat-stream "^1.5.0" + duplexify "^3.4.2" + end-of-stream "^1.1.0" + flush-write-stream "^1.0.0" + from2 "^2.1.0" + parallel-transform "^1.1.0" + pump "^3.0.0" + pumpify "^1.3.3" + stream-each "^1.1.0" + through2 "^2.0.0" + +mixin-deep@^1.2.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" + integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== + dependencies: + for-in "^1.0.2" + is-extendable "^1.0.1" + +mkdirp@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.3.0.tgz#1bbf5ab1ba827af23575143490426455f481fe1e" + integrity sha1-G79asbqCevI1dRQ0kEJkVfSB/h4= + +mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@~0.5.1: + version "0.5.3" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.3.tgz#5a514b7179259287952881e94410ec5465659f8c" + integrity sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg== + dependencies: + minimist "^1.2.5" + +mkdirp@^1.0.3, mkdirp@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + +move-concurrently@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" + integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= + dependencies: + aproba "^1.1.1" + copy-concurrently "^1.0.0" + fs-write-stream-atomic "^1.0.8" + mkdirp "^0.5.1" + rimraf "^2.5.4" + run-queue "^1.0.3" + +mri@^1.1.5: + version "1.1.6" + resolved "https://registry.yarnpkg.com/mri/-/mri-1.1.6.tgz#49952e1044db21dbf90f6cd92bc9c9a777d415a6" + integrity sha512-oi1b3MfbyGa7FJMP9GmLTttni5JoICpYBRlq+x5V16fZbLsnL9N3wFqqIm/nIG43FjUFkFh9Epzp/kzUGUnJxQ== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +ms@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" + integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== + +ms@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +multicast-dns-service-types@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" + integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= + +multicast-dns@^6.0.1: + version "6.2.3" + resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" + integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== + dependencies: + dns-packet "^1.3.1" + thunky "^1.0.2" + +multimatch@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-4.0.0.tgz#8c3c0f6e3e8449ada0af3dd29efb491a375191b3" + integrity sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ== + dependencies: + "@types/minimatch" "^3.0.3" + array-differ "^3.0.0" + array-union "^2.1.0" + arrify "^2.0.1" + minimatch "^3.0.4" + +nan@^2.12.1, nan@^2.13.2: + version "2.14.0" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c" + integrity sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg== + +nanoid@^3.1.15: + version "3.1.16" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.16.tgz#b21f0a7d031196faf75314d7c65d36352beeef64" + integrity sha512-+AK8MN0WHji40lj8AEuwLOvLSbWYApQpre/aFJZD71r43wVRLrOYS4FmJOPQYon1TqB462RzrrxlfA74XRES8w== + +nanomatch@^1.2.9: + version "1.2.13" + resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + define-property "^2.0.2" + extend-shallow "^3.0.2" + fragment-cache "^0.2.1" + is-windows "^1.0.2" + kind-of "^6.0.2" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= + +needle@^2.2.1: + version "2.4.0" + resolved "https://registry.yarnpkg.com/needle/-/needle-2.4.0.tgz#6833e74975c444642590e15a750288c5f939b57c" + integrity sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg== + dependencies: + debug "^3.2.6" + iconv-lite "^0.4.4" + sax "^1.2.4" + +negotiator@0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" + integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== + +neo-async@^2.5.0, neo-async@^2.6.1, neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + +no-case@^2.2.0: + version "2.3.2" + resolved "https://registry.yarnpkg.com/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac" + integrity sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ== + dependencies: + lower-case "^1.1.1" + +node-forge@0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.9.0.tgz#d624050edbb44874adca12bb9a52ec63cb782579" + integrity sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ== + +node-gyp@^7.1.0: + version "7.1.2" + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-7.1.2.tgz#21a810aebb187120251c3bcec979af1587b188ae" + integrity sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ== + dependencies: + env-paths "^2.2.0" + glob "^7.1.4" + graceful-fs "^4.2.3" + nopt "^5.0.0" + npmlog "^4.1.2" + request "^2.88.2" + rimraf "^3.0.2" + semver "^7.3.2" + tar "^6.0.2" + which "^2.0.2" + +node-libs-browser@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" + integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== + dependencies: + assert "^1.1.1" + browserify-zlib "^0.2.0" + buffer "^4.3.0" + console-browserify "^1.1.0" + constants-browserify "^1.0.0" + crypto-browserify "^3.11.0" + domain-browser "^1.1.1" + events "^3.0.0" + https-browserify "^1.0.0" + os-browserify "^0.3.0" + path-browserify "0.0.1" + process "^0.11.10" + punycode "^1.2.4" + querystring-es3 "^0.2.0" + readable-stream "^2.3.3" + stream-browserify "^2.0.1" + stream-http "^2.7.2" + string_decoder "^1.0.0" + timers-browserify "^2.0.4" + tty-browserify "0.0.0" + url "^0.11.0" + util "^0.11.0" + vm-browserify "^1.0.1" + +node-pre-gyp@^0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.12.0.tgz#39ba4bb1439da030295f899e3b520b7785766149" + integrity sha512-4KghwV8vH5k+g2ylT+sLTjy5wmUOb9vPhnM8NHvRf9dHmnW/CndrFXy2aRPaPST6dugXSdHXfeaHQm77PIz/1A== + dependencies: + detect-libc "^1.0.2" + mkdirp "^0.5.1" + needle "^2.2.1" + nopt "^4.0.1" + npm-packlist "^1.1.6" + npmlog "^4.0.2" + rc "^1.2.7" + rimraf "^2.6.1" + semver "^5.3.0" + tar "^4" + +node-releases@^1.1.53: + version "1.1.53" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.53.tgz#2d821bfa499ed7c5dffc5e2f28c88e78a08ee3f4" + integrity sha512-wp8zyQVwef2hpZ/dJH7SfSrIPD6YoJz6BDQDpGEkcA0s3LpAQoxBIYmfIq6QAhC1DhwsyCgTaTTcONwX8qzCuQ== + +node-sass@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-5.0.0.tgz#4e8f39fbef3bac8d2dc72ebe3b539711883a78d2" + integrity sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw== + dependencies: + async-foreach "^0.1.3" + chalk "^1.1.1" + cross-spawn "^7.0.3" + gaze "^1.0.0" + get-stdin "^4.0.1" + glob "^7.0.3" + lodash "^4.17.15" + meow "^3.7.0" + mkdirp "^0.5.1" + nan "^2.13.2" + node-gyp "^7.1.0" + npmlog "^4.0.0" + request "^2.88.0" + sass-graph "2.2.5" + stdout-stream "^1.4.0" + "true-case-path" "^1.0.2" + +nopt@1.0.10: + version "1.0.10" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee" + integrity sha1-bd0hvSoxQXuScn3Vhfim83YI6+4= + dependencies: + abbrev "1" + +nopt@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" + integrity sha1-0NRoWv1UFRk8jHUFYC0NF81kR00= + dependencies: + abbrev "1" + osenv "^0.1.4" + +nopt@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88" + integrity sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ== + dependencies: + abbrev "1" + +normalize-package-data@^2.3.2, normalize-package-data@^2.3.4: + version "2.5.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-path@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-1.0.0.tgz#32d0e472f91ff345701c15a8311018d3b0a90379" + integrity sha1-MtDkcvkf80VwHBWoMRAY07CpA3k= + +normalize-path@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= + dependencies: + remove-trailing-separator "^1.0.1" + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= + +normalize-url@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-2.0.1.tgz#835a9da1551fa26f70e92329069a23aa6574d7e6" + integrity sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw== + dependencies: + prepend-http "^2.0.0" + query-string "^5.0.1" + sort-keys "^2.0.0" + +normalize-url@^3.0.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" + integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== + +normalize-url@^4.1.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.0.tgz#453354087e6ca96957bd8f5baf753f5982142129" + integrity sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ== + +npm-bundled@^1.0.1: + version "1.0.6" + resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.6.tgz#e7ba9aadcef962bb61248f91721cd932b3fe6bdd" + integrity sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g== + +npm-packlist@^1.1.6: + version "1.4.4" + resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.4.tgz#866224233850ac534b63d1a6e76050092b5d2f44" + integrity sha512-zTLo8UcVYtDU3gdeaFu2Xu0n0EvelfHDGuqtNIn5RO7yQj4H1TqNdBc/yZjxnWA0PVB8D3Woyp0i5B43JwQ6Vw== + dependencies: + ignore-walk "^3.0.1" + npm-bundled "^1.0.1" + +npm-run-path@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= + dependencies: + path-key "^2.0.0" + +npm-run-path@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +npmlog@^4.0.0, npmlog@^4.0.2, npmlog@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" + integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== + dependencies: + are-we-there-yet "~1.1.2" + console-control-strings "~1.1.0" + gauge "~2.7.3" + set-blocking "~2.0.0" + +nprogress@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/nprogress/-/nprogress-0.2.0.tgz#cb8f34c53213d895723fcbab907e9422adbcafb1" + integrity sha1-y480xTIT2JVyP8urkH6UIq28r7E= + +nth-check@^1.0.2, nth-check@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" + integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== + dependencies: + boolbase "~1.0.0" + +num2fraction@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" + integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= + +number-is-nan@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= + +oauth-sign@~0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== + +object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + +object-copy@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= + dependencies: + copy-descriptor "^0.1.0" + define-property "^0.2.5" + kind-of "^3.0.3" + +object-hash@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.0.3.tgz#d12db044e03cd2ca3d77c0570d87225b02e1e6ea" + integrity sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg== + +object-inspect@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.6.0.tgz#c70b6cbf72f274aab4c34c0c82f5167bf82cf15b" + integrity sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ== + +object-is@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.0.1.tgz#0aa60ec9989a0b3ed795cf4d06f62cf1ad6539b6" + integrity sha1-CqYOyZiaCz7Xlc9NBvYs8a1lObY= + +object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.0, object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object-visit@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= + dependencies: + isobject "^3.0.0" + +object.assign@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" + integrity sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w== + dependencies: + define-properties "^1.1.2" + function-bind "^1.1.1" + has-symbols "^1.0.0" + object-keys "^1.0.11" + +object.getownpropertydescriptors@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz#8758c846f5b407adab0f236e0986f14b051caa16" + integrity sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY= + dependencies: + define-properties "^1.1.2" + es-abstract "^1.5.1" + +object.pick@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= + dependencies: + isobject "^3.0.1" + +object.values@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.0.tgz#bf6810ef5da3e5325790eaaa2be213ea84624da9" + integrity sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.12.0" + function-bind "^1.1.1" + has "^1.0.3" + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +on-finished@~2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +onetime@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5" + integrity sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q== + dependencies: + mimic-fn "^2.1.0" + +opencollective-postinstall@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.2.tgz#5657f1bede69b6e33a45939b061eb53d3c6c3a89" + integrity sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw== + +opn@^5.5.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" + integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA== + dependencies: + is-wsl "^1.1.0" + +optimize-css-assets-webpack-plugin@^5.0.1: + version "5.0.3" + resolved "https://registry.yarnpkg.com/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.3.tgz#e2f1d4d94ad8c0af8967ebd7cf138dcb1ef14572" + integrity sha512-q9fbvCRS6EYtUKKSwI87qm2IxlyJK5b4dygW1rKUBT6mMDhdG5e5bZT63v6tnJR9F9FB/H5a0HTmtw+laUBxKA== + dependencies: + cssnano "^4.1.10" + last-call-webpack-plugin "^3.0.0" + +optionator@^0.8.1: + version "0.8.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + +optionator@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" + integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== + dependencies: + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + word-wrap "^1.2.3" + +original@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f" + integrity sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg== + dependencies: + url-parse "^1.4.3" + +os-browserify@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" + integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= + +os-homedir@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= + +os-tmpdir@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= + +osenv@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" + integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.0" + +p-cancelable@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc" + integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= + +p-limit@^1.1.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== + dependencies: + p-try "^1.0.0" + +p-limit@^2.0.0, p-limit@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.1.tgz#aa07a788cc3151c939b5131f63570f0dd2009537" + integrity sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg== + dependencies: + p-try "^2.0.0" + +p-locate@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= + dependencies: + p-limit "^1.1.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-map@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" + integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== + +p-retry@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328" + integrity sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w== + dependencies: + retry "^0.12.0" + +p-try@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +package-json@^6.3.0: + version "6.5.0" + resolved "https://registry.yarnpkg.com/package-json/-/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0" + integrity sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ== + dependencies: + got "^9.6.0" + registry-auth-token "^4.0.0" + registry-url "^5.0.0" + semver "^6.2.0" + +pako@~1.0.5: + version "1.0.10" + resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.10.tgz#4328badb5086a426aa90f541977d4955da5c9732" + integrity sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw== + +parallel-transform@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" + integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg== + dependencies: + cyclist "^1.0.1" + inherits "^2.0.3" + readable-stream "^2.1.5" + +param-case@2.1.x: + version "2.1.1" + resolved "https://registry.yarnpkg.com/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247" + integrity sha1-35T9jPZTHs915r75oIWPvHK+Ikc= + dependencies: + no-case "^2.2.0" + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-asn1@^5.0.0: + version "5.1.5" + resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.5.tgz#003271343da58dc94cace494faef3d2147ecea0e" + integrity sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ== + dependencies: + asn1.js "^4.0.0" + browserify-aes "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.0" + pbkdf2 "^3.0.3" + safe-buffer "^5.1.1" + +parse-json@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= + dependencies: + error-ex "^1.2.0" + +parse-json@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= + dependencies: + error-ex "^1.3.1" + json-parse-better-errors "^1.0.1" + +parse-passwd@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" + integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascalcase@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= + +path-browserify@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" + integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== + +path-dirname@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" + integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= + +path-exists@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= + dependencies: + pinkie-promise "^2.0.0" + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +path-is-inside@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= + +path-key@^2.0.0, path-key@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.0.tgz#99a10d870a803bdd5ee6f0470e58dfcd2f9a54d3" + integrity sha512-8cChqz0RP6SHJkMt48FW0A7+qUOn+OsnOsVtzI59tZ8m+5bCSk7hzwET0pulwOM2YMn9J1efb07KB9l9f30SGg== + +path-parse@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= + +path-type@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" + integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= + dependencies: + graceful-fs "^4.1.2" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +path-type@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" + integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== + dependencies: + pify "^3.0.0" + +pbkdf2@^3.0.3: + version "3.0.17" + resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6" + integrity sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA== + dependencies: + create-hash "^1.1.2" + create-hmac "^1.1.4" + ripemd160 "^2.0.1" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= + +picomatch@^2.0.4, picomatch@^2.2.1: + version "2.2.2" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" + integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== + +pify@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= + +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= + +pify@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== + +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= + dependencies: + pinkie "^2.0.0" + +pinkie@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= + +pkg-dir@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" + integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== + dependencies: + find-up "^3.0.0" + +pkg-dir@^4.1.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +pkg-up@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f" + integrity sha1-yBmscoBZpGHKscOImivjxJoATX8= + dependencies: + find-up "^2.1.0" + +portfinder@^1.0.13, portfinder@^1.0.26: + version "1.0.26" + resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.26.tgz#475658d56ca30bed72ac7f1378ed350bd1b64e70" + integrity sha512-Xi7mKxJHHMI3rIUrnm/jjUgwhbYMkp/XKEcZX3aG4BrumLpq3nmoQMX+ClYnDZnZ/New7IatC1no5RX0zo1vXQ== + dependencies: + async "^2.6.2" + debug "^3.1.1" + mkdirp "^0.5.1" + +posix-character-classes@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= + +postcss-calc@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.1.tgz#36d77bab023b0ecbb9789d84dcb23c4941145436" + integrity sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ== + dependencies: + css-unit-converter "^1.1.1" + postcss "^7.0.5" + postcss-selector-parser "^5.0.0-rc.4" + postcss-value-parser "^3.3.1" + +postcss-colormin@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz#ae060bce93ed794ac71264f08132d550956bd381" + integrity sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== + dependencies: + browserslist "^4.0.0" + color "^3.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-convert-values@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz#ca3813ed4da0f812f9d43703584e449ebe189a7f" + integrity sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-discard-comments@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz#1fbabd2c246bff6aaad7997b2b0918f4d7af4033" + integrity sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== + dependencies: + postcss "^7.0.0" + +postcss-discard-duplicates@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz#3fe133cd3c82282e550fc9b239176a9207b784eb" + integrity sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ== + dependencies: + postcss "^7.0.0" + +postcss-discard-empty@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz#c8c951e9f73ed9428019458444a02ad90bb9f765" + integrity sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w== + dependencies: + postcss "^7.0.0" + +postcss-discard-overridden@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz#652aef8a96726f029f5e3e00146ee7a4e755ff57" + integrity sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg== + dependencies: + postcss "^7.0.0" + +postcss-load-config@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.1.0.tgz#c84d692b7bb7b41ddced94ee62e8ab31b417b003" + integrity sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q== + dependencies: + cosmiconfig "^5.0.0" + import-cwd "^2.0.0" + +postcss-loader@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-3.0.0.tgz#6b97943e47c72d845fa9e03f273773d4e8dd6c2d" + integrity sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA== + dependencies: + loader-utils "^1.1.0" + postcss "^7.0.0" + postcss-load-config "^2.0.0" + schema-utils "^1.0.0" + +postcss-merge-longhand@^4.0.11: + version "4.0.11" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz#62f49a13e4a0ee04e7b98f42bb16062ca2549e24" + integrity sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== + dependencies: + css-color-names "0.0.4" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + stylehacks "^4.0.0" + +postcss-merge-rules@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz#362bea4ff5a1f98e4075a713c6cb25aefef9a650" + integrity sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== + dependencies: + browserslist "^4.0.0" + caniuse-api "^3.0.0" + cssnano-util-same-parent "^4.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + vendors "^1.0.0" + +postcss-minify-font-values@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz#cd4c344cce474343fac5d82206ab2cbcb8afd5a6" + integrity sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-minify-gradients@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz#93b29c2ff5099c535eecda56c4aa6e665a663471" + integrity sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q== + dependencies: + cssnano-util-get-arguments "^4.0.0" + is-color-stop "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-minify-params@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz#6b9cef030c11e35261f95f618c90036d680db874" + integrity sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg== + dependencies: + alphanum-sort "^1.0.0" + browserslist "^4.0.0" + cssnano-util-get-arguments "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + uniqs "^2.0.0" + +postcss-minify-selectors@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz#e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8" + integrity sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== + dependencies: + alphanum-sort "^1.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + +postcss-modules-extract-imports@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e" + integrity sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ== + dependencies: + postcss "^7.0.5" + +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + +postcss-modules-local-by-default@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-2.0.6.tgz#dd9953f6dd476b5fd1ef2d8830c8929760b56e63" + integrity sha512-oLUV5YNkeIBa0yQl7EYnxMgy4N6noxmiwZStaEJUSe2xPMcdNc8WmBQuQCx18H5psYbVxz8zoHk0RAAYZXP9gA== + dependencies: + postcss "^7.0.6" + postcss-selector-parser "^6.0.0" + postcss-value-parser "^3.3.1" + +postcss-modules-local-by-default@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" + integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz#385cae013cc7743f5a7d7602d1073a89eaae62ee" + integrity sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ== + dependencies: + postcss "^7.0.6" + postcss-selector-parser "^6.0.0" + +postcss-modules-scope@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-modules-values@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-2.0.0.tgz#479b46dc0c5ca3dc7fa5270851836b9ec7152f64" + integrity sha512-Ki7JZa7ff1N3EIMlPnGTZfUMe69FFwiQPnVSXC9mnn3jozCRBYIxiZd44yJOV2AmabOo4qFf8s0dC/+lweG7+w== + dependencies: + icss-replace-symbols "^1.1.0" + postcss "^7.0.6" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" + +postcss-normalize-charset@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz#8b35add3aee83a136b0471e0d59be58a50285dd4" + integrity sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g== + dependencies: + postcss "^7.0.0" + +postcss-normalize-display-values@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz#0dbe04a4ce9063d4667ed2be476bb830c825935a" + integrity sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ== + dependencies: + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-positions@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz#05f757f84f260437378368a91f8932d4b102917f" + integrity sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA== + dependencies: + cssnano-util-get-arguments "^4.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-repeat-style@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz#c4ebbc289f3991a028d44751cbdd11918b17910c" + integrity sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q== + dependencies: + cssnano-util-get-arguments "^4.0.0" + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-string@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz#cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c" + integrity sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA== + dependencies: + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-timing-functions@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz#8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9" + integrity sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A== + dependencies: + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-unicode@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz#841bd48fdcf3019ad4baa7493a3d363b52ae1cfb" + integrity sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg== + dependencies: + browserslist "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-url@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz#10e437f86bc7c7e58f7b9652ed878daaa95faae1" + integrity sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA== + dependencies: + is-absolute-url "^2.0.0" + normalize-url "^3.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-whitespace@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz#bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82" + integrity sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-ordered-values@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz#0cf75c820ec7d5c4d280189559e0b571ebac0eee" + integrity sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== + dependencies: + cssnano-util-get-arguments "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-reduce-initial@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz#7fd42ebea5e9c814609639e2c2e84ae270ba48df" + integrity sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA== + dependencies: + browserslist "^4.0.0" + caniuse-api "^3.0.0" + has "^1.0.0" + postcss "^7.0.0" + +postcss-reduce-transforms@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz#17efa405eacc6e07be3414a5ca2d1074681d4e29" + integrity sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== + dependencies: + cssnano-util-get-match "^4.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-safe-parser@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-4.0.1.tgz#8756d9e4c36fdce2c72b091bbc8ca176ab1fcdea" + integrity sha512-xZsFA3uX8MO3yAda03QrG3/Eg1LN3EPfjjf07vke/46HERLZyHrTsQ9E1r1w1W//fWEhtYNndo2hQplN2cVpCQ== + dependencies: + postcss "^7.0.0" + +postcss-selector-parser@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz#4f875f4afb0c96573d5cf4d74011aee250a7e865" + integrity sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU= + dependencies: + dot-prop "^4.1.1" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss-selector-parser@^5.0.0, postcss-selector-parser@^5.0.0-rc.4: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz#249044356697b33b64f1a8f7c80922dddee7195c" + integrity sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ== + dependencies: + cssesc "^2.0.0" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz#934cf799d016c83411859e09dcecade01286ec5c" + integrity sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg== + dependencies: + cssesc "^3.0.0" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss-selector-parser@^6.0.4: + version "6.0.4" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz#56075a1380a04604c38b063ea7767a129af5c2b3" + integrity sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw== + dependencies: + cssesc "^3.0.0" + indexes-of "^1.0.1" + uniq "^1.0.1" + util-deprecate "^1.0.2" + +postcss-svgo@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-4.0.2.tgz#17b997bc711b333bab143aaed3b8d3d6e3d38258" + integrity sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw== + dependencies: + is-svg "^3.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + svgo "^1.0.0" + +postcss-unique-selectors@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz#9446911f3289bfd64c6d680f073c03b1f9ee4bac" + integrity sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg== + dependencies: + alphanum-sort "^1.0.0" + postcss "^7.0.0" + uniqs "^2.0.0" + +postcss-value-parser@^3.0.0, postcss-value-parser@^3.3.0, postcss-value-parser@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" + integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== + +postcss-value-parser@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" + integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== + +postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6: + version "7.0.32" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.32.tgz#4310d6ee347053da3433db2be492883d62cec59d" + integrity sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw== + dependencies: + chalk "^2.4.2" + source-map "^0.6.1" + supports-color "^6.1.0" + +postcss@^8.1.4: + version "8.1.4" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.1.4.tgz#356dfef367a70f3d04347f74560c85846e20e4c1" + integrity sha512-LfqcwgMq9LOd8pX7K2+r2HPitlIGC5p6PoZhVELlqhh2YGDVcXKpkCseqan73Hrdik6nBd2OvoDPUaP/oMj9hQ== + dependencies: + colorette "^1.2.1" + line-column "^1.0.2" + nanoid "^3.1.15" + source-map "^0.6.1" + +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= + +prepend-http@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" + integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= + +prettier-check@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/prettier-check/-/prettier-check-2.0.0.tgz#edd086ee12d270579233ccb136a16e6afcfba1ae" + integrity sha512-HZG53XQTJ9Cyi5hi1VFVVFxdlhITJybpZAch3ib9KqI05VUxV+F5Hip0GhSWRItrlDzVyqjSoDQ9KqIn7AHYyw== + dependencies: + execa "^0.6.0" + +prettier-linter-helpers@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" + integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== + dependencies: + fast-diff "^1.1.2" + +prettier@1.16.3: + version "1.16.3" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.16.3.tgz#8c62168453badef702f34b45b6ee899574a6a65d" + integrity sha512-kn/GU6SMRYPxUakNXhpP0EedT/KmaPzr0H5lIsDogrykbaxOpOfAFfk5XA7DZrJyMAv1wlMV3CPcZruGXVVUZw== + +prettier@^2.0.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.1.2.tgz#3050700dae2e4c8b67c4c3f666cdb8af405e1ce5" + integrity sha512-16c7K+x4qVlJg9rEbXl7HEGmQyZlG4R9AgP+oHKRMsMsuk8s+ATStlf1NpDqyBI1HpVyfjLOeMhH2LvuNvV5Vg== + +pretty-bytes@^5.1.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.3.0.tgz#f2849e27db79fb4d6cfe24764fc4134f165989f2" + integrity sha512-hjGrh+P926p4R4WbaB6OckyRtO0F0/lQBiT+0gnxjV+5kjPBrfVBFCsCLbMqVQeydvIoouYTCmmEURiH3R1Bdg== + +pretty-error@^2.0.2: + version "2.1.1" + resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.1.tgz#5f4f87c8f91e5ae3f3ba87ab4cf5e03b1a17f1a3" + integrity sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM= + dependencies: + renderkid "^2.0.1" + utila "~0.4" + +pretty-quick@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/pretty-quick/-/pretty-quick-3.1.0.tgz#cb172e9086deb57455dea7c7e8f136cd0a4aef6c" + integrity sha512-DtxIxksaUWCgPFN7E1ZZk4+Aav3CCuRdhrDSFZENb404sYMtuo9Zka823F+Mgeyt8Zt3bUiCjFzzWYE9LYqkmQ== + dependencies: + chalk "^3.0.0" + execa "^4.0.0" + find-up "^4.1.0" + ignore "^5.1.4" + mri "^1.1.5" + multimatch "^4.0.0" + +pretty-time@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/pretty-time/-/pretty-time-1.1.0.tgz#ffb7429afabb8535c346a34e41873adf3d74dd0e" + integrity sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA== + +prismjs@^1.13.0: + version "1.22.0" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.22.0.tgz#73c3400afc58a823dd7eed023f8e1ce9fd8977fa" + integrity sha512-lLJ/Wt9yy0AiSYBf212kK3mM5L8ycwlyTlSxHBAneXLR0nzFMlZ5y7riFPF3E33zXOF2IH95xdY5jIyZbM9z/w== + optionalDependencies: + clipboard "^2.0.0" + +private@^0.1.8: + version "0.1.8" + resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" + integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +process@^0.11.10: + version "0.11.10" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= + +progress@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +promise-inflight@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" + integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= + +promise-polyfill@8.2.0: + version "8.2.0" + resolved "https://registry.yarnpkg.com/promise-polyfill/-/promise-polyfill-8.2.0.tgz#367394726da7561457aba2133c9ceefbd6267da0" + integrity sha512-k/TC0mIcPVF6yHhUvwAp7cvL6I2fFV7TzF1DuGPI8mBh4QQazf36xCKEHKTZKRysEoTQoQdKyP25J8MPJp7j5g== + +proxy-addr@~2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.5.tgz#34cbd64a2d81f4b1fd21e76f9f06c8a45299ee34" + integrity sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ== + dependencies: + forwarded "~0.1.2" + ipaddr.js "1.9.0" + +prr@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" + integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= + +pseudomap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= + +psl@^1.1.28: + version "1.8.0" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" + integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== + +public-encrypt@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" + integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== + dependencies: + bn.js "^4.1.0" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + parse-asn1 "^5.0.0" + randombytes "^2.0.1" + safe-buffer "^5.1.2" + +pump@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" + integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pumpify@^1.3.3: + version "1.5.1" + resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" + integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== + dependencies: + duplexify "^3.6.0" + inherits "^2.0.3" + pump "^2.0.0" + +punycode@1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" + integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= + +punycode@^1.2.4: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= + +punycode@^2.1.0, punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +q@^1.1.2: + version "1.5.1" + resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" + integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= + +qs@6.7.0: + version "6.7.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" + integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== + +qs@~6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== + +query-string@^5.0.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-5.1.1.tgz#a78c012b71c17e05f2e3fa2319dd330682efb3cb" + integrity sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw== + dependencies: + decode-uri-component "^0.2.0" + object-assign "^4.1.0" + strict-uri-encode "^1.0.0" + +querystring-es3@^0.2.0, querystring-es3@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" + integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= + +querystring@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= + +querystringify@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.1.1.tgz#60e5a5fd64a7f8bfa4d2ab2ed6fdf4c85bad154e" + integrity sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA== + +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: + version "2.1.0" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +randomfill@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" + integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== + dependencies: + randombytes "^2.0.5" + safe-buffer "^5.1.0" + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" + integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== + dependencies: + bytes "3.1.0" + http-errors "1.7.2" + iconv-lite "0.4.24" + unpipe "1.0.0" + +rc@^1.2.7, rc@^1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + +read-pkg-up@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" + integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= + dependencies: + find-up "^1.0.0" + read-pkg "^1.0.0" + +read-pkg@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" + integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= + dependencies: + load-json-file "^1.0.0" + normalize-package-data "^2.3.2" + path-type "^1.0.0" + +"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: + version "2.3.6" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" + integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.0.6, readable-stream@^3.1.1: + version "3.4.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.4.0.tgz#a51c26754658e0a3c21dbf59163bd45ba6f447fc" + integrity sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" + integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== + dependencies: + graceful-fs "^4.1.11" + micromatch "^3.1.10" + readable-stream "^2.0.2" + +readdirp@~3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.4.0.tgz#9fdccdf9e9155805449221ac645e8303ab5b9ada" + integrity sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ== + dependencies: + picomatch "^2.2.1" + +redent@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" + integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= + dependencies: + indent-string "^2.1.0" + strip-indent "^1.0.1" + +reduce@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/reduce/-/reduce-1.0.2.tgz#0cd680ad3ffe0b060e57a5c68bdfce37168d361b" + integrity sha512-xX7Fxke/oHO5IfZSk77lvPa/7bjMh9BuCk4OOoX5XTXrM7s0Z+MkPfSDfz0q7r91BhhGSs8gii/VEN/7zhCPpQ== + dependencies: + object-keys "^1.1.0" + +regenerate-unicode-properties@^8.2.0: + version "8.2.0" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec" + integrity sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA== + dependencies: + regenerate "^1.4.0" + +regenerate@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" + integrity sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg== + +regenerator-runtime@^0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" + integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== + +regenerator-runtime@^0.13.2: + version "0.13.3" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz#7cf6a77d8f5c6f60eb73c5fc1955b2ceb01e6bf5" + integrity sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw== + +regenerator-transform@^0.14.2: + version "0.14.2" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.2.tgz#949d9d87468ff88d5a7e4734ebb994a892de1ff2" + integrity sha512-V4+lGplCM/ikqi5/mkkpJ06e9Bujq1NFmNLvsCs56zg3ZbzrnUzAtizZ24TXxtRX/W2jcdScwQCnbL0CICTFkQ== + dependencies: + "@babel/runtime" "^7.8.4" + private "^0.1.8" + +regex-not@^1.0.0, regex-not@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== + dependencies: + extend-shallow "^3.0.2" + safe-regex "^1.1.0" + +regexp.prototype.flags@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.2.0.tgz#6b30724e306a27833eeb171b66ac8890ba37e41c" + integrity sha512-ztaw4M1VqgMwl9HlPpOuiYgItcHlunW0He2fE6eNfT6E/CF2FtYi9ofOYe4mKntstYk0Fyh/rDRBdS3AnxjlrA== + dependencies: + define-properties "^1.1.2" + +regexpp@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2" + integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== + +regexpu-core@^4.7.1: + version "4.7.1" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.1.tgz#2dea5a9a07233298fbf0db91fa9abc4c6e0f8ad6" + integrity sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ== + dependencies: + regenerate "^1.4.0" + regenerate-unicode-properties "^8.2.0" + regjsgen "^0.5.1" + regjsparser "^0.6.4" + unicode-match-property-ecmascript "^1.0.4" + unicode-match-property-value-ecmascript "^1.2.0" + +register-service-worker@^1.7.0: + version "1.7.1" + resolved "https://registry.yarnpkg.com/register-service-worker/-/register-service-worker-1.7.1.tgz#6308347ac6c0af0f6c0b22ea5d59d25e836bc932" + integrity sha512-IdTfUZ4u8iJL8o1w8es8l6UMGPmkwHolUdT+UmM1UypC80IB4KbpuIlvwWVj8UDS7eJwkEYRcKRgfRX+oTmJsw== + +registry-auth-token@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.1.1.tgz#40a33be1e82539460f94328b0f7f0f84c16d9479" + integrity sha512-9bKS7nTl9+/A1s7tnPeGrUpRcVY+LUh7bfFgzpndALdPfXQBfQV77rQVtqgUV3ti4vc/Ik81Ex8UJDWDQ12zQA== + dependencies: + rc "^1.2.8" + +registry-url@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-5.1.0.tgz#e98334b50d5434b81136b44ec638d9c2009c5009" + integrity sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw== + dependencies: + rc "^1.2.8" + +regjsgen@^0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.1.tgz#48f0bf1a5ea205196929c0d9798b42d1ed98443c" + integrity sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg== + +regjsparser@^0.6.4: + version "0.6.4" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.4.tgz#a769f8684308401a66e9b529d2436ff4d0666272" + integrity sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw== + dependencies: + jsesc "~0.5.0" + +relateurl@0.2.x: + version "0.2.7" + resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= + +remove-trailing-separator@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= + +renderkid@^2.0.1: + version "2.0.3" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.3.tgz#380179c2ff5ae1365c522bf2fcfcff01c5b74149" + integrity sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA== + dependencies: + css-select "^1.1.0" + dom-converter "^0.2" + htmlparser2 "^3.3.0" + strip-ansi "^3.0.0" + utila "^0.4.0" + +repeat-element@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" + integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== + +repeat-string@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= + +repeating@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" + integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= + dependencies: + is-finite "^1.0.0" + +request@^2.87.0, request@^2.88.0, request@^2.88.2: + version "2.88.2" + resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" + integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~2.3.2" + har-validator "~5.1.3" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + oauth-sign "~0.9.0" + performance-now "^2.1.0" + qs "~6.5.2" + safe-buffer "^5.1.2" + tough-cookie "~2.5.0" + tunnel-agent "^0.6.0" + uuid "^3.3.2" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + +require-main-filename@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= + +resolve-cwd@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" + integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= + dependencies: + resolve-from "^3.0.0" + +resolve-dir@^1.0.0, resolve-dir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" + integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= + dependencies: + expand-tilde "^2.0.0" + global-modules "^1.0.0" + +resolve-from@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + integrity sha1-six699nWiBvItuZTM17rywoYh0g= + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-url@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= + +resolve@^1.10.0, resolve@^1.2.0, resolve@^1.3.2, resolve@^1.8.1: + version "1.12.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.12.0.tgz#3fc644a35c84a48554609ff26ec52b66fa577df6" + integrity sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w== + dependencies: + path-parse "^1.0.6" + +responselike@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" + integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= + dependencies: + lowercase-keys "^1.0.0" + +ret@~0.1.10: + version "0.1.15" + resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== + +retry@^0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" + integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= + +rgb-regex@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/rgb-regex/-/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1" + integrity sha1-wODWiC3w4jviVKR16O3UGRX+rrE= + +rgba-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" + integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= + +rimraf@2.6.3: + version "2.6.3" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + dependencies: + glob "^7.1.3" + +rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.3: + version "2.7.1" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + dependencies: + glob "^7.1.3" + +rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +ripemd160@^2.0.0, ripemd160@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" + integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + +run-queue@^1.0.0, run-queue@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" + integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= + dependencies: + aproba "^1.1.1" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519" + integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg== + +safe-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= + dependencies: + ret "~0.1.10" + +"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@^2.1.2, safer-buffer@~2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sass-graph@2.2.5: + version "2.2.5" + resolved "https://registry.yarnpkg.com/sass-graph/-/sass-graph-2.2.5.tgz#a981c87446b8319d96dce0671e487879bd24c2e8" + integrity sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag== + dependencies: + glob "^7.0.0" + lodash "^4.0.0" + scss-tokenizer "^0.2.3" + yargs "^13.3.2" + +sass-loader@^10.0.0: + version "10.0.5" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-10.0.5.tgz#f53505b5ddbedf43797470ceb34066ded82bb769" + integrity sha512-2LqoNPtKkZq/XbXNQ4C64GFEleSEHKv6NPSI+bMC/l+jpEXGJhiRYkAQToO24MR7NU4JRY2RpLpJ/gjo2Uf13w== + dependencies: + klona "^2.0.4" + loader-utils "^2.0.0" + neo-async "^2.6.2" + schema-utils "^3.0.0" + semver "^7.3.2" + +sax@^1.2.4, sax@~1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + +schema-utils@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" + integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== + dependencies: + ajv "^6.1.0" + ajv-errors "^1.0.0" + ajv-keywords "^3.1.0" + +schema-utils@^2.6.5: + version "2.7.1" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +schema-utils@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.0.0.tgz#67502f6aa2b66a2d4032b4279a2944978a0913ef" + integrity sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA== + dependencies: + "@types/json-schema" "^7.0.6" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +scss-tokenizer@^0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz#8eb06db9a9723333824d3f5530641149847ce5d1" + integrity sha1-jrBtualyMzOCTT9VMGQRSYR85dE= + dependencies: + js-base64 "^2.1.8" + source-map "^0.4.2" + +section-matter@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/section-matter/-/section-matter-1.0.0.tgz#e9041953506780ec01d59f292a19c7b850b84167" + integrity sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA== + dependencies: + extend-shallow "^2.0.1" + kind-of "^6.0.0" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= + +select@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/select/-/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d" + integrity sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0= + +selfsigned@^1.10.7: + version "1.10.7" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.7.tgz#da5819fd049d5574f28e88a9bcc6dbc6e6f3906b" + integrity sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA== + dependencies: + node-forge "0.9.0" + +semver-diff@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b" + integrity sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg== + dependencies: + semver "^6.3.0" + +"semver@2 || 3 || 4 || 5", semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" + integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== + +semver@^6.0.0, semver@^6.2.0, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.2.1, semver@^7.3.2: + version "7.3.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" + integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== + +send@0.17.1: + version "0.17.1" + resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" + integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== + dependencies: + debug "2.6.9" + depd "~1.1.2" + destroy "~1.0.4" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "~1.7.2" + mime "1.6.0" + ms "2.1.1" + on-finished "~2.3.0" + range-parser "~1.2.1" + statuses "~1.5.0" + +serialize-javascript@^1.3.0, serialize-javascript@^1.7.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.9.1.tgz#cfc200aef77b600c47da9bb8149c943e798c2fdb" + integrity sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A== + +serialize-javascript@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-2.1.2.tgz#ecec53b0e0317bdc95ef76ab7074b7384785fa61" + integrity sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ== + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.14.1: + version "1.14.1" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" + integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.17.1" + +set-blocking@^2.0.0, set-blocking@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + +set-value@^2.0.0, set-value@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" + integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.3" + split-string "^3.0.1" + +setimmediate@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" + integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== + +sha.js@^2.4.0, sha.js@^2.4.8: + version "2.4.11" + resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" + integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= + dependencies: + shebang-regex "^1.0.0" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +signal-exit@^3.0.0, signal-exit@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" + integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= + +simple-html-tokenizer@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/simple-html-tokenizer/-/simple-html-tokenizer-0.1.1.tgz#05c2eec579ffffe145a030ac26cfea61b980fabe" + integrity sha1-BcLuxXn//+FFoDCsJs/qYbmA+r4= + +simple-swizzle@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" + integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= + dependencies: + is-arrayish "^0.3.1" + +slash@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" + integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= + +slash@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" + integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== + +slice-ansi@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" + integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== + dependencies: + ansi-styles "^3.2.0" + astral-regex "^1.0.0" + is-fullwidth-code-point "^2.0.0" + +smoothscroll-polyfill@^0.4.3: + version "0.4.4" + resolved "https://registry.yarnpkg.com/smoothscroll-polyfill/-/smoothscroll-polyfill-0.4.4.tgz#3a259131dc6930e6ca80003e1cb03b603b69abf8" + integrity sha512-TK5ZA9U5RqCwMpfoMq/l1mrH0JAR7y7KRvOBx0n2869aLxch+gT9GhN3yUfjiw+d/DiF1mKo14+hd62JyMmoBg== + +smoothscroll@0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/smoothscroll/-/smoothscroll-0.4.0.tgz#40e507b46461408ba1b787d0081e1e883c4124a5" + integrity sha512-sggQ3U2Un38b3+q/j1P4Y4fCboCtoUIaBYoge+Lb6Xg1H8RTIif/hugVr+ErMtIDpvBbhQfTjtiTeYAfbw1ZGQ== + +snapdragon-node@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== + dependencies: + define-property "^1.0.0" + isobject "^3.0.0" + snapdragon-util "^3.0.1" + +snapdragon-util@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== + dependencies: + kind-of "^3.2.0" + +snapdragon@^0.8.1: + version "0.8.2" + resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== + dependencies: + base "^0.11.1" + debug "^2.2.0" + define-property "^0.2.5" + extend-shallow "^2.0.1" + map-cache "^0.2.2" + source-map "^0.5.6" + source-map-resolve "^0.5.0" + use "^3.1.0" + +sockjs-client@1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.4.0.tgz#c9f2568e19c8fd8173b4997ea3420e0bb306c7d5" + integrity sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g== + dependencies: + debug "^3.2.5" + eventsource "^1.0.7" + faye-websocket "~0.11.1" + inherits "^2.0.3" + json3 "^3.3.2" + url-parse "^1.4.3" + +sockjs@0.3.20: + version "0.3.20" + resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.20.tgz#b26a283ec562ef8b2687b44033a4eeceac75d855" + integrity sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA== + dependencies: + faye-websocket "^0.10.0" + uuid "^3.4.0" + websocket-driver "0.6.5" + +sort-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" + integrity sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg= + dependencies: + is-plain-obj "^1.0.0" + +source-list-map@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" + integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== + +source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259" + integrity sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA== + dependencies: + atob "^2.1.1" + decode-uri-component "^0.2.0" + resolve-url "^0.2.1" + source-map-url "^0.4.0" + urix "^0.1.0" + +source-map-support@~0.5.12: + version "0.5.13" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.13.tgz#31b24a9c2e73c2de85066c0feb7d44767ed52932" + integrity sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map-url@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" + integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= + +source-map@0.5.6: + version "0.5.6" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412" + integrity sha1-dc449SvwczxafwwRjYEzSiu19BI= + +source-map@^0.4.2: + version "0.4.4" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" + integrity sha1-66T12pwNyZneaAMti092FzZSA2s= + dependencies: + amdefine ">=0.0.4" + +source-map@^0.5.0, source-map@^0.5.3, source-map@^0.5.6: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.3: + version "0.7.3" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" + integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== + +spdx-correct@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" + integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q== + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977" + integrity sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA== + +spdx-expression-parse@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0" + integrity sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg== + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.5" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654" + integrity sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q== + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + dependencies: + debug "^4.1.0" + detect-node "^2.0.4" + hpack.js "^2.1.6" + obuf "^1.1.2" + readable-stream "^3.0.6" + wbuf "^1.7.3" + +spdy@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== + dependencies: + debug "^4.1.0" + handle-thing "^2.0.0" + http-deceiver "^1.2.7" + select-hose "^2.0.0" + spdy-transport "^3.0.0" + +split-string@^3.0.1, split-string@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== + dependencies: + extend-shallow "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + +sshpk@^1.7.0: + version "1.16.1" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" + integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + bcrypt-pbkdf "^1.0.0" + dashdash "^1.12.0" + ecc-jsbn "~0.1.1" + getpass "^0.1.1" + jsbn "~0.1.0" + safer-buffer "^2.0.2" + tweetnacl "~0.14.0" + +ssri@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8" + integrity sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA== + dependencies: + figgy-pudding "^3.5.1" + +stable@^0.1.8: + version "0.1.8" + resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" + integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + +stack-utils@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8" + integrity sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA== + +static-extend@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= + dependencies: + define-property "^0.2.5" + object-copy "^0.1.0" + +"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= + +std-env@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/std-env/-/std-env-2.2.1.tgz#2ffa0fdc9e2263e0004c1211966e960948a40f6b" + integrity sha512-IjYQUinA3lg5re/YMlwlfhqNRTzMZMqE+pezevdcTaHceqx8ngEi1alX9nNCk9Sc81fy1fLDeQoaCzeiW1yBOQ== + dependencies: + ci-info "^1.6.0" + +stdout-stream@^1.4.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/stdout-stream/-/stdout-stream-1.4.1.tgz#5ac174cdd5cd726104aa0c0b2bd83815d8d535de" + integrity sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA== + dependencies: + readable-stream "^2.0.1" + +stream-browserify@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" + integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== + dependencies: + inherits "~2.0.1" + readable-stream "^2.0.2" + +stream-each@^1.1.0: + version "1.2.3" + resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" + integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== + dependencies: + end-of-stream "^1.1.0" + stream-shift "^1.0.0" + +stream-http@^2.7.2: + version "2.8.3" + resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" + integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== + dependencies: + builtin-status-codes "^3.0.0" + inherits "^2.0.1" + readable-stream "^2.3.6" + to-arraybuffer "^1.0.0" + xtend "^4.0.0" + +stream-shift@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" + integrity sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI= + +strict-uri-encode@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" + integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= + +string-width@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + +"string-width@^1.0.2 || 2": + version "2.1.1" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" + +string-width@^3.0.0, string-width@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" + integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== + dependencies: + emoji-regex "^7.0.1" + is-fullwidth-code-point "^2.0.0" + strip-ansi "^5.1.0" + +string-width@^4.0.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" + integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.0" + +string-width@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.1.0.tgz#ba846d1daa97c3c596155308063e075ed1c99aff" + integrity sha512-NrX+1dVVh+6Y9dnQ19pR0pP4FiEIlUvdTGn8pw6CKTNq5sgib2nIhmUNT5TAmhWmvKr3WcxBcP3E8nWezuipuQ== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^5.2.0" + +string.prototype.trimleft@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz#6cc47f0d7eb8d62b0f3701611715a3954591d634" + integrity sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw== + dependencies: + define-properties "^1.1.3" + function-bind "^1.1.1" + +string.prototype.trimright@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz#669d164be9df9b6f7559fa8e89945b168a5a6c58" + integrity sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg== + dependencies: + define-properties "^1.1.3" + function-bind "^1.1.1" + +string_decoder@^1.0.0, string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +stringify-object@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" + integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== + dependencies: + get-own-enumerable-property-symbols "^3.0.0" + is-obj "^1.0.1" + is-regexp "^1.0.0" + +strip-ansi@^3.0.0, strip-ansi@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= + dependencies: + ansi-regex "^2.0.0" + +strip-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= + dependencies: + ansi-regex "^3.0.0" + +strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== + dependencies: + ansi-regex "^4.1.0" + +strip-ansi@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" + integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== + dependencies: + ansi-regex "^5.0.0" + +strip-bom-string@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92" + integrity sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI= + +strip-bom@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" + integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= + dependencies: + is-utf8 "^0.2.0" + +strip-comments@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/strip-comments/-/strip-comments-1.0.2.tgz#82b9c45e7f05873bee53f37168af930aa368679d" + integrity sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw== + dependencies: + babel-extract-comments "^1.0.0" + babel-plugin-transform-object-rest-spread "^6.26.0" + +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-indent@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" + integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= + dependencies: + get-stdin "^4.0.1" + +strip-indent@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68" + integrity sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g= + +strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= + +strip-loader@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/strip-loader/-/strip-loader-0.1.2.tgz#5166038181599342a424c62a49bbd21902ce8f33" + integrity sha1-UWYDgYFZk0KkJMYqSbvSGQLOjzM= + dependencies: + loader-utils "^0.2.6" + +style-loader@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-2.0.0.tgz#9669602fd4690740eaaec137799a03addbbc393c" + integrity sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + +stylehacks@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5" + integrity sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g== + dependencies: + browserslist "^4.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + +stylus-loader@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/stylus-loader/-/stylus-loader-3.0.2.tgz#27a706420b05a38e038e7cacb153578d450513c6" + integrity sha512-+VomPdZ6a0razP+zinir61yZgpw2NfljeSsdUF5kJuEzlo3khXhY19Fn6l8QQz1GRJGtMCo8nG5C04ePyV7SUA== + dependencies: + loader-utils "^1.0.2" + lodash.clonedeep "^4.5.0" + when "~3.6.x" + +stylus@^0.54.8: + version "0.54.8" + resolved "https://registry.yarnpkg.com/stylus/-/stylus-0.54.8.tgz#3da3e65966bc567a7b044bfe0eece653e099d147" + integrity sha512-vr54Or4BZ7pJafo2mpf0ZcwA74rpuYCZbxrHBsH8kbcXOwSfvBFwsRfpGO5OD5fhG5HDCFW737PKaawI7OqEAg== + dependencies: + css-parse "~2.0.0" + debug "~3.1.0" + glob "^7.1.6" + mkdirp "~1.0.4" + safer-buffer "^2.1.2" + sax "~1.2.4" + semver "^6.3.0" + source-map "^0.7.3" + +supports-color@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" + integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" + integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1" + integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g== + dependencies: + has-flag "^4.0.0" + +svg-inline-loader@0.8.2: + version "0.8.2" + resolved "https://registry.yarnpkg.com/svg-inline-loader/-/svg-inline-loader-0.8.2.tgz#9872414f9e4141601e04eb80cda748c9a50dae71" + integrity sha512-kbrcEh5n5JkypaSC152eGfGcnT4lkR0eSfvefaUJkLqgGjRQJyKDvvEE/CCv5aTSdfXuc+N98w16iAojhShI3g== + dependencies: + loader-utils "^1.1.0" + object-assign "^4.0.1" + simple-html-tokenizer "^0.1.1" + +svg-tags@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764" + integrity sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q= + +svgo@^1.0.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.0.tgz#bae51ba95ded9a33a36b7c46ce9c359ae9154313" + integrity sha512-MLfUA6O+qauLDbym+mMZgtXCGRfIxyQoeH6IKVcFslyODEe/ElJNwr0FohQ3xG4C6HK6bk3KYPPXwHVJk3V5NQ== + dependencies: + chalk "^2.4.1" + coa "^2.0.2" + css-select "^2.0.0" + css-select-base-adapter "^0.1.1" + css-tree "1.0.0-alpha.33" + csso "^3.5.1" + js-yaml "^3.13.1" + mkdirp "~0.5.1" + object.values "^1.1.0" + sax "~1.2.4" + stable "^0.1.8" + unquote "~1.1.1" + util.promisify "~1.0.0" + +table@^5.2.3: + version "5.4.6" + resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" + integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== + dependencies: + ajv "^6.10.2" + lodash "^4.17.14" + slice-ansi "^2.1.0" + string-width "^3.0.0" + +tapable@^1.0.0, tapable@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +tar@^4: + version "4.4.13" + resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525" + integrity sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA== + dependencies: + chownr "^1.1.1" + fs-minipass "^1.2.5" + minipass "^2.8.6" + minizlib "^1.2.1" + mkdirp "^0.5.0" + safe-buffer "^5.1.2" + yallist "^3.0.3" + +tar@^6.0.2: + version "6.0.5" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.0.5.tgz#bde815086e10b39f1dcd298e89d596e1535e200f" + integrity sha512-0b4HOimQHj9nXNEAA7zWwMM91Zhhba3pspja6sQbgTpynOJf+bkjBnfybNYzbpLbnwXnbyB4LOREvlyXLkCHSg== + dependencies: + chownr "^2.0.0" + fs-minipass "^2.0.0" + minipass "^3.0.0" + minizlib "^2.1.1" + mkdirp "^1.0.3" + yallist "^4.0.0" + +template-string-optimize-loader@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/template-string-optimize-loader/-/template-string-optimize-loader-3.0.0.tgz#bd14db05dff4b6fa24d78641aced386176ce30e1" + integrity sha512-1QOrBwIYHJSRZ9stM0f/YtT/Yivh2pHo+IfHD98qwn95A84gu5+OfpFgtquGryg3qVnz+Tg7eeGtmEK9vb8Zjw== + dependencies: + acorn "5.7.1" + escodegen "1.11.0" + +term-size@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/term-size/-/term-size-2.2.0.tgz#1f16adedfe9bdc18800e1776821734086fcc6753" + integrity sha512-a6sumDlzyHVJWb8+YofY4TW112G6p2FCPEAFk+59gIYHv3XHRhm9ltVQ9kli4hNWeQBwSpe8cRN25x0ROunMOw== + +terser-webpack-plugin@^1.4.3: + version "1.4.3" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz#5ecaf2dbdc5fb99745fd06791f46fc9ddb1c9a7c" + integrity sha512-QMxecFz/gHQwteWwSo5nTc6UaICqN1bMedC5sMtUc7y3Ha3Q8y6ZO0iCR8pq4RJC8Hjf0FEPEHZqcMB/+DFCrA== + dependencies: + 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" + source-map "^0.6.1" + terser "^4.1.2" + webpack-sources "^1.4.0" + worker-farm "^1.7.0" + +terser@^4.1.2: + version "4.3.2" + resolved "https://registry.yarnpkg.com/terser/-/terser-4.3.2.tgz#ed830de484b0103652799063e605618e80f97f93" + integrity sha512-obxk4x19Zlzj9zY4QeXj9iPCb5W8YGn4v3pn4/fHj0Nw8+R7N02Kvwvz9VpOItCZZD8RC+vnYCDL0gP6FAJ7Xg== + dependencies: + commander "^2.20.0" + source-map "~0.6.1" + source-map-support "~0.5.12" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= + +through2@^2.0.0: + version "2.0.5" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== + dependencies: + readable-stream "~2.3.6" + xtend "~4.0.1" + +through@~2.3.4: + version "2.3.8" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= + +thunky@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.0.3.tgz#f5df732453407b09191dae73e2a8cc73f381a826" + integrity sha512-YwT8pjmNcAXBZqrubu22P4FYsh2D4dxRmnWBOL8Jk8bUcRUtc5326kx32tuTmFDAZtLOGEVNl8POAR8j896Iow== + +timers-browserify@^2.0.4: + version "2.0.11" + resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.11.tgz#800b1f3eee272e5bc53ee465a04d0e804c31211f" + integrity sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ== + dependencies: + setimmediate "^1.0.4" + +timsort@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" + integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= + +tiny-emitter@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423" + integrity sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q== + +to-arraybuffer@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" + integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= + +to-factory@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/to-factory/-/to-factory-1.0.0.tgz#8738af8bd97120ad1d4047972ada5563bf9479b1" + integrity sha1-hzivi9lxIK0dQEeXKtpVY7+UebE= + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + +to-object-path@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= + dependencies: + kind-of "^3.0.2" + +to-readable-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771" + integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== + +to-regex-range@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= + dependencies: + is-number "^3.0.0" + repeat-string "^1.6.1" + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +to-regex@^3.0.1, to-regex@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== + dependencies: + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" + +toidentifier@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" + integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== + +toml@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/toml/-/toml-3.0.0.tgz#342160f1af1904ec9d204d03a5d61222d762c5ee" + integrity sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w== + +toposort@^1.0.0: + version "1.0.7" + resolved "https://registry.yarnpkg.com/toposort/-/toposort-1.0.7.tgz#2e68442d9f64ec720b8cc89e6443ac6caa950029" + integrity sha1-LmhELZ9k7HILjMieZEOsbKqVACk= + +tough-cookie@~2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" + integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== + dependencies: + psl "^1.1.28" + punycode "^2.1.1" + +trim-newlines@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" + integrity sha1-WIeWa7WCpFA6QetST301ARgVphM= + +"true-case-path@^1.0.2": + version "1.0.3" + resolved "https://registry.yarnpkg.com/true-case-path/-/true-case-path-1.0.3.tgz#f813b5a8c86b40da59606722b144e3225799f47d" + integrity sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew== + dependencies: + glob "^7.1.2" + +tslib@^1.9.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a" + integrity sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ== + +tty-browserify@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" + integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= + +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= + dependencies: + safe-buffer "^5.0.1" + +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= + +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + dependencies: + prelude-ls "^1.2.1" + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= + dependencies: + prelude-ls "~1.1.2" + +type-fest@^0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.5.2.tgz#d6ef42a0356c6cd45f49485c3b6281fc148e48a2" + integrity sha512-DWkS49EQKVX//Tbupb9TFa19c7+MK1XmzkrZUR8TAktmE/DizXoaoJV6TZ/tSIPXipqNiRI6CyAe7x69Jb6RSw== + +type-fest@^0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" + integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== + +type-is@~1.6.17, type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + +typedarray@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= + +uc.micro@^1.0.1, uc.micro@^1.0.5: + version "1.0.6" + resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac" + integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA== + +uglify-js@3.4.x: + version "3.4.10" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.4.10.tgz#9ad9563d8eb3acdfb8d38597d2af1d815f6a755f" + integrity sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw== + dependencies: + commander "~2.19.0" + source-map "~0.6.1" + +unicode-canonical-property-names-ecmascript@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" + integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ== + +unicode-match-property-ecmascript@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c" + integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg== + dependencies: + unicode-canonical-property-names-ecmascript "^1.0.4" + unicode-property-aliases-ecmascript "^1.0.4" + +unicode-match-property-value-ecmascript@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz#0d91f600eeeb3096aa962b1d6fc88876e64ea531" + integrity sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ== + +unicode-property-aliases-ecmascript@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz#a9cc6cc7ce63a0a3023fc99e341b94431d405a57" + integrity sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw== + +union-value@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" + integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== + dependencies: + arr-union "^3.1.0" + get-value "^2.0.6" + is-extendable "^0.1.1" + set-value "^2.0.1" + +uniq@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" + integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= + +uniqs@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" + integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI= + +unique-filename@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" + integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== + dependencies: + unique-slug "^2.0.0" + +unique-slug@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" + integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== + dependencies: + imurmurhash "^0.1.4" + +unique-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" + integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== + dependencies: + crypto-random-string "^2.0.0" + +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= + +unquote@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" + integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= + +unset-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= + dependencies: + has-value "^0.3.1" + isobject "^3.0.0" + +upath@^1.1.0, upath@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" + integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== + +update-notifier@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-4.0.0.tgz#f344a6f8b03e00e31b323d632a0e632e9f0e0654" + integrity sha512-p9zf71hWt5GVXM4iEBujpUgx8mK9AWiCCapEJm/O1z5ntCim83Z1ATqzZFBHFYqx03laMqv8LiDgs/7ikXjf/g== + dependencies: + boxen "^4.2.0" + chalk "^3.0.0" + configstore "^5.0.0" + has-yarn "^2.1.0" + import-lazy "^2.1.0" + is-ci "^2.0.0" + is-installed-globally "^0.3.1" + is-npm "^4.0.0" + is-yarn-global "^0.3.0" + latest-version "^5.0.0" + semver-diff "^3.1.1" + xdg-basedir "^4.0.0" + +upper-case@^1.1.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" + integrity sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg= + +uri-js@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" + integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== + dependencies: + punycode "^2.1.0" + +urix@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= + +url-loader@^1.0.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-1.1.2.tgz#b971d191b83af693c5e3fea4064be9e1f2d7f8d8" + integrity sha512-dXHkKmw8FhPqu8asTc1puBfe3TehOCo2+RmOOev5suNCIYBcT626kxiWg1NBVkwc4rO8BGa7gP70W7VXuqHrjg== + dependencies: + loader-utils "^1.1.0" + mime "^2.0.3" + schema-utils "^1.0.0" + +url-loader@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2" + integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== + dependencies: + loader-utils "^2.0.0" + mime-types "^2.1.27" + schema-utils "^3.0.0" + +url-parse-lax@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" + integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= + dependencies: + prepend-http "^2.0.0" + +url-parse@^1.4.3: + version "1.4.7" + resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.4.7.tgz#a8a83535e8c00a316e403a5db4ac1b9b853ae278" + integrity sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg== + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + +url@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" + integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= + dependencies: + punycode "1.3.2" + querystring "0.2.0" + +use@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +util.promisify@1.0.0, util.promisify@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" + integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== + dependencies: + define-properties "^1.1.2" + object.getownpropertydescriptors "^2.0.3" + +util@0.10.3: + version "0.10.3" + resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" + integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= + dependencies: + inherits "2.0.1" + +util@^0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" + integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== + dependencies: + inherits "2.0.3" + +utila@^0.4.0, utila@~0.4: + version "0.4.0" + resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= + +uuid@^3.3.2: + version "3.3.3" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.3.tgz#4568f0216e78760ee1dbf3a4d2cf53e224112866" + integrity sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ== + +uuid@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" + integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== + +v8-compile-cache@^2.0.3, v8-compile-cache@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz#54bc3cdd43317bca91e35dcaf305b1a7237de745" + integrity sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ== + +validate-npm-package-license@^3.0.1: + version "3.0.4" + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= + +vendors@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.3.tgz#a6467781abd366217c050f8202e7e50cc9eef8c0" + integrity sha512-fOi47nsJP5Wqefa43kyWSg80qF+Q3XA6MUkgi7Hp1HQaKDQW4cQrK2D0P7mmbFtsV1N89am55Yru/nyEwRubcw== + +verror@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + +vm-browserify@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.0.tgz#bd76d6a23323e2ca8ffa12028dc04559c75f9019" + integrity sha512-iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw== + +vue-hot-reload-api@^2.3.0: + version "2.3.4" + resolved "https://registry.yarnpkg.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz#532955cc1eb208a3d990b3a9f9a70574657e08f2" + integrity sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog== + +vue-loader@^15.7.1: + version "15.7.1" + resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-15.7.1.tgz#6ccacd4122aa80f69baaac08ff295a62e3aefcfd" + integrity sha512-fwIKtA23Pl/rqfYP5TSGK7gkEuLhoTvRYW+TU7ER3q9GpNLt/PjG5NLv3XHRDiTg7OPM1JcckBgds+VnAc+HbA== + dependencies: + "@vue/component-compiler-utils" "^3.0.0" + hash-sum "^1.0.2" + loader-utils "^1.1.0" + vue-hot-reload-api "^2.3.0" + vue-style-loader "^4.1.0" + +vue-router@^3.4.5: + version "3.4.6" + resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-3.4.6.tgz#f7bda2c9a43d39837621c9a02ba7789f5daa24b2" + integrity sha512-kaXnB3pfFxhAJl/Mp+XG1HJMyFqrL/xPqV7oXlpXn4AwMmm6VNgf0nllW8ksflmZANfI4kdo0bVn/FYSsAolPQ== + +vue-server-renderer@^2.6.10: + version "2.6.10" + resolved "https://registry.yarnpkg.com/vue-server-renderer/-/vue-server-renderer-2.6.10.tgz#cb2558842ead360ae2ec1f3719b75564a805b375" + integrity sha512-UYoCEutBpKzL2fKCwx8zlRtRtwxbPZXKTqbl2iIF4yRZUNO/ovrHyDAJDljft0kd+K0tZhN53XRHkgvCZoIhug== + dependencies: + chalk "^1.1.3" + hash-sum "^1.0.2" + he "^1.1.0" + lodash.template "^4.4.0" + lodash.uniq "^4.5.0" + resolve "^1.2.0" + serialize-javascript "^1.3.0" + source-map "0.5.6" + +vue-style-loader@^4.1.0: + version "4.1.2" + resolved "https://registry.yarnpkg.com/vue-style-loader/-/vue-style-loader-4.1.2.tgz#dedf349806f25ceb4e64f3ad7c0a44fba735fcf8" + integrity sha512-0ip8ge6Gzz/Bk0iHovU9XAUQaFt/G2B61bnWa2tCcqqdgfHs1lF9xXorFbE55Gmy92okFT+8bfmySuUOu13vxQ== + dependencies: + hash-sum "^1.0.2" + loader-utils "^1.0.2" + +vue-template-compiler@^2.6.10: + version "2.6.10" + resolved "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.6.10.tgz#323b4f3495f04faa3503337a82f5d6507799c9cc" + integrity sha512-jVZkw4/I/HT5ZMvRnhv78okGusqe0+qH2A0Em0Cp8aq78+NK9TII263CDVz2QXZsIT+yyV/gZc/j/vlwa+Epyg== + dependencies: + de-indent "^1.0.2" + he "^1.1.0" + +vue-template-es2015-compiler@^1.9.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz#1ee3bc9a16ecbf5118be334bb15f9c46f82f5825" + integrity sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw== + +vue@^2.6.10: + version "2.6.10" + resolved "https://registry.yarnpkg.com/vue/-/vue-2.6.10.tgz#a72b1a42a4d82a721ea438d1b6bf55e66195c637" + integrity sha512-ImThpeNU9HbdZL3utgMCq0oiMzAkt1mcgy3/E6zWC/G6AaQoeuFdsl9nDhTDU3X1R6FK7nsIUuRACVcjI+A2GQ== + +vuepress-html-webpack-plugin@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/vuepress-html-webpack-plugin/-/vuepress-html-webpack-plugin-3.2.0.tgz#219be272ad510faa8750d2d4e70fd028bfd1c16e" + integrity sha512-BebAEl1BmWlro3+VyDhIOCY6Gef2MCBllEVAP3NUAtMguiyOwo/dClbwJ167WYmcxHJKLl7b0Chr9H7fpn1d0A== + dependencies: + html-minifier "^3.2.3" + loader-utils "^0.2.16" + lodash "^4.17.3" + pretty-error "^2.0.2" + tapable "^1.0.0" + toposort "^1.0.0" + util.promisify "1.0.0" + +vuepress-plugin-container@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/vuepress-plugin-container/-/vuepress-plugin-container-2.0.2.tgz#3489cc732c7a210b31f202556e1346125dffeb73" + integrity sha512-SrGYYT7lkie7xlIlAVhn+9sDW42MytNCoxWL/2uDr+q9wZA4h1uYlQvfc2DVjy+FsM9PPPSslkeo/zCpYVY82g== + dependencies: + markdown-it-container "^2.0.0" + +vuepress-plugin-smooth-scroll@^0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/vuepress-plugin-smooth-scroll/-/vuepress-plugin-smooth-scroll-0.0.3.tgz#6eff2d4c186cca917cc9f7df2b0af7de7c8c6438" + integrity sha512-qsQkDftLVFLe8BiviIHaLV0Ea38YLZKKonDGsNQy1IE0wllFpFIEldWD8frWZtDFdx6b/O3KDMgVQ0qp5NjJCg== + dependencies: + smoothscroll-polyfill "^0.4.3" + +vuepress@1.7.1: + version "1.7.1" + resolved "https://registry.yarnpkg.com/vuepress/-/vuepress-1.7.1.tgz#bb0e139d8c407a0b5aa962cf9577832a5808937e" + integrity sha512-AdA3do1L4DNzeF8sMTE+cSUJ5hR/6f3YujU8DVowi/vFOg/SX2lJF8urvDkZUSXzaAT6aSgkI9L+B6D+i7SJjA== + dependencies: + "@vuepress/core" "1.7.1" + "@vuepress/theme-default" "1.7.1" + cac "^6.5.6" + envinfo "^7.2.0" + opencollective-postinstall "^2.0.2" + update-notifier "^4.0.0" + +watchpack-chokidar2@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz#9948a1866cbbd6cb824dea13a7ed691f6c8ddff0" + integrity sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA== + dependencies: + chokidar "^2.1.8" + +watchpack@^1.7.4: + version "1.7.4" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.4.tgz#6e9da53b3c80bb2d6508188f5b200410866cd30b" + integrity sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg== + dependencies: + graceful-fs "^4.1.2" + neo-async "^2.5.0" + optionalDependencies: + chokidar "^3.4.1" + watchpack-chokidar2 "^2.0.0" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + dependencies: + minimalistic-assert "^1.0.0" + +webpack-chain@^4.9.0: + version "4.12.1" + resolved "https://registry.yarnpkg.com/webpack-chain/-/webpack-chain-4.12.1.tgz#6c8439bbb2ab550952d60e1ea9319141906c02a6" + integrity sha512-BCfKo2YkDe2ByqkEWe1Rw+zko4LsyS75LVr29C6xIrxAg9JHJ4pl8kaIZ396SUSNp6b4815dRZPSTAS8LlURRQ== + dependencies: + deepmerge "^1.5.2" + javascript-stringify "^1.6.0" + +webpack-chain@^6.0.0: + version "6.3.1" + resolved "https://registry.yarnpkg.com/webpack-chain/-/webpack-chain-6.3.1.tgz#111e58f37307d703a93c2ab7ef6b7f1df3a41e77" + integrity sha512-PLWPY92p5Vj0hOylUGjRoRY7Kgrns5vmPFAQ9BpSHnBbVbh2akRQVUlbRb2mmGYRSY1FklTULtyVChNmcQjIVg== + dependencies: + deepmerge "^1.5.2" + javascript-stringify "^2.0.1" + +webpack-cli@3.3.12: + version "3.3.12" + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.3.12.tgz#94e9ada081453cd0aa609c99e500012fd3ad2d4a" + integrity sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag== + dependencies: + 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" + +webpack-dev-middleware@^3.7.2: + version "3.7.2" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz#0019c3db716e3fa5cecbf64f2ab88a74bab331f3" + integrity sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw== + dependencies: + memory-fs "^0.4.1" + mime "^2.4.4" + mkdirp "^0.5.1" + range-parser "^1.2.1" + webpack-log "^2.0.0" + +webpack-dev-server@^3.5.1, webpack-dev-server@^3.8.1: + version "3.11.0" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz#8f154a3bce1bcfd1cc618ef4e703278855e7ff8c" + integrity sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg== + dependencies: + ansi-html "0.0.7" + bonjour "^3.5.0" + chokidar "^2.1.8" + compression "^1.7.4" + connect-history-api-fallback "^1.6.0" + debug "^4.1.1" + del "^4.1.1" + express "^4.17.1" + html-entities "^1.3.1" + http-proxy-middleware "0.19.1" + import-local "^2.0.0" + internal-ip "^4.3.0" + ip "^1.1.5" + is-absolute-url "^3.0.3" + killable "^1.0.1" + loglevel "^1.6.8" + opn "^5.5.0" + p-retry "^3.0.1" + portfinder "^1.0.26" + schema-utils "^1.0.0" + selfsigned "^1.10.7" + semver "^6.3.0" + serve-index "^1.9.1" + sockjs "0.3.20" + sockjs-client "1.4.0" + spdy "^4.0.2" + strip-ansi "^3.0.1" + supports-color "^6.1.0" + url "^0.11.0" + webpack-dev-middleware "^3.7.2" + webpack-log "^2.0.0" + ws "^6.2.1" + yargs "^13.3.2" + +webpack-log@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f" + integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg== + dependencies: + ansi-colors "^3.0.0" + uuid "^3.3.2" + +webpack-merge@^4.1.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-4.2.2.tgz#a27c52ea783d1398afd2087f547d7b9d2f43634d" + integrity sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g== + dependencies: + lodash "^4.17.15" + +webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1: + version "1.4.3" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" + integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== + dependencies: + source-list-map "^2.0.0" + source-map "~0.6.1" + +webpack@^4.40.2, webpack@^4.8.1: + version "4.44.2" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.44.2.tgz#6bfe2b0af055c8b2d1e90ed2cd9363f841266b72" + integrity sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-module-context" "1.9.0" + "@webassemblyjs/wasm-edit" "1.9.0" + "@webassemblyjs/wasm-parser" "1.9.0" + acorn "^6.4.1" + ajv "^6.10.2" + ajv-keywords "^3.4.1" + chrome-trace-event "^1.0.2" + enhanced-resolve "^4.3.0" + eslint-scope "^4.0.3" + json-parse-better-errors "^1.0.2" + loader-runner "^2.4.0" + loader-utils "^1.2.3" + memory-fs "^0.4.1" + micromatch "^3.1.10" + mkdirp "^0.5.3" + neo-async "^2.6.1" + node-libs-browser "^2.2.1" + schema-utils "^1.0.0" + tapable "^1.1.3" + terser-webpack-plugin "^1.4.3" + watchpack "^1.7.4" + webpack-sources "^1.4.1" + +webpackbar@3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/webpackbar/-/webpackbar-3.2.0.tgz#bdaad103fad11a4e612500e72aaae98b08ba493f" + integrity sha512-PC4o+1c8gWWileUfwabe0gqptlXUDJd5E0zbpr2xHP1VSOVlZVPBZ8j6NCR8zM5zbKdxPhctHXahgpNK1qFDPw== + dependencies: + ansi-escapes "^4.1.0" + chalk "^2.4.1" + consola "^2.6.0" + figures "^3.0.0" + pretty-time "^1.1.0" + std-env "^2.2.1" + text-table "^0.2.0" + wrap-ansi "^5.1.0" + +websocket-driver@0.6.5: + version "0.6.5" + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.6.5.tgz#5cb2556ceb85f4373c6d8238aa691c8454e13a36" + integrity sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY= + dependencies: + websocket-extensions ">=0.1.1" + +websocket-driver@>=0.5.1: + version "0.7.3" + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.3.tgz#a2d4e0d4f4f116f1e6297eba58b05d430100e9f9" + integrity sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg== + dependencies: + http-parser-js ">=0.4.0 <0.4.11" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + +when@~3.6.x: + version "3.6.4" + resolved "https://registry.yarnpkg.com/when/-/when-3.6.4.tgz#473b517ec159e2b85005497a13983f095412e34e" + integrity sha1-RztRfsFZ4rhQBUl6E5g/CVQS404= + +which-module@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= + +which@^1.2.14, which@^1.2.9, which@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +which@^2.0.1, which@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +wide-align@^1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" + integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== + dependencies: + string-width "^1.0.2 || 2" + +widest-line@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca" + integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg== + dependencies: + string-width "^4.0.0" + +word-wrap@^1.2.3, word-wrap@~1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + +workbox-background-sync@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-4.3.1.tgz#26821b9bf16e9e37fd1d640289edddc08afd1950" + integrity sha512-1uFkvU8JXi7L7fCHVBEEnc3asPpiAL33kO495UMcD5+arew9IbKW2rV5lpzhoWcm/qhGB89YfO4PmB/0hQwPRg== + dependencies: + workbox-core "^4.3.1" + +workbox-broadcast-update@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/workbox-broadcast-update/-/workbox-broadcast-update-4.3.1.tgz#e2c0280b149e3a504983b757606ad041f332c35b" + integrity sha512-MTSfgzIljpKLTBPROo4IpKjESD86pPFlZwlvVG32Kb70hW+aob4Jxpblud8EhNb1/L5m43DUM4q7C+W6eQMMbA== + dependencies: + workbox-core "^4.3.1" + +workbox-build@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/workbox-build/-/workbox-build-4.3.1.tgz#414f70fb4d6de47f6538608b80ec52412d233e64" + integrity sha512-UHdwrN3FrDvicM3AqJS/J07X0KXj67R8Cg0waq1MKEOqzo89ap6zh6LmaLnRAjpB+bDIz+7OlPye9iii9KBnxw== + dependencies: + "@babel/runtime" "^7.3.4" + "@hapi/joi" "^15.0.0" + common-tags "^1.8.0" + fs-extra "^4.0.2" + glob "^7.1.3" + lodash.template "^4.4.0" + pretty-bytes "^5.1.0" + stringify-object "^3.3.0" + strip-comments "^1.0.2" + workbox-background-sync "^4.3.1" + workbox-broadcast-update "^4.3.1" + workbox-cacheable-response "^4.3.1" + workbox-core "^4.3.1" + workbox-expiration "^4.3.1" + workbox-google-analytics "^4.3.1" + workbox-navigation-preload "^4.3.1" + workbox-precaching "^4.3.1" + workbox-range-requests "^4.3.1" + workbox-routing "^4.3.1" + workbox-strategies "^4.3.1" + workbox-streams "^4.3.1" + workbox-sw "^4.3.1" + workbox-window "^4.3.1" + +workbox-cacheable-response@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-4.3.1.tgz#f53e079179c095a3f19e5313b284975c91428c91" + integrity sha512-Rp5qlzm6z8IOvnQNkCdO9qrDgDpoPNguovs0H8C+wswLuPgSzSp9p2afb5maUt9R1uTIwOXrVQMmPfPypv+npw== + dependencies: + workbox-core "^4.3.1" + +workbox-core@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-4.3.1.tgz#005d2c6a06a171437afd6ca2904a5727ecd73be6" + integrity sha512-I3C9jlLmMKPxAC1t0ExCq+QoAMd0vAAHULEgRZ7kieCdUd919n53WC0AfvokHNwqRhGn+tIIj7vcb5duCjs2Kg== + +workbox-expiration@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/workbox-expiration/-/workbox-expiration-4.3.1.tgz#d790433562029e56837f341d7f553c4a78ebe921" + integrity sha512-vsJLhgQsQouv9m0rpbXubT5jw0jMQdjpkum0uT+d9tTwhXcEZks7qLfQ9dGSaufTD2eimxbUOJfWLbNQpIDMPw== + dependencies: + workbox-core "^4.3.1" + +workbox-google-analytics@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-4.3.1.tgz#9eda0183b103890b5c256e6f4ea15a1f1548519a" + integrity sha512-xzCjAoKuOb55CBSwQrbyWBKqp35yg1vw9ohIlU2wTy06ZrYfJ8rKochb1MSGlnoBfXGWss3UPzxR5QL5guIFdg== + dependencies: + workbox-background-sync "^4.3.1" + workbox-core "^4.3.1" + workbox-routing "^4.3.1" + workbox-strategies "^4.3.1" + +workbox-navigation-preload@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-4.3.1.tgz#29c8e4db5843803b34cd96dc155f9ebd9afa453d" + integrity sha512-K076n3oFHYp16/C+F8CwrRqD25GitA6Rkd6+qAmLmMv1QHPI2jfDwYqrytOfKfYq42bYtW8Pr21ejZX7GvALOw== + dependencies: + workbox-core "^4.3.1" + +workbox-precaching@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-4.3.1.tgz#9fc45ed122d94bbe1f0ea9584ff5940960771cba" + integrity sha512-piSg/2csPoIi/vPpp48t1q5JLYjMkmg5gsXBQkh/QYapCdVwwmKlU9mHdmy52KsDGIjVaqEUMFvEzn2LRaigqQ== + dependencies: + workbox-core "^4.3.1" + +workbox-range-requests@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-4.3.1.tgz#f8a470188922145cbf0c09a9a2d5e35645244e74" + integrity sha512-S+HhL9+iTFypJZ/yQSl/x2Bf5pWnbXdd3j57xnb0V60FW1LVn9LRZkPtneODklzYuFZv7qK6riZ5BNyc0R0jZA== + dependencies: + workbox-core "^4.3.1" + +workbox-routing@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-4.3.1.tgz#a675841af623e0bb0c67ce4ed8e724ac0bed0cda" + integrity sha512-FkbtrODA4Imsi0p7TW9u9MXuQ5P4pVs1sWHK4dJMMChVROsbEltuE79fBoIk/BCztvOJ7yUpErMKa4z3uQLX+g== + dependencies: + workbox-core "^4.3.1" + +workbox-strategies@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-4.3.1.tgz#d2be03c4ef214c115e1ab29c9c759c9fe3e9e646" + integrity sha512-F/+E57BmVG8dX6dCCopBlkDvvhg/zj6VDs0PigYwSN23L8hseSRwljrceU2WzTvk/+BSYICsWmRq5qHS2UYzhw== + dependencies: + workbox-core "^4.3.1" + +workbox-streams@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-4.3.1.tgz#0b57da70e982572de09c8742dd0cb40a6b7c2cc3" + integrity sha512-4Kisis1f/y0ihf4l3u/+ndMkJkIT4/6UOacU3A4BwZSAC9pQ9vSvJpIi/WFGQRH/uPXvuVjF5c2RfIPQFSS2uA== + dependencies: + workbox-core "^4.3.1" + +workbox-sw@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/workbox-sw/-/workbox-sw-4.3.1.tgz#df69e395c479ef4d14499372bcd84c0f5e246164" + integrity sha512-0jXdusCL2uC5gM3yYFT6QMBzKfBr2XTk0g5TPAV4y8IZDyVNDyj1a8uSXy3/XrvkVTmQvLN4O5k3JawGReXr9w== + +workbox-window@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/workbox-window/-/workbox-window-4.3.1.tgz#ee6051bf10f06afa5483c9b8dfa0531994ede0f3" + integrity sha512-C5gWKh6I58w3GeSc0wp2Ne+rqVw8qwcmZnQGpjiek8A2wpbxSJb1FdCoQVO+jDJs35bFgo/WETgl1fqgsxN0Hg== + dependencies: + workbox-core "^4.3.1" + +worker-farm@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" + integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== + dependencies: + errno "~0.1.7" + +wrap-ansi@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" + integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== + dependencies: + ansi-styles "^3.2.0" + string-width "^3.0.0" + strip-ansi "^5.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +write-file-atomic@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.1.tgz#558328352e673b5bb192cf86500d60b230667d4b" + integrity sha512-JPStrIyyVJ6oCSz/691fAjFtefZ6q+fP6tm+OS4Qw6o+TGQxNp1ziY2PgS+X/m0V8OWhZiO/m4xSj+Pr4RrZvw== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + +write@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" + integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== + dependencies: + mkdirp "^0.5.1" + +ws@^6.2.1: + version "6.2.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" + integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== + dependencies: + async-limiter "~1.0.0" + +xdg-basedir@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13" + integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q== + +xtend@^4.0.0, xtend@~4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +y18n@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" + integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== + +yallist@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= + +yallist@^3.0.0, yallist@^3.0.2, yallist@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.3.tgz#b4b049e314be545e3ce802236d6cd22cd91c3de9" + integrity sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yargs-parser@^13.1.2: + version "13.1.2" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" + integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs@^13.3.2: + version "13.3.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" + integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== + dependencies: + cliui "^5.0.0" + find-up "^3.0.0" + get-caller-file "^2.0.1" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^3.0.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^13.1.2" + +yorkie@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/yorkie/-/yorkie-2.0.0.tgz#92411912d435214e12c51c2ae1093e54b6bb83d9" + integrity sha512-jcKpkthap6x63MB4TxwCyuIGkV0oYP/YRyuQU5UO0Yz/E/ZAu+653/uov+phdmO54n6BcvFRyyt0RRrWdN2mpw== + dependencies: + execa "^0.8.0" + is-ci "^1.0.10" + normalize-path "^1.0.0" + strip-indent "^2.0.0" + +zepto@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/zepto/-/zepto-1.2.0.tgz#e127bd9e66fd846be5eab48c1394882f7c0e4f98" + integrity sha1-4Se9nmb9hGvl6rSME5SIL3wOT5g= diff --git a/archives/2022/03/index.html b/archives/2022/03/index.html index 2926458..84d7802 100644 --- a/archives/2022/03/index.html +++ b/archives/2022/03/index.html @@ -1,233 +1,735 @@ - - - - - - - - - AKLabs - - - - - - + + + + + + + + + + Archive + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + +
    +
    +
    +
    - - - -
    +
    - - - - - + +
    + +
    +

    Archive

    +
    +
    + + + +
    2022
    + + +
    +
    +
    + +
    + + The Righteous Mind + +
    +
    +
    - - - + +
    - +
    + +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/archives/2022/05/index.html b/archives/2022/05/index.html index 6c4b0c6..03de4c6 100644 --- a/archives/2022/05/index.html +++ b/archives/2022/05/index.html @@ -1,289 +1,767 @@ - - - - - - - - - AKLabs - - - - - - + + + + + + + + + + Archive + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + +
    +
    +
    +
    - - - -
    +
    - - - - - + +
    + +
    +

    Archive

    +
    +
    + + + +
    2022
    + + +
    +
    +
    + +
    + + Jesus Outside the Lines + +
    +
    +
    - - - + + +
    +
    +
    + +
    + + American Prison + +
    +
    +
    +
    + + +
    +
    +
    + +
    + + The Hero Code + +
    +
    +
    +
    + +
    - +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/archives/2022/10/index.html b/archives/2022/10/index.html index b14e1c3..6737e45 100644 --- a/archives/2022/10/index.html +++ b/archives/2022/10/index.html @@ -1,233 +1,735 @@ - - - - - - - - - AKLabs - - - - - - + + + + + + + + + + Archive + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + +
    +
    +
    +
    - - - -
    +
    - - - - - + +
    + +
    +

    Archive

    +
    +
    + + + +
    2022
    + + +
    +
    +
    + +
    + + Live Not By Lies + +
    +
    +
    - - - + +
    - +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/archives/2022/index.html b/archives/2022/index.html index 1877a93..829cac6 100644 --- a/archives/2022/index.html +++ b/archives/2022/index.html @@ -1,345 +1,799 @@ - - - - - - - - - AKLabs - - - - - - + + + + + + + + + + Archive + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + +
    +
    +
    +
    - - - -
    +
    - - - - - + +
    + +
    +

    Archive

    +
    +
    + + + +
    2022
    + + +
    +
    +
    + +
    + + Live Not By Lies + +
    +
    +
    - - - + + +
    +
    +
    + +
    + + Jesus Outside the Lines + +
    +
    +
    +
    + + +
    +
    +
    + +
    + + American Prison + +
    +
    +
    +
    + + +
    +
    +
    + +
    + + The Hero Code + +
    +
    +
    +
    + + +
    +
    +
    + +
    + + The Righteous Mind + +
    +
    +
    +
    + +
    - +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/archives/2023/09/index.html b/archives/2023/09/index.html index e4e7120..6b60960 100644 --- a/archives/2023/09/index.html +++ b/archives/2023/09/index.html @@ -1,289 +1,767 @@ - - - - - - - - - AKLabs - - - - - - + + + + + + + + + + Archive + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + +
    +
    +
    +
    - - - -
    +
    - - - - - + +
    + +
    +

    Archive

    +
    +
    + + + +
    2023
    + + + - - - + + +
    +
    +
    + +
    + + How Should We Then Live + +
    +
    +
    +
    + + +
    +
    + +
    +
    + +
    - +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/archives/2023/10/index.html b/archives/2023/10/index.html index 3d28699..2791978 100644 --- a/archives/2023/10/index.html +++ b/archives/2023/10/index.html @@ -1,233 +1,735 @@ - - - - - - - - - AKLabs - - - - - - + + + + + + + + + + Archive + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + +
    +
    +
    +
    - - - -
    +
    - - - - - + +
    + +
    +

    Archive

    +
    +
    + + + +
    2023
    + + +
    +
    +
    + +
    + + The Cost of Discipleship + +
    +
    +
    - - - + +
    - +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/archives/2023/11/index.html b/archives/2023/11/index.html index 8c2376a..f576993 100644 --- a/archives/2023/11/index.html +++ b/archives/2023/11/index.html @@ -1,233 +1,735 @@ - - - - - - - - - AKLabs - - - - - - + + + + + + + + + + Archive + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + +
    +
    +
    +
    - - - -
    +
    - - - - - + +
    + +
    +

    Archive

    +
    +
    + + + +
    2023
    + + +
    +
    +
    + +
    + + Copper Sun + +
    +
    +
    - - - + +
    - +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/archives/2023/12/index.html b/archives/2023/12/index.html index 1e9c222..a50f93d 100644 --- a/archives/2023/12/index.html +++ b/archives/2023/12/index.html @@ -1,233 +1,735 @@ - - - - - - - - - AKLabs - - - - - - + + + + + + + + + + Archive + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + +
    +
    +
    +
    - - - -
    +
    - - - - - + +
    + +
    +

    Archive

    +
    +
    + + + +
    2023
    + + +
    +
    + +
    - - - + +
    - +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/archives/2023/index.html b/archives/2023/index.html index 8cc1145..ee9643c 100644 --- a/archives/2023/index.html +++ b/archives/2023/index.html @@ -1,373 +1,815 @@ - - - - - - - - - AKLabs - - - - - - + + + + + + + + + + Archive + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + +
    +
    +
    +
    - - - -
    +
    - - - - - + +
    + +
    +

    Archive

    +
    +
    + + + +
    2023
    + + +
    +
    + +
    - - - + + +
    +
    +
    + +
    + + Copper Sun + +
    +
    +
    +
    + + +
    +
    +
    + +
    + + The Cost of Discipleship + +
    +
    +
    +
    + + + + + +
    +
    +
    + +
    + + How Should We Then Live + +
    +
    +
    +
    + + +
    +
    + +
    +
    + +
    - +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/archives/2024/01/index.html b/archives/2024/01/index.html index 20557d4..b446002 100644 --- a/archives/2024/01/index.html +++ b/archives/2024/01/index.html @@ -1,233 +1,735 @@ - - - - - - - - - AKLabs - - - - - - + + + + + + + + + + Archive + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + +
    +
    +
    +
    - - - -
    +
    - - - - - + +
    + +
    +

    Archive

    +
    +
    + + + +
    2024
    + + +
    +
    +
    + +
    + + Start with Why + +
    +
    +
    - - - + +
    - +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/archives/2024/02/index.html b/archives/2024/02/index.html index 287c061..31c63e4 100644 --- a/archives/2024/02/index.html +++ b/archives/2024/02/index.html @@ -1,233 +1,735 @@ - - - - - - - - - AKLabs - - - - - - + + + + + + + + + + Archive + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + +
    +
    +
    +
    - - - -
    +
    - - - - - + +
    + +
    +

    Archive

    +
    +
    + + + +
    2024
    + + +
    +
    +
    + +
    + + Setting Expectations + +
    +
    +
    - - - + +
    - +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/archives/2024/index.html b/archives/2024/index.html index 9cb3ebf..1dabc52 100644 --- a/archives/2024/index.html +++ b/archives/2024/index.html @@ -1,261 +1,751 @@ - - - - - - - - - AKLabs - - - - - - + + + + + + + + + + Archive + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + +
    +
    +
    +
    - - - -
    +
    - - - - - + +
    + +
    +

    Archive

    +
    +
    + + + +
    2024
    + + +
    +
    +
    + +
    + + Setting Expectations + +
    +
    +
    - - - + + +
    +
    +
    + +
    + + Start with Why + +
    +
    +
    +
    + +
    - +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/archives/index.html b/archives/index.html index 01b81b5..bd95425 100644 --- a/archives/index.html +++ b/archives/index.html @@ -1,489 +1,902 @@ - - - - - - - - - AKLabs - - - - - - + + + + + + + + + + Archive + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + +
    +
    +
    +
    - - - -
    +
    - + + + + +
    +
    +
    + + hot tags +
    +
    + +
    +
    +
    + + + + +
    + +
    + +
    +

    Archive

    +
    +
    + + + +
    2024
    + + +
    +
    +
    + +
    + + Setting Expectations + +
    +
    +
    +
    + + +
    +
    +
    + +
    + + Start with Why + +
    +
    +
    +
    + + +
    2023
    + + +
    +
    + +
    +
    + + +
    +
    +
    + +
    + + Copper Sun + +
    +
    +
    +
    + + +
    +
    +
    + +
    + + The Cost of Discipleship + +
    +
    +
    +
    + + + + + +
    +
    +
    + +
    + + How Should We Then Live + +
    +
    +
    +
    + + +
    +
    + +
    +
    + + +
    2022
    + + +
    +
    +
    + +
    + + Live Not By Lies + +
    +
    +
    +
    + + +
    +
    +
    + +
    + + Jesus Outside the Lines + +
    +
    +
    +
    + +
    + + + +
    + +
    +
    + + + + + + + + + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/archives/page/2/index.html b/archives/page/2/index.html index 2c314bb..80babe7 100644 --- a/archives/page/2/index.html +++ b/archives/page/2/index.html @@ -1,293 +1,784 @@ - - - - - - - - - AKLabs - - - - - - + + + + + + + + + + Archive + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + +
    +
    +
    +
    - - - -
    +
    - + + + + +
    +
    +
    + + hot tags +
    +
    + +
    +
    +
    + + + + +
    + +
    + +
    +

    Archive

    +
    +
    + + + +
    2022
    + + +
    +
    +
    + +
    + + American Prison + +
    +
    +
    +
    + + +
    +
    +
    + +
    + + The Hero Code + +
    +
    +
    +
    + + +
    +
    +
    + +
    + + The Righteous Mind + +
    +
    +
    +
    + +
    + + + +
    + +
    +
    + + + + + + + + + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/avatar.png b/avatar.png new file mode 100644 index 0000000000000000000000000000000000000000..e10e8a09a290521d43e37f9ec735b76b33490d11 GIT binary patch literal 10512 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 LUv{x*pBMiN5s{eo literal 0 HcmV?d00001 diff --git a/blog_demo.png b/blog_demo.png new file mode 100644 index 0000000000000000000000000000000000000000..0516ef8d44b7c96fae9479a7d73f985f4b0823ab GIT binary patch literal 2366275 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%0D0fIK*>S3B~*QR*{ivO8O+MI&1gBgy7pc|BU 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

    bhg6gI* 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�dgDFZ&w=t23qmKHk^M+)df=8e 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 z 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
    KW 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

    IhD`SA~LFioqMuC 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 B~9FJ6|5NS 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%0A&V?0pZQpw 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 z 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