From a4048bcf6753ea48d4bd49fa153da4338234bc4e Mon Sep 17 00:00:00 2001 From: qggwy Date: Thu, 7 Apr 2022 23:52:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=85=B6=E4=BB=96=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../go_to_fyne/demo01/最小的带GUI.go | 22 + .../{demo1 => demo01}/最小的带GUI.png | Bin .../go_to_fyne/demo02/简单应用.go | 29 + .../go_to_fyne/demo02/简单应用.jpg | Bin 0 -> 4637 bytes .../go_to_fyne/demo03/两个应用.go | 22 + .../go_to_fyne/demo03/两个应用.jpg | Bin 0 -> 8648 bytes .../go_to_fyne/demo04/进度应用.go | 27 + .../go_to_fyne/demo04/进度应用.jpg | Bin 0 -> 4053 bytes .../data_func/go_to_fyne/demo05/菜单栏.go | 33 + .../data_func/go_to_fyne/demo05/菜单栏.jpg | Bin 0 -> 6428 bytes .../data_func/go_to_fyne/demo06/列表.go | 28 + .../data_func/go_to_fyne/demo06/列表.jpg | Bin 0 -> 11585 bytes .../data_func/go_to_fyne/demo07/main.go | 29 + .../go_to_fyne/demo07/桌面显示.jpg | Bin 0 -> 17330 bytes .../go_to_fyne/demo08/信息录入.go | 24 + .../go_to_fyne/demo08/信息录入.jpg | Bin 0 -> 13669 bytes .../data_func/go_to_fyne/demo09/表单.go | 32 + .../data_func/go_to_fyne/demo09/表单.jpg | Bin 0 -> 13823 bytes .../data_func/go_to_fyne/demo1/main.go | 20 - .../data_func/go_to_fyne/demo10/选择.go | 27 + .../data_func/go_to_fyne/demo10/选择.jpg | Bin 0 -> 15365 bytes .../data_func/go_to_fyne/demo2/main.go | 90 - .../go_to_fyne/demo2/较为复杂界面.png | Bin 46557 -> 0 bytes .../data_func/go_to_fyne/demo3/main.go | 96 - .../go_to_fyne/demo3/实现交互界面.png | Bin 28501 -> 0 bytes .../data_func/go_to_fyne/demo4/main.go | 30 - .../demo4/替换应用左上角图标.md | 4 - .../go_to_fyne/demo5/imgcollector.go | 106 - .../data_func/go_to_fyne/demo5/main.go | 51 - .../go_to_fyne/demo5/文件收集器.png | Bin 45585 -> 0 bytes .../data_func/go_to_fyne/demo6/main.go | 49 - .../demo6/基础的画布对象.png | Bin 15178 -> 0 bytes .../data_func/go_to_fyne/帮助文件.md | 3 + golang_learn/go.mod | 3 +- golang_learn/go.sum | 35 +- .../notify/example.app/Contents/Info.plist | 50 - .../notify/example.app/Contents/PkgInfo | 1 - gui_wails02_learn/frontend/package-lock.json | 16861 +++++++++++++++- 38 files changed, 17138 insertions(+), 534 deletions(-) create mode 100644 golang_learn/data_func/go_to_fyne/demo01/最小的带GUI.go rename golang_learn/data_func/go_to_fyne/{demo1 => demo01}/最小的带GUI.png (100%) create mode 100644 golang_learn/data_func/go_to_fyne/demo02/简单应用.go create mode 100644 golang_learn/data_func/go_to_fyne/demo02/简单应用.jpg create mode 100644 golang_learn/data_func/go_to_fyne/demo03/两个应用.go create mode 100644 golang_learn/data_func/go_to_fyne/demo03/两个应用.jpg create mode 100644 golang_learn/data_func/go_to_fyne/demo04/进度应用.go create mode 100644 golang_learn/data_func/go_to_fyne/demo04/进度应用.jpg create mode 100644 golang_learn/data_func/go_to_fyne/demo05/菜单栏.go create mode 100644 golang_learn/data_func/go_to_fyne/demo05/菜单栏.jpg create mode 100644 golang_learn/data_func/go_to_fyne/demo06/列表.go create mode 100644 golang_learn/data_func/go_to_fyne/demo06/列表.jpg create mode 100644 golang_learn/data_func/go_to_fyne/demo07/main.go create mode 100644 golang_learn/data_func/go_to_fyne/demo07/桌面显示.jpg create mode 100644 golang_learn/data_func/go_to_fyne/demo08/信息录入.go create mode 100644 golang_learn/data_func/go_to_fyne/demo08/信息录入.jpg create mode 100644 golang_learn/data_func/go_to_fyne/demo09/表单.go create mode 100644 golang_learn/data_func/go_to_fyne/demo09/表单.jpg delete mode 100644 golang_learn/data_func/go_to_fyne/demo1/main.go create mode 100644 golang_learn/data_func/go_to_fyne/demo10/选择.go create mode 100644 golang_learn/data_func/go_to_fyne/demo10/选择.jpg delete mode 100644 golang_learn/data_func/go_to_fyne/demo2/main.go delete mode 100644 golang_learn/data_func/go_to_fyne/demo2/较为复杂界面.png delete mode 100644 golang_learn/data_func/go_to_fyne/demo3/main.go delete mode 100644 golang_learn/data_func/go_to_fyne/demo3/实现交互界面.png delete mode 100644 golang_learn/data_func/go_to_fyne/demo4/main.go delete mode 100644 golang_learn/data_func/go_to_fyne/demo4/替换应用左上角图标.md delete mode 100644 golang_learn/data_func/go_to_fyne/demo5/imgcollector.go delete mode 100644 golang_learn/data_func/go_to_fyne/demo5/main.go delete mode 100644 golang_learn/data_func/go_to_fyne/demo5/文件收集器.png delete mode 100644 golang_learn/data_func/go_to_fyne/demo6/main.go delete mode 100644 golang_learn/data_func/go_to_fyne/demo6/基础的画布对象.png delete mode 100644 gui_gio_learn/notify/example.app/Contents/Info.plist delete mode 100644 gui_gio_learn/notify/example.app/Contents/PkgInfo diff --git a/golang_learn/data_func/go_to_fyne/demo01/最小的带GUI.go b/golang_learn/data_func/go_to_fyne/demo01/最小的带GUI.go new file mode 100644 index 0000000..7dc372a --- /dev/null +++ b/golang_learn/data_func/go_to_fyne/demo01/最小的带GUI.go @@ -0,0 +1,22 @@ +package main + +import ( + "fyne.io/fyne/v2/app" + "fyne.io/fyne/v2/container" + "fyne.io/fyne/v2/widget" +) + +func main() { + a := app.New() + w := a.NewWindow("Hello") + + hello := widget.NewLabel("Hello Fyne!") + w.SetContent(container.NewVBox( + hello, + widget.NewButton("Hi!", func() { + hello.SetText("Welcome :)") + }), + )) + + w.ShowAndRun() +} diff --git a/golang_learn/data_func/go_to_fyne/demo1/最小的带GUI.png b/golang_learn/data_func/go_to_fyne/demo01/最小的带GUI.png similarity index 100% rename from golang_learn/data_func/go_to_fyne/demo1/最小的带GUI.png rename to golang_learn/data_func/go_to_fyne/demo01/最小的带GUI.png diff --git a/golang_learn/data_func/go_to_fyne/demo02/简单应用.go b/golang_learn/data_func/go_to_fyne/demo02/简单应用.go new file mode 100644 index 0000000..dec45ea --- /dev/null +++ b/golang_learn/data_func/go_to_fyne/demo02/简单应用.go @@ -0,0 +1,29 @@ +package main + +import ( + "time" + + "fyne.io/fyne/v2/app" + "fyne.io/fyne/v2/widget" +) + +func updateTime(clock *widget.Label) { + formatted := time.Now().Format("Time: 03:04:05") + clock.SetText(formatted) +} + +func main() { + a := app.New() + w := a.NewWindow("Clock") + + clock := widget.NewLabel("") + updateTime(clock) + + w.SetContent(clock) + go func() { + for range time.Tick(time.Second) { + updateTime(clock) + } + }() + w.ShowAndRun() +} diff --git a/golang_learn/data_func/go_to_fyne/demo02/简单应用.jpg b/golang_learn/data_func/go_to_fyne/demo02/简单应用.jpg new file mode 100644 index 0000000000000000000000000000000000000000..41b4a7927fd65acf33e94310b0863a27a045fb98 GIT binary patch literal 4637 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 J+fM_1`Y%A(*oy!F literal 0 HcmV?d00001 diff --git a/golang_learn/data_func/go_to_fyne/demo04/进度应用.go b/golang_learn/data_func/go_to_fyne/demo04/进度应用.go new file mode 100644 index 0000000..891fc3f --- /dev/null +++ b/golang_learn/data_func/go_to_fyne/demo04/进度应用.go @@ -0,0 +1,27 @@ +package main + +import ( + "time" + + "fyne.io/fyne/v2/app" + "fyne.io/fyne/v2/container" + "fyne.io/fyne/v2/widget" +) + +func main() { + myApp := app.New() + myWindow := myApp.NewWindow("ProgressBar Widget") + + progress := widget.NewProgressBar() + infinite := widget.NewProgressBarInfinite() + + go func() { + for i := 0.0; i <= 1.0; i += 0.1 { + time.Sleep(time.Millisecond * 250) + progress.SetValue(i) + } + }() + + myWindow.SetContent(container.NewVBox(progress, infinite)) + myWindow.ShowAndRun() +} diff --git a/golang_learn/data_func/go_to_fyne/demo04/进度应用.jpg b/golang_learn/data_func/go_to_fyne/demo04/进度应用.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c7a7e4717cec72e86f3db9135a298a508e662c31 GIT binary patch literal 4053 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 KKY$m2hW-m5WO+mY literal 0 HcmV?d00001 diff --git a/golang_learn/data_func/go_to_fyne/demo06/列表.go b/golang_learn/data_func/go_to_fyne/demo06/列表.go new file mode 100644 index 0000000..e5bddb9 --- /dev/null +++ b/golang_learn/data_func/go_to_fyne/demo06/列表.go @@ -0,0 +1,28 @@ +package main + +import ( + "fyne.io/fyne/v2" + "fyne.io/fyne/v2/app" + "fyne.io/fyne/v2/widget" +) + +var data = []string{"a", "string", "list"} + +func main() { + myApp := app.New() + myWindow := myApp.NewWindow("List Widget") + + list := widget.NewList( + func() int { + return len(data) + }, + func() fyne.CanvasObject { + return widget.NewLabel("template") + }, + func(i widget.ListItemID, o fyne.CanvasObject) { + o.(*widget.Label).SetText(data[i]) + }) + + myWindow.SetContent(list) + myWindow.ShowAndRun() +} diff --git a/golang_learn/data_func/go_to_fyne/demo06/列表.jpg b/golang_learn/data_func/go_to_fyne/demo06/列表.jpg new file mode 100644 index 0000000000000000000000000000000000000000..922c0a8d0e81988391e5f2be96e187f436f92674 GIT binary patch literal 11585 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 mits|4>)IjQju(Fp%6+DQkE1(wp5QS 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 Xa2bm)h-nKpL-=??<+?Bp^y%LKC~|MD literal 0 HcmV?d00001 diff --git a/golang_learn/data_func/go_to_fyne/demo1/main.go b/golang_learn/data_func/go_to_fyne/demo1/main.go deleted file mode 100644 index c74afdd..0000000 --- a/golang_learn/data_func/go_to_fyne/demo1/main.go +++ /dev/null @@ -1,20 +0,0 @@ -package main - -import ( - "fyne.io/fyne/app" - "fyne.io/fyne/widget" -) - -func main() { - app := app.New() - - w := app.NewWindow("Hello") - w.SetContent(widget.NewVBox( - widget.NewLabel("Hello Fyne!"), - widget.NewButton("Quit", func() { - app.Quit() - }), - )) - - w.ShowAndRun() -} diff --git a/golang_learn/data_func/go_to_fyne/demo10/选择.go b/golang_learn/data_func/go_to_fyne/demo10/选择.go new file mode 100644 index 0000000..d38ff28 --- /dev/null +++ b/golang_learn/data_func/go_to_fyne/demo10/选择.go @@ -0,0 +1,27 @@ +package main + +import ( + "log" + + "fyne.io/fyne/v2/app" + "fyne.io/fyne/v2/container" + "fyne.io/fyne/v2/widget" +) + +func main() { + myApp := app.New() + myWindow := myApp.NewWindow("Choice Widgets") + + check := widget.NewCheck("Optional", func(value bool) { + log.Println("Check set to", value) + }) + radio := widget.NewRadioGroup([]string{"Option 1", "Option 2"}, func(value string) { + log.Println("Radio set to", value) + }) + combo := widget.NewSelect([]string{"Option 1", "Option 2"}, func(value string) { + log.Println("Select set to", value) + }) + + myWindow.SetContent(container.NewVBox(check, radio, combo)) + myWindow.ShowAndRun() +} diff --git a/golang_learn/data_func/go_to_fyne/demo10/选择.jpg b/golang_learn/data_func/go_to_fyne/demo10/选择.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fa376effebfa543774af4a963a7aac883e7493d2 GIT binary patch literal 15365 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 Ck3v@f diff --git a/golang_learn/data_func/go_to_fyne/demo3/main.go b/golang_learn/data_func/go_to_fyne/demo3/main.go deleted file mode 100644 index 7efd9cb..0000000 --- a/golang_learn/data_func/go_to_fyne/demo3/main.go +++ /dev/null @@ -1,96 +0,0 @@ -package main - -import ( - "encoding/json" - "fmt" - "fyne.io/fyne" - "fyne.io/fyne/app" - "fyne.io/fyne/layout" - "fyne.io/fyne/theme" - "fyne.io/fyne/widget" - "io/ioutil" - "net/http" -) - -var ip = widget.NewLabel("") -var position = widget.NewLabel("") -var isp = widget.NewLabel("") - -type IpInfo struct { - Code int `json:"code"` - Message string `json:"msg"` - Data `json:"data"` -} - -type Data struct { - IP string `json:"ip"` - Position string `json:"pos"` - Isp string `json:"isp"` -} - -func main() { - a := app.New() - a.Settings().SetTheme(theme.LightTheme()) - w := a.NewWindow("Demo") - w.Resize(fyne.NewSize(600, 500)) - //w.SetContent(fyne.NewContainerWithLayout(layout.NewGridLayoutWithColumns(2), info(GetIpInfo("")), query())) - w.SetContent(fyne.NewContainerWithLayout(layout.NewGridLayout(2), info(GetIpInfo("")), query())) - w.ShowAndRun() -} - -func GetIpInfo(ip string) string { - if len(ip) == 0 { - return "" - } - - url := fmt.Sprintf("http://v1.alapi.cn/api/ip?ip=%s&format=json", ip) - - resp, err := http.Get(url) - if err != nil { - // handle error - } - - defer resp.Body.Close() - body, err := ioutil.ReadAll(resp.Body) - if err != nil { - // handle error - } - - return string(body) -} - -func query() fyne.CanvasObject { - ip := widget.NewEntry() - ip.SetPlaceHolder("Please input IP address") - - form := &widget.Form{ - OnSubmit: func() { - info(GetIpInfo(ip.Text)) - }, - } - - form.Append("IP", ip) - query := widget.NewGroup("Query", form) - return widget.NewScrollContainer(query) -} - -func info(response string) fyne.CanvasObject { - var i IpInfo - json.Unmarshal([]byte(response), &i) - - // 创建form表单,名称 text,内容 widget - screen := widget.NewForm( - &widget.FormItem{Text: "IP地址:", Widget: ip}, - &widget.FormItem{Text: "所属地:", Widget: position}, - &widget.FormItem{Text: "供应商:", Widget: isp}, - ) - - // 设置值 - ip.SetText(i.IP) - position.SetText(i.Position) - isp.SetText(i.Isp) - - // 创建输入值 - info := widget.NewGroup("Info", screen) - return widget.NewScrollContainer(info) -} diff --git a/golang_learn/data_func/go_to_fyne/demo3/实现交互界面.png b/golang_learn/data_func/go_to_fyne/demo3/实现交互界面.png deleted file mode 100644 index 23880185c4f0c5e2c306142e1671fbfe438ca5a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28501 zcmbsRbyStx+6N3v35aw_cQ;6AhGDK1qeuYcXvql;=S4D?6ddt zjqi_ljCYKwL)W^Qb<)F51)qyGJ^lNJvjn;FRm2>B4?e?nAU3D|X#`U}C3O`|+&fM~#;P7- z;b?t|YaFEBK;#}~S1dT?ZVA8BhvCfS7B{oQ#fDS1!H0@N$K8>po9w&c<*esSUXF^L zP6s{eu32t9zpHu4Qy(Fl^W7Xdx%ZqJCLTGQoSeSDhN%4HdAGx?ug-VIxjxT zUsOmp*wPe4u_*D+@60U8$%9PCr!TE=%7d30#cT4?qBAVAsr4*>CF&fkI-`oqn!MlF z%z4M@dAag2bojht3vE`e=RFW;ft-WXeK<=$+Ju-DDjm*+97eJa1qjN6T( zs9teg=;z1iGU?RcswtO3ZRpBHxDl?|lN}^Xv=4*h1yLyM$Q-H#xH7Etos@el6&j7? zrwfnB3G$A0Ln`lP%76eAKEo_*TzWEaRs# zQIOhLU)dO!PF3u;*{%cPM31;Z%G;1|_)YUnFQ5C!8)unz-wh}Xw3*PwO+vtt_nxD?4}UwonE5 zPxgIKg<7>@sEUT=hO+f6i{{poFQTlWyk-mO(MMW~YXfiQw~}gRaf+o~Q}G4gF>}^7 zop^2A$(?<~!s&^UVMXj^G{!-Rv&-~Gp1jgvnk;Pv4Qp7~ZtG&#*Qt2p_!RIcKr1qQezjDq%P3!ZC+T(sHJhnAEc(YMKz&$`q-v zB5oNXAtnktD1G6*vO|{~VqCTF|Kxa;RLVTc#&;xGBsj8N+Mp6}V{nlhdq+Pu#?9DY z2K!w=_x59*OOp~anPS}ja`O$(TIKiNw#Umv7MkgV=jKJ*7M2=iRMj88Lr=rsnQ!(+ z-ofG3TFY>vey^?@S;GKats^B*NAxyb)Bcl> z*Gq@rZ&u5nw|?Dlt(unN)gW2t*1d;^u5nhNBf^{dG4O#+g-iBJvg)YWEqy(_lIw{c zw|B0hRs1BC2ZI_<6pJy;X5tT9XB{ls#+8dXEG?4v42B7Mtvgn!pL42W-OA)j?Txxh z2(MO>adZ#gPMYq=YiTIuExA&;wErOpV0l{By5(*F)uR=z#{`?2Ic)Sw)l~8nUt4_M zd9>GSn~H1Od&?l8=xCGtSykMTW&39ly)*f5`cw6sV>5lb1qv@6o^%&=ch4=t_Y1)L z{KzBA;bDCVsu1LuQ8C4RZOdlrGmdgV)^v90aebWn}&sZ4(8c>h(t-FEV7Uun!_N69gkFv&pW+r4q* z($f!B)5nYxN}T~#+Ga&tey~xYh$(lPY|KGhTKCB8flFTotu9;P zq7gCICVXx8@z@YOdg9PICas@ip=KduSXiR5cZhc9k(`ph|A3*CocGNY-ji5LBu_$B z`Zw#;s0HQcGSRA_)1j+=DkqAC4F}RF{WY-^=@XV^tuIIo}%y@RKS7 zv=L2IgqGtgJ}zBK{%~TX;GF-peaNIiVynFNSrK7vBrRue#i+k{vS^x%YvgoFzdWQj z&m#K-Iw)kEP8o*|KF54b`Mh-6n5I>UM7faB$|^kvE5numCH-LRZtYD#X^c#tSQ?BC zIwQ7ES!wB!yvS`b3&va*Gb#$`QJ!`90rr9JHQfyL3#mzajVh+%rOuk+AQci7@!Ur} zi1OeRxQDyN-^5WRSzJ||Ri>7`ZV1e)=W%$^H>vE$%P*_8!!^jQ-mIfYKTKaEFP>uW z-&abf#wQ^tdC6dd=N`Rs$^*O+0yvY#%o8CUdWYDKw`5YGjd<<@Sb2omRIs)g7v4&5aX}-hpPA{hNX-c^(LAV6o&7$l4f{DA1`hduR~Id7&=_Wz?y27Iy%rVW2VK! zcQ}-;RY}V5OXJxV%QCPvuq@2Z>EY)1Yp7+FY?qsTWa6SAzcmwbxxD4G@)G00T zCm%BY8`AQa4%6(spN>^l*DnTrI6x0-I$XL+PG`~;&o<;C2t*0YyZe1vN~cL<_G>@{ z6cYSrwQOI?rak5OjxooviO4yQUBMNXO|~2vH4@@qo@7S?avm)H>}|yDEMYR&yk-M_TdSk0=>Zq$DPIL8hKZ|Ud~m~M7+uR081MU5xpQ3_|6K2xs;Tp~M;v3i$y)d-^rLZHCv_ma>7-L;`g~fn|pDt6aQ*Ir?HQl1P91mTkm|cd{=T2iI_|;z<+l$-r{F^su}B{^ zEu*=!qFeB@^ShM+EK>`K;jh~oHKrOa-P7Jz?;dWgE_iw3?rp?A1PZ8|q6%S-Ny5YH(; zmX*++=4NBm{y4dj8OqnIYB3d|I zfpnUX5HU1~dQa7m!c;0I*>?GK@cSHIY?o)NcMw5nrwf&lWMxlii*Kxmlf!S zkc+n@J{t>CwB#D>#Z;O6bQHahjZ|x((jOAsqS0aXReEG_$MZHuWv`|OR_TI1lXjX% zE8gjQ4{1CR)&Yt@u&UYs+*M5_2Cd(lvP|X1hTimou)?#WsNU2^$X|QuZMRItDI~f911E}GquB= z3J^6D2L^&|im_2+nq3|_j9BnIk_iIO`@y^^!%G%9dmy7?36EzGNY*B+VcptJ-X?!# z%IsrXLS?`1P^s>qbNNRw*HDFxd6`w;gBdFR0Y3eGm_DBTW~h0mWkbW3%- z*P3D!+8skhrjpO9DP)v-CRW0g)pD6tu4hB)3l35yVzh#pkj$6Jk$v807pq+|1v&<( zv|CJ+iCKY7)R`M}R3(#&^)*dA6Pt{`Zk3b{{Xwcv`NNOhj3)LlDT_2y8fsF zQ2t^!B6~+wN-pRepkk`r-Jx}iJ^7UKxkOpmSMyw3&enFq_b?c~w1BblI>f z@{A8su^--t`a^x3->DOjJ+HH{-UXoA=LHp5XLQn# znRkJO(zC4~>}TW=ccoPiSM8f){a@^82p^^~AFhOU&-!Oi6W89a4UwG+aaNp#R1oty zHo2rcE%)VSrrOK@>KG(hJ#Fq3Ty3tk4aGh6Ga~j(=?;?hEa$eq8kMxe3~}b2nCqmz zeM@D1%R-{-Q>lDV8ud|4T3+;fJmZ(_lnsY)qIw6lg156u8D&hPCFc7GY<4-1(~6As zT@Q49jdpfUbTp!F>H|$&KN)S~8j4lJM4S+n?VFQURKk;`YYbVRejo`e@E*nK zbJY}DtBde)igkkb9~}H9Bl@_G*SQWpsmJT^zTgaZGsA?*2RQ=2>#T6E)1$W9wDYF^ z#1Nf6OQ}q5NMgX_q}MV`D77WZG7Bxuy&Y%u&d^Pf^PI`S1=xn~bh>je*rG-L@PyxT zj;^5{vb|>FWnj$Qa<_(~(}}E797s^wM3g*R*{aIxQ>w4V`(U>yW5-wcTDOslwN3@@ z8M(c*^Vw77n+Q+z!n*c=bmiKXjKq6KF69D*TB?9R%sP*6iL)wnps{itKF%qwk>l>3 z!>K_|f%VG-C70n_+^q1on^{i@E^D9R|JX|CbFZZa-k~0`9?SE+^K3V^^3`>MPf%@V-Y!M5b@vYaEDuEaD9aLcV0k`LG8;NjBt%EC2UF)Ywpa#tqp=#~galV5Iwh)~R zA}u|Rj<6{!P7}EMwLW;7ZkKu2Svv096s6N04|TFo(6C(HQxe(B{q4;qLq#@!jHiw9 zaz{Jak)9AMZ(lfa+q(Y;28PY>q~+aa8b62Ui#G1ECwX)BOGy8Bcz9{peYFfCy9Mjq z%lcyFSpVy=^)v7~T!4iMA}m%I6I8riegbVy$N+h4Oot@{=8pvx+nZmUZ_@vYB^Mo4$WU0xi$8QfQYVV=A8X-(1=+&x*j}N(A?Hm_u1To7(FLE?FGE$QMNzAzcnV!h;~&_Dype2RtPoRW$Am(s&G4tRp5L2dZHN6~XtOFMp=|%nQb`4^ zuo(l8R0EPRX;r$;FNPTe>Re;U`vjXcc68NLZRoxxPgmiG`vc45K=`vc^VTXY0{DwR zLM?TG5>?shN4h+sr0OO zBplYJ9_fATKi!3im>@`XsfK*_ME{?n425pa0Ucjy6QT+8vf{s+a)`*uViUPf0t-R$ zc>Z6Xi$Fow)$P9u@D)Y!pP+wHr2DAXo`Xy)>e4S`tc8%KBme&4mtI85fT4OV-TLtU z)~;W6d;^x!Ad(|K_@9CPzdtDB`BU}G)|l+&RQ#`jKIYPuYDv#AQkMLqoa#@mV)*C&R#_lyybN4*qYr&(Ju*S-UC>Zw@;Z*@$7wn-5AFR(%(5wgZuv_a+J= z^%82lmmGfkJf8jLKWW@7)2N}APp3r8NQkEw7lFl*fxcPwdv3c~dH97YT-JVn@GBJc zbh+h5v?*=jr>ks-XyrxQF%3kL1la|wy zl{T*ozPwJcTuwxFteKR`WKBhFlG;MG11(r~1natKRYrvzp{I*c;oZwKJ9b{u4)$#TXJ&H%RIseaMciXg0fo6-*$x~7MF z#eFlJCVS1zC6cLL-S6oNbY3^Bo55z(+e={QJ*(s9bJl}PX<}15E>Y%rv+TBS1Ae-8 zVhb+H_AIHYa>%f$uL`-x3YekRPoIwNGA#bAei>v{7>J-8`>LciaRu_Q`ur)Cb$yTp zO!(e>j3&oh^v8N9Jc+hrKb4-xc2a)=jo+V6c;`S(&ba3F5Q6KY`HMJ7V&3E0NnoNa zw#&`YguL<8+)MT!KYsiwoJn1;@Ns(pL*4goTPHN#0wwqj6V2MQH96It#-c@0R@owu zAreJ8fZdD<+BQp=bf+;uoWUsOMD+SifZJKC;UW>`FB~ zpR4mhmec7{H60zI>z@Ya)qJi;QlD@)ZQHJ9QiszxLiJ{iVg$LWnbLRBNj0qzp`K}` zU>T~^Z!ANCTx^ul0^r2gfD_iTlWxT|rw>!D!@X$DAqw41&>KVYyb;NQ!PUWFyITT6 zhA2w{*(X`uFkBdN7DJQmzL6J7EHeyjN$bN&%XbGR#ShWCFDJhe4ej=FQsHwlq~Bw; z-6sb)4$v9Bs5^JNIez2fxM{@O5i?D@*)6B-5BXm#UZ$Vp(2EDFO?L`>DrHQ`INNx8 zO!du5KHKM7!#DKGN%K{;Y8^5Z6-F(xS@eVwwD!RUccLzz%Yj%rE;qBH5W6?JBhSIl z@62tN6XiNB3#cOKL}F#0K4G-N@0BC z7_81H-F2VF?dz2!PMQsytYL~rNKsySKERL>x;5CGTXvy=xtOPzr-Eo+SVzBdz2pJ* zeJXF}WTRza#x>3VP!0^_&r^?N6#( z88QEij_N9_Y%`9}@}(FEj__9)0jX$f^wg!v>y8q)Idz1{HTVs8n66k-Yh4nI-pz6(u`M4swWb##K>QvJj$1hGHf&&L*!tTjGD}n6`}GFY^_^?ong9GY|NW^ zNzWqK=xcOpVg`300(N5rTc?9>-CJ>tiA^W(O^4q3N+IT+U%pE5?jZ+wU|qrZ-Hs3Np&)Xc`r` zkmL6Dh-01AhC^3ZgbnM$7}K#VF2G5I!Eac`sN6N0+c~7EUHrO>Ap0coGR(~_%*KdM0&km64Zh$9I;Qj&s7>c?pF*lw=jBvEX8uGVIOnGIHbIJ zZ?Fl}uTwU?pdDujxMQdZrzw=}jc?U@O8FB+| znu!@$a+%dZ5>Cu*%D(uG;!fVFW!L6%TsM1=4ceJV@Hs?R#HzoVD>3_THaDk$7Vr=L zF*oxr3cmY%x82c{qPExm;0vq_B`Km7Ic?g1!GwqxWe1V|u|rMWa1~9iSm4|#IqzR- z;N{u?Emm3tgDW94`2`97-3%1~=u)*R?x^_BXA5jl#E%ErPY0~DZw?iI{=I^iE)?&ja3kWg)ooy~3!Y#&(7>Lr^<%rjV?jHbh9P6K7 zd2C-~mGG~Jn-SF?r@kTaQCCMyb-cPNwXs-~o+~YHwwx)`KyODC z_|s98wE;jrCbR(&6A{GyPU8*^n-n1P_UJEvqvwUS*Cp#qWKblvx2*7Muj37ztNh`ejG#!J6*H` z6RE`jK$6#K=LH~em=4j7G2Ihn0DU4n=(x_q?VbWi5Bj<+5V4m5$Pgdki7q!|go$0} z45Y5R_CE4#|!&aUM>pB9Vx4^_a&%;x0AKLjWOQ1*whSjUF-~h z_a~=h<+WXEjAUtlm!bE#fvfBbKq-LHXabqb^ZIE2CZ<-$uI;KUM5{&HJlTBv;S{X! zcDlQE^@qL3(OlJS6YzQrdc*jSDu0>f`1Cg3Y36l-0k-t{y99b*&ufHPJwL%WJUN0_ zVQN^9@v_X)9%H#50K|t!_=cM-`>6|wWyxt&u+8&|eym0n2uaEmf30zoYv8Xy_LCG! zw9*$VIa`BKvMYJxi;d0k07J!)xP6pl)VlypA|CrS0IEFXJU@m?Vv@dpzHR`6T27h) zptD<2TE5Wav^!s8b`gFCfasB308PgvbDHd;l2kQ|MM_!PZ}TN%hzs@Dj9%c4k`mGj0D}g}fel5P z#R16oVFtRljGWpB*gsh?PT`L_0DfWq@e{?}7@jKpi>uDVYRYzz(;}9c{>Beq$k%>3 zV8C@*bxZFnl~xC{w?ti2{Y=yGI|noy>kiJFBb8vQ5ut~pgim~kh>?!s;pedx0II?< zuO6T;Mf0LIF}#{q`#q!t9oB=BTv`6nk)9Sa%!P9vj{Uv+*t`2HV9^q62?(+$os|Z^ zs+m+M07O`c(RYKXxp7TD2o_U(Vcy5 zk#p+#J#o_2Xpc#jimN8ItJimx78jGTFMzbTea`?mp%t%yEGJVL?<&JLha*^gH3Ea_}2Sq%*!7%@G#nf4$BP zeCXJFtFm>D55CqGWO(ElfulWfb>9f5d5uae*B!v1=^IM_LVHDO5R}!sFsO8_t9oM1 zAFtyO{Y4lLkilP5v>g$_CO>e*qVC!rs~)(sNx) zwW_c<(9kB2K|4#9CU?8t`7!{>KA>7dl3_@>5DSD}TrE<_`SOX^^=~{%Gt0gMuHQHwE-l)^7CQV7C@jEh>!IQjt$Yk-UBo##+-TAiIPKK{ zh)wu!VlT!~LVHducXB9HIrpQg-`{w5-et#%;FoL3zU~>z`}mUc&NhFy$aK@*Co%PW zykukXJANT=7nGv8T{@WM)n|kn=A^o(0L_t3p#Ho$Q}TjIreV_`Fg1I7db@S?mXGi^WE7P7^oZ3KN%7Tx!n*G>X!sL4?7@Dxi)bJge)_kxOXy8 zL?MJjCt3K3c=1@+vXu#X%*@{~Zz)eBXtLu)2gE(Bf>k$*Y$oNop8)a_8}j~xHio(h zdjH@sfGjLTMG^x!$qXZ+g@2MDUmac~^>b4V$euID)E6*?8$QB8<#&x_D?<%HzN4y( z{iyy-8GU9<7*Fze$*z5{(#FqQ_bJ6_)W(Le%KbyXCpB3rI7;7S!rtNQF4>$waEwPyt54o0ihVp$iERlh1qRC>M(L=g!fwwV!x|EZPPPqXLbDgO2y55jz( zreQO!JBAH~uK3W4>VWnUdTW@!0!ZKo_jGL?OhuXNFS$Q?TLCLM@g75@ zPC_ymzcD(wH57kNv?HMshy~>JXfH~n577YM+nD;Ia5b!q^8y?ZZiVyw@Yw=e)(Iv> zIXfq%V}y269rG)PgIfT#?p9t(piWpkQpo8_>^)*I#)2~^R-<}M*rnAY`;B0uI3+1d z!`zanP~5<%Tf53#h)B3;Lh~`Dj!=J z23L3g5^ZY`eyHfzq}Pq5X1sbMT;6lfa%P~y(c0=# zHi&><33JW<*KL;kN3LP1_J22MY7R7Q01@w}Y!|F!Noe?(Qiu8o5H zN{1ztbLoG6NUQ_FSXRAM`WaCy?nP++UkfN9&DEYOnUi-^dU-k@RtO-+=1Iwa?SCF= zC4g*Nj@LXYTf>{0;eTmHQphM2sM*l{Oto8tayZ_sQTo(jV z_2XkVh3NcBA+)4_kr{c!M}XN!N5|3JG!(dJ!jh0MfIE$V+ore_c0`$yIeK!Dn)*qc2& zbq$|txagTyV?iMW%|$GlYUbW$d!P5)wcqW$bOmr291Y{R@%6*sBz}+Ai+0610v_i- zq!Um8%n9ge$%T@H4zQ>j9!0&cFG%V-|(7;IC*8*l@ zD*>SC2@nuK&ze6hZ$TmZM&oxks7DN-4Ri{L+jd>&aq-kUPToO)MBM|xIo&DgMgINY zW@~=R^+tR+D6IhWNQ1suGFj#(t-~ORQPNb-Un8LAGcYMq8>tpAEC~4Iz&qUH#gu9no_{@20H-d zxv&B#IEQ!zmVuv+?Jn-bV(UJJqTJ13G>Vs)Ry+Y>qUwtbENr*Z3P1+9@bL5{(+nGJ zA3V6`bRnN+tFR-}GXPisgfENf-O&u6O*AvjyuW*;)iy5IlKro5MEv)hf5EE1Z<}(a zNF*g={sjPMxpO>kPIRW40M_U)d#zo#8|*EHtF)FNpeY2<$z#aV1F+k_UtTZZ=oP;R zFkB1f6o<)U)UW&Ifgt{Zvcm?aWu+5o_a^B}%g#&no(_QbaSpNtgnb>i<)q5eQfqT_ zbzrxb$xp~~ZO#C-S<5udWR6x#8_>ft)BcaB020d;$4J(OE(dMm@m6f1S_7yx5qy8Z zusWNbjxUxy9ZT_|m}7)(ix1GfNyVqM*d572)V)4lObJ?ef#`s=Ez;*m@(zxXje^~? zpDHC+J1+i5DMlg@mvyS&%{%BD0IiYIE>`FX`(5U5hm!cFX8UkpluExAsc)9qI#N;7 z*~UQ>Xqn?cY~Lb?m0$l0fczzRyb#r~1z1f=gYh!6Oo!LZju#2M5s*cIiPC9h)&Znj z+trOtw)RNx`CcuXUcXnsz`y0s{pG$<aB{*?vI}s-%Lp3(cEo2 zlGJo9q~QcAI#McM*bJ~evVonzwO}~}b&m@EO0kopeAlT-YIbv20X8MI3WW6o#J|`z z#_9rq&4E^v243d%cLNkZaSX0Svh185pQou+0E3PKL>K_?C)SD$#slrZ2tVKfMO9x3c$bH2z%0HS2+l5NXzV}mtdD74Fup99L?C2$ZW zhW;ebpfWb^<@*Y97i0k!Qi7g8k2z?NU7}BXxbA7 zghPSv9hiu*NpQBNj;Pc}T8n@s}PZ#P+In)95;YDa$%%{Tmvjlwvph^+5@Ba$zwQK>Wg$f$^ zTI^mm(V?~v>%bfkRBeN*7n>O0O5<1qWp@`gFi?Y3$?Ac-DsjA)ZieWA+c8RW$Xb9r zL!Zv0rv=Wo*0lY(;B&M5^c(B;bwNtpGJ5!sys3a^a;9cB($3AMtU7pQ0GJ8xy$kS0 z3V$8dmHaDW&QSlE`#Rfxz5x?Tc-5dgSiZ1e)RXsoPQ}RW*hG-w-a&t+Mqa(Nnd4N- zx&!UgV7vTD;7si8kwuw6P^4tPu0s!YIil%rLZ>LLtr!ZlLYGL@HCJW^Li-LV%E4wy zc+&6aV{i~>(H|r@IUYNBvl*ZQ%trx0vR>Y_24%Z5C8_p$bakli#B{~wMgG}l@rpyJ z8sR%sZ+lVn{~L#LhY@o1a{P8iwv+X0ykZ8#CU=IjF1l*mP}S`o#Bm4vwiuhmolHl) zZI6ho%4_b}+vx973k%Bv22&~pZU&Sz_nm^VRo5=YB}tZn=w2OyKo8g-qaTgw>@P4! z*;ol`N!>iN0Dk|7&UiB8xfLhLYJ}}~a`+Whh*UO7`0O4qi&moUD8pncXKjLs{>UTLV8H3LmF*N(a!a?Uq);z?T!+b#ya!)AQH9x=K4bT=~n0WCml6io2TK1g$93N zKw0tFh$B!_w-9lnI-((I6S@x9lD2rqexwY3PSI=35#nC)W&u|xvICfBq>;Le?n_sE z#62Lo$6+5dZ?aTiL~e(dl=rf{NOuBe9hQA0YccL|__8>RS%g3l#E*t^bCni@NUbu7 zZ-n9A0#{RC+~y46ZA}Zgt-o1+rweeqfTrXl$M8h!w^Fa!oVVw<)hzyg%gPLAEQny?o*AI@sKFv z06fL$xYi)M#79DyVf@Rcm~AZ~VK5rcJ=e_!-=cWzs)5O*uj&{64A7e^%GSIVKOh4?b~? z%M*Sw?;1)IF0Z;SR27C4gnF?w+_Sf-*7l^QFWjtnKx$%E)$_GRuecVP%F7{(72w;Q zLl*b;=k6Qb1>?vzaO&mB4~5kg=fS)ze)t$i{F|lJLJ3&2jo&2g$1`n3F6T2rMSi!C zjQvTlVJVRWf0fyWIYHsN5S%QMl{tw=+ESmoNEU|&zOs7vZ z=MEIZb^nsL(V?}|bA;_qX7~vYW>bFZStx0#%~lzu+^pg?sDhae4+$PWt#};HR}{%R zVz?e*HrUi}v(gykcpvSYf-@G}3LpxC5SFQfSOf6G!62%1GjdL%=FReDg{e2U$;r|@ zEy;z=Knh7*73G_d{Fy~0l^ENIfUfajtYXSFE?ToPe zvo*G#v1Vo~F8fJTw^7aKr@aXRh3)nIHvPqw5aev*MfK;)vk5-Lf%ox?!x?Sy+sTud z^a%N!Y2AL@*-GA1-VO|^B%d#p18U~#eCgkr4oG=Slp=4juXyh+Ztybz$LP%d5aj$6 z;bUV%L^jtVsbk;MN5M7co)U0)I_DA>&#aAkO6a?hbah3fs_n7NZ}%{G&5v5tz(U>T zwsn@`cio>6Bka8F0B*N^97M%T;jD07eVD~6Z`lyjsvQN@^M`eT?f4?a0(EW#`t?*~ z<|)fag6q;3l<-pwzlb1AEP-6O^^+#d2RGt-1cWptyfSng5YbtAlg%e$tw1PgP`BSlmgww z-u%iSNJ8nu?W>@bI?g(I`JV$bp7U+m7nq1%i&DzTX-JEjwk3N1rblwn02dJNS@Ha} zKN?N+)Gt{f4|(+2G78v5HLm}}%v5cD19Iar9;=5JxZ9IQjcO`$%bE7N(xoaYD0Pk# z!mQpxt&D)3|M9_{qm9FMQ*E>2lIDeYBfohmbd3Atgem!6yRPP>?cv| z=YX|+p5=Xa`}XH<=Xc@9KTH-CR#ybdw|G@cpsNc74)+AL4nbWk(_tB;4clc;-&@Gw z(n8My-m3hSB%L-_-2jvJi9E6$6$aK$Vcq}G6ge6$^v}6Yug8+6m7(;jO~Hno(IQT5 z%QWn3-aSIEJ?!}^0lUL$Bvfh@e?pj)>4@Ir7Q^S~rLzXM?<{4YQoWYvWd37M>vabj zzcUE3T9!4JfQSFC8L08RYI$*M3cq3znmH#a*o7&hXS`FhKP zl-9#>ze4q#uBNy6Dy>@^}Q=ACmH-oH6psT20smwg7;4 z#qDmy_;KIlOqDRErU^f@dR>o(t$oT$h!J#o@)O=X9Ld79*cDZL>CEIVnFGMT;*BwM+3K-GB z+0Jshz!|)7t8ve@PAMN3{*qo3iot+B77lxA+8WO`tBi!ybWVquA)5c+S^o!s7)p0g zA@Q728W6pCQ8xb9HpEFWf_r#N$1xE%>TK24iLW#f`GWb+P5b#4O4-_k&(f@o7Pmg@*xsi6p9w1q2PDhP&FXp`14K6P7ht+M z?q<31kv`wgf&sb0sUcOz9Voc5Yu+zBx<5*PVV{8Uk|yZodR;P8-UN6=dVq0OEeRw7 zHQUy+UMVM9`7Az8B|Ht-oflmmRrrxr>68Uv(l2E+X~KT(DiARj*^NCBCGQ6$2UAk0s50Jv>-JN<@pX4C9) zxPyaU2EH4%>y0LW$D{uph4;1I-VDyX5#UJ9K#7&pwQ3_UO~4AOc`0*KvWu)S9p+o} zhbe2_%a5EO_^u7;7JwFGsHL3%uuYdirUvIotXRnx?WKB=9(=ojG?oR3>Fv=BfSq$C z@=~IsE#KY+(ECsrIm*lC`Hq~sjzlN<*C>Qi(OR|8OD_gkH1|p>D6Ficxd$-w97Oxl zP!}Bm{oVIsn46ayDo#^P&8#%H`-JE5&o7%ePuJf7oqw8qtIGDAW>L=l2}@1GBngS7 zHTHr;&0~ajx2$2s(>9LCXThTA>{u6I>pX}rMR94wa_0bpjM*7sRO(23nXngk8XmtJ zQ0w6+zlYg>_@EC|?e0_V*k0EAl6DjV-RjgUHCoU_!U?aNH$8XfdH)mm={CWASYn- z^`vN876a1$>~v#S!TKPRX29NB^&m4rF{6(|R}dmC49cINI3BbU;6f3m7Ly@(4$u|x zd|2ZX6C_pMy;+y2>b4sdg z5tti&Zj?K#&k(mMrih@Fx@{-mx_P$)m7(*xycwCnF7|HJ5Aszwj94@eNX6_-fQ2or>oTo^K*#gy4FcCsIGL;&GN!D#Jgx2>K)GOD z4(BuI@@L-FtzTLDWiRHZ=e`~c7}GGk-;U~4#NwJfCTUt{G_A<;>?htHB~0A{+D?9E z>StfUjYVPcGc}d^w@#mw%SHj?y9qG!O>Ts(=U5dV&tm+x-X08bj8e|r0xmu(vA{d= zzM!qvGf=~dX#XANCQyt9lv5HtUls{BeF(S);>QDLSiLxoMo`In8ji5sI{<=HuwAg~Fd`hs)?__hiH#ysV`tbW#F{L(e-Ie;WbN2B>-(w92G zwS!^Jc|RDc>N^1xu=uaP31FCytc`y!3WFJH3$V1J(RRbUr%#@!KhM0%$b#<_P1X5g~iTkA6 z9jf?>nN?csP7QpIP0!@WSWCvElx_~xX>*+S4KyAP(9$q|{+TPHg(kN3Q{jC&*`L)r z3yc79u}V0W@!>u!p?OPT_UP-jjR=O5=0oOh8|`uqI@ru;#f}GQR);)tsRPruHadS= z{GK7|FC~WN)Q``AtrnoXYzKZClk1S&({hgy>>2bV&29i>oi?C`q`r@uf*P&U_c<|* zEUXeJEC?kdFSU-7BEzH36c)Hya(WR%_h8u$LW#rIL>EWM&AX;VZv^hP5Z+J~ zd>g?QH%HO>O&H>CI0O`E4FT6@(6(Btb-soLVQaD*Y*+~_Q3CjPKy!wTp|y3qM};^w zSermihQ3|Gyj|EB;P1ik_CTLbtLY(soN;9K9Af)jX@*|s{o&{OQIGflFGYTc&%w>+ zfOkyUOT}4Dz|as-JCo^*e%)g6MJuDNh(~%&E~?3Z!q644)-P2dZDpAw^L~4&Q?+4QPqV6MOWwqE9Fta2Mj6NF z5YfzYSXL3{PhX&Sdrwu{KP{M^3N0e#^ZazPH+w{3NL#A4Qe(rWu033UNxJE~Whw@VjyHegpjNHE&=L)j(K$y(jY& zxi$hV2AQi(Tq@zY2IZWz{=@(yMzWC>W4l!^Gn@Y(`g<6`0KWB9&+Rmp-8f7VEn_T$A}q1|=IOLz4XJWK^%$`M%K;!Kj=&mB=TG1Hpz ziBV5Ptn-XlYecZ|2l6@r!NtM0W5mQ+cZ%bXhsNN>q1?*nKF9T`bC~ZvH_fN(V`}yY zQrBLd{SoV8;{~Vvuc>^V3-h_HcMIoQumu1rN$_l64(iDIFaoXDka<<|pK7x(-T**O zBSUkh4^=_=BqrbJDqZplZc$%UY%2*vG2B{s7Q)k>ug&|3VxjLNXh?TiZ5O zLJ^YCq$nZuD!mE>2uPDEMVfS^cLYVGlhAtyse&L#FQRnmRgjJX(xnMV6Yw36=RNQ| zzrMBJAK#y|R#w(zRwlFOzOTLa%)YPd%Jll^+}j|MUF4nAf}hAT>6G>cxryO#vwq9t z@&q{TlLQu|-h>L)o_N!-gaaU~fb2~XGy6^HcV^M`Pu*dD#=;lsGJ9`_VVI&wp(b95 z7)oyYYot=kvH5C9De-_9Apr%idY~9Kg&6cv7qTZ4!*A$JK)j4`!9=WzLc6}e;j#9W zjm#!ihM3N>jUlmEjfqB`o;itV;dBZ8uq_X7Nc}*ttBGr^teXIx4YWvXuzoi2K%uUH z^A4JJ8}aMunIfwqj2(DPck->ot%-A!QwTFzfvDW3 z76P!``9T>#h#r5p#W zVnbybP}Q$%D5cIDOs$x4+O!kruO;;%Nemxl{d&vvlh&Y)yNg~CUX=-kj{J+goQpF? zoj)2E_k=&v7PPfynR69$yXum5cAGWweG|@)xB*AW+4=|Pf%WX8NN4R6)^*))R4BH< z6M7ya$*fAaQ-+7<^IYfKKWNbqua0=D;)&3qY;vkmsTBqHp)|6_dQGo>2hAah5RZ$F75Z5$$<>zM{6+?r|r~|)%>QPlIzL+UNPi8BtjKkev%hCFS z*6XO(1zDstGG8r-c}U^!zn3oM55B}HJ$7~BYdMkkq~N5g^DX8$FaMO0-atcvKL6Q6 z;+S{57$Y}ul*#6>5x+@THnUrrPukWAdK4t?P5I6l8gbC?gR1X^SA8(r?J+K){_|{+ zLdvSu28~`YQQLiWFz|IU@OVDUEY3`{Hm6@9x5fY=GU(!dundb8ijtu9Ye0t+_9l#I z(=LdJiJfa)lk!SovdNzCe=-JYt@%~czHHpx{EEt3{hvJ z8`xrX#8YCha@3MsTjh~-Xv+sTqG1kB`CD5^y)jENJ-EM=6hlBy!xkmzJ^%M(3uRH# z`ASJJ_$4ck&=iwB4;Owle`@SrKSdKE4thPbUXbPkV-9Ka%*VcLD{S;Oe|5o^-A9DR z7ozy-os|BPQw;q$Gic@!@Og(|tRvEycYaW`kGIw5`I60OPInF zY)e&z?l9AK(Qp$p=SowF7QD=XJJyi%-eHxeO~rf zz}Y=xLF7D!h|vPI{`mA)ykB`$3>))90;_305Fo#D+S0tb{Z;`)aNcW5(qoqD^9WgH zW?f?OEo@-v#?VMCm{RxC`NfpaqUM3D4l6uv0BHf%T4J@s_XgOO>=&a1%l;y=5PcG> z2qLDyfO&9u5l*~c$IS{%&=cIA@TasFic<5WCy`s3tb^B&3@M`zIr;Yy1IK!6IISbSqA|wqe5E z&#At0YI%~eH*0$(N9Z=6m6@e8TZt{O-*l}L&vd?i^XH}?l{IHSw@l$hy>HzB7eh4a zET^!Po`ncGz~*LjYar4!m@D^sK8212%i^ui(|NHYu|AX{b*AR&;?-09jcbuHg-qB8 z$woRp!>RPKuh^zmjVRMq84J4@z5dr#ItTHkcO4S@lC1XfkgqztYm>d@-V(;g^kLoS zGa3o+=bh)rTpLa^N2}oAenCDi$O2W5Zf7Vvdn(OS;HC6zy4$TuPHF0T;tqyEdJoeP z^K`LFjuMqwBPVRI`o0}}DHu*jCd=VXi{^S&Rvr$8u$rBkPor+g0k^mnVT}iWt?$5A zaAHbhbyJ}f_r8iPp56|1FsLqB&{+|UB8$;t#g39t&@&5Tm5O=};tW6}h)S9U2Gt~} z+jXwgqf4zah0rYum_+UwZY+@$0-7*;TG!mL3mzRMr-`; z^b@bqhxE;;cW`3V81(7amj0wu8y}Gt>68oB;vAl8lBa#`cOd|z3*q&=@E6yXMIx=UP_5P+^ zx{+m?B~H@b-Ru~ve zKa+VxiQ`f!RX3yUoQW9w>!Q$VVKxKNXmzI-?EOQ{dQ{Ua+m z@eGJE`I}bX%WgxpeJpIj9z*LmWy#yZA3Ob^-~Tbw*9h)Y0sYdU_;3{*#eMiW|0*4 z4%FB(dDEcYp%-rG{Ms-Sb0J+vI;2U(m9Vo>;MO4)KDLiH`qXWEX-IRTiaf>N^J_EL z$8?(RxzkSerdl6qxPz#8*jT;lF?YST3i+O0PyE7cBHKb}9k03CLhaLeeB#|X>3~Ke zn~CVZsUn}0TX5`P0{jojLHC_S^3?>W_!8D2Bh=iu@aFpCaE!`@de4abs&c09s)Vb~ zDNAzf>;x@yIGO9lF& zD&OG}x6{HjNQwyVbKYJe(`B(~(@65-!leI&%97w_ziuO=l1!;N^TpzZ>l`h*|C6Z& z$6{b81}t$n79`01g>;l}aGXo66pjpi-G7To(;V8B>mI9J+wIxfntZ`%4}NIjzG$p~ z6VeGaQr7E>Zb;Mz{u&3LP*E$p`1kIU#HzM@&jXfP*$Fo8BX1YrAODr9<#1OXDb|&GJ0Um-747z zmDFCCLHuB>)D^A;d1j%O)R=7@sUT`w{M2sFT)ac-r%6UCFK|jnvXgQNRMdIiY5~)X zZVRxavpo{T!#L5^K=)-`H@VbbqK75vdRqgWA$N01jDVZ%!w(x=W-gv{rK9^s7ug64 za;u>JhO)K~I99liOB-e}n(=zQ`f#89DpShnw;__R<1k{OXz>guGwGwuXklM^G3`)$H%3j=6_cRio^YGo8BAK zL9_+<1#+i4ck2-EbHW8<;=0A7x(*MXMtO2;W8lssF*;vY=67bWiVDq?D%6f|2g`Ug zv2O}^t7g-+e_*jgd!8{n)4&( zW8k|>uGUMe;bT1JwZt`do$fID%Zl86h-DS)I~;%_p%e{&&E*1tv>=K&4&s&dv$<5$ zDCjrPcPjm;lpvN)YLPr_A%^>Ja!4N?IYs%ivv+x8iR~GpL8r;l3_l^oz@YI4BDixv zpqV1-_tIi@k%cWT0Zj}QVPOs%l&x9nr>et1) z`kdc+!P5F7O_@o5EN%Fc+LH0KSbO3SkPq~-QN? z32^vO=01lt_5q5sL&%_h;*D;~=Zzxc@QK;4Ad$6PIgs=SzwYij6@E=Su{aET&QUlh zT(+AV1M*7F+Ujys{rp7!fuKU zG@S7mw2+7!*t6{+txj7Nq+I8r;|JwWWebf7CMWUQQ{%q@ZzLB-_01~S8fW|xxrq)6 zD=O;NiAvzh#6P7>Z*Lge ziXqT-A^1&U@Y&q(6mFBGMJL12lwQ+ZQ(aK?7GsPr_+>^a_{8erZh?F^G>^$8pbAvB zm0jM@7h}_+>nDnk5~!xU>3Y$x#XaMLc`~J(6`=Fjd>YSY2*@?e#{bPZuy#3VHljjHRZ0SbCEo>BCI9rIhTl8gb1P* zS|S?-<3JZd@&+dO9b%Q1?2)%z!k!?`>$6-w>K1s(RL_*+-sX!fonK~WzrQ34^=cF9JrHrbx8Q9nmXq z{TwZ_eZpH76hSBBE3bvm6Wp}d6Nl%?D^`oeMhuy+701rZf!~1C1EPGQj|I$|ZofOu8k4mf3JIYvI!BXMM@q7Q5cHPP&V)3AYfnkzRNZbBphAR>z7u zR+UJh6Y*}ZAUi8tl6JOUr-jKgw`7U7^MVNP$L!?l#yJ*g^f5P8*|sX*llfFTq?b+yMnMv%{vM9-v&}Ck@C#S?0RsOd?Ol|1Geu0isD|WRVPb-U zEfK(f}3LaGqhfnCi#|<^>}_JSsYq#wm&DxP%v)A>I$xlEw9^u?*Ee+@6YOw znGB4}M2i?Vhx+|Lb>`n2*Bbz( z>J?U=1T-edA^NG&%oUxd_B{l&w)pXj49ZLT`=J7`PhuO;2VQNU|MbgZ&xeDT=K$o* zQdrVtI_$OQTaO*CSfbqL^|yfg-?t~_8>^$$wO`IWXr2wM(C> z`dks;$-lXWIGlIswTPJbR|0*zS3c!PUJ;K7taY-T>~^eYW%fgWq;aYftO1 z=dnLkeHfr(*3r5uE6DEs?X)sQ9N%~uVi-UKNW;GRSz8{6N3UnfEFgILhZz?W^ojPL z55PtdA8?#@ZTr%dB0b8F@%73-6a!!bkq80OQhAg4@nu>NK=uUx2Gbt|6-NMmIEh<4 z4IG!jgTwGkM6d88;OdsYkzgO%V|3XjFs7p3z?C+F{n;4+owud9%JwA){eVlhCB9@n z0J;Jy0BGzprmnhIf(3-i?N8YLy#F6URaA;kHCgC<^^_>Y89t7N-ulGx4vY5{o*8@| z#F$s^_~2?X0Y4Z~%;mODAG{ukE7$7J>hDgbvyP)7r2pqB>`yjOO#T*RI;Vn3Pw%Q; zr4%i}0PMITG_DW;QHTuue1HnFS>OX`Ag?6zE~3s&l;FZ_GOF>0kLWCT5?{ zKvbJjTWw(Gn|qf*^WR`pkN@pw(8OqugQB>aokckeavE>NHhI5CS5EtzcI1O^Ck-e^ zy|(DR0ln@&-F_aFV)BFOb!l9X2kJkr3`L0umzNEPsj*nX;T zakc0D`-8uS3)sIg{1-Nt{>t@!!GW-@)PX#t`v;n^QKFUCL{9lD3u{Is=%)(itZFuFjZTz}?ympRX;~m6>;V1!p6W zu{4eP`7A&Z1z2CRfPl-FY5Aq|6kvX@XMZq$Dnw;uE!h4s!e*O5??j?}O)LkXE`8S7 z8MpFyXca8=mZLFXCrhgOp(pn0>w~A=);8_mZJgS_(HIOJuKVztPc%Dy?X}wE%;d$j zpG}vet1MmSU%4F$FMM&0ezh1Y@#K{AO&u2Y2k%5!hxbmm@bCLoJrw??q=kakOHH}@ z!Bl>hqb)<4pf@05@sMTlxI}tWqtKTRx8jwa{>&3EMPM3zm?4-{ceXocwoIP8rr-L7 z`_$d;{K8GlBymvUOQ#sxeR*?^^~NL(9Z?j`7*(UA(Tg%aUc1Z!E`5?RYmVbNY6E@I z^9=%Dk}^eF!h84ZDXq;uJR{@^PfxUhMCkTr7yMu@@kD0l?w2byBpw8pesnN^IofF^ zMi@!WG3DvUgfMr)Z;idF{HO%bh#jK0=NLF#xy9Da?K0)FKMPRc8Xr$?+$b0x?hOkARH;Q^O zbDV)`!y;?mzPS~=UgnPu1#8f6-y$81a-($UjgJ)l>u9*w#4c{v7UM|Utg+V!3Km?~ zf3+|+BqN($xnE9QvDT=y@LmTSFlf`vadjUp2?Lckzf{efe%!FU@td4o_u0n{@VX)F z_=%7b)kuUoyfn*{5~@>?GF8FE4au#n*sWD$xYd3Fy#%Ur>96s6|Mf7AEgmCRC<>0(>~O~tODgd zk{JphIV&tF3c4=-x`gDu{ccYqvopHFdB!Ktr0F}=w`4Zm88w~3)iOC>_9JBy?wjcS zR-N}CGFbMGDyGPCY2}M=d(*{qz%yE>{8;VIKl;?!VE8=mrv)Z5X8xm2!yw52&>ZC}XOwBN5Fln9L zt>uWLF?o{X<)AVq$h`55^qxnn{tS-(K5^(hUojGM1JFB5U2>g@5d12F_e2`OVp_sm zff$9FiQ>`4#ulgB_r1Q@7$*`}CossZzwfCO#Ls@%e7=&d0g!qYzjxs^XQ)Y@EY-Vw zjS|}^x+U?1>_+kz$|Iqw1XhBLd;1#mmM!K<7OWIq{cQMr}E zmf?icg;h?9twJ5OA38W*xUDj+>=Vo7f4H5xwV-_rgXt5mGAURW=}4L1rbViZWT_)~yM< zW=>u!zs_v%pjvyd#YtP9DtYss!5v=S%%&B`o;-hFT!USyaew25UrQVZED>#K6icJt z%B^ob40>~ISWbEPXSngeeJzolyC0<>qY2nT?vFa}iqtAjI-??@)ob-5BgwsPHt_|~ zJR8=??rP6=Ekb`g?)Wt<+);9(^I)E;Ovk5HD8(@_lH-_w>*is=OQupHmm~`|28c6G zz>Y`bbKEbVavx55s=a!EA@D}2s{nBGEvc=`;Ikw+!OpuIIqk7K4=_aE0bU2|-*f@f zvYsG(($7Bo1HXO0zC_&K{n=ZLWk+bw4vkC}Jd!dZefUg0>K*U?b;FWMLPuHFlmL}$ zk{Z6Rkdqc?apbML{u}&MR2QToWQGYOKOTbVu1i#__1lgxB$?rY<6`)KRvgrpE*#GR0u=2O}rfWOPbP?S?e JmdTg|{15T7iRl0U diff --git a/golang_learn/data_func/go_to_fyne/demo4/main.go b/golang_learn/data_func/go_to_fyne/demo4/main.go deleted file mode 100644 index 046d8a6..0000000 --- a/golang_learn/data_func/go_to_fyne/demo4/main.go +++ /dev/null @@ -1,30 +0,0 @@ -package main - -import ( - "fyne.io/fyne" - "fyne.io/fyne/app" - "fyne.io/fyne/widget" -) - -// 失败! - -func main() { - a := app.New() - - w := a.NewWindow("测试-添加应用图标!") - a.SetIcon(helperNewStaticResource()) - b := a.Settings() - b.Theme() - w.SetContent(widget.NewLabel("Hello Fyne!")) - w.Resize(fyne.NewSize(1000, 2000)) - w.ShowAndRun() -} - -func helperNewStaticResource() *fyne.StaticResource { - return &fyne.StaticResource{ - StaticName: "rc.svg", - StaticContent: []byte{ - 65, 65, 65, 66, 65, 65, 69, 65, 73, 67, 65, 65, 65, 65, 69, 65, 73, 65, 67, 111, 69, 65, 65, 65, 70, 103, 65, 65, 65, 67, 103, 65, 65, 65, 65, 103, 65, 65, 65, 65, 81, 65, 65, 65, 65, 65, 69, 65, 73, 65, 65, 65, 65, 65, 65, 65, 65, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 68, 85, 66, 114, 65, 65, 49, 65, 97, 119, 77, 78, 81, 71, 115, 88, 68, 85, 66, 114, 73, 65, 49, 65, 97, 121, 65, 78, 81, 71, 115, 103, 68, 85, 66, 114, 73, 65, 49, 65, 97, 121, 65, 78, 81, 71, 115, 103, 68, 85, 66, 114, 73, 65, 49, 65, 97, 121, 65, 78, 81, 71, 115, 103, 68, 85, 66, 114, 73, 65, 49, 65, 97, 121, 65, 78, 81, 71, 115, 103, 68, 85, 66, 114, 73, 65, 49, 65, 97, 121, 65, 78, 81, 71, 115, 103, 68, 85, 66, 114, 73, 65, 49, 65, 97, 120, 103, 78, 81, 71, 115, 69, 68, 85, 66, 114, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 49, 65, 97, 119, 65, 78, 81, 71, 115, 82, 68, 85, 66, 114, 105, 81, 49, 65, 97, 56, 56, 78, 81, 71, 118, 84, 68, 85, 66, 114, 48, 119, 49, 65, 97, 57, 77, 78, 81, 71, 118, 83, 68, 84, 57, 113, 48, 81, 48, 47, 97, 116, 69, 78, 80, 50, 114, 82, 68, 84, 57, 113, 48, 81, 48, 47, 97, 116, 69, 78, 80, 50, 114, 82, 68, 84, 57, 113, 48, 81, 48, 47, 97, 116, 69, 78, 81, 71, 118, 83, 68, 85, 66, 114, 48, 119, 49, 65, 97, 57, 77, 78, 81, 71, 118, 84, 68, 85, 66, 114, 122, 119, 49, 65, 97, 52, 52, 78, 81, 71, 115, 85, 68, 85, 66, 114, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 78, 80, 50, 115, 65, 68, 85, 66, 114, 65, 65, 49, 65, 97, 51, 89, 78, 81, 71, 118, 79, 68, 85, 66, 114, 85, 81, 49, 65, 97, 122, 111, 78, 81, 71, 115, 54, 68, 84, 57, 114, 79, 103, 53, 69, 98, 122, 119, 84, 90, 53, 74, 80, 70, 71, 54, 90, 86, 82, 82, 117, 109, 70, 81, 85, 98, 112, 104, 85, 70, 71, 54, 89, 86, 66, 82, 117, 109, 70, 81, 85, 98, 112, 108, 86, 69, 50, 105, 84, 85, 65, 53, 70, 99, 68, 48, 78, 80, 50, 111, 54, 68, 85, 66, 114, 79, 103, 49, 65, 97, 122, 111, 78, 81, 71, 116, 77, 68, 85, 66, 114, 120, 119, 49, 65, 97, 52, 89, 77, 81, 71, 85, 65, 68, 85, 66, 114, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 49, 65, 97, 119, 65, 78, 81, 71, 115, 76, 68, 85, 66, 114, 118, 103, 49, 65, 97, 50, 111, 78, 81, 71, 115, 65, 68, 85, 66, 114, 65, 67, 98, 107, 47, 119, 65, 107, 49, 102, 56, 65, 74, 100, 110, 47, 85, 83, 84, 89, 47, 56, 56, 108, 50, 102, 47, 88, 74, 100, 114, 47, 49, 105, 88, 97, 47, 57, 89, 108, 50, 118, 47, 87, 74, 100, 114, 47, 49, 105, 88, 90, 47, 57, 99, 107, 50, 80, 47, 82, 74, 100, 110, 47, 86, 105, 84, 86, 47, 119, 65, 108, 51, 118, 56, 65, 68, 69, 66, 113, 65, 65, 49, 65, 97, 119, 65, 78, 81, 71, 116, 98, 68, 85, 66, 114, 120, 119, 49, 65, 97, 120, 69, 78, 81, 71, 115, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 68, 85, 66, 114, 65, 65, 49, 65, 97, 120, 85, 78, 81, 71, 118, 78, 68, 85, 66, 114, 83, 119, 49, 65, 97, 119, 65, 65, 65, 65, 65, 65, 74, 78, 98, 47, 65, 67, 84, 84, 47, 119, 65, 107, 49, 102, 43, 85, 74, 78, 88, 47, 47, 120, 43, 50, 52, 80, 119, 88, 107, 76, 118, 55, 70, 89, 54, 53, 43, 104, 87, 79, 117, 102, 111, 88, 107, 76, 118, 55, 72, 55, 84, 101, 47, 83, 84, 86, 47, 47, 56, 107, 49, 102, 43, 100, 74, 100, 88, 47, 65, 67, 84, 86, 47, 119, 65, 65, 65, 65, 65, 65, 68, 85, 66, 114, 65, 65, 49, 65, 97, 48, 77, 78, 81, 71, 118, 81, 68, 85, 66, 114, 71, 103, 49, 65, 97, 119, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 78, 81, 71, 115, 65, 68, 85, 66, 114, 70, 103, 49, 65, 97, 56, 52, 78, 81, 71, 116, 75, 68, 84, 53, 112, 65, 67, 84, 84, 47, 119, 77, 107, 48, 47, 56, 69, 74, 78, 88, 47, 69, 121, 84, 87, 47, 55, 103, 106, 122, 47, 110, 47, 70, 71, 97, 81, 43, 48, 86, 112, 105, 118, 112, 100, 102, 112, 118, 52, 88, 88, 54, 98, 43, 69, 86, 113, 105, 118, 111, 85, 89, 111, 122, 54, 73, 56, 122, 51, 47, 121, 84, 87, 47, 55, 56, 107, 49, 102, 56, 86, 74, 78, 80, 47, 66, 67, 84, 85, 47, 119, 77, 78, 80, 87, 103, 65, 68, 85, 66, 114, 81, 103, 49, 65, 97, 57, 65, 78, 81, 71, 115, 98, 68, 85, 66, 114, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 49, 65, 97, 119, 65, 78, 81, 71, 115, 87, 68, 85, 66, 114, 122, 103, 119, 56, 90, 48, 103, 109, 52, 102, 56, 49, 74, 78, 88, 47, 112, 83, 84, 86, 47, 54, 56, 107, 49, 118, 47, 71, 74, 78, 102, 47, 43, 83, 76, 77, 57, 102, 56, 88, 89, 89, 114, 47, 117, 115, 102, 84, 47, 118, 47, 47, 47, 47, 55, 47, 47, 47, 47, 43, 117, 115, 102, 84, 47, 104, 90, 98, 104, 102, 111, 105, 121, 102, 76, 56, 74, 78, 102, 47, 43, 105, 84, 87, 47, 56, 85, 107, 49, 102, 43, 118, 74, 78, 88, 47, 112, 121, 88, 102, 47, 122, 103, 77, 79, 50, 90, 65, 68, 85, 66, 114, 48, 65, 49, 65, 97, 120, 115, 78, 81, 71, 115, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 68, 85, 66, 114, 65, 65, 49, 65, 97, 120, 89, 78, 81, 71, 118, 79, 68, 68, 120, 110, 83, 67, 88, 90, 47, 52, 115, 107, 49, 102, 47, 47, 74, 78, 88, 47, 47, 121, 76, 74, 56, 47, 52, 104, 119, 117, 51, 56, 72, 55, 110, 107, 47, 66, 90, 100, 104, 47, 54, 55, 121, 78, 84, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 43, 55, 121, 78, 84, 47, 70, 86, 105, 67, 43, 120, 54, 50, 52, 102, 103, 104, 119, 117, 51, 56, 73, 115, 110, 122, 47, 105, 84, 86, 47, 118, 56, 107, 49, 102, 47, 47, 74, 100, 110, 47, 108, 65, 48, 43, 97, 85, 69, 78, 81, 71, 118, 81, 68, 85, 66, 114, 71, 119, 49, 65, 97, 119, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 78, 81, 71, 115, 65, 68, 85, 66, 114, 70, 103, 49, 65, 97, 56, 52, 78, 80, 109, 108, 74, 74, 100, 110, 47, 107, 105, 84, 87, 47, 47, 56, 103, 117, 117, 84, 54, 70, 71, 67, 75, 57, 120, 108, 88, 103, 80, 99, 90, 86, 111, 68, 51, 72, 69, 57, 51, 43, 55, 47, 77, 50, 80, 55, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 55, 47, 77, 50, 80, 52, 99, 84, 110, 102, 54, 71, 70, 90, 47, 57, 120, 108, 88, 103, 80, 99, 85, 88, 111, 106, 52, 72, 55, 102, 104, 43, 121, 84, 88, 47, 47, 56, 108, 50, 102, 43, 98, 68, 84, 57, 113, 81, 103, 49, 65, 97, 57, 65, 78, 81, 71, 115, 98, 68, 85, 66, 114, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 49, 65, 97, 119, 65, 78, 81, 71, 115, 87, 68, 85, 66, 114, 122, 103, 48, 43, 97, 85, 107, 108, 50, 102, 43, 83, 74, 78, 106, 47, 47, 120, 109, 97, 120, 102, 107, 51, 89, 73, 80, 50, 119, 77, 122, 88, 57, 115, 106, 84, 51, 80, 106, 74, 49, 78, 55, 52, 56, 80, 80, 50, 47, 102, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 56, 80, 80, 50, 47, 99, 110, 85, 51, 118, 106, 73, 48, 116, 122, 52, 119, 115, 55, 90, 57, 106, 49, 107, 104, 118, 103, 89, 108, 115, 72, 43, 74, 78, 106, 47, 47, 121, 88, 90, 47, 53, 115, 78, 80, 50, 112, 67, 68, 85, 66, 114, 48, 65, 49, 65, 97, 120, 115, 78, 81, 71, 115, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 68, 85, 66, 114, 65, 65, 49, 65, 97, 120, 89, 78, 81, 71, 118, 79, 68, 84, 53, 112, 83, 83, 88, 90, 47, 53, 73, 107, 50, 80, 47, 47, 71, 74, 106, 68, 43, 85, 86, 114, 106, 80, 98, 50, 43, 80, 110, 56, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 53, 43, 118, 118, 57, 84, 88, 75, 82, 43, 82, 101, 86, 119, 80, 56, 107, 50, 80, 47, 47, 74, 100, 110, 47, 109, 119, 48, 47, 97, 107, 73, 78, 81, 71, 118, 81, 68, 85, 66, 114, 71, 119, 49, 65, 97, 119, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 78, 81, 71, 115, 65, 68, 85, 66, 114, 70, 103, 49, 65, 97, 56, 52, 78, 80, 109, 108, 74, 74, 100, 110, 47, 107, 105, 84, 89, 47, 47, 56, 89, 109, 77, 80, 53, 82, 87, 117, 77, 57, 118, 98, 52, 43, 102, 122, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 110, 54, 43, 47, 49, 78, 99, 112, 72, 53, 70, 53, 88, 65, 47, 121, 84, 89, 47, 47, 56, 108, 50, 102, 43, 98, 68, 84, 57, 113, 81, 103, 49, 65, 97, 57, 65, 78, 81, 71, 115, 98, 68, 85, 66, 114, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 49, 65, 97, 119, 65, 78, 81, 71, 115, 87, 68, 85, 66, 114, 122, 103, 48, 43, 97, 85, 107, 108, 50, 102, 43, 83, 74, 78, 102, 47, 47, 120, 109, 99, 120, 47, 107, 119, 87, 110, 47, 50, 111, 114, 84, 69, 57, 97, 109, 53, 121, 102, 101, 114, 118, 77, 118, 51, 54, 79, 51, 120, 47, 102, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 54, 79, 51, 120, 47, 97, 117, 56, 121, 47, 101, 112, 117, 99, 110, 51, 112, 76, 88, 70, 57, 84, 86, 100, 103, 102, 103, 90, 109, 77, 80, 57, 74, 78, 106, 47, 47, 121, 88, 90, 47, 53, 115, 78, 80, 50, 112, 67, 68, 85, 66, 114, 48, 65, 49, 65, 97, 120, 115, 78, 81, 71, 115, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 68, 85, 66, 114, 65, 65, 49, 65, 97, 120, 89, 78, 81, 71, 118, 79, 68, 84, 53, 112, 83, 83, 88, 90, 47, 53, 73, 107, 49, 118, 47, 47, 73, 99, 76, 115, 43, 120, 86, 120, 109, 47, 103, 83, 88, 111, 110, 51, 69, 86, 50, 72, 43, 66, 82, 76, 100, 80, 121, 56, 121, 116, 98, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 43, 56, 121, 116, 98, 47, 70, 69, 108, 122, 43, 120, 70, 99, 104, 118, 99, 83, 88, 111, 110, 51, 70, 71, 54, 90, 43, 67, 71, 47, 54, 102, 115, 107, 49, 118, 47, 47, 74, 100, 110, 47, 109, 119, 48, 47, 97, 107, 73, 78, 81, 71, 118, 81, 68, 85, 66, 114, 71, 119, 49, 65, 97, 119, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 78, 81, 71, 115, 65, 68, 85, 66, 114, 70, 103, 49, 65, 97, 56, 52, 77, 79, 50, 90, 73, 74, 100, 114, 47, 103, 105, 84, 86, 47, 47, 56, 107, 49, 118, 47, 47, 73, 57, 76, 55, 47, 121, 80, 79, 43, 80, 48, 104, 120, 79, 55, 57, 70, 49, 43, 74, 47, 55, 118, 73, 49, 80, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 55, 118, 73, 49, 80, 56, 87, 87, 111, 84, 54, 73, 77, 72, 114, 43, 83, 80, 79, 43, 80, 48, 106, 48, 102, 118, 47, 74, 78, 98, 47, 47, 121, 84, 86, 47, 47, 56, 108, 50, 102, 43, 77, 68, 84, 49, 111, 81, 81, 49, 65, 97, 57, 65, 78, 81, 71, 115, 98, 68, 85, 66, 114, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 49, 65, 97, 119, 65, 78, 81, 71, 115, 87, 68, 85, 66, 114, 122, 103, 48, 57, 97, 69, 103, 110, 54, 80, 56, 102, 74, 78, 88, 47, 101, 83, 84, 86, 47, 52, 81, 107, 49, 102, 43, 102, 74, 78, 98, 47, 56, 83, 76, 77, 57, 102, 56, 88, 89, 73, 114, 47, 115, 115, 68, 79, 47, 102, 98, 52, 43, 118, 51, 50, 43, 80, 114, 57, 115, 115, 72, 79, 47, 104, 90, 98, 104, 102, 115, 105, 121, 102, 76, 56, 74, 78, 98, 47, 57, 67, 84, 86, 47, 54, 73, 107, 49, 102, 43, 69, 74, 78, 88, 47, 101, 121, 98, 108, 47, 121, 81, 77, 80, 71, 100, 65, 68, 85, 66, 114, 48, 65, 49, 65, 97, 120, 115, 78, 81, 71, 115, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 68, 85, 66, 114, 65, 65, 49, 65, 97, 120, 81, 78, 81, 71, 118, 78, 68, 85, 66, 114, 84, 81, 49, 65, 97, 119, 65, 65, 65, 65, 65, 65, 74, 78, 88, 47, 65, 67, 84, 86, 47, 119, 89, 107, 49, 118, 43, 114, 73, 57, 68, 54, 47, 120, 86, 116, 108, 47, 111, 119, 87, 51, 47, 53, 81, 71, 105, 75, 57, 48, 66, 111, 105, 118, 99, 119, 87, 52, 68, 53, 70, 71, 105, 84, 43, 105, 80, 79, 43, 80, 56, 107, 49, 118, 43, 121, 74, 78, 88, 47, 67, 67, 84, 86, 47, 119, 65, 65, 65, 65, 65, 65, 68, 85, 66, 114, 65, 65, 49, 65, 97, 48, 85, 78, 81, 71, 118, 81, 68, 85, 66, 114, 71, 81, 49, 65, 97, 119, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 78, 81, 71, 115, 65, 68, 85, 66, 114, 67, 81, 49, 65, 97, 55, 107, 78, 81, 71, 116, 57, 65, 67, 82, 118, 65, 65, 120, 65, 97, 119, 65, 107, 49, 118, 56, 65, 74, 78, 84, 47, 65, 67, 84, 86, 47, 53, 69, 107, 49, 102, 47, 47, 73, 99, 68, 113, 47, 104, 113, 103, 121, 47, 115, 90, 110, 115, 110, 54, 71, 90, 55, 74, 43, 104, 113, 103, 121, 47, 115, 103, 118, 43, 110, 43, 74, 78, 88, 47, 47, 121, 84, 86, 47, 53, 111, 108, 49, 102, 56, 65, 74, 78, 88, 47, 65, 65, 119, 47, 97, 81, 65, 78, 81, 71, 115, 65, 68, 85, 66, 114, 98, 65, 49, 65, 97, 55, 56, 78, 81, 71, 115, 77, 68, 85, 66, 114, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 49, 66, 97, 119, 65, 78, 81, 71, 115, 65, 68, 85, 66, 114, 85, 119, 49, 65, 97, 57, 111, 78, 81, 71, 116, 101, 68, 85, 66, 114, 65, 103, 49, 67, 98, 81, 65, 107, 49, 102, 56, 65, 74, 78, 88, 47, 81, 121, 84, 86, 47, 55, 89, 107, 49, 47, 47, 65, 74, 100, 106, 47, 118, 121, 88, 89, 47, 55, 56, 108, 50, 80, 43, 47, 74, 100, 106, 47, 118, 121, 84, 88, 47, 56, 65, 107, 49, 102, 43, 52, 74, 78, 88, 47, 82, 121, 84, 86, 47, 119, 65, 106, 49, 102, 56, 65, 68, 107, 66, 111, 65, 65, 49, 65, 97, 119, 65, 78, 81, 71, 116, 77, 68, 85, 66, 114, 84, 65, 53, 66, 97, 119, 65, 77, 80, 50, 115, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 49, 65, 97, 119, 65, 78, 81, 71, 119, 67, 68, 85, 66, 114, 97, 81, 49, 65, 97, 57, 56, 78, 81, 71, 116, 112, 68, 85, 66, 114, 66, 65, 57, 73, 99, 81, 66, 73, 47, 47, 56, 65, 76, 47, 47, 47, 66, 83, 122, 47, 47, 119, 99, 116, 47, 47, 56, 72, 76, 102, 47, 47, 66, 121, 51, 47, 47, 119, 99, 116, 47, 47, 56, 72, 76, 80, 47, 47, 66, 121, 47, 47, 47, 119, 85, 57, 47, 47, 56, 65, 80, 80, 47, 47, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 49, 65, 97, 119, 65, 78, 81, 71, 115, 67, 68, 85, 66, 114, 88, 119, 49, 65, 97, 57, 119, 78, 81, 71, 117, 108, 68, 85, 66, 114, 107, 65, 49, 65, 97, 53, 69, 78, 81, 71, 117, 82, 68, 84, 57, 113, 107, 81, 48, 47, 97, 112, 69, 78, 80, 50, 113, 82, 68, 84, 57, 113, 107, 81, 48, 47, 97, 112, 69, 78, 80, 50, 113, 82, 68, 85, 66, 114, 107, 81, 49, 65, 97, 53, 69, 78, 81, 71, 117, 82, 68, 85, 66, 114, 107, 119, 49, 65, 97, 51, 65, 78, 81, 71, 115, 74, 68, 85, 66, 114, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 49, 65, 97, 119, 65, 78, 81, 71, 115, 67, 68, 85, 66, 114, 83, 119, 49, 65, 97, 53, 89, 78, 81, 71, 117, 89, 68, 85, 66, 114, 109, 65, 49, 65, 97, 53, 103, 78, 81, 71, 117, 89, 68, 85, 66, 114, 109, 65, 49, 65, 97, 53, 103, 78, 81, 71, 117, 89, 68, 85, 66, 114, 109, 65, 49, 65, 97, 53, 103, 78, 81, 71, 117, 89, 68, 85, 66, 114, 109, 65, 49, 65, 97, 53, 103, 78, 81, 71, 117, 97, 68, 85, 66, 114, 99, 119, 49, 65, 97, 119, 107, 78, 81, 71, 115, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 68, 85, 70, 115, 65, 65, 53, 74, 100, 65, 65, 78, 80, 109, 107, 83, 68, 68, 120, 110, 74, 65, 119, 55, 90, 121, 81, 77, 79, 50, 99, 107, 68, 68, 116, 110, 74, 65, 119, 55, 90, 121, 81, 77, 79, 50, 99, 107, 68, 68, 116, 110, 74, 65, 119, 55, 90, 121, 81, 77, 79, 50, 99, 107, 68, 68, 116, 110, 74, 65, 119, 55, 90, 121, 81, 77, 79, 50, 99, 107, 68, 68, 116, 110, 74, 65, 119, 56, 90, 121, 81, 78, 80, 109, 107, 85, 68, 69, 104, 48, 65, 65, 120, 65, 98, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 78, 81, 71, 115, 65, 68, 85, 66, 113, 76, 119, 49, 67, 98, 99, 89, 80, 83, 51, 98, 105, 68, 48, 120, 51, 52, 81, 57, 77, 100, 117, 69, 80, 84, 72, 98, 104, 68, 48, 120, 50, 52, 81, 57, 77, 100, 117, 69, 80, 84, 72, 98, 104, 68, 48, 120, 50, 52, 81, 57, 77, 100, 117, 69, 80, 84, 72, 98, 104, 68, 48, 120, 50, 52, 81, 57, 77, 100, 117, 69, 80, 84, 72, 98, 104, 68, 48, 116, 50, 52, 103, 49, 68, 98, 115, 111, 78, 80, 50, 111, 50, 68, 85, 66, 114, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 68, 69, 66, 115, 65, 65, 49, 65, 97, 119, 65, 77, 80, 71, 100, 51, 69, 50, 105, 83, 47, 121, 67, 53, 52, 47, 52, 103, 117, 43, 88, 47, 73, 76, 118, 108, 47, 105, 67, 55, 53, 102, 52, 103, 117, 43, 88, 43, 73, 76, 118, 108, 47, 105, 67, 55, 53, 102, 52, 103, 117, 43, 88, 43, 73, 76, 118, 108, 47, 105, 67, 55, 53, 102, 52, 103, 117, 43, 88, 43, 73, 76, 118, 108, 47, 105, 67, 55, 53, 102, 56, 103, 117, 117, 84, 43, 70, 71, 117, 87, 47, 103, 119, 56, 90, 52, 65, 78, 81, 71, 115, 65, 68, 69, 66, 113, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 77, 81, 71, 119, 65, 68, 85, 66, 114, 65, 65, 48, 43, 97, 89, 99, 83, 89, 73, 114, 78, 74, 100, 110, 47, 99, 105, 88, 89, 47, 51, 73, 108, 50, 80, 57, 121, 74, 100, 106, 47, 99, 105, 88, 89, 47, 51, 73, 108, 50, 80, 57, 121, 74, 100, 106, 47, 99, 105, 88, 89, 47, 51, 73, 108, 50, 80, 57, 121, 74, 100, 106, 47, 99, 105, 88, 89, 47, 51, 73, 108, 50, 80, 57, 121, 74, 100, 106, 47, 99, 105, 88, 97, 47, 51, 69, 83, 89, 111, 122, 71, 68, 84, 53, 112, 107, 65, 53, 65, 98, 65, 65, 77, 81, 71, 111, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 120, 65, 98, 65, 65, 78, 81, 71, 115, 65, 68, 85, 66, 114, 104, 119, 49, 65, 97, 54, 77, 101, 108, 102, 107, 65, 67, 122, 104, 100, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 78, 81, 71, 115, 65, 68, 85, 66, 114, 65, 65, 49, 65, 97, 53, 115, 78, 81, 71, 117, 81, 68, 107, 66, 115, 65, 65, 120, 65, 97, 103, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 67, 48, 70, 112, 65, 65, 49, 65, 97, 119, 65, 78, 81, 71, 116, 108, 68, 85, 66, 114, 122, 103, 49, 65, 97, 48, 85, 78, 81, 71, 115, 73, 68, 69, 66, 114, 65, 103, 49, 65, 97, 121, 115, 78, 81, 71, 115, 55, 68, 85, 66, 114, 79, 103, 49, 65, 97, 122, 111, 78, 81, 71, 115, 54, 68, 85, 66, 114, 79, 103, 49, 65, 97, 122, 111, 78, 81, 71, 115, 54, 68, 85, 66, 114, 79, 103, 49, 65, 97, 122, 111, 78, 81, 71, 116, 71, 68, 85, 66, 114, 121, 65, 49, 65, 97, 50, 48, 78, 81, 71, 115, 65, 67, 48, 70, 113, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 68, 85, 66, 114, 65, 65, 49, 65, 97, 120, 81, 78, 81, 71, 117, 90, 68, 85, 66, 114, 119, 103, 49, 65, 97, 121, 103, 78, 81, 71, 115, 76, 68, 85, 66, 114, 112, 103, 49, 65, 97, 57, 85, 78, 81, 71, 118, 84, 68, 85, 66, 114, 48, 119, 49, 65, 97, 57, 77, 78, 81, 71, 118, 84, 68, 85, 66, 114, 48, 119, 49, 65, 97, 57, 77, 78, 81, 71, 118, 84, 68, 85, 66, 114, 48, 119, 49, 65, 97, 57, 73, 78, 81, 71, 117, 99, 68, 85, 66, 114, 70, 119, 49, 65, 97, 119, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 78, 66, 71, 115, 65, 68, 85, 66, 114, 65, 65, 49, 65, 97, 119, 89, 78, 81, 71, 115, 87, 68, 85, 66, 114, 66, 65, 49, 65, 97, 119, 69, 78, 81, 71, 115, 88, 68, 85, 66, 114, 73, 65, 49, 65, 97, 121, 65, 78, 81, 71, 115, 103, 68, 85, 66, 114, 73, 65, 49, 65, 97, 121, 65, 78, 81, 71, 115, 103, 68, 85, 66, 114, 73, 65, 49, 65, 97, 121, 65, 78, 81, 71, 115, 103, 68, 85, 66, 114, 71, 119, 49, 65, 97, 119, 99, 78, 81, 71, 115, 65, 68, 48, 74, 116, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 47, 47, 47, 47, 47, 47, 119, 65, 65, 68, 47, 52, 65, 65, 65, 102, 43, 65, 65, 65, 68, 47, 72, 103, 66, 52, 47, 120, 52, 65, 101, 80, 56, 81, 65, 65, 106, 47, 65, 65, 65, 65, 47, 119, 65, 65, 65, 80, 56, 65, 65, 65, 68, 47, 65, 65, 65, 65, 47, 119, 65, 65, 65, 80, 56, 65, 65, 65, 68, 47, 65, 65, 65, 65, 47, 119, 65, 65, 65, 80, 56, 65, 65, 65, 68, 47, 65, 65, 65, 65, 47, 120, 119, 65, 79, 80, 56, 79, 65, 72, 106, 47, 104, 103, 66, 53, 47, 52, 73, 65, 102, 47, 47, 65, 65, 65, 102, 47, 52, 65, 65, 72, 47, 43, 65, 65, 66, 47, 47, 103, 65, 65, 102, 47, 52, 65, 65, 72, 47, 43, 65, 65, 66, 47, 47, 110, 47, 43, 102, 47, 52, 65, 65, 72, 47, 43, 65, 65, 66, 47, 47, 119, 65, 65, 47, 47, 47, 47, 47, 47, 56, 61, - }, - } -} diff --git a/golang_learn/data_func/go_to_fyne/demo4/替换应用左上角图标.md b/golang_learn/data_func/go_to_fyne/demo4/替换应用左上角图标.md deleted file mode 100644 index e8554eb..0000000 --- a/golang_learn/data_func/go_to_fyne/demo4/替换应用左上角图标.md +++ /dev/null @@ -1,4 +0,0 @@ -# 较为复杂界面 - -* -> \ No newline at end of file diff --git a/golang_learn/data_func/go_to_fyne/demo5/imgcollector.go b/golang_learn/data_func/go_to_fyne/demo5/imgcollector.go deleted file mode 100644 index f57017b..0000000 --- a/golang_learn/data_func/go_to_fyne/demo5/imgcollector.go +++ /dev/null @@ -1,106 +0,0 @@ -package main - -import ( - "fmt" - "io/ioutil" - "os" - "path" - "path/filepath" -) - -var listFilePrefix string = " " - -type ImgCollector struct { - dir string - outputDir string - imgTypes []string -} - -func (img *ImgCollector) SetDir(dir string) { - img.dir = dir -} - -func (img *ImgCollector) SetOutputDir(dir string) { - img.outputDir = dir -} - -func (img *ImgCollector) SetFilters(filters []string) { - img.imgTypes = filters -} - -func (img *ImgCollector) Run() bool { - if len(img.imgTypes) == 0 { - fmt.Println("no filters") - //return false - } else { - fmt.Println(img.imgTypes[0] + " ==") - } - // print current directory - - if img.dir == "" { - //var cwd string - //re, _ := os.Executable() - //cwd = filepath.Dir(re) - //fmt.Println("pwd:" + cwd) - //img.dir = cwd - fmt.Println("no input dir") - return false - } - fmt.Println("img.dir:" + img.dir) - fmt.Println("parent dir:" + filepath.Dir(img.dir)) - - // if no outpuDir ,create a new temporary one in cwd - if img.outputDir == "" { - pdir := filepath.Dir(img.dir) - tmpdir, err := ioutil.TempDir(pdir, "imgcollector-") - if err != nil { - fmt.Println("error") - } - fmt.Println("temp dir : " + tmpdir) - img.outputDir = tmpdir - } - - // list all files - pathSeparator := string(os.PathSeparator) - level := 8 - img.listAllFileByName(level, pathSeparator, img.dir) - - return true -} - -func (img *ImgCollector) listAllFileByName(level int, pathSeparator string, fileDir string) { - files, _ := ioutil.ReadDir(fileDir) - - tmpPrefix := "" - for i := 1; i < level; i++ { - tmpPrefix = tmpPrefix + listFilePrefix - } - - for _, onefile := range files { - if onefile.IsDir() { - //fmt.Printf("\033[34m %s %s \033[0m \n" , tmpPrefix, onefile.Name()); - //fmt.Println(tmpPrefix, onefile.Name(), "目录:") - fmt.Println(onefile.Name()) - fmt.Println(filepath.Dir(onefile.Name())) - img.listAllFileByName(level+1, pathSeparator, fileDir+pathSeparator+onefile.Name()) - } else { - // judge postfix and move it - postfix := path.Ext(onefile.Name()) - for _, v := range img.imgTypes { - if postfix == v { - typePath := img.outputDir + "/" + postfix[1:len(postfix)] - _, err := os.Stat(typePath) - if err != nil { - if os.IsNotExist(err) { - // make dir - os.Mkdir(typePath, os.ModePerm) - } - } - os.Rename(fileDir+"/"+onefile.Name(), typePath+"/"+onefile.Name()) - } - } - - } - } - -} diff --git a/golang_learn/data_func/go_to_fyne/demo5/main.go b/golang_learn/data_func/go_to_fyne/demo5/main.go deleted file mode 100644 index 68ac8e3..0000000 --- a/golang_learn/data_func/go_to_fyne/demo5/main.go +++ /dev/null @@ -1,51 +0,0 @@ -package main - -import ( - "fyne.io/fyne/app" - "fyne.io/fyne/widget" -) - -type AppGUI struct { - items *widget.Select - srcDir *widget.Entry - outputDir *widget.Entry - btn *widget.Button -} - -// 收集对应文件(采用直接移动的方式) -func (ap *AppGUI) Gather() { - ap.srcDir.Hide() - filters := make([]string, 0, 10) - - if ap.items.Selected != "" { - filters = append(filters, "."+ap.items.Selected) - } - - imgcl := &ImgCollector{} - imgcl.SetDir(ap.srcDir.Text) - imgcl.SetFilters(filters) - imgcl.Run() -} - -func (ap *AppGUI) Run() { - ap.srcDir = widget.NewEntry() - ap.outputDir = widget.NewEntry() - ap.items = widget.NewSelect([]string{"bmp", "png", "jpg", "jpeg"}, nil) - ap.btn = widget.NewButton("Run", ap.Gather) - - a := app.New() - - w := a.NewWindow("图片") - w.SetTitle("图片收集器") - w.SetContent(widget.NewVBox( - ap.srcDir, - ap.outputDir, - ap.items, - ap.btn, - )) - w.ShowAndRun() -} - -func main() { - -} diff --git a/golang_learn/data_func/go_to_fyne/demo5/文件收集器.png b/golang_learn/data_func/go_to_fyne/demo5/文件收集器.png deleted file mode 100644 index 9b600b6be108a2b09ef64df900583d1d1525dd4f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45585 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

el4UtGCz4kJJg>^ZR0n-(OTyU{N)9! z8oF>VNYD4MV)_W*XUwO0#wxk;msw8S33J}F_Rx;3&Aa0oWyeiAq+xA~vrPNfFS6JT zg$R&QSA6G;!}=c=><&($@1aYMo7d1qxh1Av>(Ir^TzIzML}3$FlYD62&bU;VpCsX{ z!`TgjOM$5Fq1Q;T5yc2zMaLJ2fcOnqP|zU#EUb>6^gXMbCNjNb+C5|+YR0o!!r9GY zH_7iXP}W(JU~*(n3*?|+~xYqsxx!D@;{Uu7lfLX^NQ2J++DbC zsrRmFheF*fTKe z%|yL^i2vNLp7JfI&jebY9@!P^uIvf`HS21z0k@8PzCkdQp=66^(hT>Y19^R0$7UnM z^AqwyQ7(=z^P|W>NR>5M%AeZ+y%H}Hhjal@A2ilsff4RMESL_ZG2oO(7Hyhk`m?H_ zbFbA7`#pvK5@t$j^GH4t_W-OLmgL8XG6$sba(+3}wzfxV=t)KUtB}~

_d_?RBgM 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 z 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 diff --git a/golang_learn/data_func/go_to_fyne/帮助文件.md b/golang_learn/data_func/go_to_fyne/帮助文件.md index 76a09a2..8545912 100644 --- a/golang_learn/data_func/go_to_fyne/帮助文件.md +++ b/golang_learn/data_func/go_to_fyne/帮助文件.md @@ -1,4 +1,7 @@ # fyne 库 + +推荐版本:https://developer.fyne.io/api/v2.1/ + > > 主要的 [官网](https://developer.fyne.io/) > diff --git a/golang_learn/go.mod b/golang_learn/go.mod index b925e5f..6a92eb0 100644 --- a/golang_learn/go.mod +++ b/golang_learn/go.mod @@ -3,7 +3,7 @@ module golang_learn go 1.16 require ( - fyne.io/fyne v1.4.3 + fyne.io/fyne/v2 v2.1.4 github.com/360EntSecGroup-Skylar/excelize v1.4.1 github.com/PuerkitoBio/goquery v1.7.1 github.com/andlabs/ui v0.0.0-20200610043537-70a69d6ae31e @@ -11,7 +11,6 @@ require ( github.com/bitly/go-simplejson v0.5.0 github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869 github.com/go-ini/ini v1.62.0 - github.com/go-ole/go-ole v1.2.6 // indirect github.com/go-sql-driver/mysql v1.6.0 github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b github.com/google/martian v2.1.0+incompatible diff --git a/golang_learn/go.sum b/golang_learn/go.sum index 321a669..bb2db1a 100644 --- a/golang_learn/go.sum +++ b/golang_learn/go.sum @@ -37,12 +37,13 @@ cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohl cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs= cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= -fyne.io/fyne v1.4.3 h1:356CnXCiYrrfaLGsB7qLK3c6ktzyh8WR05v/2RBu51I= -fyne.io/fyne v1.4.3/go.mod h1:8kiPBNSDmuplxs9WnKCkaWYqbcXFy0DeAzwa6PBO9Z8= +fyne.io/fyne/v2 v2.1.4 h1:bt1+28++kAzRzPB0GM2EuSV4cnl8rXNX4cjfd8G06Rc= +fyne.io/fyne/v2 v2.1.4/go.mod h1:p+E/Dh+wPW8JwR2DVcsZ9iXgR9ZKde80+Y+40Is54AQ= github.com/360EntSecGroup-Skylar/excelize v1.4.1 h1:l55mJb6rkkaUzOpSsgEeKYtS6/0gHwBYyfo5Jcjv/Ks= github.com/360EntSecGroup-Skylar/excelize v1.4.1/go.mod h1:vnax29X2usfl7HHkBrX5EvSCJcmH3dT9luvxzu8iGAE= -github.com/BurntSushi/toml v0.3.1 h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= +github.com/BurntSushi/toml v0.4.1 h1:GaI7EiDXDRfa8VshkTj7Fym7ha+y8/XxIgD2okUIjLw= +github.com/BurntSushi/toml v0.4.1/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= github.com/Kodeworks/golang-image-ico v0.0.0-20141118225523-73f0f4cfade9/go.mod h1:7uhhqiBaR4CpN0k9rMjOtjpcfGd6DG2m04zQxKnWQ0I= github.com/PuerkitoBio/goquery v1.7.1 h1:oE+T06D+1T7LNrn91B4aERsRIeCLJ/oPSa6xB9FPnz4= @@ -76,6 +77,7 @@ github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnht github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= github.com/coreos/go-semver v0.3.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= github.com/coreos/go-systemd/v22 v22.3.2/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= +github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= @@ -88,26 +90,25 @@ github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.m github.com/envoyproxy/go-control-plane v0.9.9-0.20210217033140-668b12f5399d/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= +github.com/fredbi/uri v0.0.0-20181227131451-3dcfdacbaaf3 h1:FDqhDm7pcsLhhWl1QtD8vlzI4mm59llRvNzrFg6/LAA= +github.com/fredbi/uri v0.0.0-20181227131451-3dcfdacbaaf3/go.mod h1:CzM2G82Q9BDUvMTGHnXf/6OExw/Dz2ivDj48nVg7Lg8= github.com/fsnotify/fsnotify v1.4.9 h1:hsms1Qyu0jgnwNXIxa+/V/PDsU6CfLf6CNO8H7IWoS4= github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= -github.com/fyne-io/mobile v0.1.2 h1:0HaXDtOOwyOTn3Umi0uKVCOgJtfX73c6unC4U8i5VZU= -github.com/fyne-io/mobile v0.1.2/go.mod h1:/kOrWrZB6sasLbEy2JIvr4arEzQTXBTZGb3Y96yWbHY= github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= -github.com/go-gl/gl v0.0.0-20190320180904-bf2b1f2f34d7 h1:SCYMcCJ89LjRGwEa0tRluNRiMjZHalQZrVrvTbPh+qw= -github.com/go-gl/gl v0.0.0-20190320180904-bf2b1f2f34d7/go.mod h1:482civXOzJJCPzJ4ZOX/pwvXBWSnzD4OKMdH4ClKGbk= +github.com/go-gl/gl v0.0.0-20210813123233-e4099ee2221f h1:s0O46d8fPwk9kU4k1jj76wBquMVETx7uveQD9MCIQoU= +github.com/go-gl/gl v0.0.0-20210813123233-e4099ee2221f/go.mod h1:wjpnOv6ONl2SuJSxqCPVaPZibGFdSci9HFocT9qtVYM= github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1 h1:QbL/5oDUmRBzO9/Z7Seo6zf912W/a6Sr4Eu0G/3Jho0= github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= -github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200625191551-73d3c3675aa3 h1:q521PfSp5/z6/sD9FZZOWj4d1MLmfQW8PkRnI9M6PCE= -github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200625191551-73d3c3675aa3/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= +github.com/go-gl/glfw/v3.3/glfw v0.0.0-20211024062804-40e447a793be h1:Z28GdQBfKOL8tNHjvaDn3wHDO7AzTRkmAXvHvnopp98= +github.com/go-gl/glfw/v3.3/glfw v0.0.0-20211024062804-40e447a793be/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= github.com/go-ini/ini v1.62.0 h1:7VJT/ZXjzqSrvtraFp4ONq80hTcRQth1c9ZnQ3uNQvU= github.com/go-ini/ini v1.62.0/go.mod h1:ByCAeIL28uOIIG0E3PJtZPDL8WnHpFKFOtgjp+3Ies8= github.com/go-ole/go-ole v1.2.6 h1:/Fpf6oFPoeFik9ty7siob0G6Ke8QvQEuVcuChpwXzpY= github.com/go-ole/go-ole v1.2.6/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiUsvbm0= github.com/go-sql-driver/mysql v1.6.0 h1:BCTh4TKNUYmOmMUcQ3IipzF5prigylS7XXjEkfCHuOE= github.com/go-sql-driver/mysql v1.6.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg= -github.com/godbus/dbus/v5 v5.0.3/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= github.com/godbus/dbus/v5 v5.0.4 h1:9349emZab16e7zQvpmsbtjc18ykshndd8y2PG3sgJbA= github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= @@ -225,7 +226,7 @@ github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= -github.com/lucor/goinfo v0.0.0-20200401173949-526b5363a13a/go.mod h1:ORP3/rB5IsulLEBwQZCJyyV6niqmI7P4EWSmkug+1Ng= +github.com/lucor/goinfo v0.0.0-20210802170112-c078a2b0f08b/go.mod h1:PRq09yoB+Q2OJReAmwzKivcYyremnibWGbK7WfftHzc= github.com/lxn/walk v0.0.0-20210112085537-c389da54e794 h1:NVRJ0Uy0SOFcXSKLsS65OmI1sgCCfiDUPj+cwnH7GZw= github.com/lxn/walk v0.0.0-20210112085537-c389da54e794/go.mod h1:E23UucZGqpuUANJooIbHWCufXvOcT6E7Stq81gU+CSQ= github.com/lxn/win v0.0.0-20210218163916-a377121e959e h1:H+t6A/QJMbhCSEH5rAuRxh+CtW96g0Or0Fxa9IKr4uc= @@ -286,10 +287,12 @@ github.com/rogpeppe/go-internal v1.6.1 h1:/FiVV8dS/e+YqF2JvO3yXRFbBLTIuSDkuC7aBO github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= github.com/russross/blackfriday v1.6.0 h1:KqfZb0pUVN2lYqZUYRddxF4OR8ZMURnJIG5Y3VRLtww= github.com/russross/blackfriday v1.6.0/go.mod h1:ti0ldHuxg49ri4ksnFxlkCfN+hvslNlmVHqNRXXJNAY= +github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg65j358z/aeFdxmN0P9QXhEzd20vsDc= github.com/shirou/gopsutil v2.20.4+incompatible h1:cMT4rxS55zx9NVUnCkrmXCsEB/RNfG9SwHY9evtX8Ng= github.com/shirou/gopsutil v2.20.4+incompatible/go.mod h1:5b4v6he4MtMOwMlS0TUMTu2PcXUg8+E1lC7eC3UO/RA= +github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d h1:zE9ykElWQ6/NYmHa3jpm/yHnI4xSofP+UP6SpjHcSeM= github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= github.com/smartystreets/goconvey v1.6.4 h1:fv0U8FUIMPNf1L9lnHLvLhgicrIVChEkdzIKYqbNC9s= @@ -330,6 +333,7 @@ github.com/tidwall/pretty v1.2.0 h1:RWIZEg2iJ8/g6fDDYzMpobmaoGh5OLl4AXtGUGPcqCs= github.com/tidwall/pretty v1.2.0/go.mod h1:ITEVvHYasfjBbM0u2Pg8T2nJnzm8xPwvNhhsoaGGjNU= github.com/tidwall/sjson v1.2.4 h1:cuiLzLnaMeBhRmEv00Lpk3tkYrcxpmbU81tAY4Dw0tc= github.com/tidwall/sjson v1.2.4/go.mod h1:098SZ494YoMWPmMO6ct4dcFnqxwj9r/gF0Etp19pSNM= +github.com/urfave/cli/v2 v2.3.0/go.mod h1:LJmUH05zAU44vOAcrfzZQKsZbVcdbOG8rtL3/XcUArI= github.com/xuri/efp v0.0.0-20210322160811-ab561f5b45e3 h1:EpI0bqf/eX9SdZDwlMmahKM+CDBgNbsXMhsN28XrM8o= github.com/xuri/efp v0.0.0-20210322160811-ab561f5b45e3/go.mod h1:ybY/Jr0T0GTCnYjKqmdwxyxn2BQf2RcQIIvex5QldPI= github.com/xuri/excelize/v2 v2.5.0 h1:nDDVfX0qaDuGjAvb+5zTd0Bxxoqa1Ffv9B4kiE23PTM= @@ -341,6 +345,8 @@ github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9de github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= +github.com/yuin/goldmark v1.3.8 h1:Nw158Q8QN+CPgTmVRByhVwapp8Mm1e2blinhmx4wx5E= +github.com/yuin/goldmark v1.3.8/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= go.etcd.io/etcd/api/v3 v3.5.0/go.mod h1:cbVKeC6lCfl7j/8jBhAK6aIYO9XOjdptoxU/nLQcPvs= go.etcd.io/etcd/client/pkg/v3 v3.5.0/go.mod h1:IJHfcCEKxYu1Os13ZdwCwIUTUVGYTSAM3YSwc9/Ac1g= go.etcd.io/etcd/client/v2 v2.305.0/go.mod h1:h9puh54ZTgAKtEbut2oe9P4L/oqKCVB6xsXlzd7alYQ= @@ -504,7 +510,6 @@ golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200720211630-cb9d2d5c5666/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -523,6 +528,7 @@ golang.org/x/sys v0.0.0-20210403161142-5e06dd20ab57/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e h1:fLOSk5Q00efkSvAm+4xcoXD+RRmLmmulPn5I3Y9F2EM= golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1 h1:v+OssWQX+hTHEmOBgwxdZxK4zHq3yOs8F9J7mk0PY8E= @@ -552,7 +558,6 @@ golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBn golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190808195139-e713427fea3f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= @@ -575,7 +580,6 @@ golang.org/x/tools v0.0.0-20200224181240-023911ca70b2/go.mod h1:TB2adYChydJhpapK golang.org/x/tools v0.0.0-20200227222343-706bc42d1f0d/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= -golang.org/x/tools v0.0.0-20200328031815-3db5fc6bac03/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8= golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8= golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= @@ -592,8 +596,9 @@ golang.org/x/tools v0.0.0-20201208233053-a543418bbed2/go.mod h1:emZCQorbCU4vsT4f golang.org/x/tools v0.0.0-20210105154028-b0ab187a4818/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= -golang.org/x/tools v0.1.2 h1:kRBLX7v7Af8W7Gdbbc908OJcdgtK8bOz9Uaj8/F1ACA= golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= +golang.org/x/tools v0.1.5 h1:ouewzE6p+/VEB31YYnTbEJdi8pFqKp4P4n85vwo3DHA= +golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= diff --git a/gui_gio_learn/notify/example.app/Contents/Info.plist b/gui_gio_learn/notify/example.app/Contents/Info.plist deleted file mode 100644 index 718be41..0000000 --- a/gui_gio_learn/notify/example.app/Contents/Info.plist +++ /dev/null @@ -1,50 +0,0 @@ - - - - - BuildMachineOSBuild - 18G103 - CFBundleDevelopmentRegion - en - CFBundleExecutable - example - CFBundleIdentifier - org.gioui - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - example - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSupportedPlatforms - - MacOSX - - CFBundleVersion - 1 - DTCompiler - com.apple.compilers.llvm.clang.1_0 - DTPlatformBuild - 11C505 - DTPlatformVersion - GM - DTSDKBuild - 19B90 - DTSDKName - macosx10.15 - DTXcode - 1130 - DTXcodeBuild - 11C505 - LSMinimumSystemVersion - 10.14 - NSPrincipalClass - NSApplication - NSSupportsAutomaticTermination - - NSSupportsSuddenTermination - - - diff --git a/gui_gio_learn/notify/example.app/Contents/PkgInfo b/gui_gio_learn/notify/example.app/Contents/PkgInfo deleted file mode 100644 index bd04210..0000000 --- a/gui_gio_learn/notify/example.app/Contents/PkgInfo +++ /dev/null @@ -1 +0,0 @@ -APPL???? \ No newline at end of file diff --git a/gui_wails02_learn/frontend/package-lock.json b/gui_wails02_learn/frontend/package-lock.json index d898160..2bc5cba 100644 --- a/gui_wails02_learn/frontend/package-lock.json +++ b/gui_wails02_learn/frontend/package-lock.json @@ -1,8 +1,16813 @@ { "name": "Optimus", "version": "0.5.0-beta", - "lockfileVersion": 1, + "lockfileVersion": 2, "requires": true, + "packages": { + "": { + "name": "Optimus", + "version": "0.5.0-beta", + "dependencies": { + "@wailsapp/runtime": "^1.1.1", + "autoprefixer": "^9.8.6", + "core-js": "^3.6.4", + "regenerator-runtime": "^0.13.7", + "tailwindcss": "^1.9.1", + "v-tooltip": "^2.0.3", + "vue": "^2.6.12", + "vue-slider-component": "^3.2.6", + "vuex": "^3.5.1" + }, + "devDependencies": { + "@vue/cli-plugin-babel": "^4.5.7", + "@vue/cli-plugin-eslint": "^4.5.7", + "@vue/cli-service": "^4.5.7", + "babel-eslint": "^10.1.0", + "eslint": "^7.11.0", + "eslint-plugin-vue": "^7.0.1", + "eventsource-polyfill": "^0.9.6", + "vue-template-compiler": "^2.6.12", + "webpack-hot-middleware": "^2.25.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.11.0.tgz", + "integrity": "sha512-TPSvJfv73ng0pfnEOh17bYMPQbI95+nGWc71Ss4vZdRBHTDqmM9Z8ZV4rYz8Ks7sfzc95n30k6ODIq5UGnXcYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.12.0", + "invariant": "^2.2.4", + "semver": "^5.5.0" + } + }, + "node_modules/@babel/core": { + "version": "7.11.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.6.tgz", + "integrity": "sha512-Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.6", + "@babel/helper-module-transforms": "^7.11.0", + "@babel/helpers": "^7.10.4", + "@babel/parser": "^7.11.5", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.11.5", + "@babel/types": "^7.11.5", + "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" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/@babel/generator": { + "version": "7.11.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.6.tgz", + "integrity": "sha512-DWtQ1PV3r+cLbySoHrwn9RWEgKMBLLma4OBQloPRyDYvc5msJM9kvTLo1YnlJd1P/ZuKbdli3ijr5q3FvAF3uA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.11.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "node_modules/@babel/core/node_modules/@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.11.0" + } + }, + "node_modules/@babel/core/node_modules/@babel/parser": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.5.tgz", + "integrity": "sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q==", + "dev": true, + "license": "MIT", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/core/node_modules/@babel/traverse": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.5.tgz", + "integrity": "sha512-EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.5", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.11.5", + "@babel/types": "^7.11.5", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/core/node_modules/@babel/types": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz", + "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.10.4.tgz", + "integrity": "sha512-toLIHUIAgcQygFZRAQcsLQV3CBuX6yOIru1kJk/qqqvcRmZrYe6WavZTSG+bB8MxhnL9YPf+pKQfuiP161q7ng==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.10.4", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", + "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", + "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.4.tgz", + "integrity": "sha512-a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.10.4", + "browserslist": "^4.12.0", + "invariant": "^2.2.4", + "levenary": "^1.1.1", + "semver": "^5.5.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.5.tgz", + "integrity": "sha512-0nkdeijB7VlZoLT3r/mY3bUkw3T8WG/hNw+FATs/6+pG2039IJWjTYL0VTISqsNHMUTEnwbVnc89WIJX9Qed0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-member-expression-to-functions": "^7.10.5", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz", + "integrity": "sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-regex": "^7.10.4", + "regexpu-core": "^4.7.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-map": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", + "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-function-name": "^7.10.4", + "@babel/types": "^7.10.5", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/helper-define-map/node_modules/@babel/types": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz", + "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.11.4", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.11.4.tgz", + "integrity": "sha512-ux9hm3zR4WV1Y3xXxXkdG/0gxF9nvI0YVmKVhvK9AfMoaQkemL3sJpXw+Xbz65azo8qJiEz2XVDUpK3KYhH3ZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", + "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz", + "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.11.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/types": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz", + "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz", + "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz", + "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-simple-access": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/template": "^7.10.4", + "@babel/types": "^7.11.0", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/helper-module-transforms/node_modules/@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.11.0" + } + }, + "node_modules/@babel/helper-module-transforms/node_modules/@babel/types": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz", + "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz", + "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/helper-regex": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz", + "integrity": "sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.11.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.11.4.tgz", + "integrity": "sha512-tR5vJ/vBa9wFy3m5LLv2faapJLnDFxNWff2SAYkSE4rLUdbp7CdObYFgI7wK4T/Mj4UzpjPwzR8Pzmr5m7MHGA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-wrap-function": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz", + "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz", + "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz", + "integrity": "sha512-0XIdiQln4Elglgjbwo9wuJpL/K7AGCY26kmEt0+pRP0TAj4jjyNq1MjoRvikrTVqKcx4Gysxt4cXvVFXP/JO2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.11.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/types": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz", + "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.4.tgz", + "integrity": "sha512-pySBTeoUff56fL5CBU2hWm9TesA4r/rOkI9DyJLvvgz09MB9YtfIYe3iBriVaYNaPe+Alua0vBIOVOLs2buWhg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz", + "integrity": "sha512-6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-function-name": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helpers": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz", + "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.10.4.tgz", + "integrity": "sha512-8jHII4hf+YVDsskTF6WuMB3X4Eh+PsUkC2ljq22so5rHvH+T8BzyL94VOdyFLNR8tBSVXOTbNHOKpR4TfRxVtA==", + "dev": true, + "license": "MIT", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.5.tgz", + "integrity": "sha512-cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.10.4", + "@babel/plugin-syntax-async-generators": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz", + "integrity": "sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.10.5.tgz", + "integrity": "sha512-Sc5TAQSZuLzgY0664mMDn24Vw2P8g/VhyLyGPaWiHahhgLqeZvcGeyBZOrJW0oSKIK2mvQ22a1ENXBIQLhrEiQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.10.5", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-decorators": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz", + "integrity": "sha512-up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.10.4.tgz", + "integrity": "sha512-aNdf0LY6/3WXkhh0Fdb6Zk9j1NMD8ovj3F6r0+3j837Pn1S1PdNtcwJ5EG9WkVPNHPxyJDaxMaAOVq4eki0qbg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz", + "integrity": "sha512-fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.11.0.tgz", + "integrity": "sha512-/f8p4z+Auz0Uaf+i8Ekf1iM7wUNLcViFUGiPxKeXvxTSl63B875YPiVdUDdem7hREcI0E0kSpEhS8tF5RphK7Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz", + "integrity": "sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz", + "integrity": "sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz", + "integrity": "sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz", + "integrity": "sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.11.0.tgz", + "integrity": "sha512-v9fZIu3Y8562RRwhm1BbMRxtqZNFmFA2EG+pT2diuU8PT3H6T/KXoZ54KgYisfOFZHV6PfvAiBIZ9Rcz+/JCxA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.4.tgz", + "integrity": "sha512-wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.4.tgz", + "integrity": "sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz", + "integrity": "sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.10.4.tgz", + "integrity": "sha512-2NaoC6fAk2VMdhY1eerkfHV+lVYC1u8b+jmRJISqANCJlTxYy19HGdIkkQtix2UtkcPuPu+IlDgrVseZnU03bw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.4.tgz", + "integrity": "sha512-KCg9mio9jwiARCB7WAcQ7Y1q+qicILjoK8LP/VkPkEKaf5dkaZZK1EcTe91a3JJlZ3qy6L5s9X52boEYi8DM9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz", + "integrity": "sha512-ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz", + "integrity": "sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz", + "integrity": "sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz", + "integrity": "sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.11.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.11.1.tgz", + "integrity": "sha512-00dYeDE0EVEHuuM+26+0w/SCL0BH2Qy7LwHuI4Hi4MH5gkC8/AqMN5uWFJIsoXZrAphiMm1iXzBw6L2T+eA0ew==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz", + "integrity": "sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA==", + "dev": true, + "license": "MIT", + "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.10.4", + "@babel/helper-split-export-declaration": "^7.10.4", + "globals": "^11.1.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz", + "integrity": "sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz", + "integrity": "sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz", + "integrity": "sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz", + "integrity": "sha512-GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz", + "integrity": "sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz", + "integrity": "sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz", + "integrity": "sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz", + "integrity": "sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz", + "integrity": "sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz", + "integrity": "sha512-elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.10.5", + "@babel/helper-plugin-utils": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz", + "integrity": "sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-simple-access": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz", + "integrity": "sha512-f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-hoist-variables": "^7.10.4", + "@babel/helper-module-transforms": "^7.10.5", + "@babel/helper-plugin-utils": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.4.tgz", + "integrity": "sha512-mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.4.tgz", + "integrity": "sha512-V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz", + "integrity": "sha512-YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz", + "integrity": "sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz", + "integrity": "sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz", + "integrity": "sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz", + "integrity": "sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerator-transform": "^0.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.4.tgz", + "integrity": "sha512-hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.11.5.tgz", + "integrity": "sha512-9aIoee+EhjySZ6vY5hnLjigHzunBlscx9ANKutkeWTJTx6m5Rbq6Ic01tLvO54lSusR+BxV7u4UDdCmXv5aagg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "resolve": "^1.8.1", + "semver": "^5.5.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz", + "integrity": "sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.11.0.tgz", + "integrity": "sha512-UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz", + "integrity": "sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-regex": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz", + "integrity": "sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.4.tgz", + "integrity": "sha512-QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.4.tgz", + "integrity": "sha512-y5XJ9waMti2J+e7ij20e+aH+fho7Wb7W8rNuu72aKRwCHFqQdhkdU2lo3uZ9tQuboEJcUFayXdARhcxLQ3+6Fg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz", + "integrity": "sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.11.5.tgz", + "integrity": "sha512-kXqmW1jVcnB2cdueV+fyBM8estd5mlNfaQi6lwLgRwCby4edpavgbFhiBNjmWA3JpB/yZGSISa7Srf+TwxDQoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.11.0", + "@babel/helper-compilation-targets": "^7.10.4", + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-proposal-async-generator-functions": "^7.10.4", + "@babel/plugin-proposal-class-properties": "^7.10.4", + "@babel/plugin-proposal-dynamic-import": "^7.10.4", + "@babel/plugin-proposal-export-namespace-from": "^7.10.4", + "@babel/plugin-proposal-json-strings": "^7.10.4", + "@babel/plugin-proposal-logical-assignment-operators": "^7.11.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.4", + "@babel/plugin-proposal-numeric-separator": "^7.10.4", + "@babel/plugin-proposal-object-rest-spread": "^7.11.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.10.4", + "@babel/plugin-proposal-optional-chaining": "^7.11.0", + "@babel/plugin-proposal-private-methods": "^7.10.4", + "@babel/plugin-proposal-unicode-property-regex": "^7.10.4", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.10.4", + "@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.10.4", + "@babel/plugin-transform-arrow-functions": "^7.10.4", + "@babel/plugin-transform-async-to-generator": "^7.10.4", + "@babel/plugin-transform-block-scoped-functions": "^7.10.4", + "@babel/plugin-transform-block-scoping": "^7.10.4", + "@babel/plugin-transform-classes": "^7.10.4", + "@babel/plugin-transform-computed-properties": "^7.10.4", + "@babel/plugin-transform-destructuring": "^7.10.4", + "@babel/plugin-transform-dotall-regex": "^7.10.4", + "@babel/plugin-transform-duplicate-keys": "^7.10.4", + "@babel/plugin-transform-exponentiation-operator": "^7.10.4", + "@babel/plugin-transform-for-of": "^7.10.4", + "@babel/plugin-transform-function-name": "^7.10.4", + "@babel/plugin-transform-literals": "^7.10.4", + "@babel/plugin-transform-member-expression-literals": "^7.10.4", + "@babel/plugin-transform-modules-amd": "^7.10.4", + "@babel/plugin-transform-modules-commonjs": "^7.10.4", + "@babel/plugin-transform-modules-systemjs": "^7.10.4", + "@babel/plugin-transform-modules-umd": "^7.10.4", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.10.4", + "@babel/plugin-transform-new-target": "^7.10.4", + "@babel/plugin-transform-object-super": "^7.10.4", + "@babel/plugin-transform-parameters": "^7.10.4", + "@babel/plugin-transform-property-literals": "^7.10.4", + "@babel/plugin-transform-regenerator": "^7.10.4", + "@babel/plugin-transform-reserved-words": "^7.10.4", + "@babel/plugin-transform-shorthand-properties": "^7.10.4", + "@babel/plugin-transform-spread": "^7.11.0", + "@babel/plugin-transform-sticky-regex": "^7.10.4", + "@babel/plugin-transform-template-literals": "^7.10.4", + "@babel/plugin-transform-typeof-symbol": "^7.10.4", + "@babel/plugin-transform-unicode-escapes": "^7.10.4", + "@babel/plugin-transform-unicode-regex": "^7.10.4", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.11.5", + "browserslist": "^4.12.0", + "core-js-compat": "^3.6.2", + "invariant": "^2.2.2", + "levenary": "^1.1.1", + "semver": "^5.5.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/@babel/types": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz", + "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.2.tgz", + "integrity": "sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/traverse": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.10.4.tgz", + "integrity": "sha512-aSy7p5THgSYm4YyxNGz6jZpXf+Ok40QF3aA2LyIONkDHpAcJzDUqlCKXv6peqYUs2gmic849C/t2HKw2a2K20Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.10.4", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "node_modules/@babel/types": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.4.tgz", + "integrity": "sha512-UTCFOxC3FsFHb7lkRMVvgLzaRVamXuAs2Tz4wajva4WxtVY82eZeaUBtC2Zt95FU9TiznuC0Zk35tsim8jeVpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.1.3.tgz", + "integrity": "sha512-4YVwPkANLeNtRjMekzux1ci8hIaH5eGKktGqR0d3LWsKNn5B2X/1Z6Trxy7jQXl9EBGE6Yj02O+t09FMeRllaA==", + "dev": true, + "license": "MIT", + "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" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/espree": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.0.tgz", + "integrity": "sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/import-fresh": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@eslint/eslintrc/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/@fullhuman/postcss-purgecss": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@fullhuman/postcss-purgecss/-/postcss-purgecss-2.3.0.tgz", + "integrity": "sha512-qnKm5dIOyPGJ70kPZ5jiz0I9foVOic0j+cOzNDoo8KoCf6HjicIZ99UfO2OmE7vCYSKAAepEwJtNzpiiZAh9xw==", + "license": "MIT", + "dependencies": { + "postcss": "7.0.32", + "purgecss": "^2.3.0" + } + }, + "node_modules/@hapi/address": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", + "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==", + "deprecated": "Moved to 'npm install @sideway/address'", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@hapi/bourne": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", + "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==", + "deprecated": "This version has been deprecated and is no longer supported or maintained", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@hapi/hoek": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", + "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==", + "deprecated": "This version has been deprecated and is no longer supported or maintained", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@hapi/joi": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", + "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", + "deprecated": "Switch to 'npm install joi'", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" + } + }, + "node_modules/@hapi/topo": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", + "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "deprecated": "This version has been deprecated and is no longer supported or maintained", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^8.3.0" + } + }, + "node_modules/@intervolga/optimize-cssnano-plugin": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@intervolga/optimize-cssnano-plugin/-/optimize-cssnano-plugin-1.0.6.tgz", + "integrity": "sha512-zN69TnSr0viRSU6cEDIcuPcP67QcpQ6uHACg58FiN9PDrU6SLyGW3MR4tiISbYxy1kDWAVPwD+XwQTWE5cigAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssnano": "^4.0.0", + "cssnano-preset-default": "^4.0.0", + "postcss": "^7.0.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.1.tgz", + "integrity": "sha512-cWKrGaFX+rfbMrAxVv56DzhPNqOJPZuNIS2HGMELtgGzb+vsMzyig9mml5gZ/hr2BGtSLV+dP2LUEuAL8aG2mQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^1.1.3", + "error-stack-parser": "^2.0.0", + "string-width": "^2.0.0" + }, + "peerDependencies": { + "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/string-width/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/string-width/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@soda/get-current-script": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@soda/get-current-script/-/get-current-script-1.0.2.tgz", + "integrity": "sha512-T7VNNlYVM1SgQ+VsMYhnDkcGmWhQdL0bDyGm5TlQ3GBXnJscEClUUOKduWTmm2zCnvNLC1hc3JpuXjs/nFOc5w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/anymatch": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", + "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.33", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.33.tgz", + "integrity": "sha512-2+FrkXY4zllzTNfJth7jOqEHC+enpLeGslEhpnTAkg21GkRrWV4SsAtqchtT4YS9/nODBU2/ZfsBY2X4J/dX7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.3.tgz", + "integrity": "sha512-7SxFCd+FLlxCfwVwbyPxbR4khL9aNikJhrorw8nUIOqeuooc9gifBuDQOJw5kzN7i6i3vLn9G8Wde/4QDihpYw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/express": { + "version": "4.17.8", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.8.tgz", + "integrity": "sha512-wLhcKh3PMlyA2cNAB9sjM1BntnhPMiM0JOBwPBqttjHev2428MLEB4AYVN+d8s2iyCVZac+o41Pflm/ZH5vLXQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "*", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.13.tgz", + "integrity": "sha512-RgDi5a4nuzam073lRGKTUIaL3eF2+H7LJvJ8eUnCI0wA6SNjXc44DCmWNiTLs/AZ7QlsFWZiw/gTG3nSQGL0fA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/http-proxy": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.4.tgz", + "integrity": "sha512-IrSHl2u6AWXduUaDLqYpt45tLVCtYv7o4Z0s1KghBCDgIIS9oW5K1H8mZG/A2CfeLdEa7rTd1ACOiHBc1EMT2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/http-proxy-middleware": { + "version": "0.19.3", + "resolved": "https://registry.npmjs.org/@types/http-proxy-middleware/-/http-proxy-middleware-0.19.3.tgz", + "integrity": "sha512-lnBTx6HCOUeIJMLbI/LaL5EmdKLhczJY5oeXZpX/cXE4rRqb3RmV7VcMpiEfYkmTjipv3h7IAyIINe4plEv7cA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/connect": "*", + "@types/http-proxy": "*", + "@types/node": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz", + "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/mime": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.3.tgz", + "integrity": "sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "14.11.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.11.8.tgz", + "integrity": "sha512-KPcKqKm5UKDkaYPTuXSx8wEP7vE9GnuaXIZKijwRYcePpZFDVuy2a57LarFKiORbHOuTOOwYzxVxcUzsh2P2Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/q": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", + "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/qs": { + "version": "6.9.5", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.5.tgz", + "integrity": "sha512-/JHkVHtx/REVG0VVToGRGH2+23hsYLHdyG+GrvoUGlGAd0ErauXDyvHtRI/7H7mzLm+tBCKA7pfcpkQ1lf58iQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/range-parser": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz", + "integrity": "sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/serve-static": { + "version": "1.13.5", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.5.tgz", + "integrity": "sha512-6M64P58N+OXjU432WoLLBQxbA0LRGBCRm7aAGQJ+SMC1IMl0dgRVi9EFfoDcS2a7Xogygk/eGN94CfwU9UF7UQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/mime": "*" + } + }, + "node_modules/@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/tapable": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", + "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/uglify-js": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.11.0.tgz", + "integrity": "sha512-I0Yd8TUELTbgRHq2K65j8rnDPAzAP+DiaF/syLem7yXwYLsHZhPd+AM2iXsWmf9P2F2NlFCgl5erZPQx9IbM9Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/@types/uglify-js/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/webpack": { + "version": "4.41.22", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.22.tgz", + "integrity": "sha512-JQDJK6pj8OMV9gWOnN1dcLCyU9Hzs6lux0wBO4lr1+gyEhIBR9U3FMrz12t2GPkg110XAxEAw2WHF6g7nZIbRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/anymatch": "*", + "@types/node": "*", + "@types/tapable": "*", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "source-map": "^0.6.0" + } + }, + "node_modules/@types/webpack-dev-server": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", + "integrity": "sha512-3+86AgSzl18n5P1iUP9/lz3G3GMztCp+wxdDvVuNhx1sr1jE79GpYfKHL8k+Vht3N74K2n98CuAEw4YPJCYtDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/connect-history-api-fallback": "*", + "@types/express": "*", + "@types/http-proxy-middleware": "*", + "@types/serve-static": "*", + "@types/webpack": "*" + } + }, + "node_modules/@types/webpack-sources": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.0.0.tgz", + "integrity": "sha512-a5kPx98CNFRKQ+wqawroFunvFqv7GHm/3KOI52NY9xWADgc8smu4R6prt4EU/M4QfVjvgBkMqU4fBhw3QfMVkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + } + }, + "node_modules/@types/webpack-sources/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@types/webpack/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@vue/babel-helper-vue-jsx-merge-props": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.0.0.tgz", + "integrity": "sha512-6tyf5Cqm4m6v7buITuwS+jHzPlIPxbFzEhXR5JGZpbrvOcp1hiQKckd305/3C7C36wFekNTQSxAtgeM0j0yoUw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@vue/babel-helper-vue-transform-on": { + "version": "1.0.0-rc.2", + "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.0-rc.2.tgz", + "integrity": "sha512-1+7CwjQ0Kasml6rHoNQUmbISwqLNNfFVBUcZl6QBremUl296ZmLrVQPqJP5pyAAWjZke5bpI1hlj+LVVuT7Jcg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@vue/babel-plugin-jsx": { + "version": "1.0.0-rc.3", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.0.0-rc.3.tgz", + "integrity": "sha512-/Ibq0hoKsidnHWPhgRpjcjYhYcHpqEm2fiKVAPO88OXZNHGwaGgS4yXkC6TDEvlZep4mBDo+2S5T81wpbVh90Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "@vue/babel-helper-vue-transform-on": "^1.0.0-rc.2", + "camelcase": "^6.0.0", + "html-tags": "^3.1.0", + "svg-tags": "^1.0.0" + } + }, + "node_modules/@vue/babel-plugin-transform-vue-jsx": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.1.2.tgz", + "integrity": "sha512-YfdaoSMvD1nj7+DsrwfTvTnhDXI7bsuh+Y5qWwvQXlD24uLgnsoww3qbiZvWf/EoviZMrvqkqN4CBw0W3BWUTQ==", + "dev": true, + "license": "MIT", + "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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-plugin-transform-vue-jsx/node_modules/html-tags": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", + "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@vue/babel-preset-app": { + "version": "4.5.7", + "resolved": "https://registry.npmjs.org/@vue/babel-preset-app/-/babel-preset-app-4.5.7.tgz", + "integrity": "sha512-A9ujqmvR9wb8nWiMnEYZW/8QfGZbqxC/etzbKIDrUdsqJ27jx106leMHJc8nmAn58RqGd6iww6uZ3Sx7aYiG3A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.0", + "@babel/helper-compilation-targets": "^7.9.6", + "@babel/helper-module-imports": "^7.8.3", + "@babel/plugin-proposal-class-properties": "^7.8.3", + "@babel/plugin-proposal-decorators": "^7.8.3", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-jsx": "^7.8.3", + "@babel/plugin-transform-runtime": "^7.11.0", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.0", + "@vue/babel-plugin-jsx": "^1.0.0-0", + "@vue/babel-preset-jsx": "^1.1.2", + "babel-plugin-dynamic-import-node": "^2.3.3", + "core-js": "^3.6.5", + "core-js-compat": "^3.6.5", + "semver": "^6.1.0" + }, + "peerDependencies": { + "@babel/core": "*", + "core-js": "^3", + "vue": "^2 || ^3.0.0-0" + }, + "peerDependenciesMeta": { + "core-js": { + "optional": true + }, + "vue": { + "optional": true + } + } + }, + "node_modules/@vue/babel-preset-app/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@vue/babel-preset-jsx": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@vue/babel-preset-jsx/-/babel-preset-jsx-1.1.2.tgz", + "integrity": "sha512-zDpVnFpeC9YXmvGIDSsKNdL7qCG2rA3gjywLYHPCKDT10erjxF4U+6ay9X6TW5fl4GsDlJp9bVfAVQAAVzxxvQ==", + "dev": true, + "license": "MIT", + "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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-functional-vue": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.1.2.tgz", + "integrity": "sha512-YhmdJQSVEFF5ETJXzrMpj0nkCXEa39TvVxJTuVjzvP2rgKhdMmQzlJuMv/HpadhZaRVMCCF3AEjjJcK5q/cYzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-inject-h": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.1.2.tgz", + "integrity": "sha512-VRSENdTvD5htpnVp7i7DNuChR5rVMcORdXjvv5HVvpdKHzDZAYiLSD+GhnhxLm3/dMuk8pSzV+k28ECkiN5m8w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-v-model": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.1.2.tgz", + "integrity": "sha512-vLXPvNq8vDtt0u9LqFdpGM9W9IWDmCmCyJXuozlq4F4UYVleXJ2Fa+3JsnTZNJcG+pLjjfnEGHci2339Kj5sGg==", + "dev": true, + "license": "MIT", + "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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-v-model/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@vue/babel-sugar-v-model/node_modules/html-tags": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", + "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@vue/babel-sugar-v-on": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.1.2.tgz", + "integrity": "sha512-T8ZCwC8Jp2uRtcZ88YwZtZXe7eQrJcfRq0uTFy6ShbwYJyz5qWskRFoVsdTi9o0WEhmQXxhQUewodOSCUPVmsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.1.2", + "camelcase": "^5.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-v-on/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@vue/cli-overlay": { + "version": "4.5.7", + "resolved": "https://registry.npmjs.org/@vue/cli-overlay/-/cli-overlay-4.5.7.tgz", + "integrity": "sha512-45BbVPR2dTa27QGaFap7eNYbJSzuIhGff1R5L50tWlpw/lf8fIyOuXSdSNQGZCVe+Y3NbcD2DK7mZryxOXWGmw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@vue/cli-plugin-babel": { + "version": "4.5.7", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-babel/-/cli-plugin-babel-4.5.7.tgz", + "integrity": "sha512-cqtHoXWHxtMj8qyN0A2TvFRuEQsqtDlYeKaOT1XDwbfHZwWXlD4BBsqXZBnqQkQI0hijMOA0QOnqA63/x0lpMg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.0", + "@vue/babel-preset-app": "^4.5.7", + "@vue/cli-shared-utils": "^4.5.7", + "babel-loader": "^8.1.0", + "cache-loader": "^4.1.0", + "thread-loader": "^2.1.3", + "webpack": "^4.0.0" + }, + "peerDependencies": { + "@vue/cli-service": "^3.0.0 || ^4.0.0-0" + } + }, + "node_modules/@vue/cli-plugin-eslint": { + "version": "4.5.7", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-eslint/-/cli-plugin-eslint-4.5.7.tgz", + "integrity": "sha512-6fWob1xh2W0uif2++YhNiBWITDBsAEktdgnLRgIgM/UqUg9oFpz9tqs0i85PQwjUDIn/erMT2ID3hnOncYTxxQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/cli-shared-utils": "^4.5.7", + "eslint-loader": "^2.2.1", + "globby": "^9.2.0", + "inquirer": "^7.1.0", + "webpack": "^4.0.0", + "yorkie": "^2.0.0" + }, + "peerDependencies": { + "@vue/cli-service": "^3.0.0 || ^4.0.0-0", + "eslint": ">= 1.6.0" + } + }, + "node_modules/@vue/cli-plugin-router": { + "version": "4.5.7", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-router/-/cli-plugin-router-4.5.7.tgz", + "integrity": "sha512-wzKz8+qOXNqVglcw90lYHbu5UJQo8QoyNXHAiM0RIX4r3W8KqiHrvu7MZFCOVKM3ojRFbDofumorypN2yieSXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/cli-shared-utils": "^4.5.7" + }, + "peerDependencies": { + "@vue/cli-service": "^3.0.0 || ^4.0.0-0" + } + }, + "node_modules/@vue/cli-plugin-vuex": { + "version": "4.5.7", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-vuex/-/cli-plugin-vuex-4.5.7.tgz", + "integrity": "sha512-bHH2JSAd/S9fABtZdr3xVSgbIPm3PGcan56adMt0hGlm6HG/QxDNuPLppMleuBLr9uHoHX5x7sQmbtZvzIYjxw==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@vue/cli-service": "^3.0.0 || ^4.0.0-0" + } + }, + "node_modules/@vue/cli-service": { + "version": "4.5.7", + "resolved": "https://registry.npmjs.org/@vue/cli-service/-/cli-service-4.5.7.tgz", + "integrity": "sha512-iT5wb5JbF/kbJCY7HR8qabWEiaMvZP4/KPezsnEp/6vNGAF0Akx0FGvCuU9sm7uf6w0UKzIJ38I6JJBtkOMvJA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@intervolga/optimize-cssnano-plugin": "^1.0.5", + "@soda/friendly-errors-webpack-plugin": "^1.7.1", + "@soda/get-current-script": "^1.0.0", + "@types/minimist": "^1.2.0", + "@types/webpack": "^4.0.0", + "@types/webpack-dev-server": "^3.11.0", + "@vue/cli-overlay": "^4.5.7", + "@vue/cli-plugin-router": "^4.5.7", + "@vue/cli-plugin-vuex": "^4.5.7", + "@vue/cli-shared-utils": "^4.5.7", + "@vue/component-compiler-utils": "^3.1.2", + "@vue/preload-webpack-plugin": "^1.1.0", + "@vue/web-component-wrapper": "^1.2.0", + "acorn": "^7.4.0", + "acorn-walk": "^7.1.1", + "address": "^1.1.2", + "autoprefixer": "^9.8.6", + "browserslist": "^4.12.0", + "cache-loader": "^4.1.0", + "case-sensitive-paths-webpack-plugin": "^2.3.0", + "cli-highlight": "^2.1.4", + "clipboardy": "^2.3.0", + "cliui": "^6.0.0", + "copy-webpack-plugin": "^5.1.1", + "css-loader": "^3.5.3", + "cssnano": "^4.1.10", + "debug": "^4.1.1", + "default-gateway": "^5.0.5", + "dotenv": "^8.2.0", + "dotenv-expand": "^5.1.0", + "file-loader": "^4.2.0", + "fs-extra": "^7.0.1", + "globby": "^9.2.0", + "hash-sum": "^2.0.0", + "html-webpack-plugin": "^3.2.0", + "launch-editor-middleware": "^2.2.1", + "lodash.defaultsdeep": "^4.6.1", + "lodash.mapvalues": "^4.6.0", + "lodash.transform": "^4.6.0", + "mini-css-extract-plugin": "^0.9.0", + "minimist": "^1.2.5", + "pnp-webpack-plugin": "^1.6.4", + "portfinder": "^1.0.26", + "postcss-loader": "^3.0.0", + "ssri": "^7.1.0", + "terser-webpack-plugin": "^2.3.6", + "thread-loader": "^2.1.3", + "url-loader": "^2.2.0", + "vue-loader": "^15.9.2", + "vue-style-loader": "^4.1.2", + "webpack": "^4.0.0", + "webpack-bundle-analyzer": "^3.8.0", + "webpack-chain": "^6.4.0", + "webpack-dev-server": "^3.11.0", + "webpack-merge": "^4.2.2" + }, + "bin": { + "vue-cli-service": "bin/vue-cli-service.js" + }, + "engines": { + "node": ">=8" + }, + "optionalDependencies": { + "vue-loader-v16": "npm:vue-loader@^16.0.0-beta.7" + }, + "peerDependencies": { + "@vue/compiler-sfc": "^3.0.0-beta.14", + "vue-template-compiler": "^2.0.0" + }, + "peerDependenciesMeta": { + "@vue/compiler-sfc": { + "optional": true + }, + "less-loader": { + "optional": true + }, + "pug-plain-loader": { + "optional": true + }, + "raw-loader": { + "optional": true + }, + "sass-loader": { + "optional": true + }, + "stylus-loader": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/@vue/cli-service/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/@vue/cli-service/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/download/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@vue/cli-service/node_modules/cacache": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-13.0.1.tgz", + "integrity": "sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w==", + "dev": true, + "license": "ISC", + "dependencies": { + "chownr": "^1.1.2", + "figgy-pudding": "^3.5.1", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.2", + "infer-owner": "^1.0.4", + "lru-cache": "^5.1.1", + "minipass": "^3.0.0", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "p-map": "^3.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^2.7.1", + "ssri": "^7.0.0", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@vue/cli-service/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/download/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@vue/cli-service/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/download/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@vue/cli-service/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.nlark.com/color-name/download/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/@vue/cli-service/node_modules/find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/@vue/cli-service/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@vue/cli-service/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/has-flag/download/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@vue/cli-service/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/loader-utils/download/loader-utils-2.0.2.tgz", + "integrity": "sha1-1uO0+4GHByGuTghoqxHdY4NowSk=", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/@vue/cli-service/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@vue/cli-service/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@vue/cli-service/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@vue/cli-service/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@vue/cli-service/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@vue/cli-service/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@vue/cli-service/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@vue/cli-service/node_modules/ssri": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-7.1.0.tgz", + "integrity": "sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g==", + "dev": true, + "license": "ISC", + "dependencies": { + "figgy-pudding": "^3.5.1", + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@vue/cli-service/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/download/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@vue/cli-service/node_modules/terser-webpack-plugin": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.3.8.tgz", + "integrity": "sha512-/fKw3R+hWyHfYx7Bv6oPqmk4HGQcrWLtV3X6ggvPuwPNHSnzvVV51z6OaaCOus4YLjutYGOz3pEpbhe6Up2s1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "cacache": "^13.0.1", + "find-cache-dir": "^3.3.1", + "jest-worker": "^25.4.0", + "p-limit": "^2.3.0", + "schema-utils": "^2.6.6", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.6.12", + "webpack-sources": "^1.4.3" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/@vue/cli-service/node_modules/vue-loader-v16": { + "name": "vue-loader", + "version": "16.8.3", + "resolved": "https://registry.npmmirror.com/vue-loader/download/vue-loader-16.8.3.tgz", + "integrity": "sha512-7vKN45IxsKxe5GcVCbc2qFU5aWzyiLrYJyUuMz4BQLKctCj/fmCa0w6fGiiQ2cLFetNcek1ppGJQDCup0c1hpA==", + "dev": true, + "optional": true, + "dependencies": { + "chalk": "^4.1.0", + "hash-sum": "^2.0.0", + "loader-utils": "^2.0.0" + } + }, + "node_modules/@vue/cli-shared-utils": { + "version": "4.5.7", + "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.5.7.tgz", + "integrity": "sha512-oicFfx9PvgupxN/LW0s2ktdn1U6bBu8J4lPcW2xj6TtTWUkkxwzis4Tm+XOvgvZnu44+d7216y0Y4TX90q645w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@hapi/joi": "^15.0.1", + "chalk": "^2.4.2", + "execa": "^1.0.0", + "launch-editor": "^2.2.1", + "lru-cache": "^5.1.1", + "node-ipc": "^9.1.1", + "open": "^6.3.0", + "ora": "^3.4.0", + "read-pkg": "^5.1.1", + "request": "^2.88.2", + "semver": "^6.1.0", + "strip-ansi": "^6.0.0" + } + }, + "node_modules/@vue/cli-shared-utils/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@vue/component-compiler-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.2.0.tgz", + "integrity": "sha512-lejBLa7xAMsfiZfNp7Kv51zOzifnb29FwdnMLa96z26kXErPFioSf9BMcePVIQ6/Gc6/mC0UrPpxAWIHyae0vw==", + "dev": true, + "license": "MIT", + "dependencies": { + "consolidate": "^0.15.1", + "hash-sum": "^1.0.2", + "lru-cache": "^4.1.2", + "merge-source-map": "^1.1.0", + "postcss": "^7.0.14", + "postcss-selector-parser": "^6.0.2", + "source-map": "~0.6.1", + "vue-template-es2015-compiler": "^1.9.0" + }, + "optionalDependencies": { + "prettier": "^1.18.2" + } + }, + "node_modules/@vue/component-compiler-utils/node_modules/hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", + "dev": true, + "license": "MIT" + }, + "node_modules/@vue/component-compiler-utils/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "license": "ISC", + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/@vue/component-compiler-utils/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@vue/component-compiler-utils/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true, + "license": "ISC" + }, + "node_modules/@vue/preload-webpack-plugin": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@vue/preload-webpack-plugin/-/preload-webpack-plugin-1.1.2.tgz", + "integrity": "sha512-LIZMuJk38pk9U9Ur4YzHjlIyMuxPlACdBIHH9/nGYVTsaGKOSnSuELiE8vS9wa+dJpIYspYUOqk+L1Q4pgHQHQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=6.0.0" + }, + "peerDependencies": { + "html-webpack-plugin": ">=2.26.0", + "webpack": ">=4.0.0" + } + }, + "node_modules/@vue/web-component-wrapper": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@vue/web-component-wrapper/-/web-component-wrapper-1.2.0.tgz", + "integrity": "sha512-Xn/+vdm9CjuC9p3Ae+lTClNutrVhsXpzxvoTXXtoys6kVRX9FkueSUAqSWAyZntmVLlR4DosBV4pH8y5Z/HbUw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@wailsapp/runtime": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@wailsapp/runtime/-/runtime-1.1.1.tgz", + "integrity": "sha512-KhDNlUr5gS3OgFf/YULjTxNUj02w11AHbNkXiuQyCmND43vMdFpLyko43M1s3npUE+hMMdWoZ9wXBI+ltSKiiw==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", + "dev": true, + "license": "ISC" + }, + "node_modules/@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz", + "integrity": "sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0" + } + }, + "node_modules/acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "license": "Apache-2.0", + "dependencies": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "node_modules/acorn-node/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.5", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.5.tgz", + "integrity": "sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "ajv": ">=5.0.0" + } + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true, + "license": "MIT" + }, + "node_modules/ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.11.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", + "dev": true, + "license": "MIT" + }, + "node_modules/anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true, + "license": "ISC" + }, + "node_modules/arch": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.2.tgz", + "integrity": "sha512-NTBIIbAfkJeIletyABbVtdPgeKfDafR+1mZV/AyyfC1UkVkp9iUjV+wwmqtUgphHYajbI86jejBJp5e+jkGTiQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true, + "license": "MIT" + }, + "node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "license": "MIT", + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true, + "license": "MIT" + }, + "node_modules/assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "license": "MIT", + "dependencies": { + "object-assign": "^4.1.1", + "util": "0.10.3" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/assert/node_modules/inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true, + "license": "ISC" + }, + "node_modules/assert/node_modules/util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "2.0.1" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true, + "license": "MIT" + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, + "license": "(MIT OR Apache-2.0)", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + }, + "node_modules/autoprefixer/node_modules/caniuse-lite": { + "version": "1.0.30001112", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001112.tgz", + "integrity": "sha512-J05RTQlqsatidif/38aN3PGULCLrg8OYQOlJUKbeYVzC2mGZkZLIztwRlB3MtrfLmawUmjFlNJvy/uhwniIe1Q==", + "license": "CC-BY-4.0" + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz", + "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==", + "dev": true, + "license": "MIT" + }, + "node_modules/babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + }, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "eslint": ">= 4.12.1" + } + }, + "node_modules/babel-loader": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", + "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-cache-dir": "^2.1.0", + "loader-utils": "^1.4.0", + "mkdirp": "^0.5.3", + "pify": "^4.0.1", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 6.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "license": "MIT" + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", + "dev": true, + "license": "MIT" + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true, + "license": "MIT" + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/bfj": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.2.tgz", + "integrity": "sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "bluebird": "^3.5.5", + "check-types": "^8.0.3", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true, + "license": "MIT" + }, + "node_modules/bn.js": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true, + "license": "MIT" + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "license": "MIT", + "dependencies": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "node_modules/bonjour/node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true, + "license": "ISC" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true, + "license": "MIT" + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-rsa/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true, + "license": "MIT" + }, + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "license": "ISC", + "dependencies": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "node_modules/browserify-sign/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/browserify-sign/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserslist": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/browserslist/node_modules/caniuse-lite": { + "version": "1.0.30001230", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001230.tgz", + "integrity": "sha512-5yBd5nWCBS+jWKTcHOzXwo5xzcj4ePE/yjtkZyUV1BTUmrBaA9MRGC+e7mxnqXSA90CmCA8L3eKLaSUkt099IQ==", + "license": "CC-BY-4.0", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/browserslist/node_modules/colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "license": "MIT" + }, + "node_modules/browserslist/node_modules/electron-to-chromium": { + "version": "1.3.739", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.739.tgz", + "integrity": "sha512-+LPJVRsN7hGZ9EIUUiWCpO7l4E3qBYHNadazlucBfsXBbccDFNKUBAgzE68FnkWGJPwD/AfKhSzL+G+Iqb8A4A==", + "license": "ISC" + }, + "node_modules/browserslist/node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/browserslist/node_modules/node-releases": { + "version": "1.1.72", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.72.tgz", + "integrity": "sha512-LLUo+PpH3dU6XizX3iVoubUNheF/owjXCZZ5yACDxNnPtgFuludV1ZL3ayK1kVep42Rmm0+R9/Y60NQbZ2bifw==", + "license": "MIT" + }, + "node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "license": "MIT", + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true, + "license": "MIT" + }, + "node_modules/buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true, + "license": "MIT" + }, + "node_modules/buffer-json": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/buffer-json/-/buffer-json-2.0.0.tgz", + "integrity": "sha512-+jjPFVqyfF1esi9fvfUs3NqM0pH1ziZ36VP4hmA/y/Ssfo/5w5xHKfTw9BwQjoJ1w/oVtpLomqwUHKdefGyuHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true, + "license": "MIT" + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true, + "license": "MIT" + }, + "node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cache-loader": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cache-loader/-/cache-loader-4.1.0.tgz", + "integrity": "sha512-ftOayxve0PwKzBF/GLsZNC9fJBXl8lkZE3TOsjkboHfVHVkL39iUEs1FO07A33mizmci5Dudt38UZrrYXDtbhw==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-json": "^2.0.0", + "find-cache-dir": "^3.0.0", + "loader-utils": "^1.2.3", + "mkdirp": "^0.5.1", + "neo-async": "^2.6.1", + "schema-utils": "^2.0.0" + }, + "engines": { + "node": ">= 8.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/cache-loader/node_modules/find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/cache-loader/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cache-loader/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cache-loader/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cache-loader/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cache-loader/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cache-loader/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cache-loader/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", + "dev": true, + "license": "MIT" + }, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "license": "MIT", + "dependencies": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "dev": true, + "license": "MIT", + "dependencies": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "node_modules/camelcase": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz", + "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001094", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001094.tgz", + "integrity": "sha512-ufHZNtMaDEuRBpTbqD93tIQnngmJ+oBknjvr0IbFympSdtFpAUFmNv4mVKbb53qltxFx0nK3iy32S9AqkLzUNA==", + "dev": true, + "license": "CC-BY-4.0" + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", + "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true, + "license": "MIT" + }, + "node_modules/check-types": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-8.0.3.tgz", + "integrity": "sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/chokidar": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz", + "integrity": "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.4.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.1.2" + } + }, + "node_modules/chokidar/node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chokidar/node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chokidar/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/chokidar/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true, + "license": "ISC" + }, + "node_modules/chrome-trace-event": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "dev": true, + "license": "MIT" + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-css": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "dev": true, + "license": "MIT", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cli-highlight": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.4.tgz", + "integrity": "sha512-s7Zofobm20qriqDoU9sXptQx0t2R9PEgac92mENNm7xaEe1hn71IIMsXMK+6encA6WRCWWxIGQbipr3q998tlQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "chalk": "^3.0.0", + "highlight.js": "^9.6.0", + "mz": "^2.4.0", + "parse5": "^5.1.1", + "parse5-htmlparser2-tree-adapter": "^5.1.1", + "yargs": "^15.0.0" + }, + "bin": { + "highlight": "bin/highlight" + }, + "engines": { + "node": ">=8.0.0", + "npm": ">=5.0.0" + } + }, + "node_modules/cli-highlight/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cli-highlight/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-highlight/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/cli-highlight/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/cli-highlight/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-highlight/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.4.0.tgz", + "integrity": "sha512-sJAofoarcm76ZGpuooaO0eDy8saEy+YoZBLjC4h8srt4jeBnkYeOgqxgsJQTpyt2LjI5PTfLJHSL+41Yu4fEJA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 10" + } + }, + "node_modules/clipboardy": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz", + "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "arch": "^2.1.1", + "execa": "^1.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clipboardy/node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "license": "MIT", + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", + "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "license": "MIT" + }, + "node_modules/color-string": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.5.tgz", + "integrity": "sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg==", + "license": "MIT", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/colorette": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", + "license": "MIT" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true, + "license": "MIT" + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true, + "license": "MIT" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true, + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "license": "MIT" + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "engines": [ + "node >= 0.8" + ], + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "node_modules/consolidate": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz", + "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "bluebird": "^3.1.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true, + "license": "MIT" + }, + "node_modules/content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true, + "license": "MIT" + }, + "node_modules/copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "license": "ISC", + "dependencies": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/copy-webpack-plugin": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.1.2.tgz", + "integrity": "sha512-Uh7crJAco3AjBvgAy9Z75CjK8IG+gxaErro71THQ+vv/bl4HaQcpkexAY8KVW/T6D2W2IRr+couF/knIRkZMIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "cacache": "^12.0.3", + "find-cache-dir": "^2.1.0", + "glob-parent": "^3.1.0", + "globby": "^7.1.1", + "is-glob": "^4.0.1", + "loader-utils": "^1.2.3", + "minimatch": "^3.0.4", + "normalize-path": "^3.0.0", + "p-limit": "^2.2.1", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "webpack-log": "^2.0.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/globby": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", + "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^1.0.1", + "dir-glob": "^2.0.0", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/copy-webpack-plugin/node_modules/ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true, + "license": "MIT" + }, + "node_modules/copy-webpack-plugin/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/copy-webpack-plugin/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/copy-webpack-plugin/node_modules/slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz", + "integrity": "sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.8.5", + "semver": "7.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true, + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "license": "MIT", + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cosmiconfig/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "license": "MIT", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true, + "license": "MIT" + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + }, + "engines": { + "node": ">4" + } + }, + "node_modules/css-loader": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz", + "integrity": "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.32", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.2.0", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^2.7.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/css-loader/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true, + "license": "MIT" + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-unit-converter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", + "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==", + "license": "MIT" + }, + "node_modules/css-what": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.1.tgz", + "integrity": "sha512-wHOppVDKl4vTAOWzJt5Ek37Sgd9qq1Bmj/T1OjvicWbU5W7ru7Pqbn0Jdqii3Drx/h+dixHKXNhZYx7blthL7g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/csso": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz", + "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "css-tree": "1.0.0-alpha.39" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.0.0-alpha.39", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", + "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.6", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", + "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/csso/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", + "dev": true, + "license": "MIT" + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", + "dev": true, + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true, + "license": "MIT" + }, + "node_modules/deepmerge": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz", + "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-5.0.5.tgz", + "integrity": "sha512-z2RnruVmj8hVMmAnEJMTIJNijhKCDiGjbLP+BHJFOT7ld3Bo5qcIBpVYDniqhbMIIf+jZDlkP2MkPXiQy/DBLA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "execa": "^3.3.0" + }, + "engines": { + "node": "^8.12.0 || >=9.7.0" + } + }, + "node_modules/default-gateway/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/default-gateway/node_modules/execa": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", + "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "p-finally": "^2.0.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": "^8.12.0 || >=9.7.0" + } + }, + "node_modules/default-gateway/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-gateway/node_modules/is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/default-gateway/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/default-gateway/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/default-gateway/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-gateway/node_modules/p-finally": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", + "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/default-gateway/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/default-gateway/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/default-gateway/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/default-gateway/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "license": "MIT", + "dependencies": { + "clone": "^1.0.2" + } + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", + "license": "MIT" + }, + "node_modules/del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/del/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/globby/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true, + "license": "MIT" + }, + "node_modules/detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", + "dev": true, + "license": "ISC" + }, + "node_modules/detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "license": "MIT", + "dependencies": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + }, + "bin": { + "detective": "bin/detective.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true, + "license": "MIT" + }, + "node_modules/dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true, + "license": "MIT" + }, + "node_modules/dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-indexof": "^1.0.0" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "license": "MIT", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.2.tgz", + "integrity": "sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "1" + } + }, + "node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dotenv": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", + "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true, + "license": "MIT" + }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/easy-stack": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/easy-stack/-/easy-stack-1.0.0.tgz", + "integrity": "sha1-EskbMIWjfwuqM26UhurEv5Tj54g=", + "dev": true, + "license": "DBAD", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "license": "MIT", + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true, + "license": "MIT" + }, + "node_modules/ejs": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", + "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", + "dev": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true, + "license": "MIT" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", + "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/enhanced-resolve/node_modules/memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "license": "MIT", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/enquirer/node_modules/ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/entities": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", + "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "dev": true, + "license": "MIT", + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "stackframe": "^1.1.1" + } + }, + "node_modules/es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true, + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.11.0.tgz", + "integrity": "sha512-G9+qtYVCHaDi1ZuWzBsOWo2wSwd70TXnU6UHA3cTYHp7gCTXZcpggWFoUVAMRarg68qtPoNfFbzPh+VdOgmwmw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@eslint/eslintrc": "^0.1.3", + "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" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-loader": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.2.1.tgz", + "integrity": "sha512-RLgV9hoCVsMLvOxCuNjdqOrUqIj9oJg8hF44vzJaYqsAHuY9G2YAeN3joQ9nxP0p5Th9iFSIpKo+SD8KISxXRg==", + "deprecated": "This loader has been deprecated. Please use eslint-webpack-plugin", + "dev": true, + "license": "MIT", + "dependencies": { + "loader-fs-cache": "^1.0.0", + "loader-utils": "^1.0.2", + "object-assign": "^4.0.1", + "object-hash": "^1.1.4", + "rimraf": "^2.6.1" + }, + "peerDependencies": { + "eslint": ">=1.6.0 <7.0.0", + "webpack": ">=2.0.0 <5.0.0" + } + }, + "node_modules/eslint-plugin-vue": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-7.0.1.tgz", + "integrity": "sha512-Pzl88S8Gue9BPcvSg+K/Av2V5UlwGeBxiZW5cLYbDngHm7vLnSuO/q2n54kIyCqfPmuD5PKlJrNSzoN+Ur9HRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-utils": "^2.1.0", + "natural-compare": "^1.4.0", + "semver": "^7.3.2", + "vue-eslint-parser": "^7.1.0" + }, + "engines": { + "node": ">=8.10" + }, + "peerDependencies": { + "eslint": "^6.2.0 || ^7.0.0" + } + }, + "node_modules/eslint-plugin-vue/node_modules/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/eslint/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/eslint/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", + "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/espree": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.0.tgz", + "integrity": "sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/eslint/node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/import-fresh": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint/node_modules/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/espree": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", + "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/espree/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", + "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.1.0.tgz", + "integrity": "sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-pubsub": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/event-pubsub/-/event-pubsub-4.3.0.tgz", + "integrity": "sha512-z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ==", + "dev": true, + "license": "Unlicense", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true, + "license": "MIT" + }, + "node_modules/events": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/eventsource": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "original": "^1.0.0" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/eventsource-polyfill": { + "version": "0.9.6", + "resolved": "https://registry.npmjs.org/eventsource-polyfill/-/eventsource-polyfill-0.9.6.tgz", + "integrity": "sha1-EODRh/ERsWfyj9q5GIQ859gY8Tw=", + "dev": true, + "license": "MIT" + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true, + "license": "MIT" + }, + "node_modules/express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true, + "license": "MIT" + }, + "node_modules/express/node_modules/qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true, + "license": "MIT" + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "license": "MIT", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extend-shallow/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "license": "MIT", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "license": "MIT" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true, + "license": "MIT" + }, + "node_modules/faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "license": "MIT", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "dev": true, + "license": "ISC" + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/file-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-4.3.0.tgz", + "integrity": "sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "loader-utils": "^1.2.3", + "schema-utils": "^2.5.0" + }, + "engines": { + "node": ">= 8.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/filesize": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", + "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true, + "license": "MIT" + }, + "node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/flat-cache/node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "dev": true, + "license": "ISC" + }, + "node_modules/flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "node_modules/follow-redirects": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.0.tgz", + "integrity": "sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "license": "MIT", + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "license": "ISC", + "dependencies": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "deprecated": "\"Please update to latest v2.3 or v2.2\"", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true, + "license": "MIT" + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true, + "license": "MIT" + }, + "node_modules/gensync": { + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", + "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", + "dev": true, + "license": "BSD" + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", + "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "license": "ISC" + }, + "node_modules/gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "dev": true, + "license": "MIT", + "dependencies": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true, + "license": "MIT" + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "deprecated": "this library is no longer supported", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "license": "MIT", + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash-base/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/hash-base/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==", + "dev": true, + "license": "MIT" + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/highlight.js": { + "version": "9.18.3", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.18.3.tgz", + "integrity": "sha512-zBZAmhSupHIl5sITeMqIJnYCDfAEc3Gdkqj65wC1lpI468MMQeeQkhcIAvk+RylAkxrCcI9xy9piHiXeQ1BdzQ==", + "deprecated": "Version no longer supported. Upgrade to @latest", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": "*" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "license": "MIT", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true, + "license": "ISC" + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true, + "license": "MIT" + }, + "node_modules/hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true, + "license": "MIT" + }, + "node_modules/html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/html-entities": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.3.1.tgz", + "integrity": "sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==", + "dev": true, + "license": "MIT" + }, + "node_modules/html-minifier": { + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", + "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + }, + "bin": { + "html-minifier": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/html-minifier/node_modules/commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "dev": true, + "license": "MIT" + }, + "node_modules/html-tags": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/html-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", + "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", + "deprecated": "3.x is no longer supported", + "dev": true, + "license": "MIT", + "dependencies": { + "html-minifier": "^3.2.3", + "loader-utils": "^0.2.16", + "lodash": "^4.17.3", + "pretty-error": "^2.0.2", + "tapable": "^1.0.0", + "toposort": "^1.0.0", + "util.promisify": "1.0.0" + }, + "engines": { + "node": ">=6.9" + }, + "peerDependencies": { + "webpack": "^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0" + } + }, + "node_modules/html-webpack-plugin/node_modules/big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/html-webpack-plugin/node_modules/emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/html-webpack-plugin/node_modules/json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/html-webpack-plugin/node_modules/loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" + } + }, + "node_modules/html-webpack-plugin/node_modules/util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "node_modules/htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "node_modules/htmlparser2/node_modules/entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/htmlparser2/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true, + "license": "MIT" + }, + "node_modules/http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-errors/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true, + "license": "ISC" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true, + "license": "MIT" + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "dev": true, + "license": "ISC", + "dependencies": { + "postcss": "^7.0.14" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true, + "license": "MIT" + }, + "node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dev": true, + "license": "MIT", + "dependencies": { + "import-from": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "license": "MIT", + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "license": "MIT" + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true, + "license": "ISC" + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/inquirer/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/inquirer/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/inquirer/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/inquirer/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/inquirer/node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/internal-ip/node_modules/default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true, + "license": "MIT" + }, + "node_modules/ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true, + "license": "MIT" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-callable": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ci-info": "^1.5.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dev": true, + "license": "MIT", + "dependencies": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-docker": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", + "dev": true, + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz", + "integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-path-inside": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-is-inside": "^1.0.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true, + "license": "ISC" + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "html-comment-regex": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true, + "license": "MIT" + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true, + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true, + "license": "ISC" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true, + "license": "MIT" + }, + "node_modules/javascript-stringify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.0.1.tgz", + "integrity": "sha512-yV+gqbd5vaOYjqlbk16EG89xB5udgjqQF3C5FAORDg4f/IS1Yc5ERCv5e/57yBcfJYw05V5JyIXabhwb75Xxow==", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-worker": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz", + "integrity": "sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==", + "dev": true, + "license": "MIT", + "dependencies": { + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/js-message": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/js-message/-/js-message-1.0.5.tgz", + "integrity": "sha1-IwDSSxrwjondCVvBpMnJz8uJLRU=", + "dev": true, + "license": "DBAD", + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/js-queue": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/js-queue/-/js-queue-2.0.0.tgz", + "integrity": "sha1-NiITz4YPRo8BJfxslqvBdCUx+Ug=", + "dev": true, + "license": "DBAD", + "dependencies": { + "easy-stack": "^1.0.0" + }, + "engines": { + "node": ">=1.0.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", + "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true, + "license": "MIT" + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true, + "license": "ISC" + }, + "node_modules/json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "license": "MIT", + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "node_modules/killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "dev": true, + "license": "ISC" + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/launch-editor": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.2.1.tgz", + "integrity": "sha512-On+V7K2uZK6wK7x691ycSUbLD/FyKKelArkbaAMSSJU8JmqmhwN2+mnJDNINuJWSrh2L0kDk+ZQtbC/gOWUwLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^2.3.0", + "shell-quote": "^1.6.1" + } + }, + "node_modules/launch-editor-middleware": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/launch-editor-middleware/-/launch-editor-middleware-2.2.1.tgz", + "integrity": "sha512-s0UO2/gEGiCgei3/2UN3SMuUj1phjQN8lcpnvgLSz26fAzNWPQ6Nf/kF5IFClnfU2ehp6LrmKdMU/beveO+2jg==", + "dev": true, + "license": "MIT", + "dependencies": { + "launch-editor": "^2.2.1" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/levenary": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", + "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "leven": "^3.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true, + "license": "MIT" + }, + "node_modules/loader-fs-cache": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz", + "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-cache-dir": "^0.1.1", + "mkdirp": "^0.5.1" + } + }, + "node_modules/loader-fs-cache/node_modules/find-cache-dir": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", + "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", + "dev": true, + "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "mkdirp": "^0.5.1", + "pkg-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loader-fs-cache/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "license": "MIT", + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loader-fs-cache/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "license": "MIT", + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loader-fs-cache/node_modules/pkg-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", + "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/loader-utils/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" + }, + "node_modules/lodash.defaultsdeep": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz", + "integrity": "sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.kebabcase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", + "integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.mapvalues": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz", + "integrity": "sha1-G6+lAF3p3W9PJmaMMMo3IwzJaJw=", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.toarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz", + "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=", + "license": "MIT" + }, + "node_modules/lodash.transform": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.transform/-/lodash.transform-4.6.0.tgz", + "integrity": "sha1-EjBkIvYzJK7YSD0/ODMrX2cFR6A=", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true, + "license": "MIT" + }, + "node_modules/log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/loglevel": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.0.tgz", + "integrity": "sha512-i2sY04nal5jDcagM3FMfG++T69GEEM8CYuOfeOIvmXzOIcwE9a/CJPR0MFM97pYMj/u10lzz7/zd7+qwhrBTqQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/subscription/pkg/npm-loglevel?utm_medium=referral&utm_source=npm_fund" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", + "dev": true, + "license": "MIT" + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "license": "MIT", + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "license": "MIT", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true, + "license": "MIT" + }, + "node_modules/merge-source-map": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", + "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", + "dev": true, + "license": "MIT", + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/merge-source-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true, + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true, + "license": "MIT" + }, + "node_modules/mime": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", + "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.44.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz", + "integrity": "sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==", + "dev": true, + "license": "MIT", + "dependencies": { + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.4.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "dev": true, + "license": "MIT", + "dependencies": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true, + "license": "ISC" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true, + "license": "MIT" + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "license": "MIT" + }, + "node_modules/minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "license": "ISC", + "dependencies": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "license": "MIT", + "dependencies": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true, + "license": "MIT" + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true, + "license": "ISC" + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true, + "license": "MIT" + }, + "node_modules/negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true, + "license": "MIT" + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "lower-case": "^1.1.1" + } + }, + "node_modules/node-emoji": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.10.0.tgz", + "integrity": "sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==", + "license": "MIT", + "dependencies": { + "lodash.toarray": "^4.4.0" + } + }, + "node_modules/node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "dev": true, + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/node-ipc": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/node-ipc/-/node-ipc-9.1.1.tgz", + "integrity": "sha512-FAyICv0sIRJxVp3GW5fzgaf9jwwRQxAKDJlmNFUL5hOy+W4X/I5AypyHoq0DXXbo9o/gt79gj++4cMr4jVWE/w==", + "dev": true, + "license": "DBAD", + "dependencies": { + "event-pubsub": "4.3.0", + "js-message": "1.0.5", + "js-queue": "2.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node_modules/node-libs-browser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true, + "license": "MIT" + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/normalize.css": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/normalize.css/-/normalize.css-8.0.1.tgz", + "integrity": "sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==", + "license": "MIT" + }, + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "license": "MIT" + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "license": "MIT", + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz", + "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", + "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.3.tgz", + "integrity": "sha512-teyqLvFWzLkq5B9ki8FVWA902UER2qkxmdA4nLf+wjOLAWgxzCWZNCxpDq9MvE8MmhWNr+I8w3BN49Vx36Y6Xg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "license": "MIT", + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.1.tgz", + "integrity": "sha512-VT/cxmx5yaoHSOTSyrCygIDFco+RsibY2NM0a4RdEeY/4KgqezwFtK1yr3U67xYhqJSlASm2pKhLVzPj2lr4bA==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.0", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors/node_modules/es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.values": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", + "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values/node_modules/es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true, + "license": "MIT" + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/open": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", + "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true, + "license": "(WTFPL OR MIT)", + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ora": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", + "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/ora/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "url-parse": "^1.4.3" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true, + "license": "MIT" + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "dev": true, + "license": "MIT", + "dependencies": { + "retry": "^0.12.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true, + "license": "(MIT AND Zlib)" + }, + "node_modules/parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "node_modules/param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "dev": true, + "license": "MIT", + "dependencies": { + "no-case": "^2.2.0" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parent-module/node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, + "license": "ISC", + "dependencies": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/parse-json": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", + "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", + "dev": true, + "license": "MIT" + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-5.1.1.tgz", + "integrity": "sha512-CF+TKjXqoqyDwHqBhFQ+3l5t83xYi6fVT1tQNg+Ye0JRLnTxWvIroCjEp1A0k4lneHNBGnICUf0cfYVYGEazqw==", + "dev": true, + "license": "MIT", + "dependencies": { + "parse5": "^5.1.1" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true, + "license": "MIT" + }, + "node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true, + "license": "(WTFPL OR MIT)" + }, + "node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "license": "MIT" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true, + "license": "MIT" + }, + "node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-type/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/pbkdf2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "dev": true, + "license": "MIT", + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true, + "license": "MIT" + }, + "node_modules/picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "license": "MIT", + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pnp-webpack-plugin": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", + "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ts-pnp": "^1.1.6" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/popper.js": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", + "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==", + "deprecated": "You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "license": "MIT", + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + }, + "node_modules/postcss-calc": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", + "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-colormin/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-convert-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-functions": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-functions/-/postcss-functions-3.0.0.tgz", + "integrity": "sha1-DpTQFERwCkgd4g3k1V+yZAVkJQ4=", + "license": "MIT", + "dependencies": { + "glob": "^7.1.2", + "object-assign": "^4.1.1", + "postcss": "^6.0.9", + "postcss-value-parser": "^3.3.0" + } + }, + "node_modules/postcss-functions/node_modules/postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "license": "MIT", + "dependencies": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-functions/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "license": "MIT" + }, + "node_modules/postcss-functions/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-js": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-2.0.3.tgz", + "integrity": "sha512-zS59pAk3deu6dVHyrGqmC3oDXBdNdajk4k1RyxeVXCrcEDBUBHoIhE4QTsmhxgzXxsaqFDAkUZfmMa5f/N/79w==", + "license": "MIT", + "dependencies": { + "camelcase-css": "^2.0.1", + "postcss": "^7.0.18" + } + }, + "node_modules/postcss-load-config": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", + "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", + "dev": true, + "license": "MIT", + "dependencies": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-loader/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dev": true, + "license": "MIT", + "dependencies": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-longhand/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-font-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-gradients/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dev": true, + "license": "MIT", + "dependencies": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-params/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "postcss": "^7.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "dev": true, + "license": "MIT", + "dependencies": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "dev": true, + "license": "ISC", + "dependencies": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "node_modules/postcss-nested": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-4.2.3.tgz", + "integrity": "sha512-rOv0W1HquRCamWy2kFl3QazJMMe1ku6rCFoAAH+9AcxdbpDeBr6k968MLWuLjvjMcGEip01ak09hKOEgpK9hvw==", + "license": "MIT", + "dependencies": { + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-display-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-positions/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-repeat-style/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "dev": true, + "license": "MIT", + "dependencies": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-string/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-timing-functions/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-unicode/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-url/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-whitespace/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-ordered-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-reduce-transforms/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", + "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-svgo/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dev": true, + "license": "MIT", + "dependencies": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "license": "MIT" + }, + "node_modules/postcss/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prettier": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", + "dev": true, + "license": "MIT", + "optional": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pretty-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", + "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", + "dev": true, + "license": "MIT", + "dependencies": { + "renderkid": "^2.0.1", + "utila": "~0.4" + } + }, + "node_modules/pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true, + "license": "MIT" + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true, + "license": "ISC" + }, + "node_modules/proxy-addr": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "dev": true, + "license": "MIT", + "dependencies": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true, + "license": "MIT" + }, + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true, + "license": "ISC" + }, + "node_modules/psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true, + "license": "MIT" + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/pumpify/node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/purgecss": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-2.3.0.tgz", + "integrity": "sha512-BE5CROfVGsx2XIhxGuZAT7rTH9lLeQx/6M0P7DTXQH4IUc3BBzs9JUzt4yzGf3JrH9enkeq6YJBe9CTtkm1WmQ==", + "license": "MIT", + "dependencies": { + "commander": "^5.0.0", + "glob": "^7.0.0", + "postcss": "7.0.32", + "postcss-selector-parser": "^6.0.2" + }, + "bin": { + "purgecss": "bin/purgecss" + } + }, + "node_modules/purgecss/node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "dev": true, + "license": "MIT", + "dependencies": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readdirp": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", + "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/reduce-css-calc": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.7.tgz", + "integrity": "sha512-fDnlZ+AybAS3C7Q9xDq5y8A2z+lT63zLbynew/lur/IR24OQF5x98tfNwf79mzEdfywZ0a2wpM860FhFfMxZlA==", + "license": "MIT", + "dependencies": { + "css-unit-converter": "^1.1.1", + "postcss-value-parser": "^3.3.0" + } + }, + "node_modules/reduce-css-calc/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "license": "MIT" + }, + "node_modules/regenerate": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz", + "integrity": "sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==", + "dev": true, + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", + "license": "MIT" + }, + "node_modules/regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "license": "MIT", + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", + "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexp.prototype.flags/node_modules/es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true, + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", + "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true, + "license": "ISC" + }, + "node_modules/renderkid": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.3.tgz", + "integrity": "sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA==", + "dev": true, + "license": "MIT", + "dependencies": { + "css-select": "^1.1.0", + "dom-converter": "^0.2", + "htmlparser2": "^3.3.0", + "strip-ansi": "^3.0.0", + "utila": "^0.4.0" + } + }, + "node_modules/renderkid/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/renderkid/node_modules/css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "dev": true, + "license": "BSD-like", + "dependencies": { + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" + } + }, + "node_modules/renderkid/node_modules/css-what": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": "*" + } + }, + "node_modules/renderkid/node_modules/domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "dev": true, + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/renderkid/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true, + "license": "ISC" + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true, + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "license": "MIT", + "dependencies": { + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "deprecated": "https://github.com/lydell/resolve-url#deprecated", + "dev": true, + "license": "MIT" + }, + "node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true, + "license": "MIT" + }, + "node_modules/rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true, + "license": "MIT" + }, + "node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "license": "MIT", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "license": "ISC", + "dependencies": { + "aproba": "^1.1.1" + } + }, + "node_modules/rxjs": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", + "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "license": "MIT", + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true, + "license": "MIT" + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true, + "license": "ISC" + }, + "node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true, + "license": "MIT" + }, + "node_modules/selfsigned": { + "version": "1.10.8", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", + "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "node-forge": "^0.10.0" + } + }, + "node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true, + "license": "MIT" + }, + "node_modules/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "license": "MIT", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true, + "license": "ISC" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true, + "license": "MIT" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true, + "license": "ISC" + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true, + "license": "MIT" + }, + "node_modules/setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true, + "license": "ISC" + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "license": "(MIT AND BSD-3-Clause)", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", + "dev": true, + "license": "MIT" + }, + "node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true, + "license": "ISC" + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "license": "MIT" + }, + "node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "license": "MIT", + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true, + "license": "MIT" + }, + "node_modules/sockjs": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", + "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "faye-websocket": "^0.10.0", + "uuid": "^3.4.0", + "websocket-driver": "0.6.5" + } + }, + "node_modules/sockjs-client": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", + "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + } + }, + "node_modules/sockjs-client/node_modules/debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/sockjs-client/node_modules/faye-websocket": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", + "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true, + "license": "MIT" + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dev": true, + "license": "MIT", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated", + "dev": true, + "license": "MIT" + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true, + "license": "CC-BY-3.0" + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz", + "integrity": "sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/spdy-transport/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "dev": true, + "license": "ISC", + "dependencies": { + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true, + "license": "MIT" + }, + "node_modules/stackframe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", + "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==", + "dev": true, + "license": "MIT" + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "license": "MIT", + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", + "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend/node_modules/es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", + "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart/node_modules/es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/stylehacks/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", + "dev": true + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/table/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true, + "license": "MIT" + }, + "node_modules/table/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/table/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/table/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tailwindcss": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-1.9.1.tgz", + "integrity": "sha512-3faxlyPlcWN8AoNEIVQFNsDcrdXS/D9nOGtdknrXvZp4D4E3AGPO2KRPiGG69B2ZUO0V6RvYiW91L2/n9QnBxg==", + "license": "MIT", + "dependencies": { + "@fullhuman/postcss-purgecss": "^2.1.2", + "autoprefixer": "^9.4.5", + "browserslist": "^4.12.0", + "bytes": "^3.0.0", + "chalk": "^3.0.0 || ^4.0.0", + "color": "^3.1.2", + "detective": "^5.2.0", + "fs-extra": "^8.0.0", + "html-tags": "^3.1.0", + "lodash": "^4.17.20", + "node-emoji": "^1.8.1", + "normalize.css": "^8.0.1", + "object-hash": "^2.0.3", + "postcss": "^7.0.11", + "postcss-functions": "^3.0.0", + "postcss-js": "^2.0.0", + "postcss-nested": "^4.1.1", + "postcss-selector-parser": "^6.0.0", + "postcss-value-parser": "^4.1.0", + "pretty-hrtime": "^1.0.3", + "reduce-css-calc": "^2.1.6", + "resolve": "^1.14.2" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/tailwindcss/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/tailwindcss/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/tailwindcss/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/tailwindcss/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/tailwindcss/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/tailwindcss/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/tailwindcss/node_modules/object-hash": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.0.3.tgz", + "integrity": "sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/tailwindcss/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dev": true, + "license": "MIT", + "dependencies": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/terser-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/terser/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true, + "license": "MIT" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "dev": true, + "license": "MIT", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/thread-loader": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/thread-loader/-/thread-loader-2.1.3.tgz", + "integrity": "sha512-wNrVKH2Lcf8ZrWxDF/khdlLlsTMczdcwPA9VEK4c2exlEPynYWxi9op3nPTo5lAnDIkE0rQEB3VBP+4Zncc9Hg==", + "dev": true, + "license": "MIT", + "dependencies": { + "loader-runner": "^2.3.1", + "loader-utils": "^1.1.0", + "neo-async": "^2.6.0" + }, + "engines": { + "node": ">= 6.9.0 <7.0.0 || >= 8.9.0" + }, + "peerDependencies": { + "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0" + } + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true, + "license": "MIT" + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true, + "license": "MIT" + }, + "node_modules/timers-browserify": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", + "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true, + "license": "MIT" + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true, + "license": "MIT" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/toposort": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz", + "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=", + "dev": true, + "license": "MIT" + }, + "node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", + "dev": true, + "license": "MIT" + }, + "node_modules/ts-pnp": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", + "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/tslib": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.0.tgz", + "integrity": "sha512-+Zw5lu0D9tvBMjGP8LpvMb0u2WW2QV3y+D8mO6J+cNzCYIN4sVy43Bf9vl92nqFahutN0I8zHa7cc4vihIshnw==", + "dev": true, + "license": "0BSD" + }, + "node_modules/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true, + "license": "MIT" + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true, + "license": "Unlicense" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true, + "license": "MIT" + }, + "node_modules/uglify-js": { + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", + "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "commander": "~2.19.0", + "source-map": "~0.6.1" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/uglify-js/node_modules/commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", + "dev": true, + "license": "MIT" + }, + "node_modules/uglify-js/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "license": "MIT", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "license": "MIT" + }, + "node_modules/uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true, + "license": "MIT" + }, + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true, + "license": "MIT" + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "license": "MIT", + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "license": "MIT", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", + "dev": true, + "license": "MIT" + }, + "node_modules/uri-js": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", + "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "deprecated": "Please see https://github.com/lydell/urix#deprecated", + "dev": true, + "license": "MIT" + }, + "node_modules/url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "license": "MIT", + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/url-loader": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-2.3.0.tgz", + "integrity": "sha512-goSdg8VY+7nPZKUEChZSEtW5gjbS66USIGCeSJ1OVOJ7Yfuh/36YxCwMi5HVEJh6mqUYOoy3NJ0vlOMrWsSHog==", + "dev": true, + "license": "MIT", + "dependencies": { + "loader-utils": "^1.2.3", + "mime": "^2.4.4", + "schema-utils": "^2.5.0" + }, + "engines": { + "node": ">= 8.9.0" + }, + "peerDependencies": { + "file-loader": "*", + "webpack": "^4.0.0" + }, + "peerDependenciesMeta": { + "file-loader": { + "optional": true + } + } + }, + "node_modules/url-parse": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.3.tgz", + "integrity": "sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true, + "license": "MIT" + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true, + "license": "MIT" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/util.promisify/node_modules/es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true, + "license": "ISC" + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", + "dev": true, + "license": "MIT" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "dev": true, + "license": "MIT", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/v-tooltip": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/v-tooltip/-/v-tooltip-2.0.3.tgz", + "integrity": "sha512-KZZY3s+dcijzZmV2qoDH4rYmjMZ9YKGBVoUznZKQX0e3c2GjpJm3Sldzz8HHH2Ud87JqhZPB4+4gyKZ6m98cKQ==", + "license": "ISC", + "dependencies": { + "lodash": "^4.17.15", + "popper.js": "^1.16.0", + "vue-resize": "^0.4.5" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", + "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/vue": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.12.tgz", + "integrity": "sha512-uhmLFETqPPNyuLLbsKz6ioJ4q7AZHzD8ZVFNATNyICSZouqP2Sz0rotWQC8UNBF6VGSCs5abnKJoStA6JbCbfg==", + "license": "MIT" + }, + "node_modules/vue-class-component": { + "version": "7.2.6", + "resolved": "https://registry.npmjs.org/vue-class-component/-/vue-class-component-7.2.6.tgz", + "integrity": "sha512-+eaQXVrAm/LldalI272PpDe3+i4mPis0ORiMYxF6Ae4hyuCh15W8Idet7wPUEs4N4YptgFHGys4UrgNQOMyO6w==", + "license": "MIT", + "peerDependencies": { + "vue": "^2.0.0" + } + }, + "node_modules/vue-eslint-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.1.0.tgz", + "integrity": "sha512-Kr21uPfthDc63nDl27AGQEhtt9VrZ9nkYk/NTftJ2ws9XiJwzJJCnCr3AITQ2jpRMA0XPGDECxYH8E027qMK9Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.1", + "eslint-scope": "^5.0.0", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.2.1", + "esquery": "^1.0.1", + "lodash": "^4.17.15" + }, + "engines": { + "node": ">=8.10" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5.0.0" + } + }, + "node_modules/vue-eslint-parser/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/vue-eslint-parser/node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/vue-eslint-parser/node_modules/esrecurse/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/vue-hot-reload-api": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", + "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==", + "dev": true, + "license": "MIT" + }, + "node_modules/vue-loader": { + "version": "15.9.3", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.3.tgz", + "integrity": "sha512-Y67VnGGgVLH5Voostx8JBZgPQTlDQeOVBLOEsjc2cXbCYBKexSKEpOA56x0YZofoDOTszrLnIShyOX1p9uCEHA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/component-compiler-utils": "^3.1.0", + "hash-sum": "^1.0.2", + "loader-utils": "^1.1.0", + "vue-hot-reload-api": "^2.3.0", + "vue-style-loader": "^4.1.0" + }, + "peerDependencies": { + "css-loader": "*", + "webpack": "^3.0.0 || ^4.1.0 || ^5.0.0-0" + }, + "peerDependenciesMeta": { + "cache-loader": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/vue-loader/node_modules/hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", + "dev": true, + "license": "MIT" + }, + "node_modules/vue-property-decorator": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/vue-property-decorator/-/vue-property-decorator-8.5.1.tgz", + "integrity": "sha512-O6OUN2OMsYTGPvgFtXeBU3jPnX5ffQ9V4I1WfxFQ6dqz6cOUbR3Usou7kgFpfiXDvV7dJQSFcJ5yUPgOtPPm1Q==", + "license": "MIT", + "dependencies": { + "vue-class-component": "^7.1.0" + }, + "peerDependencies": { + "vue": "*" + } + }, + "node_modules/vue-resize": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/vue-resize/-/vue-resize-0.4.5.tgz", + "integrity": "sha512-bhP7MlgJQ8TIkZJXAfDf78uJO+mEI3CaLABLjv0WNzr4CcGRGPIAItyWYnP6LsPA4Oq0WE+suidNs6dgpO4RHg==", + "license": "MIT", + "peerDependencies": { + "vue": "^2.3.0" + } + }, + "node_modules/vue-slider-component": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/vue-slider-component/-/vue-slider-component-3.2.6.tgz", + "integrity": "sha512-oaq3hnOf8MdGdhNmu/5pCqUNvgy3vrlaffyoJCL5k9v+6DBcK3yF07Cc7VkQ4DFObyKJZFUHME+y6Wn4NdPTCw==", + "license": "MIT", + "dependencies": { + "core-js": "^3.6.5", + "vue-property-decorator": "^8.0.0" + } + }, + "node_modules/vue-style-loader": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.2.tgz", + "integrity": "sha512-0ip8ge6Gzz/Bk0iHovU9XAUQaFt/G2B61bnWa2tCcqqdgfHs1lF9xXorFbE55Gmy92okFT+8bfmySuUOu13vxQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + } + }, + "node_modules/vue-style-loader/node_modules/hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", + "dev": true, + "license": "MIT" + }, + "node_modules/vue-template-compiler": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.12.tgz", + "integrity": "sha512-OzzZ52zS41YUbkCBfdXShQTe69j1gQDZ9HIX8miuC9C3rBCk9wIRjLiZZLrmX9V+Ftq/YEyv1JaVr5Y/hNtByg==", + "dev": true, + "license": "MIT", + "dependencies": { + "de-indent": "^1.0.2", + "he": "^1.1.0" + } + }, + "node_modules/vue-template-es2015-compiler": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", + "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", + "dev": true, + "license": "MIT" + }, + "node_modules/vuex": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/vuex/-/vuex-3.5.1.tgz", + "integrity": "sha512-w7oJzmHQs0FM9LXodfskhw9wgKBiaB+totOdb8sNzbTB2KDCEEwEs29NzBZFh/lmEK1t5tDmM1vtsO7ubG1DFw==", + "license": "MIT", + "peerDependencies": { + "vue": "^2.0.0" + } + }, + "node_modules/watchpack": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz", + "integrity": "sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "optionalDependencies": { + "chokidar": "^3.4.1", + "watchpack-chokidar2": "^2.0.0" + } + }, + "node_modules/watchpack-chokidar2": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz", + "integrity": "sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "chokidar": "^2.1.8" + }, + "engines": { + "node": "<8.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "license": "MIT", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/webpack": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", + "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.3.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + }, + "webpack-command": { + "optional": true + } + } + }, + "node_modules/webpack-bundle-analyzer": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.9.0.tgz", + "integrity": "sha512-Ob8amZfCm3rMB1ScjQVlbYYUEJyEjdEtQ92jqiFUYt5VkEeO2v5UMbv49P/gnmCZm3A6yaFQzCBvpZqN4MUsdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1", + "bfj": "^6.1.1", + "chalk": "^2.4.1", + "commander": "^2.18.0", + "ejs": "^2.6.1", + "express": "^4.16.3", + "filesize": "^3.6.1", + "gzip-size": "^5.0.0", + "lodash": "^4.17.19", + "mkdirp": "^0.5.1", + "opener": "^1.5.1", + "ws": "^6.0.0" + }, + "bin": { + "webpack-bundle-analyzer": "lib/bin/analyzer.js" + }, + "engines": { + "node": ">= 6.14.4" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack-chain": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/webpack-chain/-/webpack-chain-6.5.1.tgz", + "integrity": "sha512-7doO/SRtLu8q5WM0s7vPKPWX580qhi0/yBHkOxNkv50f6qB76Zy9o2wRTrrPULqYTvQlVHuvbA8v+G5ayuUDsA==", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "deepmerge": "^1.5.2", + "javascript-stringify": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", + "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", + "dev": true, + "license": "MIT", + "dependencies": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/webpack-dev-server": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", + "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.7", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "0.3.20", + "sockjs-client": "1.4.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 6.11.5" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "license": "ISC", + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/webpack-dev-server/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "license": "MIT", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/webpack-dev-server/node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/webpack-dev-server/node_modules/cliui/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/cliui/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true, + "license": "MIT" + }, + "node_modules/webpack-dev-server/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/webpack-dev-server/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-dev-server/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack-dev-server/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/webpack-dev-server/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/string-width/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/string-width/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "node_modules/webpack-dev-server/node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "license": "ISC", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/webpack-hot-middleware": { + "version": "2.25.0", + "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.25.0.tgz", + "integrity": "sha512-xs5dPOrGPCzuRXNi8F6rwhawWvQQkeli5Ro48PRuQh8pYPCPmNnltP9itiUPT4xI8oW+y0m59lyyeQk54s5VgA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-html": "0.0.7", + "html-entities": "^1.2.0", + "querystring": "^0.2.0", + "strip-ansi": "^3.0.0" + } + }, + "node_modules/webpack-hot-middleware/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-hot-middleware/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/webpack-merge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", + "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.15" + } + }, + "node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/webpack-sources/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/websocket-driver": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", + "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", + "dev": true, + "license": "MIT", + "dependencies": { + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true, + "license": "ISC" + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, + "license": "MIT", + "dependencies": { + "errno": "~0.1.7" + } + }, + "node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "license": "ISC" + }, + "node_modules/write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "dev": true, + "license": "MIT", + "dependencies": { + "mkdirp": "^0.5.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "dev": true, + "license": "MIT", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + }, + "node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs-parser/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/yorkie": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/yorkie/-/yorkie-2.0.0.tgz", + "integrity": "sha512-jcKpkthap6x63MB4TxwCyuIGkV0oYP/YRyuQU5UO0Yz/E/ZAu+653/uov+phdmO54n6BcvFRyyt0RRrWdN2mpw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "execa": "^0.8.0", + "is-ci": "^1.0.10", + "normalize-path": "^1.0.0", + "strip-indent": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yorkie/node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "license": "MIT", + "dependencies": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "node_modules/yorkie/node_modules/execa": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", + "integrity": "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yorkie/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/yorkie/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "license": "ISC", + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/yorkie/node_modules/normalize-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-1.0.0.tgz", + "integrity": "sha1-MtDkcvkf80VwHBWoMRAY07CpA3k=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yorkie/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true, + "license": "ISC" + } + }, "dependencies": { "@babel/code-frame": { "version": "7.10.4", @@ -1864,7 +18669,8 @@ "version": "4.5.7", "resolved": "https://registry.npmjs.org/@vue/cli-plugin-vuex/-/cli-plugin-vuex-4.5.7.tgz", "integrity": "sha512-bHH2JSAd/S9fABtZdr3xVSgbIPm3PGcan56adMt0hGlm6HG/QxDNuPLppMleuBLr9uHoHX5x7sQmbtZvzIYjxw==", - "dev": true + "dev": true, + "requires": {} }, "@vue/cli-service": { "version": "4.5.7", @@ -2224,7 +19030,8 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/@vue/preload-webpack-plugin/-/preload-webpack-plugin-1.1.2.tgz", "integrity": "sha512-LIZMuJk38pk9U9Ur4YzHjlIyMuxPlACdBIHH9/nGYVTsaGKOSnSuELiE8vS9wa+dJpIYspYUOqk+L1Q4pgHQHQ==", - "dev": true + "dev": true, + "requires": {} }, "@vue/web-component-wrapper": { "version": "1.2.0", @@ -2444,7 +19251,8 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz", "integrity": "sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==", - "dev": true + "dev": true, + "requires": {} }, "acorn-node": { "version": "1.8.2", @@ -2500,13 +19308,15 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true + "dev": true, + "requires": {} }, "ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true + "dev": true, + "requires": {} }, "alphanum-sort": { "version": "1.0.2", @@ -10635,6 +27445,15 @@ "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", "dev": true }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, "string-width": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", @@ -10708,15 +27527,6 @@ } } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", @@ -11599,7 +28409,8 @@ "vue-class-component": { "version": "7.2.6", "resolved": "https://registry.npmjs.org/vue-class-component/-/vue-class-component-7.2.6.tgz", - "integrity": "sha512-+eaQXVrAm/LldalI272PpDe3+i4mPis0ORiMYxF6Ae4hyuCh15W8Idet7wPUEs4N4YptgFHGys4UrgNQOMyO6w==" + "integrity": "sha512-+eaQXVrAm/LldalI272PpDe3+i4mPis0ORiMYxF6Ae4hyuCh15W8Idet7wPUEs4N4YptgFHGys4UrgNQOMyO6w==", + "requires": {} }, "vue-eslint-parser": { "version": "7.1.0", @@ -11682,7 +28493,8 @@ "vue-resize": { "version": "0.4.5", "resolved": "https://registry.npmjs.org/vue-resize/-/vue-resize-0.4.5.tgz", - "integrity": "sha512-bhP7MlgJQ8TIkZJXAfDf78uJO+mEI3CaLABLjv0WNzr4CcGRGPIAItyWYnP6LsPA4Oq0WE+suidNs6dgpO4RHg==" + "integrity": "sha512-bhP7MlgJQ8TIkZJXAfDf78uJO+mEI3CaLABLjv0WNzr4CcGRGPIAItyWYnP6LsPA4Oq0WE+suidNs6dgpO4RHg==", + "requires": {} }, "vue-slider-component": { "version": "3.2.6", @@ -11730,7 +28542,8 @@ "vuex": { "version": "3.5.1", "resolved": "https://registry.npmjs.org/vuex/-/vuex-3.5.1.tgz", - "integrity": "sha512-w7oJzmHQs0FM9LXodfskhw9wgKBiaB+totOdb8sNzbTB2KDCEEwEs29NzBZFh/lmEK1t5tDmM1vtsO7ubG1DFw==" + "integrity": "sha512-w7oJzmHQs0FM9LXodfskhw9wgKBiaB+totOdb8sNzbTB2KDCEEwEs29NzBZFh/lmEK1t5tDmM1vtsO7ubG1DFw==", + "requires": {} }, "watchpack": { "version": "1.7.4", @@ -11810,7 +28623,11 @@ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", "dev": true, - "optional": true + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } }, "glob-parent": { "version": "3.1.0", @@ -12112,7 +28929,11 @@ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", "dev": true, - "optional": true + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } }, "glob-parent": { "version": "3.1.0",