From f6f14d0903eee3fdedee721dff8b0faa7810d0e5 Mon Sep 17 00:00:00 2001 From: Joel Rodrigues <19577724+joelfmrodrigues@users.noreply.github.com> Date: Sat, 9 Feb 2019 10:10:52 +0000 Subject: [PATCH] add web part (#767) --- samples/workbench-customizer/.editorconfig | 25 + samples/workbench-customizer/.gitignore | 32 + samples/workbench-customizer/.yo-rc.json | 11 + samples/workbench-customizer/README.md | 47 + .../workbench-customizer/assets/Preview.png | Bin 0 -> 182774 bytes .../workbench-customizer/config/config.json | 18 + .../config/copy-assets.json | 4 + .../config/deploy-azure-storage.json | 7 + .../config/package-solution.json | 13 + .../workbench-customizer/config/serve.json | 10 + .../config/write-manifests.json | 4 + samples/workbench-customizer/gulpfile.js | 7 + .../workbench-customizer/package-lock.json | 20663 ++++++++++++++++ samples/workbench-customizer/package.json | 32 + samples/workbench-customizer/shrinkwrap.yaml | 10983 ++++++++ samples/workbench-customizer/src/index.ts | 1 + .../WorkbenchCustomizerWebPart.manifest.json | 30 + .../WorkbenchCustomizerWebPart.module.scss | 6 + .../WorkbenchCustomizerWebPart.ts | 97 + .../webparts/workbenchCustomizer/loc/en-us.js | 10 + .../workbenchCustomizer/loc/mystrings.d.ts | 13 + .../styles/centerCanvas.module.scss | 9 + .../styles/maxWidth.module.scss | 6 + .../styles/overflow.module.scss | 10 + .../styles/padding.module.scss | 16 + samples/workbench-customizer/tsconfig.json | 34 + samples/workbench-customizer/tslint.json | 30 + 27 files changed, 32118 insertions(+) create mode 100644 samples/workbench-customizer/.editorconfig create mode 100644 samples/workbench-customizer/.gitignore create mode 100644 samples/workbench-customizer/.yo-rc.json create mode 100644 samples/workbench-customizer/README.md create mode 100644 samples/workbench-customizer/assets/Preview.png create mode 100644 samples/workbench-customizer/config/config.json create mode 100644 samples/workbench-customizer/config/copy-assets.json create mode 100644 samples/workbench-customizer/config/deploy-azure-storage.json create mode 100644 samples/workbench-customizer/config/package-solution.json create mode 100644 samples/workbench-customizer/config/serve.json create mode 100644 samples/workbench-customizer/config/write-manifests.json create mode 100644 samples/workbench-customizer/gulpfile.js create mode 100644 samples/workbench-customizer/package-lock.json create mode 100644 samples/workbench-customizer/package.json create mode 100644 samples/workbench-customizer/shrinkwrap.yaml create mode 100644 samples/workbench-customizer/src/index.ts create mode 100644 samples/workbench-customizer/src/webparts/workbenchCustomizer/WorkbenchCustomizerWebPart.manifest.json create mode 100644 samples/workbench-customizer/src/webparts/workbenchCustomizer/WorkbenchCustomizerWebPart.module.scss create mode 100644 samples/workbench-customizer/src/webparts/workbenchCustomizer/WorkbenchCustomizerWebPart.ts create mode 100644 samples/workbench-customizer/src/webparts/workbenchCustomizer/loc/en-us.js create mode 100644 samples/workbench-customizer/src/webparts/workbenchCustomizer/loc/mystrings.d.ts create mode 100644 samples/workbench-customizer/src/webparts/workbenchCustomizer/styles/centerCanvas.module.scss create mode 100644 samples/workbench-customizer/src/webparts/workbenchCustomizer/styles/maxWidth.module.scss create mode 100644 samples/workbench-customizer/src/webparts/workbenchCustomizer/styles/overflow.module.scss create mode 100644 samples/workbench-customizer/src/webparts/workbenchCustomizer/styles/padding.module.scss create mode 100644 samples/workbench-customizer/tsconfig.json create mode 100644 samples/workbench-customizer/tslint.json diff --git a/samples/workbench-customizer/.editorconfig b/samples/workbench-customizer/.editorconfig new file mode 100644 index 000000000..8ffcdc4ec --- /dev/null +++ b/samples/workbench-customizer/.editorconfig @@ -0,0 +1,25 @@ +# EditorConfig helps developers define and maintain consistent +# coding styles between different editors and IDEs +# editorconfig.org + +root = true + + +[*] + +# change these settings to your own preference +indent_style = space +indent_size = 2 + +# we recommend you to keep these unchanged +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true + +[*.md] +trim_trailing_whitespace = false + +[{package,bower}.json] +indent_style = space +indent_size = 2 \ No newline at end of file diff --git a/samples/workbench-customizer/.gitignore b/samples/workbench-customizer/.gitignore new file mode 100644 index 000000000..b19bbe123 --- /dev/null +++ b/samples/workbench-customizer/.gitignore @@ -0,0 +1,32 @@ +# Logs +logs +*.log +npm-debug.log* + +# Dependency directories +node_modules + +# Build generated files +dist +lib +solution +temp +*.sppkg + +# Coverage directory used by tools like istanbul +coverage + +# OSX +.DS_Store + +# Visual Studio files +.ntvs_analysis.dat +.vs +bin +obj + +# Resx Generated Code +*.resx.ts + +# Styles Generated Code +*.scss.ts diff --git a/samples/workbench-customizer/.yo-rc.json b/samples/workbench-customizer/.yo-rc.json new file mode 100644 index 000000000..a3a3039b8 --- /dev/null +++ b/samples/workbench-customizer/.yo-rc.json @@ -0,0 +1,11 @@ +{ + "@microsoft/generator-sharepoint": { + "packageManager": "pnpm", + "isCreatingSolution": true, + "environment": "spo", + "version": "1.7.1", + "libraryName": "workbench-customizer", + "libraryId": "5d6f4a5a-9d2b-4a93-a283-16b8f5ea75d6", + "componentType": "webpart" + } +} \ No newline at end of file diff --git a/samples/workbench-customizer/README.md b/samples/workbench-customizer/README.md new file mode 100644 index 000000000..14077f645 --- /dev/null +++ b/samples/workbench-customizer/README.md @@ -0,0 +1,47 @@ +# React Visio Embed + +## Summary + +This sample shows how the Workbench page can be customized to display in a way that better mimics a modern SharePoint page. +This is done using CSS overrides on some of the page styles, which does not cause any negative impact on your site as the web part is not intended to be consumed by final users, only developers. +The web part also has some properties that control which customizations are applied to the workbench page (all enabled by default). + +![Demo](./assets/Preview.png) + +## Used SharePoint Framework Version + +![drop](https://img.shields.io/badge/drop-1.7.1-green.svg) + +## Applies to + +* [SharePoint Framework](https:/dev.office.com/sharepoint) + +## Prerequisites + +* Office 365 subscription with SharePoint Online licence +* SharePoint Framework [development environment](https://dev.office.com/sharepoint/docs/spfx/set-up-your-development-environment) already set up. + +## Solution + +Solution|Author(s) +--------|--------- +workbench-customizer|Joel Rodrigues + +## Version history + +Version|Date|Comments +-------|----|-------- +1.0|January 24, 2019|Initial release + +## Disclaimer + +**THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.** + +--- + +## Minimal Path to Awesome + +* Clone this repository +* in the command line run: + * `npm install` + * `gulp serve` diff --git a/samples/workbench-customizer/assets/Preview.png b/samples/workbench-customizer/assets/Preview.png new file mode 100644 index 0000000000000000000000000000000000000000..6f5796ec1b689df17289bb5668dd259cc0b9d83e GIT binary patch literal 182774 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%0AjfgmE`pI4|M?$T^Mqs9`DQ0~=zjJVBbG~n2 z7bn5_+VtdQkK*QR>oz@t5b-P86#n=8Cg@LaH;S_`uS~a4c`~1z z>1}1Q8l_{?v+YegPK25S%zngctY`7sR#w({GHM=e)PLHpST8p^DeU zYUH&}t?SV1w*cus+iKx7G&J)Sa|eZwYlwhV(=Qg(*ReX~3cWKzlajDwB?Ca#yx6WX zQ4@PsGY|-lOx?DIK zpuCsYZ_NstnN580igvf3D-LA=nz8q`4(D)S+npa-vtCl)=IHdvEiYxgr@Y2Cd#YG2 zB?H!xo)$(Ovqdtfu~U7ChB?{tv5&~bx|$m;sn=Te2xPUVp+jXRt`Rz;S)SlEHZ(K| z6zj)nlt?-?B3>hl%^jLuj}#_WJ>MK*)Uy}0j@-po`^+&0@YC70iKWBdPHsaZXJ~FW zgBPnGv+|buTGqhi`s_G=(HsW=nH^}Sdx0*F7MrP@*>j*-?QUDl;vjIc(lc9JM(J#= zbNal{l#`E6wGB9L)?(18Rm@}Z+Gi3Vr|50>C-Gdu(%Y_}qa>dV_V)H=^CXsw@2N)E z%=$)N%lerYN27hRo-|4l7^2^rZe}sKt=-G3>+AtKa1hPn5TmYMB%4^79#Afx06@-4 zdv$?g32>ws*t13pK36kqt7YQ{rR8ll;#BswGMEk0q1olpwgTjUl+P#?uUbmTF_1SNpF%-&!9Mv#(*xMtK^pBcC)MW#v(~~p9%#cJf zxt56fW)$*n=|r%!SuP(t+SHk}3lfQBVtJREwggA^R+JKnWO#C(Ua$g-yG93ld*t$I zNfiw_NbF)nB9RQv3<+6Ml_?)KuWVZ}B73%Z;Ji@x_DII2j_9Y#MXY0klAhk){mrdY z=Z&1;(9B3EyQqZ%vQg*Z!MS=xA(0Fm7uJ-(Vi!a59*IP@e(a(lM?SGzuuGzICrTkF z8?g;bB$A=oV48lgl&VK6kqj-5NgfGQNZhlua&XCs_~}aj*MI*}L!0Epown&W^u`m3 zWZI}dIy|H2&d2t)R|Ba$pc(>~dnA&vH60EMjGr^)xZUn|I&*&?Y;A#L67=>0oeqRT zpr;2|t-$315()78fzb%Mx|6vU}A#W7#RVpt00pBayd||K{QGoU^D`+ z7j$<6w;R}O)Va|p&}ykYC<@lrsIv$HD3xGg0U!t%7yx^FAd#R9I6DJ@0FX+7-3}ZM z%79=H==Ib_CIc*&YYv*tV0s#07#JP~8yg^<27P_t_!xx4l<{UWb?feK$_$GIh{Yh0 zNKZt$yVgfc9f1>4)yMF;}S&Vrd4%CMm!u(?S&t+$sto%X85QuM0NM;Y1GMY;Xp zfcl9bz~UkpAE!1(N5RSpby>Om_7b-)7xgPaQ2tk`ir(Ab2k|&%yk1YGmsAQaE~r0= zgu3t9*|!);URGBu7BDphaGdh$`g+l;T5Zv*CKK>@C_i{y)~;8YY7uo)wVJvehEWD9 z6x7AX$EgRQy?Ss^^y-yi4hLmeR~L27(^JZ@T#m|qgM-)4s8Uh+Fc_q6YO_%ZA(2qI z!eA)o!@WJqs{}#iAEmOG57*YH9MabZG#V<&WU_06-EJyBcXd(5Xf%`=`8<_x-_eur zqjwEDt@cL>oUN_P_g$X4U^)$UcPTFs1el+Hx8(K|gXjY$_rL&k?({U374vy2A6^wf zrOy-Lqgq#lqISKn}WqsGpq2|%9 zr>~CO6mU5Aho1K=z;4)g#&Y@vPTAl_B$|$x=N_?S7aqUuY@_U9oi_)x z6TGh;imX2Wpy273<*i3nk71>~hBte)iWbONYCgWN*ggsdgX5w{T}%30Dt3Hy5)1~H zWX)YOCjd*dmse~XF1*fj_Gka4cEN^*&D>^&#v1gRHP1i(y;Nn&=qI1n&1UnFt|y-` zdgpur?})H&VA}?AzUDgif$75M(pCS>e-f{`t{%y>Im!|%yaC@t$4l9!HE3S@-GBN0 zj?wQtU8#HC;6+J?UT<@Fy!JE3S7lBNoXz&Us;Jkyf}Zo8n!1X!K!S!GBxI;z)oN`) z!|oW9FOOxC{i3SH!;7HH(q8xAkwBFT8l|%7%au0BY{b_7tbXSrm_dm-@mH_Ji@{(_ zH{HpX)8k^Z?7C-KZ_0N#{Jdqv5o>tUvvUI_Ca;>i93d0FNF~=YIO>jbCX4zWlOy82#%P zUr@i^zfb*IR#vpxV4yDk=n-Yc#~&Ae{o^06jsN`fqVXSnL|x>oudv_!Hvad&r*_iD z(*}I<3AN{|uc*Ul1Fnq!^wXm8Uw&Ei4{g<#Us8lnY=p@bZ~gJd)c%JLsk3OqzW9RL z`F5`s411$jX`kPkt;^xK;k^eBsB^E3zw#b^g)8IVZlw8gZFQsZZm(V?YtgHp;lKNb z*ys0)#((uy(W_U6z1^#&hSC1{_+#p+uQV}nBOA~jqqD)C`S8)BVorOL!JmCr^!B}b z)L~zLecRx-c=G=J_X@*z4Z4GaA1QFI-nsew9o~DV0hsKcWUZA z0_Upv<4S7vcZ}{*50{$#L+8o-9yIfR@K0y*W?-vT*E+*tLy@{JRHIGMX1u14mT`OoKV zh29JjT@$~Q97VJfUA={oY~EeTOW_Pc%@A_*>RD3)y@njltCqqVf*@^Dy{H>WXt>cPk5ZS!e^vPQC17}Jbv2Wsn8Hp|9X$LJn?_KKKU3OT(M3~hum-Ll@>AXy9@ z%E~1hg+dG8Y%TA(h8&`o|G0ng&}=qq=R2R&D;?&wT2^7mED@ExdcNaCQ(@nlvY)}M z{rIo{>y{s!&C0qbH1x@{t#zZjCK_^#tAn+|5wqEBHtg1a^K9?ru%6XH57hVV55Il5 z+FaMupM94f&&+1??ws@`V*nNzKVQgskC8L!G}XX~VN?rTAV5{D zqfx3AkRYi4Mx)e*&qp;7;yBf$m(5a5%WgOIV$Ni!=4T9}e)apQ17b1iEF7mA0wWRX z+(3Z3GC@$SnCUcimfKA=`{i=f9t@*e7X5x|BOa$(`*55(F&w5&2?nVP(gvhTJ|IDm zYXj~y9>=eZ_xq_|ah$qcCQ~#XMX3jQ-FVu7Qsd)sYQyWLjHeI261_i_qV~Jp)Ds~H zb(ehpoxJMz-{I9#!(JEdJ^Gk;_ugBKMA3Kh>Q%CaLPgKeUZs;Yleu9SZ9Hulj^AO} zEwA2Uxl)h4o()PpR%-B7QrW)o7E$hqPN`*vSL$FyOVTQfyZ8iVh& zSC>Ez)?W7~PFMd}K^uEkpLvbXSI{MT|Em`p)`)=dYQ}hfcX^;9Mo}Fxe*|Dq#02{9V)1QP3ST5+Hrj$h#{PGn`DyAK%kZk1vVcnEI zZkf&IiA=~?_pIEW0Pg}h&wumjLSgam`PQc`%jepO2DU;2Kz6A5i+jQukT5>HS7(W2 zv22k01vOkPYTBx-VEHltPdLi{_`5el&TKw-^ze_)GZ zr;N`L&xc-voQelu7{i&ATl49E{#OOa5#4*-9>YL3psTH{ISnOg$O)gXRaP|>mYcx* z&Ok2ZdsX)6#G3_ZQr_?x{Y}ow>f!a=4S0N{s&3DZl|oKLzwnSH2IX&lht1em`^z6x5F?7<5ojP!Mu{36LX^NR&$D+}xbo?KYdu z7K_Ent8eF3u~_Y^tCP}YEfP5w z)-hQu#_*CB#Yqwi%IcUM(v>uxJDMJDWU`w0Ek`!0`flG_-O+g|bg-=SFKKZAh?G?> zQ)aMh$l<==4s}UbELQLEb}CQgqHdX}n#Jl`Sx}D5905Su_Gg>f46Z=FHrG3<4Uhz8 z-J7Ukutc)ah0)<IeYbxG~dQ&uHchjy1m+*zsLG zB9=?647E{D*dq6&(1iDNdYWDtFtaZ2)dx`9uClR#**Y*Y)6F{#1E+dzLOCa9vKX~3 zYFhv&vD5LMEqj(EFo$-&hQVU7m}_TVk|a}({hE3fOVqWrG$WnXB0-}>IvKfMI)L=5 zXRGR%yS9XSW8lc0re|y2QS$2;?7`^`nOtg*B1A4RJ=D%*v3PA_XB5m> zK5)j7%_0CK%_|()Qs$>QhYp#YmvFaktnu=r%6mL5SE&KO)pFjlA^wZYP3Za2Nho!D z`eeuXfg_UrZdY9D6D{d~SOADQ_nX>&fFb@FOK0T1L(Wy5N5B8$ZUAwxVeW`Yj^+R$axs@b`cs|zhKTyziR=#u;b_`BKeLLx;rU$$BOS^e0Px+8 zni*a6XP95G^Tna_@SA=O*8KIaI~LDwRE|*JqhJ01dfvRc{I?KD&>PF3KkOqRNw+ur z;jf!M=Tyq0`FA?@M}FxesfaIpyTARruB?D-hpR?)RO6TLe0%-$bt1(hK2P$FrPjzq zz#Ywe05-{*7hdr<^FNfY-1D<*_?t+B$XoVjn|Z>KDb?E2l44}!*#2Ge66(`ciH2@3 zj**MIe1&gz6Xx+r-TOXZCS;jiFT!&w;tM6;wc?Zr`@*SPz(p*#@K%kH_Xw+qMY()} z0VoJLe`b&)6bdgcF2={l6$%CY-_g<0g@py9(fD20$@y`WwYJpAekjPnoXt;bSS%K+ z_IdB@aUO?r%0vCwkmGQ?Pkodmag0*VQ-mC94^hmw1YYa9Lr-EL6El$PWaW0RUH`wqc1`mk6n7?HOMKo@Ory=7Iuec3P0sbjJ#o3 z;pylUxjulTU5;TyaaZBFuAb#GnQ(%9OZpPUBU7_=Pgb4zQpc7;j^v9MPnfcjnmy^> z==j6O9}QnZPVru)S>npwm)nJ>pll|{lHac_d2P93`ho8>>GG_SG{s9!#EZui&!z5~ z&lg=m-gIU$*Oj`d@N52->#pofy$9rcx1b{kqL|^SpeyFpk^s3*U$P{2sKhV$^;R^M zKu$5o+~LxzV7cBdLJmpbx`nQeB_oF8v`a7Z7+GonK@@yeIJ5L()c$;_C$A!!eBFS{ zuqs}*6mm+he=C`Yl5(ju)k^bQ;RYpHlqBQc!^RqM7Qx87;v-^OZRAP3N%Y&iRNN>e z5pg5N$r8vRZ|tPYQp$}NOOF_;)a%YHZr_e*`gQ@+dUMxsK2Pnu8CbI0-t)g=_gT3arTOmo7T(EQ-3PR4$8ggc4W=tm2#l?lm zWHJ~GD=RBM8_0oz`b9&|dyJgHQk!Gl_4Rd3HoH^AeZU>gQ5BA*s-CqxwetH(dyBA< z!K|rcuNkTDsy7D2oUZ;pv9R*xE7|Ps&deB>(@}Svyw0V+kg7{6|-NV zzN?)lC@o_Tbv6y}7suJ+=|D4sztq<>R)Cz8eY3rl*T7^}Gg$ihL>!_=* zXRqvuhu_)sw0fF?oTzcR zt%b{CFlrh&$L<@W34%w`+R3Bhwz{`Qd2j_e*2B5SU;OSLzI@TrKbs2Ks-6m!^8*d6 zE@Rj~QS4J;<3eK43zZ^)`trfeb7_c}Pu%z75Hu}$Ym0+Mj-PjMQX znM_94%+ZZDM&sOb;o#_C7nj{oSy?@Ebb*&ZPSR(PwTc>9jGAip`e`8(=98=AQhrk- zvz|G+be0FCTer?@qB4AgpxYdxf=?o3DJJ^)9O0_o=hN?Z3j}OdePt!{)SpWQ%pJ^! zfBVkHq_}{;*6ZMz_k+E8~ zCR#uXJUd>;J__eS%2o43FsT}3vpUcG#SqT=bb^|DfBV~ynDuSecz#FOF>>GnAk)?K zbZlg}jo)1U{Mo>o2`fZ`TesRF?U~_fTf-etBBJtKWRV6vM zbMM|uODIF&xM{P$xqA)(a5UA`J++VIaV(dV2sv7JGHPC836-%7O5k`7K}%Zrk-kR8 zp@*uPq@5cL!l@jNQjl|zOPCfI9Sd24nzlsFXKFlg!>Wuww2feRJ`);iW9+yP5Y+ts z^Ot+JFi!QTgq#2P`N+1FYN#YYE)~ln7=dH!J)D`n8-$h$YMZJ%5sU_in%XjwVh+o#6oERh;(2$dhpEp$r69|sy^C)&>v>}p8 zWpa4}$2>dz%%PLg-|V{+eA!HzO4Qtxv~BUk_g2V3Mq4WP>~Vs?5d^ntWr zJH?hz1Fnc{psS(ToFtqySC!6iU&cZcBajYDv2+#PObX5RVc z?jQ66oUS@&mz=7-*IE@^^mqbmN+r6fg*vja9bp)t?*oe3=1GiQeYi!of$j_@BATF1 z(her07`(NP#Dw}~ufdQlF#J=kfkH|Um(4L#XMBq&$aMd724{c(25_6(JYhBS#b1>D z$Q70xp5LEegM3*MQtD}5z7Z3?V^;$I&r1Js0l zCYmbjo!Ibgy)Yks1o{8?B=-^c^p)PQOAaI2u0Vw!+_x`fVDBQ*1sD;a`x1965?YNF z!RW07C~~+jsNj7(9DpYIhXrPPr2aA+7?sD9#F29{r5M*(Yv`xVLNBaP z?7J@0eG1EKSTTbIVP=~@YESCSz5989(ySJ1=Vyf~ECf2ZYnG zXKx53S54Tz0TC4T@1F^aZxA4&5}<0*Li+^KC_Gmtt*~jqs>!eQm&90p%VBRcM=4Oy zobd*3dZ=rqqbzR*Z6?f}UwM6J^(Z9}0*8n>f5ckbY(+J( zA4M0#<#_~W^$&R&5RR6kx_Z8x$88r(H^9dwpwYT zN1fH7_+Ub?ff`9{nbGdug4{VzqA8-aSV&0B0oig zo>SwG4DW{smae@a>X2fJGyib!!6P~|Q;aAptaq^}?wcZ#OP-2?&yX4$jLlfLD$EbN zyg{f3L+<9Z8f_UAO65dRQ;?#y)v;_=j9%`(ugc;&@jvEvT6fx>D`sN#QGY(hniX+PNj)q&k zeVlzmHQl=Pc;2cKpaT6%bvrcRFG4%F@y9ffN3l@=xHjto(Z$pwsm0{9##ugtr>t{F zzcy?==Z_}#G~r-Ag&?^*K(_<*KG|gXEH`~`U*o2*TB;NO>oe+!VuE?#x02EmMb0{+ zpynv8lq6}EEFVO!fWWRFmquHFZqh=sV&6HEPP6?IgL)x8098rARgFElB&V)r#xd1n zyQH!>^|+2=k|+1@Q2_OyNnFXQy>;`xr)@J2+V}JKYgq?K=TSoM?bInZwhfx)j+Rg& zh_!M>tud)Q(sKncWL?8yq(h@=wW($O2D@T0VQ!F_J>rmVs9ne4&=>zaD2CmX$q$ym zxuze#y^UL52v(XYs)f-ZoTy1ndNrrULERM%$2?@I0;JQ@a|X?}p(oJcrSKf!(Ng5K z4EuM;{RgX0vP(ov+_}@bBhY~&d&#(39tjtf5OT24raQ1RR)mzh;XjNyoiNAQp`W#7 zq4i`vXFzvY*ObC7imIrQb;oe3+{ngy#&GKp_mp?nbrBf-MsCvJ z^TD30nNhqml!Y8Fu(P%b+3*!AQ)gQc zGS+1|#_xQhRp)dd`UyTKysYVCH~ADwWSMK%HvL~xlTGk9JZt=pdC_ccYy&I*E~UV% zwu954URILR@p={m171}w9$hx^kLkHPYV%IK)&Ba$;Z}ZpyF5u`cIlNiy6(p*kL&eb z5SGK_wc}!`KRw(BPLLm%bmhUI?>mV`J_AHRSYBdJSfYW1-%it`w=_OQ?wLbrj@DAG z4^-aHk#0hPZ8ejPZD(D;hHE+Pke5vhLD1JJ_kHn-s51bu%&w+SS<0udY2lDM8Nt{v z%>+sZ2bK1!{UOo8)v`Ff5i9q(sspx+KNj0T9%#JtKP}I$cHVram8cUe95m=ey+3L$ zHTu{h52>twvK>u^F2m%s<(X}t(@%~d0WXzXJwG-xgWbSele%Z*sm6cFyjPIvza%^F_rKVTWFO0x2`<_m)iJm5H1T?;2zez~-H zam*e?r1$9ah5S1g~QuA(xE^=W@Fz0C2cS`2__n&>$|E2};$)SBG{BmKfv zg<^~P#WW{=I?scyzA}v|;+Hvu5b4pB037?lv&*$+-@F!<#SI+e+m14E;G# z#+IFv19ENK+xz-20t?Krm&a+G>z#o@;U2G&Z{J~SaF*Vz<^cMvo5RM)4fi}Lva`95 zIN_7gQRZC7Qg1rH-`ovM{cB|iCFRwnUz=82a8`p$b)M=%@6nC&yppfOcRnvYwofWs znOS_~v=xMv1lon?Todmg4MhbS-`>)X1w0UzVk^V!#ly!)U3c=R=?EM@IQ6k}1h)8} zu2|V!yr>}h?KMyPw{G>+#b$fHB32@_EyxjQ!10!bg>=I>cj)pD2B+@_fdjtj?Fay? zDJPd_vM<44h`haJ+DXDW?=YdzS6srJKNT43kbuDcwiaZ;+*<3Odf@d7frrpu%^{@c zJ1YCqQ}@xO-?t4Gc(GyWl<<`z2?2BO8CCBvT-o;8vmyj7=Yv)+rWM- z3Fe3RnlgqDVGBnwHn(qJ6!4$07?Z;Ph$ffP?|z$ckh(B}^hLm+;-(=`DB zF+v4A;G3o%dCi>u_m!iF+jT$^9&YWv+ae=tzul_d5wU}6i(V64}S6dEH zRRD1GGhFqZW*9Q=G>_p-cy~WEHqD|rt5gcxwt=ak1EkZ50B9`?FScO@{b{Xv9H};( zPPpC`2`k-%!Hh+@1l@s8aT>m?5HM!OEpiiC4BeZP7}ep&wR!=S_i>9V0GkGmNFFtY zrB^h@2!~v#Vdzi*JfN>&{_sc4nEv`tXx#>%C2GD`=a;eSdB&vq9gya9<2y5RF%BSc zkGZ|rs(mg&{mx4ot2K&WS=$Tq+V&{4@OSBTeH}s6zAh*r@F{id`T2Pdrju`%3KJo9 zY%e@G_zB&aH@mqDZu-de9B-#Ju(UFrkAtG?Dv#Gs;q?slnJL}Au#wih>ciixRI&GcF}5jm((RNy7N3mhnYSv#zIN=Y=hJ*k(h zzROD2O@O-S7uFYd+t9mQKM^``$tXThk1h)vxqSTmBr)8xqoE9CAqMFF3|LZg>VBu$ z-DUT;*H3qLAIlsMzh%^m^K>^T%*Z@7Tv%gmCy30RkS%)Wj>HbZqsT2e zRD^@8Zr71=ZFGc(-Rt#vV&8TA6Vs$Z%r`1Z|1#@aFz7Tw5mXKsO%KEW%5q&UG`SH< z6nJoF(H1sq{KMKwqjXKMlXVC;=T=61LUgA-Iy!o%vtH1e!D6ieXfVg->Uo09d!OE6 z@S-pb`MZfZV3`A(C1#TTZg+PsIeTJVbgry*gxSheAJW+b6{S25z*U}+n`3RJ)`{Tk ztUPCw`=zmkgX%O5&_Z`KB7J*h^E_yNVDUYq_emGL-B{WCGE?JhuiePQ)43T(5lE#0 zm(fBTf)pK1nLL|8n2@YTf|s77T3Qs|wmYVc41Qx7MMfKtYYOr#il!>mJ6 zPi<}e8>&Q0p9c&N9mz$r=#5tu*fJ z?)5`awE>uR-Qt-(jiWX?c3TnrilW?*mc>dP?L%@YZ!hA{(Iz~$Jtfvx`!o@wNR-jZ zO%A8oFz<$RyE0VDn3=VDN1ZRbegb%n#m|>UR%St7;C7V!!G2xO ze)R@fDS-U#gsi%#F~HWz%c-I8t5soibm)j-%lt-+B4 zzC$Px+ukOyP6CIkBl7rXKf66^x04#6xuu1NCKF}PN!V=h8RlfNhx&)L*z6T6?!R!( zfL(a#;OuN-a8{owalk}dTiXj495oJp5^?i>BC+|piwSw!bGCKq#g9?X^9nsrLE7Y* zZ)QAEJXg>udg?_*QqNaXv{y298vil#>nn*1NA!%kRq;S9`qD^=<%qwj9v~xsa-C`z{X@+(W&|VnDl< zb)iVJD`3-NTX(&mr!$E(E{Fl4n-Q;o7fCP0sBGFg`e3}RU|lp;2(x)f-*YP(zVpt= z=X@H=%MM>S>D%*(58tXJZIPMNgb2{CjV##U}tveyOb*&UCO9H}s-iB7C`()m(|$5u^fQO7LMj?KRI3WW5S=Z-34bC)F-!@h`O~(t}0efu>Go7bXhr zqY;m`Cod0_|h|Y+Kj+4{-!v->Gg?y*UOQ$cl&Vn?~>#Z2Xq2M9JxXhg* zSc>-s`MF;I{OJi3I&(7cnYCbl#2OGmZ*7_S$Yf#$G+o|UolDO;Dj6flclH+~ULZOt zn_`-=oZf2D_nI7hT?r9roXm>xstDqNFq^fwEWYUV6zcbO|HZX*Ej4KEY`D+LZ^ZdA z0^a0XpJPX7r%lVn9s&iZHWZ13#tHa!=G6B5Fec8H1da;BHT}-rz2RWtWP)EC520zx zCBwtR10_zFRi53rK7_%gM(^t7!N|~$AogQ)L2utvBV2nsT!t_aJzjc!u1%AN`>h7I zj@I<(X-)AoMP)(h#mLN`#K{DO@Ytr$0?RJH&}U|BnLUlKXbm$df~mG44`$xZCjY#( z&WB)ErOU#`$KRnUARl=yZ5P&k72K+aVdis}9ygu_JFzuHIWrM7N}ce1;7C4f-G`5l zmIh8`cu$PW`$vWU>QUEzLqf){jiQb9_2!m7$Z~;1S_g60NMp|>tF`qx8YK!G*N-Zs z9)?jI5rLH^(xZst5w?(?fGaw|ufMsZQN*^qD0lwnz zbm5KGIg~^!R04)w2E0xE>?VC-c}IF!KNt4ld&qsaxR~JnS&Q*9Zx}Qxqhx^kw#@>O zi*~kN!1eU>d*hYZ?P5gw67lO-Fjx&DRhIbuin^o}@_jcqu!!d3g8YH>U6L$ODfP9y z`-7?J=KEWBPxouHkuT9pbO0ncrvk->|6uWs{BooS29Lhay+e}-d;lNHKGqF=d%OAQ z0y3zq+)P$1iOnMiJq!$N6UWE>et+s#S$yPvhkY4(hlhou_wm0boL-j34>%{Wv@bf- zGEi84SA0X*bS$BLitdIG5ZGMoE{ek^gnED52zlRmhd_k+I^Gwti2B(5#xgw(k;9)C zgB#sL`Yx4SqNHT-wD?XSCl~mB8UWS(^l>jD;BKnKP*=AUNzhX``!+Q|THvi*6G%^i z0Y>s!7l55Lv7zLFPg+d!F7yHiax$yiK24Ga;iV(L^a%w9JSo!my-mF*KM@kcyuajz z48=PXO~SPVe%_Mz_+e1dOiPzo3D)w;2^ z`}Bi1;1U=3HYHfV1q;^`@P6)av)ldbah?(Ow%+|LlJso&CJR~%c&#plBf|TM{Cw&l zA_;e^1V$0AUsk^%s;MajfD8E9{wxZct(WtZ`tEyv?bGvq|338W00!c9KQ@=XpBwsn zD0Z3V0IjPHK<_*`4O&%KRF^_8-PpOBJ0ANZ-LJZ%tM50tDpQjOs<8Y%upm%L#1mPN zDaRiL)VvEH@%#7dcZkyOY!Atbfx^Q0FE{ji<=ro`qYjF>DzF}|O61qL0U`oB)&4MV z^WFK#Z>jH?FRAYzcAZBzH{MAa8kKRo14wI@e|rNO`}+GM=!3hu6Txbj$sd9|Mw5w& zFFqmvE5L{iM4RJ(nXF%as~I)>-2sa@{po}%7KDn$g(zQt(LW>?u)*=V*>A+H3K#_jD-cztwG1pQ|h&B zF=Rp>wC=#60tQu%PvXR;r$I1$Y-Ht^BR2o6bU;F^T#SaSG{_^1v*pxE$G*Q$2L&E% zD+FJ41B8|~id(9>bG_|p??lm*L@XH-;!jYP7j z@ELHX&q<+fS%OUOXY$4t6jeR zk)0hv>6aa!tFq<%1lro5p7!hAJFc&pGg9j&zFBNW{v>kp%CNo(zrFl|Q_QZw%|D6y zwWi0>?xOe0%w{S5s8MDto4H+V+sSW;k7B&UZi&fQqegAEdWPM~TtzHH8|L+-Met8= z5^XG+=L47ECiWNdMH2m2&Isl<1e_K+gr=kW7bNWO7XR-&^|W_b%%+EehzLuJ4Yq&B zy_87BP$PDHvgEH91WrbkyAzQb5v>Q+6=@Q`y)fAY;bDL4qX}JY<9NZhEi!3J_M<^wnOghX^@?3(Jyyy&@m# zU?tP9?`0!J1Umv78<-pRa?al>zgD>lU^TEzfzkT|+}DOwky`AzDvf67aZW^P)grSz z7PudTjI^yNnWgih-EGkLRt)#Jmgm=IxJ%&tt>f9YzCLV`fzSn4BN-au`6mDE#W7EQ zx~=pc)6&|dD1MOv;5J~W%Z=qiR1M#fwKY(H+?Ydlv}VZbGKcJFxBG*lDVcL(;LX-h z)~EVUGQ{$QW&BThuCpkdh-ERNr>!%bxEj@Sg+xzpmzHBv|J!@8@R8`Tq>R_`#@o6O zu$B-ve%&hG-)TyuQZ_Btj=?9hC73hz8s~MB{=KC^eQCzwrl@3ZDn8X?B8-77$l+6& z@6qb%h|}s_ouIG~nKYG#IS#v5(r@RCfi0RGOLd-1T>Ug+N*UGtL%(u25)2WjHNf`4E_>mAE4$KImV znbzn(O}S@TE!)lH7OVbEoV2?xLmF<6Us9w1oQxL!br1mE{mr`k2wK~X1)peIjN#=4 zj@+^AH7@KpTK<(VEDu*7b0xBqB`!Td_#gmK_QiZM&^qAjuQmukddPB^W1<*agbPw0 z69mHQP14(oQJ4A>xJM*fTKl!7F0S~2WD>yY6(45K$D<#z?z#{hC<0&r5~-q`OjbDV zM231*2(n3oosT#q&7B^-B5=;k`5Ei?d<`Fr-$5(Da)-AEaGWH&?|MW`jI&-7uUV3} zf${W%fkiii{O_;r|E!FjVCeCD7r8X!y~=;;(xhO-m$lupdde&Exf$|Hos;1zS&GZUHDj7)yIUL@j@Xf{gy0^fY4P z;yg2~!g!MT+U=uM+!)b0SXmaq(()mFnY8{iw%g<$*ZS+x`Uq#c5WzL!F{5^hBTgh7 z0ZFYw-=!_;n3&)EElQIke=2S7N~z8z31kAj@&x!K?T;v#6WlnIQ_wdP>P(fN@SG2M zn3`5{`>?nSOv@P~!();3Y7xCE(U9VEfI#WwFt^dm1Ge5I*M~tq%ms^Y^sA_4pg0YB6JQ>*BGDZA( zVnCbig^m>tNr>OXgms8#HH_#kIcKb0FPUI&@PTZd_gkP)QdA3aw)`!78{zA@k_7ZU+Y)hL(_`5zv4{83&x?5%^+FZ#S9dgsRPNv=FFMoQMO`v(9u&|=5o{lZzqH14TFek#`yX4@{C-Ph@58-_BW z?<_d$B`b|yxkAE(J{PQ}9anJum2TLW-^{}`cO`^1x3u=Tni6REo#iASwi+#Up~Stq5u+^m-gS3=H=8 z&jO7_`drX?uz)0hn&=CX-J!t*kB`w-6lonfWqHtP>;dyLX%~#MFMPVwsV12;7jfpD{dsr29 z|Em7#_OLJGE;7G^A-(NBE^n?!)pE&B-Jd(>#7IlLxuGm4y0w$b;q&< zn&#MmcC4Ov%L?@_)khR{2K~+3x3GfrxU&Hl@6{S!icA0$MAoN~!l-3?g9uKqp>as6 zAeoHg+c%Ei>~s7JaV(^~hSr$zGdYR|C-c&@-@p+tlzT2jw=KqAit)L%CTiK*eTn_T z4-0whiC}dwzxD47dSmUB-5dO(c1gn$n#)=AaQWc}Qvh6ikY>00wsbOwX3J4ejhXBE z7o(Z|6>G(OOP3qlvL+vaOoTen63G)!5|5@vy@r6<=s-E{ipl^odaWJTWrY1a`K2${ zp&P#IY9m+<3YuggZo@QoMu5Y3-BtgYM&iTyh@R{a)9q&`8?1skxAgv`6%EO|DT+fx zZH!3hj=?zrg^6hP0FstP|JQG%%sl+(>y=oOziMr!{26zFH|Nv%2tN%(+(Kxj^+e)= z-x~rJ)%!p9S-TwLVF;F*-iD!rpebx@N)w?m^!U`~IV2Al^|}L*$>``x3^Pn>Jzi^83rHLY8LQmzxLJPOGgLnY3CHS=KCQI%Jg!^f_`nU*15F2E zh_Pe4lQw!@ryoXIokSaWYiI3~Pz+ zdbm0!fK8Tuo#*d-@5g)97{=d2{;27`fnQBBjRR|w2WeF}odoI0%)@MTnuMZIo?_j_ zuv!z|jp8gk?M!FF9yW{M!J(^@ZipW6c$7REY&;%SthhP|1b$?*pDcHP-f4FzTOioy z^;wWx{#L2H6b50miuVGF-3kTJ-X3(;v0~ot|0ve6F-t0w|DfIZ! z%nFJp=80VknfV%LMRH65)8>(ApSOBvn3F5bB)`yY)qwKGOSqlwT?{bT?=e=s*Q{(y+}h4qBqyf)VC{8m!gl6A)8FZ9 zGRvzurE`nU${0-^t+zmsEchv6PID!heWqubtvUk8#g{gv>` zQ~0H9n@<>Zf29J4$$*n^X#vhmRT6s_xB%)K=+b-NGD^Op1Mym;-{@uM%*Jcnl+=b+ zKK-DA{sRvXUqRB&AQj+8+}%38FAxL zYyy;UubbB8X0swfH*J%wXgg$HhAxtlbHSP0wW7MGH=Ojn` z`JkImYve_HoQ)rE4_K{*avU2k!rB*vNyI}?kHduA7r6mI4~(@xg`NcRlEFDrAJC2% z88SKU&@;yLiKgIJV0Yjj!F?d%At`1qZ!NMo(RPiStYYzizo~?jBek3t*28k zOKHy-Tx3aJ!hr}x)^4GrzV#My=5UsEw?%I_TBO9)&~ zr}!4#S?c{qi77h#WaUW`%^)I+CFj}=*O((&?{ueuC2MQ*DKo2fkj0RT@xzE7SlMWc zyJS){P%idTTUHVkdSd9sU4SzaEY<~eb!n{dx>WUd}6{-v(jL)!K z$VW^B_xJ-RpgHtgc?J62rDiy-*LDDvA{DdcFhVQKOCoksvsh4S+7(f`cg-#?amOcNi7=2&@9cqWy#+V z^Bk$(g@;cCbJHYiXk!Qy+6-%&NXHZ;cSp zQg+SB&14pqr?pL8cWux-13s{Qr?BJ8wpY2idjD5$4utRJ5z^S*OUiQgt4>L6(Q2~? z@onBMDjs+46Qgbw*5`(;w!dg8?O%VUT{%t-XYqY$G@gn>TPon5MU~u!D>LSb?y*a> zCNc(%LDv^4j$5!T*If<>2RljyA+M4*-r}de0BJjCSWohMkz>bOGg!fm34+@5XJk@6n$t3u3`Sdb2 zYw(E@&GhX=9KPtSIDBt*SzcTC(Wg2P$nkwJI_KB5*`}+R87X6nWs_mQ_1QgG{0Lb8 znc?d^yUs7ljA(d>P$zN0CL8L28Ijaz-l4)Tu$g?_e*6Lywc?-AdF_vd+CWTlPjUt8 zl}t3{`c*R9&~a1?G~Re}MZWGfZVI*b$lzm&ht4i`GrXODW)IjC=A=ee(@eSiWx%~BIS_(gC9AA84+y4=1u?_Knyn5O(2x~ufvVbp>KtATam=G1{ z0P`!27O=j7n&7#Su^S^;PI`Co)t;mBIP+tp~k}5(0xw7(m1_LZ@ zAq9;LYt#%SNb1SId4lZN3WUte{8*z)q91tHGBC9t4I(b>{EiW)Ay2RwE@Q&^RHHy?v`9dFA;%?D!bS z%A+8#?-6HD_uuAXrTFG?EY8CZog0AK^@7>qiy-)xw&H(_2-X02xKRbCb_AdQCSrht zU@ZY50UrtCW#A2^K*$JK$pF^(_M_*^gPnwddfllzSjNEZB?J!GW9W}y(D5_weH#h% z5HD0jQrwZnd#o7n;p0c38(7bPH(c;xh7z>)d|&$hryVXwu+aZ?J9=AQ==r2g=W)HE z!`JQwEKv~4!nt2R_51qZJN5mU^3<2|&TQWOo%m`L|HnE@@CxL6>4q;<*IS$Ag+;DD z;mhN}&x)9cW>_c2)TaUK-8qqbwo zB*D2rldMJw)+~9KrzwqdbT=4i`kc&(KP^Z1xsS)AX}Tmd($??U;GbnkjEODAjy%47 zM%bOJM!_wD+&BgN!n9wxWQnm5m1$GFV+8NlV}GIi{)}gTPVB1b6?4ZGXLvB>p?Jpl zIy~Z6eA$dl$JxaZp(lQG>~%W|=FrQcJlM}iPO6N>G&anT<4S>}fkO3pXvq!E~WY8j4kNj~v=x%>!EFv#{lK;so2;%K_ zRLP07>Y<7&f8+hjJ`biyg#VwrC#|BTO-J-DKy{gRKWip@vG<`PP?#=Bo-oIN4$6Xp z0n=NM;zYS{gk+gQ?qd0qDRpW!_6?1$ji<|(d6Gd%m+dI|)Yvv>F!}r7x`zF4Tft!x0l>HW z@0J2rMpUrS=TqZbe{8PIiJ#Nitksr$IkSd-PKKd4dyT%ygPIHt{#Jw%!;fGEaNYlT zJRk7meR5dyvGZLaPEdUx0xZxX6+bI1rT_Ir2qJSA>i<;{OjJxg{A9L8OkVsJ??M?Y z+QtqiuKX93sU#G-IgJ0`OzA=hIa#KpTxSBO2wEM#>WUq1Kf*du$IpKt)7e(ZOWO z|LMoR9>dBgIWq~Ao{g30*39n;acG#J$>ef@g0^_2z?;=d60M9svN%(7t(a zNBhV8%LD)m>>FSKgXxV1(s*SoG&1-Pv?PCf{eSFfL_~ot5mVE?i*om~P|k*7UD4c; z91T=)0yts+k3G?UQQ*xM)Tyr*(p=xgpMMc^+#ds@eYI=xQD_gf;WkZv{v87UF(Kt) z=|YujKi+*}EO7h_i(jWU=dr5IX%p_R^Z&8GR~64CD*0MzZ9Ig51M@PA=fJupV1`9LUU*MB>_6TGfBO6X9R!$>VjKkWg(`UATQC^VkbI8+ zdqq_OR{W4?o)TMnC`rUW9tD4bKGMO!6|sX&hM-`Zhr zU4paBczDURjvbbd9G3A9mlpA}cX~ym9I1v1L;p4R|Klmp0VDwXfJ${l?2^U$bK|^i z3<}5r<6m!rf4oJ%KBsvHN zju&FlDSS~(e6*!Ve$PvSoS>>d_j5`brd7em4D@CGF-|7rY2a0!C`FSkeo4xY@5qre zo(OzrAJHR$U`viU_`H3P-T0X*QN+KFRl-P$;m0dj=Z}1OoNw1R>9@(25l7-{Sc(`} z;HntorPxSDFjc{P`rP5OI$fu3dW!78m#twB-?0QSUJOY`Omxea)E@#;Ot`XU{uzp5 z+mDt!c(QvXp_4Qrd5*9n13M#p71SeY{C9mCaCO=Kk{+*MF&GD+LX4GF z$a_7Ard~O4JIgbZth>Ezj%==a83<)U{%&5};BZq292Y|}ox^;;yn+N7YFY`|3R_Ib zstedW=2}mpr7u4C4xqU@jXkBQj`pM~KgFhU`M_D3vATYL(` zlH9PaF;Af02*~Uy+GC!HInza=rtl&+so{N+Sa&+%>+H=B$qI+!M*JYjVnd@s+6#pc z@9%2T{;PzR*T&6(8zrg8H|gPwEpq6~$lvx@iZ&>EwGPc90eYhAfqe_BQSGa6%+r+dzRU1~z9! zWJIH@KfVRqJcQg8V)YIw5JIzR28us4i3EFWV2RD9m~X ztGUCSevq0r9niIJ)`A z7`~KTq(v7hYUI9+1Ys?5KbOpPdFyvYXy?zjzbq%7PQOw**V3yH8UKw>0p*8FF{e_v zc#9}e9WXn0Q6jj5aGtzO2kT86@0e7G;KYk4bFeC(v>X&D)Q-Z7C=bB0apPH&8w@8G z(_sRMGC9Y<0}bvdtkyKc0u5cgp6zLN%y>_`A%ez9&qUf1LgLCBAwQ+&fS>nX*)~wY z&y9X?-m+Y|@jSK-`sr!!H(Gwa<|BXbUQ|B-!~_q)2fIiX7a=|2B@MUhPnz}nxEHbD z$w_p$S4x;V!y=`U6?8>=vf1&@Wf8D|nV`~Pt{Ide>-Q@)G(bDI!9KzD+Cflk5*3NF zHfM&Z2amol0n&O8Un|0~)>}C&E4eZN9h3%W3Cg<$|2c*?g}Y zLg>I`g19)KhR4G#$(tJZAu9w0IcZ!x>34Ux1r0g;(&zYjV|6Urq$JiRwNN4Webf6P zHZ@1&w@Vh?{eJ=O#7jp_X>5tH1WZTv-MsmnDXZ6wsUWD55RVl(tScu8rMqDPX8fBx zGbNmDE-MPcM$F}m*^x(XPr}=6y%98h3WgM$pNU9w!;;{CJEvUl?69j+==v6;Yfah- z2=Vf=@xHh+bie|{`aMM8WSQ}Sxt0yQqL`hR5Q%|&Nph`B7S^X$bY5N_m`FUI2pV-P zYG$~$A7kcDCk9`OhX^_c!Z5+oWRGh7Te1?J8kG_@w_;Kd31*J+Gb$SN;Ns0be@GCc zI0Tl&%f&%V7%!Lbq04*Q9>7{`vbAw$sETg728CzojUPqfCL_|@C$qkb^Z%fSP87(b zomM;ij!1D%Yzh_GF=Vb(9vy_`e$Go$aL%+75N4#sRVAdH zo1T?g@b>N7qQXbwa1#Z(uq-|Pp9O3oSo9=v;dP7o@PnulzDsv??nIR%wh z`goiKjXh_b93kWVFSHqy*)w^%1cl@g{nu|u^%|92ORo>Hye#`O_JU8p-SXhD&DxORyY6X4MpDd#oH0Ot&`YSu) z4qnx&c-Racs;2?Dv6&?*PgLmL%G4B}`|a4vO247v#!)8+MN9D>)E#oJsJ7`{t;UPZ z-2az*JcPUw~Q*g0;?0{E}y;JMS8Qrsm&6X&?mS9iiq8finrmSTCJ_wP1 zZ`e{VevjMaBuo~GWXOZzY{Nm|K_|WGwGp-@<$@`*w#~RA1+?L|=Fn+p@z<_-c&XhD z6S24*WUu{6`<)q9fx@0|F*|Fu4ljsGw0H<~ZQ>WVBH&+22$A_;;I1 z;(_KCo0Ewv_P1Yn2+#$i^JY@T>NalSo-}9)Efe_d+Ng=? zTAL?YE_>1xSY7bgaFH14!}DAjaUeyGA#WEZ45wBKXo!(-=Vd4I%B!s=gGfGcNauAg znUdf4Fnd%PK*WF;vdfM>SFO8;@&T0FuvIsn(dQ_EpMvZ(?D(mxqBt87C9C;DD&=-( zpGCGw+8LvF{M&Ur-&NB=!?tJ#vl#K*ADHC}n+pUT=u&D3UEMe4Yq;4CT?btT79mqm z^`W=1wZHB>ncj}Ha)ud!5&9J8pR;j-OCG{U52}LcNZqrg@a|V=nqr#>zfwk;ilnL+ z6j{@IW%aY=RkF?q6rD&(E;{~=A9q4JD_9)!-bKaYJ+(eH=?g`M5Aj0#6(q|HY*x`D zLToKMz&~Q{0dEdlW)G!}5Zc9lACsyx?CO6w>b>P_S5n6Je-tLm)z?b1{>tt{voG;% zrmBji=YG8cP!Eu4j|&ffE-o(e(K+5@+;?58Ccs&H-d+CX+-Jh83U4jsMUkc>Ah(OD z>c(>S0)djQ15=5(2VC0x_9>?u$@yaE(Lki#*4x@!Yk?f3`;8JhEpZ|Zi1z? z;Ba6IySh@hG%Mi(|C&GuaysnJV&ZfMsce~l z)!p1VRM~*NonMHDr%Vl5Z6T^d8>GH9&+sfUSo{Oa*M6sn6&iw-1=kfVPChoann>G; zf^&m1300nM2&^lr53%c3KS#Nvs=6cEA@Qg5eX_^1ReaDi&ez`EzD;t8iXcnCus~wvFmNzw!q_lbiJYHvKK+56N|{4SqJR zQaqB)6hFOgODHl_)?m-8-ggD;YSc zH7m2xfIovaL`D4k6uSs$Oo=MPPS)mt{5z+;24}TD{i%FZGoK<+~Sw!FAdHfin(rSUTO65|#JnR5!n}d6KQY8#WLg$2| z$ua@jFZ&%T%pR7$&U&oA+g*v@+r&dm|xgw+YjeBRag^G_=J-yQlo= z3_<8e2|+z2U@lQwwptWHc?1{Jt}d7XneD4J!zDE^j$U5(G@LCP!92)&Ov+!8o3p0y zGwt3roz_xQLBZ{^6^l;;6PzsZ7d_YvHSu-Y2&6vI&l=2u40HA^iGAEI^`u7oJ-}9P zwJy6c)YxlM?FAu>%a_afF{C8V58TVXfy1FRcfg*3%JBHt$TNkJ&E1y#$PoYvMNa+4 z$!np{ypqjmp9;sD*vU&UzJZx%ey6r^X0|4lmcHg~(L;DzGpZXNFbdDG5=FGdPrN*{ zUc?dxq6)pGHa1p-#JM2cYiiYYc#&||dX!I{$)h8ewevg>89_z0rzVy*5j+K%?jX0X zI!P$>MYKOoKkVNmWm(!>d5$_kgs%H?L3 z_kTKm_Di0#mgL{&KTAcKQc#R)o!H^Sfsjg;(Hcvgm>g#?I~`ByYP}R3c<5Kc)#Pc2 zMh_G=sZY{a-hAkHG-U4{`avT_HO;b%5+kn=gIYqIu7dV70S9$8lYTV9#pPpg%#6(6 zl0oy81dMlk<6l>;l8p}rmRm8xNG@XkTRKAJF*1V37-d{ zDCc_hEJ5?#v`_a5;xECuE1io7bQ{y@N zI~GzAhLSHL92-2O`}EA$!NMxADpL*YtL+g(Ma^-i2aJ6m!m7}DD)tqQ#@E1VUsYd? zyj_hfO}yKF=ySU5Qb78%>2W$I(Oh2wN=qy}RZ8&;ggR$r9Q0EgnKGmk2)BgJPDrvc z($CK=t+A)p=nVcJ07F5%zWj#Hn$KSHWGn01R4%)uXi-khDEcM!qJazn5cg44+XP)P zM?IRVwlNxgRz|wI`bMTFl_PUo88kLhRdy1lAm{!APUq0j^vsOBvsoxtr7#jCPgs>B zDf*5nT|?z?3Majqd3HkX zXZncB>V|nqLqofAdR8H8V+nfZ#^uA~(*t6jaB%C!pjIMpSQ~6?>zSII8t&`jbWTve zCT!)8n){|kCnr`ssa({4*d`JxCuhcoCNz#9aIZaKE|r#Lcsekx7?_%#8IiSfrL##K zWb~6&{rfZoWX`9nXBv%9H$T3FU>O6RO^2AyA~Rdc>0+ zF1y*8x@y9}*Ls>q_8o;LLVSeJJ#v*MM56cUV}&|M6>VZN9He$I~~An8A9X7tddSWrD#FF7DeYQ66L0g-b1&PSmk2M-@t)pUol^y`A0>f$bF zJvbVE@u%OYz3D=`W|Ui1V~-VHLm4NJC5j`6Qt-56nPP@~#Psa`y>%-!njolG)pU>F zf}Cf6_sAHc%JcA1-*29Z!dV=U`R%SUe);h~th=a|*O+6Q$&uZtIeHJu*vixuJy}`3>TbwMSXP)VBgw+M(S0x?nA`<`JfCTn z?|N=_>ECH2vM8<}KPnF1h+20m1btVKLy`$@MVTdBd^Mj=wX`qm3y|~2k>kj%r|};S z|Dm>@>JlKcvz$lFkwbz6WZJ`f$#*^nfUQpsjY%5F(St@-k5*SFCMKwbU)01=1nIXCK}37QSCidJd~tt#=OAEq53=1ArFnePKeXS|9WKKRj5R&%UOe|k{pQTygX)O0wFIU2Um*gR40W(j7ayjGEV*RwdN;_ z_G>rY2|3p}-?htO58-4^DXL%8hv^KxCFcq0;c8d?E{@d~yyY95n(@~^6Zx+~pm1c? zxmPKk$QK~zMcX1ZbcVnrHGgVTnF^cn`nvK!3UeM!F(oSc%(LZQiOQU_ua&pY-#t#{ z(uTBUrAns42z0)^X~7UC-+FLDHzfCFqx`l@>1u+YzuT@*c=Hl_hUXT?=J4k}}Y z&K4TlCg>g*`{t;0YX45ikv;yVebGekweJjbW!q#}S5`R`y>jy#Am_nTw!6?jq#ffu zW{zYE#}5e`*39A3Y_cVN`9iu`?1gaeRWtgtI8ZB^zG<1Gk1$_Bj^JgdN?*v#?(#o< zwRBFsZgRHOGVVyc=@Dy76Y&O7@zR5?7G(o6n!0_~_CP8Es{*TVi)XPJUfhIcH41b-3D8d$$UJ zyh2bhvSq$8T?jaJ^>Q8$KQOlZYvD3L!*7o&1zps#(WKOO7dQMlvkzmV|PJLUOm*%z2>01+&%ll zFWv|_8F^Ffu02j?BuQh_MdJ0|VSKuqF{km;Q9sbe(0X$Kq=gMt{=&mt4RFXttu*A= zcBVxGE7v)q2stPK>FK)XyM-|J-VHfr6}_9cvJ&Fis^d%~aX{iodvm=xl0H=Oq)X<) z!{rub%tcH3b;yZWwyHUUbZy6_o^I(sAj7BSm4gwYWE`oiO7&XVc$K~x`(|bLOdf!Y zVWvvH1Ba_Y$bq^IIj@AHzDP70i6&E7lDq?Q0G^ud;ju-sL$i+{LD;h1A|5a4Hbq6X zkK6l4CMb<_pL{xYRN79K7_BPP2I);(^~W?jMm;Uv;Wo$s|Y!PeR18i?rN`bLE1a1!O?JiU3DZw6?RzU=b2*z}4IYN6 zVQ&{F<3oMj-BQ-G&uhi=0Fc{b?M$wCLt~{XnIy8QXszRkcTSzu=xh>qo$U?v4|GdA zUfsJd8b7_eCx`iDl_rr~g!#DHT^wVhX9>iVUqTmiiqQdi7pMN!7Z3Xqm!)|wWP1L* zd~kx+Q0*6=9t1$pw9&v~4b5#u3$C~ma>DkLv5}#EX$Q0X-ZRNYF7B#kcU*;5=x~6B zobbi*_;9~WB4NGwv_`ga^L3NnoSqo$m$nEwfAb%ndR~JZH0gcLVdXD}*?2cN%%!^_ zM?ck8S=&NC!-$0QfH#KT1v%KAMj~EGWsCi?1sqR$E7>iXE67P4H&l&WHP&XWt5wpa zJOw#*rX2YiFbiWC502Y(;>jm8- zI!E|6{vEyif7xn9+l0oo$sJo=c-FYsGJJ;vVDF$cVg8++6+Se&tl=4Um%w z*{2l413g_$jAx(J%aH=)^sL+HcHc!IchwxFhnupv&%FtBd+_;7o{YA+x21vAxelcv+T>~-CG#I z_T*Jl`eOf#alT$eRg147=Xj!{y1tk|10Bq-JI3#X97WYDb)cB>;;!B1hJKRBspMRi zNV<>_ox5+v%N68|wp3|6MX;IbD_=Cn?}Qu@N40B{ zgM;!;5%0mT|NFM@PRPMGJ9w+cXlbHdLC*8)v8&O^8v|V<+ZT614v3gHYAfr zm@V@XazH*}ZDKZPyooEwNe4_5BmI3+DX03uL(UKlIlWU_`b3qaZBk8_{8<^V${fDF zzVCQJB)M+1N@xdb6gnbdt9;SoDb%1do}+Tf@D0d#4RQ!1xwotw8W<1@+24HqrN)Ea z0XbN#zp6=pS!!oJyG?I`oQ%2pv**1d#fW}h@!-Jq`ZrBs!RKF!`-{iaRlS<0veVlj zXLh(@!BEnk^&XJJR~$HBqYk9Mg{gL@(2%B)Kc2%A{m;G;$i``VL=CUHH|(!Nj&ZT` z>-vsjtVy{QtUiLsE%x)6BI(|_yD+BiZpcabt<)%p9&uyclg}GQ5C}OCa-iOExZ2qq zvwfSczL2`4ONrt`^TDN`Y)8q-+-LzGHvJ* za$ZSpLC$zLXJ+p#9802zy|KU#Z-*Sp=5*9>wAN5wb>z*w4mn}9tY$)c^|n8omG;k` z;AoiJ$fDRqbxbd2$UoPnkC$2T!COttLMB44?S-K- zrX-Qax5qm!E0JJpTtq<*9_?vt*gtp1lj*2VS=qaVB;3`k_N&ke?DeuH&hWImv#I^S z>`tVzj)O7LP$}dPR#i*eQMgcBAFv?y9Di+!f@c^o>=0smpgl z%D7P5w~A4a)9fPdfE;E|aZ)(V^fl!46(HwmxKp`pzY2(rF~Nk!`$otqe79ga-V!p( zmW+uTkkiLsF39OyN9b)y*l&}m))crT<$no_+ae9r0wHX%hxZ6e5kjQV@wr$btDzsBII1YaU8n? zozsVJft)d2^0NMU!D-;9Q1WX0(hbPD4xFr9P-VCia;R}wIk)w+hg;RRVj%B?oYpF> zxA-!gl9#JYcSBB4H^u0la|a`tY;3aj@wSiZU91$1(K#jOKCEmVMM!+Lopad@_&Vf_ z#4jya?r)zsa)b0KtGvHh9L2Tu1<0X3mJ7Kzr(`Uy%zxL+!&i_)h2h~ulVD&;KtT?f zi}Z1XTLxz=kqMYL8rzGI(>Hw$Ia6tVP8x`kcX!%-P}U~L-U>N} z^|8)@6@Ms}L*m2y3XKQN8m22`yZK_tG*Knr#jw~=Rm16J5twmpvkH)NG%fDiDh_Zx zm};YvJ7;4*V6N_8zOwa})E%FlL_3~7p53^LdP9tg`nN&O%s}1TS?KMM<2#)fbxarW zPd6(lLQd<9*7JID=;r$dmoz7%you8|2~s1~Pe+zDMSG6Vg7MtzkYiqzmX{QUR#&hP zL|KRFSk9~NTeT5)LJpBswlpoOt+7NZVcn`|S3<~vkOTFukmETRuI|}FaRSSP<;<_C zZ*s6af}jLJM32X626nS?2b&@J=iJOu|!HChrkjooJL24Isnh3xon;U=m&wEjPLlBs6B@fcpljptg9B! z0|L+GDA%O|N9-DL4#jemCrQ-4`jR#0Fs*R;!x&DjKB8$W%4(MAH5xNB0ZH< z%Oy!*_I26AC%uW1;cBA-&XKF|m{>lYr4kvs}6Vx>`v9YEv>!{&s*v>#r-;R?Yh)l>_ z|Ml1RA`U(5rL&?{fGu4FI*&&8FEU%eOP;9)hp zSrN|UNrK2D8HDP8z;^qqCr@L<&AF@I0yz;3X=!4e1*xJVY+U~2Q7Po$v%S2fQ(vJ# z!gARhL6As}`V^VShx-c^P3KNeAcVA!HL|M zpmP4iixVW4iz}L6@hHd%h+fn<;~0UXrdi>msyFoHpgwUG*BHeJ95b!-epA=`t&ro^ z&b9QeQ{^5(P^A(^5_uFs^8`VJ_j~IUx@&?#T&)#CdxEn5bf)zYXB@$EQ$psH#!Y8+ zG+$EH$y%DqI{XYk6~Fp?k;6eY>{73BQxi*l_iPQ3_X_Le4&A&dar$9`Gkjv-V@ zwIlhuVkm`^XcnQ0Yb-A3R-gLOd^UA!fv-}?0a$if*8Jd$-}mnLu(+d^)f&v>1eVvS zx*jyX2jpZU)`t2|4LOIe=};tEbN5H_ArD(^1K{P^D1*e4*<> z!w^Dsv(J}H)^h|keOxw^!AQ6s4}=`3yC4V42F0wG3cuqS+O`ImK zP$*P864caWrrjn6qp^`A=#-v$(q!7(FXA>eHS-0n9m@5aE3bVES`D~VO#HP zKl>5I4_G$R+3>7^+iQ+wa#0KW`6FJBGMtVUzsWgS6E-$-xO|aF?oMK_Lk{)sJe;Mh zY3A_wqKOTCo&=?k0{}^VY2Dn^%;C1ScCYQ*@ec$!0820Twbs!@Z4cI-9RhwYEz|S&)Mdw{i~M=~o6h)Zt=hZ9PNWpcw5`epPWj zlY@hl+mW2h;q&-XxvEP85Y*;G6Bmf7K{d31;3OQqRIn;(9DZ}>P?Lq5UX-${7md=qY)U8bd@xYC8wdCbybyY22 zByDeLeemHOGdbWM*O7n$`cyWx^))`t&g4*O?+LT4ge8!*5B13&d=4h=NOX6ulf&Wi z1!84W*NGc!gaCPV%Ab~~x@V$Ap~@XZf^Eb+eNB8mk1rI873ywhcJ*#yQg1QsroNGF28)se}ddFPzDt2>aS#T^(H{RkZaFGug!;2W&W@5_1K7zNDdXWJaGxp^fn_ zo`5fwNSg;&Ku#PAw()9e8GL11mzq@$W_1W;XRM``#+Jw%+xk_U>|}E6a$muvak#?9 zrlvNzI9IN=Hmazjvm^@TWVifL{c~n=DB@_Ly}FJektqgRRF9=YF9kUSl3M6(Wb^q# zp;X=7Z;N2biyf($FW`$L66vYG*h%A?6UrJIQz};sw_Rk^KB(nbs|O6 zXs0?WZg32#ZbZdkvH3z_^N^-^ykq3@oK|wF_x%4!=RE?C)3R%GHp#Tg9oY=kS|423zHv zoVX(wy9yCcz~{^4&C?6V2nlN%IP1O}kS`TDZ?tsPl3B3N3}Eh?{J%bMCd+hs4F$)QMSoLj*j$QSz|2~W3zD-iHS zQh9g(Y!tg|cQqW|8}H!o1VVvW-rj5Qq|v~6UxH>K{42(eA+M$^bPXz%b#*p-4}tlLMC=6k^A`e9^~9NaCird-k#yaF(j2rK`@GA zFp}NL5{5G17v%a*41rRqR0hh|91$3rPN!1o40?MJG>O7+elHY~fMN9N@+#d(5>O_c zN@qZ76v`i_j-hZWmC2qdK%(HFagd(Cvi*<*4(?B-k!KE%#}N4HVF6rZ zQt32;;dz2d0?txP;AkN+j3N0x-T5^+S>^-1N+T$SU8xO85-^Z>3PR9=G_y(p-@+o# z5?P?LSTnQP$HFz7{bOPJ5pej~N(i!u71>Mjma0%B$iC+|S*#vpcDLUgF?k)!DSRqj z=&*=>1iO|?fyg3dz83w}07jB<_8Lq{AUCBz5=c%Tiiig}%lvIwR_Etk$(%U@X=eYO z)n}sEA*8c^EmjF4`y&J+IELi5NPcA_%IX7@E;aPlaie``3$ljI)Is+yL zZf@;Mk}!NFrmSHCTf_03Xowr1gA^!15SYB;RaVo}@Re`OIo@Yobb$uYIa=^SX!hyM zt@6cZEgDDR!aYRJ$zQ!a=j5-9E)65M_b$d!IJ=rIF;rW=@4w>Mm9Vd@pdd#QfitO8 z8pZIuN)(MaS#N+B7;=;BED}3SMC8F;k7B`6%y%A4(#Vy^>M)6l1%Uqq? zLlzlV{-wqK69_09xa4XCkRq>@vxVGvdNtBvIrmb`J?a_jD2`0P6jhe!{HS-Oledf+ z$`5c@K1jG}MC4t*G4Eb7P_e#cgQZL+YHDj9yWdCp?+oO`0%2b;eh+fqd^i?`2m%N`J_h~RY?R3aE{sOX;Q-%aFi<`pmC1k` z3ZDbRpeup^1fQLO`_Iq8hhP}^OphnerBDdGB}aTL2Hus)07?!I!JSSgxS1p=iv|2g z5P)E(Ge>ZGXJqc!bHfRmOn`ty0zCe$a`J17+iC@m7sl$`dvk={$<^Eq;c%X?M8ZGE zZBnEv zAn=NYLwcO}{s9idxb;*|`*QL)M82B1Q+9(!bMs_gpYM*bJEw<-hd1=l=X;3@de%3- zK-_sWL%fCyIy?JT1(>|pm;sh~-~N6;PBai$XwIXldcs%NV{157fKcrYJ@Xw$9jH<2%7r*~K_4qNk_}~NTlTWDcf1i5v zi2Bo?sDJqvsvUHAXH-%$@9P=Ee2^}X*=RaMlle@*?j{|4^)@sGhP z_Qug z9rff1xOo44(AD?9Pkr?j_4eDK!i_+J^Tho7zf<+~)W7~K^{Zb|Wo6*m zo}TKDJDDl5UoAO8s6^8N2qAAd}J^bxpt z`jq;^AHch4G(g+;zYmE2pZ}BkU;m5ZaKJx*`cpv94}L&NrMCt2_%ZeFyVPf&f!n@S zPJV51|J%QTZ`s|=6YO+?&beH`nF3eedJBAeF<0My8+^|9zfXPk8TR|1x&Qb73V#3H z@4&N6CiRn_fSYd-_Vb^E5C6drsQ>s6K*{&NPfbnbUuv;{Pvh|bON+T$TMO?0?Qeky ze(;0W<77d#4i3I8asTdj)VJidLZR2=EZA(ZBo)u;O3*0vdFLJK^UuMbzWfqgfA4#MGr#!_Ab`Wk8_UMVbpZ6=|2rV# z-~SzS!smm({^&=5)Er@jXlZHbo9ZNwm$&E~!N2}BQ2rnM0EqsJFTkI^_yVZJ_r6C} zQ~)LUde+V7U$gzQ&%Q-YMx%fG@#5OL|5xOH```Vvms>aRz2E!Zt6KN`Rq>VSJoTUd zlckjTT*Jv(^n35+E&AcZyhT@612SIfg4Whv@531kVAMHd`RF4c{qKJt3@$lKudfI6 zzi}5-?96}nyT6i%zxIeTJe==gX66szkkNv0rpXE<)hyL6D?fc*U3&!QWs<`Xx zZ<9SbddJxP=RX5e`u_KUS-tlj_>l7QyrsXu1?32S6>%>wUnf9c-37h<_I==a4|0lI z{9x)}M77b=vO6_ti6-ws&Kqqw4w4qROvCPOKGU$Zl~4Td?0|pzeEFQ>FUx&HjEqXS20+VPbkYaJWLE;34 zL4N4;6x?}!4$>hQ_FN*1TQo{-Z-YPi{VyWeW&<4_8~}n5Bu{W60WNZ>n!P1q<;2nf{z1O+? zoJD^VoqX1!ZxMWU2KvD;ppylHU)Q=XijF!Zh;NaTuRHnh?M)JXd)AF0w=Md4hLcl+ zVv8;~cDMWGL?W-bVu2)Y7)ws{Cnx!-jABcFgD$ApnInI#B^F%+kLxl_wByjxBK?@2XbP8zrtas1{ze;al zD=NHb3n2nWGthI(KQ^XkOu-a^Bu6J_)5Pm7;KXB&fuXtR8?Hyd3@gLn9Cs`{)j#Zx z<9}^&;0ev}fH{obDXC04nOEpU5+nY(*1PV`4{zH-BnD4UPe*QTFond&dgf!_sC#r{ ze%KZJ2Iu>c*#6|SC3?52Z?DXl0?GSv>+7{G?Tk5)y4%TTBEwTl|6n`#;+bfFcYpNe z{ug-MGd#C`(=Wh_lf%)>&0XNo%;eNe9Q`_u3rGFa{j)GmxeqlHdh@;F-M4=fkdsP< zo$jHAErUH;{A0x798heVoU!|voWEfsap>siD7Wz_fv1l5kI?Mq!@jfaa~~)ikGRYx z*Ebs9FV@EK{=rj`KqL}~+PidsS#aoJ*Pb0G zNS|rn_*`f zh3geH(9?^gp_jglo2JKuOK|`jGxA$%Z5U<~0>K^Kq)|~jhL9|T3 zlN{cr=kCQkLoLEJTljuB`+99aEzsK|cjqKxt{QG*`X6l2N7LIITj`rg3^Z_7Bk8)S zUTHa}=2jwxfa4sVzz=;L=YVD`{4#M8rDE>$11mV-DCxJJ+x=hfE7IXhqs4Wvz4z@q z0di8QRKVf)gaDqo&>L6x17LzD8gjW}_iJ+gwhe;=B0e{s-H9EAtino3@@C9*Jm1=` zv)_Z9yFku(Q}-sBZ`q&x+ZFW5)VE3K%5dZOf#{j#P`w7j*~CV2YmfB$W5z2e9bI$LO7u|cNI ziH9Hm;g6q|H1y1*5F+8TjrFM6bh=pCxpnT&#*DE^xl*swh}kSt=sGa6EcZ<k~t z`Wcx|*tnKQyE!bnpk>$>M_gO&{ot(WEHv3}?>!8GbDht(+Y}-Oi#L04Bei4SnHauT@QzG zo1*-SfB*T1wL-cPk|<7OQslw{IO)H zzqh&9)&69dw3;Z4%nU-~91CI$dFlW0|mXzQ2`4XQ}(=ym90j}|+kQ1A1RC|CPl9$J8O%gtvCz{?|?Ub~~ z5Gvu^?;G6C)r%$F2YmxuI7wkpY-edyz-EdYI}DC621olF%76FcUsTkJ*A3S@o}p<+ zx2%0_aa6!%H4Q90{J&qHh#(xPpeM*#&;zV3rivvZGZ9I2?g|&EUeo5rvuU*?u86YbFt7p{w@K zzy0Z>3f8F3L=o_Tc3LjtGT8#{p%W)59Ez+>^l;g9Y1^nTaYr;3a~<}KP97|e0cJK2 zTxJ3D+Q{IhEt~~8yq!aRk4nN|^G3AC;P}I|pZ-|9Z`o^Y5U_Z%wbSA(19>vjxqOm8 zB`JNOZyDP~NIdK~Zfg{>ID(;tois4cXFv{tJC4@m5-yt~)th|TQ{HWpy=o4dDUda9 zpZjtK4n>_~T}l><)6_lERLR%?Acyds9dtE{nJjkKxGtGJu=EP#ka5phUyF>z=5>s% z0(~Pf$Dvj!;WIfxz4-5SQPX=3+92Qfe>M~qL2$F*0&d%Q6 zW8Jij&*4d1Oo40+OduBrD{=vcD^kqP&IpIW=I=J$@WNJpn=Jd<==`SbZgD>YDlfMN zhZnbI2AY^m&cd$Ub-vvp=d*ayEo+3x5^369R0z2&wrEm+o;zVNU_Izmi0N#>gm$G@ zs?0j`V4tXIdrc!3a#=#fnIAY(97%3Y42ii6u2{Kax;STQx4@y; zwq`=g=Pi`g={jS=M0 z%82GHuTh58(Iq1w-hIB+4#qhC;{Ii^lfmKS&hnUm!xAVuPFxWZOD}h|?0SGoN1aFN zp}9Noawgi`F#u&HDjtV&}adWQ=3}h6J zqz-jcLJo`H&~{)C<^&YEJRR;(v6xKh;7W0cwRL51YGG?}w2Q@{w~nqPV4OrV-Q7Lm zY?UmDK|MV^K?uVWzNW6>lS56Th|LkI_H!vk68G7ThT0T#8nb75BaPojzTYX3lS=um z&ffYZDP#M@8o56w=gl^UzVnMGHQIeUj374saJ_IahEXZUS}nWL=!v2*WZfL&i3Vc` z>D_4mLxt$v9fi`FOw!3?Gr|cN#|bEY#w`&c%zxP`?&5&?L~?rkx-vVII&@c z5i}eMWMIrP&k(QWld85wrf}6mWjx{<;h`@Mr(^!`4b3^7k-k?cGJ6x5xUY>@HerlV zRH&uA)|%h2I@DHCV~O1XauNaOxy6ehh;gBlJG4eTXC_D9s!e7agyIxQpqJ}UYe%Cf zMv%monm)c4peWpPa^?!B;B;)hUC_G;_NkmwmewjqLP^+vI``nClGbs3972rqN>3r(WyHIr(*gU#YbP!Ll6})Yellf+^`t4 zt_mgdI7uGPwF$fC5*fsQrWJA80uYIzPRXNsXO^&Qbx52&`1!}$6L%&VnUIxyK^Gri zgwoMVX<5l}grulge@*3a=s6&VDfDOcIhBS8lG^X#4X@`{(;f5)26c84j?3BfeRmv6 zCww7bMTWUfdB;K^o`F-*KqQrLA9C43voDc}`TOLe`IA5~XgAI^OS-g?6cn=URdSV4 z7?0RD8FfO7FAgQ6E4>XrE0uwG?r?@D>Gnp`$$(A77Z`l$ly$B`G#*XE@kk(^#tAgu zDXKhjrEr{}u%z+W981BOh?CA_UB-~hok3>HQU*pMp+M@c)51fR)rX%vTs^cSP+CVkW=-MsAt*}No8W5R#v&j6rs}o+6P}Kr}fbkJ{^uY(TfsEgIW%Wx`foJw%is@L&11Qi?8%+teir1I=A{p6nr;4gDqycI`GDIx=8dGHmz&kK4KbJ?QRw{iB%VQ1A)AUx zGe!tJVqw#H>*rns&KzhvKmGJ!)|q=sfAaR=@^K;!xwiT$cq1u{!rr zZr6hNP1I&<(hF zFx4vUU5=&TfJMg>DE(<7?pWbT#!^sxwne&lcE=1Ao(j~kBq@rDUTkr>(sOqNPDNMy z#qX3VZh;*3=f9HoX#(*~I_zwqGdJy#0>~lY;^3v$fM{gR<$k|56J+thvQC~`wF@PzNge3^!j z$mIr;)f7ia=SI)3KW7*mK`0rSP}H=qxk!Srtq&+#7QnM4Jk!GNSvZ1VVh)Km0q!I2&C;IZoAbH zL}2)EOfH@?6f-<*U;FI057rEqnM`VHM9%Nl1D#*$5wy)jQgFz&DdfvsNrFsY@T>W| zWsB8tNS5w~wAcYU$e&Kc0<>$wgF>4O>^iqe_P>nU%@$}4XO z!Rg8Rr?b}FNDQwi$`>q1;AlcRyi)99?f^MZppj0WI&ePAlhfHI;n+$3=G7j-u;CR! z4n>ivsQ+L?)2*O?AsB}5204SDz5iIi69{;M>D_D=)3;elo5<$E3m^w{6>^z%npts8 zxoF@BfE+b{@*oE(5>1SXLr?aT1N-H*!^L`kxiP@&+sl1>+_f#{591`I9g>e7xNlK1 zrRFUgd=vo>3HiI;OxpVrkkhKYI+_4=NXz)1^c^4v_~Q8%^@{B(K*fEIv*m@!`UfSw zy6Z_2kT2Y8ukJa>4^z>77JWQL+z2Q|Z6jcSv1zIlV{q9BjX%s_*dXkSO9(@R)fw$U%KAbsTeku`oW}QN3zUQIt>ilzyvR4NjcVpNMkv zY4PK+C&Hy{t{>a!svbK{zZm3HKmLT7)#t{h(GYqU$U&3sg4(g2iz}3!X%f~uiZ*B1 z8Eg&j2Ti&Kb)`G@NRE-{#Zskov9No|`K+>Y-jMR`b68#Z2#|nB zSlo?Vxf)3XoTk;~XYCScjvY;&32WLDkqaJ!wPp@H11?fi66TKg znx4pxx~Bi6z_PVg;pC1h9X6NJd1zJ<;rL~hfP>)Vd@pZoKdW6!oOAe(ofc{XUE#DDlK|&q9u~qs7Vo+Q%PhZIF4cK|OzUiVNvim)GP#4(-z# zUn)m_SXNW#OA^@`m89`dKib>${-4;zQ#q(pTPd1NU%9Cs6`09^!p9tXTP8mzPKEY+ z>xZ_HE0D9$DVyAL6(l~&uiEio8Oze6y6)&LMI(ZedVaWQx!rR>PI=E}Uh@~a_^Ppu z!mIBBImwpV(wW`MXLbXLtLm#QSNn(zcJTD}C`A&B9U^s0OXJx3omHm=kfR$^_OIt> zzhVDLm8ktT$fA~Dscjc4McbqUq`FLMeJMwEQqfNA0 zM>MnETrqA;UrjQfaf?7sw&J6+ZD{LR3Xyc!xW73y*z!e5O(2CkHwLOy`7pqLG|N$e zaH7CT%(q|1>Ca06_qSCG?a7yd994DuO6~@~aiN~mo3{e{xsH`S{u@SQjbr;)H7_l#QwPrj zIn@=y+^i6hbk|kNf)uqj*fOzoc^~e6r$NpO+C9kmh9IYDdan=!j4En&orzmz+_~ao z?`Ai5{50o-UmfIFwcV`)8`rN}AL8}wgIKMs*7i*G%i(~iUt=kNoWh!%@X1I`{}PrC zRSN4&4;?oWSEq|D zOvW_XFw?K|(h4-t!JfUUjq}A0ZI#-J4&L4d<*%h++ zq>L^>JT3X+?obNK3oH!h5`Rs#- z<+R*))zq`J#y}CkfhSc=Md!%g;pxeO>MoFjXt+<7T%A==TwS!SLvRo71Oh>VJB_=$ zySvl4y9c)b4Fm`f+}+*X-5Pgya{52_)_u5D{YW*i_S$>RJ?HqwAchsaLdb;&vZB5C zd`;IlG*lbGJZqbST-dkKa65ULRG!?5luC1^n(Um+^k9&#EieZb@Ck*gJ!Ik=k6|lX zX=D2=rbRUktIl~**R8m9-0NzXsElqD5|ZbnyT45dOBcMr4b$o*Cktd%9?zN%*aEAy9627r2b*8pOzr#1 zic;(ow@M|YN14Arzo&}NFR0N;x_YFPC7Sj66ydUX)i$ase)D5hnQM#Lay@WvQy|Nn zi0IUWd`*2Lb2eL+zwA0tLlnvIcDgt$LQ9I6m}s zgNCfVc;?<>wN|F>P!g60kKI8ePD_KGRj=j`vv1shMeP==NuReApDH!T>C&RQ?hy=% zQ};n@VHg$DaiN3`aBs7Ct&}NBnF$*3EtYnRJPnZvwP{)lRDwDO(NO+X>)tHGuJeo*m8_R4 ze!tuL=&U~(WniYH&hg|d_~UmOQl&BB!8G?H5cF)YGOk{DD!T;cUgXUzdW5`!dOOpY zI1k}2${*CB32UQ)vA>6~GV~Jaad5o*xLZ?$Az$gbviE4ovMqd5$gSnJnuITBd!fCv2hLss1C#lz(nRm_+o7ex_taeo!w zxZ%|mYnl1|u1;vMZDk^h8CNJSVW@M}v-=wjB#)rp3_frBIQX|4JGz{ducgRl%LTpK z1|KpIPNN+1YhaQRZkCJ6TxkiH_p0IcmPyEl0@!wEeJoaZQYow)yikb+;F?Dh4 z69D6t$8bK|t-Al?_ge$x851Bf-4tcao%7D5ne+!ztX*tDtToQ84@d6DIwoAGg7dex zy#R`d6}fr&obS}2H8M#Kmz+JCvz6W22ovtwMXj{4rbMm$rkeu3VQnkx$zbBcMJLlG zl}15diNTQ&;!dS>Sis1fvCbpfPlFjR7ry}V-=Ux^*9A|cku5l+*c@6-Iy6@ za2Of<(XCdpR37HMMFjC2Fy5P+3C*uc%@1#Q29+*?vkn83(5}1-7D)5WKG9j{Kw?3) zZRL{bGvEfZl?%4C5Qon}!Et9;+Z>h}&GJC)4o4QV3scou`*RNW{(Pf(`tBDzbM zG>4-CH-qnQ)5HD)6cPyeyJ-9oOSv022{&hGOEL$}^s^JVIdD5=co-{>fq!==fuGy>OJ2J1q3-k*!8QDvUI8UaLe4`kpW122|gQW)D_kivE~vic_lg z(?QY`^7L(6WC|R7hhfMpYjx{=cYPYMP@<>mUA&w0uwm~%^+D~$mG;O@ zs;_dd7aB1VhE$;fM`a#>*$JV}I-B(-4qgRkFI1RX)F<3d#iPnl`QSTXIx3bmJ{#R77neNk{` z8J5<;J)Y1x(w3!EnoG)@DI1Em$Q=}St+;<-n>{pDw;=&pasW1H<_V!af{7=7TRE|z zvwa>MP=x&i)=HZ%y?&d2m*DDfdjKmqcQFnF=3F@^&1$f4FU{_Y$u>7+mV{cp z<6bHs#0km2u++-+K7~{C+(u754M2MFc4|(N$$+OwQPgr^2Y)an{pVKtOi92W{W*F= z_Iyn;Nx{FQS{(Wl(r~TI?R7MXHS`Ph)((=j&AFOAH`oktx5RRhI>j!Aj(S#@hC!fj z^Dvvgu0Wd8p2qlFq^gI-qSAIU@>4+|VqLvr7dZ>b8I>m2;y{bL4I|bl%fU<{iJ_N2 z=U5&JmbgNbgVn9N$?=V*8t-H!T%oe~>WR7HJfVGmw@(&fEHGXt(IVz2h=HzAH24sS&hy*0%E6vp55DV^%vM`t%Cl^+hdIBly zRsrh6q5U@!+P#dBss5TIh>{^1`yD4vK&PdW`D=&|WKjH)*#10RQ~5ZzfSf1wIWz~T zFxPKEgALfq!IWNr`XU(s$yJfamh7og&rZE3$CRZcbt zyx)~UB7Jg>cIV|BbVC?jzE+*Md?3hSXuL1qM5VVw0SC?GV-l4pF{8x_oVRt7i(Xh~ zO4vX_iNp|sTH&~XKAFype_nblw;gv_80*4<$L}4?N{mAIuoRz7_H89sLl$mPbOt;T z8MOWj+xJ!5T8g?G|dPmeuIbt9yCd#!S;Qj$)kX_uA~eL8`l z@W77oq-fEyDdTmGC0~EM;k<-x18YRnrL!BuOrJJx#X4Ky^q&Y#_`gYG;l_(Ae5{ouZ^k3Jm>wc&e~Wscem6>1d%aJt+2vbmCb>y3U`+OSf69vRg= zcdcIa-+peZn>(@0`H|*(Po$SAXofEi8tc@8^G-(}>fioKB0uOMdssW4zm6C4%F(`R z?eoB>kXHJu=Lup27q-({+M zrO(oQCY!4qEg}L-f1^2|E&Q)A#22250BPg+mJ7Xc+Er6s{A^bZ8VpCsp}}pL zGqn+4t?a+xHaV49$G|T}Zt<^D`@W1690n3wl|@hxZ6UvGjBU(5es~t>#eSR19zXdA z3o)AR;#|EQ2~nx0ih%g+0cwN3H!*=(&u^?g``|N{k4Sr=!MHA-Br;&$*}`Rl`-t$x zHy|l?@`*~z0Iy?IZ+b~fQhda$Uv3;kmZVi1WR`vd0dQb^&NN0o;dtxfxH75y&`U8@ zeWto+k%JC(oe|Sd!0qnUml~!otoA6*M3ymi{zGH@!Hq2Gf?yAw`_^o1iDvik&rK?AVoWQwxia%Yt6_D&mPjr6@H3gn_;h`B7RMle{ zGS~!{#@Rj<1sDatEd^k7=7pAoeH7 z+QNPE^0gzqE`%XBRR9kRGnIbStI;JGoe){6y3SdPfg;X0^_Y(CNIV)LDy+P(dY;&K z$bG4~xY&*~+*1&}`eP!o?~?ocx1d*}-Z?>nXvSS1v3l3sSEOb;qOvUKpWl)hEzIwC zD*@P7_N4eRbNo}m#0eZ1Sl2!cq+O1dMgPvHY;xd%wcf)9{I!yA0wFt;iP3S7_g*`% zPmiSFx8#(v*easM!9vvNeLvkE^j_zwb)hV^B0YieL!6|^zJ)rG2AX4DLrq%Uct#3r zX#-M5T6KQQ&gNGu7ChfQC12;i4KCgcA&D?ZBo%QZl(Qcz_nrb-DVy1b(R`+mP30EC zFQ`fCc6RxTPgD8$c(>+$RGZkf6bH#|DuX&FW@3t?F5PPcD?K8{(#RCL+HY?1?YG!0 zbLohEuY`B(=>+OcVi?I%i~IREC{CNXpCjh8Jz*X56NJTq<{pPOmJ7@KBQ}lG$Ps(C zsvVf(r-^fQyj|FEqNXN(5?OP z&jbgINc+QgD@)ykFZ~BPx#I+`1!%+HrHqq_B6nZngX`{47@6dM`?FE0T*{dCpQoj& z>RQ5auRt53in()>@#%abG{BT-F?GbDr1riWw_Rof)AB{SMUSJ&#l144X2_*a)YrPX z!Bi$)7^1^aHxIEh*)Uq&0*pG`2KTR1kjTH&4XrG}9!jp7*A6Wx zM`dgU9dL92xZIAp4Kzo-Pi$Z{zHLUOTDyS6uP%c@!}vo_T0>S;-ljX>~j-Rdd7*2VR|N7-8)eDeg1-zeii4wE#LwVTHa z%j#*%K8<-A?CcGXhM_xW#ObEZq6^c@dS_vk8}o^c1nYce*N0yKsfb#wnS}El$wjvz z#Vf#uvr1RV>S5%?#Ob&Aba~?@6wo(kZ_SDx6P#@yA#s; z{u$7MwZ)xg4kC|^-o0QQUj08i7wdnm8aYzWgRNOa*rh9|rkpW9N$lxyzbb}OM8zH( zM9B#h@=lVgAVtKv%|*j$Fa6@wFd|OV$v#S=%hHUqvn*?st-iPUr zx51( zURl^Z=yFVP9;vojZ|+Lah+7B0LB(akp{bjg*Jc}oafOiKM8um#r1NU2Paf~!K+;o^ zaIO`wJ67_zs25;5Cgt%|Rr^b1xOW*<;D?p&);Q^MtocKF1Xvym zquSo$K#FUIEYVfo%F#YN?Vh>Op&`F8VDh~2#PyI{`dL0gSMzo0J2dXQMCUAKbem?A zkO=1v+kFGA?n}{U#QMr{@FX%FD>x_5FNH4;&6*WvI|7=oqZ1Jr@lU9+YBHc2ei7ka1GdIdiG_T zlms0xe)a8|J87Dww+%_UDAa7vkXv2Tu}E^ffGJ8bjh#G>H+}?qVk{|IzG}z?`ADoo zH00>Ok51j)ipyA8xW8$*CmS9m$ym{2g`H2qwOW5?RZ5G(dH4$jUVmc7lw^~fKqA5( z+-1rN1)c&4NeZc`dngD|7dGTOZqXXL6s0M*N$Uvsv^3xtAs~jUr<2h8K9ia%RzstN z-xK-5mg2;O@?{77hakHc&X2#VYbApcGF8O_FOet5dAPWLAGeB&ic1nPrvJUXG|8Hs zl6*qOjT5N6a3OjE-?A}K*$QPHQKv9Unt%Xa9<#F1{F35(K3 zTvuC8=-%ZsKI0!a+j834o&O3bPG%^Cx-|_UP>`FioZk)N_jFYvqQJ6^4Q%CQqQCHW z5c0tP@(jk&_n)7QFY((W1il$XT9|=iL_>$l&h_k$e+`V#>_voN&SRLsjsHEa#Hs#8e1+M)pLErzy16rOzc)PtD4 zJPf-`F?2r)$|u%MAM^xvZiMF62H2;EO`ntzF&2Dn=c-ExngU(YCA%II6KJZc+Ks#E z1&?oJOSk>2=M&}Ab`RHgH;+dm=bIhT-$r~vl1o(yGC?UEguhKqP3QYzAh^*; zBATqU{y|fh%L7N%zpDW5fO~2oQ8x~C1GMFv0X*z@_@D24@rKFCn&GBR-oZUY4cS{_ z)O2)JsMJ6XUUq?xQn9!=gXEsQjvVCCXNi)O)lE1U!9Ix5e`~7{H9UNG*vCGThg0n~ zQCCniqJ-PqJNi3O)^zb#$Ikn@z2^!|Fr}CGQQSK5it$r}Bm{`Ra}2;bCyFcsKm2Dwc+BW}o9G1?#)V=NosJs`5y!nw z|5uXEnb}E%|DHwKKJxJis=|m0BuGgM-Z5l^7uDA#a*{|*?Hm^kN@(c^l$ z+x*xH;6@o{WPr^jOAWp}KlTuNb{Dnr)6)S6IlA=%GB`dkucfs z)wLZ(0jfVL-B-1&SFs{HE(1FHr~+n2pVqr~0zYJBp;%yhDKV$*Ef4LT@r2^mPz4&> ziMcP9$T9B(Au@D&>}x{MIEHF@Zj%^2?$&iQ*V@m)L&7nJN*PM+N&#U)^-wUQ^A>A9 zJv-!6R?Kq!Q z74B>}nw3g!zIB?50TRiF8+Pg&f?jc=9Z$x`#vEZ5x7M8u#z*81sxVZ3O;qg!cal?6 zQ+E|M-%r5co0@LTJB3G74V~)hO++;}ax$5~?X8~kjj0Eb{hKA$gd7_D!!7?85Bh(| z4}=x+N%-#=`TuAjcmRYd;-zbmI?dK zfwa+)uzn*;E66bNLm@SeeuB6(7-)mDj})7b{|X+kbsUHi-AwhmV8VJ5Bes9}y6(pc>ICLUpJ=(Ic z^Y3|{qumnFU5?o`i`#RgY99FKzJnvZ+wZ~ssh3Qgl3=dp#=IH20iL)MhHJ5+WyD??;<>jc5*%L>%~f$TJbw)Cb=!;zUdbn4Zmjk1PBX| zBw35~V{_a#cluM(xpLct1mich_7meiwZ&s85}INM-v+1O*6? zWbm$0)>Y>CyAt!AP2e>#+K_@|{$16<i0%oThi3I=hlUhN^y z+^u9~c?o^CSMQzsf?{ceFVcz1?g9ABt&8n zXwrG!klHZOC-p+5(Y=Gbw>dgGy7T-!&CSn0ed4RU9^oSgoh`0M=x-Vtv*ToSHH5XL zJINJSN(|S`MGeh|DMpu6f#d4AgZQ>_c%F^S5!lI`G17l}y;g+l>{`gQ_}oC2{G#+) zB2BkfY0x*NVFx}f{TWhizOZ^6?8i%oBaNk|ju{kK$=E{!gt*I!d%>sM^f~0L94Vd) zfyaJFZr;yfcEvtA6VW3$lkTFuBi)xY{=)-Dm+oae! z#C7KV!ukPQ6G=Lv0?lLH(a=zzpW7vHYdg|H?OmDH$65W5PT&U%0k=oE$wv(8#^_=q zL2u;~^gw*$k{gjvkQgqm@v+OE`M2HKwTJ~bE zcqbDg#dpN5J5vr?_5~P7FimV4&AT?+SL1{knhkoJ2qXT$deG8i$-S2<*5!54%MC)N z7Jbd?7SaQp1(_>&+?Uy|T{tl=i)0Vhd9pezFH}`pZYf|2jImUKqpJPP&MDh4z63Ro z3!x+P71OX@G@ZK9WxWoX%^c?e5?n5>voGw+Pdq4A>LgjXjT?DuKl&lT&iso7I2%RO zNElY5&0RH(USAXnG=&v!%sfohyUt_w)xMkZbVwEU`4F|nZX}C+(3}3ialdpp(O7JR z)~x;Qbo6Fax2&iF$u!G^tPy1EflC9pF>;xVUh(KaX zyk`nCN4)}v7-Ki_Hhb65^+jQVcRKGfi$`n`)^y8;*Ga_5M)3xw%wjmQZ zrYQ~0`XLR+%>j(R=Vp#>>K?urfqjkS>iPst)^6uyUbj7em(T`#Cf@PyP__b(ZlZ>~AfTBLqGG0ge!?-dX8O%rCpOBvsjqz!fOoIlbyUP*}I_LGT5ur=g#Oe6y%x|iW1lRN2yX{}ejribkOal8 zZ0sQ;$mFb^&!=K5*fpNf9M`q^LJb|uEOKC24SLtNly2P%GGRo*td@RH`!*d)-F|q{ zo(r{9NkbOat#=5&n!11$gV#mK4!H*#c&>1rpu@R;`eZI}v@t1cLi~ig_V_^j6sa%; zvoq1|3t$v|1AGdC^6g-tXvcm3PfQ3^)4eTwdwmjpu)Q9IoBqW#W3OU=s?(FZv)T+e z#7ee2Oe96MJ5C_m@3Vs>{O$qw35u>v5>{rd`5gxK6Jz4{m1lzRzJTW*?Vaw>fq^F#z6@)ewF4@ zlb)vkpoj5ecyF;!)?s?htIb^(R{~Z{3uCZCo8nyS%$Bv*#pba!hu(6Cf)6t>M7rQu zWdA@Lao=beFcn1Xl=LXKwVvee4E)t&eb<9c%x#-MQ-sHHi`P%vcAK=f- z*0mo?iT+{>7av2R0JN-CpW$z>;U~}G&JVe45gx@R0esQ6S;5~TIFeXb<8eSP@nv~DjNM$aspJ_fZ+>R!4{bz}C z&sowkJ>5d$X`Qtd`wZm6yeiNP+M0T?YBx2yej7Z>aK3LuwPDY^uC!2IVnv)}xI<${ zT7#ovk6~jFd3kkXfK(r5M!AZrmL{8p!pEAaC>0iTpE1bS(zGaZbf)R26geXQ=vp|f z9|~cqZf*+jcL7fjykgr5-jnHcsw^jM6-+xkM%KMI}9zQRTK0z=lIfz`0`@zGY<$t zA)Zmfy;zFl4D$C)$hrqcAe6Pm6N37go|=WiFgSgo zvMVa8H3yyF#M_{-J{&b7_bMaSo#ObEA{y({=ob+c7Taf0g;(&=&2CW_LPqghT3q;vD6PUN9miYUbEU27iHQ8Qs{qN}LHMv7R3*)n)cn zuD>78$}*cz5-b44T5)Z8J;}lWq&&oPT}<!=)abbnG6g#iEmCT(m(N%oQp3USTIgaIR$Cc{I62ukTl?GG@@=!7 znx}q^Y_&vJ$j%6C0Zo#Sel?hNfK`nO85tRA+24OgL{#)W>#&WcI4}DboriyxqrW&A ze?OanNi7BVlGcEc(e9&NV4aF2*<{!KO()~C*S~r2`eaD~f+qKKJb)z>SdPwDYKss0 zWtc;!tZ^$^jXejmT3m7hzRmNs*BjX$@avL>Hc&@O)k*l^k;lkLF)9x*u> zZg@w%#HZ~rye2+CwS?jN8|JMv{Jy7myUHIiN zog~`nF?31R)gjPUYq>#OW!^|PY%z@qp3u5Vt8tKal)`%)MMSN)fe!p5jXiVa`MU@9 z_uoP>zh(fe1sS=jbk^pDB+4m3M_0t6Ng&nP#@T^9K4Nq<_e1};5y%EV1 z0j#3V#RGK7uWl>RfvQ9l<62&wvXeve_aQ+i^yxBmo^9THDt zJK8+TvC)I7h4dQU7M_;IQ5SOlb|8&Fcaq#6mmZEI|4vxp4s;m73!DBUOKXHG$7qFj zs9V@RA`dUD;;s+z*$K~+HlknWd8x#@+SB8rNh&=^uP@-QC@lOANSIsg2Ha4wV$gN$ z?hFqTS@)GrjlvyP8-bWMq?`?z6Zf0Er zyke)5#Y7vki&oLON!WZOADaKYMaiW_z>?o$MZtuwMqo9#Ufhk(&h~$bp};4&Aj!$h zC34sw4*!Pm{DX}8f3=iZE~CeDHJLdiKfjHyIw+q;x?5WtJ5$4g-n>*p%uFn#*}AIT zt%jVf+?vH_IEwT$@sMG7AFlMt;4`c%wYvgokk$xnak<iaILmE|x8Rk{m~GryNiBS)Vkr*5dGej}wH@7)}E-fscCj|^n9 zB@aHYT(6iu>kbPR=}xI)TYJLOa`qvo=yK@7p3Ygiulm5eMRJnx zX}A`B4&2_oS%_4tJ=EU)ACZ1r>#w;B#942T=Jo-OWJ7y41=g)8S)wNud5!0ZjpyX| zi$-&q?HV4tQtKfguGyCqk#}*h7a8?wEo~AdBC(Er=`XIn&3EJLZk0S4J}U#2RDvWLMC{V=>}u z{)y_O7H5oH&bW+tokddqq6ATdyMEJQQ4@TM>5Fbv9BKUG!-+FHfNa~LIfl;}7fdM} zcNqLH1rL4_12XX!@~a*7)7+soYe=2x%2qTgZl_M=gOxEt&ITR7pO(8rf$?!$%|fzT zzRol!Ytr3(o7b!JwOi6gu+;PhY}k55Sj{vnb$lKk@h8-(4D4Uux5E%qwj6t}h0>2J zGrk=a&Afpnga7_F!CZYljW>dljjFRHEC zO3W&JVCr0{H_^z_Z@qBP^@HS#T8%#QCjfdbYsg9vwQFO4(*0plkJPeAfK(R|_{&vF z3cv+-G8`#`vGIyMIMm)Ym#-YvQgz3Fk56<4{^@MJ#G1HGy)unuqT^L5AvcXuMIIDQ z;W%3}OM@>kSi2(9N7H7?Br;HL==VI3x#vC+ZlT1Q-$k0+d$2%g5Wwh7UZcj<0bGjD z7j_vbR*a+A#<8x-OR13I#{>KRF=(*t`gLdTTKn=iZ41fV(tu%^n`QP=(z}beyjN3q zcd$g1SX5JlS4IWqm1aeM6;syIn#KWW*KX#b4}*xU8WRD2plsc4 zObV5Qpnos>o+rVoYhQ-3{d>Yw?_I)up^T4wGb#zi>&S|AY7$ft{djGyCgP~p>%B7t z+a!?j6&Bhcvca5la{pI|b=_k7{7Q?{T{IcBxuFTW!uJ_l1)T=y{GhYF>PPJaNJm*? z{A`Ow!CcQIa~d?kYBa-!QAV92&7pRsu)9>fQZrL9dcb;d)o0|-)3Z~@Uvm0NzC|uM zixG^()ED=nEx$VUmf|+3s%Qy2*Q~$varknvE`Jzf-`+#<;~aZdY>_6Ztx8_W3mNSD za6D(Uh@_XLA3(2e{>ag@$Ybk`PN6nPQE(eezKv1yOS|_BCI1tc*}HM3{8TqZUGZy# zu(GYk#1rlGq1?7Z0>nXfaxz^>)}ABPM!qsQPhPKPPi6}dh>hMwUl{Zquv^6FLEME5 z{$sIR*g95bhaEJ|j)XT^Y3Xg6W}fCt7D3(tzt_97fEP$i@2MqeiwZv2o2F^I7=Z}5 z$w?z~nda-6u-EXQ2DJ2yX?P!`pl@xLX&^rhv9nf3V(>t4JW7}6X0EP@8`3hAd=5w-rcp^IH^ zf)TfmI+cwxbza^WXwM-~0o-3ApL`R4uW>FL$5CHe0ypJ|9Brn51y5y%_KfuKOI zrm~I>(T(BKk2mRLPJ+fXPWDZ*%Tyt>{bkasD$|E4$H4WIi4>f~C}!?_sh8Tq)*1EC zA4p`DrENA3?aU3SIYsG59cp*L^r641_fv3zlJO5q8rh*Y9x#*XlvS+B&=C@CtE)Ph z<|YSI0;P(|^S-%uC){7fI*sHfAwV9GU877-b4;Q-vO{7Tl=l}3AZa^U2C<1@o!*?; zti+s_5oG$R08vtvqb;BihavH4neZ<*e;PJ!QUr_sYw5h8?W+K9L7=c;lk%I0o5hE6 zr1}NFr`O|KwdF=CyOG?kj0e(G8Z}6_cEP^2_lbFtaW*sCrM}9h(5q0T=IdN|T-2|I z*76yjwn56-iNAFcRq)7lMe;RjfiR)Qp)+lGv~df6|HNp_9tAKC?-1o{j^8_^Oc$v@ z93y%qSC1RhG}K-8(j5a>8u!{+lIJwp?1oP>Trvh`TCpA$ZWcdmAx{8sU7Hl9HbKJt z4Pku*-pbKA+;E8n`+lD>CWj+KL#b}o{Af~qm)cYgWM3aCn&*@$DrQe<$SegHJu8mo zfC-j<_}n0#euEa8>~6g!&{O^d5N*$SryFml)UcB3U(u_$!)B0QCHe6hJd=PI5vjqH zF*M>NDIRmy}N`WGxcSfr_K( z->x43GRrzyCHZ9VW+gb)e}(nY24W+0W*UFF$$kC-5s1sRWVYPrA8fKs#im{-=s%`Q zaxi$ov8VaJ3=@C%9ja4r`1$cX;n|3G?vM~7W(nV_t2-YH{BRWb;X+lVpJ?AuSN7yj zzo|RHf&Jqbf*$$7uRiNG2c>C`gu}Cue6f0TD^a3d1J!VQ`q8PXGPorjCF@ z%_|`{liB!owSQ0?Usfd`ru{IIK8WxMFh>nIC7ZGc&F%&oq5%ovZdl&0%`~@s{afrD zWuITfcP}y^+!-;xk_SX>D?+8OZtk~LFOVthOrt?S~VKE^hDAY{6V&J{O1`7}x6Lp)O7c5e?)q8>L-O zd>ks68JJjKS;*Rif*qpDIM?~R)^`DSf@a6zup93&}S?r-`ae@ChJz^pKj;upm>HIAeh7zn7QePkL(R5?wN zh+kQ@f^0rEfoUA#Us|q%D-{8cuO6YfJRQJ8Jsu3|t7-fgc$=;joL$vL0ZN(GWpmZL zVJH@{DJ#Ne=jQ({6cFzj>gh}_6+!q=NeJd%J@#gb^@r#z1Zoc2+FR)F6TBKl%5KY@RqKN-M- zn~7}yq>tD_12RoqBDgBSwzpwPlsFD_Wjq}^5xdLy_9r?FaDbhTxYooz5wH_q7ta^33YPd45Z+m8^cn_sk_sJ`;$mK|JIy#N6~FZQ~F$6#pjMPJOEZ zgRE`iSpfi$3#;OM1*^KhU^9f2!G^bq97A6I&m2mVR$T%{xQR-^Xp!8c+jqy=9wEg2 zOF9g-U_BhLvW85#w!RP>Vw>>P585?!gE~An2R?HT5O&JjY%;3Hh}d!)=cWz=ejo(B zf7($JjX$7Flj=E!N$;bF1Gqzab=93mn_!ykPP|SXS5YHYj1AH-2uc}gTA{gXeUU?xDr$}0}kzOfE>KU2&s!2-C(7Fdh-)Jb#!6N<#>i+6UW zE5JZC_Ikiv54ipntHzs=!IfWBDg#fqkUm4pv8JR-is+wYx9^w1O<@{W^=X!RP_6#ys*&fI z3&i*W8jCwedcbtV6$TW#ZlRU_dRH$nGtGlK{*x@o9D}-$XTkgx# zPH3&^%{I?syg`bKwlhNC_TAvGZDlktd)iX{_@8b<87aX(Hd(yGMRKeAd%E~>$&~9q zj7b0@_zFf&RHU$BgOFx!th0IXWc1eh^Gur{{juTaceAr#qztw=6DOH1VJ7?8-&!VW zF|I zOAzAEo&?@|cD}!}4#fNyO*5(PR>1vaCf`(TdyM}jzPEVQc!3Oo5kinlX)Bu|b#o(S z%gKDzSO<*+_4Q(Q0zxogj(PRX5ZX+wL%Xjd$D|H9zDE&}QJWYTBW1lw|LRs=x?b13 zOxK>pCSa?xC8Edp)twNcd@S07AVSuPHgnfW)Z;`f-a7*$tpcIV`s*|)F5>gJ8bv35 z9elh6I^6X;5y!7^J-6c;!aZKz-NHAjB1mj&u@XWd_O}V6)$ownXRL(Ou1i@Y{CQ0f zPJi7aARbc9lSPzu&G?U==t$&^^(dYhNv0oa^NqvwWzFlFK~LaE_DIJ8BWUnI6Yc`)QduKDQSuaYbG*^Cg5 zr++7Pd48^ic9}pmzSd;At&ghh-0o!Qk*X}0U!8w*ml zk;XcCFYbM*UQuKJYzmqES$Zffv^fRuc(R(&{=4f*qsVkRf=#NiB7|jRCy?)Ho5RHl*5z=!t5zPzqQ=+`cyp~ADSLi-&cJ`B_ zyo@m~Al>*a!te2OM~ug)()VS1P)^}TPB_bFQH!>)WJ%K3{NSagv_KY=5fDAQzxFDw zcuBK)VJ6#`2o`p%49s-1u?1%PTvy+rxLugI-fO3PPj@Uu{o2wMjjz>I+^J#+B6D;X zTHNCVk9p>{^Y4i*6FPtPVL`_@oh^yni7!V(j;Yy!FmUPP`6l2!$cQ3!l#APEIaVY)B z420Mc5AF%skh|Dxn?~lZ^S;;S;V{?g$s+0}I9s6lqxAL0y~hi9s-OUkwpe1Q1s|dN zM$Beu;`GbwZ(21?0za|aZDB^XCeuKQoIJ9oKWS~3k)Kl^Gfr~(JlzsR$$K1Xz}*;A zeo~ZB%JbP|@Phb%FE9M6PqQHIHb;Zr#( zI6k^4aU-3hMRj7v zZ9s%8prHevBxZ$##JYW*4=2o?L|0F_t2@SoxhDsCTT0YDe3O}Y;F`rSq)Nt=7gOa{ zfEl+X7H8@nnNhl?f@e9zjVOeyu|foOSSmoUWtPcNpV^FIRqX>T+^9D(RAvFkcG6ppS-?3Nz6djCJR); z9Q`s-tR|&6Lt9zal(X@n@%pO*;hex;<}cy0;ySa~_eyR|=d);nJ8wAMq7wmhY*bS2 zcHT`5W$iJXG2U18cHfrF>bws1AKSA>>|Tdr+-;|*m^`K$dJ{b$JLIk^}$B-4aCSi(MdwV2(%41G`&zEFLkfzP>5tvJ7y zWS+@b*{3W)T~l=mJgT9%4tar18V)Qk&sS(YL?F3aLW3-BiFILfj>O)L_#6+Lj0!$> z&PfuBH9Jp8fz`3wU?5X?{{OIbmThq~Q5p`xU4uIWcONvkySqbhcXtR9B)Ge~JA~lw zKG@*y4mrUzs^#h)Lz(go$`99lz|E7vych1mmRAyQ^i_M>Xahyd>kJ*qzO|gT=9*pbBAyTbsa4rj z(-Jqj8)LslgVAWOaJ@R=jjvCm%s>?Ahcgr3uHg&qtiq&2`vri7L11r|qOlaEo~@6e z^LPdyCK}7R5qGUXn<`w`m=VFbS`B1tj7j7~)hb*hw^&%1HJ8suNZAI%F2QdoZ8|LS zsjdVW;`}-SN;x&s0%A%(xAmAz=6|~Ov>8vQk0{{C33)%2nL5+&^ipBS!oDVFRjheO zHB{@9!;r$>R%nfV5d-fdtWg+jxkkjpyLMXIa~m$0>ESpZ-#2sQ%eC7&f@gp`_Xs-w z4tSs(Sw|8$f`dQgKn0Sc)A(=!J2SE-b^cwkQ+cz;gy!IMT<7(V*Ca_h@Easb_LR}% z#Q8o(LrzHgSfa{t9m)hhA%jett&X37Bx&YmgAwJvP*z3hES_9Th3SlL(=(KGo-_I* zKBx`~5I>O6Y}R<@$M~*ETH0Hzm`X1e^g>|$+Yc_y{V28Z=$?a0vYhx%6e`(uP9`}B ze7IaP*Mo`P*in-E6hC|Jag znp`ki!4$4Ib~p!XmyeFw(h#@?A1rlB-GPgwBd@M+C;vybB`3lUq zFte0IOSWD>?`gmO;bB+f-se$JP0Ltq2?sm;>ZxeHI>&h<#y63_xV*?Jrmrdur}(U( z{T+36ve4;E(S7sx;(H|F&z~fp^&=ViOdf|`fwl@E&NRL*(%Rd$-9f_zi%Yiz83!o( zlo{!#318*+WMP{l`al%e2KSiZb(@C&vY!U2s!I}wwp*G})mgm2TQLPA<00mPg*`1P zOiGXKg)C8)*f0CGFtHM*(pZd3EQ#uaWWrlJoFmFXoUv1)v4IAfl9qJ3;rQlV#|$G@ zNr%EHnv~3egv#h6RzMg98Z%(x?aH>OSw*=3>=!_6GkB>Kq&OMF&KRm%lQi@%Cf1SO zdD=f1NuoBljce+y{hZ&Bo0={1y}}3GF@uB^3{gPa7dNoQHMro}yjEG9LQv^;^^9U~ zrOv4cWZR;syjbnODk|v>lc+qr68F1>Wsy#>a>x}?GE|*5LOg7-g$l#dfCV7w2*j@D zow0Qkf@QZ_D4>NJ!$8eka6szx^dxO#>B6e!={lSuU7)t4x1cF;$_95X#)Y`PkY#@? zwGy3g{$#8IKkf(H?4n*tMyK+;uu-SzuZZM(Ri9LzMBG2isf!CynVrLHPz88O9WAUi zgezbwQ4OzCrOH_G{L$Yb1xY9-TmHbpAa@Htfmkvu`eh^o1jMF>Zx;pcU!8bZXQ|36 z%5i8HAmtmfa^<`gL+|?v)?Y2e6Nl+nP1Jr1(|^sC+(XDbrzKSM%3Lv5M|u{=2r-!o z!bXRq)#7)%6eH~vA2l-_c>CYZ;>YvO84I7H+tLpo!Hrb}Fd6=Ooqe>Idy%cAJp+Zv zyH<|bc646(IWf6Sz2-sfp_PDofGC->$ZtUDlcE5(x0`B zB0?0p?2gpikU}2fkLKWJvW2jyuTyr*MK0dW;1Aqqo6KZf-Eb`cS2?qRC zicvg5L_b9o)R9tYp;21HYM%h5G#=8z4w*Pw9(@x0o0Vxu2g91-%}pY&P$?Rvq81%A z-0ibHW{N@xpG#l2pf8S5j^$y2yy5Vx_a*Qm!Fu9cp4KM0m3^``p5Yi{*!Ms z^oCsG!ZqvDr2_i!ULZR!k!Rs1%F9I5(>5vdu8D#K^P%9|$;~dZ(~W#k7T9+b)M0OL z5Z#$KQLbhnq^NMSvA#NrnKD29)p(YMlmZ`Gg$C`x*{OE*wR18-x6yCw3kY=N71U-p zHQEQF&TVVjib)Ey;P@(;AQ$|a>m>X`h?xmkgviSeg)xEt*1>eN>hA8&XwoZ0zq?p8 z2@+~lspRcLj(~KPMcbb0?zTZcj0{*R7%)C@uKavo6FVC#P{#61&Jrgff`}e+vi2cJ z13(3B-74`sV+eVLjF1aVV8B~7m1Buz<%CoF(5;Mt9xh}f8QQW%qK9*3K|?V6&YRfR zHtl&1&33k3z{pz>g`So+2f!6h^s5`-*>)Z1?}u}TKoNInJuoV^8=ecbv954IT(T#v zQrjBG;nMCGwRmrHvCrV=_N|M?@)!!jS0v8I$7j34$U9-g2Hgr*jgubd0vG#t+>PF3 z>@va2_zsYLYtr%V>gqlcT;|=~aK5pqw(U5*8XI&6hpls!i**ko(49TLt#B{jwi|3W zFn;{o4WK$C`@i(SRz+p`Bd}2L{g3x4<4H7gnFlc6|IPGt+8^{pB9#AezD0u{`|>

wuVm{+TZ~vX0lI)C;gANJ{r&9(p|_xy6MDz%e%J-WkFQL`{9lN`njkfCXwN~^0IAvI z1;qfFcMx@663ItASO`^KLFagQ=?_b2STi~G^>0PxZK!}B0@KHvFDco-)L?= zKWmpmXOFiZ4L=eqs)~k&drPoH$bM+)6CE8^w|+4e`nZmUdp)AK+R}A^fcZF93K~>4E%N#N z`48wXnzdk9dlPzAnK+wW>&5?OsJRhXIq2Qy(%i6m+|}Qm<^QpZ&Evg!`?_=*l3%2{G*CXg2Lyeb6FA&UNb9Zjs@HexE_2K4bNti%mHD&vHH2Xv=!bK44!$U=ONxOG!rKqlN9UA} z+gwPv1e?;*T5+@OLm{q@WfCAO!^d4I_s}W${s7&q$5d4N36Q&79C7!ypT~XN;E?WS z@xAPkK)6&?25|)3QCNFD3tqjwLIO&oVY_e6(HHG^ddb@T-DkB!oxt!@4;SKesDYwI zga!(1#1W|-o-0~GlBfMEv?7i66DWYeu6)~1PA&fgzD>o;BP(q24~TasFNTmRNrsIiS7>d!A5MGw}yV-d)f@$q_s!# z85sIl#(K=o>be&r}`Zb1*A7}#a3`Flmw zH6|`rs{p#)P_B=3Xs7sm*9q(ujZYe6Y5nv$2><^gRj;oQ0A{=Y&(#F}tG`%ZwvEe9 zciMb5{OlH^o7tK@>{K@ogtF|g2-&L7_Q6LR^OXn+^^HiFP82OuYHrp z$$p0(+p1C{0VOFnyay<`jFe;O(k54~nwfx`u?*3~W3h!(r_N2FBmet!6}8mD>MAE; z=N8#%EwErJB&vLpdu0bqJvbzHZtbBc@87BCd5Hao^!;!BLUWWc@clsIQ+~m?*O?;9?+sclI8LGv-PPcS)2FLURyexv3<+63J>bUg zGL`Hk05_BEXf4z`+-y7Kz^1u5Os0CD4<`Z}Ax~W@-H`XxNi^Uy)#T+XO0M1NPPk8a z0nLYT2Ypj0k9+A3;1-Jv3P{sH#>iMCd zHi^~ivg_I{4QG8myUXiepk+roQnf%Z`AQ>p5_Mu9LwE?P$ZI}r|4NItR2y2|&qlVv|7-ztFRrPK0-*0~k$QAb5 z`5s!0$nfg$&-#(tSiohwXf*xrZhOye0prkWP$2zW7&k{Mod$ar>&XPwbe*nV*1zgk zxp7Pr^W%Wz=Ko}JyQ2zb+MnbIdb^l)KCj-E8p8jEMtS0JG&vSBTTiz>S#7KLJKsVb ziMn4_BkuKg7G*Rg@Ez?199|dIhBL}`=K~E0Kw|Qo$wUtP)iOVnu?_M42&`Uly4|2CSdb&d(cB=vO+8n2xZG^lzP;e%GupbmYUI<3&+q+cD;xVKGJ(>YrO{ex;h3 z$gxnHFs*MJ+sll=PEzu0X-${6lu_4r>E0+|6cR7SCU_b@%~au1bwK#;XZdayD~B&y zbkZ2cruKJ(lqjyST^ajab^NRbF)WXnfMz=t2CUbRwM2LsegS;H0aM}KOC|P2xIzZg z!N-Q&lJqD2*C4i_CmE zGj?2B8IpTEnp24m6>4z{`Vmzpih&9>rnpj4n}_J4C=4+hF0OPg24Sx zO|iiP{8T|2_|MwD7`a&2I2y|!aw^FUlR88Dsk?eSSEunZK7aO25sZWE@9pv9pkLvf z5x8O2-d>jSEn0(~!c|1YFU_z)&wXhl(O{m?VKZXKZffXI(iYw=m1_;hlTh}J5!=Kj=u&C`D{ZP=zt)p42F_d+fn?FJ#Wi6e&aUS~u;~gWt z1Uh1^;FGAVi5v6{CXmbUT)l6%O^|wsS++x4WmR5IN!}YOG+J!nm9=Dq7U_3faBb~h zXH0l1JyZEi8RzK*WTZuHdSkA)mxW$M{kl&!Qvb0VpKGNC4wyJW`^}$T+rDr0J8$&` zm&jA$E~F#W3cphqv-#E?D4~p&heddXyE(!RQwdM+ZZ; zDxWU-hC~h<-82n-i7GtIL^L7G9K@*2{6c>gAv?)N7BZxQTy1s%cQ19R5HRli!7oql zUZEC4jed8dwM?_as`VDsevakI>|KVJ1kZz17r$R0s7dzM~s0=|wYxOjBTD|L6e1&`Lo&4PhkGjo3J1qX_mmRvZ%i{zVt7 zc!W4|%})z|sdtjz_x*vJ41?I98;3^9dDVgHg77HMwW<^aY8RqnM#k0CqjZTCFiC4> zqNK6IqD7!Yv^jX#=(eW-FY;9{Y+U z`(8*8=vIC;=g61Yk2adwS#-a7D}f>3+SCHw=<d&C&Yfk#@Dn1Ermae@jTm<%{5?vkJD${lyF8}OWdTJ33 zIT7K7S_2+Zx;Kq4dsQ^AqPMP@9E|L&AiCTh7Cv5*yB;Xc?q9*)ocrq}1)(KOW@##p z&NmT!-6k8ibB5oDo^o+oe(2#1g%i=Pb3L4byt&ikJgwA{2Pne*z#Z$tm}#@C5|1iw zGI=B8D%m~@))n&Z?{Ys9{G03gMo+I;ylHJn!f3`CHu$=8F8eFabLY}&e<7{A>w-+E zk`|jiLF^2vpZll|y`O;tc#*1VbC$%Xw!3w>ddlEa8R(u-WsKO`IFIWUxtunuJ%&?H z_8*b~_!X+er$_TY4z3(T{t-@W|s$7ZGsyTd#^sm1OcON%! zzel&D2wuFC3&5mk*Bsk2f>2lNR!a-^Fbq#R8k>tzE3^cZ(Tq-eBDf5M6$w5N5^s0D zUz_sKR8UshscT+y0y2=?5YQnOMIJBu1s27i-)L;HdpMOeP`GP&cj|g^)gYycId~(x ze}m8tZ#kDF4z8o+4J04$(!<5ka9Yqn$GWoAXEa05DY3q;eyU-V&v>qgK5L z6#9cbV$B~ucM@y?TULm&^$(pUnW>41!sW1fEgCS+K2n}NzI%vjUXYi|LD2HfG)IDI zEDrcCj~?;vTutj=V)wjzp4;`Q-rV8vJ#1^Z6a1`@TaWICv6KOwMwrlarCmWP_QSYz z5mOi)WL9iA+bO2J(3Ge#$8r>Hj)p5RUQ#86gn{T8$CE|mk5(RU^BauqV&tl%Mae(b zVnF!@y#Q5piB(4Rh=E6W(a4?po?h&vs#fqgde~*Jj}eUaM+%nN4oDN;2YX92NnwKp zUFqot!#o19*TcvgK!ffwD}(=z1?`0b=n5CL#0_DW%&1`&G`AE+vE^O?UlP-a?er;i z@EaRc(@OuP4o^7xowG;W_gpDV%7ZnAa-z6`r|i+OdA#FX8E7gGsGvFO4u}-rP|EVb zxDJ))A1n}LEVf!_7#>Xj*rg`iXfPwsShM;}oZa`u;mG0G{CExKyTg>rrFBLnhy{yE zkH33wTNI8>3#uxR2*WvdEZpzUC$2JL2LF&H>be+A%6!hh*Kt2J2O|^P`Mi<|i2wAF zzb~41635UG3q{_=2LtlC2jHx=i9pR(>`HQDCb+)RP%>c!(!WTn=o!aG?T`j9*hHnzqwl#UVmlsOV?v$Epq-2h=_<=c>HVtK+9 zC7#ALYX6(idZzKoL zui0cK7F^2qQRZRIH{-94CjwAN(G`Fe?N&^ ^4vdz3JO=GOi67Qm9#_lWV{v5y+4^vJuNdnBT0(=ZnEeONKw0cZ~B<YMT}`yX>kT351f(S@FcQ`3b_d{X^bh3*aQKumRh#~`BWAKBN&$4V4tQAf6w zNlzWdqox;(^cm>t(48)2DycL1@?yvgteEigOg4o^Zc!?Rakn?@XrVX@3|&lQLqYWj zWj041?R6GhIg!yoaqVHQVd<}kj~dA&o(?C(-?rb62d19)kp2kQ8M$b0iUT2F7x$Z6 zc*M8cWG46>#aXk8^wx5FR2$8&`|)rU@!J-=uL-S2G40(PkP1a$2YO$E{m|t~DB^}1 zB3z&AxKpC|9xCb0b~1kvv^6~y&|=BR(^?-Y1Y<=JDVF0$xUrJL6nMoFpXAm|8GYfOMZ$84)>ikH3?|c2$I9B9KFTDekv+kf$L!+Ctj;WyKkijj>3@_S2`ZbiLKb0WD{C2Ny_!c z%0-t7Zb-#gvoW&Q*?{9&!K9QuHW9*)KP2=lqM1WItLUpGy`KNPIBA^OE&;{OBmEyV zaq}!bhM+MhBz7(aV;iI%*O8H$Z((y%RK&lF$-WM+gU;lAaB*><*O6MxV5B3Mj@(2% zV0?Po*j1ZRj~O!@*&s^?x)(Q+2p#G?9XOZci=_Aksw);UFnJV6fqSsU-y3~2aD&-_ zd-zt&e-!Dmm!vw$eg)fBk_c6;)I%%N0LLrK@+xD2xQPfiKRKyC$k{`Kkr&_m0?4^3 z6L2|zBgDWa3(^rMj&ZxQ2&cIQu7B!r;Yp5E2P7KmDO*s0pEG^N^hg)D8BxDEmlR1} zuR>eH=i_^FN|S*zC1-U!CE#0(!Dy@U<3#q0^OY7wwZ;9@SBV+388Qo}$E@qGBT*}@ z?O8CH%;Dsb^K~lI_EFndXB#g?MJg_5fn>P7w`KC=OH?MA!7NxSmbWi+tE?^HW9x&3 zYF<8ZN+0pN(R&x%{;w^YzhDiga)ZYta;_5gD*g(SdfWc)gMwLS9Ks4M4yMvZek2!H z&fh~7^6GHi72BDxWiM<}X>&l%PuF5^^q=SDikw}J711n0Sf(f|DA{^O=PjE)g; zPn29Z%u3i9!SmmrXEVSxJF#9qk(@aNOD0ypX4s6*wcIdA`Fboj5*GZ--{Urz*!c+! zexK#bPhKYI9@U-t65BbR{&u%m8z*i-3{vCI1~4NDiLo8cFe=b$DboGH#1bcp<#w}< z$%`yV<#WX&eWB6ZI~ZRC zJ1%&~=uzGS@yR_^3`)ifR4z8j2CuAHr z53zhtWb!F8PB4~`s&r>6Azn?YyS)yc_pQPEG-@}=u`=eShe3FK`g=_k^oBJluz*!= z^D632%=dG}&pX*{*ubo@1__4;=7ig@xgj7SydoJ0Ry?yNMLt|@+$o(ACOK(& zF|10cTYY?LMH~H$qx%yt6P3y1qB-PIG zNq>W76$6gyv3ep)d!2~@E1h%#^kshu0$zzECiIY&pCcix96P(3LYocZkp*Qdc7Pm` zOE9vUyZhAxJ2XC9<>f&9k60o?O<&Fr4{DvYlp7b6i}%$MF688nGRE@tCWGbqGr5YJ zeQR;jQZbhF4wF$MMAJcx4}8+Y=$9ytyc}1C>z_%MX4vb$=i2!O7gx$^i{otK4&2OJ z8YN7ltO-^dOEr^f;3-Ng*paA*wcQASgr}p8v^u8>Pk>@!2;ialFi;QV0y_e+Z#`G( z%$fS|ev{(Kw9!ETib);UY{31sK~SDtYXKc0!CMJs*=nIHy%1ommw|60_+ond3sTWL zZDR=cdCs}n7uOZpc`a0Q{dwZuy0<~`lJqUp?eD59I#&BvfU>q-EPalqbny2$I1bNc`YH=zKnrK_OU^t6p2 z{MKi&iv4(ViJJ9(F$QssL>XQzX*N#3mmgk_)|{SYthFP896^oC;8vx-!=0y)j0LrV ze$EM`kn88g!TCln?ui8TlbRzON*CsBqIy)nDZ$wOqAGQlsm{UgZr@UrG~BugzJt%l zt}(KGu|Z0d8)Lpa?dF~A%^^j>!@3>)D68PmK^Oenlyfsq5FsIP;<5)5UOfFofV+B4 zxWS1vpD zUh=D_-{frjS@{}^cDHYI=J^QP!<;z@r_$oM!e7^c&x3_Hzxde2eKrFA_#s3KAUgkO z*Kz65L%t?XO^$L=AimDtfOn=7-)pa5>MBZ%+iyL>#fWM;CQ@6Q_9w>gg+uS=NInBR3%7}paSv;p!t#uDUkUnkNdCm`fV)8H|Tpwi$a z#K;e0re2pMLMTUeD5X=(d;$=Q|3=1MEZUUbuU`9xQ|kvOL6+H8mfbLLAMb&?pe~v* zMzwb5(%_Sy#N(50)nCjUOq)vg`eA#yU&uiGOo^~ActUl2PjdO@4vi(&*()>~bAc-t znD8B%Y|lhkH}R0Am2RnV`N!69&L1_&&K%de`qyTeMZk3OFUk7HcGb4WTtr$^t)&%f z+9OsA7hVSN07q`7X=T;#trhv>*gZ^|TL0X8C47l)nGm!_lv9N^O)U47@Uk1qE2=#X zXWTnj>6CwrkcIgCJ?T**S5sZb>My4s(Y~ak0jAnGt6aGGhdG+qPrC0^1dua?5^i+A zuUh6N|It(f392U!MT06yEfv;k#-|nYRQemnI-n*e?z#1*PLUV=uZCZzZ@3vS7aaHs zYEc23gM$|Cg{dP>(h0xbPk<_0p;>1fhwIbC2PDeM8iE$CoA3bb$_rGI0PT!`PG{+8 z@^}ai>};i_)a%e&z9~)7DHpKzCxVc{b%>FkAYHefhp5net07+XMXrCy&T0HFdsxQ% z`Nuy*vIrUIae5ofWxwKM3FC5ZVQtr6L#yluR3JTZ+-HVAU1(9?@q)F9?1)ynJc*rU zG9~K{`2o}s@dGo*{T*{lIZ*?cndaJ4cx$B)QW59f)dh279Rk!yL-l2%%Hw+dh2lNN>6L}-J%IYiZXwq8VZ`sS9VoZ1)%e?TmVjf zqTT#EPf>aRtLodREakL29WmaB<6UxvhKERU%vl4b#!!snZtO)Amij;Esek`szO61Z zo+et1tk7g;8VFgaFB1DUC6@fV_qm29K-&vodBE{NK4KN1chLrwsVOq$_hIW_^0^t$ zZZO-Uur-z>R#XY10&SyveXn(K9P>Tdz^_p|AxhsK9S9Fk)pYg{Rd5(s5EeYFMV9Jx zOS#)|l%94smU4jy06Sp2`pn(U3V}Gn3RZ4DJr}aCUZ^MC%;8z5bTobjn&hZviGG7y zelFVee^OJd;|dOrdx$6d$H^k#ayDO2=6A>G;)ZJ*h8#puzQ`@qZ_#Z3%6QG1<859xLI63+z( zgZF;5Tgn5>@5J#*vfvFFLs>jcmUd&>(5#7L*K(DBeTm1ZpY!n-yd+dzgIn+IWp8v* z<8c&56{R_`-iXh}?b)}3%ZfE8n5!6B`^oTGtQMle3n=Il;gamx9l(x)(#>H_61cXmH9E6-LBhX zVkkY&j~=qJw+b}X$8je8IlCse=I~zj@+jT2qwja))T!0R>CO+^`|(N5Co;t@nrY%7BjR;Me7%Smh?GxkehlF3rtu;E9& z)kCNkiZk2cZSl=uC4*D)#X3wAga~~E#0}LZr)XXN0ZQ2fCmMF ziJzFs(5Srvo`a)3s$_f!DQr2*7cD|t{2YB-djhhbKP1jK#<*Hqmzz0tRD7TTKmxG$ z!0v0mf&Cy#tfXu%|CBI_QM#pFoiJ;?{><~?;SJrpEe?WwRVDFOFd>`k82aeSB(Ghi zUsj4!3%8#LS%y}ct;Ug2!0LApp$%Wrp02G+s8{Pa@q&RFZBka@)MoV1-rs3r91#@E z)?eam4k-n+8Sfy9m>V3?DKnRHz1&M~=gZ_}cNMvv-NCb;><$A79UaE@gnXOibnWnf z6_NS*Q9W6OJ+k8@#Vsi3viJNkLDjSlZz!{nC#7e*5#zrRU!@J9W>a}{mO#)zejR>?@Hn+dUDr21EuJm)z|ya_R-SYGpM6? zV$6?WK#}ce&S`Ra$+{kd>M>S%&n%1TS6?m-SP~)2+M1;)4GFD?M!%2lh~(N@=k_ERJntIm ztKFDMAlUQIEWHzgd{t}A3h80MtSPvOpsIlGLSLHJS`Ja%&KzJM;onUa6)^coc~{VM zbnk#WkdSwY8sqY{KG;_l&ph}88P&#St;FX>jd-XrI`*%Z?u*4k9P*z{Xn9Y1L@Ve+b~Z7;7tQF_CJQxb3W zIX^sY@D)&83kkrr|5={Zuu-PP->D=03f13*sSwQaj-;n!n};O#DC>xuStB%97i3y~3JGG=WR}0Jc!8SAuFKoo{?YkMk*c z&S`BcjsQ)2aMl$f>2L#$9r3D>gS}FUbnS5SQRL*E*h&iYwpm9bJuJW#6gYi}V4$$M zK0ES)ctFOkRisT?UsR*|3&O~*tJ7Kd;^KMhH^c zVMi$qAySFVIla8)1Hw6LxfD=Gi+_91|I;a#bn5DzKp_Z$%}V*AQfkq zug~ivV&D^!KQAm?A4!Bc4yD-Z^^b8vUhZdaOesP=bov;b%`eVZ1Ku|EA(BYLk{cO^ zfq&t92+ncXFl!4ET*+4abGo!Vku!i1ya04iyp_XuLtLqyDs?f(h=FA2hC9X)Xp@gGyqzxcp7(&yPwgbKgF&K{I%U5lVTR{DMLp zEm5*EyhE#7*|k>00k8YPj5zFiA}GWFFvX^18I@?sv^nPS3h`PzrG2LI=^V54FeUl= zLNVaA2+eu>U}`UWatyC>)2X8uFj!-%pc^(_!4;Q%jpSc3e*v(s`p2or{eG-`9DKdt z-La+4oVMb+xt2fJQ~iyL_BW&ZdbyXE@%IR>KPqpY-kXFmrOafoo~^LCaAwpRnaV;s zcRM}~UjbiGbFZEj31BVVPuqq0_Jh7LaxH7uWUV7YB|%rS8XwumqcX0Z#T8~JKW`$^ zW$G7hOiH=B1{UWY9Uo|w$g#AZFu%&I`6Xqd;ZU)CN93_g|YU6;U+c+t}3 z1yh_>T?Fg=N>FA5G%4kx=x6{`{YQD3!PXb&FFfl?%T4!LI)qDm@5SlWNME#b6Lgt4&a$)=AHCOPas(5@;L$v4 zt}8R$e^))+CJiR+>#g>ctc`UXJVNIGg=YziAHWU&$B9tAXq=n-NAP)<3=xpwZalq_ z!k5+t0r+xR?Z3p=Y{kcybM#HnZ|(jiUQ~QCi)}Rg`E8_)#`CUp${aQe#r&u;z6?dt zwiNc&B9r-a4c|b3F-8lIVQpw{f@I|@>)H2s$Sgyd<7Hc5JEyTKi#g1 zmuk`IP3I1ls_1?*B-AFjqKt15n=Osa=gcc&y+&_A4GiwfE%I5qM2832*U1BiWYoL7 zItJ@5JhmZ|i}QR;7g~HE#jO`7EXkj*#DZH*JHE4TWuZGl^H)BZCD5hDxJ1C`?RHn5?+s8 zl%IRH%KrT<)60PljLhL)l5riPh!|+$Eq9TaORsY?wi*XREABZS8Pi;D83)J8g#dk_ z6PTTFATo4WnWEzRPLeuqKmyidju_48+QxN<2`1R06vBsew7Yrso493NWZq?3{DPRW zllL-@e%|mm)2XQSpXhC;icrw!h^(~aMj>>69XgBoo&~|tv!t)TS=y*IjRRZM`zql{ z!Ogm&=HsUO8N7Hg^BaZV{|UEc6G?EDDIR%Jr|O|F7SC9}m0Ma*7zMkzS@W9XML%M) zfp5RW>JZ^8pT--EdsnY;}>DnDyJvGksW$n$PTY zA${vD+ya6e z;fL%>>BoD5m6FiV-f^Hu)vnPtSk3w*d*vtDs~E|}cqqvdij38`|oYm`^&u#QhDatPBH5v~dt znUBS5Z?Ign<Q9kHh4+hR(?D$uWQs@t-y)hYcS$xN4y7D&cS@ zipjqy&Aceko^twA9`8`nC;XoF#{~g$Jp(fC%LY%W+C44`Ly9_4)@6h^(l~6@HMk$m z*D<3vbI{kebJOyiPy6&(xlxs2H)p=yKe@pH^mOwjsO;A0^`wX^-1&l$wv#%mp26rS z^42j=7bw7Q)j8pR(U@)Ou>0)qJ)q#fTq~luhUz}$j3dc}0^6a!he)s!y|*||8umSA zJP9G)*Zmf%6c<6!o-syde@uLjw)0!!qi1nxrH%XInV`17gQ*xuZ;my~uO=a~9R<1M z_LPe0Upy#y`eR>50w34rH@Ow4yRfw@=a~JFlZhbt-VjZ5!H2>Mo6AoC~gU zA3msl<#4a#Emj(lJmgZvO1jE9CtO+0vf4B_QK2hYit8@bm25$?0Uo?XHk1Yo@2+ob z$YEe*#}aUPM2+VFn+F*mARxvyYAasruKrXud06c;T=J7!&ymzweY?$yyQ59^qv%Yv z)SdOTwsDf9(wwR}w?q*67Cup9hue6TMkWtHMb>v-?fVzZ-pWGi*@7HfG-~&5fm>P^ zs#uEmht5Zinm7>x3)?_XZ&c6&hCGBiCK?l=y~@%vOF(bjsmS7`F5uHU-_eu??obuola*wa}H2WEv2LEfIJ-*oh!4MIyc{ae)4Y_B$w(aaqG-_ z;f(C?hn@Pk4|Zn+Lrf2kOuut^In%Skl4zyQR+`FGq=s=?_i#tKbPg7+l0{gn^brn| zB2ctFeE!VMdL=E}t*-TSmzr=Lq?4Q`(RL#Ha3$(@NS55ML6~n{C2X2%ZFO+YCsNII zddJG;ukk!&k?6NU)TjV;v4%{F)W<&bztdm?on zs`VsapQOZ&o_2|KKBS;_apS8_*IP|vg-N#YdNe|@!=Y{=n?cdJ<UbV&?tO9D``OT{c_NKQvqk=nCT>@`f8H&0 zEoxUOs=moS@*FTgrxzR+N(w7HWoU5OgIH23Y{&StSlc%QL&F4f*^BD#(SMj5a@hl! znYoP`@P!aXOAiVh4k@dJ#l+ms_6Ssg_x9OQ92ypuMf7~N%UgzI!ZB!UgbeWf{J5u( z`BiP`>tnDP|8^L#_VS{r|M|r9vE>jH2CbwH?f-65*NqIez>owWk-W@GZqHKGwZMQg z4ocea2M2jxjEqKRP=ZaZIAv;J;fiWr4T_+j9WvO-BJ_d&@es}2*Sht!5dEXE;43Aw zPvxEW)uN`64PuX`6|I&5Oz$gESvf>f(l&Rm@j+99QxaCh!RTJF6_Vf9I$#rwt5HbngySWO9fl(OJ+9pT>(*Kr#G*wjS z?L?C$Xl=b8oKDF`frGm0zVY1-?^#=gKqU!Q6b#~io6qe_qP{{0|AJ5v7Cyx8wKaqV zYfp1Sk_jD$-uDy!)eYZw?91MO^(1g9e2=)d0-1Y5@y^~Kg{7r|J{a&b*7?`j*+!0N zg07ypQpGb*I3Ve_l`Od}qz`kprwkVtmh_Cw{v#T>rQT3*a09kyBm|a4^8DN{m)|Q{ z{oo*HI!WxfmB3f|&G2JU_v7c$=Ud?;$;bI(4$^^lr}WJ*$4xSHgzvejJ02A_;^xY+ zw<)CW176oNEJ>i{^tR9Yg-2co{z1LRRv6F%nSd~~{Ax*;Me*0*3`-$;&q(eERKV*f z^%XQXm(k+Cy`X2WpIWMzxC9}!TZ_;gojbBt9C`KV{@U6>%`-li!qdL*ZaoNdKX0gZ zc)(O__^aoc@NA-|rCL+a)OXv)=KTw%iDGc+?%jT_*c^=J_jkEOBxgv00JfI@`soUGYG{ro)&CHpcSTg23vs#d{WM%^oUY;WcDE`yHBcRxO!67YU# zC%j3}#KTL((Nn`@Snv%&EAt&ZW)Wh{+$^rVxr!H{T%nZ;t6!hP0Wdu;WtYnifREgO z&xBjh-@o^r0{(9&EwA@Uuhp&FqT&UeNqo)#!O!znhb8yM976oDPr?C%<&nyci|XDV zfx??-2m(UA`W=@DEJi>A+`v|q%KS&5x9sOtQtWS%51z^0ISd3NbP#E`Ok-nR6E{a+ zc<6YT-M|c*tyD*+anRwlk=^CzCz4J9S4oTy;ZBg zSN^6yznCkikn_^+YULi-S6yt!S0xRM-FV{ZGN1~{M~#3)Y}7*`;br^!siO_gTvi#P zIQ!FxQ9~bjoh2Vlr(m{^o{u*#tg2sM|LR+KxDkbu6X2B|D>z`+**Ii&HX$G(9L6&# z3f|HCMGw{B&&9=PN{VQb8QYUVVPW0AQEYj2m|KSgBqMrsK5KF^OI7;~aGR8)q!gAn z=-$BQbi7MbGxgCxmjDSxt9X7n=j=GhgBUlE+cMV5w##0~KaY#+;(=~`%$aAVILx4X zzxyvvd3g}`&aH9gPUprbY33v~E5Sb(o~vGGK$ooWs4ByDWf(?C?Jn|cxc;UH8AQPn0YW-DfbO- zBZ2zV`s${^Q&BNve3-8CVkBwW2V+<}<%u=c*Sz0L5Z=Hr0S?KKhfpiBXzo}zpvh?_r*Tt3NvU{0zZok7?XD7MJ z7(pCZw>**5?SZUxY!sJ-Rc&(r0k{~_$GqT+0# zH4VW61PB`3-GjTk26uONcL)$5xO;GScXxO9rg3Q8VftS)Yt6Ykb=5cBpH%g(s$Khe z-<<;24O<6htTY6A21d^jD&hOgMlOwEL4*97S++zkfwuJNn8^kz_+*5{MMK?>*jy?# zm{-O$xf=Tp1HrZ??Wft|;*P}EW9Na8`+H8C4lPA}?yB0_PVp)G<~Od0a@lhF+?EggTXV=|8L+K>wmPb&T-qi;KJWnBgahQlCAW2y!Cgo zV;8EQH%Cn*7>S}CMY{WX#pib;2Asdn%=Pa>qHIdU zB70?@e<(TpqCctJIwd~F>&cI(oH}@pIEBe@ZOz7*`kr3;-v9Wr%!=V;)UZ`oup~d1 zUVBI?_G$K@TEv1H&Uu~h!|FMHf;8uN)>J!1kiT8H>q*cI{SayJ{p8QqVL%9HK?GvQ zQOS;7u$(xfuZK^B6pUStRJFOGGV097r4#wP-#6E`3$A)5baWIu8!KF!DSKhP*NMHUGYv zuhNs@w(tVHhEKs_^r3N}Ezk{@GGnlT>psd&N-=Zv_;0tCZo1bPVXP}hqSMEHp_T-zFB(VKqagsIO^Z#6W@_5I=GANP*CIob2Y zee@7C6UurkB0%|I&|Y&p)C?Um6Uqh$E+)Ez^UB14uRaQC&CLXpn&Ovh zRgPP8`$CuGdz21E<)vRXQv?QqW)0^~Hm{;4Od3fj#hEC8W@=PKEuohdJxM5djz7VKp;7JnP4qt$x{Z_QxO87vBO?_nAz2 zs;Z54I7R4bt`8Ft1xH!xblFe&ALOKt^q1H^^0~UUcV$?ypJ;I|CH`2W&o**{E5EZ0 zBDbNP|LjJz`rS$X{Gf<)vC9x;N|^MYiHS}XQ2=>rscLZ>twvGRdCoR9cu0IC#i4VT zV#!nP0Dk0j(JaM%w1G}lN%14P%1o%`);E3QdwX~O=zry2`BZ4bYtsuN3UP9m7+gQd zt-y>#ku9GtfcS3|W+vX9KY)5Xm3tnUR-=>EDX$x6J>GBFg}v)eq4 zE!R@KZ%TSOWHmK8AGUG8B@l#H$;}}7F@f;j?+lpmE2)pza?3VX?rgfLE zDqo_fxg~F2=DPY*5d4Y+Ca_}q7Y5fJz&*J%1v~SAk6Lp8*uU9j?YaGZ;c7|}PPq^c zED#&DOUupB)smB!AmEo8XopB9+P}X5EEQ0Li+?q-B#Yk%6 z^0ZK*fRhl833;8i+iTn*J!5-3c(Tq)Ffn$bo=OMAD?T{IOC|8SH+gqgy@Z0j?`t8> z%O2qNbfOoh(%{*jfXlj|+2Dw8Y~bwS=I?C%v54*i31D6;^)b?BE#VZO7rXp@-g~(w zzUsqKkAuJaw$g?Jn~~kEoJ(OV?q=l1s(#T7iC$QHA~^(|9dS zL$D-UTk{r{Km1i85)yUhxlNErTdbys6?Nrg5-?bQ&85PHD{YdJy;U(Vt|D+|bU8RL zH`v5ik-cnJ9~wGH3hZjAeYLfh>9FN#mx;5*01jvkxYHl0(_U^jJ^4O_oJdc-bw+Z11Vgp2cof*e#XjU|ZUG>01#WKu4bj``+Z#jmZ~^;I-pS-31@K&}+v%5Xgu> z5`i*HEI4)QsC$nCsneT=ooSa1(+FjJsk}YX% z1o#XUDU0f!itW9f&99FwU%f{A(EJz1-&!Sn_QP0Fa9BEg9Pv?ju(0lOHYamik9_^L z3-mOvsif(xciaFi-UInDdf`{xtzJ*=(lWJs-MrOm{x zk4$Cef$_`r!WR1!;I52n7!Xsj$w_c1Lx%2>JEdr4o+1aI_2nDEeb$Uz%uLng@K1!o zu3{)AB%w_o|5Kz)umdq7tO1{_8R<*t825lWz3BFszN8Lt&{aCxLk%S~>EjQK&b~Tr zTE}Tf+!BqbC%Teg1^sZ^dG5ah{Iw_hB3Y33@7+2TE6a{ zSqvPY$55X%6ZkMvd3b>}VJtZwGmH-AE6uI930nyUBz378)}^ys587uaySM!Xxv4-Oa~Fr`!4$gl~h`eVzDti`dVz(AcD2W_<8udVI+7i43Imrx?gg zCf*qWd_T2z0E=4Gh?e~>-Mj^%ZVIRMgavhj%j2CAtW7pZ5JK6R9*JNcH-Pqx zXuJNY?6<}1Xg~p`k<{bbc9OYni(3j&J#hjr9U^+h*c8;68iOz@&25;yud(y%s{Gt< zuZgVu+oLY+2X*!XblKsM#luzUMHdc1B&fg8eK~D7tT^WE3%5rkd&m zhYv1wPr8j%cmQnla`MykJi%kKssjuibO-2(ugi(u^BpANBz0XOWWjQ{?EFL@ANr3^ zPdQY{73Tev@0+dW){l!*?X+OmM7<})zY{h-SQ&X=+;2BA*tpzXo<>|cRc`?yk;^3S zKpNQCQA%65GjPa{vf+JpX}KP}jG@?Xu`E&V*Fu{uyz8P{P#!p-t zwV1~k6+<2uc=L7~uQf_TPfad;>5#PeR)L6qcz7>>zx@5S%g!!@RR@nwK7n?ij0kZ< zGL!I@XXF8eUV~Lgc{`+jT)nxMq6>~MA_@9#yRu%1r`3w>o0S3f3y#_(zqLURPmV^9Dd1Are7q4PBdzfm=2g_uJ^HJ_#Kz#VnAP+v*b{H zR$NX;<02uwR-l;eiDm$gQ27t*^;meX{Ya+r@>2MOGsZs7`DHbSB7Ex+LD@VJ5^ zFd?kaF0FYQqrw)SaZ!Cnn9Xi)%Q#i-B~rb&P73y5zl@27=nf0lHRui)UwMir z(tY?yeb;^mj(4_JYO>F=@-%gpXVTMEUGLWfqLE!y%JV_*^3Rh%xJa(+W($mcl_ zfAJcX_CyvVy`En$w$HC9_M#StoUD71w=$ar`E51U`(Q{X zIz@F$(CcY$X<{oyVz6pO3ZyA5x>+@IaHw;-&tvqG9vKUG7(3bdd3AT?75*uh{$=RU zu2MX6Mef5)cA;A@0=u1!%IRKhpH}RR#{;KPgU1eQpbj72?7S85t+^0G0bfF;x{A{2 zEX#lE-vxRza(II)ZKKA=*g$vR$y9Vx^$WsKKMvCEp1z&k!u~jL-!rw)gjynSGUA~j z;S}=XEyby+`>hNJvCVO~db~oP!NCbWZG?=oITF1FOuc-_r_Vop=; zPoJ%_JJyi1xIFvE?fr93NqcU-r^O>BulL$Hz|P`o{bjgScah&ujAcexVVs`!B%(gg z@U*nOkXMFTzd(DI$98j7bFM}b5!fH6)uT!N*Mu$JvBDbqef=%k7e{J=CD1mXoRo*1lXrR?tlgDjH)Ca0abmAOk;8nCJ zq#e(XLDRJ~z6MusRa580-u~rYA;iABiM-$Ic(Ik2_geCBKC()3snYDUM^E zqhf6!q$A(T3sQ+fOIrgMBNHauqw77RT?VC3hP5}=6}IWW1r_}=OtZE<_3v9+DL<5cH} zrI6w}0xP;H^DsBnb#u(p1YFH+#i6fjAikvJ5>a&i#y_ z>>fBYTB04|#cm9nk7f*(k3EosrCCl^Ex)%gVRL*-Ykz*-PWJ_)U05>Iow!3uxoN+%=RJRq;DyN%=gCP>pbMwiLsiX2LEz!G4EV z>?qW3XtmZg&|=GmjEk3%sp@OI@O+#bcs-D{Q8(ao;dpOUH{e2=?k+2HxcZ4J&pKga z^_M)Mdz+`PH>t0&?dSZGzTm%-J)3qoUhD9ZlopO=`%%sXs zEZeuAn#!Xx_R3f3G1u0^uKCV3AoF*e{=Q|IPU3GS9vPJU| z?(^wEJ@-KhYp{hVmX_W9@#g9Bu(yL`fw6ZuJyCn(4uA*7{-UA zo5QEhlF6298Ky#&uX~(G&Qt3z?R0+&TK}8lQ?WDp>uhQF%8ydo_EjmJL0jQjQq^SR z-K#G@9Uuy@drg6vgfrTp(Gy>@iSHY7u*i-1LE^B?C9L=3hnaAwabp7hClV0uY=jK7 zJSCHI^XfxZt^fs6DwC0>w;X0CL}x=N@&I*je;0_H2!d3NMi}Rch=|$dQswNz-l0gD zeEx3k_@FEe_%M#!Y$2?!gjbPK$UsO8Y14U{4P!co^FOdpnge9%gb#trO0sh;JJrHB zka-8s$|s=cHOk9F=WEZ%FJkjl7?B0g@6Myoz{J>CQEcAf{3@ngftdg5j9>T|Xq3Yo ziltb*l^->CWgs&eH3TvGAiuG!Q2~zi((z3x0EhVva(ku;{MElMEmHLoBP8|)L`EaB z@MtrK5i}BsVmR)nYb9|uk+>hXnGk`OzO6B8~)vV zj7N>gLr&uXTr*bqCPXLO+19F+EG;B(Iw=TY&0pH=dna}AJl2AYVwP&IBC^_m6#m_y zMiNfZ;f9;I3i+cj#3bX7cGi@TGP%rO&V4o6@(lL(HZQq2GHDc z^*V!FwN$G)bJe(g(oZ}*NZF^*NCj+AAW*v0CLu|$Sh%HgIDbF{j&+${OPESt*Gzx` z#-!Up5uXHM33|aOcah=ZvH6LmvR0d=w5dX4E}uOL@H=firz*MLuuFPe-k2@r1$Hksl;{Gjsp_+AzwN~On<%O$PqMD<-e0?R5`gdZbtK$`TPiHM znuy0KE|xwr_lF-+i(d*sSbzUfu0RJQH|u!Do*JT0kxA35{s;x&&bD74IZWHS0(;{| zPdH|4c457UjESn2cUc041b4RK~msoFP0xZ^RsoW zkLpy8ZcKDq?BKmvYk6n`9ZB9L1-xR-{mXAvMu})o#kxt*PGCpPsapp4TG2QQj_2m+kg!HC^@V7SKlbg&EW%#m8BifW@zyrFPiTZ{$Lf!C;!GMQWF(84ALKJCxN-kp1NdO#eEiSf@7${v~F zhkxSqHtgA=5T@jc0@>V?I6~suPctzgp6kuOR9RET+rz;^siGLskt;Q}U~6-^@gIkuE3F~-T*-|}ntfK4WqLaAn% z=H--ST~i29W=>Kpxyz76sS_iuF28) zp6={aC|Nmx`-)gsW3a)ZZ%?s(2hHJt;N;EYoa$A<}*D^%B)K*wjP!pKt?(Ab79 zodqt=oI47G_z5>WD6k|)b(ZJWQNa^`Mz?zDx~S>t19h)xv$=v9%qHvlDo!UKPv@V? z6BfFDK+ZKdbbr_{Bu_0-W0ADX#hX@5e&gWt2d9#%i?Hgv1yk)#Zp$*3)tIEXa{YZA z_*Z6Clyrs~B)BfW^^fPzFKjF<`6>q7u7&aEB4Pm&uGxLoo3v=p6^<^`9OZP6|aifKUu)ZN=6&Aqk$1*D%nhpvfzC`z9p}# zvxMTTQ@SX@!$(685oCz?Y<=MwWN9()p(d)Iv^H9Apb4t`bEZtOM}Yvt=pHOU;Z(tu zzy4<2XCA1-Vf;OvmxO9vN8Pp?8s>A(_B~3{*>*U6`9UGMv!MN4c6wF-36wrPZ>CfI zJnT2004vLQDz&PSBjZ4jCD|CsP1Pp{^2}3clVb$~5Gra6-MS1j_*Uf|%bPX7@#**R z)tg;u)o!q^Jq!fgDQm#2&x_1u0L@rO{zsp~r%RrppER^=G@fA;aW)#P2G z=YWo+q`frWZcT+sMf@JNxrpN-DJEk99Bd;?bfs-{N+fz_x*N4Np7x*^ZK?}zP7cPa zH{wFz)-U}=%Eo$>$3h-?Ip5Pvni~CBh;n|TM9F#=fQ7ZqOo~vpQx@yE^Y=P-0@}`{ zU=@*q=M!T3)*QpWn0B@lo`ULGh(##(qQIt<`VV~?YN_crQLnjYb}MdQli@X-#36&5 ztL3SOmmwkCC>)%`+|Gv-1)r@4k7Yt1$|p9~wD2`=M95Q2|2S?O1yq+#@7%5pIJ|OX zrK8)Gow9)Ls|106OCY4$A9=Mi04!#*ZgZR>L)qXm(FTEK{o!P}DuSK$?qgi%gja)} zTdyfI_~(PJt7(z7l|cNsd!k60T=p^vru;Qt5)1!YIlnk2UXQ9VBV<=m0)mTq1+yWG zo)f)}z&I6B<7?u*pGz`Hp_z)E_|6ZMZ5LndP4Q$PI`JCIgAv)$Pvyi8rH|J&@dp^~<3y9GUdvvPUy(##fb|o9;*7 z{8_w*q()T?jw=aF_4G7~-94F4K1J~!2Q zO5=alHQ~H)ccOvPtXsziFeOON_0{uwF1fl4VDZBDBXrKf8!!mC`Q25lpbF-dU?Er{ zGv*t934kjj`PLjMFA$SSv(IRM`OUeqZz%hWOm2e_wLB(wENva0L)!G#C#9Idui!mJ z8d;VuZ)n!!_i#l185x*@uz~ZbM{@Mb%LlABx%Fl8mnlxQ6MO)5ShR)>Ev!uLMJNJE zIF`W2jEr>m7w@|grl#8N-CEKbOH2b4wbtK5-Rk@hlw?H(YuS4qHZzUQaRIZ z)bCwjZ%sd-gpropNFXolXNytmw=iI8gUS!+M=V{#)~E(k8p}c^k|R@lA#V2z&1Qsr z)}U@!$ev=m5mX}x=D&^Kuy3uzBy5ZJV>Ds`v%mct8&oJ0n_Kul-UFE0g2YP_P#ko< z?nCiVHo<-|spXU-w1f^|+>yE|JQX$GM{`I*tjS;}VE<2ohe(WzNq&>fI}gp@uHbl4 z9&h!x#;sgBR;ROl)}h%Y7_a{bFJ=VqUK`U}A-gq=A$}cIBh24$$rS7*CqG0K20|*D z@$luF-Q+L5G%$PK+q1e%{1}ct8eZ6N&S<=w43QH6m(0%^81AR^2mkk^ zvzLh4<#t5peWh===S}%dlC3Jk{UY%rn9&e4gr@%)YV?Vyf*4uXfu9y>2Dy z5EU?b#)4;kxPlL(!X+$$pBdZ^P8y%9%Z2foC@UTGzHG%M@>luJTDGwXht%j5V~1%L&Z+D4gGq35Zl z5SO`eTl@*d7uKUCVz~HP&VxWg<@=BEV!~q|)*V*n#X%^>OM5eaCY6koz?T$^1I(u+ zFlcmpqolJds?`MIyFa$oF6cfV&y_QbS7U*+Jj4#Ok{dveVfek@C$iNRsD6;iCqQw9 z(l0(et#u!=R6(Hz7lK!NPFh=UO54$Eh$c>=pO^qcngEy*0q>KdKT6Nmqhnp#vtF}< z0W4-Q^&8~giqVHV0s`OAckrAaMgWm{OJ|Y%K@>3(vPEa1XCH_p7VQ;A&VndKiRIQ< z&W8F(KI}KAFWXDOJ1{mxSm|~jHcU#cgwBqN8x5xyXM&*((6@Ym)|Mu)3ZzCe4Cx6k z$w-r~26tl3K6cnH!c`dlrU`vb0vyX-HW=SHUrJue}oA_6attjxdF&Dlw< z$Q1tcRd`yc#PMS`*@hi|A5PbR^ylC~`j@**Fz}dd^wMwZ`BplQI)yt@fvKTq;%eTR zZ^`ggBDr&|VD~o8WC>*=ym~c+JIBu2z@5469M?HxDE8`%pzMAwCMWrgmY2_zrrdh0 z7YU;{Dj9cqxmN2|&JD_0gx4?YvdI*SYzzQ>v_ZjHi|5S?tHD?md6&fJ?>9QlM2CmUek-F7&7G57hV|?g*?MQk&Wc6ptqul=IfA4+ z@=9Hf>;25Jyk$uMrd3GdRr<|eDHJQBc>TEQ*6#`fw)~R2&}r~H;Q@=j8hZ*r*^LLo zjoE!GN1NJGmoXo&0V(>SKurVbIbm#=PB5+g!L~@7we1lP4dl-Hyvwwx`JGj1Avr&P z@u!eFQYI{<4g=OhW1)#d{t}Jc%j6VMRI!_H`Anep@ zG=i2c@{tc)d@eLvS=Q_#f=VGll@b+U&=7o@a(?ib?wCOPC;vD)zC9&AnqJrpokU*p zx&a?xi|pb0*WMhS1(l2L{Y7U>EAB7Bb)+gJbvWia7VEw5HdL zb~a8ze)`9B{+b_(^zK7;yhFFSq_b}RNT*Qnzp+YT5**IQ6@Rv^Vfh%~(Wva7SORLXDHVQbG6r9z$q-)^+(%n5*& zSCoP4$Cgff%BuV+2_%m&^9^E_PplInk4h9USEYEvY=aYId^_Z+4C2uVw{?x0AAQ7&!{i?~bf18*u|-xUx|m z*-B_LImhcgUZk;TuB6yO3zrRhIT<$uOxJt>uD=JJux@;!-`4;s>JPb!_CgAae7d9y z#muDWw@ZTlEw7Y-*)=I0OpBAjaCB3SY$@=l$ZwW(U|KwQJVvTC5CNRsE1xwbP1})d7diMOOR*XEOpZd#+ z`*JKUlRmn$CH)EVki!&kV*O~Ml|5fy&)ylaN@>|z-u6Qp4$3H@%|w2BOvEADmNvdG z!q(ZX_G9KS^6bRg)x0=j#irI6Iz7fSOl$|d`}!lsmC-NtWe3;cSl7MKcuowL>KdSV zh@Q>=+C@TTu2mI}1igq~xHM|qOZ@i$cP*Tw5Gh=V1~NVziwJ*bl9-^1vI zDMGM5-W|Z}K%m;yoNlsd?LUTpl7;(gdb|oi87*RwpBgsKqeCAr@l6YzP+h19fneYX zoiCNG*^`tel3Zm@iY=!N-Ptj>thDliG=b#0(#By=BUcoB+F5we??Z-)<6BoDk)P%Y zV+<{AmgrQ&vx`qY(o25QC7PX4zhk$>+O}5 zs*_?y+oRx)v>DB-1zPuYGYKo--Nq$Gh9zhP_b)IU2J0EHxHeB#oqru{z>t2b>cBL% z%79&NLX|#au3UoWBb5J@8khKxK9sNBz$p>0Iv-H|U3$`pCG*b^x>jVbdJ_J<{b(2K zRO+2jMeW_T?TXJ%Br8N*UV*cH6h#6_9oRq^)BwbbJ78l2g?Tsy|7m@g_;_1Rz$@h6 zNLGtJ>cbG_=`PA&`yn5FS(_&4rIm`}}e z&b2G>0S)HKHPlmZ!Rlesn#=7y@73GktWLMk1_DIVCK%FUe)?Qf=k}u!ZZ456TWff8 zs36R)_r0ff3XLExT(NvnMTFR#C5@)`0jo&z#5zMRX$WX;aLBjEn>Cy z@0?>qp4$+nG_^9WT*4@FuAh~+9b&RqMIIhNK(uyOo1O&2jv*Sgk^ZQfEgoww8QQd3 z0ISkoZVgdNW2O#N*=c0pUvF0W*&H^6qYYWM8e%eFd6X3)=_+{HH5gl#7BGV4hH9JS zCut5rrXdR#3{9}IX?fRe+v_(7_I?$<{{OVt?294mO3^BLoMq)512}uK`K`%LbZd@r z{i``Sd5P(jk0+mLsrQuFL9*lA7k(LxR_|gl$FPS;8`aoZ)x%7LR|$wPd`4~;Z#ldx zAeA4K^4ATd;G>Y^KQBf$RCs8NZqhl)s@0kW0u92GRlDlT-zH<(G2wNkR|ELAm6ZCe z!0uWnNi97^DKmSj(zqQz9v#wwtLZhEH{;K0dQc5jc0&`6H)`z-3cK>Z0x22J5=jMO zCk{C$N)jPVeP7iuXUg%0jb{fM-sY7R)ZUM8TuqdcnUHD$R!}t|p;>opd@Xj_*}9$l zXzEHoz_wPdBbeM!$6F#!W<{}6G)_{Tr8S7qN^Z35ALW4||I(xY@ zL8SDjm7)(ptO`lFUG4&rpa%vF3DZZt1FK-aQ1O?7a&v)Ly3%q2?NzBgIUe6tV%2(` zyImR&Q4^OGLr|fE>Js^`6YbDFnTm}gYit9z@TYfo)3>y7aTTku#^dmDnF;Zxst_`$ zC4#PVD7K4yD*U||IM#2}!yHU$l@+3@V|(zpI+&EN(F%N|&WvTAwASZ{`^2ZKC$>qT zR$XboqtoWZ;0fB7b*yQez-SMI2j{KNlCb!j1m&PoFLh4k0fImAgCDAbxg%AT)dcgn zh$yqPNW^(`^1_O2>r|Na%< zTctYh}S)~0++)G1Qja!wFo3?&>p^2TkNpr*s@XlUR!EkZINf+qn~}%bmTx zBXdSKTmNn0eM@(}EpVWGyj8KE@4KyT#uZ4_QQKhaaQ?GE?8P#2wMzZ>@3F0|y->!4 z3B!RXRFRztHiTA%!mJJPE^aKMmmg;MfQ{u@#zln%$&uJf6*FLDcxyOfJxC9N*{!4Z zoC@v8+o&jTBV5*q~;$Wz40;!`)caA0`}m;(=yisy#R06gH}`khWBGhT`d z!@1uqC!{+MoC*C1pCCia`xne~9v6Mod}GpSE^5M_JFvIJ=H7=cI+oO2@ZuzX*o-%j zub{=yQkX?Xke1N0GDYwVd3jQaNov=R#s`}?t^Jc$xF zP;OO#+HTi{uH0I?$>o)6um`8Fml7USwu2*Am2La9^It6hcxUKF(NftNOjW5aS1DSH??5o8 zgUwQbXU#xYQ)-tie=l2+M9F8I+VZDO*WOO$D26p`#P6M8Y17%>&L#YM(jbjBxMU*h zMp;;GYBuntOfzFlSV1qlyrQ5xc%bI$xSS{8!8+ScyA zr)WHNi?oHc^w!v+Du`D69Wfljv^@j*;p=AZo@Mc?ll0K&i`Q~}uay?VWCgIuAChR< zVN2UD;~!*bF79we1#O$Iu%FLk4r>D5v>Z;!3p75mA~E<7_9x%mul3#E6DO7{d&(;E zm?gm)8;f;~aCDkAS_T^MHk0l{V$7mof=+E==t%V|MYQPqz+))ExxF#(LU}^IvXk8_ zpti9x04QNh!A}6bU3)XhfZY724+MMx@|or0av1z>p?UtFlngZ6C|l?4RW_@gf96hV zYl|tym;?Jb!!vUD4(PL>aY&o^S*g(wT06%npTF~t-AXM8bS4=TWAf;YiHju&O!=xH zU6Hz*T&qns-<rfcUGANQ_#yD&7$&Cl}KOuqBkqdNL9H3%H=YB``?Pk4!FJ^s$W zC*i%GX=9&YpxOI+T7orvIBNr%>YFZNk|T2>FmDwc0j#DKvU| zhz6X(1w(f%u=fZq%)&zN8H~T+to5E?w!#xdW@zdfqXuyB0OXwkD?!$YDIZcqQQLvY zl$i;2bOg#{W!>HX@>>Kn*GCNU>;;fZQSKR(6z?h;8mPniQ%OH<6jAgt8=ApvCldcN zl9b%F?#@_9=k#C4%dlzN2s8w9Cr1et6TA0rg_|Zfi}KCIZeynU!Y(ap|GIM|Soo=X zkNHi28(z=D8(}A^crV$TpH06ee5a-}Rjz-BCmW=pq5`__(mxIo`_djdmHYZStH*}4 zyo`|e$`c@P#D8k&eH@}p|L#53<=f^Gvh%5e``qqzBh%5bdw#wYdQ1UBl^l#xzi~^k ze&o{tC_ecC94n&G6k`5{`{qnmgYm6!p9=4w=jE#5qM@^oQDfUA@7MOOD#FXHd^xdY#0*@njwTGIIv!&Zx4LmP3)~l;eTNn$6tC9+c0;M!)TLE2zaI3~vPxV*1xq=?0x*tH%RJvRg zuo2g@qYWY@^+4}n7p+)H$;x&I+S$^I^rc2KS7=6VfOypHOVO*E+V?~5i}yRcbM?MC z>%0R0Kkn}ObiKsVo)k7|eGmq5?B`Eh2Kibw)z#b7^q~^n(wMHA4||={ZwG8qU!A{$ zd8D9^CrQvn%YWox&kLsK3r6QFqaFxE@^*9;fYSYe>;DY4 zWCCMf6B-76yl*cnpx~YNOCE_k&t4sepnYS{shR*Jho@y7FxCgDnA7`t3+C~zx{#?53jaLW z*{kY)rgQ+6r0Y@qGUI^>w?m^sD{=?(MP;C>Ttv&FuL7*z7_1 zd=3{BY60K;ecu(|=j-PH_+w+xJ?LNr)a=lMBqOsc81Q~Z7t&WC32M3OO67b~3~09l zg}{MoLSa*rgNBCP|3W0+@xADgKkD?b$@3l8PRE16-=!2j8NOkRm;GV$|$hqLnq zjZBddC69;Kr!5{(LKOD#_<8aA7~t`KD_Hz-X7^IQ?sa$EF7yuW4i)8u$5rs7wg{3d zqH$U{4$&-M52$m!&G(il_Re*B#Iq`N`+bi5(@OnGhz2oEr; z$VL%pwF9YbJ*}&KZv=onyQ*l9PZn%8XleB|(|>s1(-P@>-6u;Vq~7|%!UZ%3tEfLL zs0AXAT=+gcY(#v%_b3G1Ds>z8jECp?!S?uG4{c$-s?~o0IaijDb^d?{8@5^lE}{Px zz~3y2)wK&A+x28ZCu@aitEMve((mZ`^8?+bVi(+HZ$}>=kBWb`w^tCDbND+L#VUH{_e1eB_=q8NFyIXc1J%Z_foE^Dlowm^tw0K_{ z8Ez;)y6vMW3%n0I^S1|!tlR<0ovZM7QF8cKk}QR%A^UIwXABs!K+sef0W{=QqEzo? zWC7V~1!`2EKO%nkI}R3NXYX049h7u`N1HB401NTFf*6sqKLLO=FmL5KlZgH_+7eqr24|%@- zfun`Uu}Gu(;l~zufcJB+M5Yu+^1vK$2Ns}GB-ly>=Cc3qBO+VUeprGQsxcB##}P~+96XE zs9E8xcQoM6=+;y0<|Eo>Sv{G=^Ht;g0MQ=HoLhpxT0h=G;Qi*)<^ zk0P{6aNuoGZ8jT*3R}#H?tfv^5R$plH5hdq?AlM)Gfp$MKJk21Xz?@}n_fW%qp1Cj zW=hSD{wB{P*>|Np?VYOzL97v~y8yrwxB({j;l;*M?U+IxqTT7U#FVsNeNaU&{!W-r zF>M_FHTrY0rXT;$ZRPo$Rf5vm?&6s0n5eNu3*@WD@pXlwIySa4XDdrhBoSBqO6yL% zLpnYa_oNywpwFN|RBv7i_`1U3Ik_~qM&MU~H=E@BZzH=m;iEvk4VM6HR03|qM_1bM zRr)zEyXr1!$a-1rAIiLSVf5h}R3Euycm0Y}z;Ewl4v)A^IMK^jb(#E4f|}bsK4hP) zrZ4AD^zSRRZuJ&gZzc6%-8uSN7A0{i>#MwY6WycsJeGpalGnMU5o4A9Ru__r#t@^~ zZhFk24~_n1^Or?KiMlMTBqI@YH!PY|`I5o&DZkJP{Dq8_Jm-B~r#JmVCW{qP!O(rG z{F7p(quYY2Pont|a5|iAZmet@ncUzv$;uJxPM)ftSsBxFu~(Qo5j{a)A{Rt-Nlc8w zHK!AbD0(!zh%C9NsR_`8Zam>XmhivX1^+F{&)+9e&n{6ifbOG%ul0Q-Fsp~uD`n`7 z`wUZu-a|vfz2>`Mi<&FXWLaf|lAyQy^eB1J5y=;|A52r|bSQ1>E1Nj%HrY%)UXHJ^ z3=UgR`n&Q9cTZ+Q$Zh$wOF6zXiBi?XaAp$!p^RXmup%dRr%vvTHR`=2mv*)a9E3q# z$w;uiLb#5Wo?v}v?nVw}aW!CS@+|YLd}4e;QeD9kq8>}{-tfcls?x2@`#a$=;o2!f zibC|GY{l-$GLla<7gV5&=mL-XSJdPE(vkw{-m33^cxT?qMCg1sRQ9LK>T)O*tCVs7-gPq#ohOlI=Ou5uw6fthp0q)~Z=B|D;WM>Y3NGc{w^1 zT2NxK6o_nE$IFDhT=Z5p)dE}(+}k#7*FwBAcjjlxW%iG-wS z`MrYq1)^gW&~!g-;|8QRKU-j%*z-tfKefX&$|gPdK^y^&uAssRhUT zH!s-PwXQZ2cs^*oQo*jD58{Obh-5M(xjHoEdaGjuRZ^7q1(7lW8pPEECy6&cyVAEH z?DG==Y0O-vQrxT^BM4&Fc&#Q8Rd~fj!AJeOW(_bl{`sQiHMAI$Ir`fo>E=`hS>qRf z%VD6R^vkgKdZ=&CKbgG&#DbaC+Q5?R9L(ER-XHpIYD-rB2x`8CGM@N@REHE-@25LN ze3){TT0)K`BC~=&%P~|Rylp3zpujE{4ep|Df`graJ-1?(r3AA&9g%XDRcrJKjNta~#!~>}8mb@k8@Q^EBzL4{t(L#X4TYUP*_Qj3H_y&S?En@rM6&pmhxVB-sMN`61qS`t zw63YcfODP#kaTO!GZW05$f`NXysk5KbPKc8preog8MJkB`cPK4?G9PeS+8(7lYH0u zSZT0Mx~ulJd;?j}iQab|^b{5FUK1-zQ3cmsD6PaFkYM=duamhZdAptIyvMxj)y(HZ z#mod=a*Py*@y?|sIGxlfVbwzy2KD_ED68vL|Md|x^rP+S(oZi@bMyegtZSh&%-Q1G zj967P0YW6CDQzwDx|ZHp%`RdiC0z>q{j%W4eb3wDLc%)x?ft)>IX8`LE2mU&XXVgl zn8`LN)KJ;~5^2n}M&o1UA4fC2vJjkXa>){mNGwFa)~Z!>Obllk>%%la1+cWfNBcT1 zofm#ytC92J*9puf@4f@Cs^TIARi){Z%&l>t>}6hOlX~wVLb=UI3Nm#Vq*YB}zDf%V zBSs@~xtKxc;}y{kT|5%@zLABSjUsGd(r2OKIyeva+gTnsY^$^HXjIL~pjLco zmsloF%eL}(S_$^?<@S1nYWIQ820of>Jgu*u#GZllozDF+z1L%C*MUHlul?oZvTB6-4DCmHTU|kqUIie zKU192{+odn3-;Gb&`Zp9lW7WZ{a6!t;vI#BNNapqiy@QQU-KjtU$~oYtv7p%3*Nez zYn~CXA=sJT=MrWqiyOfUVlu;bxX9RUyWM&mw%KN~c7{cV&f(WmyUh&4?!_M2*jTKf z`78A_DW8C=^H=5q<>Ms}u!v4pdv-$TO4*OTEcTVhv;6h+7H(r1BH}=2{Q-B0k1uVJ zYmQjs)dUA&#H5Zq=f+)K17}(kIwt)d%B>5$gDiiqZdJR8Dwd{i;+vi2HZrw5mC~Uz z;47exEUuT4KADVRk4n^J;Zq&SU4JwaDdEc_PoV(0vZVJp2v2h+LtRSYDu%<+T}^4t z6Yqgbny>;_#hltE10Bps|sqjNP>zh}%GuHzH5LudHUyk}Q*xQev3RhK0xH-N3F$QH1EN zEZ5Ol3KI(>u3a21Z1nOBg?q#_)eQ_g(gYcHqZ?u&5)HwB8DDnEHZwF8y zfD)>9PgWqb_|xkz-n5z6e=SFv!?;PEvYmcjNu)cyYufKJtG%`>HD7WY$+IL!9Y4fc z=cV=hUTpP+d2g$(9$5DaZDM#60og)O&Zl|gY<*;bD?MU_m0XoW(y2Od__{)7`7s9^$E{dUWBOw)d zE4S+iLD_|GAiKAR0@C-0@X`IUhBoCkMuUITN3w@e&=3*X-H(KeT>U4un_F+^yuu?% zg6Z;}u|%nV&^ZY+l2iOQxoQ(e(f$utUjfv1(|rx4l;Wku-Q7KCDemrG+)HpTUZA*p zad&r@;O?A7gI#ed#fxKZTt$T#ryg6p zWH)7BmW$}oTDZ4Y}2&mVQoWE1ykk4d;GTtJIWRi->HFEm3UXX(w)I1?rI6*FP?^M_1c*&gLc=pj! zYfE#hJ{l>OXG$P?zZyM!VD%>6FFlOf*9;ZwQQHF<>itq?9PcHAaOJjS6F+p)Z{2g1 z9~&RPaPI=N9#+lntkLKR{-V9u|5Qsh41}YpOm%2$uYpIQQd$d}25u+|za<)h!r+LW zz3t~S`hG-eYSTuUNcOuhuTJnq`=?biiAs4;OQJ27fyRPJV30}ntR_2^$m2)*J^fh6 z?71QE66U0aaQz~#7I;4?QNHRARj=&tzZO4_zm=t}$r=Bk$B9veM=~Q}{bE@}uMfD| zf?UA5H`CHxN1#hIXL!Hpjvv}%_DHhU&@;^?K@>dn(-}KvW|wNrDL=AehD~yr-bF*V z@MiRfSZ5aqwYuU$D7FJ!=1&2XQMppJw$rwP;N1Ky|#qf zkfA7dfx%li@5Zge>)3mS@b}So`WTEZ=%X8%1s<+5tf%7oB@-2O*NXcT*na6@0@Rrll#PV;LHz`o@1F;g2xXOGFeg^bGxUJ!V~orHk{6P<|q=33ALI_@lB&>R4VwM|$meK=v{xT!(f%wo`94 z8jxROZL9fsdN&YPHDpizThU9GU9nj;S3wN~>Lx19^fVCQkkcp&54C@WZnso1{}nC* zE8wQ>m_K%HJ9|kE|7Vt%?=7>>i04w3+6t!(x{Ny6c5pYVTg;#!hdZ~{TFE%2PTfvq zVq`0~n-vO1K-#TpeQL7(2z&`vdSH~Y3S0M9pp&Fpfu5NU+meEy2Uy-MJYL6y6xl|) zuT=-0%U2PvN48p2dQDn6bdHAmov@)~i<^~a<=#QC9kLB9=`BaQM1Q*qt$~NyYJh)I zZ8n%aP8@~RQ>Qz60BVt;S+LPq?#oP=+Iv1!z?b4J6YWciC}9eM&y04?^O7qma$+CQ zP5k)vDb3VP^ASI%sL-!m?C@SG7qC%O!}`g|f0V*JX`1h^E=UROpEa1N9@?3~Z_YlR ziolzm#pd~fjEg*7op31lthNEy*^yIJ7^C$J|9Hz2C9&*3P=dlqBnE+ML8^M<>GRp3 zfU{di(xYmY^~u*q0CDUzVR88@nj0E2t{snC{SGy{b>njc$NSWI378C;Um!@~3#ywd z>rF|m#QPXcdUrL|*)Q$~zNASmEjlY01wwOGy>{u66fk~DlX+L)zhH=#Kz{`A9Z*{- z&t%iZB11vpiblGm8FI$TG|VvJKYEEl1TQ|PnnrIw4E2kKLLDsPwZT}qdwepw%A5QSWZOf9PALmgsjo}%gvnO7G~A0 zr@$x}Y#zKTyRswqrQUVV%Nxz((*sM5%j~#e`P~n~gEEEL&7={Euu;mZH7S`cQgEo! zw9Pr6fV66iK$!1H9GYZ$^&*fNYILg=DQb}lpMKC=JpTYiBLos2*iovTPFCw1Fgc#5|AUFwQi9T@XrG zn8zd|>3^SSaxIHk^?J(3~kW-9-$vTB_bhIWEv81Xkt(Dtm~sL0ODvLd*lzPQn9MYa&u#N|o zsfAI-${9&s?bD6LnN%jDyk=8msn0QFye|r9xL+&SNi6@OhA{s96A;(kY+?AzZG6F$ z9@Ni!PzOK5jxJA=#W=4{^2i3nlxbdkAV?pY{8h z?Pnlu>g{R>1V-7$@pwSg-aZ!lBK;4-Mv+*fRgamh90G{q+(uVdX))$O3Luy&pkVUF zkJg9*ISDH)Y82(NColx0`EdZEr(zyIBmmO{bBHN_N}h$+U0uR zt_)Pg;Nm=XymJH^)`{YbOt{4c<%V4q?f{im2_Sp<(ot9&RAG*z(~Wq`GV&qvu;ji+ z%fAOJ!`iC(3$U3tvlMWd4hz40sl2!vC2Tl(8pOJ@u@cf_qe(aYvb6$QBk7U+^n`;CF4zb zre1OK&vyfu5iWo-(r6`7=g%`}z?bydFO++;eHUR2_R>twZt|2^Nk}1?&IjWQi1d%I zL1-{ANj1stebpQd^RW&2G8=6&A=AmXx3CTZ$=HV@6Z-4CZ#iG(INce`4`sGhvTPvu z;~&zB<(yMZEUb0s)0<^qhg_(O6W2XyJPVt?KhVqDDu!jO3w#5|{zlQ7=l*<<-lD$x z6CYPwk*nTnqvpHEi|EiwC$aDe(vKkyF5+OPK##W6=^Af-lrC~{tCH|j$aNSthlX~O z>rnZY!LjrdRTkPmz#Q5lCsNa&sX8=LVCHFDMeQT9kO-6CeUEQ)2c=f*mU`)Qi3}c{&>^@Yz80 zHKT;Ni!(zPMVTy?kNrt!A?RL;^t!aA>3zDn6Mbvh24{H}cFqse zIY`8NC5=ZxIxdy)#}}ZQYF_NXL24AtLVPfX{CjcOC(TSIYU4xX`mn-8Wlt)w%$g)bE+Jd=X_ZMMXNSxdz{UClo{mzv3j?-3nI>tVvaDp-PKi$ zZCl*&a-@cN>VD@tlzA-iL+v=U-_R~XD8$F#$~)zK`(-L>;B4L9Apt`G*{ zN$sUE+=HJMWH1ekMV%hz&q^BJAth_#LgZmG*4G8uaUJPeqLfsnk4CQxc`53s);iGvZvU$vvIzVdiAc63-I9a$F^A3@kEIg<@o8HE%V z!7&!&jZ>hPQtL}x;8c4}Q()iAi~pjnBL-VhX_j+HcZbeOeUn|5E0gG6h%WAczix%Cewq!SS^E#c?20C2Q+a7y;oilxF zy%3H1!aX60Yh0rJ6zs9Q)VJfB&<+DEtZj~7=V$^}w$0IPdg`*h3n91J5yaSUkk2_l zLIi~TG;szVoNxTlnPacAg}_$L`LYxx-RmA-{QblGC}J0pp=vmlm~4sGc=^(%21DCD zky>O2MR+@0f4H0Y*h!ZiKNQ~gr=+D@Sjg_}cfG#eOI+13K^W?(R);)FXU`stlIMf) zCxs19O1o;!v@8;S{Z3$ZtADd)^7b z|2fE4A?Q1`r|7E2JV$$thk?$Nl;zGQz1J6DQq6;!uZ+j;xoNlCAV4dX)B2Rqx(r@a z)^~(sQEUwPoBiAQ%;vRfwX&b&dywz zbVQyjISrfeF31hv?H$I=la9bxZ75)o2(x7|S!{n?(&SH@k`cGvK&Ii)9RV==SoLyX#zKPdR77#dW#2rL|k?pK4e!Kb1}%w(<wa&Q6Wk zW5eBUc>8pVzSEheFAPGz*& zxP1NuDhtn%v8Bv7SODo|T&EKNuDt7s2pbp5b#QrCH1G-4#&Miuo5H)FBglq#^cocB zAF>Fic|D6tK>j%62md ztxOd5q_)fMe|WJS_R(Wlrjv)Kc+Ex3oV2cnFE1mhzPYVbecEtuYi8m6ex`}b`|4sr zQ%E2ebUfML{YT5;_%;(K{Meoe^wY%B({mmdD!H>i;e~ceMx1fCE+?lZNTSn*$A0?9 zTy~!^a*YXzHH&6J$qKh+}aeG_? z!{CF#ad1tEo!z|T-iIO2JzlaN|5(JME^@*J0`t^5{tn}w?=!sF>Xqa7WxU&mSr^F^ z;?(J>{I2${-d(TZ5|5m6V~b}b1#UoVSL5$Y;pS%_oC%E%@<1o6S{Q3jHiVMRy;I){ z5~Cb{>57$A{vFgK6U1De=o>ICW!xphtqA*mk*)gq@pPJLjlt;85FoHf@Xs!Getq3 zv2=hb@en$w`mEwN5~@5C-uCeZYV?v8mwpy@VBfX!p~*B(f^5=l#O8;j^6et{n|*LL zud`Js=?-8KR~5B_aEU4%-B51)C?3zo!Aa3xMrg~@_DZl6RqHixQ9 z{`U_2AN+XKnu_t#A_KvIZNFHc70}xqqZ}mkSkzm3rvkd!8$@HeRd7~Za!YyiaMPu) zR8?HV>{0Z5F@<2&{Qq7#L&953s&B7n5ccFB+#8v%@DQw*T|2a08?2gICj`3jn^De0&BrR$#ttmmT+zkacaxeu=onL_fYg~jjQ?jygJz(x}K`aE$NFn1EY zZlazKLl8d|9UqjHHw0f{;^KX~gdpO4s8JF>Wj?&_=>G)8HFTN3?|4Ag(1kr~g%Nl{ z8X5I{dzL>x#=*w%{^0g=+$jR|*@bk1_TQrq?hx@>r&x@eo zU@WfeT2g_$uLcqrX#QIT;qYkF3&OpaBgID zF7yt1|1=1+H1$sK?OJ}q;vMueD;rGu1JN6_%|CqPuTKVUIJj4{K3rsX$t)YUiry{+ZD`P{rg3_Pn>VnJ(ft9tNE zkAiOn+v6QaPj4^E&pvNGbibb=Z0-;W_eISl)UeP$RBtEidZysh)0?B`c^{$R^M~`d z@i9LLV(Lv(6WZsQ%yDDt^GN31X;&=-0~9Q1)~2qHYWFn$hE&t6frLD5ZczO?-0`(X z;NkuAsmnxV!+MY;fDJ}Dw-Gy+Y5v{IaL2PbXmu_{F4yi%|Ms-yPYI&?2GJW@^EK#; zc}*9Tz$q`C!Pfj}b=A49u1IBh+nv3L?%tOJehYRzstew;Rz(aEiKFq? z^|y+nAstE>C#Um`xTuG8REabq}TAc$^ zTi>lv-Go!$GCW)vcytmtnk4dWQzQqPgQHRuA3wlHOXDZ>cOx?E7+zjO?Uq)g=S1a! zSjmM_DRO3Z9KxXa@zJiJWUoS*1Rry4yyyL!Pfq1Xr)R;K)gL0myMo6?I@Ma+318K+ zeqtRtb{=@X&c>27P(6B$UkL~X2i4WCFdxhEfo4K*(of;srko|s&CJdlO4YTs4Lb*L zbCkM0z9P*U-9vV@i^HWg73~8Tu&L06Yz7w)kl6G=z_l+(qdkD^-7L?;pZcTfGu<0UYq&2Tee0evHrzUie z{BSgs#xY{>6Sa-i+Wg~dD2Ghh7~ZXC-`Z^8lHq?&WRM`me-%iug5-adL7{(a;=fAN zUzhif+k+HHU?1i4{}ey`|3h;9_kY0uYV@BF$p32er8TMt9Ps=Xvh#0S*Yn7L3s*ke zaLQOoKVpd(NU~IxJDDH=cC^rYJ{x+)r%>8 zA}}9Qf-^G`ndE2t|MS5YaBp_Vw$0tteu!F~;Iv00i<$kRpL${Js43ds|LWa~(^onA z6ph)8*>!!e7jvJN{;;w$LkwC;oc&W|NX1P{B{Hjy^|j<5X;cX=D$Urv|H_ zG3_4vw0w&=^8Xq&+OGU`JdwWF?jCzqk=-uh>o_~_ z2HCx9%Blx(ENBB;as&PU|NfuxyC;$ENg^VkOqkkQuw5l(!NH^wIl8#jKXJLJC|jCX zkOF$(^Ur^*@cK$#{fhfrck13Igl}V}Z236)4|hb)>g?aD<&N&|xRC?VM1TMC_8yeX zQ+jdgpAW$A8knZywRJAXm5lk1(U+s61hXIsd;j&PkD^~Awnx_QH|7)p)2lZF#e(wd zJmhAr4vGBaaHFb!r@A@Ml~3-|`%9RAw$l{TJD?J1=C-$B0v^4^LCP5~O}I5A?}MjykOl=qc|P>f!#kdYlCL zgv4JnoMM9LRzeml9>k`)(+nfi!4YbWD2jf$vke31(8d0V+Sds2L{>y9jPr1 zIzkr5zx4GT+=GS%<$XpW65NC+{iIp0?4RYyFI{0!`@8H#{{1Nz1X=aJLwd~nHYS_r z0NE+nLDA%r)9j>w3Gs7z<3~*=0sm=FWKfbaHbjJ!FtR|Y$eJ_E5IbUQkj zM>nRdIAFMcOg2}a6x{p0N`V?Omi@F(%YSXYEn>p)uTAIbvxDFJcZrbt^8NKH*N@+f zUjL5$KTGnO4|e2HE<*ozia-C0fXwYcOV7;AsfYP%wEx$erJcb7KqAlG&fd;6CDVKM z8s)DRRV_yF|8a7H5}0AIbp(HZLXZGVPAaq-*Pk@q|9A=RK3ys`HE|-l6P%+oQ+qc2 z?{A<4!<2#k`qM{A5;J>el4zNHr6P$zftJb|PQfEktn62=j?jPi&;cAmI?ummIqaL3 zH2OWV9|F4lXU$)TvmE}lUT?IhSQ!yiE@U$4<97-wY0FNr?0ohBTe~V%PXkT zW$>wo`9JHIi2(6@ZKLt6YV&1tJv1lJ#fBD6PwWX2**#yQ|1mZ1#uyN}WX%8cXGN*k zp1orFEOUYM0(@d5{GSQ%VuA>>|J!FOaH|Mpf%VjpWMgI`JxD+FOrVRt-EjZRHaBOG zjlPcD{kSWBcbJ;rh03;Zxd+*j6|nnAvS{2wZ9&2~DWncffkE(HP@M|oZUZ{1U;JILqZihLV!0(7Eydi=+N*94*S8WZTgrKdw7Z-ThY|+ z%_y_x^{Z~lBzBZ;wO##zy#M#-7 zhn^QLd7gEWfPvM>41r&5f2b~lA!@RC=Gflk9|k? zG`tHG$U8tvVdGewG-$|U*e&+JvT~zvH}Y6*_;oI{x+qk6ekb(h9Vdgqz6z`4%gtR~ z?4p8;ynayQ1Ep(ihavO1ux*&x)Z+XJ+r8*F6#u+f><5Q%CYEHC7y^Zq{j=)8X+irM ze!4T>kY{Tu&8GS0-jwYl{A8YlxWexDf6mS2U0e{}UPJu;IcoW(Wg-Ii|9CXqrrMb` zl=({JS9X!GULXdK?mC(|#FAmBgnn4TEa6Wx5T>U5jAFtn*)V;29RR`Kf+~A#uikGT z%T}ter}TdzsTeiA3j92BWAjBWb@l*$<9LEE;bZS~)t~tThJ7K!eFf^@Cb5hKt2<#6 z5G;*Q%jhm571NtsUynfQ?AE2YM2ev~=?3al(?sl0FH9AZtSJndIebQFZ%nfJgiRf< zGPdj&&5mJ12lvXAX-RsF2=I|Tg13BC&4+I9hS~4P{ZkMKK+gooywkRZXT^Jq)jBVv zbbhB&>*Q5}^~~3pK4vhWO-`OzvIhbGN^ijiMV(bzZ}tGvJ&YE5&|{$dp4-)z#q{*}<%k--5U;to|>rd|-tpmxiU|&3l5fkI}M?_?%CHSnfe2 z{t2t%nF$rz^zE*oj~jzy)g* zb%YiIErX&$w!JAC*3U9q698XkF?}A|PkxXZpMF(UWDZeui87w);(S7G=CvAf-~El{ zOFi67au(RP`>OzQtx1K4y7w0M7EvRIf|n5g(%+8>n9}fqsvK z#=Y)+tqH4r@@dhSJfVp^+n5{yQHvHcynq!tvWEy{aIhk{<%U`#*Ev0Dj$jl%#!F&P zR^R)%%M};VovC%x7zN0=UG-2mSN;9yOgD-pAGM|6C-7}AOw~@tljkxp2XuCtLO#Dn zRF$!Xf;`KIE~(g3;nqI35+ho9l#CvX>3n!(59vzj&G6YeVPw@vUQWxPQ-+o`UEF1g zmU$qH9_C9hd^5u>fD#^PjVOle`;z*El_f&*@ZQTXt=H2wc=U9{BZ(x(S7HtGo*$BV zPcr3e&WeG&!1zp#(y>=UyLHGLi}Ym8Nr$J>N(p|?mNZ^VC}5IRC&oVHHuQQ&NpTeF5L+Q1}rK%1A)b~Gl+9d{J8qqC~wvfZ@_KX0C_zh-CJDCZ@f z>Y;D@*dwiBu)9UJbe2M`R3k%93pdQWU>7G5udaMnsm#(_Alr8YXyjY7WqOt$H+0Cv6ILw|vjr6#`J>e062_@H}J)9bAilEqY!`0ApCBG37cz!Zz*izoBji~Q2K$aZ4#DWR z!^U$U+_l0ZNFzDUKxindId_(l@A}V$uS+8a?2h7wa|!D5GUKfxq0tU#(THj`NzqOi ziv*;gKLHqNltiH|H2zNVnc0z+)plaTQT_XQwvXhhTVyJCtb(B zh0d2B74R4182)l|`gOE329~+kS50p@TVasr2@3@QiZZv1>23Bb(+Ndpq32-rL9r=Y zn#N|w;n3QCA&H_@ybQUHRyDCyx7iRmS1v#F5E;w?Hb&>jGb8b%>>f&yO4eD-QaAy8 z@3eDQ5{L;X*Zuq}HGaZFdH$+rzf??x)yz!#gA+HkitYWkTQAkv+7@Zm9wwr7$4Y{! z^$-kx{^B)zm|Ye=u&fCbcM`a^e6OG&rEX=HgUEnY+G|wy1lUxoYXw}rHT2+-Le7v5v~aLdPGpp2P5xCUtF)S@R9Eyk&gA(RQZM*+v6^4MW+Q#h zsz&B`X~u8~-BheTIXSYYn(S2>LUcx(0vLs9%5QN!BzK1e(9B!bna3dOux2<#|9F?v zH7PS*GnC-l<*OF*b*5YoA1B781XmRQU}o;F5az|(hw~|AwWuNZ>%o3eq0TN9RO|(f zRbW{hfZ(8jJB&j-mrg zzm9m&j6ym8Hhur9ar+O?;yQQt`7}GPpxg0i%^tpe4W-{!~!{ps0LBsick?#m!FlaOa|yvQdsyQB1v5q~8I7 zO>nn?8Bq<_D$TGe{SmIFmsNohCEhdvraKB^I%*+qi^{6(XWIcVrW-O~Uign(ju>?m zHOA1K>A`e06A*Sl`|ao6I9$VDi3{BRUN*1q@x?7UO+oYd{m`8{`EZ^g?#6$#Csl?@ zbmzvMC3Y@vn}@VaHr)SUiV)yoe1=`#H|tT8GZ78~InO7i@PlO2Af8jA~6l}2#H zoYWR4he~x^p_ZywQ4}G)-|VDyQ)SlHRHnH%ZMq`pm;|s_v1>{ zRwlBP2Jr&3@A?=3ald5-adDRnQ#IyU&_KqhPO*?Y5|WN8qwmvN%o6xp>m{dCjx;ST zCJauZezzatp-y8H*flf+H@r0^U)*qw%Z5=!PhehXMc=F!nst^~Mn6l=wJR-U^+8K4 zs0GGQ27V)njR@Aq13p)suPF3nuDuC+n7wU^cCG00v~aRet2@#0qy(s@pX%5}&9}}> zX;i2w$s!161K%a3FATx4~^(w~5YuaXWQ$z*74z25`{d67Cv3Dyr7V!Gj> zc0-l~6YeVG^`~0YdrJziE!8MgDtH|*M5-G?8cw>Vf)CgEtUsf81p)F!@^H=p{v+a&;^ zFh!7MiDSYMHR@{9Af zxBju1=bhzB)4*?j@3AztHEA*nu(su}^K}L>J+vP&{AY5Zv$nf65BX2zLaufQgoQ)l zBEG~QQ#dUpr&I1iB5)ACsy(<`6B{&VX-+}C!b4tr{YnHzaL)h&k{f+IQ}lU7%rGPTxbmH!g( z=2NCli<6*B17Mt$QF1P$W7nqN=YBk2tBa{wqGCAE$-Z0Gr^8*~_Nipsm~miblNVm) zZLkp3Cccf$Kv6VZr{tfEPl>9&ssg`13bcsLdc{Xr3UvhxV0Mfb?E>B8*83*u69x9F zqRO4iqtku|Z;`m;J-D8jxjgJDlzAZXz2m+i0=Cz2I{6S z3b?aa9O;G|bz+rjK7Hg)SxC+i-wYjYoKB=Wyoxo?inwSr|GCyxr;t2WCRGDU43N8 z{MnakxmpnIs1m0A`%b>!cHTbV8xNV$$&Rj|>{R3|_Gj;!1bmCh8GvIL9baYnGzkd3 z)JUe`bNb1bakL=?w;yU;)KY9OgQ=U$by0ILly<%3Ho{jo+#$F)Sb~qZ*HPx{GF=6> zMpeP68=v%zocZ;nuJY?T(ZpVz430lG?YL2Jp59V87;(ts%JpRc%n@_7*;Cr1z}4r# z=OhVyt_cijYbj4mg0RBwyWuCSdK4Y-;&o6%S>K&31I}rJmHCGMS z`hn>H%ih5x3(#Ub(LD;vH3P?nMh}#-5PjqIH_7huKQALFAPEOiQ9E3`c+{;LU3*_@ zTJWdx%sVenXNM$dK}*XqieshB?Kq{eYVx@s*4vbDm6>z?idxPlBs#V#D*>})c*iO4 zAv;9`1GT!~7{Ef)ShjX=ftA?_@Dy*|=9AeDMX3(9ha+-A5@C|f;cY|O@N zQ~ka&Y8xFzrg$FVy_>qRRVQNemU0p(l8EbHtnsLSq-z>AEWs~}FpG1UpjuNJ8m~y^ zDpy%G3?1kfCPJRcr&LLL9;X0&RJ2ML?S8Zfz7Zu4MzA!&YfHCLRgJmVzLRoy8Ly~Y zPtQctpXUuA!y)=YwQ{<|EGP_oSAMg2ahuS8IrYpX=w55)IAoS0;?*+Q(e|Buz^IIA zkilj@wrFH>RJ7AZZpQ@Bx(S{e`&Ipv$r58Em|_IJY!OS8kz4185iXmnatKQ~U?(cY z>XjCI9%qXYeoXWjO3FTbI5DytDed|NR>&1SRteG_^DHaEd42oc8Ej23%$D8Dr$Xnn?-PN)O$dA>CQzTkp9@K%fV>?*=z4KOWR34UR}? z^3}DMfcf=W|+akMLJ)lM7jbV6$@D_RWZ(=~VEh5@MvlLodrTkaT5-jdjgSp3jyqSD_k zbzF&9@Mj$lM>q@#X)}J9?t@BoD_RqLLUznLB&QlmVtW{~xk>9}Wd0)JBrcjqZCXHy z@y8i+ajUjQiSyt$cgN4f14oU3JcjF8Yep0JvG|z+$b&DUynt#DX+XHlA5@<65^|&!qc~D~ zCFH@?1Tv=JkB^k<4CN)6OH)i7RV~hg)F8Bct|h;D2^0*4vodF=+F6OPj9xD_7ANcF zlOgN0CZILN)Rsixh?6W>AgqK$5JJc%cm^AtVQVU7Km1A8suok=I}+j6)1)=LuIH#Y z+i}bX_wBORC53|zUx85W*6t0wE#A~hGUl*O2h^Oz!fwnN^D5&L(m=(&HBjsUV`<%S|ik8LSmV8m?C*dSg7rg~6e20JwA;*tUUN_(3# zx+Iu!Q_sXeSrJr6VMmYP0qlNQKK`Hc0s$@`3Uli{bM&Dq+rk( zw94LC$da^D9G@HaL3`wC8Vz(XOp}4E-&vMHPY=j)i}$c%%Uc-Gu_p+>OX)N_A z=m=nI{DMnI=D)QPFm(GWAw_FnRKTY;D&oTyOR+NfNnJXEoq-hI_KGlA9X}>*#@EZe zHSDlhE+PRx(K2HA6hS(|G65qY?Xi2z#+`~RyvSyGcbp7B8$Yz;K4w;AL^04TIP~eR z*^3c6*hL7qkUTK=)4M8S7Uz_($pj|Ek0#N1+a96hjD9lT4C`dgfF`raq|p-N(|8qi zo`?fytZhL@J1se2>fPLuW}*b`Pvh$IX+HkK)>qW9ls0j&TlsH^HS`l&QLs zPl3V~N68$CF|nAPhVX2_8LYrI%NMUjY>Rl^oUEP_gEV68ykX( z_IBdxMQ8(7mA7F*l24^}2H@jmKn)eQLgr-Kmki?FDO&-?kCJlsYTmMD##F$v6D^Qi zuVTimT6<5s>trcWSop>S2BBPhE_ga7R*h34QRWQfXemjQ{_b?UXl6?9(V<3(b3!Gf zrl%h#f;xIs&xutULPEGra9C${^FAQwH65Oeu=4CnkZ5pCQ zO}n7qhquZl9`W+=3-|GWCJh1rC~} z2#<>$HxaGmTEP95l{np~*nFq=Oww|`=NAzI?D29e?!1h`XZaERQi}|9jywBx1Z;o@ zXCfS3I06|ib;nZW=-fPo&c-2-Ro&zXp{Qckz~wyNbP5;#-ho3nc;oQinB>W#KQl9T z!7q2+F)D_EGmw-&+3L|@3?n9IaUU)IdcpyPM?-Ql#=o%BfW~f%nQxZX^U>Dm)F>;o zSqV58O}h5OJfHMnn*Vu!EMw9_AWhCt4R##(F#|Vx92Y@0{Lj1odu^9Wu)<~q`W1ud z)F$;XPzuO~Im`H%e`&DkUwg_g()9QM5(cW9x8ECH4&3EX>>cAaxmOd)Supl4=rUk0 z^|U!$xqIkM`$h7|Uky*s%25tq?iYY)ij!}$*yB|9(>;(qXv}1#e}g{_X>zu}xC}^+ zo7;cR*xX=CFl9?P$Ws>%ZdL=1NhMh4W~{fOMW>zPMA!G%2B>ZavXO$xes9s*8XB3u zt1n`uI3d1XDYb2)U@U*;0V$5Dnav01D?Ac}A3tT80lN?6i}N#0om$F=jIL!~L~I!a zx#mBqd0MtgF*|Y&@6eB(=PPqi+%&T7(HrEO3nQv$%B$14r!BYQJ_4M$Ra5l^<(15< zi~d+%QpX`9m*zH_gDx~&fUK9gt^$Nke2m`ruo7d^a_TwM9m1+f@hok2A}R(t-4=R$ z$bz6h$!3@5eyfQT181{|4wtAWo54B42V$eMmnHqTl7~vr1!=QQA#4NA?(AjZu?pBR zX=CqhJM$S;e#uB?t~C(@j9s6ch1Pz|r0g!0wfk)`Hs`w7#|W!Nl_cSG5FA3Ha?|$q zAX=*G;m6pk=6z9<*2g+Q&mao8aXM4@11`yv@KB;aaRPmg3BmVE-kUloy@-r_Qiamv41t1Gpc8>oN1Cwkr=mivck;d zb9K}NzUvKNkjvbn?ab4ZzNZI>0VSrLO~nEQu8A(AtAqIpbsMU_L_bRb^C28Uf^@kjT9$b;^}idiKUm3kmKAUVMEBAaPRNKP#%6btj%yy6yp zcy*uPOlw{$Q#7@%i4l#~>*xdk#jxgQa_okAY7q*PKNt!!!=u?JpCa!_!wt2l!tkV-4+ii8h^Z7z>N zn4WWB@}PjTTbR?nY4$#!4DU+5K)pe~z-@A!O z&hAJ9gOOKOAuVq!W5s3Z-H7zNIwd?op}0&U5eWs$CytmpDCoAfO7aB7rR8PP%7(_H z(7pP#!5TJSC@C$klu9NKaA0=XVBFJ;)`11HN%1r;MIF3Wa&X6ST>4MHrI(QQt#lM8 zW^yZ~HFaf0w~Mck9KS;=;pYg7Bo*Zq#VpPR$-#5EPfFRGLa{_zQCZkJ;=)VSco%B9 zX>9Stj^^@oHH&OAGb^V=B9)fbB;_#nj7~)Q)_SEm9D$^?Oj_Nl^&;EROnPd1p`@a= zrZtt3v!Qi3b(@8Jk)*t$xKKQMcwr@K$LTUFE2ppoKcOqlf125kA2x6t%_TfZ6-z1` z8>NifIp>l?1y_ffi^QenWfH!)#eT7ybU4|PoWX9H*hG|fxL%kiEG#RlsE}0e8Hg*E zkap`zb5q#)B{g+*MOpEU6Y_xD-de#eEiIRb3!26@uAHtG^xC9(DT1Q1$_i<9K{h>& z+j6|fXJi+N%gRcmbJs6C;5?k<3X99jDhi8=x3tc%n$!7>hZUto5=mJ} z0e@gq?YEt#KYV&{XJ!V}qFe1xU_|fD29nqo_<=TFB>T=H$#DTEdsbtFIEU3W`d~%F6h8C9+UA z_X^3uPa;k6m^?{oS%p+uHxa4|yv7C*izh59mz1}RTv&KOzdy;%%_%M^mzIl*d7PS% z#)u|tv*aA>Owc|vh% zMR{daOQ*&WT`Q5A^`2}NUm_`&R#Xnm;eud3n&;E2`R3S)->*&ed?z*y71uE#nwlbUiKJXA&TpKOM-LvHF7@SPvdhY= zDw<2#_Y*Hm4now%a20>59oQGd!yB<=`4IHd+JzmnK~Ep=(icknPN$W zw6=tI=hll!4no@bhR>d`k8FV$$yseLNo5K9myd{(siZVUNm)fzY015h@JJ5jwf2>Z z1cjv)<i!vjkn$78hC*hZs6;BQkQA4E8XC!=-1?Rx zfv^bYtK!CPHC8}!f1oTiN6fY0JdIz#td@Z^q0VKP@F-8em;@#3|sidZQkaYZFwVj+hfxI0V0Vk+`g^Tqr17SK8@?2hMvzL3@KJ7gsM8l@&$pMqdyl2P6l0ZYYwl znN%vJMrZUyEe0C!I<*?L^?VKnF4ZQzR;AKd&elexf_|$}t5m5>R)T(myWM6zTR@q# zSuNz*TB>F%mZzQJ^3pMx&8SnUH8$7znwwsyU87d1bp}^x5n;;bv=H9QaawJ*@UQ?G zu-RKOExhh3Ue8gj(i*H@kIRPFWTf17vs$gv>di6Br3U>Tn}Z&0@S6=4M@O0BV;rI^n}*rQgQ#EUy?)he~tMtIKd(*&$0ol2=PSRCP3TvGv)POUfF zgTa8=6feb#)k02EjU56YK_+D_PEWV(h=|w4xH?i$8HHdUQGF1cC|`n zv^v~Q!f|O*vd?YD(P?y%6|O@oU8*iDno0UC=1?DpBJE~_TCK6Wyf_<#lOSj@XjLk; z$x4v)`ll9yO0Bj!y$-w87bGdtZ#C+aDz(M#y8KLt+hI|w)dsU&O+S+pUO`o_QfX{X zyn-vf9Hif3!8;FloH~tKt<}3OEk#Y|4ZW41|2FA0^btdg?vhp$Zp?A^u$`^+?Xqdq zYQ5RvA#6?$9%*sf&1$7eXR^k=)+XpNTfcyi$SGQ87u_8=S~JJCi7Km0#h!l$#(IH zG{488)2LK9d*I9z^m`0CoS7YN-&um#HENB+?LP~K@;EGRug|1ct2Mgw6~iggWjCvo zDl6e}5*B*g#$mIB*TVLDbQ-lrZ}xiKw$NGl+~5^!)cMIOwFXOMCFr2f6{-h9 zX%&;~4zo(7GTMlpfd*P~a1pQ?&kGS=LYlN%Z9xiG+M)gEF0IBMF6joV!{ZF69!2^s z2AxW+bNPIBvn4$A5~{M)T0P;kFjy%D=h-6T8kI(G_IO-28xd(B@YPrA94_CbRHq!F zOrl<_wE>#BM-BOj_&s_3T2=d!8Q+L-u*UZ>`)+6j7{TD3}Nw0Yf5 zduSzSH(`(bUOrx1-Zxvl?dOl^Lrc)w-3Kf$Zk?8ReF;xrWE^}R^m)9uPHdl z?LL=ShlmhT2n|k!}j3OPs@j3oJ=kO==YmBj%YL+^(5)Dt!7r zhuPvM(S?HJ55Km-X3{HFxSBnCCMVqbs6wreoo;<7%4svI)EW!na#_tDERbHh`J=C$ z-RU{2W9^sM?xzACli6_=9!1zJ;kP^Z-8!w>?7(fJ-HeN|-RZHJZFIRK{hm+}2-Rbk z@`Q)5glY?e`>Zw#`dm7-N~1R!kC#%4$}g4$t=;84TRYyP*Qkwl*Tv~-c}l-qkF(|Z zit6|^5+=P$rFFPH4vXE77x?s89Ouij({+?uXYhGF76-nveoyGK>J0ACW%ax5R^rl~ z5-MmnNKIt8ZJ#S zy`X^iELlQ}mE*!|b41d|=5Suw!2m#VfajmtMk0j*1%t?JMk*B^c-8BXPKWK^84{l z2qL_#JF2?T>+$DaZ}@YU3-8nCLks zn8}29t5n7YraN0o$Zp5MlO#T_)q4J$FDS^%(4X6E_?L95YBaH_dUIfQJN|?uaSUqp z`FOg)fMceAPY0t=oCgz(>g=jiFQ1a9r}%&AVElfZPp-M#`f;JCYV-wCGEy5*R5&n; zB{nd%`a)nn-?f3!DNK_1_jC$}+sxqk=XC1P!O&U4VmS}yhLns17G0nsfkhXnuv_?F z<>ih9tX3n-Rqso+TA#CY<6lMsd(P4wN#RIfpFbtPILY~Ps-UR$Gdh3D2I^YN2CmMZ zms3xx#rgbvyitRXNT(Pb@RgN0=?@$$D3dAZaaqTz@;Hqi_j6zF2s+*6Aboa=$7n(d zh0Cm{&y1g)-aQZU%1a!*L#_7t3y!>1R8c>Dbzb#&!okxe+7?-*IuKjBqXUZ+s7T&> zo|Jt4W-(HiUcB5l)sttJdr16nYG&^lDH&Z@q64;AVgvr-xT@d;T@H`VfD{V9)4p1r zS5?yejDi!LB~Es7KVxcMc@<=}eyM#bl`1w*##HQD?aOyCfY(ZL2%}1Vq%wl!e3cLc z`d|MGF`4MU{tJEUTd1G_egFITUw%IN_P5cGe~cIm{Ks#8gAx<*58itZ-Mx#x`ArlT zhu(b`z3~Rh%yj?r_YD89{|gC)=wJQ?{lh7N6ojZ8jhY!&^@8H0)vd}Mnfp;PlqJR3QaA4p5Hu|@J z!@K>?cks8Vsd(GB-^QnN>sC0V_IC8o|BSd?{F|Tt6lG-Kt-iP*HJaFq^2QtZpuhSR z`k((3@9JOw75)9+ah9$IGYWH@}Hb^MeoY z&QntGQLee%{Re0kK9Pn>`gAbaQhkyUS|2LYS5AWP$!k=@wIRAg=J9wY} z_>bs^KSX>!-uZw17fz6GfBUACWH4~f`NlW!iTv<~=)2#=f6#$3nRuVS`V~q}#@kj` zpEr%K>T(wp;3NLArm%efS{`EIAqd?su;y zCBO5XFR%{$a;l(6L)Op`U2r^~{=xMB`Tt#AaDMw+ye*H13*+DZEl$0E_y?Q;BE0n$ zj`r3q{QLNL^v6G5S(#IUZ0-N!Z%lvtzxUtzgY|#>5BD#A{k)g^$3H$l*8TgJgVg=; zr}Dr5uKsWSX5r^Q-uu7)@ADvk^dnrXzVjXQ-~WyG`R#Ax#C-Y`?;*mU|NQ&~$NYc( zA2Ywdb)n$A`);^I-@lJfQBBRcl|`3skq8&7fBGk!o^)Vz#s0@X;-i1_ zo6nPyFVHNWo?dymZ>lHHF1PhN|F`Xbe(M=2`K@oEk3UAAeu}rHGw>U4pxj*ivu}PA z2mFH{;Ox4-{v{V2=dHID-~N03-~7$?AAYs}|NbA;x1LpSe*gRP9e(t|$p7uV%Ag!W{ox2>_Mqi^?E z1CsMq;`gJO8QjNmyV3YKzGq;upos~5D?+0|v$Oc~qa(Dmgzq%$?csXU=R<32Xm=NH zJ3o(3PVgt=&IEWetrjSgAR#x!mTU+>_ z-;b7;@rQmt-h)bocR~kdHirXKt78M(-9;N4;lTFx@V0Yv;d_MR$G`dFf;5}2xFV5MotVG@I~;iDb~_G?PSw-X zaH`5=;Z%(TwzPx}55s|})!`pUQd=&^k$b&pX9sO=;zO*iqWyjR`@^U=>I8!?pOQWw z-t+c0-ga>jpZ=@5+&Y-R@k{^TSa*#3Svu#F9T;*r37J~TOr zZ>Bk3Z1^_q_&C04XSId{(`v(k z9Uq4S^ZPFx^p#xh@o`*)&E{~xYBjpD7X5-scjVG9E#V}3B`N89;i(!gu<*c_Qw2p2 zUq=_5Na|f#a3ZNk5aHB|P70F5KaL6b%F3J|UgmN~AB&=1AV{MTe?nhky8b*o#3>w| z+ez|s6`V+kUSAKF=!FIR?S=VjQKfr)9M=zYU@jNFcOD&>*ZaIF`JByS^iB8YuP2{B zCFy|a)LU7>JET)jsSF2fGU3g2x-W7{{HrK9F zw6ky0`Ij0zMS3Pi23>y2Wj-1oTm8CcHTz`e5aGY(JI(I&?B`l(RI@oYwto6Gc)s;T z-jnk@RiJ-je9Y<%IE{y${nKBBJS|L*Xzbpbf1}-+UftKBzdlGp-`h20@n8RofNiv^ z_u`t@&)TQU)IYx9N62G5>>QeRQ=d1BY>u}UmzHas&-|r-XS97)?Ll7aK=&+xkXygs zIlSb#6o7JlY+^(C)u#ORZ2!`+2_fI~Xn)MxW3I$yJ{g~1`ywJaUL2U&)uVuWv~$cF z`v|^wYoPm-_)1cUnw=ccJAFPvH#|9qdtb7}!P!0N6aBSHj>EPyH{8_LJvBYIbF8I5 z)62JKXQsPb8%O4Mtqzc!SAbQqIlp!K>N=6<@5zbn679~fpIE>A6Vx0Z8XZ@62!al6 z>cdZx(=#*EGjq8G2S)#w5s*ul{iGn&`v|BGwrrO|3)nT|)2p5@z4K_%94n2^&$*MJ zLpMIXjDz>v_qUW^M1lqg{l3ija>)~Uca!;eniqQA$6tzlQT~JdJ>RwK9|twEP0I_v z0Y;nuILC0!R+^1Ik+}E8BlREeZ97BP)g)hD{91IQ^?JR><9TJ5((lgWag>DDV^fdM ztcBiJZreRjUe~7%I<*aAK`tXZH6e*zJMuh-s1UL6TXb*kads5e5AJ?}sTOd_Hjg}i zc~_J2SZ1ac?139<0q4@>jM4Q1`WbmANx-HYpWX0&zRKCS)|yk^Z*jN+&-Sd~@$$r; z!G|2DneinCgaVe6@wu(bD|YJ-S5^-6Uw&%)2*dtKc+s=tjp-fyb|Y6ID@|>G_PIsB z-Q^WG`nwD3#}?$Zu^w@ivF{}yIx-WM^j}HVB*g;ep3zAdc5?GeaqmmDGq(W`&-~R& z4%QsY%FN`>DgMf8(i==Rr_*Ux?N82bm?Me||67C3?= z86-)P{F1cdTyktpS?N3Gzm$Yp=$5oBy}EmW#+II)COXh+vwe4T5(}j-X~eOWc0-jTXu`U&U#j zS9p8@zt>H_aqIPv9LEVGMQTKU6-2*y@$+Yp%@%I!!VA{4XOi=mhH-zipsqirJbmSo z6Xq{oa)7^f$#FWJcB|Fuuv;w_`NqQHmeOLeIvh5ejevy*UKNJD@xf&|LcyKxnz`+h zzNQKmo7+9N7q~dcd$8C)yt+5uCS|hNwcXRU(A%%(Mmo38+S-ND&Ml2SEICH~SVP0H zE!<-}Ssv(L)yT(N=k`s=?`$b+KUD41mk8MW;^o6oD@g^_drK8Xc}zBcXh|M=ua~#4 zwR&S=yhtR%_p#19gZ{&n(Lz2uuef?wZO3nvKUwMSnw;yZF01dhyM0F+6JkDx%`2YS z)sSRxrmyOQw|{^8Noqy!;?$3Ilf{PWL$ z{wS5%JuWxM=X%EH=6h<28V4PEd0p>}KU60gPPSSqM2s9(&-_7vLT;;Wu&Io}C;n>iy=jd{$oZsv>k%D9WijYAnrX za|#9*WPTEDO|{%tEJ=RwvtNFY&MR0_MgKgwJ2fB{usH(pvdj>AkF&bA zV?ee(p2uNUbxvCBmg(LaCX3rKzTpkMd(Lau4YyUYSnS%~Il@Ppjutr&KmNs=ceBOy zYWsP{P_9jOPHatg;a@flEPF!Rjt*4HOyPUYV}n%(M$cu*@e!t}&ITTfQCQibvBlh& zro4o4ytA6aWENL<+XDDicUv?41w2mZTFXQ4V7;o~kO9@sd~rUT!!O;|*l-rIC_8J4 zS?s*l(N%Ad&dBb=^@-v<7CWzGd2hd|B=z^d`Bhp5e`a4FDh~6dLN2dBvLw?XnT zFAm&NLF370l{k-;S2VqKO26mOYt!^KN^tetH!IA`jgcJE@7kK~=CN~&syh`XSG42= zz0Uc8CN7&TX&5ktUQnx8ndlf@8EPuw@QP;l)K=wwMG>1+SMm~!r5Z9kru)x}s>z!?*i^Gj;pDbDdcWqq zzWeX|`onukBJqF|1$HL;i})-~e(B0#SQxzyS=Da$~x8@z@fQoaD8&)tV9klOvqn)dWc@=ylX|G|;c?4El)Lj(WGBj7W}b zYG{5ptR08b!*e@2L+@6T!c-Bvpo|F>th|9++1n}_kV zHM#tRZm*-Zn32n>>zi@-$jg$WKda2Gs=c~$A(P1;Sy#XdZvMI?CnPbpou#S1-rnB6 zp~R*Km-en86qpt!KV{bKDlJaaQP#t!+lC7rzJ(U{N6DP!L!F1Pjx-8I z4ft&;ZBqW^VOR+|D*59wZHUqjV~CW)GKX?N$E42DyP%!QLUvFHhT~v6myyE z!flns=O#27UBGRs<}urr6h4=|w~|vox`mKWoD;t&H+mdajp4$O(D78ogQvXB6O+?$ zl9ljrc44(#XS1EorKJcBZqnyC<))->oS2+eO|2lS_rOjD1LG~CnwcY?Kj>91r4@J3 zH=ez!<+P%9FQR0;lf(8#o`jiV#Q=3d) z|HUV|iRIB%E8(#yRuj_;>_N(J+<)}&vyRz4kJHj!%6R;QHMF60+x2DKlrfnNA%BA) zxqW)iK4_3aOr<<`tb_rHQ3YZ))CZ}r6OcAL~nB7hd!#d%fzM!VZ>(^U)7 zJ8@_3ih|?PZZeqp8oQe?YK;ze&}S3pBus3pTn@{Sgi|@ArVzC?Qkg61usFShNpG+@ zeNGLRk)gMGfl8YOk%cOWR{noDcO z5kl)t{Nxnz=84hi@?0Ltu^%rar11~6c8|-kIwWP4_V`IGIS>BypmTi3<#r#;cE)pR zy$D(5)687q&Z*hwajo=KW|t0lDC%HP7@sBDI5H4UPr#=tdYmRV`N<%4I8r1XlaXGF zh>^Lhw7Ut5QfGY~>p+Xe;(NY@rwP?!4yT5G^}AxaT-doAbm>Z2to{v^&t+>V%IcVx zMyK0-$bXv^j&K}zk z@>Q|pyQa6DPM2)H`Q_Mn(uF=%&rj^_K)1TEf(oAtH5+@GKL5DWw z(Z?0N(-y)dU+BJ*Dfq!KYW-wuy*RQ8>;eB26k~>s@PsU z(pkMuYaKUvOlCm=TYV~fo3@sKy*`z_MIfJc<6dH7`_zVuaQQ8=^u!7iLPx_ALBq7e z(Etevd4=`|Q&1aIzSyM|!uzJX)9c#|L~j zLSE%Unz+jw3VU(;#O3xV)_a-4CT|ewcZcr1`*h*ZK$uR8Gj1nxMEh#HRk_MY%vD6U zF~PuGd3N*EiQgBbD97^Xn$77k9W6agFLL4AD&~fKcGJ|p$Llrd)P%<~&Urd~9EeDc z=VT^L(&r0$S~$5qTPnAUI92N+P8)C=^Rm+Rb#|A{q&3^F9F#g)T0Pd=J%p)U%xqiJ zN13%pn3Hv2c84bP9ka4UHm`rVvw&Ya=5%`xCfc%!dwd9ul=17vx7;qbLa9b%P`%Nc zCvEq6eI$iOn?zmf8iZWzd%qP(`!p6Op_g;hvsaY%fXkGem+1^iK)`KD$;)tfgAvJD zYLIlygje)lZYpn|IzmBTX+|8Yq0eM<9xpZD``}?!=c3KwSa0L9TXv!^lXkNw?tc8} z@}bW~bd_XQ^sYzR?vUg>$dEQ48yrrvvMlq_$Ps}M(G-6-y|7Ddb(@anGoG^47jJEC z^h){CUW483vT8MEuT8O(o59*qS$%Hj>PT~1QCk2Z)pAQ*T* zG;eKfYH)aF%Y1nOX^@;(Cpk3>^bGspN_AG->V+v@3r#{%Z}|SP*C4SV_2tgf@l*w? zWsd%PxP;L>8y@G$&wsLSbj!y}^162EjqHbGyrPK!g=Ra%O^f*4uaum_{$g(RxXlwg ztH-d~lwH)KC&CF5mK^-WN@7Oa!SnKZx7{FOhq}GU67ulw1sZpP~3MK2wu2`}lK^=^f}nsEQQOj+2~8jsS8ICv^S@xteDV1rLbr9>=i(y zt(ld&t`8gx3Nvb_&l22F5}!#=R|`vy$6CzH7~Rtasn@ubdQQn9eME6Cd$Bb;QE7Z9py$)tR z*W?at^;dG5R_F`gElFrz4c+qhsESjH6dr1?i(fV>3#ZI>XLie?-=R%?oTH&fAYF#c zq&$2J!G4sUSVoUNTq8M*o^85Z_}Q6v!4)a-KfTQ`6VbCZ{Fmc(j63K45WOo``rZIiIH16Liit zE+%Jo5>cgnrKh4|Xz#4aJ4oh~L`x37tS*aedu_O@`e7P}@R9o6AqK0F{{2=@8LMHL zzP7#M)R~j$i%%_A<+d+q&T^DTakw=;)bY{plhp`m*80T_BT*&Ecb(+43YZPE2N7?M zNKSrs!pf2Prn%P?Wzi{?7p6)W83pZI(O+zL3MwWJDMTI*6^JL4LF*wSyHrQ#tDvPJ zowH|0qm=?l&w~4G#)4sYIKQTc{yQQ$xk+*RXVYZ&21+XXH(yF}GN)CJP~B)xNsUv5 zR@(3zmU6S(qi6MMH+#~=E%XQG{h_R?wu_SUWW^G$y1WP7@r5%!M6{$m8Isf9=@}|a z9zF6#4|IuhSt`eQo|$Ul*PnF>P{3A`mbq!el9O4{OCQv**~O^uM^tdKg4el$?_RFd zFvF6(>+3R zw~JFde_^nDp-WspAD)m9u%4!JN?bQe4&}9!<*?;0YQC$od;S<*kQ{FKo$5hnb2@X) zM*3{0wS~Nj=ANaMwXy;RT~QV=Q&ktA9wohYR{X~a>6zJC+1XiHi4X41gd|5;)E&Oh zsy!&?ahkeER#p}z%*W3oInmGLTse}15al!+Rur(=g%#^~=@@N(Ji`=q?`OO^>%Dsk zp^&oElAf0LEWVuN6ts+^XvrZ1g?!FI)YDD!@!H#ezC#}kBOz|JeG z+*a9RB&Td(gZ_I)TG+P|PV$0+$NL8NMqA=rcM|DcWu~SSH_Sgva&Y%C%xfRp zxG>!$;9eeT;xL&tJ#%jI8It2MZsz53TYH8UmlhH~&OQlAPMV;KK1t)jIKQ$Z+{5Us zsu(=3=Q_!$FYF9=vs6pH#Z|Mn}O+m!`}3@EoI1o>QJ?f6E+sphqY@s}t(l%javH`CuaO*QS62MI?)-X*lDT^h z@5N_wTz%P3XSJxMJa76aG9>8hElrzMcn$`I72}cDkcilmz-=GU+)XtsI;Imgu;#=RV}A zpG$J`CeI#*%+G%uo;XTuvoA?bDlFeNs{z>$w|#`2p6a` z$sv8t*`9hVH!`!j zIGUalmK>p|lm7kwa6>^G?GL^_N!rYb=Ss(_Y!Xn`aPd$`RyLspKXJ`2;BQ-fqW<@@yp|`%6!4(d#99<_lp=WZ!NvW8rD(zi) zDaqk(geG2+es^|Wq9HWP(QjI2Wwp737bHj2I2;}VJ)TUgXuK#n+|!8gsm32Mhdmdb z$?;ECrVSoM)x@rSUP`q!s)g&TOX=OSM%9x~X0%vxirc5d+3jF3xuy$$cQl$S9(33> z{Jat@RsrX5V`)Ko&BWZ=P!&gfljI<)a;s9r;T1}^RCef;{*_A34S?i)8Isd1EIMn( z?8>#w!pa~*-Q|M*EiFBOQY}o6mK=o0038T&e2p^LI1u#va8T2)oh2jF(f&D z?Rpxg!5-S1T{fPW-x%qixy(m}PadsZ>dN{Yy1Lv)!^hqmCC9&5lH4BZo{(-+_NN)o zl$@YyDpfS-@I_8J7`nUsypmH_nm#2DwNIo+#Cv*`UobR;*%Sr1Jf7nkMAeNREHDGP8Zl5}AX? zVsbTZJd%^esHg88l5Txz3ir^BMr*{~XAf6U0aHDTwQCL@3<|3zkIyA1A@kG`Eji&| zAI-I=h+2HFVI4>i#PcsaKst5=teUazs*X8Ds1H{!>6rINl}hSL$ti5TZXq%Xh087F zHf2BIX%U*n)!|Wel@dG|iO(Mn=NHm1$VrTr9LjOZVwGwuK@h`%9)5mYn5osdP9zlH<~BKFJY9 zB*)`-7qdCC(4#nB+d+ET%Sn!Zt~jxC&lPG3_358vsPUsU9ir+H@;M}j&I-o8>4XHa z?czEURM59RT*Hy}UCwOg!zrGyo__3RwWT;lauD)0OSmJ`lLh7YL`bVVms6=f&sUL= z2Fj+~jK9w|l9XZZs*#+OhX-dPIg8Drw&}xw+mg=8HhF@f#zGaBc|mg4+e#bGl6t&? z-}oveCwbLMUsTF4UzO9g9lTj`f;vGeTN#xP=DG@Nro*)#OAaE5ssh%; zapS&bv}tG)mkEjfGRH94jIPPc1)yzSxrTeRd1Rp-@>?>XH*zv-ZB zc*zyKNpgsz;rMLPvB6Si}sWjkKMX=c;qE?B?9)qy29)BoNlk~C=3YMSEhFer~7!hpIOvOJ@-hC*K)*3 z$=y7)c$|cMb4F&s?ZGo1SOLGq@A=o-ZD)QZyLhgXkXg!A-Z$LvRI-DM1Mo7UoVnw8~wnUg!ZD+>-` zR&8!7yl(e&eL>C0R?uTC%S@l$)wo?Q#s2cT!huj=v8{kz(rG2U7S-{w(MATGc^Oak zG!~CP;5ZshM z@rgOxN{icJo$D$VH%|vb&*a>H`(D@Vp_{NzbxK&(Lli>xliA!%_KIBZbrCad5<%mP zA5j-2$5EOYzaY1GeSTVU0&d5~+N#s-Jzea~D#a617l%9c_0HF*4m28#FS3L*)mWaG zk-}4kUS&lRN+FjszN7NG-N);T`x@(I$qAbGGP6WS7MIsg?#>RZ97pxINzd}|z_Lv3 zwAMSg% zowmC?Hl1R0dH?*@e$dw=cWdxlCS( zg}{R}5y@fQ`8B_6z+iJ359d-c1Sd8x3VPcGnHA&PgxxyVQT?mO7bM5JH?S@w=Irp=xTGS@Obh5@sN;|~DbED)SG~L4IRrMHbF1uDP)4CnXmE7da6q)SW!DW;=o-mEXtBFCDf!9R5w88bhK=-W{-NGsK3?Ufek{02a_p!YGPc3x4%(vgXzkWIBU zHo1AWKVq@JmdO!}tsE|ocOIE>ljSxXRf_pF!)t!SPGk3sGZ@{$uyyv2UAXs5QSzk$ z0he3RH7lF#UpX{W0nf@<3n!OZ-a2Fqt*k;(XZ(rrAhDHX6e`JEH%bTa$wx|WK3N#~R=ND&5kZ3&+%u0E9QcaE1{QIhtO1=V@q`Kd(#~Pp?Ev$!73`~9&46x z`2}Mud;QIWrXUq0be$t}^y~mazdt-1em9(AeQpLT1PVBf!);PFlU30^ZVDMH74Xiq zm+{Nb9|Xcp-Ol3pdU%?<^<;BmP97TibIkVCvYEWGHO16K>#@a4k?!IC9;c6Tnhu8s z@x5olAa9W5^NOU$CkJg^D=}T&pvTfvTg2jU8~Wy5B);^Djfp}&n_F1Er?!WN&aNmp zK8L=)PMjNBZp$5d7RPVbv{x6i*}S^GIfsva2+e!A*w1CmVmpLpyF|e1o;e91%5bkP7;ThXyU)fZKdBIJrRAGzYWY9De?e!M8EqF(-?@Ql#;C zqq0QE;_#aA!gu7^o$~FCz3__9q3y0I=I})mo64!te$~a50I7g?XSR#S z%oRynb~X51H0$GwJ6gKX&GpoB*=%u5hdQ)CmU??(Vk2Bwc9%NWH6ecqSf@J1&7q>` z(8-$0gt?r&?x`(rfV@yo`kj4EL!sJ)(rix(*qoUYyuzevV=|w^tZ1J;SecvOz%|eE z(C~pFT=qvsn)UQsX}y|(j>YJ@D(EzJ4o%ZLcbViv)AXY(ksztlwV{GMURB$qe0^x{ z&`dvgIo%;;bA>}oJM-=RYA*`dRGnjI>lwHWU2QW2LgwSuauJVPP_`t~U#yggnYJ!G z(qKJk?%NG-$eWZyqTI z2M4?X%AwsI9b2b2)$J~huByZSIn{Y+ik{(1Ddzgt@M02(3c5y`O1T2j#OhveW4KxL zyUZgkWw|U)WB;tf=RX*1*);``$K2gI=?E=%**UcpAOrjJeS8kHxVlSWc112X=_e*z z%b9FWL+>nJERM3(@(VQ1sI#Jis?AA0hgsb-wZA%d7G%`ru&Y`d`y%m@e)r~NJ0~}{ zsJcU@$A$WMZA8Rp3nh&QItSf|t_;<)dF5I+xwkwPZoB(C4!4&|gd9;ti`o(17wI;( zOGSBt(xp8``%srBK%QT2DkxtZjp6MNW#XqZJWnwKnJ=m?^X`c^Y zcaK5V(mr^emy&R8&=k4i8a$JnHO3>+9(8V>CXFW@pjEhiG*b4Gf?M50G4r zYHRUt32hrjpdh`e_ETFM5yzSl|{`S!$ zq|u;~5|o*Vh_k!GB_*i07p<(|gHBJQ$w?F!hqks*R~J6|=_!&*QA!Fv7MF|i@{m@G z1C~m0z^SRRC$+kY*leWN^mbbO2hYi-4WJ$ZtLhHyxa9^vptM{!{L`>44Yf1=eQ zu^44#;REI5pu$3=RHEc$R9}yOla+OTh|*Hj(}NH6_%WKA!vEsp(8dP-FfI-$6sWQi zB_-kg!aK<({la}x(MI*R7!@i{Ipqv2s3j7)|a8t`uQdK>_Q zfs96+CNzzWsHq9s1O@}%l}?9>ig3CajVL=C|9yIj6QQ92U;3v{ z@&4(6XJ+tmFmS-E0w6c9A8R<0dY9!D7*p{zD6;ZJ0Ssebl{|Z@&xCrxjDS~ z$_mbJ4<6tj)Ys#$3h)f<s&vqyaV=WP~=sDa}2^k+1SnVG1#81FVI z>Dp#7@#o^)|7l;3q zl;9u4$K(Cqy^DX(<>JbeW@ZLg4RLX?2YvDce{%00ZUy;#ydi^u|J}QXYacq`l9DUB z7fdGp4VR0nr{@VQAt4-CMh4#M-aUM3Sy}iifdF?0A3VTyUxeA&s{?-g81MPsJsg`r zfOnXagBt@n;MCM`FmwtR7M^b#9ZX^({>|OHxPD}_@wO57*xbZvc*BW2eTu)jdl#R0 zULO7{!{h@iBjOYABi}F!m zkvP1my#$v1iv}0~eM!T(ihroN77-lvbJ+-@)fl3RfNLa_QS5cdDul zm>3PpoDk&~*^3p!!)96fM)NHBAcHT}l(==L6=&0;aChJw>8gnnk!~ZcarZGLrCxIq zRPe>6x7X`Y-jGP*MFhe?D}rOlMFwkp@}3?zf-(ZmK^5HS>ajifOU`Q&qrQRL?Na6$ zkB!I!fh%8zrlgmbpQiatK~DE6YT3MvgQodBn2<5`^s9ba=0jX6)YmQnUb z$!lOzQgy{l>f`htZeNrZxp( z)}X}g_R-y(k2C0fO#R-rPs{^Lkae1!)Qo2m?MuKH@N8Y43qih!)K;-&tvXB$`yTM7}4H${e0-wHF~h zt_hYnV;RfrZSd?6-MwQ_ofU7*W~rm{;^v)edN+W5(<>&dxrxal70}D+fWa2_!mL!u z=$REyQ7lNEJ#xol1c!pD{u6(-3_~EDuNd_4epM23t7d@ZGWL%AD(cf{9=y>#AOt3CUq!;x%@#q=}(@M zshLVbpUzB-a|?S%&v>&=PESV>?oU>W9IC!JE?1W*qCe*+=J^`N&(HVn>lnX&q|Z^F zmz}p`o8oL7(`$*VJZWN|qbH99hMyqEKs~N5xtpw0oE0jh%+s?ztzBTfe~uG_Q!mB3I!H?u+wmQ+L|{_vNQI+&7rJ5lpnYDT?C!4DH_>&TBVr27bTG|KX+G$ z%0eyK?-DODIu|c@;jP)i?8|k0m~E1eqw#{KagJFVP)x|V&DQ0xp5+{Ro-bj1{3G}= zt$m$On5(r79Z!ZpSV=m<($y>4fRo;|z{twccxBelr{6F@f+}3}4yW z*mi*L@2k0JA7Bcn!?ygn3?HwyNNgfwsKvXW7=^R@`$Q?on}GQ12#~bk!;#z^Gt->h z(IaJSU^PSV%#Va9tuGFN=RZs0lGMJnOc`r1^D7yaR5)@ofnVH1t4^bW;e~qDI*6&E zSN+o?Dk||h{fLKY5f*ueE?^Z;WxLup@qn3rV(QJzgt{86t%xf7K?zMLNG=IwEEonN zWFdbj3EE4(!#GeeG7=oNV{VrIvFB1K@<&NsL2)8W#Fqm7`oW0!I3-tQ40ctBe$Jrl zT)`0Np6Hzu*vQDpEj-tEI-cx;M0uL4h9OV2brSC#*Yx*w)(dCh`s9_BR#!7{)c(k; zuPm&q%+za_Me8(eT`_sbcHA;m^L8{=!_NKDB12p61ELKa?HlPE98TLfo05beGRgv`AqC%_E|2n-Rq*oR zb5LRC{hWC9Lc+q?)5_{aTUw<3{)$KfUOnxUXvCfy&Xr9*)WhJ-!`YhhDKa~hj1XU?4Bt=*b|d<2b7=dfhF6MKL9_>=wcV~@IA!pl&{i|qzPbXBkwCh zlw_5<-DslgH6#_@e%mnaa??cOmh!q}j{lm@xYBWDN?Iw~nOLs3uxxtTi=^0gUITi; z`;^mu=fRImCR$9vOP~0MrlvO8ZQ{r3wIH%*5BX)>tlKbW)!A0=PU^h@ut1hyNaKx? z4d7Hm1a))+83V7%oXkm~i)u{gC#8|1^wY1zV9i^OnQ7lbI5xzaF&<{QmOL>&ZeAJP z5;@)I&%wqgebAAe3&-J?Oj*d|LEaGk?oht?>&#pl)%XG@vBlNrNLFrkd#H5ybJf9W z*tw~JiQEcZGThji@uIVX4B24&eVWmdymq%FlG;(9{6)}0noB@1V-sZ3M?CX~?_IXf zdGUo$Hw@}MswT#XMG_j z3#U%aJew^OODtrzP0V^CqiY@a9cbkZ)g;@y)n^md;Z5_83!J?Uvg%+l@bjhX+A! ziVD?{Fx5N6x9t;1-IRa#nKk6d;?-O%kL6MRql~c$IQkKMDE=H_Uiyy)r6xSjw(X zJ;5opXy1=frk)?}#-DtdQ<}Hi^sOLyaqoC~8l}Jhw4bnuPWk&EgT*Lzw^9Szu)LQ4>peD@Y z)IR$&C|fU|g8}fA1bTm*$L2-xzOlczc)PqmI|DEY!x7z=M5%DOMaW)o-;w6tII0&N=p#es|#Qdj;y z#(=MuHkTt#&#`Z6(SrQ)oU#~pjBF=zbY|4M zrwQRI!Ka#jg|h{!^+c3oq(U@gCX+!Hxp-Uh$`)#})(>_MW3#}iZjBO5a!RizK6DnzP);U{Dw(`OsTp_H3{!lPJS)dIf=WidYyK4 z>)R1+?>A+Oj|apbFNbwHV-TMU-l>R-T+TS1ld457AHZ=^-wnW`ChMryIxyqb2PZ1@ z`e6$KDT+_+GF&aAlo_J=2QIWj4&BN!pC+g+geHQxbdVf{C_Ug;>03zQA>R z$)}r*u&4$kkBnT8rH=dFm;~S!<4RThvbtjU%X>T=_!wJbA<21Z&m{N>$1MhH{l1Z{ zN*f&=TIu9l|L}{DZo?@Wa7$hwquFu1*ptfPSXF4uqT9O*izV(z+U$kAiQNYqcRd+r$r;@{a;DpiW*UldyGu@7cny{O)HS7 z#k5%o#1}8=hd*T)z1c-9Hsz5!PfcHkcv7ZT(_$`Z2=8Z#(dH@5=q#?Er9N z&DWDRhDr3Yu$xyA3<*uK9hS2EMU~) zb0%kC4p%}}?VYVeP!6o@L=l;&7A$XfM#|7CK1?Q%2*$N`B^DuY63tzF91e?W73F!r zQ1@xNr{uiYMz3r!LQIA;m4$yHUjh?Dp98#}bPWdfi&|Xd!_AlPQI^;8k?k2J39;U8 z6Njd`NZGEW0v=wf^GO=Mu1*w3*m4zwi|mBX!NiPMnEfIFSPE#D_W~Y~sLIN27eONS zqzT47tR3IB5`q)lTtH8Hiq7&ZD~|76xQBz&*=&PTN=W;vJUcOarcbJyj zjpT2*-^Z+P8a!c-!L|FEp{{W+rO;`GYy8%SSGun`EA!l97au=;Yxm^c^3sk!okQi1 zNr%wI$3?{qEP@(uXt_@*JC@*OL=|aiUn}U74vgppquYkmnC6$Uad3izlTOQAW`ONu zI^nxqgq0cO$^2tlNPTqzPExSg>!WA9$}8!CTIbx!1bl&@c2WSOZUaTBAreLCv>#nk znjqo;KvNllRgMV2&hup=;VsMC{&%D>_5vA}45+>#drYu*_Y~GWKELd5d?Gcuo|O`&rO*lnl#k@Pqi?g8VZsf$5^D50vVKpW zV0*lNbQpevRJA<`qYGiU#cosV(Cu#;vUjGyz?os&cYLWyFYgm?SM^r)r;DTT_?KM# zHBwuJUB}RPx#F{~?hZ3NvwLG`zUrn&Kla(FpOV=NZSW;cp+&2wz>(~Ywg_Rb%lDlN zb!9hE&I`EDe~2{n5y;)_b;qUFIA-yfvq&9Xz*is^YuFZyycs7fq7aUIEQ#gn=3O>> zXNua60T&UXPk8f0l)ZXt4xi0`!&%s&3^<)=p*8n~iY)@r7bZdlSUTl70HeB7X zzYV@y-A0;5fB0jH$RE0~<0rf$h8Q#jeJrF8`rhed0lrVXFZD4uYC>wvhA#rfy-Kh#d3i>8JLhGobU1)jb1T zt1kYkLAa-)V&dS~y=Z(Wc;&;}pIe7Ui2Z84NXBGeF;{_`J=oI;k z&6TwszMUuJBY*Cb8kQIwXgMMfe{N?sS+k%W)tn@d+-~|pe#!mW<%*DeV~!x|Z)T*H?!ua3(c1 zSn;gnkz(r?xyOt;2*7Zx+*ZeH zJ245x+kku>_yE{a9mD0+atX02%Kdw_i`ooSh=fFI>C_HR?Qb}Jl@>}gFps!l|1iD~ z6KICK)L@yDItJQ$(_^|bTKZEX9~Nu0FAoeJ%eo0_rZjW6o;Y1)V4VnICPGwyz;LB^I3 zsY9h(6ZC|%CTa^xb8!UC{Ki^?z6L_MCgVCIb+kEWvo$TXRU3HwmNCf(dw7>hpNbX9?Holb4p zKVv1qyOa@c%sXnLF`~~vtqUt7W#8J>1<{{e9`%D#XQ4A^)YB(Ac5?tu&UWwWn~PCs z%N6j0Qf|sSt)B5$J*YkEOBOzkJK9?KS$C#avo~|j1pf*^?g%LD?rw9?=bh#o%ynK| zY%Q?v&)$qJ<`8Pf7kf{D-~1LaY4{sI;<$v-%+vDS${U+7$@~e*l$%I*=i9f;y{Tpd zj?MtzLtW)2Bz;`Vt9Q~!0>B(0`Jo;Hz>K^Kko>^Mze9EEi{a(_YpacaBRp&y44{sL zIu?<3ch8-z13*wsON|)!6cpTavI%I~*IQioQ4LYaR9*(+O!4KsUZXQxZGn7b+xIU4 z>MPUMcvyr}RM?pPt(bL=TSp6-=H)>YHi48hQ3_^*O}G(dg~=u7(ExAstNtWzlL;zJnTl zk(ZA4_O!>{-FriW=8bt~#k0-1s>((9SkOvB>2Ol1+;>iE-Mt2~wdQopdHrd_!}f3Y zO{QkrFj#%WFM;w0V4m_UOZ`=O2{fI)Zf@wx4i67+3s5J2z5NiZ7KOdSgE*7?YHO3e zN?cf%_IL^MWal}qY3ZZC>@U{H{-=k_rtDn8)kS?$SD1hBI|ScWkptCln^?AI@5XPW zjv7i^1jTgJb*J;kG-*KNB$O;%!gY=J@z<*&;b(gHuOI)IcGPd*x*7bDA9QW!c`OM0 z`#E|i`!&i*h?eR)5MT(r_E~*YWb*yX6nGu*_jL`*2;3ZpEUvD8dVE**cN%|QCE7zE zw|ajYNB^RUrK$bzM1Oihu4(*5-Cw)FrBe4V`|0(JaGSSbWiOHe`}btxFHQ*maQlZ* zuYzY}xYXfT1HW_ghZ81&#&m4&lIWWQ{e?pqH_!aX6*%lRYtul0FEPhC=(fOq9Rj)ddPzTloO`!hm0?)HfWdX zwuOFk9`?A9$9Dl6+kpqr>q%!~-@av9s+HOQiYOajLM2){lQXIN!}IskBkKp2Jmf-P zAmonQhD)_{=FZs#5E1}W^p)^!NE=<3gAG}hGet3z;eH*qOzM`lQ+VLlxinzTV~a?d z9$DGbVkIe1r?`9jvvejnmtO95?w}MHZd*ER$t&>y2!fXarYst@D%UR8E|}TkPf!#} zW+%g4JMhTtC&R_$C0A0+kOJ%G4||AECw1oxTY8J7j$4nQoIX7N`GAfL*Rp(Kl`xku zv`%P0sLgu)=qyw^Q@;ow(^n`tY+60DzYkQXo^MPLiZ^Xk+&2l7My)>0-P`*fwa9lk zw{K||@SQf(2ayOmc<7||%Gd$%?_>J*n|~hXgXv@-fGmyL<0}BvI!vo zBHgC7`dfP^pJ~s1>h+8Gle&HC4f2NvDjAoXGYQeV6--fpJAeuCWq3_CqrZ}|q@dw# znlHeaSgLaFpjN?1ybX#le6dXSqrvouQSq^t7*IZX%>WxAfXiU*;IzGhQ%bQweK3dw znca^KwzJ|(LfP2x=`iF9Cik=l$pmXM#7TqP7Mn$>!`1Uc#T=@q046Vd#J%SuDXEbb z{Xx>HZcbp;{9z!^Qb|2?kv11T(5{Mpsn64~g*vMqLF`mcJ6VWOFptNitZh1>5|G#d zfgaoHfrpS=)u$E)a)}3j1(t0%Iv7UIMyj8?-vI2vJzH7bp~QsEY3^kn2*b zE|IJ&u?^}ebh3h&D7>^&AdOm;=dEJQC>5GY{H04PGm5_trelj#&#z5q3@(g71#?z0 z2ES>KBn&T%TO|yij5Ci${kFk6=xr&p}lg)2U zk@toJ@zQDMGa%dyfXpC)d#(QO^qtH&AjNbbYCYP)O2*f;gU$+BnPjR7G6`EOc zc!V3UiX&L1A8Z?B1W|BOAS%G@7hRO)OxMXSdJb9TPPfWm-UFwzO~>o&?F4oVi|6?58y2IHR50jv8KoneF)+D1Zj{lG7^5kp`h zE0FbMSL2H8q`)M`m5!Gok?_?*GewTI0KS8OoF#~DWlh1jbzKdb+p%*`p=XJ(-f&X3 zUQnn%!wPAR4B}zqR{%S0p-ojPSq1w+mk^j^rBdx{$f`|dQsDX~y{>I+MiNO?aJa2@ zMs-2tG@$7%Wo>bQu`{UNZ?SJutbVZ>?xt8vgmRFEpqx#~lFc>b!C5P=zKgn>>x2B> zz`Tf)m`e`kRJ)%6Ba|yMlkaf`Q3EV1;MJmIoI3%AsLq{j*6zcMdB}~mGvZ?5oq$@N zez3ip!PsWaH`7O;7YmmK@GTdwm1w3oqZ7rgld%#F@2p&cu#nITM&g_VEb9PmmjYN( zfryz2Ft~M9jLP*mcOUHmuWT!S1y4N|j9ZUo0m?`Ipehz1MTQ&D8M79{*53{A`#Kc0 zAq7DJPcbk;?|FXU=#SiLu6|(WQvA!1x+#*uV5wlUeRRc&9FI06Lnp%=>29h(H1#4Z z63$|W(9@!oS<5Dc!C6=qSB232+8L{pHb9{Qd0`Xef75PIvG{ZB(RKfDeHrAVEF=|+}gjVd)E)ZBEsLM&FlN$UEuZ2|I6*)e#GA){!8TdtLuONQ2W>I zH4gsYAM(9T9!ta| zl|~u`73S|w^g7OLIgHX%7D5>*XF>YR&SoRg=ASrT_Zb51pWq{Mb4(AFL;rbS!v|aV zp$)m4ZSDBh$-~*f!{dPL_fX(ZCbS`+qAtoKgAxi3{QDD}Gh6-ui(P;GX~ih$+l1-c z@QG6k?b332dOWl-F)_coFW+nrY&Ih&xDEtdlCOyFOf7IoLB8cAr0aXMtj^3^s zfII$rXm@=vtdz%4hN#$mA4>-3LR_7l4OX0lsMKqx-`@ET4RK^Kc?=^(v7d2I z1pUD7WyJHc7QiU~U%cxeixY{+PBzT1+K1-n_cgEDKa1=~_DlX(AW4g>%2?IH0U##8 z-)knR*xRM3gjep0PiaB*AAMWr*R!!QI(}uwv&Q3*3@+lgbjFObaCNgBbP$X94<|LI zuuQ$wr1(T#O}I`nTz}-_e9o`ajLcH7Eb@@}6TO0bY=u za55eflN~zl?@aaYO1O6_-*dRQU8ilvwR#^jv;Qp**=LWb!)>1b1oDvYLH5kAjvc=w zT3Dc05DtFQ_MbHLX^`&J|3C9{9qgYf0A&2%6%3du{WV(xr1e`Qe=`D1f&O;^{|@?_ z{y&xWzZCx@?pAJIu02lb3#>;Gpp0m|PVDc-$>1qL&|Lu2+%XQrO47{v^6cy^%dcEr_NzF+ zBJ(Fpe{=Zv(_f0mu+mbTP^J*|B3bl;E0lQmC#j#Br$9B6>w^fOW&c}ox78GSnwwwB ze2R>WOp24CziVV-l3iL_nwgo2K=8lL^ASVRI(0PlPczwqmotBy9npw(cXe28(D0Ax zC(n`LwTvTCU0!)_L~2|#dpjfc*(JbkOXjhO;>KlKh95+40BG2M3h3C9G4S!HqZ#N` z=!5#RsjY7#Nti;`d^)zaoBVYU)=73Py(&w5 z%UnuNNALg@nnidi6l_RPG_L4chYkpP?Q_tFv*=fpzX-Pme`cj>T)Ljx{w-PLi9AD~ z=2l$IMFX0#a_(O8{E+JLk1wA0*)I%&7C+0ww0ODgfqwi?2?FZ=98z}+*}tVEdb-i@ zvlT_^-EqH0`HtwHy7#BZ0I~fX)qnt5wyOcoE8a2NKRm<>AR{A_1%q?MzkU10aCaV} z^rO6-mxqT(KtORkRz zq$`02N+F*8>gkbFmX+;zyAsZZwhJwXShcR&@nf>+NRJrbT6@yDrlmS?#W@%u{vE

Hd6O2zGH2n1sl!wA-KN;U(?Yl-7=&LY)Y9uuoAj@ePksC`}m|e2&kq03bhP6;X9i z_vpMlm(x}4?K`~e2i5|;)j<2|(C{juQ|_1%EH}rDsxf9cVwq~ZE4e^@2mtJtW^YwV z3CI?ZJ8~8yXP>KzqZXo~jAKF{Yllz|foc4l8^2i+Fw7_sf9@%u?!b%7@z7$%FCC7>6v`Q%&mp24W&I(Agr|(GGl!ZCuYK*xbui0Bv}d}=KXq@x61Kx9QxY< zuUhj|-6W6ab2~%MZ*9=T0$zi$OZ%Kdm)90!<%{=d7*<^5HKjr^ggwuM1KT)njzv?* zA-33`(0kf{LvUT4pk>ZhI{O|e4AMBU8?rHUfnXcCNX4CvwVt^KFw}bogjiU{3tfRl zsgAyC?d7nG*B=*&MTa}90S&=L$%jxY_QF~Q(exbXlkm3ub@FL3fnRzC-$+erFD?gb z_pm=d9m#bK`Kq%rQh|Sj&~DL6Ww3uY@tsd;Xvr*i-ThI*i&CpI&oi8uwf*C)(5olq zUxb}1mAk)>Q2f=xUAMBbJ#iqxfKX*|x9?uoRVNy`ouY_M2J5e^qp<()di2W@$z9pjIUASZpJLNk8vwb;65^Vz74bM2MG+9}Ha z4OfSm*yUqe8Dn=a(tWGRKy6rAyQnsP8MD<}!pyBK_`CVN`KVMer44=Tv)ltWzDv%9 z$4-V=@~>ax2q~(7DtI5CGN@T%--lbol0$c+5Fwa+nKHJ~6c}4I2jhi1LdeQJecjE* z{*&3ygNBbd6zaMyg@uD#(!$9@X}e%U!b>l7%wSC?3!ci-c>DdH{@4D@KZ74&3I)xE z?Hxg{j%M!dTx>zFW*`4r(0CeiwL^0y0ZoaBcq>Zpp=SYjzM$r%<8&nZTrfwjle2JY z+o!3VNnb**K8*@^=0P{jm&Lp73~+(tzN`I3^GWYp9`poaa}}T;!HfkvywB61+%8mz zagW154m!b9&dCg3x#EeP5i`Zfmb4=#OY!aqU0%D8u?-flcFW?_i)n~}3rCnk7DAXR zmSkDa=SY16CHzh4bG5&(XD^H3)j`Oe110iBd6`-sBDgK=Q$FKLvR{YX zSDhVEiF0dB`P-+IE^$ejuO4wM$=lr z+{J&{4kv}?JED$vNkeShnHvkgFTN97)zZ*E*Y`Oqz|xW50~X2%!mC_4thNT;4rt5t z=K@7nb9gVG{974hTA6vgs{PmVZV;k$NFzB*uF_#^gkBJh>1UI{nmk!z)aLutqZN&h zh0hLRE*|Le(iXCY_Mj|jM2Dy1J5DoO!o}RbV&}DPn)7B_4}BLtXHd()m3q?)w!F(2 z_d@J^@@O-Z!}ewBXluuLCPEyJ9m)&np15q3zQ?ULF};L{shW9U2D-_^4%fA`Kfp$a zYpVKTwNdizMOwSM8&*`8OE4@>d#tYnEn%3!qAs$sdVzK5|Fpk1V1#>IeJomB6>xhed!5j%ZtG!OdlqPUi&YE}3JvDW$F_r+(__pRGLx3-I) zG+l(2YUz*4g_&lqH;7)E?6|2Q^Adh+tH&1a0;u(S7}CJWC8^KH3hQ@S(K!=cXT+*w zOV+JXem~BV(pL;On4AZyw~E#Zx1W!Hc~+M-a|nk;HTtw>Kg*AIy%g~>cO+;fnU3nY zUpwdnOFe(5ZtFsjxc@^yh%q!@N&IA~8m0AFA(v@lK(oj|uba~#DSoQVD|C^;$@U97 z?~k0tGeab;Vq43&GBqd*JEX&sLOTGIV|5&!!2n8~;=%uKQS8Oh3WCkr_f0QqBO$X2= zaISZr5M#FKxK~wdwE7nuJ=k;!rNdQ@MKwKpt-A8o<-7SPfr{PJVtxRVK*b`c_)+5! zvW|l?R*zc`4PJoJ9U8AUm~G8WsU~43)p4Oq=OcYrPpplHQP=aP|7l--cFOiFFE8uZ z)gCM-*}Bdk0gM!Qe~4Y3QMXRI$bTbvZkD$-8vF z{?QYq&IsHVyju^JOUix(M<(|&3;L znW>h5fJZ&VJi8EeeI@!XYSO=a$7`EBq$L;TwLU(mXlTqG=jG-MKYGBYx-*Ess-@2t zb-sC)x~Z?3I>AY+bb1jY7dGh8cZF;^AOCP#6D)RW?n&s3`gqE0VQJW`40LvgO^%NH zqYB^){41iOXZmhE9T^kg;|=i8nhhsx4-9iUpTEsN?^Lzcw1`t1^WFS#!RKl^WuY;f zL-~{*FfRSiuo9RJz>G`Bd1!|$omEu_m3?-juFiX}&QE%w)5F73P#-6!{c*F@3$sr^ z3k|&jD#}3y3|LmIdjF&A)w#X3l4-Hj!8`20@h^w~kGiVbJPz_D2KdaT2T4uFkZSaw(Q%4UEknabOq!{=mUoVL+c4_$OT1-)1Y zjEwv#%WX4XlP5}3iVQaTsA!TcZROz&FsB?@czna)OXrjBHf~otQF7fFnZuW31!vrB z2%1u&^nQv)TV{E$B5QjVu95WdB!wW)m0HqhN>I8&?cSrPs1Y#^apC>lK`fLq4d|O? zZ??&ESOW9rKtiv0F*y&{2{ToSY2Hri<$^{=h1THsu#=|J3tl(~-kLue_Y<~i&f6X>gqXE+0!>7IUzp6sUrGDvH0NO4i?RF%o}BnZ$&*}aX2Mnl~E$D58Pj^ z?8$}=nhF%OS6=iJO0R5htaVs>2R#;x9A}u5%E=eRRyA;Ft)>yTph?lvOUWm37`StA zK9rP##Abuk+FxZNxZUO>QA_3778bPJn?7rcIcovYeKrSIoBZ`1`N^M7yj)9mO7X>w zgRD&BM$}DZYlc>dn@N1BTK{G>39~>skaHB)w;r5JMm> zDUVkKHF7X9l#Je4^{KKq@a`r;^l=NupbPRG@coIM74miHlbwT(#E=E#_i13?Z4O8- zcYOVFrjf%jbk;< zjEcgb|83|yzoP*Dv1P5DvifkPwA2x@yBp%!O2V5H(s?Us_=1giLl-lO#rzSxR5!lP zgaTzXE)t58wzBFZCl0X3ay9&7`|iREyJ%@A=j7rGv!$Q0ozIu|NuBSowJ}$^@y-={ zR3$W=49?xWYu>lLgZR~Q>+m&l_Om5V=dy)p(%2?W4(d9*R&RP|hY{HF*8X;KrUGWj z#Us?W8E{?FGw8cIOXb`bHoP0ZteG_W#H!xb4B7GL;ZHmbArt&OkRy@ZUnm$~v=xt= z3qSl`c`zhJ@_?@M4irul{M?@5=*^*#({(3X=dTKM*!hCO! zs7p&bpLcI}ws*spSmM~*zXXPm{VI>vLvNaJMnok45JlJ+uj zcb+#tAF$=ZFaWR-z=CYf^T(_N5Uts1*#;2tt5NX|S1!G4$hgTV1PKV((kXtv-VySr zH~86zaeY%m5D*y1T}Sqmg@t~L*jrCvTzgE6SNc(ph15tczJRmPdYoXEWV@NwCS!2) la(zjq+Mnn(ILMPL3>T^hk_V$RuxopYoD}$Fq2$|-{|~+U8KM9H literal 0 HcmV?d00001 diff --git a/samples/workbench-customizer/config/config.json b/samples/workbench-customizer/config/config.json new file mode 100644 index 000000000..33ca44f42 --- /dev/null +++ b/samples/workbench-customizer/config/config.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/config.2.0.schema.json", + "version": "2.0", + "bundles": { + "workbench-customizer-web-part": { + "components": [ + { + "entrypoint": "./lib/webparts/workbenchCustomizer/WorkbenchCustomizerWebPart.js", + "manifest": "./src/webparts/workbenchCustomizer/WorkbenchCustomizerWebPart.manifest.json" + } + ] + } + }, + "externals": {}, + "localizedResources": { + "WorkbenchCustomizerWebPartStrings": "lib/webparts/workbenchCustomizer/loc/{locale}.js" + } +} diff --git a/samples/workbench-customizer/config/copy-assets.json b/samples/workbench-customizer/config/copy-assets.json new file mode 100644 index 000000000..3771fd04a --- /dev/null +++ b/samples/workbench-customizer/config/copy-assets.json @@ -0,0 +1,4 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/copy-assets.schema.json", + "deployCdnPath": "temp/deploy" +} diff --git a/samples/workbench-customizer/config/deploy-azure-storage.json b/samples/workbench-customizer/config/deploy-azure-storage.json new file mode 100644 index 000000000..4f2ec4701 --- /dev/null +++ b/samples/workbench-customizer/config/deploy-azure-storage.json @@ -0,0 +1,7 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/deploy-azure-storage.schema.json", + "workingDir": "./temp/deploy/", + "account": "", + "container": "workbench-customizer", + "accessKey": "" +} \ No newline at end of file diff --git a/samples/workbench-customizer/config/package-solution.json b/samples/workbench-customizer/config/package-solution.json new file mode 100644 index 000000000..0156a2761 --- /dev/null +++ b/samples/workbench-customizer/config/package-solution.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/package-solution.schema.json", + "solution": { + "name": "workbench-customizer-client-side-solution", + "id": "5d6f4a5a-9d2b-4a93-a283-16b8f5ea75d6", + "version": "1.0.0.0", + "includeClientSideAssets": true, + "skipFeatureDeployment": true + }, + "paths": { + "zippedPackage": "solution/workbench-customizer.sppkg" + } +} diff --git a/samples/workbench-customizer/config/serve.json b/samples/workbench-customizer/config/serve.json new file mode 100644 index 000000000..090cfe9e6 --- /dev/null +++ b/samples/workbench-customizer/config/serve.json @@ -0,0 +1,10 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/core-build/serve.schema.json", + "port": 4321, + "https": true, + "initialPage": "https://localhost:5432/workbench", + "api": { + "port": 5432, + "entryPath": "node_modules/@microsoft/sp-webpart-workbench/lib/api/" + } +} diff --git a/samples/workbench-customizer/config/write-manifests.json b/samples/workbench-customizer/config/write-manifests.json new file mode 100644 index 000000000..bad352605 --- /dev/null +++ b/samples/workbench-customizer/config/write-manifests.json @@ -0,0 +1,4 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/write-manifests.schema.json", + "cdnBasePath": "" +} \ No newline at end of file diff --git a/samples/workbench-customizer/gulpfile.js b/samples/workbench-customizer/gulpfile.js new file mode 100644 index 000000000..7958fd5d8 --- /dev/null +++ b/samples/workbench-customizer/gulpfile.js @@ -0,0 +1,7 @@ +'use strict'; + +const gulp = require('gulp'); +const build = require('@microsoft/sp-build-web'); +build.addSuppression(`Warning - [sass] The local CSS class 'ms-Grid' is not camelCase and will not be type-safe.`); + +build.initialize(gulp); diff --git a/samples/workbench-customizer/package-lock.json b/samples/workbench-customizer/package-lock.json new file mode 100644 index 000000000..4be2ae03d --- /dev/null +++ b/samples/workbench-customizer/package-lock.json @@ -0,0 +1,20663 @@ +{ + "name": "workbench-customizer", + "version": "0.0.1", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", + "dev": true, + "requires": { + "@babel/highlight": "7.0.0" + } + }, + "@babel/highlight": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", + "dev": true, + "requires": { + "chalk": "2.4.2", + "esutils": "2.0.2", + "js-tokens": "4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "@microsoft/api-extractor": { + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-6.0.7.tgz", + "integrity": "sha512-LREmTlKz8Mmvc+OfxAjluxEZEb1R+Rhn/yy9WiEAhpjhR/TwNm0z2+6O40xYEGpuvE76AsYaOTBD3/X/H9cVkw==", + "dev": true, + "requires": { + "@microsoft/node-core-library": "3.4.0", + "@microsoft/ts-command-line": "4.2.2", + "@microsoft/tsdoc": "0.9.2", + "@types/node": "8.5.8", + "@types/z-schema": "3.16.31", + "colors": "1.2.5", + "jju": "1.3.0", + "lodash": "4.17.11", + "typescript": "3.0.3", + "z-schema": "3.18.4" + }, + "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "typescript": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.0.3.tgz", + "integrity": "sha512-kk80vLW9iGtjMnIv11qyxLqZm20UklzuR2tL0QAnDIygIUIemcZMxlMWudl9OOt76H3ntVzcTiddQ1/pAAJMYg==", + "dev": true + } + } + }, + "@microsoft/decorators": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/decorators/-/decorators-1.7.1.tgz", + "integrity": "sha512-+W31lCEuVrlwJ/oNROVd2+yXLxH0elYjVDmdGnSL5SCxv0HHgEl2jTFyv8iKutB1M5pNCbC41B3AFV9zsf92zg==", + "requires": { + "tslib": "1.8.1" + } + }, + "@microsoft/gulp-core-build": { + "version": "3.8.33", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.8.33.tgz", + "integrity": "sha512-fudWwQ2mTk14HW0XYzD/sixGssIl0TER0MfG/mcPMzcEz4B1vD1KNY0EiPdoJ3fQmdgSGSVD5uJ4sR9/pnzO0g==", + "dev": true, + "requires": { + "@microsoft/node-core-library": "3.4.0", + "@types/assertion-error": "1.0.30", + "@types/chai": "3.4.34", + "@types/chalk": "0.4.31", + "@types/gulp": "3.8.32", + "@types/mocha": "5.2.5", + "@types/node": "8.5.8", + "@types/node-notifier": "0.0.28", + "@types/orchestrator": "0.0.30", + "@types/q": "0.0.32", + "@types/rimraf": "0.0.28", + "@types/semver": "5.3.33", + "@types/through2": "2.0.32", + "@types/vinyl": "1.2.30", + "@types/yargs": "0.0.34", + "colors": "1.2.5", + "del": "2.2.2", + "end-of-stream": "1.1.0", + "glob-escape": "0.0.2", + "globby": "5.0.0", + "gulp": "3.9.1", + "gulp-flatten": "0.2.0", + "gulp-if": "2.0.2", + "jest": "22.4.4", + "jest-cli": "22.4.4", + "jest-environment-jsdom": "22.4.3", + "jest-resolve": "22.4.3", + "jju": "1.3.0", + "jsdom": "11.11.0", + "lodash.merge": "4.3.5", + "merge2": "1.0.3", + "node-notifier": "5.0.2", + "object-assign": "4.1.1", + "orchestrator": "0.3.8", + "pretty-hrtime": "1.0.3", + "rimraf": "2.5.4", + "semver": "5.3.0", + "through2": "2.0.5", + "vinyl": "2.2.0", + "yargs": "4.6.0", + "z-schema": "3.18.4" + }, + "dependencies": { + "@types/mocha": { + "version": "5.2.5", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-5.2.5.tgz", + "integrity": "sha512-lAVp+Kj54ui/vLUFxsJTMtWvZraZxum3w3Nwkble2dNuV5VnPA+Mi2oGX9XYJAaIvZi3tn3cbjS/qcJXRb6Bww==", + "dev": true + }, + "jest": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest/-/jest-22.4.4.tgz", + "integrity": "sha512-eBhhW8OS/UuX3HxgzNBSVEVhSuRDh39Z1kdYkQVWna+scpgsrD7vSeBI7tmEvsguPDMnfJodW28YBnhv/BzSew==", + "dev": true, + "requires": { + "import-local": "1.0.0", + "jest-cli": "22.4.4" + } + } + } + }, + "@microsoft/gulp-core-build-karma": { + "version": "4.6.30", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-karma/-/gulp-core-build-karma-4.6.30.tgz", + "integrity": "sha512-S0gTaackWjXf6gxTbfQzjhdmCUXTdD8pjUpnQoDP0Qkhp8RYLMlxVMqYPe5bdQn5GUPzAa3qZQsTzhNyPHXoVA==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.8.33", + "@microsoft/node-core-library": "3.4.0", + "chai": "3.5.0", + "gulp": "3.9.1", + "gulp-karma": "0.0.5", + "istanbul-instrumenter-loader": "3.0.1", + "karma": "0.13.22", + "karma-coverage": "0.5.5", + "karma-mocha": "1.3.0", + "karma-mocha-clean-reporter": "0.0.1", + "karma-phantomjs-launcher": "1.0.4", + "karma-sinon-chai": "1.2.4", + "karma-webpack": "2.0.9", + "lolex": "1.4.0", + "mocha": "5.2.0", + "phantomjs-polyfill": "0.0.2", + "phantomjs-prebuilt": "2.1.16", + "sinon": "1.17.7", + "sinon-chai": "2.8.0", + "webpack": "3.11.0" + }, + "dependencies": { + "ajv": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.7.0.tgz", + "integrity": "sha512-RZXPviBTtfmtka9n9sy1N5M5b82CbxWIR6HIis4s3WQTXDJamc/0gpCWNGz6EWdWp4DOfjzJfhz/AS9zVPjjWg==", + "dev": true, + "requires": { + "fast-deep-equal": "2.0.1", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.4.1", + "uri-js": "4.2.2" + } + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.0" + }, + "dependencies": { + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + } + } + }, + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "4.1.15", + "parse-json": "2.2.0", + "pify": "2.3.0", + "strip-bom": "3.0.0" + } + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "2.3.0" + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "2.0.0", + "normalize-package-data": "2.4.0", + "path-type": "2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "2.1.0", + "read-pkg": "2.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + }, + "webpack": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.11.0.tgz", + "integrity": "sha512-3kOFejWqj5ISpJk4Qj/V7w98h9Vl52wak3CLiw/cDOfbVTq7FeoZ0SdoHHY9PYlHr50ZS42OfvzE2vB4nncKQg==", + "dev": true, + "requires": { + "acorn": "5.7.3", + "acorn-dynamic-import": "2.0.2", + "ajv": "6.7.0", + "ajv-keywords": "3.2.0", + "async": "2.6.1", + "enhanced-resolve": "3.4.1", + "escope": "3.6.0", + "interpret": "1.2.0", + "json-loader": "0.5.7", + "json5": "0.5.1", + "loader-runner": "2.4.0", + "loader-utils": "1.2.3", + "memory-fs": "0.4.1", + "mkdirp": "0.5.1", + "node-libs-browser": "2.2.0", + "source-map": "0.5.7", + "supports-color": "4.5.0", + "tapable": "0.2.9", + "uglifyjs-webpack-plugin": "0.4.6", + "watchpack": "1.6.0", + "webpack-sources": "1.3.0", + "yargs": "8.0.2" + } + }, + "yargs": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", + "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", + "dev": true, + "requires": { + "camelcase": "4.1.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.3", + "os-locale": "2.1.0", + "read-pkg-up": "2.0.0", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "2.1.1", + "which-module": "2.0.0", + "y18n": "3.2.1", + "yargs-parser": "7.0.0" + } + }, + "yargs-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", + "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", + "dev": true, + "requires": { + "camelcase": "4.1.0" + } + } + } + }, + "@microsoft/gulp-core-build-sass": { + "version": "4.5.8", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-sass/-/gulp-core-build-sass-4.5.8.tgz", + "integrity": "sha512-v3DkUGTiU6OTDjp67r790+veRjG1zsf/i3vecM9ZBS4SiZ4fwCex8z1sU5dJg3qvUmerKvcs+zd8YYkAKsdXdQ==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.8.33", + "@microsoft/load-themed-styles": "1.8.24", + "@microsoft/node-core-library": "3.4.0", + "@types/gulp": "3.8.32", + "@types/node": "8.5.8", + "autoprefixer": "9.1.5", + "clean-css": "4.2.1", + "glob": "7.0.6", + "node-sass": "4.9.3", + "postcss": "7.0.5", + "postcss-modules": "1.3.2" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.8.24", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.8.24.tgz", + "integrity": "sha512-Rzsg84Y65jCQ1uwVRTJpTFf0txjYRnxJStW5WTd0XbMxcYTaeUIcTd7FTfMMBtyqv01Fff/ESmNkeCFBlsP2SQ==", + "dev": true + }, + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + } + } + }, + "@microsoft/gulp-core-build-serve": { + "version": "3.2.65", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-serve/-/gulp-core-build-serve-3.2.65.tgz", + "integrity": "sha512-dvarasKqeKr4V5n5MauujsL+/UoybTQgWhu0uY3vhV+Y6mUYo73Y+dK2I1OI3H7/WKZgIpgho16R/Qt0zOCLNw==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.8.33", + "@microsoft/node-core-library": "3.4.0", + "@types/node": "8.5.8", + "colors": "1.2.5", + "deasync": "0.1.14", + "express": "4.16.4", + "gulp": "3.9.1", + "gulp-connect": "5.5.0", + "gulp-open": "3.0.1", + "node-forge": "0.7.6", + "sudo": "1.0.3" + } + }, + "@microsoft/gulp-core-build-typescript": { + "version": "6.1.10", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-typescript/-/gulp-core-build-typescript-6.1.10.tgz", + "integrity": "sha512-VRa1igMKE1Pmz1Y5ch3RWgGKUU5HTU1p1pzh5ObsuWxvsKLC3zeIX3zK2/jCvGH/XjtcDski3SYoTn9RAzgM7g==", + "dev": true, + "requires": { + "@microsoft/api-extractor": "6.0.7", + "@microsoft/gulp-core-build": "3.8.33", + "@microsoft/node-core-library": "3.4.0", + "@types/gulp": "3.8.32", + "@types/node": "8.5.8", + "decomment": "0.9.2", + "glob": "7.0.6", + "glob-escape": "0.0.2", + "gulp": "3.9.1", + "tslint": "5.9.1", + "tslint-microsoft-contrib": "5.2.1", + "typescript": "2.4.2" + }, + "dependencies": { + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + } + } + }, + "@microsoft/gulp-core-build-webpack": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-webpack/-/gulp-core-build-webpack-3.4.38.tgz", + "integrity": "sha512-g1ey8fgpK5VoZiIdXXh/LUCXoK4qzXqmbcSnomQ/zZVPreoeu4Yi6BBnbKJSd9hVYLBa7Rwi2R/MVrF9NE3IJQ==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.8.33", + "@types/gulp": "3.8.32", + "@types/node": "8.5.8", + "colors": "1.2.5", + "gulp": "3.9.1", + "webpack": "3.11.0" + }, + "dependencies": { + "ajv": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.7.0.tgz", + "integrity": "sha512-RZXPviBTtfmtka9n9sy1N5M5b82CbxWIR6HIis4s3WQTXDJamc/0gpCWNGz6EWdWp4DOfjzJfhz/AS9zVPjjWg==", + "dev": true, + "requires": { + "fast-deep-equal": "2.0.1", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.4.1", + "uri-js": "4.2.2" + } + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.0" + }, + "dependencies": { + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + } + } + }, + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "4.1.15", + "parse-json": "2.2.0", + "pify": "2.3.0", + "strip-bom": "3.0.0" + } + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "2.3.0" + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "2.0.0", + "normalize-package-data": "2.4.0", + "path-type": "2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "2.1.0", + "read-pkg": "2.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + }, + "webpack": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.11.0.tgz", + "integrity": "sha512-3kOFejWqj5ISpJk4Qj/V7w98h9Vl52wak3CLiw/cDOfbVTq7FeoZ0SdoHHY9PYlHr50ZS42OfvzE2vB4nncKQg==", + "dev": true, + "requires": { + "acorn": "5.7.3", + "acorn-dynamic-import": "2.0.2", + "ajv": "6.7.0", + "ajv-keywords": "3.2.0", + "async": "2.6.1", + "enhanced-resolve": "3.4.1", + "escope": "3.6.0", + "interpret": "1.2.0", + "json-loader": "0.5.7", + "json5": "0.5.1", + "loader-runner": "2.4.0", + "loader-utils": "1.2.3", + "memory-fs": "0.4.1", + "mkdirp": "0.5.1", + "node-libs-browser": "2.2.0", + "source-map": "0.5.7", + "supports-color": "4.5.0", + "tapable": "0.2.9", + "uglifyjs-webpack-plugin": "0.4.6", + "watchpack": "1.6.0", + "webpack-sources": "1.3.0", + "yargs": "8.0.2" + } + }, + "yargs": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", + "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", + "dev": true, + "requires": { + "camelcase": "4.1.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.3", + "os-locale": "2.1.0", + "read-pkg-up": "2.0.0", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "2.1.1", + "which-module": "2.0.0", + "y18n": "3.2.1", + "yargs-parser": "7.0.0" + } + }, + "yargs-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", + "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", + "dev": true, + "requires": { + "camelcase": "4.1.0" + } + } + } + }, + "@microsoft/load-themed-styles": { + "version": "1.8.26", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.8.26.tgz", + "integrity": "sha512-ztPv3RpUGayvwzSvXMzSQJrlEJqVpgSMbsauQy7i+kcN8pCu1PMPrX3acOtUaHVZ6aUfa7dSphyJDtqyfl2Ytg==" + }, + "@microsoft/loader-cased-file": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/loader-cased-file/-/loader-cased-file-1.7.1.tgz", + "integrity": "sha512-NxhqtI1Ejvc8JcLtZS0UsG1RfhSozHhxLPYiMSHmVYXOYlQICi13JQ6WVwUV4A4sP0VjtpEcznFbfSFAt9RR3Q==", + "dev": true, + "requires": { + "@types/lodash": "4.14.74", + "@types/node": "8.5.8", + "file-loader": "1.1.11", + "loader-utils": "1.1.0", + "lodash": "4.17.11" + }, + "dependencies": { + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true + }, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "dev": true, + "requires": { + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + } + } + }, + "@microsoft/loader-load-themed-styles": { + "version": "1.7.92", + "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-1.7.92.tgz", + "integrity": "sha512-kJ2litpO+2Fr6eQNQA+v06t9WzcMQswq1r5N0OE38hrjWfk+cWuiDMmQtjUEfke9N8NcUeHkZo+iVg7klt1joQ==", + "dev": true, + "requires": { + "@microsoft/load-themed-styles": "1.8.24", + "loader-utils": "1.1.0" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.8.24", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.8.24.tgz", + "integrity": "sha512-Rzsg84Y65jCQ1uwVRTJpTFf0txjYRnxJStW5WTd0XbMxcYTaeUIcTd7FTfMMBtyqv01Fff/ESmNkeCFBlsP2SQ==", + "dev": true + }, + "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 + }, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "dev": true, + "requires": { + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1" + } + } + } + }, + "@microsoft/microsoft-graph-client": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-1.1.0.tgz", + "integrity": "sha512-sDgchKZz1l3QJVNdkE1P1KpwTjupNt1mS9h1T0CiP+ayMN7IeFKfElB8IYtxFplNalZTmEq+iqoQFqUVpVMLfQ==", + "requires": { + "es6-promise": "4.2.5", + "isomorphic-fetch": "2.2.1" + } + }, + "@microsoft/node-core-library": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.4.0.tgz", + "integrity": "sha512-szR3whwuJEl4RMs6s1xlO0gbgaZG4MpQ9qjv5Ii7HI11ATe50D0dlT2oe4IKno3Jc7i06NIxT3pMvSzFeJltPg==", + "dev": true, + "requires": { + "@types/fs-extra": "5.0.1", + "@types/node": "8.5.8", + "@types/z-schema": "3.16.31", + "colors": "1.2.5", + "fs-extra": "5.0.0", + "jju": "1.3.0", + "z-schema": "3.18.4" + } + }, + "@microsoft/office-ui-fabric-react-bundle": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/office-ui-fabric-react-bundle/-/office-ui-fabric-react-bundle-1.7.1.tgz", + "integrity": "sha512-yC4YUwW1+3NK5aM6UyTe7LoUzNITwK1z/6hYVb6tdQMKieHlNxhuFpmmcD4SSmPk1eUDw3MSMAiuv0VXDlV/Ww==", + "requires": { + "@types/react": "16.4.2", + "@types/webpack-env": "1.13.1", + "@uifabric/icons": "5.8.0", + "office-ui-fabric-react": "5.131.0", + "react": "16.3.2", + "react-dom": "16.3.2", + "tslib": "1.8.1" + } + }, + "@microsoft/package-deps-hash": { + "version": "2.2.79", + "resolved": "https://registry.npmjs.org/@microsoft/package-deps-hash/-/package-deps-hash-2.2.79.tgz", + "integrity": "sha512-F+G7ixtkBtrsXnvReSE5gdDMUrXnenzrQTygLACeDykDdsN96c0kwKPKDPUNFfNClJ+CpG5Vb2DXTWFEpffSJw==", + "dev": true + }, + "@microsoft/rush-lib": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.3.1.tgz", + "integrity": "sha512-m7g/Dqgo+WsyeqbjaVBRPpD77k3fcO2xvNXi6Pt2zRgVvifuRh0+wu9YyevuLPJm7mLvcIfO5qzQaqGY43yN7A==", + "dev": true, + "requires": { + "@microsoft/node-core-library": "3.1.0", + "@microsoft/package-deps-hash": "2.2.79", + "@microsoft/stream-collator": "2.2.79", + "@microsoft/ts-command-line": "4.2.2", + "@pnpm/link-bins": "1.0.3", + "@pnpm/logger": "1.0.2", + "@yarnpkg/lockfile": "1.0.2", + "builtins": "1.0.3", + "colors": "1.2.5", + "git-repo-info": "1.1.4", + "glob": "7.0.6", + "glob-escape": "0.0.2", + "https-proxy-agent": "2.2.1", + "inquirer": "1.2.3", + "jju": "1.3.0", + "js-yaml": "3.9.1", + "lodash": "4.17.11", + "minimatch": "3.0.4", + "node-fetch": "2.1.2", + "npm-package-arg": "5.1.2", + "read-package-tree": "5.1.6", + "rimraf": "2.5.4", + "semver": "5.3.0", + "strict-uri-encode": "2.0.0", + "tar": "4.4.8", + "wordwrap": "1.0.0", + "z-schema": "3.18.4" + }, + "dependencies": { + "@microsoft/node-core-library": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.1.0.tgz", + "integrity": "sha512-a9yVoGy/uVI/QcBxaMZaxScNLP8R+Bnu1YTd6IzR2wGHig75aZt8sKe2V5aZklpyfIUEK7LWoZU4nxPGHSo3nA==", + "dev": true, + "requires": { + "@types/fs-extra": "5.0.1", + "@types/node": "8.5.8", + "@types/z-schema": "3.16.31", + "fs-extra": "5.0.0", + "jju": "1.3.0", + "z-schema": "3.18.4" + } + }, + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "js-yaml": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.9.1.tgz", + "integrity": "sha512-CbcG379L1e+mWBnLvHWWeLs8GyV/EMw862uLI3c+GxVyDHWZcjZinwuBd3iW2pgxgIlksW/1vNJa4to+RvDOww==", + "dev": true, + "requires": { + "argparse": "1.0.10", + "esprima": "4.0.1" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "node-fetch": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.1.2.tgz", + "integrity": "sha1-q4hOjn5X44qUR1POxwb3iNF2i7U=", + "dev": true + }, + "tar": { + "version": "4.4.8", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.8.tgz", + "integrity": "sha512-LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ==", + "dev": true, + "requires": { + "chownr": "1.1.1", + "fs-minipass": "1.2.5", + "minipass": "2.3.5", + "minizlib": "1.2.1", + "mkdirp": "0.5.1", + "safe-buffer": "5.1.2", + "yallist": "3.0.3" + } + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + }, + "yallist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz", + "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==", + "dev": true + } + } + }, + "@microsoft/rush-stack-compiler": { + "version": "0.1.18", + "resolved": "https://registry.npmjs.org/@microsoft/rush-stack-compiler/-/rush-stack-compiler-0.1.18.tgz", + "integrity": "sha512-MDDKr/TRPhOKs9p/6+dvQP5K0Zsqx7e/tyGdyU0+WPO38ZjDF714hYG4ScktIjvbbHY0LQocJPq3/ZtBI3xRVw==", + "dev": true, + "requires": { + "@microsoft/api-extractor": "6.0.7", + "tslint": "5.9.1", + "tslint-microsoft-contrib": "5.2.1", + "typescript": "2.4.2" + } + }, + "@microsoft/set-webpack-public-path-plugin": { + "version": "2.1.45", + "resolved": "https://registry.npmjs.org/@microsoft/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-2.1.45.tgz", + "integrity": "sha512-d5INIkqgo/1arPl3Rq96Mqi8PKMSp7yoD6j3QcpUJ4fVMGp4d9uBOF3Fj5dW0yJpt31RDFnGM0LQeilJoBprHw==", + "dev": true, + "requires": { + "@types/node": "8.5.8", + "@types/tapable": "1.0.2", + "@types/webpack": "4.4.0", + "lodash": "4.17.11", + "uglify-js": "3.0.28" + }, + "dependencies": { + "commander": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", + "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==", + "dev": true + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "uglify-js": { + "version": "3.0.28", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.0.28.tgz", + "integrity": "sha512-0h/qGay016GG2lVav3Kz174F3T2Vjlz2v6HCt+WDQpoXfco0hWwF5gHK9yh88mUYvIC+N7Z8NT8WpjSp1yoqGA==", + "dev": true, + "requires": { + "commander": "2.11.0", + "source-map": "0.5.7" + } + } + } + }, + "@microsoft/sp-application-base": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-application-base/-/sp-application-base-1.7.1.tgz", + "integrity": "sha512-sKTyw9PUJXmufV+Tj14iy37vdE5EGqf3dYnlGuP6tDui967rDRP+6u5aPMicX9xftNslFAyQQlvPjJT18VpBIQ==", + "dev": true, + "requires": { + "@microsoft/decorators": "1.7.1", + "@microsoft/sp-component-base": "1.7.1", + "@microsoft/sp-core-library": "1.7.1", + "@microsoft/sp-diagnostics": "1.7.1", + "@microsoft/sp-extension-base": "1.7.1", + "@microsoft/sp-http": "1.7.1", + "@microsoft/sp-loader": "1.7.1", + "@microsoft/sp-lodash-subset": "1.7.1", + "@microsoft/sp-module-interfaces": "1.7.1", + "@microsoft/sp-odata-types": "1.7.1", + "@microsoft/sp-page-context": "1.7.1", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1", + "tslib": "1.8.1" + } + }, + "@microsoft/sp-build-common": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-common/-/sp-build-common-1.7.1.tgz", + "integrity": "sha512-/gjnAc0ZFHCftreGqMkEvqipbfre9VEe5gQBc1X9qIw2dCaGr0WyL/TGguY9jUBshWFJsnTsququaTdId1OJ/A==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.8.33", + "@microsoft/gulp-core-build-typescript": "6.1.10", + "@microsoft/sp-tslint-rules": "1.7.1", + "@types/yargs": "0.0.35", + "gulp": "3.9.1", + "jju": "1.3.0", + "semver": "5.2.0", + "typescript": "2.4.2", + "yargs": "4.6.0" + }, + "dependencies": { + "@types/yargs": { + "version": "0.0.35", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-0.0.35.tgz", + "integrity": "sha1-QHczV2rO1IlfutZ6Pwr2M9Lfy60=", + "dev": true + }, + "semver": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.2.0.tgz", + "integrity": "sha1-KBmVuAwUSCCUFd28TPUMJpzvVcU=", + "dev": true + } + } + }, + "@microsoft/sp-build-core-tasks": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.7.1.tgz", + "integrity": "sha512-qzVgJnxUbHLE344LwgfPma5udNWh1W2viSp6JX73JpPznVDmcBVuDZAE4jX6Wak78ezwLcBOJz6aY3XVJob1vg==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.8.33", + "@microsoft/gulp-core-build-karma": "4.6.30", + "@microsoft/gulp-core-build-serve": "3.2.65", + "@microsoft/gulp-core-build-webpack": "3.4.38", + "@microsoft/load-themed-styles": "1.8.26", + "@microsoft/loader-cased-file": "1.7.1", + "@microsoft/loader-load-themed-styles": "1.7.92", + "@microsoft/node-core-library": "3.4.0", + "@microsoft/rush-lib": "5.3.1", + "@microsoft/set-webpack-public-path-plugin": "2.1.45", + "@microsoft/sp-module-interfaces": "1.7.1", + "@types/finalhandler": "0.0.31", + "@types/fs-extra": "5.0.1", + "@types/glob": "5.0.30", + "@types/gulp-replace": "0.0.29", + "@types/lodash": "4.14.74", + "@types/merge2": "0.3.29", + "@types/node": "8.5.8", + "@types/resolve": "0.0.4", + "@types/rimraf": "0.0.28", + "@types/serve-static": "1.7.31", + "@types/uuid": "3.0.0", + "@types/webpack": "4.4.0", + "@types/webpack-stream": "3.2.10", + "azure-storage": "2.8.3", + "colors": "1.2.5", + "css-loader": "0.28.11", + "finalhandler": "0.4.1", + "fs-extra": "5.0.0", + "glob": "7.0.6", + "glob-escape": "0.0.2", + "gulp": "3.9.1", + "gulp-replace": "0.5.4", + "gulp-util": "3.0.8", + "html-loader": "0.5.5", + "json-loader": "0.5.7", + "json-schema": "0.2.3", + "lodash": "4.17.11", + "merge2": "1.0.3", + "node-zip": "1.1.1", + "phantomjs-prebuilt": "2.1.16", + "resolve": "1.7.1", + "rimraf": "2.6.3", + "serve-static": "1.10.3", + "source-map-loader": "0.2.4", + "through2": "2.0.5", + "uuid": "3.1.0", + "webpack": "3.6.0", + "webpack-stream": "4.0.3", + "xml": "1.0.1" + }, + "dependencies": { + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "etag": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz", + "integrity": "sha1-A9MLX2fdbmMtKUXTDWZScxo01dg=", + "dev": true + }, + "finalhandler": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.1.tgz", + "integrity": "sha1-haF8bFmpRxfSYtYSMNSw6+PUoU0=", + "dev": true, + "requires": { + "debug": "2.2.0", + "escape-html": "1.0.3", + "on-finished": "2.3.0", + "unpipe": "1.0.0" + } + }, + "fresh": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz", + "integrity": "sha1-ZR+DjiJCTnVm3hYdg1jKoZn4PU8=", + "dev": true + }, + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "http-errors": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", + "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "statuses": "1.2.1" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "mime": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", + "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=", + "dev": true + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + }, + "range-parser": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz", + "integrity": "sha1-aHKCNTXGkuLCoBA4Jq/YLC4P8XU=", + "dev": true + }, + "resolve": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz", + "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==", + "dev": true, + "requires": { + "path-parse": "1.0.6" + } + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + } + } + }, + "send": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.13.2.tgz", + "integrity": "sha1-dl52B8gFVFK7pvCwUllTUJhgNt4=", + "dev": true, + "requires": { + "debug": "2.2.0", + "depd": "1.1.2", + "destroy": "1.0.4", + "escape-html": "1.0.3", + "etag": "1.7.0", + "fresh": "0.3.0", + "http-errors": "1.3.1", + "mime": "1.3.4", + "ms": "0.7.1", + "on-finished": "2.3.0", + "range-parser": "1.0.3", + "statuses": "1.2.1" + } + }, + "serve-static": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.10.3.tgz", + "integrity": "sha1-zlpuzTEB/tXsCYJ9rCKpwpv7BTU=", + "dev": true, + "requires": { + "escape-html": "1.0.3", + "parseurl": "1.3.2", + "send": "0.13.2" + } + }, + "statuses": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz", + "integrity": "sha1-3e1FzBglbVHtQK7BQkidXGECbSg=", + "dev": true + }, + "uuid": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", + "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", + "dev": true + } + } + }, + "@microsoft/sp-build-web": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.7.1.tgz", + "integrity": "sha512-l0exSr8YpnMHkC39/nlTPptQx6+WeQJOiQXZTgUrwdfnvbqz4PYW2zrbp1w0URmMa2AsGx/ELWkIm+fpyj1I+w==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.8.33", + "@microsoft/gulp-core-build-karma": "4.6.30", + "@microsoft/gulp-core-build-sass": "4.5.8", + "@microsoft/gulp-core-build-serve": "3.2.65", + "@microsoft/gulp-core-build-typescript": "6.1.10", + "@microsoft/gulp-core-build-webpack": "3.4.38", + "@microsoft/sp-build-common": "1.7.1", + "@microsoft/sp-build-core-tasks": "1.7.1", + "@microsoft/sp-polyfills": "1.7.1", + "@types/karma": "0.13.33", + "@types/webpack": "4.4.0", + "gulp": "3.9.1", + "webpack": "3.6.0", + "yargs": "4.6.0" + } + }, + "@microsoft/sp-client-preview": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-client-preview/-/sp-client-preview-1.7.1.tgz", + "integrity": "sha512-p2ea6OrChoDGZapANrKYb2aD4Qykcj/ppsOBT1MChTBvcfy8ZRAoM7DFN8hVxbDOt185Ev/gyfEvK8Fe/qOnzw==", + "dev": true, + "requires": { + "@types/webpack-env": "1.13.1", + "tslib": "1.8.1" + } + }, + "@microsoft/sp-component-base": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.7.1.tgz", + "integrity": "sha512-AiOs/xQRjaoyfjwidxsw5WQe0Yz5X0S3CYn04YKhx0gteyczLHZvDJdw4KW7ZnXMiRhDQ6ExagIecjLTW9nMJA==", + "requires": { + "@microsoft/decorators": "1.7.1", + "@microsoft/sp-core-library": "1.7.1", + "@microsoft/sp-diagnostics": "1.7.1", + "@microsoft/sp-dynamic-data": "1.7.1", + "@microsoft/sp-http": "1.7.1", + "@microsoft/sp-loader": "1.7.1", + "@microsoft/sp-lodash-subset": "1.7.1", + "@microsoft/sp-module-interfaces": "1.7.1", + "@microsoft/sp-page-context": "1.7.1", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1" + } + }, + "@microsoft/sp-core-library": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.7.1.tgz", + "integrity": "sha512-v03HmWzPeY8lk+77v4bthXGJUu++OEYp/Vh01/1kbCz5eq5j5rY1Ba7ntfqKK9rnd8NexqtTYZHRCEBRDlytdA==", + "requires": { + "@microsoft/sp-lodash-subset": "1.7.1", + "@microsoft/sp-module-interfaces": "1.7.1", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1" + } + }, + "@microsoft/sp-diagnostics": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.7.1.tgz", + "integrity": "sha512-rQJlkhNRLD5qFn2J0AYsuXSHX1azj1w//Q0vJAEoc4buYjaa4HHV8XoIxYXy4Hjol5RgVDA/ryGUchjjekMNAA==", + "requires": { + "@microsoft/sp-core-library": "1.7.1", + "@microsoft/sp-lodash-subset": "1.7.1" + } + }, + "@microsoft/sp-dynamic-data": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.7.1.tgz", + "integrity": "sha512-a/tZUcOJdLAGBEsvN3O6p8jmqyuTwkUDUYpjQJUFF5B3MtkhBMH8J6JORvQ1n/pI8jG14gNOHK3Oc889JRjcHA==", + "requires": { + "@microsoft/sp-core-library": "1.7.1", + "@microsoft/sp-diagnostics": "1.7.1", + "@microsoft/sp-lodash-subset": "1.7.1", + "@types/webpack-env": "1.13.1", + "tslib": "1.8.1" + } + }, + "@microsoft/sp-extension-base": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-extension-base/-/sp-extension-base-1.7.1.tgz", + "integrity": "sha512-35bSMtkjRKRvBvXn0zqxI3+9kTDMC/FOAd/A9GbMTa8D3NtwtoCB3KMnMrxLBXsA4wSFLgEChCIJ66zfVrsa3g==", + "dev": true, + "requires": { + "@microsoft/decorators": "1.7.1", + "@microsoft/sp-component-base": "1.7.1", + "@microsoft/sp-core-library": "1.7.1", + "@microsoft/sp-diagnostics": "1.7.1", + "@microsoft/sp-http": "1.7.1", + "@microsoft/sp-loader": "1.7.1", + "@microsoft/sp-lodash-subset": "1.7.1", + "@microsoft/sp-module-interfaces": "1.7.1", + "@microsoft/sp-page-context": "1.7.1", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1" + } + }, + "@microsoft/sp-http": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.7.1.tgz", + "integrity": "sha512-r/jDsbHsOY9hT9qPmdycaSa/ohOEIp8kblEHvU42BubCXBE3eW5SJuEeRWR+8nYbT2bb6H1RWAgOJ7NQGngJnw==", + "requires": { + "@microsoft/microsoft-graph-client": "1.1.0", + "@microsoft/sp-core-library": "1.7.1", + "@microsoft/sp-diagnostics": "1.7.1", + "@types/adal-angular": "1.0.1", + "adal-angular": "1.0.16", + "tslib": "1.8.1" + } + }, + "@microsoft/sp-loader": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.7.1.tgz", + "integrity": "sha512-AuixiVzVI1btN8W5eDuX1L++Bqy8YthkmdYAX3TeHttQnQdTVXFVOMc7QR7GWahxCtLDUDTvzW29hT3tjzLfTA==", + "requires": { + "@microsoft/office-ui-fabric-react-bundle": "1.7.1", + "@microsoft/sp-core-library": "1.7.1", + "@microsoft/sp-diagnostics": "1.7.1", + "@microsoft/sp-dynamic-data": "1.7.1", + "@microsoft/sp-http": "1.7.1", + "@microsoft/sp-lodash-subset": "1.7.1", + "@microsoft/sp-module-interfaces": "1.7.1", + "@microsoft/sp-odata-types": "1.7.1", + "@microsoft/sp-page-context": "1.7.1", + "@microsoft/sp-polyfills": "1.7.1", + "@types/es6-promise": "0.0.33", + "@types/node": "8.5.8", + "@types/react": "16.4.2", + "@types/react-dom": "16.0.5", + "@types/requirejs": "2.1.29", + "@types/webpack-env": "1.13.1", + "@uifabric/utilities": "5.34.2", + "office-ui-fabric-react": "5.131.0", + "react": "16.3.2", + "react-dom": "16.3.2", + "requirejs": "2.1.20" + } + }, + "@microsoft/sp-lodash-subset": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.7.1.tgz", + "integrity": "sha512-0mpMNgOz0wmu49AHUL61SK3krrEfbRK1mQpOyIpiUFEvFf7uW3x+rYBzAQZLYIsL4evixrHL0/sC4x+ZQSf+OQ==", + "requires": { + "@types/lodash": "4.14.74", + "@types/webpack-env": "1.13.1", + "tslib": "1.8.1" + } + }, + "@microsoft/sp-module-interfaces": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.7.1.tgz", + "integrity": "sha512-DNkZv7Pw1QmYoucKcBlU84XaJ4JZhIsmA04oO5SbmqUGoIXaqbzajDuKkNjebZHME0qknsT/8R5OgYddYsczZg==", + "requires": { + "@types/node": "8.5.8", + "@types/z-schema": "3.16.31", + "z-schema": "3.18.4" + } + }, + "@microsoft/sp-odata-types": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.7.1.tgz", + "integrity": "sha512-y85iKoyJ64b1pU7FEtRmzwCuyt5Ar5x/4/+DAcP/WMzSmvYf0JE1wrQtVdqdqX35FWQ1ibOmwTF0Z5pnFc2XBA==", + "requires": { + "tslib": "1.8.1" + } + }, + "@microsoft/sp-office-ui-fabric-core": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.7.1.tgz", + "integrity": "sha512-aFm8FMdktTgk4xb/G5t3wnDYxKKyVFN9dTbWhOcSn1e1XRSQpMplalzPTmX2Lw8AEONDJtCyWShRaxPMo4HZLw==", + "requires": { + "@types/webpack-env": "1.13.1", + "office-ui-fabric-core": "9.6.1-fluent2", + "tslib": "1.8.1" + } + }, + "@microsoft/sp-page-context": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.7.1.tgz", + "integrity": "sha512-C58kDoEzsSq21hpb7APiwJj46T7nEjdTpMfrlhbr+mLDEQT8SDQdygDOemYCQMDIzhn42uYVh7znEP3pgAw74A==", + "requires": { + "@microsoft/sp-core-library": "1.7.1", + "@microsoft/sp-diagnostics": "1.7.1", + "@microsoft/sp-dynamic-data": "1.7.1", + "@microsoft/sp-lodash-subset": "1.7.1", + "@microsoft/sp-odata-types": "1.7.1", + "@microsoft/teams-js": "1.3.0-beta.4", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1", + "tslib": "1.8.1" + } + }, + "@microsoft/sp-polyfills": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.7.1.tgz", + "integrity": "sha512-aqVVSxdLyDxJ7L/c818/ByT02tbI0w/7Ghfaz/hNLFkJ8jT/uwuECVteH2JT+qRTAcHmJ1i6wZM3oChUPMoATQ==", + "requires": { + "@types/webpack-env": "1.13.1", + "es6-collections": "0.5.6", + "es6-promise": "4.1.1", + "tslib": "1.8.1", + "whatwg-fetch": "2.0.3", + "whatwg-url": "4.7.1" + }, + "dependencies": { + "es6-promise": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.1.1.tgz", + "integrity": "sha512-OaU1hHjgJf+b0NzsxCg7NdIYERD6Hy/PEmFLTjw+b65scuisG3Kt4QoTvJ66BBkPZ581gr0kpoVzKnxniM8nng==" + }, + "whatwg-fetch": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz", + "integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ=" + } + } + }, + "@microsoft/sp-tslint-rules": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-tslint-rules/-/sp-tslint-rules-1.7.1.tgz", + "integrity": "sha512-SThJF3FXi6n7lkn1KJdpdmRYEXudMm6i9ME37RFT5d36FAcm2jjmklhzfVd+xaTFu0BTX3jArcFTCNI5CDrvgg==", + "dev": true, + "requires": { + "@microsoft/rush-stack-compiler": "0.1.18", + "tslint": "5.9.1", + "tslint-microsoft-contrib": "5.2.1", + "tsutils": "2.11.2", + "typescript": "2.4.2" + }, + "dependencies": { + "tsutils": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.11.2.tgz", + "integrity": "sha1-YBNgHjb6FP+VhBPlQdQn+4xqw0E=", + "dev": true, + "requires": { + "tslib": "1.8.1" + } + } + } + }, + "@microsoft/sp-webpart-base": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.7.1.tgz", + "integrity": "sha512-583enT7kIhddjJad9IW91vEZc93EnwrtDsF3c0RtvCLK3+KS29e1SIkiEUoRn+GkyjD4FRN3uc9D+aGOf78LuQ==", + "requires": { + "@microsoft/decorators": "1.7.1", + "@microsoft/load-themed-styles": "1.8.26", + "@microsoft/office-ui-fabric-react-bundle": "1.7.1", + "@microsoft/sp-component-base": "1.7.1", + "@microsoft/sp-core-library": "1.7.1", + "@microsoft/sp-diagnostics": "1.7.1", + "@microsoft/sp-dynamic-data": "1.7.1", + "@microsoft/sp-http": "1.7.1", + "@microsoft/sp-loader": "1.7.1", + "@microsoft/sp-lodash-subset": "1.7.1", + "@microsoft/sp-module-interfaces": "1.7.1", + "@microsoft/sp-page-context": "1.7.1", + "@microsoft/teams-js": "1.3.0-beta.4", + "@types/es6-promise": "0.0.33", + "@types/react": "16.4.2", + "@types/react-dom": "16.0.5", + "@types/webpack-env": "1.13.1", + "office-ui-fabric": "2.6.1", + "office-ui-fabric-react": "5.131.0", + "react": "16.3.2", + "react-dom": "16.3.2", + "tslib": "1.8.1" + } + }, + "@microsoft/sp-webpart-workbench": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-workbench/-/sp-webpart-workbench-1.7.1.tgz", + "integrity": "sha512-YCQYd1Qg29dgahpjjmAkahJIVFyAG/r6XU7XUSA0tgOnwqbbZoDQO+TAHxzn49D8qcAjpTlfI+sSkEm0t7OHWA==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build-serve": "3.2.65", + "@microsoft/node-core-library": "3.4.0", + "@microsoft/office-ui-fabric-react-bundle": "1.7.1", + "@microsoft/sp-application-base": "1.7.1", + "@microsoft/sp-build-core-tasks": "1.7.1", + "@microsoft/sp-client-preview": "1.7.1", + "@microsoft/sp-core-library": "1.7.1", + "@microsoft/sp-loader": "1.7.1", + "@microsoft/sp-lodash-subset": "1.7.1", + "@microsoft/sp-module-interfaces": "1.7.1", + "@microsoft/sp-webpart-base": "1.7.1", + "@types/es6-promise": "0.0.33", + "@types/fs-extra": "5.0.1", + "@types/react": "16.4.2", + "@types/react-dom": "16.0.5", + "@types/webpack-env": "1.13.1", + "fs-extra": "5.0.0", + "office-ui-fabric-react": "5.131.0", + "prop-types": "15.5.7", + "react": "16.3.2", + "react-dom": "16.3.2", + "tslib": "1.8.1" + }, + "dependencies": { + "prop-types": { + "version": "15.5.7", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.5.7.tgz", + "integrity": "sha1-IxxPKc3YLjVQEdSIk4bKkFlUTdE=", + "dev": true, + "requires": { + "fbjs": "0.8.17" + } + } + } + }, + "@microsoft/stream-collator": { + "version": "2.2.79", + "resolved": "https://registry.npmjs.org/@microsoft/stream-collator/-/stream-collator-2.2.79.tgz", + "integrity": "sha512-N8hAcQMhV4u20+8vCqa+TNF7t4lDW8WwFcTjAimnOtFDmrtYSvvLUkN89jvwyZLBJM8AwOTdcinGHyD+QqMkyg==", + "dev": true, + "requires": { + "@types/node": "8.5.8", + "colors": "1.2.5" + } + }, + "@microsoft/teams-js": { + "version": "1.3.0-beta.4", + "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-1.3.0-beta.4.tgz", + "integrity": "sha512-AxDfMpiVqh3hsqTxMEYtQoz866WB/sw/Jl0pgTLh6sMHHmIBNMd+E0pVcP9WNk8zTkr9LCphJ5SziU1C8BgZMA==" + }, + "@microsoft/ts-command-line": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@microsoft/ts-command-line/-/ts-command-line-4.2.2.tgz", + "integrity": "sha512-CLLVG+zWmUvD6jZD5oq7QCFYj3WOvrBSc3H6KejXCH6q2ntP5/ZHlmKVzQVvN1cEOSWP+jN9ml2AvUcDY/l6Tw==", + "dev": true, + "requires": { + "@types/argparse": "1.0.33", + "@types/node": "8.5.8", + "argparse": "1.0.10", + "colors": "1.2.5" + } + }, + "@microsoft/tsdoc": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.9.2.tgz", + "integrity": "sha512-bdozNnQXIKZgT3fjCcOYSZSpH7zuh+Turv8uQxzXTj5G8AzgTJ/X3GnrYDbliXKgefL8LJeIj4vwdrOnt1J+Ng==", + "dev": true + }, + "@pnpm/link-bins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@pnpm/link-bins/-/link-bins-1.0.3.tgz", + "integrity": "sha512-thVgwrQ5rMcPYI6a0IPOt2pnlF1n5zX7BN4CrFeBp0/JCGsZAht/VOPv9bD3cZ+j0vDemEwE23BfhOWxmxq2yQ==", + "dev": true, + "requires": { + "@pnpm/package-bins": "1.0.0", + "@pnpm/types": "1.8.0", + "@types/mz": "0.0.32", + "@types/node": "10.12.18", + "@types/ramda": "0.25.47", + "@zkochan/cmd-shim": "2.2.4", + "arr-flatten": "1.1.0", + "is-windows": "1.0.2", + "mkdirp-promise": "5.0.1", + "mz": "2.7.0", + "normalize-path": "3.0.0", + "p-filter": "1.0.0", + "ramda": "0.25.0", + "read-package-json": "2.0.13" + }, + "dependencies": { + "@types/node": { + "version": "10.12.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz", + "integrity": "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + } + } + }, + "@pnpm/logger": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@pnpm/logger/-/logger-1.0.2.tgz", + "integrity": "sha512-A8XbJKvdueazvJGPn1qQ9LL6uopV88ebIT+dJKNQ68gT7yfCbtfT8j5ZzdVczmGbkiuBeZ1VckZerkO0tjOXZA==", + "dev": true, + "requires": { + "@types/node": "10.12.18", + "bole": "3.0.2", + "ndjson": "1.5.0" + }, + "dependencies": { + "@types/node": { + "version": "10.12.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz", + "integrity": "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==", + "dev": true + } + } + }, + "@pnpm/package-bins": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@pnpm/package-bins/-/package-bins-1.0.0.tgz", + "integrity": "sha512-ZqVfIXK3r5AsP5VAhPHrhf3isF+T4yEuUpJTF9T03oFTJ9LBnkKvx8F7P7biKEManxSGOkSpNoIBdsura9pY5Q==", + "dev": true, + "requires": { + "@pnpm/types": "1.8.0", + "@types/mz": "0.0.32", + "mz": "2.7.0", + "p-filter": "1.0.0" + } + }, + "@pnpm/types": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-1.8.0.tgz", + "integrity": "sha512-NsEzBVa5aMgn/n79piyJtpUQFzJ97tB2R2r8PSJlLnMA6LJmchKuv7ATN+/nZH/3QRd/+uFXEq07/i/ajsqVGQ==", + "dev": true + }, + "@types/adal-angular": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/adal-angular/-/adal-angular-1.0.1.tgz", + "integrity": "sha512-2sRGxJYrluhvIz8ae98i5k5woe9Fics4dMFHTcNfY2xAkj5QGZor+sfZzlgM58Fpw7Kklau9Gn6OhgJP25dKug==" + }, + "@types/argparse": { + "version": "1.0.33", + "resolved": "https://registry.npmjs.org/@types/argparse/-/argparse-1.0.33.tgz", + "integrity": "sha512-VQgHxyPMTj3hIlq9SY1mctqx+Jj8kpQfoLvDlVSDNOyuYs8JYfkuY3OW/4+dO657yPmNhHpePRx0/Tje5ImNVQ==", + "dev": true + }, + "@types/assertion-error": { + "version": "1.0.30", + "resolved": "https://registry.npmjs.org/@types/assertion-error/-/assertion-error-1.0.30.tgz", + "integrity": "sha1-89DV2i7Ie1FOMNs/+aAYh7VhnCk=", + "dev": true + }, + "@types/bluebird": { + "version": "3.5.25", + "resolved": "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.25.tgz", + "integrity": "sha512-yfhIBix+AIFTmYGtkC0Bi+XGjSkOINykqKvO/Wqdz/DuXlAKK7HmhLAXdPIGsV4xzKcL3ev/zYc4yLNo+OvGaw==", + "dev": true + }, + "@types/chai": { + "version": "3.4.34", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-3.4.34.tgz", + "integrity": "sha1-1TNXkoI7sJzd1eOMPSEbcJGDhU0=", + "dev": true + }, + "@types/chalk": { + "version": "0.4.31", + "resolved": "https://registry.npmjs.org/@types/chalk/-/chalk-0.4.31.tgz", + "integrity": "sha1-ox10JBprHtu5c8822XooloNKUfk=", + "dev": true + }, + "@types/es6-promise": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/@types/es6-promise/-/es6-promise-0.0.33.tgz", + "integrity": "sha512-HKJFVLCGrWQ/1unEw8JdaTxu6n3EUxmwTxJ6D0O1x0gD8joCsgoTWxEgevb7fp2XIogNjof3KEd+3bJoGne/nw==" + }, + "@types/express-serve-static-core": { + "version": "4.16.1", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.16.1.tgz", + "integrity": "sha512-QgbIMRU1EVRry5cIu1ORCQP4flSYqLM1lS5LYyGWfKnFT3E58f0gKto7BR13clBFVrVZ0G0rbLZ1hUpSkgQQOA==", + "dev": true, + "requires": { + "@types/node": "8.5.8", + "@types/range-parser": "1.2.3" + } + }, + "@types/finalhandler": { + "version": "0.0.31", + "resolved": "https://registry.npmjs.org/@types/finalhandler/-/finalhandler-0.0.31.tgz", + "integrity": "sha1-7PMvOpu0Om+0BFdQ6h5VJYLTXcM=", + "dev": true, + "requires": { + "@types/node": "8.5.8" + } + }, + "@types/fs-extra": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-5.0.1.tgz", + "integrity": "sha512-h3wnflb+jMTipvbbZnClgA2BexrT4w0GcfoCz5qyxd0IRsbqhLSyesM6mqZTAnhbVmhyTm5tuxfRu9R+8l+lGw==", + "dev": true, + "requires": { + "@types/node": "8.5.8" + } + }, + "@types/glob": { + "version": "5.0.30", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-5.0.30.tgz", + "integrity": "sha1-ECZAnFYlqGiQdGAoCNCCsoZ7ilE=", + "dev": true, + "requires": { + "@types/minimatch": "3.0.3", + "@types/node": "8.5.8" + } + }, + "@types/gulp": { + "version": "3.8.32", + "resolved": "https://registry.npmjs.org/@types/gulp/-/gulp-3.8.32.tgz", + "integrity": "sha1-g8WcaBzCM9Hsf4LSaVVVZvoTMVY=", + "dev": true, + "requires": { + "@types/node": "8.5.8", + "@types/orchestrator": "0.0.30", + "@types/vinyl": "1.2.30" + } + }, + "@types/gulp-replace": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/gulp-replace/-/gulp-replace-0.0.29.tgz", + "integrity": "sha1-gFqGw0pcz8+IS8E24GgzHkj5tls=", + "dev": true, + "requires": { + "@types/node": "8.5.8" + } + }, + "@types/karma": { + "version": "0.13.33", + "resolved": "https://registry.npmjs.org/@types/karma/-/karma-0.13.33.tgz", + "integrity": "sha1-ODXT2U6IS23oiEo+cKb1aQ5qWFA=", + "dev": true, + "requires": { + "@types/bluebird": "3.5.25", + "@types/log4js": "2.3.5", + "@types/node": "8.5.8" + } + }, + "@types/lodash": { + "version": "4.14.74", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.74.tgz", + "integrity": "sha512-BZknw3E/z3JmCLqQVANcR17okqVTPZdlxvcIz0fJiJVLUCbSH1hK3zs9r634PVSmrzAxN+n/fxlVRiYoArdOIQ==" + }, + "@types/log4js": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@types/log4js/-/log4js-2.3.5.tgz", + "integrity": "sha512-SwF8LkSHqHy9A8GQ67NAYJiGl8zzP4Qtx65Wa+IOxDGdMHxKeoQZjg7m2M1erIT6VK0DYHpu2aTbdLkdkuMHjw==", + "dev": true, + "requires": { + "log4js": "0.6.38" + } + }, + "@types/merge2": { + "version": "0.3.29", + "resolved": "https://registry.npmjs.org/@types/merge2/-/merge2-0.3.29.tgz", + "integrity": "sha1-y1UumCbKPAjZ5lSd6ezY8VQX8G0=", + "dev": true, + "requires": { + "@types/node": "8.5.8" + } + }, + "@types/mime": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.0.tgz", + "integrity": "sha512-A2TAGbTFdBw9azHbpVd+/FkdW2T6msN1uct1O9bH3vTerEHKZhTXJUQXy+hNq1B0RagfU8U+KBdqiZpxjhOUQA==", + "dev": true + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true + }, + "@types/mocha": { + "version": "2.2.38", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-2.2.38.tgz", + "integrity": "sha1-jBiPbjTC58Px0BJ9kI1aNuWmDck=", + "dev": true + }, + "@types/mz": { + "version": "0.0.32", + "resolved": "https://registry.npmjs.org/@types/mz/-/mz-0.0.32.tgz", + "integrity": "sha512-cy3yebKhrHuOcrJGkfwNHhpTXQLgmXSv1BX+4p32j+VUQ6aP2eJ5cL7OvGcAQx75fCTFaAIIAKewvqL+iwSd4g==", + "dev": true, + "requires": { + "@types/node": "8.5.8" + } + }, + "@types/node": { + "version": "8.5.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.5.8.tgz", + "integrity": "sha512-8KmlRxwbKZfjUHFIt3q8TF5S2B+/E5BaAoo/3mgc5h6FJzqxXkCK/VMetO+IRDtwtU6HUvovHMBn+XRj7SV9Qg==" + }, + "@types/node-notifier": { + "version": "0.0.28", + "resolved": "https://registry.npmjs.org/@types/node-notifier/-/node-notifier-0.0.28.tgz", + "integrity": "sha1-hro9OqjZGDUswxkdiN4yiyDck8E=", + "dev": true, + "requires": { + "@types/node": "8.5.8" + } + }, + "@types/orchestrator": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/orchestrator/-/orchestrator-0.0.30.tgz", + "integrity": "sha1-3N2o1ke1aLex40F4yx8LRKyamOU=", + "dev": true, + "requires": { + "@types/q": "0.0.32" + } + }, + "@types/q": { + "version": "0.0.32", + "resolved": "https://registry.npmjs.org/@types/q/-/q-0.0.32.tgz", + "integrity": "sha1-vShOV8hPEyXacCur/IKlMoGQwMU=", + "dev": true + }, + "@types/ramda": { + "version": "0.25.47", + "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.25.47.tgz", + "integrity": "sha512-+ffSU83+PR4/cZtNTkUcFkg70sK4GePle7p5h05bQ37ycPumOx/TBpU52bt36GKDlds6tCqXheqPvgC52MMLug==", + "dev": true + }, + "@types/range-parser": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz", + "integrity": "sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==", + "dev": true + }, + "@types/react": { + "version": "16.4.2", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.4.2.tgz", + "integrity": "sha512-oVcVteCDNiVc/fkDjowRfAZQDEOR76j3CJ3FvwXNvfV6zJguhghy1lMgpAzYox+9AZsWch+JPV6Imml3wvIUeg==", + "requires": { + "csstype": "2.6.1" + } + }, + "@types/react-dom": { + "version": "16.0.5", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.0.5.tgz", + "integrity": "sha512-ony2hEYlGXCLWNAWWgbsHR7qVvDbeMRFc5b43+7dhj3n+zXzxz81HV9Yjpc3JD8vLCiwYoSLqFCI6bD0+0zG2Q==", + "requires": { + "@types/node": "8.5.8", + "@types/react": "16.4.2" + } + }, + "@types/requirejs": { + "version": "2.1.29", + "resolved": "https://registry.npmjs.org/@types/requirejs/-/requirejs-2.1.29.tgz", + "integrity": "sha1-vEi8gzwHnCwkumr7ym06A7P04vM=" + }, + "@types/resolve": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.4.tgz", + "integrity": "sha1-m1htZalH3qiMS8JNoLkF/pUgoNU=", + "dev": true, + "requires": { + "@types/node": "8.5.8" + } + }, + "@types/rimraf": { + "version": "0.0.28", + "resolved": "https://registry.npmjs.org/@types/rimraf/-/rimraf-0.0.28.tgz", + "integrity": "sha1-VWJRm8eWPKyoq/fxKMrjtZTUHQY=", + "dev": true + }, + "@types/semver": { + "version": "5.3.33", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-5.3.33.tgz", + "integrity": "sha512-UwrBgjsRS8BSsckIEdrAhIAmdh0MJidtKTvD3S6tpMq6qHLY3uGaNYcRDUjPxpF4hOAOEbMNSXhhfxmNHB1QNQ==", + "dev": true + }, + "@types/serve-static": { + "version": "1.7.31", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.7.31.tgz", + "integrity": "sha1-FUVt6NmNa0z/Mb5savdJKuY/Uho=", + "dev": true, + "requires": { + "@types/express-serve-static-core": "4.16.1", + "@types/mime": "2.0.0" + } + }, + "@types/tapable": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.2.tgz", + "integrity": "sha512-42zEJkBpNfMEAvWR5WlwtTH22oDzcMjFsL9gDGExwF8X8WvAiw7Vwop7hPw03QT8TKfec83LwbHj6SvpqM4ELQ==", + "dev": true + }, + "@types/through2": { + "version": "2.0.32", + "resolved": "https://registry.npmjs.org/@types/through2/-/through2-2.0.32.tgz", + "integrity": "sha1-RwAkRQ8at2QPGfnr9C09pXTCYSk=", + "dev": true, + "requires": { + "@types/node": "8.5.8" + } + }, + "@types/uglify-js": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.0.4.tgz", + "integrity": "sha512-SudIN9TRJ+v8g5pTG8RRCqfqTMNqgWCKKd3vtynhGzkIIjxaicNAMuY5TRadJ6tzDu3Dotf3ngaMILtmOdmWEQ==", + "dev": true, + "requires": { + "source-map": "0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@types/uuid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-3.0.0.tgz", + "integrity": "sha512-CGaBAcUB4o+YTaUBZ2VfBc7PcIZXwHflZs4FDtr5Kk7MpAl0PVfH7W/VqoHH+OAG41d9YSCV8eWDfz/KKqVm+A==", + "dev": true, + "requires": { + "@types/node": "8.5.8" + } + }, + "@types/vinyl": { + "version": "1.2.30", + "resolved": "https://registry.npmjs.org/@types/vinyl/-/vinyl-1.2.30.tgz", + "integrity": "sha1-kRXAxFxAxXVziQa+n7Tfb1ueUBM=", + "dev": true, + "requires": { + "@types/node": "8.5.8" + } + }, + "@types/webpack": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.4.0.tgz", + "integrity": "sha512-G7TXt4IRP7NTQO8R8QyDN7YwkQzlxjiKhA+z7W5FvkGbK7kIdOUtW2e7AE2w33Q10uphyG+vr8pfRy7wBWLmsA==", + "dev": true, + "requires": { + "@types/node": "8.5.8", + "@types/tapable": "1.0.2", + "@types/uglify-js": "3.0.4", + "source-map": "0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@types/webpack-env": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.1.tgz", + "integrity": "sha512-oHyg0NssP2RCpCvE35hhbSqMJRsc5lSW+GFe+Vc65JL+kHII1VMYM+0KeV/z4utFuUqPoQRmq8KMMp7ba0dj6Q==" + }, + "@types/webpack-stream": { + "version": "3.2.10", + "resolved": "https://registry.npmjs.org/@types/webpack-stream/-/webpack-stream-3.2.10.tgz", + "integrity": "sha512-gzUDP7oa60qMUlKUUoT7EZJ77OpGPJ9ZmNFLfcG7ITJS80lIx/9r6F2MkGJNLjsNV/ygDGVHGLn4/5e8813/Og==", + "dev": true, + "requires": { + "@types/node": "8.5.8", + "@types/webpack": "4.4.0" + } + }, + "@types/yargs": { + "version": "0.0.34", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-0.0.34.tgz", + "integrity": "sha1-FWBCn8VQxDvEGnt9PfoK+8yRSjU=", + "dev": true + }, + "@types/z-schema": { + "version": "3.16.31", + "resolved": "https://registry.npmjs.org/@types/z-schema/-/z-schema-3.16.31.tgz", + "integrity": "sha1-LrHQCl5Ow/pYx2r94S4YK2bcXBw=" + }, + "@uifabric/icons": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-5.8.0.tgz", + "integrity": "sha512-EUhKxYlIPJshg4fQvCNTYSk0p7RhzEWeEAJBV4sao1SKmN0/pZBnkLbDqWjU5VUfdwZZYiIdaLRpM+pyzhniZw==", + "requires": { + "@uifabric/styling": "5.37.0", + "tslib": "1.8.1" + } + }, + "@uifabric/merge-styles": { + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-5.17.1.tgz", + "integrity": "sha512-4/EtO6Ns7kNtKxC+6InShwVQeNQEDT5H8Ex7m/i4OrT9i7csje4YwBQPkkpm31qJwEZEyD7bbAwyLezI63sLhg==", + "requires": { + "tslib": "1.8.1" + } + }, + "@uifabric/styling": { + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-5.37.0.tgz", + "integrity": "sha512-3hC0itW/hWSD5J4uANzUKk8XVGWUNkU+VLjEjWsQ6i5lvwFGaanR6Qy0bTkZdFGqFWMXe91CkBHV7HnvEx7tCA==", + "requires": { + "@microsoft/load-themed-styles": "1.8.26", + "@uifabric/merge-styles": "5.17.1", + "@uifabric/utilities": "5.34.2", + "tslib": "1.8.1" + } + }, + "@uifabric/utilities": { + "version": "5.34.2", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-5.34.2.tgz", + "integrity": "sha512-7LDHamnrKpY49S49Nzu1YMTuBtZIgTsQd9AuWTvXlUevD67ZyjSRnhCKlKVZHwe/Vi0jWLIodbup4p5IyRGWoQ==", + "requires": { + "@uifabric/merge-styles": "5.17.1", + "prop-types": "15.6.2", + "tslib": "1.8.1" + } + }, + "@yarnpkg/lockfile": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.0.2.tgz", + "integrity": "sha512-MqJ00WXw89ga0rK6GZkdmmgv3bAsxpJixyTthjcix73O44pBqotyU2BejBkLuIsaOBI6SEu77vAnSyLe5iIHkw==", + "dev": true + }, + "@zkochan/cmd-shim": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-2.2.4.tgz", + "integrity": "sha512-BDy1oz6aFYyY73618IkXzJzFghnXwVZDc3SVa6MVKTrrk4RgubahAF5yKK+Mx4a78tfO0OHeZnJKPs0pNy5uNA==", + "dev": true, + "requires": { + "is-windows": "1.0.2", + "mkdirp-promise": "5.0.1", + "mz": "2.7.0" + } + }, + "abab": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz", + "integrity": "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=", + "dev": true + }, + "abbrev": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", + "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=", + "dev": true + }, + "accepts": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz", + "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=", + "dev": true, + "requires": { + "mime-types": "2.1.21", + "negotiator": "0.6.1" + } + }, + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", + "dev": true + }, + "acorn-dynamic-import": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz", + "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=", + "dev": true, + "requires": { + "acorn": "4.0.13" + }, + "dependencies": { + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "dev": true + } + } + }, + "acorn-globals": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.0.tgz", + "integrity": "sha512-hMtHj3s5RnuhvHPowpBYvJVj3rAar82JiDQHvGs1zO0l10ocX/xEdBShNHTJaboucJUsScghp74pH3s7EnHHQw==", + "dev": true, + "requires": { + "acorn": "6.0.5", + "acorn-walk": "6.1.1" + }, + "dependencies": { + "acorn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.0.5.tgz", + "integrity": "sha512-i33Zgp3XWtmZBMNvCr4azvOFeWVw1Rk6p3hfi3LUDvIFraOMywb1kAtrbi+med14m4Xfpqm3zRZMT+c0FNE7kg==", + "dev": true + } + } + }, + "acorn-walk": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.1.tgz", + "integrity": "sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw==", + "dev": true + }, + "adal-angular": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/adal-angular/-/adal-angular-1.0.16.tgz", + "integrity": "sha1-4rwxvHEqr/ugU6pN1GvITrXSCQ8=" + }, + "after": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", + "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", + "dev": true + }, + "agent-base": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", + "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", + "dev": true, + "requires": { + "es6-promisify": "5.0.0" + } + }, + "ajv": { + "version": "5.2.5", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.2.5.tgz", + "integrity": "sha1-tjcjTT4mdetfefxlIkKoU6SMtJ8=", + "dev": true, + "requires": { + "co": "4.6.0", + "fast-deep-equal": "1.1.0", + "json-schema-traverse": "0.3.1", + "json-stable-stringify": "1.0.1" + }, + "dependencies": { + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true + } + } + }, + "ajv-keywords": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", + "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=", + "dev": true + }, + "align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "dev": true, + "requires": { + "kind-of": "3.2.2", + "longest": "1.0.1", + "repeat-string": "1.6.1" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, + "ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-escapes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", + "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==", + "dev": true + }, + "ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", + "dev": true + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", + "dev": true + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "3.1.10", + "normalize-path": "2.1.1" + } + }, + "append-transform": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz", + "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=", + "dev": true, + "requires": { + "default-require-extensions": "1.0.0" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "requires": { + "delegates": "1.0.0", + "readable-stream": "2.3.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "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.2" + } + } + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "1.0.3" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=", + "dev": true + }, + "array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", + "dev": true + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "1.0.3" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "arraybuffer.slice": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz", + "integrity": "sha1-8zshWfBTKj8xB6JywMz70a0peco=", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "2.1.2" + } + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "inherits": "2.0.3", + "minimalistic-assert": "1.0.1" + } + }, + "assert": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "dev": true, + "requires": { + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "ast-types": { + "version": "0.9.6", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz", + "integrity": "sha1-ECyenpAF0+fjgpvwxPok7oYu6bk=", + "dev": true + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true + }, + "async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "dev": true, + "requires": { + "lodash": "4.17.11" + }, + "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + } + } + }, + "async-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", + "dev": true + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "dev": true + }, + "async-limiter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "autoprefixer": { + "version": "9.1.5", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.1.5.tgz", + "integrity": "sha512-kk4Zb6RUc58ld7gdosERHMF3DzIYJc2fp5sX46qEsGXQQy5bXsu8qyLjoxuY1NuQ/cJuCYnx99BfjwnRggrYIw==", + "dev": true, + "requires": { + "browserslist": "4.4.1", + "caniuse-lite": "1.0.30000930", + "normalize-range": "0.1.2", + "num2fraction": "1.2.2", + "postcss": "7.0.5", + "postcss-value-parser": "3.3.1" + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", + "dev": true + }, + "azure-storage": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/azure-storage/-/azure-storage-2.8.3.tgz", + "integrity": "sha512-gcbdUY0tLivJvjUZD9BAxWrRDcige4OLFHhN3kY0p9oZYAFNNNqwgO7rBXvV+zdoX9HajeMOEog9/S/wxabeGg==", + "dev": true, + "requires": { + "browserify-mime": "1.2.9", + "extend": "1.2.1", + "json-edm-parser": "0.1.2", + "md5.js": "1.3.4", + "readable-stream": "2.0.6", + "request": "2.88.0", + "underscore": "1.8.3", + "uuid": "3.3.2", + "validator": "9.4.1", + "xml2js": "0.2.8", + "xmlbuilder": "0.4.3" + }, + "dependencies": { + "extend": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/extend/-/extend-1.2.1.tgz", + "integrity": "sha1-oPX9bPyDpf5J72mNYOyKYk3UV2w=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "md5.js": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", + "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", + "dev": true, + "requires": { + "hash-base": "3.0.4", + "inherits": "2.0.3" + } + }, + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", + "dev": true + }, + "readable-stream": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "string_decoder": "0.10.31", + "util-deprecate": "1.0.2" + } + }, + "validator": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/validator/-/validator-9.4.1.tgz", + "integrity": "sha512-YV5KjzvRmSyJ1ee/Dm5UED0G+1L4GZnLN3w6/T+zZm8scVua4sOhYKWTUrKa0H/tMiJyO9QLHMPN+9mB/aMunA==", + "dev": true + } + } + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.2" + }, + "dependencies": { + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + } + } + }, + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "dev": true, + "requires": { + "babel-code-frame": "6.26.0", + "babel-generator": "6.26.1", + "babel-helpers": "6.24.1", + "babel-messages": "6.23.0", + "babel-register": "6.26.0", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "convert-source-map": "1.6.0", + "debug": "2.6.9", + "json5": "0.5.1", + "lodash": "4.17.11", + "minimatch": "3.0.4", + "path-is-absolute": "1.0.1", + "private": "0.1.8", + "slash": "1.0.0", + "source-map": "0.5.7" + }, + "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + } + } + }, + "babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", + "dev": true, + "requires": { + "babel-messages": "6.23.0", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "detect-indent": "4.0.0", + "jsesc": "1.3.0", + "lodash": "4.17.11", + "source-map": "0.5.7", + "trim-right": "1.0.1" + }, + "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + } + } + }, + "babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "babel-template": "6.26.0" + } + }, + "babel-jest": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-22.4.4.tgz", + "integrity": "sha512-A9NB6/lZhYyypR9ATryOSDcqBaqNdzq4U+CN+/wcMsLcmKkPxQEoTKLajGfd3IkxNyVBT8NewUK2nWyGbSzHEQ==", + "dev": true, + "requires": { + "babel-plugin-istanbul": "4.1.6", + "babel-preset-jest": "22.4.4" + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-istanbul": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", + "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", + "dev": true, + "requires": { + "babel-plugin-syntax-object-rest-spread": "6.13.0", + "find-up": "2.1.0", + "istanbul-lib-instrument": "1.10.2", + "test-exclude": "4.2.3" + } + }, + "babel-plugin-jest-hoist": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-22.4.4.tgz", + "integrity": "sha512-DUvGfYaAIlkdnygVIEl0O4Av69NtuQWcrjMOv6DODPuhuGLDnbsARz3AwiiI/EkIMMlxQDUcrZ9yoyJvTNjcVQ==", + "dev": true + }, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", + "dev": true + }, + "babel-preset-jest": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-22.4.4.tgz", + "integrity": "sha512-+dxMtOFwnSYWfum0NaEc0O03oSdwBsjx4tMSChRDPGwu/4wSY6Q6ANW3wkjKpJzzguaovRs/DODcT4hbSN8yiA==", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "22.4.4", + "babel-plugin-syntax-object-rest-spread": "6.13.0" + } + }, + "babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", + "dev": true, + "requires": { + "babel-core": "6.26.3", + "babel-runtime": "6.26.0", + "core-js": "2.6.3", + "home-or-tmp": "2.0.0", + "lodash": "4.17.11", + "mkdirp": "0.5.1", + "source-map-support": "0.4.18" + }, + "dependencies": { + "core-js": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.3.tgz", + "integrity": "sha512-l00tmFFZOBHtYhN4Cz7k32VM7vTn3rE2ANjQDxdEN6zmXZ/xq1jQuutnmHvMG1ZJ7xd72+TA5YpUK8wz3rWsfQ==", + "dev": true + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "requires": { + "source-map": "0.5.7" + } + } + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "2.6.3", + "regenerator-runtime": "0.11.1" + }, + "dependencies": { + "core-js": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.3.tgz", + "integrity": "sha512-l00tmFFZOBHtYhN4Cz7k32VM7vTn3rE2ANjQDxdEN6zmXZ/xq1jQuutnmHvMG1ZJ7xd72+TA5YpUK8wz3rWsfQ==", + "dev": true + } + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "lodash": "4.17.11" + }, + "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + } + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "dev": true, + "requires": { + "babel-code-frame": "6.26.0", + "babel-messages": "6.23.0", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "debug": "2.6.9", + "globals": "9.18.0", + "invariant": "2.2.4", + "lodash": "4.17.11" + }, + "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "esutils": "2.0.2", + "lodash": "4.17.11", + "to-fast-properties": "1.0.3" + }, + "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + } + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + }, + "backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "1.0.1", + "class-utils": "0.3.6", + "component-emitter": "1.2.1", + "define-property": "1.0.0", + "isobject": "3.0.1", + "mixin-deep": "1.3.1", + "pascalcase": "0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "1.0.2" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" + } + } + } + }, + "base64-arraybuffer": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", + "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=", + "dev": true + }, + "base64-js": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", + "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==", + "dev": true + }, + "base64id": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", + "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=", + "dev": true + }, + "batch": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.5.3.tgz", + "integrity": "sha1-PzQU84AyF0O/wQQvmoP/HVgk1GQ=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "0.14.5" + } + }, + "beeper": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", + "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=", + "dev": true + }, + "better-assert": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", + "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", + "dev": true, + "requires": { + "callsite": "1.0.0" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "binary-extensions": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz", + "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==", + "dev": true + }, + "binaryextensions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-1.0.1.tgz", + "integrity": "sha1-HmN0iLNbWL2l9HdL+WpSEqjJB1U=", + "dev": true + }, + "bindings": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz", + "integrity": "sha1-FK1hE4EtLTfXLme0ystLtyZQXxE=", + "dev": true + }, + "blob": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz", + "integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE=", + "dev": true + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "dev": true, + "requires": { + "inherits": "2.0.3" + } + }, + "bluebird": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", + "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=", + "dev": true + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "dev": true + }, + "body-parser": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", + "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", + "dev": true, + "requires": { + "bytes": "3.0.0", + "content-type": "1.0.4", + "debug": "2.6.9", + "depd": "1.1.2", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", + "on-finished": "2.3.0", + "qs": "6.5.2", + "raw-body": "2.3.3", + "type-is": "1.6.16" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "dev": true, + "requires": { + "safer-buffer": "2.1.2" + } + } + } + }, + "bole": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/bole/-/bole-3.0.2.tgz", + "integrity": "sha1-vIpIPKlASdqbg3wa0Rzf6+5uBRQ=", + "dev": true, + "requires": { + "fast-safe-stringify": "1.1.13", + "individual": "3.0.0" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "1.1.0", + "array-unique": "0.3.2", + "extend-shallow": "2.0.1", + "fill-range": "4.0.0", + "isobject": "3.0.1", + "repeat-element": "1.1.3", + "snapdragon": "0.8.2", + "snapdragon-node": "2.1.1", + "split-string": "3.1.0", + "to-regex": "3.0.2" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browser-process-hrtime": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", + "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==", + "dev": true + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "dev": true, + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true + } + } + }, + "browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", + "dev": true + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "1.0.3", + "cipher-base": "1.0.4", + "create-hash": "1.2.0", + "evp_bytestokey": "1.0.3", + "inherits": "2.0.3", + "safe-buffer": "5.1.2" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "1.2.0", + "browserify-des": "1.0.2", + "evp_bytestokey": "1.0.3" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "1.0.4", + "des.js": "1.0.0", + "inherits": "2.0.3", + "safe-buffer": "5.1.2" + } + }, + "browserify-mime": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/browserify-mime/-/browserify-mime-1.2.9.tgz", + "integrity": "sha1-rrGvKN5sDXpqLOQK22j/GEIq8x8=", + "dev": true + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "randombytes": "2.0.6" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "browserify-rsa": "4.0.1", + "create-hash": "1.2.0", + "create-hmac": "1.1.7", + "elliptic": "6.4.1", + "inherits": "2.0.3", + "parse-asn1": "5.1.3" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "1.0.8" + } + }, + "browserslist": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.4.1.tgz", + "integrity": "sha512-pEBxEXg7JwaakBXjATYw/D1YZh4QUSCX/Mnd/wnqSRPPSi1U39iDhDoKGoBUcraKdxDlrYqJxSI5nNvD+dWP2A==", + "dev": true, + "requires": { + "caniuse-lite": "1.0.30000930", + "electron-to-chromium": "1.3.106", + "node-releases": "1.1.3" + } + }, + "bser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz", + "integrity": "sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk=", + "dev": true, + "requires": { + "node-int64": "0.4.0" + } + }, + "buffer": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "dev": true, + "requires": { + "base64-js": "1.3.0", + "ieee754": "1.1.12", + "isarray": "1.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + } + } + }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "requires": { + "buffer-alloc-unsafe": "1.1.0", + "buffer-fill": "1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", + "dev": true + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "1.0.0", + "component-emitter": "1.2.1", + "get-value": "2.0.6", + "has-value": "1.0.0", + "isobject": "3.0.1", + "set-value": "2.0.0", + "to-object-path": "0.3.0", + "union-value": "1.0.0", + "unset-value": "1.0.0" + } + }, + "callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", + "dev": true + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + }, + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "dev": true, + "requires": { + "no-case": "2.3.2", + "upper-case": "1.1.3" + } + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "2.1.1", + "map-obj": "1.0.1" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + } + } + }, + "caniuse-api": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz", + "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=", + "dev": true, + "requires": { + "browserslist": "1.7.7", + "caniuse-db": "1.0.30000930", + "lodash.memoize": "4.1.2", + "lodash.uniq": "4.5.0" + }, + "dependencies": { + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "dev": true, + "requires": { + "caniuse-db": "1.0.30000930", + "electron-to-chromium": "1.3.106" + } + } + } + }, + "caniuse-db": { + "version": "1.0.30000930", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000930.tgz", + "integrity": "sha512-ULqXMweNcW3YOz3NY5hyMPz+HrbhpfdPXMLmsBCDuzzec9Esu6+K+dr5Jkf+MKARDjcrZjIoWprEYtC0PTx//A==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30000930", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000930.tgz", + "integrity": "sha512-KD+pw9DderBLB8CGqBzYyFWpnrPVOEjsjargU/CvkNyg60od3cxSPTcTeMPhxJhDbkQPWvOz5BAyBzNl/St9vg==", + "dev": true + }, + "capture-exit": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-1.2.0.tgz", + "integrity": "sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28=", + "dev": true, + "requires": { + "rsvp": "3.6.2" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "dev": true, + "requires": { + "align-text": "0.1.4", + "lazy-cache": "1.0.4" + } + }, + "chai": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-3.5.0.tgz", + "integrity": "sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc=", + "dev": true, + "requires": { + "assertion-error": "1.1.0", + "deep-eql": "0.1.3", + "type-detect": "1.0.0" + } + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + } + }, + "chokidar": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", + "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", + "dev": true, + "requires": { + "anymatch": "1.3.2", + "async-each": "1.0.1", + "fsevents": "1.2.7", + "glob-parent": "2.0.0", + "inherits": "2.0.3", + "is-binary-path": "1.0.1", + "is-glob": "2.0.1", + "path-is-absolute": "1.0.1", + "readdirp": "2.2.1" + }, + "dependencies": { + "anymatch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "dev": true, + "requires": { + "micromatch": "2.3.11", + "normalize-path": "2.1.1" + } + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "1.1.0" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.3" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "0.1.1" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "2.0.0", + "array-unique": "0.2.1", + "braces": "1.8.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.4" + } + } + } + }, + "chownr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", + "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==", + "dev": true + }, + "ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "dev": true + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "2.0.3", + "safe-buffer": "5.1.2" + } + }, + "clap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz", + "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==", + "dev": true, + "requires": { + "chalk": "1.1.3" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "3.1.0", + "define-property": "0.2.5", + "isobject": "3.0.1", + "static-extend": "0.1.2" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + } + } + }, + "clean-css": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", + "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", + "dev": true, + "requires": { + "source-map": "0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "cli-cursor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", + "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", + "dev": true, + "requires": { + "restore-cursor": "1.0.1" + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", + "dev": true + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "2.1.1", + "strip-ansi": "4.0.0", + "wrap-ansi": "2.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } + } + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, + "clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", + "dev": true + }, + "clone-stats": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=", + "dev": true + }, + "cloneable-readable": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.2.tgz", + "integrity": "sha512-Bq6+4t+lbM8vhTs/Bef5c5AdEMtapp/iFb6+s4/Hh9MVTt8OLKH7ZOOZSCT+Ys7hsHvqv0GuMPJ1lnQJVHvxpg==", + "dev": true, + "requires": { + "inherits": "2.0.3", + "process-nextick-args": "2.0.0", + "readable-stream": "2.3.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "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.2" + } + } + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "coa": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz", + "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=", + "dev": true, + "requires": { + "q": "1.5.1" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "1.0.0", + "object-visit": "1.0.1" + } + }, + "color": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", + "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", + "dev": true, + "requires": { + "clone": "1.0.4", + "color-convert": "1.9.3", + "color-string": "0.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "color-string": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", + "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true + }, + "colormin": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz", + "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=", + "dev": true, + "requires": { + "color": "0.11.4", + "css-color-names": "0.0.4", + "has": "1.0.3" + } + }, + "colors": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz", + "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==", + "dev": true + }, + "combined-stream": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", + "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", + "dev": true, + "requires": { + "delayed-stream": "1.0.0" + } + }, + "commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==" + }, + "component-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", + "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", + "dev": true + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "component-inherit": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", + "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "1.1.1", + "inherits": "2.0.3", + "readable-stream": "2.3.6", + "typedarray": "0.0.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "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.2" + } + } + } + }, + "connect": { + "version": "3.6.6", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", + "integrity": "sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ=", + "dev": true, + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.0", + "parseurl": "1.3.2", + "utils-merge": "1.0.1" + } + }, + "connect-livereload": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.5.4.tgz", + "integrity": "sha1-gBV9E3HJ83zBQDmrGJWXDRGdw7w=", + "dev": true + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "dev": true, + "requires": { + "date-now": "0.1.4" + } + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", + "dev": true + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "convert-source-map": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "core-js": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" + }, + "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 + }, + "create-ecdh": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "elliptic": "6.4.1" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "1.0.4", + "inherits": "2.0.3", + "md5.js": "1.3.5", + "ripemd160": "2.0.2", + "sha.js": "2.4.11" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "1.0.4", + "create-hash": "1.2.0", + "inherits": "2.0.3", + "ripemd160": "2.0.2", + "safe-buffer": "5.1.2", + "sha.js": "2.4.11" + } + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "4.1.5", + "shebang-command": "1.2.0", + "which": "1.3.1" + }, + "dependencies": { + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "1.0.2", + "yallist": "2.1.2" + } + } + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "1.0.1", + "browserify-sign": "4.0.4", + "create-ecdh": "4.0.3", + "create-hash": "1.2.0", + "create-hmac": "1.1.7", + "diffie-hellman": "5.0.3", + "inherits": "2.0.3", + "pbkdf2": "3.0.17", + "public-encrypt": "4.0.3", + "randombytes": "2.0.6", + "randomfill": "1.0.4" + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true + }, + "css-loader": { + "version": "0.28.11", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.28.11.tgz", + "integrity": "sha512-wovHgjAx8ZIMGSL8pTys7edA1ClmzxHeY6n/d97gg5odgsxEgKjULPR0viqyC+FWMCL9sfqoC/QCUBo62tLvPg==", + "dev": true, + "requires": { + "babel-code-frame": "6.26.0", + "css-selector-tokenizer": "0.7.1", + "cssnano": "3.10.0", + "icss-utils": "2.1.0", + "loader-utils": "1.2.3", + "lodash.camelcase": "4.3.0", + "object-assign": "4.1.1", + "postcss": "5.2.18", + "postcss-modules-extract-imports": "1.2.1", + "postcss-modules-local-by-default": "1.2.0", + "postcss-modules-scope": "1.1.0", + "postcss-modules-values": "1.3.0", + "postcss-value-parser": "3.3.1", + "source-list-map": "2.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "postcss-modules-extract-imports": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz", + "integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==", + "dev": true, + "requires": { + "postcss": "6.0.23" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "2.4.2", + "source-map": "0.6.1", + "supports-color": "5.5.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "css-modules-loader-core": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz", + "integrity": "sha1-WQhmgpShvs0mGuCkziGwtVHyHRY=", + "dev": true, + "requires": { + "icss-replace-symbols": "1.1.0", + "postcss": "6.0.1", + "postcss-modules-extract-imports": "1.1.0", + "postcss-modules-local-by-default": "1.2.0", + "postcss-modules-scope": "1.1.0", + "postcss-modules-values": "1.3.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.1.tgz", + "integrity": "sha1-AA29H47vIXqjaLmiEsX8QLKo8/I=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "css-selector-tokenizer": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz", + "integrity": "sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA==", + "dev": true, + "requires": { + "cssesc": "0.1.0", + "fastparse": "1.1.2", + "regexpu-core": "1.0.0" + } + }, + "cssesc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", + "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", + "dev": true + }, + "cssnano": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", + "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=", + "dev": true, + "requires": { + "autoprefixer": "6.7.7", + "decamelize": "1.2.0", + "defined": "1.0.0", + "has": "1.0.3", + "object-assign": "4.1.1", + "postcss": "5.2.18", + "postcss-calc": "5.3.1", + "postcss-colormin": "2.2.2", + "postcss-convert-values": "2.6.1", + "postcss-discard-comments": "2.0.4", + "postcss-discard-duplicates": "2.1.0", + "postcss-discard-empty": "2.1.0", + "postcss-discard-overridden": "0.1.1", + "postcss-discard-unused": "2.2.3", + "postcss-filter-plugins": "2.0.3", + "postcss-merge-idents": "2.1.7", + "postcss-merge-longhand": "2.0.2", + "postcss-merge-rules": "2.1.2", + "postcss-minify-font-values": "1.0.5", + "postcss-minify-gradients": "1.0.5", + "postcss-minify-params": "1.2.2", + "postcss-minify-selectors": "2.1.1", + "postcss-normalize-charset": "1.1.1", + "postcss-normalize-url": "3.0.8", + "postcss-ordered-values": "2.2.3", + "postcss-reduce-idents": "2.4.0", + "postcss-reduce-initial": "1.0.1", + "postcss-reduce-transforms": "1.0.4", + "postcss-svgo": "2.1.6", + "postcss-unique-selectors": "2.0.2", + "postcss-value-parser": "3.3.1", + "postcss-zindex": "2.2.0" + }, + "dependencies": { + "autoprefixer": { + "version": "6.7.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz", + "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=", + "dev": true, + "requires": { + "browserslist": "1.7.7", + "caniuse-db": "1.0.30000930", + "normalize-range": "0.1.2", + "num2fraction": "1.2.2", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.1" + } + }, + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "dev": true, + "requires": { + "caniuse-db": "1.0.30000930", + "electron-to-chromium": "1.3.106" + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "csso": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", + "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", + "dev": true, + "requires": { + "clap": "1.2.3", + "source-map": "0.5.7" + } + }, + "cssom": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.4.tgz", + "integrity": "sha512-+7prCSORpXNeR4/fUP3rL+TzqtiFfhMvTd7uEqMdgPvLPt4+uzFUeufx5RHjGTACCargg/DiEt/moMQmvnfkog==", + "dev": true + }, + "cssstyle": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.3.1.tgz", + "integrity": "sha512-tNvaxM5blOnxanyxI6panOsnfiyLRj3HV4qjqqS45WPNS1usdYWRUQjqTEEELK73lpeP/1KoIGYUwrBn/VcECA==", + "dev": true, + "requires": { + "cssom": "0.3.4" + } + }, + "csstype": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.1.tgz", + "integrity": "sha512-wv7IRqCGsL7WGKB8gPvrl+++HlFM9kxAM6jL1EXNPNTshEJYilMkbfS2SnuHha77uosp/YVK0wAp2jmlBzn1tg==" + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "1.0.2" + } + }, + "custom-event": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", + "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", + "dev": true + }, + "d": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", + "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", + "dev": true, + "requires": { + "es5-ext": "0.10.47" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "1.0.0" + } + }, + "data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "dev": true, + "requires": { + "abab": "2.0.0", + "whatwg-mimetype": "2.3.0", + "whatwg-url": "7.0.0" + }, + "dependencies": { + "abab": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz", + "integrity": "sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w==", + "dev": true + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "2.1.1" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "whatwg-url": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz", + "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==", + "dev": true, + "requires": { + "lodash.sortby": "4.7.0", + "tr46": "1.0.1", + "webidl-conversions": "4.0.2" + } + } + } + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", + "dev": true + }, + "dateformat": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", + "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=", + "dev": true + }, + "deasync": { + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/deasync/-/deasync-0.1.14.tgz", + "integrity": "sha512-wN8sIuEqIwyQh72AG7oY6YQODCxIp1eXzEZlZznBuwDF8Q03Tdy9QNp1BNZXeadXoklNrw+Ip1fch+KXo/+ASw==", + "dev": true, + "requires": { + "bindings": "1.2.1", + "node-addon-api": "1.6.2" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "debuglog": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", + "integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=", + "dev": true + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "decomment": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/decomment/-/decomment-0.9.2.tgz", + "integrity": "sha512-sblyUmOJZxiL7oJ2ogJS6jtl/67+CTOW87SrYE/96u3PhDYikYoLCdLzcnceToiQejOLlqNnLCkaxx/+nE/ehg==", + "dev": true, + "requires": { + "esprima": "4.0.1" + } + }, + "deep-eql": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", + "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=", + "dev": true, + "requires": { + "type-detect": "0.1.1" + }, + "dependencies": { + "type-detect": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz", + "integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI=", + "dev": true + } + } + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "default-require-extensions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz", + "integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=", + "dev": true, + "requires": { + "strip-bom": "2.0.0" + }, + "dependencies": { + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "0.2.1" + } + } + } + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "requires": { + "clone": "1.0.4" + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "1.0.2", + "isobject": "3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" + } + } + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", + "dev": true + }, + "del": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", + "dev": true, + "requires": { + "globby": "5.0.0", + "is-path-cwd": "1.0.0", + "is-path-in-cwd": "1.0.1", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "rimraf": "2.5.4" + } + }, + "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 + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "deprecated": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz", + "integrity": "sha1-+cmvVGSvoeepcUWKi97yqpTVuxk=", + "dev": true + }, + "des.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "minimalistic-assert": "1.0.1" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true + }, + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "dev": true, + "requires": { + "repeating": "2.0.1" + } + }, + "detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", + "dev": true + }, + "dezalgo": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", + "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=", + "dev": true, + "requires": { + "asap": "2.0.6", + "wrappy": "1.0.2" + } + }, + "di": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", + "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", + "dev": true + }, + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "miller-rabin": "4.0.1", + "randombytes": "2.0.6" + } + }, + "dom-serialize": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", + "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", + "dev": true, + "requires": { + "custom-event": "1.0.1", + "ent": "2.2.0", + "extend": "3.0.2", + "void-elements": "2.0.1" + } + }, + "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 + }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "dev": true, + "requires": { + "webidl-conversions": "4.0.2" + }, + "dependencies": { + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + } + } + }, + "duplexer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", + "dev": true + }, + "duplexer2": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", + "dev": true, + "requires": { + "readable-stream": "1.1.14" + } + }, + "duplexify": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.1.tgz", + "integrity": "sha512-vM58DwdnKmty+FSPzT14K9JXb90H+j5emaR4KYbr2KTIz00WHGbWOe5ghQTx233ZCLZtrGDALzKwcjEtSt35mA==", + "dev": true, + "requires": { + "end-of-stream": "1.1.0", + "inherits": "2.0.3", + "readable-stream": "2.3.6", + "stream-shift": "1.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "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.2" + } + } + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "0.1.1", + "safer-buffer": "2.1.2" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.106", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.106.tgz", + "integrity": "sha512-eXX45p4q9CRxG0G8D3ZBZYSdN3DnrcZfrFvt6VUr1u7aKITEtRY/xwWzJ/UZcWXa7DMqPu/pYwuZ6Nm+bl0GmA==", + "dev": true + }, + "elliptic": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", + "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "brorand": "1.1.0", + "hash.js": "1.1.7", + "hmac-drbg": "1.0.1", + "inherits": "2.0.3", + "minimalistic-assert": "1.0.1", + "minimalistic-crypto-utils": "1.0.1" + } + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "encoding": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", + "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", + "requires": { + "iconv-lite": "0.4.24" + } + }, + "end-of-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", + "integrity": "sha1-6TUyWLqpEIll78QcsO+K3i88+wc=", + "dev": true, + "requires": { + "once": "1.3.3" + }, + "dependencies": { + "once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", + "dev": true, + "requires": { + "wrappy": "1.0.2" + } + } + } + }, + "engine.io": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-1.8.5.tgz", + "integrity": "sha512-j1DWIcktw4hRwrv6nWx++5nFH2X64x16MAG2P0Lmi5Dvdfi3I+Jhc7JKJIdAmDJa+5aZ/imHV7dWRPy2Cqjh3A==", + "dev": true, + "requires": { + "accepts": "1.3.3", + "base64id": "1.0.0", + "cookie": "0.3.1", + "debug": "2.3.3", + "engine.io-parser": "1.3.2", + "ws": "1.1.5" + }, + "dependencies": { + "debug": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", + "dev": true, + "requires": { + "ms": "0.7.2" + } + }, + "ms": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", + "dev": true + }, + "ws": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", + "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", + "dev": true, + "requires": { + "options": "0.0.6", + "ultron": "1.0.2" + } + } + } + }, + "engine.io-client": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.8.5.tgz", + "integrity": "sha512-AYTgHyeVUPitsseqjoedjhYJapNVoSPShbZ+tEUX9/73jgZ/Z3sUlJf9oYgdEBBdVhupUpUqSxH0kBCXlQnmZg==", + "dev": true, + "requires": { + "component-emitter": "1.2.1", + "component-inherit": "0.0.3", + "debug": "2.3.3", + "engine.io-parser": "1.3.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parsejson": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "ws": "1.1.5", + "xmlhttprequest-ssl": "1.5.3", + "yeast": "0.1.2" + }, + "dependencies": { + "debug": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", + "dev": true, + "requires": { + "ms": "0.7.2" + } + }, + "ms": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", + "dev": true + }, + "ws": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", + "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", + "dev": true, + "requires": { + "options": "0.0.6", + "ultron": "1.0.2" + } + } + } + }, + "engine.io-parser": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.3.2.tgz", + "integrity": "sha1-k3sHnwAH0Ik+xW1GyyILjLQ1Igo=", + "dev": true, + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "0.0.6", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.4", + "has-binary": "0.1.7", + "wtf-8": "1.0.0" + } + }, + "enhanced-resolve": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz", + "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=", + "dev": true, + "requires": { + "graceful-fs": "4.1.15", + "memory-fs": "0.4.1", + "object-assign": "4.1.1", + "tapable": "0.2.9" + } + }, + "ent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", + "dev": true + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "dev": true, + "requires": { + "prr": "1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "0.2.1" + } + }, + "es-abstract": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz", + "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==", + "dev": true, + "requires": { + "es-to-primitive": "1.2.0", + "function-bind": "1.1.1", + "has": "1.0.3", + "is-callable": "1.1.4", + "is-regex": "1.0.4", + "object-keys": "1.0.12" + } + }, + "es-to-primitive": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", + "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", + "dev": true, + "requires": { + "is-callable": "1.1.4", + "is-date-object": "1.0.1", + "is-symbol": "1.0.2" + } + }, + "es5-ext": { + "version": "0.10.47", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.47.tgz", + "integrity": "sha512-/1TItLfj+TTfWoeRcDn/0FbGV6SNo4R+On2GGVucPU/j3BWnXE2Co8h8CTo4Tu34gFJtnmwS9xiScKs4EjZhdw==", + "dev": true, + "requires": { + "es6-iterator": "2.0.3", + "es6-symbol": "3.1.1", + "next-tick": "1.0.0" + } + }, + "es6-collections": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/es6-collections/-/es6-collections-0.5.6.tgz", + "integrity": "sha1-VVLoAK0SwYIM2ivUp5rn27A9iaI=" + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dev": true, + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.47", + "es6-symbol": "3.1.1" + } + }, + "es6-map": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", + "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", + "dev": true, + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.47", + "es6-iterator": "2.0.3", + "es6-set": "0.1.5", + "es6-symbol": "3.1.1", + "event-emitter": "0.3.5" + } + }, + "es6-promise": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.5.tgz", + "integrity": "sha512-n6wvpdE43VFtJq+lUDYDBFUwV8TZbuGXLV4D6wKafg13ldznKsyEvatubnmUe31zcvelSzOHF+XbaT+Bl9ObDg==" + }, + "es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", + "dev": true, + "requires": { + "es6-promise": "4.2.5" + } + }, + "es6-set": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz", + "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", + "dev": true, + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.47", + "es6-iterator": "2.0.3", + "es6-symbol": "3.1.1", + "event-emitter": "0.3.5" + } + }, + "es6-symbol": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", + "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", + "dev": true, + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.47" + } + }, + "es6-templates": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/es6-templates/-/es6-templates-0.2.3.tgz", + "integrity": "sha1-XLmsn7He1usSOTQrgdeSu7QHjuQ=", + "dev": true, + "requires": { + "recast": "0.11.23", + "through": "2.3.8" + } + }, + "es6-weak-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz", + "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=", + "dev": true, + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.47", + "es6-iterator": "2.0.3", + "es6-symbol": "3.1.1" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "escodegen": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.11.0.tgz", + "integrity": "sha512-IeMV45ReixHS53K/OmfKAIztN/igDHzTJUhZM3k1jMhIZWjk45SMwAtBsEXiJp3vSPmTcu6CXn7mDvFHRN66fw==", + "dev": true, + "requires": { + "esprima": "3.1.3", + "estraverse": "4.2.0", + "esutils": "2.0.2", + "optionator": "0.8.2", + "source-map": "0.6.1" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + } + } + }, + "escope": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", + "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=", + "dev": true, + "requires": { + "es6-map": "0.1.5", + "es6-weak-map": "2.0.2", + "esrecurse": "4.2.1", + "estraverse": "4.2.0" + } + }, + "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 + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dev": true, + "requires": { + "estraverse": "4.2.0" + } + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "dev": true + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", + "dev": true, + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.47" + } + }, + "event-stream": { + "version": "3.0.20", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.0.20.tgz", + "integrity": "sha1-A4u7LqnqkDhbJvvBhU0LU58qvqM=", + "dev": true, + "requires": { + "duplexer": "0.1.1", + "from": "0.1.7", + "map-stream": "0.0.7", + "pause-stream": "0.0.11", + "split": "0.2.10", + "stream-combiner": "0.0.4", + "through": "2.3.8" + } + }, + "eventemitter3": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.0.tgz", + "integrity": "sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA==", + "dev": true + }, + "events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz", + "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==", + "dev": true + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "1.3.5", + "safe-buffer": "5.1.2" + } + }, + "exec-sh": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz", + "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==", + "dev": true, + "requires": { + "merge": "1.2.1" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "requires": { + "cross-spawn": "5.1.0", + "get-stream": "3.0.0", + "is-stream": "1.1.0", + "npm-run-path": "2.0.2", + "p-finally": "1.0.0", + "signal-exit": "3.0.2", + "strip-eof": "1.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true + }, + "exit-hook": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", + "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=", + "dev": true + }, + "expand-braces": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/expand-braces/-/expand-braces-0.1.2.tgz", + "integrity": "sha1-SIsdHSRRyz06axks/AMPRMWFX+o=", + "dev": true, + "requires": { + "array-slice": "0.2.3", + "array-unique": "0.2.1", + "braces": "0.1.5" + }, + "dependencies": { + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", + "dev": true + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-0.1.5.tgz", + "integrity": "sha1-wIVxEIUpHYt1/ddOqw+FlygHEeY=", + "dev": true, + "requires": { + "expand-range": "0.1.1" + } + }, + "expand-range": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-0.1.1.tgz", + "integrity": "sha1-TLjtoJk8pW+k9B/ELzy7TMrf8EQ=", + "dev": true, + "requires": { + "is-number": "0.1.1", + "repeat-string": "0.2.2" + } + }, + "is-number": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-0.1.1.tgz", + "integrity": "sha1-aaevEWlj1HIG7JvZtIoUIW8eOAY=", + "dev": true + }, + "repeat-string": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-0.2.2.tgz", + "integrity": "sha1-x6jTI2BoNiBZp+RlH8aITosftK4=", + "dev": true + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "2.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "posix-character-classes": "0.1.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "dev": true, + "requires": { + "fill-range": "2.2.4" + }, + "dependencies": { + "fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "dev": true, + "requires": { + "is-number": "2.1.0", + "isobject": "2.1.0", + "randomatic": "3.1.1", + "repeat-element": "1.1.3", + "repeat-string": "1.6.1" + } + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "requires": { + "homedir-polyfill": "1.0.1" + } + }, + "expect": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-22.4.3.tgz", + "integrity": "sha512-XcNXEPehqn8b/jm8FYotdX0YrXn36qp4HWlrVT4ktwQas1l1LPxiVWncYnnL2eyMtKAmVIaG0XAp0QlrqJaxaA==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "jest-diff": "22.4.3", + "jest-get-type": "22.4.3", + "jest-matcher-utils": "22.4.3", + "jest-message-util": "22.4.3", + "jest-regex-util": "22.4.3" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + } + } + }, + "express": { + "version": "4.16.4", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", + "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", + "dev": true, + "requires": { + "accepts": "1.3.5", + "array-flatten": "1.1.1", + "body-parser": "1.18.3", + "content-disposition": "0.5.2", + "content-type": "1.0.4", + "cookie": "0.3.1", + "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.1", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "1.1.2", + "on-finished": "2.3.0", + "parseurl": "1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "2.0.4", + "qs": "6.5.2", + "range-parser": "1.2.0", + "safe-buffer": "5.1.2", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "1.4.0", + "type-is": "1.6.16", + "utils-merge": "1.0.1", + "vary": "1.1.2" + }, + "dependencies": { + "accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "dev": true, + "requires": { + "mime-types": "2.1.21", + "negotiator": "0.6.1" + } + }, + "finalhandler": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "on-finished": "2.3.0", + "parseurl": "1.3.2", + "statuses": "1.4.0", + "unpipe": "1.0.0" + } + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "1.0.0", + "is-extendable": "1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "2.0.4" + } + } + } + }, + "external-editor": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-1.1.1.tgz", + "integrity": "sha1-Etew24UPf/fnCBuvQAVwAGDEYAs=", + "dev": true, + "requires": { + "extend": "3.0.2", + "spawn-sync": "1.0.15", + "tmp": "0.0.29" + }, + "dependencies": { + "tmp": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.29.tgz", + "integrity": "sha1-8lEl/w3Z2jzLDC3Tce4SiLuRKMA=", + "dev": true, + "requires": { + "os-tmpdir": "1.0.2" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "0.3.2", + "define-property": "1.0.0", + "expand-brackets": "2.1.4", + "extend-shallow": "2.0.1", + "fragment-cache": "0.2.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "1.0.2" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" + } + } + } + }, + "extract-zip": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", + "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", + "dev": true, + "requires": { + "concat-stream": "1.6.2", + "debug": "2.6.9", + "mkdirp": "0.5.1", + "yauzl": "2.4.1" + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "dev": true, + "requires": { + "ansi-gray": "0.1.1", + "color-support": "1.1.3", + "parse-node-version": "1.0.0", + "time-stamp": "1.1.0" + } + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", + "dev": true + }, + "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 + }, + "fast-safe-stringify": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-1.1.13.tgz", + "integrity": "sha1-oB6c2cnkkXFcmKdaQtXwu9EH/3Y=", + "dev": true + }, + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "requires": { + "websocket-driver": "0.7.0" + } + }, + "fb-watchman": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz", + "integrity": "sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg=", + "dev": true, + "requires": { + "bser": "2.0.0" + } + }, + "fbjs": { + "version": "0.8.17", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", + "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", + "requires": { + "core-js": "1.2.7", + "isomorphic-fetch": "2.2.1", + "loose-envify": "1.4.0", + "object-assign": "4.1.1", + "promise": "7.3.1", + "setimmediate": "1.0.5", + "ua-parser-js": "0.7.19" + } + }, + "fd-slicer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", + "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", + "dev": true, + "requires": { + "pend": "1.2.0" + } + }, + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "requires": { + "escape-string-regexp": "1.0.5", + "object-assign": "4.1.1" + } + }, + "file-loader": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.11.tgz", + "integrity": "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==", + "dev": true, + "requires": { + "loader-utils": "1.2.3", + "schema-utils": "0.4.7" + }, + "dependencies": { + "ajv": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.7.0.tgz", + "integrity": "sha512-RZXPviBTtfmtka9n9sy1N5M5b82CbxWIR6HIis4s3WQTXDJamc/0gpCWNGz6EWdWp4DOfjzJfhz/AS9zVPjjWg==", + "dev": true, + "requires": { + "fast-deep-equal": "2.0.1", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.4.1", + "uri-js": "4.2.2" + } + }, + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "dev": true, + "requires": { + "ajv": "6.7.0", + "ajv-keywords": "3.2.0" + } + } + } + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", + "dev": true + }, + "fileset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz", + "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=", + "dev": true, + "requires": { + "glob": "7.1.3", + "minimatch": "3.0.4" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "2.0.1", + "is-number": "3.0.0", + "repeat-string": "1.6.1", + "to-regex-range": "2.1.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, + "finalhandler": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", + "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "on-finished": "2.3.0", + "parseurl": "1.3.2", + "statuses": "1.3.1", + "unpipe": "1.0.0" + }, + "dependencies": { + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", + "dev": true + } + } + }, + "find-index": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz", + "integrity": "sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ=", + "dev": true + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "2.0.0" + } + }, + "findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "dev": true, + "requires": { + "detect-file": "1.0.0", + "is-glob": "3.1.0", + "micromatch": "3.1.10", + "resolve-dir": "1.0.1" + } + }, + "fined": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.1.1.tgz", + "integrity": "sha512-jQp949ZmEbiYHk3gkbdtpJ0G1+kgtLQBNdP5edFP7Fh+WAYceLQz6yO1SBj72Xkg8GVyTB3bBzAYrHJVh5Xd5g==", + "dev": true, + "requires": { + "expand-tilde": "2.0.2", + "is-plain-object": "2.0.4", + "object.defaults": "1.1.0", + "object.pick": "1.3.0", + "parse-filepath": "1.0.2" + } + }, + "first-chunk-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz", + "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=", + "dev": true + }, + "flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "dev": true + }, + "flatten": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", + "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=", + "dev": true + }, + "follow-redirects": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.6.1.tgz", + "integrity": "sha512-t2JCjbzxQpWvbhts3l6SH1DKzSrx8a+SsaVf4h6bG4kOXUuPYS/kg2Lr4gQSb7eemaHqJkOThF1BGyjlUkO1GQ==", + "dev": true, + "requires": { + "debug": "3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "1.0.2" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "fork-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/fork-stream/-/fork-stream-0.0.4.tgz", + "integrity": "sha1-24Sfznf2cIpfjzhq5TOgkHtUrnA=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.7", + "mime-types": "2.1.21" + } + }, + "formatio": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/formatio/-/formatio-1.1.1.tgz", + "integrity": "sha1-XtPM1jZVEJc4NGXZlhmRAOhhYek=", + "dev": true, + "requires": { + "samsam": "1.1.2" + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "dev": true + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "from": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", + "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=", + "dev": true + }, + "fs-extra": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", + "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", + "dev": true, + "requires": { + "graceful-fs": "4.1.15", + "jsonfile": "4.0.0", + "universalify": "0.1.2" + } + }, + "fs-minipass": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz", + "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==", + "dev": true, + "requires": { + "minipass": "2.3.5" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.7.tgz", + "integrity": "sha512-Pxm6sI2MeBD7RdD12RYsqaP0nMiwx8eZBXCa6z2L+mRHm2DYrOYwihmhjpkdjUHwQhslWQjRpEgNq4XvBmaAuw==", + "dev": true, + "optional": true, + "requires": { + "nan": "2.12.1", + "node-pre-gyp": "0.10.3" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "1.0.0", + "readable-stream": "2.3.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "requires": { + "balanced-match": "1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "2.6.9", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "2.3.5" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aproba": "1.2.0", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.3" + } + }, + "glob": { + "version": "7.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": "2.1.2" + } + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimatch": "3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "requires": { + "brace-expansion": "1.1.11" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true + }, + "minipass": { + "version": "2.3.5", + "bundled": true, + "dev": true, + "requires": { + "safe-buffer": "5.1.2", + "yallist": "3.0.3" + } + }, + "minizlib": { + "version": "1.2.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "2.3.5" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.2.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "2.6.9", + "iconv-lite": "0.4.24", + "sax": "1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.10.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "1.0.3", + "mkdirp": "0.5.1", + "needle": "2.2.4", + "nopt": "4.0.1", + "npm-packlist": "1.2.0", + "npmlog": "4.1.2", + "rc": "1.2.8", + "rimraf": "2.6.3", + "semver": "5.6.0", + "tar": "4.4.8" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1.1.1", + "osenv": "0.1.5" + } + }, + "npm-bundled": { + "version": "1.0.5", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "3.0.1", + "npm-bundled": "1.0.5" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "1.1.5", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "set-blocking": "2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "requires": { + "wrappy": "1.0.2" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "0.6.0", + "ini": "1.3.5", + "minimist": "1.2.0", + "strip-json-comments": "2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "rimraf": { + "version": "2.6.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "chownr": "1.1.1", + "fs-minipass": "1.2.5", + "minipass": "2.3.5", + "minizlib": "1.2.1", + "mkdirp": "0.5.1", + "safe-buffer": "5.1.2", + "yallist": "3.0.3" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "1.0.2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "yallist": { + "version": "3.0.3", + "bundled": true, + "dev": true + } + } + }, + "fstream": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", + "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", + "dev": true, + "requires": { + "graceful-fs": "4.1.15", + "inherits": "2.0.3", + "mkdirp": "0.5.1", + "rimraf": "2.5.4" + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "1.2.0", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.3" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + } + } + }, + "gaze": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz", + "integrity": "sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8=", + "dev": true, + "requires": { + "globule": "0.1.0" + } + }, + "generic-names": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-1.0.3.tgz", + "integrity": "sha1-LXhqEhruUIh2eWk56OO/+DbCCRc=", + "dev": true, + "requires": { + "loader-utils": "0.2.17" + }, + "dependencies": { + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true + }, + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "requires": { + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } + } + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "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 + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "1.0.0" + } + }, + "git-repo-info": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/git-repo-info/-/git-repo-info-1.1.4.tgz", + "integrity": "sha1-E0n6OIinZh6h/2OgR8L/Q7PglgI=", + "dev": true + }, + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "dev": true, + "requires": { + "glob-parent": "2.0.0", + "is-glob": "2.0.1" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + } + } + }, + "glob-escape": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/glob-escape/-/glob-escape-0.0.2.tgz", + "integrity": "sha1-nCf3gh7RwTd1gvPv2VWOP2dWKO0=", + "dev": true + }, + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "requires": { + "is-glob": "2.0.1" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + } + } + }, + "glob-stream": { + "version": "3.1.18", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz", + "integrity": "sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs=", + "dev": true, + "requires": { + "glob": "4.5.3", + "glob2base": "0.0.12", + "minimatch": "2.0.10", + "ordered-read-streams": "0.1.0", + "through2": "0.6.5", + "unique-stream": "1.0.0" + }, + "dependencies": { + "glob": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", + "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=", + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "2.0.10", + "once": "1.4.0" + } + }, + "minimatch": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", + "dev": true, + "requires": { + "brace-expansion": "1.1.11" + } + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": "1.0.34", + "xtend": "4.0.1" + } + } + } + }, + "glob-watcher": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz", + "integrity": "sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs=", + "dev": true, + "requires": { + "gaze": "0.5.2" + } + }, + "glob2base": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz", + "integrity": "sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY=", + "dev": true, + "requires": { + "find-index": "0.1.1" + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "requires": { + "global-prefix": "1.0.2", + "is-windows": "1.0.2", + "resolve-dir": "1.0.1" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "requires": { + "expand-tilde": "2.0.2", + "homedir-polyfill": "1.0.1", + "ini": "1.3.5", + "is-windows": "1.0.2", + "which": "1.3.1" + } + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true + }, + "globby": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", + "dev": true, + "requires": { + "array-union": "1.0.2", + "arrify": "1.0.1", + "glob": "7.1.3", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + } + }, + "globule": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz", + "integrity": "sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU=", + "dev": true, + "requires": { + "glob": "3.1.21", + "lodash": "1.0.2", + "minimatch": "0.2.14" + }, + "dependencies": { + "glob": { + "version": "3.1.21", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", + "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", + "dev": true, + "requires": { + "graceful-fs": "1.2.3", + "inherits": "1.0.2", + "minimatch": "0.2.14" + } + }, + "graceful-fs": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", + "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=", + "dev": true + }, + "inherits": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz", + "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=", + "dev": true + }, + "minimatch": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", + "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", + "dev": true, + "requires": { + "lru-cache": "2.7.3", + "sigmund": "1.0.1" + } + } + } + }, + "glogg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", + "dev": true, + "requires": { + "sparkles": "1.0.1" + } + }, + "graceful-fs": { + "version": "4.1.15", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", + "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==", + "dev": true + }, + "growl": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", + "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", + "dev": true + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true + }, + "gulp": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-3.9.1.tgz", + "integrity": "sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ=", + "dev": true, + "requires": { + "archy": "1.0.0", + "chalk": "1.1.3", + "deprecated": "0.0.1", + "gulp-util": "3.0.8", + "interpret": "1.2.0", + "liftoff": "2.5.0", + "minimist": "1.2.0", + "orchestrator": "0.3.8", + "pretty-hrtime": "1.0.3", + "semver": "4.3.6", + "tildify": "1.2.0", + "v8flags": "2.1.1", + "vinyl-fs": "0.3.14" + }, + "dependencies": { + "semver": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", + "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=", + "dev": true + } + } + }, + "gulp-connect": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/gulp-connect/-/gulp-connect-5.5.0.tgz", + "integrity": "sha512-oRBLjw/4EVaZb8g8OcxOVdGD8ZXYrRiWKcNxlrGjxb/6Cp0GDdqw7ieX7D8xJrQS7sbXT+G94u63pMJF3MMjQA==", + "dev": true, + "requires": { + "ansi-colors": "1.1.0", + "connect": "3.6.6", + "connect-livereload": "0.5.4", + "event-stream": "3.3.5", + "fancy-log": "1.3.3", + "send": "0.13.2", + "serve-index": "1.9.1", + "serve-static": "1.13.2", + "tiny-lr": "0.2.1" + }, + "dependencies": { + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "etag": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz", + "integrity": "sha1-A9MLX2fdbmMtKUXTDWZScxo01dg=", + "dev": true + }, + "event-stream": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.5.tgz", + "integrity": "sha512-vyibDcu5JL20Me1fP734QBH/kenBGLZap2n0+XXM7mvuUPzJ20Ydqj1aKcIeMdri1p+PU+4yAKugjN8KCVst+g==", + "dev": true, + "requires": { + "duplexer": "0.1.1", + "from": "0.1.7", + "map-stream": "0.0.7", + "pause-stream": "0.0.11", + "split": "1.0.1", + "stream-combiner": "0.2.2", + "through": "2.3.8" + } + }, + "fresh": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz", + "integrity": "sha1-ZR+DjiJCTnVm3hYdg1jKoZn4PU8=", + "dev": true + }, + "http-errors": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", + "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "statuses": "1.2.1" + } + }, + "mime": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", + "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=", + "dev": true + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + }, + "range-parser": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz", + "integrity": "sha1-aHKCNTXGkuLCoBA4Jq/YLC4P8XU=", + "dev": true + }, + "send": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.13.2.tgz", + "integrity": "sha1-dl52B8gFVFK7pvCwUllTUJhgNt4=", + "dev": true, + "requires": { + "debug": "2.2.0", + "depd": "1.1.2", + "destroy": "1.0.4", + "escape-html": "1.0.3", + "etag": "1.7.0", + "fresh": "0.3.0", + "http-errors": "1.3.1", + "mime": "1.3.4", + "ms": "0.7.1", + "on-finished": "2.3.0", + "range-parser": "1.0.3", + "statuses": "1.2.1" + } + }, + "split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "dev": true, + "requires": { + "through": "2.3.8" + } + }, + "statuses": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz", + "integrity": "sha1-3e1FzBglbVHtQK7BQkidXGECbSg=", + "dev": true + }, + "stream-combiner": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz", + "integrity": "sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=", + "dev": true, + "requires": { + "duplexer": "0.1.1", + "through": "2.3.8" + } + } + } + }, + "gulp-flatten": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/gulp-flatten/-/gulp-flatten-0.2.0.tgz", + "integrity": "sha1-iS1RfjjXkA/UVM+aHgIQMA6S6wY=", + "dev": true, + "requires": { + "gulp-util": "3.0.8", + "through2": "2.0.5" + } + }, + "gulp-if": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/gulp-if/-/gulp-if-2.0.2.tgz", + "integrity": "sha1-pJe351cwBQQcqivIt92jyARE1ik=", + "dev": true, + "requires": { + "gulp-match": "1.0.3", + "ternary-stream": "2.0.1", + "through2": "2.0.5" + } + }, + "gulp-karma": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/gulp-karma/-/gulp-karma-0.0.5.tgz", + "integrity": "sha1-RLoZejEFTlyXOlujOUITwUKAOVg=", + "dev": true, + "requires": { + "event-stream": "3.0.20", + "gulp-util": "2.2.20", + "optimist": "0.6.1", + "xtend": "2.1.2" + }, + "dependencies": { + "ansi-regex": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", + "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=", + "dev": true + }, + "ansi-styles": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", + "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=", + "dev": true + }, + "chalk": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", + "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", + "dev": true, + "requires": { + "ansi-styles": "1.1.0", + "escape-string-regexp": "1.0.5", + "has-ansi": "0.1.0", + "strip-ansi": "0.3.0", + "supports-color": "0.2.0" + } + }, + "dateformat": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", + "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", + "dev": true, + "requires": { + "get-stdin": "4.0.1", + "meow": "3.7.0" + } + }, + "gulp-util": { + "version": "2.2.20", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-2.2.20.tgz", + "integrity": "sha1-1xRuVyiRC9jwR6awseVJvCLb1kw=", + "dev": true, + "requires": { + "chalk": "0.5.1", + "dateformat": "1.0.12", + "lodash._reinterpolate": "2.4.1", + "lodash.template": "2.4.1", + "minimist": "0.2.0", + "multipipe": "0.1.2", + "through2": "0.5.1", + "vinyl": "0.2.3" + } + }, + "has-ansi": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", + "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", + "dev": true, + "requires": { + "ansi-regex": "0.2.1" + } + }, + "lodash._reinterpolate": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-2.4.1.tgz", + "integrity": "sha1-TxInqlqHEfxjL1sHofRgequLMiI=", + "dev": true + }, + "lodash.escape": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-2.4.1.tgz", + "integrity": "sha1-LOEsXghNsKV92l5dHu659dF1o7Q=", + "dev": true, + "requires": { + "lodash._escapehtmlchar": "2.4.1", + "lodash._reunescapedhtml": "2.4.1", + "lodash.keys": "2.4.1" + } + }, + "lodash.keys": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", + "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", + "dev": true, + "requires": { + "lodash._isnative": "2.4.1", + "lodash._shimkeys": "2.4.1", + "lodash.isobject": "2.4.1" + } + }, + "lodash.template": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-2.4.1.tgz", + "integrity": "sha1-nmEQB+32KRKal0qzxIuBez4c8g0=", + "dev": true, + "requires": { + "lodash._escapestringchar": "2.4.1", + "lodash._reinterpolate": "2.4.1", + "lodash.defaults": "2.4.1", + "lodash.escape": "2.4.1", + "lodash.keys": "2.4.1", + "lodash.templatesettings": "2.4.1", + "lodash.values": "2.4.1" + } + }, + "lodash.templatesettings": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz", + "integrity": "sha1-6nbHXRHrhtTb6JqDiTu4YZKaxpk=", + "dev": true, + "requires": { + "lodash._reinterpolate": "2.4.1", + "lodash.escape": "2.4.1" + } + }, + "minimist": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.0.tgz", + "integrity": "sha1-Tf/lJdriuGTGbC4jxicdev3s784=", + "dev": true + }, + "object-keys": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", + "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "strip-ansi": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", + "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", + "dev": true, + "requires": { + "ansi-regex": "0.2.1" + } + }, + "supports-color": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", + "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=", + "dev": true + }, + "through2": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz", + "integrity": "sha1-390BLrnHAOIyP9M084rGIqs3Lac=", + "dev": true, + "requires": { + "readable-stream": "1.0.34", + "xtend": "3.0.0" + }, + "dependencies": { + "xtend": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz", + "integrity": "sha1-XM50B7r2Qsunvs2laBEcST9ZZlo=", + "dev": true + } + } + }, + "vinyl": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.2.3.tgz", + "integrity": "sha1-vKk4IJWC7FpJrVOKAPofEl5RMlI=", + "dev": true, + "requires": { + "clone-stats": "0.0.1" + } + }, + "xtend": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", + "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", + "dev": true, + "requires": { + "object-keys": "0.4.0" + } + } + } + }, + "gulp-match": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/gulp-match/-/gulp-match-1.0.3.tgz", + "integrity": "sha1-kcfA1/Kb7NZgbVfYCn+Hdqh6uo4=", + "dev": true, + "requires": { + "minimatch": "3.0.4" + } + }, + "gulp-open": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/gulp-open/-/gulp-open-3.0.1.tgz", + "integrity": "sha512-dohokw+npnt48AsD0hhvCLEHLnDMqM35F+amvIfJlX1H2nNHYUClR0Oy1rI0TvbL1/pHiHGNLmohhk+kvwIKjA==", + "dev": true, + "requires": { + "colors": "1.2.5", + "opn": "5.2.0", + "plugin-log": "0.1.0", + "through2": "2.0.5" + } + }, + "gulp-replace": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/gulp-replace/-/gulp-replace-0.5.4.tgz", + "integrity": "sha1-aaZ5FLvRPFYr/xT1BKQDeWqg2qk=", + "dev": true, + "requires": { + "istextorbinary": "1.0.2", + "readable-stream": "2.3.6", + "replacestream": "4.0.3" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "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.2" + } + } + } + }, + "gulp-util": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", + "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", + "dev": true, + "requires": { + "array-differ": "1.0.0", + "array-uniq": "1.0.3", + "beeper": "1.1.1", + "chalk": "1.1.3", + "dateformat": "2.2.0", + "fancy-log": "1.3.3", + "gulplog": "1.0.0", + "has-gulplog": "0.1.0", + "lodash._reescape": "3.0.0", + "lodash._reevaluate": "3.0.0", + "lodash._reinterpolate": "3.0.0", + "lodash.template": "3.6.2", + "minimist": "1.2.0", + "multipipe": "0.1.2", + "object-assign": "3.0.0", + "replace-ext": "0.0.1", + "through2": "2.0.5", + "vinyl": "0.5.3" + }, + "dependencies": { + "object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", + "dev": true + }, + "vinyl": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", + "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", + "dev": true, + "requires": { + "clone": "1.0.4", + "clone-stats": "0.0.1", + "replace-ext": "0.0.1" + } + } + } + }, + "gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "dev": true, + "requires": { + "glogg": "1.0.2" + } + }, + "handlebars": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.12.tgz", + "integrity": "sha512-RhmTekP+FZL+XNhwS1Wf+bTTZpdLougwt5pcgA1tuz6Jcx0fpH/7z0qd71RKnZHBCxIRBHfBOnio4gViPemNzA==", + "dev": true, + "requires": { + "async": "2.6.1", + "optimist": "0.6.1", + "source-map": "0.6.1", + "uglify-js": "3.4.9" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "dev": true, + "requires": { + "ajv": "6.7.0", + "har-schema": "2.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.7.0.tgz", + "integrity": "sha512-RZXPviBTtfmtka9n9sy1N5M5b82CbxWIR6HIis4s3WQTXDJamc/0gpCWNGz6EWdWp4DOfjzJfhz/AS9zVPjjWg==", + "dev": true, + "requires": { + "fast-deep-equal": "2.0.1", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.4.1", + "uri-js": "4.2.2" + } + } + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "has-binary": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.7.tgz", + "integrity": "sha1-aOYesWIQyVRaClzOBqhzkS/h5ow=", + "dev": true, + "requires": { + "isarray": "0.0.1" + } + }, + "has-cors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", + "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-gulplog": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", + "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", + "dev": true, + "requires": { + "sparkles": "1.0.1" + } + }, + "has-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", + "dev": true + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "2.0.6", + "has-values": "1.0.0", + "isobject": "3.0.1" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "3.0.0", + "kind-of": "4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "safe-buffer": "5.1.2" + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "requires": { + "inherits": "2.0.3", + "minimalistic-assert": "1.0.1" + } + }, + "hasha": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/hasha/-/hasha-2.2.0.tgz", + "integrity": "sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE=", + "dev": true, + "requires": { + "is-stream": "1.1.0", + "pinkie-promise": "2.0.1" + } + }, + "he": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", + "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "1.1.7", + "minimalistic-assert": "1.0.1", + "minimalistic-crypto-utils": "1.0.1" + } + }, + "home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", + "dev": true, + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + } + }, + "homedir-polyfill": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", + "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=", + "dev": true, + "requires": { + "parse-passwd": "1.0.0" + } + }, + "hosted-git-info": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", + "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", + "dev": true + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", + "dev": true + }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "dev": true, + "requires": { + "whatwg-encoding": "1.0.5" + } + }, + "html-loader": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-0.5.5.tgz", + "integrity": "sha512-7hIW7YinOYUpo//kSYcPB6dCKoceKLmOwjEMmhIobHuWGDVl0Nwe4l68mdG/Ru0wcUxQjVMEoZpkalZ/SE7zog==", + "dev": true, + "requires": { + "es6-templates": "0.2.3", + "fastparse": "1.1.2", + "html-minifier": "3.5.21", + "loader-utils": "1.2.3", + "object-assign": "4.1.1" + } + }, + "html-minifier": { + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", + "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", + "dev": true, + "requires": { + "camel-case": "3.0.0", + "clean-css": "4.2.1", + "commander": "2.17.1", + "he": "1.2.0", + "param-case": "2.1.1", + "relateurl": "0.2.7", + "uglify-js": "3.4.9" + }, + "dependencies": { + "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 + }, + "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 + } + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": "1.5.0" + } + }, + "http-parser-js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.0.tgz", + "integrity": "sha512-cZdEF7r4gfRIq7ezX9J0T+kQmJNOub71dWbgAXVHDct80TKP4MCETtZQ31xyv38UwgzkWPYF/Xc0ge55dW9Z9w==", + "dev": true + }, + "http-proxy": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz", + "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==", + "dev": true, + "requires": { + "eventemitter3": "3.1.0", + "follow-redirects": "1.6.1", + "requires-port": "1.0.0" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "jsprim": "1.4.1", + "sshpk": "1.16.1" + } + }, + "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 + }, + "https-proxy-agent": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz", + "integrity": "sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ==", + "dev": true, + "requires": { + "agent-base": "4.2.1", + "debug": "3.2.6" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "2.1.1" + } + }, + "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 + } + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": "2.1.2" + } + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", + "dev": true + }, + "icss-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", + "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", + "dev": true, + "requires": { + "postcss": "6.0.23" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "2.4.2", + "source-map": "0.6.1", + "supports-color": "5.5.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "ieee754": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", + "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==", + "dev": true + }, + "import-local": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", + "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", + "dev": true, + "requires": { + "pkg-dir": "2.0.0", + "resolve-cwd": "2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "in-publish": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", + "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=", + "dev": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "2.0.1" + } + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "dev": true + }, + "individual": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/individual/-/individual-3.0.0.tgz", + "integrity": "sha1-58pPhfiVewGHNPKFdQ3CLsL5hi0=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "inpath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/inpath/-/inpath-1.0.2.tgz", + "integrity": "sha1-SsIZcQ7Hpy9GD/lL9CTdPvDlKBc=", + "dev": true + }, + "inquirer": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-1.2.3.tgz", + "integrity": "sha1-TexvMvN+97sLLtPx0aXD9UUHSRg=", + "dev": true, + "requires": { + "ansi-escapes": "1.4.0", + "chalk": "1.1.3", + "cli-cursor": "1.0.2", + "cli-width": "2.2.0", + "external-editor": "1.1.1", + "figures": "1.7.0", + "lodash": "4.17.11", + "mute-stream": "0.0.6", + "pinkie-promise": "2.0.1", + "run-async": "2.3.0", + "rx": "4.1.0", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "through": "2.3.8" + }, + "dependencies": { + "ansi-escapes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", + "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "mute-stream": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.6.tgz", + "integrity": "sha1-SJYrGeFp/R38JAs/HnMXYnu8R9s=", + "dev": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + } + } + }, + "interpret": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", + "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", + "dev": true + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "1.4.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "ipaddr.js": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz", + "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=", + "dev": true + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "requires": { + "is-relative": "1.0.0", + "is-windows": "1.0.2" + } + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "1.12.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "dev": true, + "requires": { + "builtin-modules": "1.1.1" + } + }, + "is-callable": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", + "dev": true + }, + "is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "dev": true, + "requires": { + "ci-info": "1.6.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", + "dev": true + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "dev": true, + "requires": { + "is-primitive": "2.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-generator-fn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-1.0.0.tgz", + "integrity": "sha1-lp1J4bszKfa7fwkIm+JleLLd1Go=", + "dev": true + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "2.1.1" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true + }, + "is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "dev": true, + "requires": { + "is-path-inside": "1.0.1" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "requires": { + "path-is-inside": "1.0.2" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "3.0.1" + } + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", + "dev": true + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", + "dev": true + }, + "is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", + "dev": true + }, + "is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "dev": true, + "requires": { + "has": "1.0.3" + } + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "requires": { + "is-unc-path": "1.0.0" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-svg": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", + "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", + "dev": true, + "requires": { + "html-comment-regex": "1.1.2" + } + }, + "is-symbol": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "dev": true, + "requires": { + "has-symbols": "1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "requires": { + "unc-path-regex": "0.1.2" + } + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "isbinaryfile": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz", + "integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==", + "dev": true, + "requires": { + "buffer-alloc": "1.2.0" + } + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isomorphic-fetch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", + "requires": { + "node-fetch": "1.7.3", + "whatwg-fetch": "3.0.0" + } + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "istanbul": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/istanbul/-/istanbul-0.4.5.tgz", + "integrity": "sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs=", + "dev": true, + "requires": { + "abbrev": "1.0.9", + "async": "1.5.2", + "escodegen": "1.8.1", + "esprima": "2.7.3", + "glob": "5.0.15", + "handlebars": "4.0.12", + "js-yaml": "3.12.1", + "mkdirp": "0.5.1", + "nopt": "3.0.6", + "once": "1.4.0", + "resolve": "1.1.7", + "supports-color": "3.2.3", + "which": "1.3.1", + "wordwrap": "1.0.0" + }, + "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "escodegen": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz", + "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=", + "dev": true, + "requires": { + "esprima": "2.7.3", + "estraverse": "1.9.3", + "esutils": "2.0.2", + "optionator": "0.8.2", + "source-map": "0.2.0" + } + }, + "esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", + "dev": true + }, + "estraverse": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", + "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=", + "dev": true + }, + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true + }, + "source-map": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", + "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=", + "dev": true, + "optional": true, + "requires": { + "amdefine": "1.0.1" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + } + } + }, + "istanbul-api": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.7.tgz", + "integrity": "sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA==", + "dev": true, + "requires": { + "async": "2.6.1", + "fileset": "2.0.3", + "istanbul-lib-coverage": "1.2.1", + "istanbul-lib-hook": "1.2.2", + "istanbul-lib-instrument": "1.10.2", + "istanbul-lib-report": "1.1.5", + "istanbul-lib-source-maps": "1.2.6", + "istanbul-reports": "1.5.1", + "js-yaml": "3.12.1", + "mkdirp": "0.5.1", + "once": "1.4.0" + } + }, + "istanbul-instrumenter-loader": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-3.0.1.tgz", + "integrity": "sha512-a5SPObZgS0jB/ixaKSMdn6n/gXSrK2S6q/UfRJBT3e6gQmVjwZROTODQsYW5ZNwOu78hG62Y3fWlebaVOL0C+w==", + "dev": true, + "requires": { + "convert-source-map": "1.6.0", + "istanbul-lib-instrument": "1.10.2", + "loader-utils": "1.2.3", + "schema-utils": "0.3.0" + } + }, + "istanbul-lib-coverage": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz", + "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==", + "dev": true + }, + "istanbul-lib-hook": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz", + "integrity": "sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw==", + "dev": true, + "requires": { + "append-transform": "0.4.0" + } + }, + "istanbul-lib-instrument": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz", + "integrity": "sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==", + "dev": true, + "requires": { + "babel-generator": "6.26.1", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "istanbul-lib-coverage": "1.2.1", + "semver": "5.3.0" + } + }, + "istanbul-lib-report": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz", + "integrity": "sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "1.2.1", + "mkdirp": "0.5.1", + "path-parse": "1.0.6", + "supports-color": "3.2.3" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz", + "integrity": "sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg==", + "dev": true, + "requires": { + "debug": "3.2.6", + "istanbul-lib-coverage": "1.2.1", + "mkdirp": "0.5.1", + "rimraf": "2.6.3", + "source-map": "0.5.7" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "2.1.1" + } + }, + "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 + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "7.1.3" + } + } + } + }, + "istanbul-reports": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.5.1.tgz", + "integrity": "sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw==", + "dev": true, + "requires": { + "handlebars": "4.0.12" + } + }, + "istextorbinary": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-1.0.2.tgz", + "integrity": "sha1-rOGTVNGpoBc+/rEITOD4ewrX3s8=", + "dev": true, + "requires": { + "binaryextensions": "1.0.1", + "textextensions": "1.0.2" + } + }, + "jest-changed-files": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-22.4.3.tgz", + "integrity": "sha512-83Dh0w1aSkUNFhy5d2dvqWxi/y6weDwVVLU6vmK0cV9VpRxPzhTeGimbsbRDSnEoszhF937M4sDLLeS7Cu/Tmw==", + "dev": true, + "requires": { + "throat": "4.1.0" + } + }, + "jest-cli": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-22.4.4.tgz", + "integrity": "sha512-I9dsgkeyjVEEZj9wrGrqlH+8OlNob9Iptyl+6L5+ToOLJmHm4JwOPatin1b2Bzp5R5YRQJ+oiedx7o1H7wJzhA==", + "dev": true, + "requires": { + "ansi-escapes": "3.1.0", + "chalk": "2.4.2", + "exit": "0.1.2", + "glob": "7.1.3", + "graceful-fs": "4.1.15", + "import-local": "1.0.0", + "is-ci": "1.2.1", + "istanbul-api": "1.3.7", + "istanbul-lib-coverage": "1.2.1", + "istanbul-lib-instrument": "1.10.2", + "istanbul-lib-source-maps": "1.2.6", + "jest-changed-files": "22.4.3", + "jest-config": "22.4.4", + "jest-environment-jsdom": "22.4.3", + "jest-get-type": "22.4.3", + "jest-haste-map": "22.4.3", + "jest-message-util": "22.4.3", + "jest-regex-util": "22.4.3", + "jest-resolve-dependencies": "22.4.3", + "jest-runner": "22.4.4", + "jest-runtime": "22.4.4", + "jest-snapshot": "22.4.3", + "jest-util": "22.4.3", + "jest-validate": "22.4.4", + "jest-worker": "22.4.3", + "micromatch": "2.3.11", + "node-notifier": "5.3.0", + "realpath-native": "1.0.2", + "rimraf": "2.5.4", + "slash": "1.0.0", + "string-length": "2.0.0", + "strip-ansi": "4.0.0", + "which": "1.3.1", + "yargs": "10.1.2" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "1.1.0" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "0.1.1" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "2.0.0", + "array-unique": "0.2.1", + "braces": "1.8.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.4" + } + }, + "node-notifier": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.3.0.tgz", + "integrity": "sha512-AhENzCSGZnZJgBARsUjnQ7DnZbzyP+HxlVXuD0xqAnvL8q+OqtSX7lGg9e8nHzwXkMMXNdVeqq4E2M3EUAqX6Q==", + "dev": true, + "requires": { + "growly": "1.3.0", + "semver": "5.6.0", + "shellwords": "0.1.1", + "which": "1.3.1" + } + }, + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + }, + "yargs": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz", + "integrity": "sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig==", + "dev": true, + "requires": { + "cliui": "4.1.0", + "decamelize": "1.2.0", + "find-up": "2.1.0", + "get-caller-file": "1.0.3", + "os-locale": "2.1.0", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "2.1.1", + "which-module": "2.0.0", + "y18n": "3.2.1", + "yargs-parser": "8.1.0" + } + } + } + }, + "jest-config": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-22.4.4.tgz", + "integrity": "sha512-9CKfo1GC4zrXSoMLcNeDvQBfgtqGTB1uP8iDIZ97oB26RCUb886KkKWhVcpyxVDOUxbhN+uzcBCeFe7w+Iem4A==", + "dev": true, + "requires": { + "chalk": "2.4.2", + "glob": "7.1.3", + "jest-environment-jsdom": "22.4.3", + "jest-environment-node": "22.4.3", + "jest-get-type": "22.4.3", + "jest-jasmine2": "22.4.4", + "jest-regex-util": "22.4.3", + "jest-resolve": "22.4.3", + "jest-util": "22.4.3", + "jest-validate": "22.4.4", + "pretty-format": "22.4.3" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "jest-diff": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-22.4.3.tgz", + "integrity": "sha512-/QqGvCDP5oZOF6PebDuLwrB2BMD8ffJv6TAGAdEVuDx1+uEgrHpSFrfrOiMRx2eJ1hgNjlQrOQEHetVwij90KA==", + "dev": true, + "requires": { + "chalk": "2.4.2", + "diff": "3.5.0", + "jest-get-type": "22.4.3", + "pretty-format": "22.4.3" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "jest-docblock": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-22.4.3.tgz", + "integrity": "sha512-uPKBEAw7YrEMcXueMKZXn/rbMxBiSv48fSqy3uEnmgOlQhSX+lthBqHb1fKWNVmFqAp9E/RsSdBfiV31LbzaOg==", + "dev": true, + "requires": { + "detect-newline": "2.1.0" + } + }, + "jest-environment-jsdom": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-22.4.3.tgz", + "integrity": "sha512-FviwfR+VyT3Datf13+ULjIMO5CSeajlayhhYQwpzgunswoaLIPutdbrnfUHEMyJCwvqQFaVtTmn9+Y8WCt6n1w==", + "dev": true, + "requires": { + "jest-mock": "22.4.3", + "jest-util": "22.4.3", + "jsdom": "11.11.0" + } + }, + "jest-environment-node": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-22.4.3.tgz", + "integrity": "sha512-reZl8XF6t/lMEuPWwo9OLfttyC26A5AMgDyEQ6DBgZuyfyeNUzYT8BFo6uxCCP/Av/b7eb9fTi3sIHFPBzmlRA==", + "dev": true, + "requires": { + "jest-mock": "22.4.3", + "jest-util": "22.4.3" + } + }, + "jest-get-type": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", + "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==", + "dev": true + }, + "jest-haste-map": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-22.4.3.tgz", + "integrity": "sha512-4Q9fjzuPVwnaqGKDpIsCSoTSnG3cteyk2oNVjBX12HHOaF1oxql+uUiqZb5Ndu7g/vTZfdNwwy4WwYogLh29DQ==", + "dev": true, + "requires": { + "fb-watchman": "2.0.0", + "graceful-fs": "4.1.15", + "jest-docblock": "22.4.3", + "jest-serializer": "22.4.3", + "jest-worker": "22.4.3", + "micromatch": "2.3.11", + "sane": "2.5.2" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "1.1.0" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.3" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "0.1.1" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "2.0.0", + "array-unique": "0.2.1", + "braces": "1.8.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.4" + } + } + } + }, + "jest-jasmine2": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-22.4.4.tgz", + "integrity": "sha512-nK3vdUl50MuH7vj/8at7EQVjPGWCi3d5+6aCi7Gxy/XMWdOdbH1qtO/LjKbqD8+8dUAEH+BVVh7HkjpCWC1CSw==", + "dev": true, + "requires": { + "chalk": "2.4.2", + "co": "4.6.0", + "expect": "22.4.3", + "graceful-fs": "4.1.15", + "is-generator-fn": "1.0.0", + "jest-diff": "22.4.3", + "jest-matcher-utils": "22.4.3", + "jest-message-util": "22.4.3", + "jest-snapshot": "22.4.3", + "jest-util": "22.4.3", + "source-map-support": "0.5.10" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "jest-leak-detector": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-22.4.3.tgz", + "integrity": "sha512-NZpR/Ls7+ndO57LuXROdgCGz2RmUdC541tTImL9bdUtU3WadgFGm0yV+Ok4Fuia/1rLAn5KaJ+i76L6e3zGJYQ==", + "dev": true, + "requires": { + "pretty-format": "22.4.3" + } + }, + "jest-matcher-utils": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-22.4.3.tgz", + "integrity": "sha512-lsEHVaTnKzdAPR5t4B6OcxXo9Vy4K+kRRbG5gtddY8lBEC+Mlpvm1CJcsMESRjzUhzkz568exMV1hTB76nAKbA==", + "dev": true, + "requires": { + "chalk": "2.4.2", + "jest-get-type": "22.4.3", + "pretty-format": "22.4.3" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "jest-message-util": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-22.4.3.tgz", + "integrity": "sha512-iAMeKxhB3Se5xkSjU0NndLLCHtP4n+GtCqV0bISKA5dmOXQfEbdEmYiu2qpnWBDCQdEafNDDU6Q+l6oBMd/+BA==", + "dev": true, + "requires": { + "@babel/code-frame": "7.0.0", + "chalk": "2.4.2", + "micromatch": "2.3.11", + "slash": "1.0.0", + "stack-utils": "1.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "1.1.0" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "0.1.1" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "2.0.0", + "array-unique": "0.2.1", + "braces": "1.8.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.4" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "jest-mock": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-22.4.3.tgz", + "integrity": "sha512-+4R6mH5M1G4NK16CKg9N1DtCaFmuxhcIqF4lQK/Q1CIotqMs/XBemfpDPeVZBFow6iyUNu6EBT9ugdNOTT5o5Q==", + "dev": true + }, + "jest-regex-util": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-22.4.3.tgz", + "integrity": "sha512-LFg1gWr3QinIjb8j833bq7jtQopiwdAs67OGfkPrvy7uNUbVMfTXXcOKXJaeY5GgjobELkKvKENqq1xrUectWg==", + "dev": true + }, + "jest-resolve": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-22.4.3.tgz", + "integrity": "sha512-u3BkD/MQBmwrOJDzDIaxpyqTxYH+XqAXzVJP51gt29H8jpj3QgKof5GGO2uPGKGeA1yTMlpbMs1gIQ6U4vcRhw==", + "dev": true, + "requires": { + "browser-resolve": "1.11.3", + "chalk": "2.4.2" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "jest-resolve-dependencies": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-22.4.3.tgz", + "integrity": "sha512-06czCMVToSN8F2U4EvgSB1Bv/56gc7MpCftZ9z9fBgUQM7dzHGCMBsyfVA6dZTx8v0FDcnALf7hupeQxaBCvpA==", + "dev": true, + "requires": { + "jest-regex-util": "22.4.3" + } + }, + "jest-runner": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-22.4.4.tgz", + "integrity": "sha512-5S/OpB51igQW9xnkM5Tgd/7ZjiAuIoiJAVtvVTBcEBiXBIFzWM3BAMPBM19FX68gRV0KWyFuGKj0EY3M3aceeQ==", + "dev": true, + "requires": { + "exit": "0.1.2", + "jest-config": "22.4.4", + "jest-docblock": "22.4.3", + "jest-haste-map": "22.4.3", + "jest-jasmine2": "22.4.4", + "jest-leak-detector": "22.4.3", + "jest-message-util": "22.4.3", + "jest-runtime": "22.4.4", + "jest-util": "22.4.3", + "jest-worker": "22.4.3", + "throat": "4.1.0" + } + }, + "jest-runtime": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-22.4.4.tgz", + "integrity": "sha512-WRTj9m///npte1YjuphCYX7GRY/c2YvJImU9t7qOwFcqHr4YMzmX6evP/3Sehz5DKW2Vi8ONYPCFWe36JVXxfw==", + "dev": true, + "requires": { + "babel-core": "6.26.3", + "babel-jest": "22.4.4", + "babel-plugin-istanbul": "4.1.6", + "chalk": "2.4.2", + "convert-source-map": "1.6.0", + "exit": "0.1.2", + "graceful-fs": "4.1.15", + "jest-config": "22.4.4", + "jest-haste-map": "22.4.3", + "jest-regex-util": "22.4.3", + "jest-resolve": "22.4.3", + "jest-util": "22.4.3", + "jest-validate": "22.4.4", + "json-stable-stringify": "1.0.1", + "micromatch": "2.3.11", + "realpath-native": "1.0.2", + "slash": "1.0.0", + "strip-bom": "3.0.0", + "write-file-atomic": "2.4.2", + "yargs": "10.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "1.1.0" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "0.1.1" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "2.0.0", + "array-unique": "0.2.1", + "braces": "1.8.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.4" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + }, + "yargs": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz", + "integrity": "sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig==", + "dev": true, + "requires": { + "cliui": "4.1.0", + "decamelize": "1.2.0", + "find-up": "2.1.0", + "get-caller-file": "1.0.3", + "os-locale": "2.1.0", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "2.1.1", + "which-module": "2.0.0", + "y18n": "3.2.1", + "yargs-parser": "8.1.0" + } + } + } + }, + "jest-serializer": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-22.4.3.tgz", + "integrity": "sha512-uPaUAppx4VUfJ0QDerpNdF43F68eqKWCzzhUlKNDsUPhjOon7ZehR4C809GCqh765FoMRtTVUVnGvIoskkYHiw==", + "dev": true + }, + "jest-snapshot": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-22.4.3.tgz", + "integrity": "sha512-JXA0gVs5YL0HtLDCGa9YxcmmV2LZbwJ+0MfyXBBc5qpgkEYITQFJP7XNhcHFbUvRiniRpRbGVfJrOoYhhGE0RQ==", + "dev": true, + "requires": { + "chalk": "2.4.2", + "jest-diff": "22.4.3", + "jest-matcher-utils": "22.4.3", + "mkdirp": "0.5.1", + "natural-compare": "1.4.0", + "pretty-format": "22.4.3" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "jest-util": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-22.4.3.tgz", + "integrity": "sha512-rfDfG8wyC5pDPNdcnAlZgwKnzHvZDu8Td2NJI/jAGKEGxJPYiE4F0ss/gSAkG4778Y23Hvbz+0GMrDJTeo7RjQ==", + "dev": true, + "requires": { + "callsites": "2.0.0", + "chalk": "2.4.2", + "graceful-fs": "4.1.15", + "is-ci": "1.2.1", + "jest-message-util": "22.4.3", + "mkdirp": "0.5.1", + "source-map": "0.6.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "jest-validate": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-22.4.4.tgz", + "integrity": "sha512-dmlf4CIZRGvkaVg3fa0uetepcua44DHtktHm6rcoNVtYlpwe6fEJRkMFsaUVcFHLzbuBJ2cPw9Gl9TKfnzMVwg==", + "dev": true, + "requires": { + "chalk": "2.4.2", + "jest-config": "22.4.4", + "jest-get-type": "22.4.3", + "leven": "2.1.0", + "pretty-format": "22.4.3" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "jest-worker": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-22.4.3.tgz", + "integrity": "sha512-B1ucW4fI8qVAuZmicFxI1R3kr2fNeYJyvIQ1rKcuLYnenFV5K5aMbxFj6J0i00Ju83S8jP2d7Dz14+AvbIHRYQ==", + "dev": true, + "requires": { + "merge-stream": "1.0.1" + } + }, + "jju": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.3.0.tgz", + "integrity": "sha1-2t2e8BkkvHKLA/L3l5vb1i96Kqo=", + "dev": true + }, + "js-base64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz", + "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.1.tgz", + "integrity": "sha512-um46hB9wNOKlwkHgiuyEVAybXBjwFUV0Z/RaHJblRd9DXltue9FTYvzCr9ErQrK9Adz5MU4gHWVaNUfdmrC8qA==", + "dev": true, + "requires": { + "argparse": "1.0.10", + "esprima": "4.0.1" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsdom": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.11.0.tgz", + "integrity": "sha512-ou1VyfjwsSuWkudGxb03FotDajxAto6USAlmMZjE2lc0jCznt7sBWkhfRBRaWwbnmDqdMSTKTLT5d9sBFkkM7A==", + "dev": true, + "requires": { + "abab": "1.0.4", + "acorn": "5.7.3", + "acorn-globals": "4.3.0", + "array-equal": "1.0.0", + "cssom": "0.3.4", + "cssstyle": "0.3.1", + "data-urls": "1.1.0", + "domexception": "1.0.1", + "escodegen": "1.11.0", + "html-encoding-sniffer": "1.0.2", + "left-pad": "1.3.0", + "nwsapi": "2.0.9", + "parse5": "4.0.0", + "pn": "1.1.0", + "request": "2.88.0", + "request-promise-native": "1.0.5", + "sax": "1.2.4", + "symbol-tree": "3.2.2", + "tough-cookie": "2.5.0", + "w3c-hr-time": "1.0.1", + "webidl-conversions": "4.0.2", + "whatwg-encoding": "1.0.5", + "whatwg-mimetype": "2.3.0", + "whatwg-url": "6.5.0", + "ws": "4.1.0", + "xml-name-validator": "3.0.0" + }, + "dependencies": { + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "2.1.1" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "whatwg-url": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", + "dev": true, + "requires": { + "lodash.sortby": "4.7.0", + "tr46": "1.0.1", + "webidl-conversions": "4.0.2" + } + } + } + }, + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", + "dev": true + }, + "json-edm-parser": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/json-edm-parser/-/json-edm-parser-0.1.2.tgz", + "integrity": "sha1-HmCw/vG8CvZ7wNFG393lSGzWFbQ=", + "dev": true, + "requires": { + "jsonparse": "1.2.0" + } + }, + "json-loader": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz", + "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w==", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "dev": true, + "requires": { + "jsonify": "0.0.0" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json3": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", + "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "4.1.15" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true + }, + "jsonparse": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.2.0.tgz", + "integrity": "sha1-XAxWhRBxYOcv50ib3eoLRMK8Z70=", + "dev": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "jszip": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-2.5.0.tgz", + "integrity": "sha1-dET9hVHd8+XacZj+oMkbyDCMwnQ=", + "dev": true, + "requires": { + "pako": "0.2.9" + }, + "dependencies": { + "pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=", + "dev": true + } + } + }, + "karma": { + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/karma/-/karma-0.13.22.tgz", + "integrity": "sha1-B3ULG9Bj1+fnuRvNLmNU2PKqh0Q=", + "dev": true, + "requires": { + "batch": "0.5.3", + "bluebird": "2.11.0", + "body-parser": "1.18.3", + "chokidar": "1.7.0", + "colors": "1.2.5", + "connect": "3.6.6", + "core-js": "2.6.3", + "di": "0.0.1", + "dom-serialize": "2.2.1", + "expand-braces": "0.1.2", + "glob": "7.1.3", + "graceful-fs": "4.1.15", + "http-proxy": "1.17.0", + "isbinaryfile": "3.0.3", + "lodash": "3.10.1", + "log4js": "0.6.38", + "mime": "1.6.0", + "minimatch": "3.0.4", + "optimist": "0.6.1", + "rimraf": "2.5.4", + "socket.io": "1.7.4", + "source-map": "0.5.7", + "useragent": "2.3.0" + }, + "dependencies": { + "core-js": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.3.tgz", + "integrity": "sha512-l00tmFFZOBHtYhN4Cz7k32VM7vTn3rE2ANjQDxdEN6zmXZ/xq1jQuutnmHvMG1ZJ7xd72+TA5YpUK8wz3rWsfQ==", + "dev": true + }, + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + } + } + }, + "karma-coverage": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-0.5.5.tgz", + "integrity": "sha1-sNWLECXVnVxmICYxhvHVj11TSMU=", + "dev": true, + "requires": { + "dateformat": "1.0.12", + "istanbul": "0.4.5", + "minimatch": "3.0.4", + "source-map": "0.5.7" + }, + "dependencies": { + "dateformat": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", + "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", + "dev": true, + "requires": { + "get-stdin": "4.0.1", + "meow": "3.7.0" + } + } + } + }, + "karma-mocha": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/karma-mocha/-/karma-mocha-1.3.0.tgz", + "integrity": "sha1-7qrH/8DiAetjxGdEDStpx883eL8=", + "dev": true, + "requires": { + "minimist": "1.2.0" + } + }, + "karma-mocha-clean-reporter": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/karma-mocha-clean-reporter/-/karma-mocha-clean-reporter-0.0.1.tgz", + "integrity": "sha1-6G961LxefGLX8uJC3ydRzPk/Rvo=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "karma": "0.13.22", + "log-symbols": "1.0.2", + "mocha-clean": "0.4.0" + } + }, + "karma-phantomjs-launcher": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/karma-phantomjs-launcher/-/karma-phantomjs-launcher-1.0.4.tgz", + "integrity": "sha1-0jyjSAG9qYY60xjju0vUBisTrNI=", + "dev": true, + "requires": { + "lodash": "4.17.11", + "phantomjs-prebuilt": "2.1.16" + }, + "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + } + } + }, + "karma-sinon-chai": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/karma-sinon-chai/-/karma-sinon-chai-1.2.4.tgz", + "integrity": "sha1-/qk19ivjNmzwJxyNi+UcDHDkCrw=", + "dev": true, + "requires": { + "lolex": "1.6.0" + }, + "dependencies": { + "lolex": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-1.6.0.tgz", + "integrity": "sha1-OpoCg0UqR9dDnnJzG54H1zhuSfY=", + "dev": true + } + } + }, + "karma-webpack": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/karma-webpack/-/karma-webpack-2.0.9.tgz", + "integrity": "sha512-F1j3IG/XhiMzcunAXbWXH95uizjzr3WdTzmVWlta8xqxcCtAu9FByCb4sccIMxaVFAefpgnUW9KlCo0oLvIX6A==", + "dev": true, + "requires": { + "async": "0.9.2", + "loader-utils": "0.2.17", + "lodash": "3.10.1", + "source-map": "0.5.7", + "webpack-dev-middleware": "1.12.2" + }, + "dependencies": { + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + }, + "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 + }, + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "requires": { + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } + }, + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + } + } + }, + "kew": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/kew/-/kew-0.7.0.tgz", + "integrity": "sha1-edk9LTM2PW/dKXCzNdkUGtWR15s=", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", + "dev": true, + "requires": { + "graceful-fs": "4.1.15" + } + }, + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "1.0.0" + } + }, + "left-pad": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", + "dev": true + }, + "leven": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", + "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", + "dev": true + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "1.1.2", + "type-check": "0.3.2" + } + }, + "liftoff": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz", + "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", + "dev": true, + "requires": { + "extend": "3.0.2", + "findup-sync": "2.0.0", + "fined": "1.1.1", + "flagged-respawn": "1.0.1", + "is-plain-object": "2.0.4", + "object.map": "1.0.1", + "rechoir": "0.6.2", + "resolve": "1.10.0" + } + }, + "livereload-js": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz", + "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==", + "dev": true + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "4.1.15", + "parse-json": "2.2.0", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "strip-bom": "2.0.0" + }, + "dependencies": { + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "0.2.1" + } + } + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dev": true, + "requires": { + "big.js": "5.2.2", + "emojis-list": "2.1.0", + "json5": "1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "1.2.0" + } + } + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "2.0.0", + "path-exists": "3.0.0" + } + }, + "lodash": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz", + "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=", + "dev": true + }, + "lodash._baseclone": { + "version": "4.5.7", + "resolved": "https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-4.5.7.tgz", + "integrity": "sha1-zkKt4IOE711i+nfDD2GkbmhvhDQ=", + "dev": true + }, + "lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", + "dev": true + }, + "lodash._basetostring": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", + "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=", + "dev": true + }, + "lodash._basevalues": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", + "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=", + "dev": true + }, + "lodash._escapehtmlchar": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._escapehtmlchar/-/lodash._escapehtmlchar-2.4.1.tgz", + "integrity": "sha1-32fDu2t+jh6DGrSL+geVuSr+iZ0=", + "dev": true, + "requires": { + "lodash._htmlescapes": "2.4.1" + } + }, + "lodash._escapestringchar": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._escapestringchar/-/lodash._escapestringchar-2.4.1.tgz", + "integrity": "sha1-7P4iYYoq3lC/7qQ5N+Ud9m8O23I=", + "dev": true + }, + "lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", + "dev": true + }, + "lodash._htmlescapes": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._htmlescapes/-/lodash._htmlescapes-2.4.1.tgz", + "integrity": "sha1-MtFL8IRLbeb4tioFG09nwii2JMs=", + "dev": true + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=", + "dev": true + }, + "lodash._isnative": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._isnative/-/lodash._isnative-2.4.1.tgz", + "integrity": "sha1-PqZAS3hKe+g2x7V1gOHN95sUgyw=", + "dev": true + }, + "lodash._objecttypes": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz", + "integrity": "sha1-fAt/admKH3ZSn4kLDNsbTf7BHBE=", + "dev": true + }, + "lodash._reescape": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", + "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=", + "dev": true + }, + "lodash._reevaluate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", + "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=", + "dev": true + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true + }, + "lodash._reunescapedhtml": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._reunescapedhtml/-/lodash._reunescapedhtml-2.4.1.tgz", + "integrity": "sha1-dHxPxAED6zu4oJduVx96JlnpO6c=", + "dev": true, + "requires": { + "lodash._htmlescapes": "2.4.1", + "lodash.keys": "2.4.1" + }, + "dependencies": { + "lodash.keys": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", + "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", + "dev": true, + "requires": { + "lodash._isnative": "2.4.1", + "lodash._shimkeys": "2.4.1", + "lodash.isobject": "2.4.1" + } + } + } + }, + "lodash._root": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", + "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=", + "dev": true + }, + "lodash._shimkeys": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._shimkeys/-/lodash._shimkeys-2.4.1.tgz", + "integrity": "sha1-bpzJZm/wgfC1psl4uD4kLmlJ0gM=", + "dev": true, + "requires": { + "lodash._objecttypes": "2.4.1" + } + }, + "lodash._stack": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/lodash._stack/-/lodash._stack-4.1.3.tgz", + "integrity": "sha1-dRqnbBuWSwR+dtFPxyoJP8teLdA=", + "dev": true + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", + "dev": true + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", + "dev": true + }, + "lodash.clone": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz", + "integrity": "sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y=", + "dev": true + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "lodash.defaults": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-2.4.1.tgz", + "integrity": "sha1-p+iIXwXmiFEUS24SqPNngCa8TFQ=", + "dev": true, + "requires": { + "lodash._objecttypes": "2.4.1", + "lodash.keys": "2.4.1" + }, + "dependencies": { + "lodash.keys": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", + "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", + "dev": true, + "requires": { + "lodash._isnative": "2.4.1", + "lodash._shimkeys": "2.4.1", + "lodash.isobject": "2.4.1" + } + } + } + }, + "lodash.escape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", + "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=", + "dev": true, + "requires": { + "lodash._root": "3.0.1" + } + }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" + }, + "lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", + "dev": true + }, + "lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", + "dev": true + }, + "lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" + }, + "lodash.isobject": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.4.1.tgz", + "integrity": "sha1-Wi5H/mmVPx7mMafrof5k0tBlWPU=", + "dev": true, + "requires": { + "lodash._objecttypes": "2.4.1" + } + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", + "dev": true + }, + "lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", + "dev": true, + "requires": { + "lodash._getnative": "3.9.1", + "lodash.isarguments": "3.1.0", + "lodash.isarray": "3.0.4" + } + }, + "lodash.keysin": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.keysin/-/lodash.keysin-4.2.0.tgz", + "integrity": "sha1-jMP7NcLZSsxEOhhj4C+kB5nqbyg=", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.merge": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.3.5.tgz", + "integrity": "sha1-VOWMTyCD2f7MsVeaYPdLCT1yrRc=", + "dev": true, + "requires": { + "lodash._baseclone": "4.5.7", + "lodash._stack": "4.1.3", + "lodash.isplainobject": "4.0.6", + "lodash.keysin": "4.2.0", + "lodash.rest": "4.0.5" + } + }, + "lodash.mergewith": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz", + "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==", + "dev": true + }, + "lodash.rest": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/lodash.rest/-/lodash.rest-4.0.5.tgz", + "integrity": "sha1-lU73UEkmIDjJbR/Jiyj9r58Hcqo=", + "dev": true + }, + "lodash.restparam": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", + "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=", + "dev": true + }, + "lodash.some": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz", + "integrity": "sha1-G7nzFO9ri63tE7VJFpsqlF62jk0=", + "dev": true + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "lodash.template": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", + "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", + "dev": true, + "requires": { + "lodash._basecopy": "3.0.1", + "lodash._basetostring": "3.0.1", + "lodash._basevalues": "3.0.0", + "lodash._isiterateecall": "3.0.9", + "lodash._reinterpolate": "3.0.0", + "lodash.escape": "3.2.0", + "lodash.keys": "3.1.2", + "lodash.restparam": "3.6.1", + "lodash.templatesettings": "3.1.1" + } + }, + "lodash.templatesettings": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", + "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", + "dev": true, + "requires": { + "lodash._reinterpolate": "3.0.0", + "lodash.escape": "3.2.0" + } + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "lodash.values": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.values/-/lodash.values-2.4.1.tgz", + "integrity": "sha1-q/UUQ2s8twUAFieXjLzzCxKA7qQ=", + "dev": true, + "requires": { + "lodash.keys": "2.4.1" + }, + "dependencies": { + "lodash.keys": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", + "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", + "dev": true, + "requires": { + "lodash._isnative": "2.4.1", + "lodash._shimkeys": "2.4.1", + "lodash.isobject": "2.4.1" + } + } + } + }, + "log-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", + "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", + "dev": true, + "requires": { + "chalk": "1.1.3" + } + }, + "log4js": { + "version": "0.6.38", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-0.6.38.tgz", + "integrity": "sha1-LElBFmldb7JUgJQ9P8hy5mKlIv0=", + "dev": true, + "requires": { + "readable-stream": "1.0.34", + "semver": "4.3.6" + }, + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "semver": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", + "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=", + "dev": true + } + } + }, + "lolex": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-1.4.0.tgz", + "integrity": "sha1-LycSsbwYDendzF06epbvPAuxYq0=", + "dev": true + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "4.0.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "0.4.1", + "signal-exit": "3.0.2" + } + }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", + "dev": true + }, + "lru-cache": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", + "dev": true + }, + "make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dev": true, + "requires": { + "tmpl": "1.0.4" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "map-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz", + "integrity": "sha1-ih8HiW2CsQkmvTdEokIACfiJdKg=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "1.0.1" + } + }, + "math-expression-evaluator": { + "version": "1.2.17", + "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz", + "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw=", + "dev": true + }, + "math-random": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", + "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==", + "dev": true + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "requires": { + "hash-base": "3.0.4", + "inherits": "2.0.3", + "safe-buffer": "5.1.2" + } + }, + "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 + }, + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "dev": true, + "requires": { + "mimic-fn": "1.2.0" + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "requires": { + "errno": "0.1.7", + "readable-stream": "2.3.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "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.2" + } + } + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "2.1.0", + "decamelize": "1.2.0", + "loud-rejection": "1.6.0", + "map-obj": "1.0.1", + "minimist": "1.2.0", + "normalize-package-data": "2.4.0", + "object-assign": "4.1.1", + "read-pkg-up": "1.0.1", + "redent": "1.0.0", + "trim-newlines": "1.0.0" + } + }, + "merge": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", + "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==", + "dev": true + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "merge-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", + "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", + "dev": true, + "requires": { + "readable-stream": "2.3.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "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.2" + } + } + } + }, + "merge2": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.0.3.tgz", + "integrity": "sha1-+kT4siYmFaty8ICKQB1HinDjlNs=", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "4.0.0", + "array-unique": "0.3.2", + "braces": "2.3.2", + "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.13", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "brorand": "1.1.0" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mime-db": { + "version": "1.37.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz", + "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==", + "dev": true + }, + "mime-types": { + "version": "2.1.21", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz", + "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==", + "dev": true, + "requires": { + "mime-db": "1.37.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "1.1.11" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "minipass": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.3.5.tgz", + "integrity": "sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2", + "yallist": "3.0.3" + }, + "dependencies": { + "yallist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz", + "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==", + "dev": true + } + } + }, + "minizlib": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.2.1.tgz", + "integrity": "sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA==", + "dev": true, + "requires": { + "minipass": "2.3.5" + } + }, + "mixin-deep": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", + "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "dev": true, + "requires": { + "for-in": "1.0.2", + "is-extendable": "1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + } + } + }, + "mkdirp-promise": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", + "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=", + "dev": true, + "requires": { + "mkdirp": "0.5.1" + } + }, + "mocha": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.2.0.tgz", + "integrity": "sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ==", + "dev": true, + "requires": { + "browser-stdout": "1.3.1", + "commander": "2.15.1", + "debug": "3.1.0", + "diff": "3.5.0", + "escape-string-regexp": "1.0.5", + "glob": "7.1.2", + "growl": "1.10.5", + "he": "1.1.1", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "supports-color": "5.4.0" + }, + "dependencies": { + "commander": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", + "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==", + "dev": true + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "mocha-clean": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/mocha-clean/-/mocha-clean-0.4.0.tgz", + "integrity": "sha1-CbaYXDIYFhQDIeED593ktIdgkhw=", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "multipipe": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", + "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=", + "dev": true, + "requires": { + "duplexer2": "0.0.2" + } + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "requires": { + "any-promise": "1.3.0", + "object-assign": "4.1.1", + "thenify-all": "1.6.0" + } + }, + "nan": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.12.1.tgz", + "integrity": "sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw==", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "4.0.0", + "array-unique": "0.3.2", + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "fragment-cache": "0.2.1", + "is-windows": "1.0.2", + "kind-of": "6.0.2", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + } + }, + "natives": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.6.tgz", + "integrity": "sha512-6+TDFewD4yxY14ptjKaS63GVdtKiES1pTPyxn9Jb0rBqPMZ7VcCiooEhPNsr+mqHtMGxa/5c/HhcC4uPEUw/nA==", + "dev": true + }, + "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 + }, + "ndjson": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/ndjson/-/ndjson-1.5.0.tgz", + "integrity": "sha1-rmA7NrE0vOw0e0UkIrC/mNWDLsg=", + "dev": true, + "requires": { + "json-stringify-safe": "5.0.1", + "minimist": "1.2.0", + "split2": "2.2.0", + "through2": "2.0.5" + } + }, + "negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", + "dev": true + }, + "neo-async": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.0.tgz", + "integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA==", + "dev": true + }, + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", + "dev": true + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dev": true, + "requires": { + "lower-case": "1.1.4" + } + }, + "node-addon-api": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.6.2.tgz", + "integrity": "sha512-479Bjw9nTE5DdBSZZWprFryHGjUaQC31y1wHo19We/k0BZlrmhqQitWoUL0cD8+scljCbIUL+E58oRDEakdGGA==", + "dev": true + }, + "node-fetch": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "requires": { + "encoding": "0.1.12", + "is-stream": "1.1.0" + } + }, + "node-forge": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.6.tgz", + "integrity": "sha512-sol30LUpz1jQFBjOKwbjxijiE3b6pjd74YwfD0fJOKPjF+fONKb2Yg8rYgS6+bK6VDl+/wfr4IYpC7jDzLUIfw==", + "dev": true + }, + "node-gyp": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "dev": true, + "requires": { + "fstream": "1.0.11", + "glob": "7.1.3", + "graceful-fs": "4.1.15", + "mkdirp": "0.5.1", + "nopt": "3.0.6", + "npmlog": "4.1.2", + "osenv": "0.1.5", + "request": "2.88.0", + "rimraf": "2.5.4", + "semver": "5.3.0", + "tar": "2.2.1", + "which": "1.3.1" + } + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "dev": true + }, + "node-libs-browser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.0.tgz", + "integrity": "sha512-5MQunG/oyOaBdttrL40dA7bUfPORLRWMUJLQtMg7nluxUvk5XwnLdL9twQHFAjRx/y7mIMkLKT9++qPbbk6BZA==", + "dev": true, + "requires": { + "assert": "1.4.1", + "browserify-zlib": "0.2.0", + "buffer": "4.9.1", + "console-browserify": "1.1.0", + "constants-browserify": "1.0.0", + "crypto-browserify": "3.12.0", + "domain-browser": "1.2.0", + "events": "3.0.0", + "https-browserify": "1.0.0", + "os-browserify": "0.3.0", + "path-browserify": "0.0.0", + "process": "0.11.10", + "punycode": "1.4.1", + "querystring-es3": "0.2.1", + "readable-stream": "2.3.6", + "stream-browserify": "2.0.2", + "stream-http": "2.8.3", + "string_decoder": "1.2.0", + "timers-browserify": "2.0.10", + "tty-browserify": "0.0.0", + "url": "0.11.0", + "util": "0.11.1", + "vm-browserify": "0.0.4" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + }, + "dependencies": { + "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.2" + } + } + } + }, + "string_decoder": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz", + "integrity": "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "node-notifier": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.0.2.tgz", + "integrity": "sha1-RDhEn+aeMh+UHO+UOYaweXAycBs=", + "dev": true, + "requires": { + "growly": "1.3.0", + "semver": "5.3.0", + "shellwords": "0.1.1", + "which": "1.3.1" + } + }, + "node-releases": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.3.tgz", + "integrity": "sha512-6VrvH7z6jqqNFY200kdB6HdzkgM96Oaj9v3dqGfgp6mF+cHmU4wyQKZ2/WPDRVoR0Jz9KqbamaBN0ZhdUaysUQ==", + "dev": true, + "requires": { + "semver": "5.3.0" + } + }, + "node-sass": { + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.9.3.tgz", + "integrity": "sha512-XzXyGjO+84wxyH7fV6IwBOTrEBe2f0a6SBze9QWWYR/cL74AcQUks2AsqcCZenl/Fp/JVbuEaLpgrLtocwBUww==", + "dev": true, + "requires": { + "async-foreach": "0.1.3", + "chalk": "1.1.3", + "cross-spawn": "3.0.1", + "gaze": "1.1.3", + "get-stdin": "4.0.1", + "glob": "7.1.3", + "in-publish": "2.0.0", + "lodash.assign": "4.2.0", + "lodash.clonedeep": "4.5.0", + "lodash.mergewith": "4.6.1", + "meow": "3.7.0", + "mkdirp": "0.5.1", + "nan": "2.12.1", + "node-gyp": "3.8.0", + "npmlog": "4.1.2", + "request": "2.87.0", + "sass-graph": "2.2.4", + "stdout-stream": "1.4.1", + "true-case-path": "1.0.3" + }, + "dependencies": { + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "dev": true, + "requires": { + "lru-cache": "4.1.5", + "which": "1.3.1" + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "1.2.1" + } + }, + "globule": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", + "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", + "dev": true, + "requires": { + "glob": "7.1.3", + "lodash": "4.17.11", + "minimatch": "3.0.4" + } + }, + "har-validator": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", + "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", + "dev": true, + "requires": { + "ajv": "5.2.5", + "har-schema": "2.0.0" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "1.0.2", + "yallist": "2.1.2" + } + }, + "oauth-sign": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", + "dev": true + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "request": { + "version": "2.87.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.87.0.tgz", + "integrity": "sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==", + "dev": true, + "requires": { + "aws-sign2": "0.7.0", + "aws4": "1.8.0", + "caseless": "0.12.0", + "combined-stream": "1.0.7", + "extend": "3.0.2", + "forever-agent": "0.6.1", + "form-data": "2.3.3", + "har-validator": "5.0.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.21", + "oauth-sign": "0.8.2", + "performance-now": "2.1.0", + "qs": "6.5.2", + "safe-buffer": "5.1.2", + "tough-cookie": "2.3.4", + "tunnel-agent": "0.6.0", + "uuid": "3.3.2" + } + }, + "tough-cookie": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", + "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", + "dev": true, + "requires": { + "punycode": "1.4.1" + } + } + } + }, + "node-zip": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/node-zip/-/node-zip-1.1.1.tgz", + "integrity": "sha1-lNGtZ0o81GoViN1zb0qaeMdX62I=", + "dev": true, + "requires": { + "jszip": "2.5.0" + } + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "requires": { + "abbrev": "1.0.9" + } + }, + "normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "dev": true, + "requires": { + "hosted-git-info": "2.7.1", + "is-builtin-module": "1.0.0", + "semver": "5.3.0", + "validate-npm-package-license": "3.0.4" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "1.1.0" + } + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "dev": true, + "requires": { + "object-assign": "4.1.1", + "prepend-http": "1.0.4", + "query-string": "4.3.4", + "sort-keys": "1.1.2" + } + }, + "npm": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/npm/-/npm-6.7.0.tgz", + "integrity": "sha512-OtxCLzx+pcsjMGrjZpBp214ZjxzHcAe3zLYIlaVpRYqFHff6bgggyTLf2OZPO8lfxN0RHLJnFFUU016JCzM/Ww==", + "requires": { + "JSONStream": "1.3.5", + "abbrev": "1.1.1", + "ansicolors": "0.3.2", + "ansistyles": "0.1.3", + "aproba": "2.0.0", + "archy": "1.0.0", + "bin-links": "1.1.2", + "bluebird": "3.5.3", + "byte-size": "5.0.1", + "cacache": "11.3.2", + "call-limit": "1.1.0", + "chownr": "1.1.1", + "ci-info": "2.0.0", + "cli-columns": "3.1.2", + "cli-table3": "0.5.1", + "cmd-shim": "2.0.2", + "columnify": "1.5.4", + "config-chain": "1.1.12", + "debuglog": "1.0.1", + "detect-indent": "5.0.0", + "detect-newline": "2.1.0", + "dezalgo": "1.0.3", + "editor": "1.0.0", + "figgy-pudding": "3.5.1", + "find-npm-prefix": "1.0.2", + "fs-vacuum": "1.2.10", + "fs-write-stream-atomic": "1.0.10", + "gentle-fs": "2.0.1", + "glob": "7.1.3", + "graceful-fs": "4.1.15", + "has-unicode": "2.0.1", + "hosted-git-info": "2.7.1", + "iferr": "1.0.2", + "imurmurhash": "0.1.4", + "inflight": "1.0.6", + "inherits": "2.0.3", + "ini": "1.3.5", + "init-package-json": "1.10.3", + "is-cidr": "3.0.0", + "json-parse-better-errors": "1.0.2", + "lazy-property": "1.0.0", + "libcipm": "3.0.3", + "libnpm": "2.0.1", + "libnpmaccess": "3.0.1", + "libnpmhook": "5.0.2", + "libnpmorg": "1.0.0", + "libnpmsearch": "2.0.0", + "libnpmteam": "1.0.1", + "libnpx": "10.2.0", + "lock-verify": "2.0.2", + "lockfile": "1.0.4", + "lodash._baseindexof": "3.1.0", + "lodash._baseuniq": "4.6.0", + "lodash._bindcallback": "3.0.1", + "lodash._cacheindexof": "3.0.2", + "lodash._createcache": "3.1.2", + "lodash._getnative": "3.9.1", + "lodash.clonedeep": "4.5.0", + "lodash.restparam": "3.6.1", + "lodash.union": "4.6.0", + "lodash.uniq": "4.5.0", + "lodash.without": "4.4.0", + "lru-cache": "4.1.5", + "meant": "1.0.1", + "mississippi": "3.0.0", + "mkdirp": "0.5.1", + "move-concurrently": "1.0.1", + "node-gyp": "3.8.0", + "nopt": "4.0.1", + "normalize-package-data": "2.4.0", + "npm-audit-report": "1.3.2", + "npm-cache-filename": "1.0.2", + "npm-install-checks": "3.0.0", + "npm-lifecycle": "2.1.0", + "npm-package-arg": "6.1.0", + "npm-packlist": "1.2.0", + "npm-pick-manifest": "2.2.3", + "npm-profile": "4.0.1", + "npm-registry-fetch": "3.8.0", + "npm-user-validate": "1.0.0", + "npmlog": "4.1.2", + "once": "1.4.0", + "opener": "1.5.1", + "osenv": "0.1.5", + "pacote": "9.4.0", + "path-is-inside": "1.0.2", + "promise-inflight": "1.0.1", + "qrcode-terminal": "0.12.0", + "query-string": "6.2.0", + "qw": "1.0.1", + "read": "1.0.7", + "read-cmd-shim": "1.0.1", + "read-installed": "4.0.3", + "read-package-json": "2.0.13", + "read-package-tree": "5.2.1", + "readable-stream": "3.1.1", + "readdir-scoped-modules": "1.0.2", + "request": "2.88.0", + "retry": "0.12.0", + "rimraf": "2.6.3", + "safe-buffer": "5.1.2", + "semver": "5.6.0", + "sha": "2.0.1", + "slide": "1.1.6", + "sorted-object": "2.0.1", + "sorted-union-stream": "2.1.3", + "ssri": "6.0.1", + "stringify-package": "1.0.0", + "tar": "4.4.8", + "text-table": "0.2.0", + "tiny-relative-date": "1.3.0", + "uid-number": "0.0.6", + "umask": "1.1.0", + "unique-filename": "1.1.1", + "unpipe": "1.0.0", + "update-notifier": "2.5.0", + "uuid": "3.3.2", + "validate-npm-package-license": "3.0.4", + "validate-npm-package-name": "3.0.0", + "which": "1.3.1", + "worker-farm": "1.6.0", + "write-file-atomic": "2.4.2" + }, + "dependencies": { + "JSONStream": { + "version": "1.3.5", + "bundled": true, + "requires": { + "jsonparse": "1.3.1", + "through": "2.3.8" + } + }, + "abbrev": { + "version": "1.1.1", + "bundled": true + }, + "agent-base": { + "version": "4.2.0", + "bundled": true, + "requires": { + "es6-promisify": "5.0.0" + } + }, + "agentkeepalive": { + "version": "3.4.1", + "bundled": true, + "requires": { + "humanize-ms": "1.2.1" + } + }, + "ajv": { + "version": "5.5.2", + "bundled": true, + "requires": { + "co": "4.6.0", + "fast-deep-equal": "1.1.0", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.3.1" + } + }, + "ansi-align": { + "version": "2.0.0", + "bundled": true, + "requires": { + "string-width": "2.1.1" + } + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true + }, + "ansi-styles": { + "version": "3.2.1", + "bundled": true, + "requires": { + "color-convert": "1.9.1" + } + }, + "ansicolors": { + "version": "0.3.2", + "bundled": true + }, + "ansistyles": { + "version": "0.1.3", + "bundled": true + }, + "aproba": { + "version": "2.0.0", + "bundled": true + }, + "archy": { + "version": "1.0.0", + "bundled": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "bundled": true, + "requires": { + "delegates": "1.0.0", + "readable-stream": "2.3.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "asap": { + "version": "2.0.6", + "bundled": true + }, + "asn1": { + "version": "0.2.4", + "bundled": true, + "requires": { + "safer-buffer": "2.1.2" + } + }, + "assert-plus": { + "version": "1.0.0", + "bundled": true + }, + "asynckit": { + "version": "0.4.0", + "bundled": true + }, + "aws-sign2": { + "version": "0.7.0", + "bundled": true + }, + "aws4": { + "version": "1.8.0", + "bundled": true + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "bundled": true, + "optional": true, + "requires": { + "tweetnacl": "0.14.5" + } + }, + "bin-links": { + "version": "1.1.2", + "bundled": true, + "requires": { + "bluebird": "3.5.3", + "cmd-shim": "2.0.2", + "gentle-fs": "2.0.1", + "graceful-fs": "4.1.15", + "write-file-atomic": "2.4.2" + } + }, + "block-stream": { + "version": "0.0.9", + "bundled": true, + "requires": { + "inherits": "2.0.3" + } + }, + "bluebird": { + "version": "3.5.3", + "bundled": true + }, + "boxen": { + "version": "1.3.0", + "bundled": true, + "requires": { + "ansi-align": "2.0.0", + "camelcase": "4.1.0", + "chalk": "2.4.1", + "cli-boxes": "1.0.0", + "string-width": "2.1.1", + "term-size": "1.2.0", + "widest-line": "2.0.0" + } + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "requires": { + "balanced-match": "1.0.0", + "concat-map": "0.0.1" + } + }, + "buffer-from": { + "version": "1.0.0", + "bundled": true + }, + "builtin-modules": { + "version": "1.1.1", + "bundled": true + }, + "builtins": { + "version": "1.0.3", + "bundled": true + }, + "byline": { + "version": "5.0.0", + "bundled": true + }, + "byte-size": { + "version": "5.0.1", + "bundled": true + }, + "cacache": { + "version": "11.3.2", + "bundled": true, + "requires": { + "bluebird": "3.5.3", + "chownr": "1.1.1", + "figgy-pudding": "3.5.1", + "glob": "7.1.3", + "graceful-fs": "4.1.15", + "lru-cache": "5.1.1", + "mississippi": "3.0.0", + "mkdirp": "0.5.1", + "move-concurrently": "1.0.1", + "promise-inflight": "1.0.1", + "rimraf": "2.6.3", + "ssri": "6.0.1", + "unique-filename": "1.1.1", + "y18n": "4.0.0" + }, + "dependencies": { + "chownr": { + "version": "1.1.1", + "bundled": true + }, + "lru-cache": { + "version": "5.1.1", + "bundled": true, + "requires": { + "yallist": "3.0.3" + } + }, + "unique-filename": { + "version": "1.1.1", + "bundled": true, + "requires": { + "unique-slug": "2.0.0" + } + }, + "yallist": { + "version": "3.0.3", + "bundled": true + } + } + }, + "call-limit": { + "version": "1.1.0", + "bundled": true + }, + "camelcase": { + "version": "4.1.0", + "bundled": true + }, + "capture-stack-trace": { + "version": "1.0.0", + "bundled": true + }, + "caseless": { + "version": "0.12.0", + "bundled": true + }, + "chalk": { + "version": "2.4.1", + "bundled": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.4.0" + } + }, + "chownr": { + "version": "1.1.1", + "bundled": true + }, + "ci-info": { + "version": "2.0.0", + "bundled": true + }, + "cidr-regex": { + "version": "2.0.10", + "bundled": true, + "requires": { + "ip-regex": "2.1.0" + } + }, + "cli-boxes": { + "version": "1.0.0", + "bundled": true + }, + "cli-columns": { + "version": "3.1.2", + "bundled": true, + "requires": { + "string-width": "2.1.1", + "strip-ansi": "3.0.1" + } + }, + "cli-table3": { + "version": "0.5.1", + "bundled": true, + "requires": { + "colors": "1.3.3", + "object-assign": "4.1.1", + "string-width": "2.1.1" + } + }, + "cliui": { + "version": "4.1.0", + "bundled": true, + "requires": { + "string-width": "2.1.1", + "strip-ansi": "4.0.0", + "wrap-ansi": "2.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "bundled": true + }, + "strip-ansi": { + "version": "4.0.0", + "bundled": true, + "requires": { + "ansi-regex": "3.0.0" + } + } + } + }, + "clone": { + "version": "1.0.4", + "bundled": true + }, + "cmd-shim": { + "version": "2.0.2", + "bundled": true, + "requires": { + "graceful-fs": "4.1.15", + "mkdirp": "0.5.1" + } + }, + "co": { + "version": "4.6.0", + "bundled": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true + }, + "color-convert": { + "version": "1.9.1", + "bundled": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "bundled": true + }, + "colors": { + "version": "1.3.3", + "bundled": true, + "optional": true + }, + "columnify": { + "version": "1.5.4", + "bundled": true, + "requires": { + "strip-ansi": "3.0.1", + "wcwidth": "1.0.1" + } + }, + "combined-stream": { + "version": "1.0.6", + "bundled": true, + "requires": { + "delayed-stream": "1.0.0" + } + }, + "concat-map": { + "version": "0.0.1", + "bundled": true + }, + "concat-stream": { + "version": "1.6.2", + "bundled": true, + "requires": { + "buffer-from": "1.0.0", + "inherits": "2.0.3", + "readable-stream": "2.3.6", + "typedarray": "0.0.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "config-chain": { + "version": "1.1.12", + "bundled": true, + "requires": { + "ini": "1.3.5", + "proto-list": "1.2.4" + } + }, + "configstore": { + "version": "3.1.2", + "bundled": true, + "requires": { + "dot-prop": "4.2.0", + "graceful-fs": "4.1.15", + "make-dir": "1.3.0", + "unique-string": "1.0.0", + "write-file-atomic": "2.4.2", + "xdg-basedir": "3.0.0" + } + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true + }, + "copy-concurrently": { + "version": "1.0.5", + "bundled": true, + "requires": { + "aproba": "1.2.0", + "fs-write-stream-atomic": "1.0.10", + "iferr": "0.1.5", + "mkdirp": "0.5.1", + "rimraf": "2.6.3", + "run-queue": "1.0.3" + }, + "dependencies": { + "aproba": { + "version": "1.2.0", + "bundled": true + }, + "iferr": { + "version": "0.1.5", + "bundled": true + } + } + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true + }, + "create-error-class": { + "version": "3.0.2", + "bundled": true, + "requires": { + "capture-stack-trace": "1.0.0" + } + }, + "cross-spawn": { + "version": "5.1.0", + "bundled": true, + "requires": { + "lru-cache": "4.1.5", + "shebang-command": "1.2.0", + "which": "1.3.1" + } + }, + "crypto-random-string": { + "version": "1.0.0", + "bundled": true + }, + "cyclist": { + "version": "0.2.2", + "bundled": true + }, + "dashdash": { + "version": "1.14.1", + "bundled": true, + "requires": { + "assert-plus": "1.0.0" + } + }, + "debug": { + "version": "3.1.0", + "bundled": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "bundled": true + } + } + }, + "debuglog": { + "version": "1.0.1", + "bundled": true + }, + "decamelize": { + "version": "1.2.0", + "bundled": true + }, + "decode-uri-component": { + "version": "0.2.0", + "bundled": true + }, + "deep-extend": { + "version": "0.5.1", + "bundled": true + }, + "defaults": { + "version": "1.0.3", + "bundled": true, + "requires": { + "clone": "1.0.4" + } + }, + "delayed-stream": { + "version": "1.0.0", + "bundled": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true + }, + "detect-indent": { + "version": "5.0.0", + "bundled": true + }, + "detect-newline": { + "version": "2.1.0", + "bundled": true + }, + "dezalgo": { + "version": "1.0.3", + "bundled": true, + "requires": { + "asap": "2.0.6", + "wrappy": "1.0.2" + } + }, + "dot-prop": { + "version": "4.2.0", + "bundled": true, + "requires": { + "is-obj": "1.0.1" + } + }, + "dotenv": { + "version": "5.0.1", + "bundled": true + }, + "duplexer3": { + "version": "0.1.4", + "bundled": true + }, + "duplexify": { + "version": "3.6.0", + "bundled": true, + "requires": { + "end-of-stream": "1.4.1", + "inherits": "2.0.3", + "readable-stream": "2.3.6", + "stream-shift": "1.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "bundled": true, + "optional": true, + "requires": { + "jsbn": "0.1.1", + "safer-buffer": "2.1.2" + } + }, + "editor": { + "version": "1.0.0", + "bundled": true + }, + "encoding": { + "version": "0.1.12", + "bundled": true, + "requires": { + "iconv-lite": "0.4.23" + } + }, + "end-of-stream": { + "version": "1.4.1", + "bundled": true, + "requires": { + "once": "1.4.0" + } + }, + "err-code": { + "version": "1.1.2", + "bundled": true + }, + "errno": { + "version": "0.1.7", + "bundled": true, + "requires": { + "prr": "1.0.1" + } + }, + "es6-promise": { + "version": "4.2.4", + "bundled": true + }, + "es6-promisify": { + "version": "5.0.0", + "bundled": true, + "requires": { + "es6-promise": "4.2.4" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "bundled": true + }, + "execa": { + "version": "0.7.0", + "bundled": true, + "requires": { + "cross-spawn": "5.1.0", + "get-stream": "3.0.0", + "is-stream": "1.1.0", + "npm-run-path": "2.0.2", + "p-finally": "1.0.0", + "signal-exit": "3.0.2", + "strip-eof": "1.0.0" + }, + "dependencies": { + "get-stream": { + "version": "3.0.0", + "bundled": true + } + } + }, + "extend": { + "version": "3.0.2", + "bundled": true + }, + "extsprintf": { + "version": "1.3.0", + "bundled": true + }, + "fast-deep-equal": { + "version": "1.1.0", + "bundled": true + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "bundled": true + }, + "figgy-pudding": { + "version": "3.5.1", + "bundled": true + }, + "find-npm-prefix": { + "version": "1.0.2", + "bundled": true + }, + "find-up": { + "version": "2.1.0", + "bundled": true, + "requires": { + "locate-path": "2.0.0" + } + }, + "flush-write-stream": { + "version": "1.0.3", + "bundled": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "forever-agent": { + "version": "0.6.1", + "bundled": true + }, + "form-data": { + "version": "2.3.2", + "bundled": true, + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.6", + "mime-types": "2.1.19" + } + }, + "from2": { + "version": "2.3.0", + "bundled": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "requires": { + "minipass": "2.3.3" + } + }, + "fs-vacuum": { + "version": "1.2.10", + "bundled": true, + "requires": { + "graceful-fs": "4.1.15", + "path-is-inside": "1.0.2", + "rimraf": "2.6.3" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "bundled": true, + "requires": { + "graceful-fs": "4.1.15", + "iferr": "0.1.5", + "imurmurhash": "0.1.4", + "readable-stream": "2.3.6" + }, + "dependencies": { + "iferr": { + "version": "0.1.5", + "bundled": true + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true + }, + "fstream": { + "version": "1.0.11", + "bundled": true, + "requires": { + "graceful-fs": "4.1.15", + "inherits": "2.0.3", + "mkdirp": "0.5.1", + "rimraf": "2.6.3" + } + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "requires": { + "aproba": "1.2.0", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.2" + }, + "dependencies": { + "aproba": { + "version": "1.2.0", + "bundled": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + } + } + }, + "genfun": { + "version": "5.0.0", + "bundled": true + }, + "gentle-fs": { + "version": "2.0.1", + "bundled": true, + "requires": { + "aproba": "1.2.0", + "fs-vacuum": "1.2.10", + "graceful-fs": "4.1.15", + "iferr": "0.1.5", + "mkdirp": "0.5.1", + "path-is-inside": "1.0.2", + "read-cmd-shim": "1.0.1", + "slide": "1.1.6" + }, + "dependencies": { + "aproba": { + "version": "1.2.0", + "bundled": true + }, + "iferr": { + "version": "0.1.5", + "bundled": true + } + } + }, + "get-caller-file": { + "version": "1.0.2", + "bundled": true + }, + "get-stream": { + "version": "4.1.0", + "bundled": true, + "requires": { + "pump": "3.0.0" + } + }, + "getpass": { + "version": "0.1.7", + "bundled": true, + "requires": { + "assert-plus": "1.0.0" + } + }, + "glob": { + "version": "7.1.3", + "bundled": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "global-dirs": { + "version": "0.1.1", + "bundled": true, + "requires": { + "ini": "1.3.5" + } + }, + "got": { + "version": "6.7.1", + "bundled": true, + "requires": { + "create-error-class": "3.0.2", + "duplexer3": "0.1.4", + "get-stream": "3.0.0", + "is-redirect": "1.0.0", + "is-retry-allowed": "1.1.0", + "is-stream": "1.1.0", + "lowercase-keys": "1.0.1", + "safe-buffer": "5.1.2", + "timed-out": "4.0.1", + "unzip-response": "2.0.1", + "url-parse-lax": "1.0.0" + }, + "dependencies": { + "get-stream": { + "version": "3.0.0", + "bundled": true + } + } + }, + "graceful-fs": { + "version": "4.1.15", + "bundled": true + }, + "har-schema": { + "version": "2.0.0", + "bundled": true + }, + "har-validator": { + "version": "5.1.0", + "bundled": true, + "requires": { + "ajv": "5.5.2", + "har-schema": "2.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "bundled": true + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true + }, + "hosted-git-info": { + "version": "2.7.1", + "bundled": true + }, + "http-cache-semantics": { + "version": "3.8.1", + "bundled": true + }, + "http-proxy-agent": { + "version": "2.1.0", + "bundled": true, + "requires": { + "agent-base": "4.2.0", + "debug": "3.1.0" + } + }, + "http-signature": { + "version": "1.2.0", + "bundled": true, + "requires": { + "assert-plus": "1.0.0", + "jsprim": "1.4.1", + "sshpk": "1.14.2" + } + }, + "https-proxy-agent": { + "version": "2.2.1", + "bundled": true, + "requires": { + "agent-base": "4.2.0", + "debug": "3.1.0" + } + }, + "humanize-ms": { + "version": "1.2.1", + "bundled": true, + "requires": { + "ms": "2.1.1" + } + }, + "iconv-lite": { + "version": "0.4.23", + "bundled": true, + "requires": { + "safer-buffer": "2.1.2" + } + }, + "iferr": { + "version": "1.0.2", + "bundled": true + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "requires": { + "minimatch": "3.0.4" + } + }, + "import-lazy": { + "version": "2.1.0", + "bundled": true + }, + "imurmurhash": { + "version": "0.1.4", + "bundled": true + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true + }, + "ini": { + "version": "1.3.5", + "bundled": true + }, + "init-package-json": { + "version": "1.10.3", + "bundled": true, + "requires": { + "glob": "7.1.3", + "npm-package-arg": "6.1.0", + "promzard": "0.3.0", + "read": "1.0.7", + "read-package-json": "2.0.13", + "semver": "5.6.0", + "validate-npm-package-license": "3.0.4", + "validate-npm-package-name": "3.0.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "bundled": true + }, + "ip": { + "version": "1.1.5", + "bundled": true + }, + "ip-regex": { + "version": "2.1.0", + "bundled": true + }, + "is-builtin-module": { + "version": "1.0.0", + "bundled": true, + "requires": { + "builtin-modules": "1.1.1" + } + }, + "is-ci": { + "version": "1.1.0", + "bundled": true, + "requires": { + "ci-info": "1.6.0" + }, + "dependencies": { + "ci-info": { + "version": "1.6.0", + "bundled": true + } + } + }, + "is-cidr": { + "version": "3.0.0", + "bundled": true, + "requires": { + "cidr-regex": "2.0.10" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-installed-globally": { + "version": "0.1.0", + "bundled": true, + "requires": { + "global-dirs": "0.1.1", + "is-path-inside": "1.0.1" + } + }, + "is-npm": { + "version": "1.0.0", + "bundled": true + }, + "is-obj": { + "version": "1.0.1", + "bundled": true + }, + "is-path-inside": { + "version": "1.0.1", + "bundled": true, + "requires": { + "path-is-inside": "1.0.2" + } + }, + "is-redirect": { + "version": "1.0.0", + "bundled": true + }, + "is-retry-allowed": { + "version": "1.1.0", + "bundled": true + }, + "is-stream": { + "version": "1.1.0", + "bundled": true + }, + "is-typedarray": { + "version": "1.0.0", + "bundled": true + }, + "isarray": { + "version": "1.0.0", + "bundled": true + }, + "isexe": { + "version": "2.0.0", + "bundled": true + }, + "isstream": { + "version": "0.1.2", + "bundled": true + }, + "jsbn": { + "version": "0.1.1", + "bundled": true, + "optional": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "bundled": true + }, + "json-schema": { + "version": "0.2.3", + "bundled": true + }, + "json-schema-traverse": { + "version": "0.3.1", + "bundled": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "bundled": true + }, + "jsonparse": { + "version": "1.3.1", + "bundled": true + }, + "jsprim": { + "version": "1.4.1", + "bundled": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "latest-version": { + "version": "3.1.0", + "bundled": true, + "requires": { + "package-json": "4.0.1" + } + }, + "lazy-property": { + "version": "1.0.0", + "bundled": true + }, + "lcid": { + "version": "1.0.0", + "bundled": true, + "requires": { + "invert-kv": "1.0.0" + } + }, + "libcipm": { + "version": "3.0.3", + "bundled": true, + "requires": { + "bin-links": "1.1.2", + "bluebird": "3.5.3", + "figgy-pudding": "3.5.1", + "find-npm-prefix": "1.0.2", + "graceful-fs": "4.1.15", + "ini": "1.3.5", + "lock-verify": "2.0.2", + "mkdirp": "0.5.1", + "npm-lifecycle": "2.1.0", + "npm-logical-tree": "1.2.1", + "npm-package-arg": "6.1.0", + "pacote": "9.4.0", + "read-package-json": "2.0.13", + "rimraf": "2.6.3", + "worker-farm": "1.6.0" + } + }, + "libnpm": { + "version": "2.0.1", + "bundled": true, + "requires": { + "bin-links": "1.1.2", + "bluebird": "3.5.3", + "find-npm-prefix": "1.0.2", + "libnpmaccess": "3.0.1", + "libnpmconfig": "1.2.1", + "libnpmhook": "5.0.2", + "libnpmorg": "1.0.0", + "libnpmpublish": "1.1.1", + "libnpmsearch": "2.0.0", + "libnpmteam": "1.0.1", + "lock-verify": "2.0.2", + "npm-lifecycle": "2.1.0", + "npm-logical-tree": "1.2.1", + "npm-package-arg": "6.1.0", + "npm-profile": "4.0.1", + "npm-registry-fetch": "3.8.0", + "npmlog": "4.1.2", + "pacote": "9.4.0", + "read-package-json": "2.0.13", + "stringify-package": "1.0.0" + } + }, + "libnpmaccess": { + "version": "3.0.1", + "bundled": true, + "requires": { + "aproba": "2.0.0", + "get-stream": "4.1.0", + "npm-package-arg": "6.1.0", + "npm-registry-fetch": "3.8.0" + }, + "dependencies": { + "aproba": { + "version": "2.0.0", + "bundled": true + } + } + }, + "libnpmconfig": { + "version": "1.2.1", + "bundled": true, + "requires": { + "figgy-pudding": "3.5.1", + "find-up": "3.0.0", + "ini": "1.3.5" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "bundled": true, + "requires": { + "locate-path": "3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "bundled": true, + "requires": { + "p-locate": "3.0.0", + "path-exists": "3.0.0" + } + }, + "p-limit": { + "version": "2.1.0", + "bundled": true, + "requires": { + "p-try": "2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "bundled": true, + "requires": { + "p-limit": "2.1.0" + } + }, + "p-try": { + "version": "2.0.0", + "bundled": true + } + } + }, + "libnpmhook": { + "version": "5.0.2", + "bundled": true, + "requires": { + "aproba": "2.0.0", + "figgy-pudding": "3.5.1", + "get-stream": "4.1.0", + "npm-registry-fetch": "3.8.0" + } + }, + "libnpmorg": { + "version": "1.0.0", + "bundled": true, + "requires": { + "aproba": "2.0.0", + "figgy-pudding": "3.5.1", + "get-stream": "4.1.0", + "npm-registry-fetch": "3.8.0" + }, + "dependencies": { + "aproba": { + "version": "2.0.0", + "bundled": true + } + } + }, + "libnpmpublish": { + "version": "1.1.1", + "bundled": true, + "requires": { + "aproba": "2.0.0", + "figgy-pudding": "3.5.1", + "get-stream": "4.1.0", + "lodash.clonedeep": "4.5.0", + "normalize-package-data": "2.4.0", + "npm-package-arg": "6.1.0", + "npm-registry-fetch": "3.8.0", + "semver": "5.6.0", + "ssri": "6.0.1" + } + }, + "libnpmsearch": { + "version": "2.0.0", + "bundled": true, + "requires": { + "figgy-pudding": "3.5.1", + "get-stream": "4.1.0", + "npm-registry-fetch": "3.8.0" + } + }, + "libnpmteam": { + "version": "1.0.1", + "bundled": true, + "requires": { + "aproba": "2.0.0", + "figgy-pudding": "3.5.1", + "get-stream": "4.1.0", + "npm-registry-fetch": "3.8.0" + }, + "dependencies": { + "aproba": { + "version": "2.0.0", + "bundled": true + } + } + }, + "libnpx": { + "version": "10.2.0", + "bundled": true, + "requires": { + "dotenv": "5.0.1", + "npm-package-arg": "6.1.0", + "rimraf": "2.6.3", + "safe-buffer": "5.1.2", + "update-notifier": "2.5.0", + "which": "1.3.1", + "y18n": "4.0.0", + "yargs": "11.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "bundled": true, + "requires": { + "p-locate": "2.0.0", + "path-exists": "3.0.0" + } + }, + "lock-verify": { + "version": "2.0.2", + "bundled": true, + "requires": { + "npm-package-arg": "6.1.0", + "semver": "5.6.0" + } + }, + "lockfile": { + "version": "1.0.4", + "bundled": true, + "requires": { + "signal-exit": "3.0.2" + } + }, + "lodash._baseindexof": { + "version": "3.1.0", + "bundled": true + }, + "lodash._baseuniq": { + "version": "4.6.0", + "bundled": true, + "requires": { + "lodash._createset": "4.0.3", + "lodash._root": "3.0.1" + } + }, + "lodash._bindcallback": { + "version": "3.0.1", + "bundled": true + }, + "lodash._cacheindexof": { + "version": "3.0.2", + "bundled": true + }, + "lodash._createcache": { + "version": "3.1.2", + "bundled": true, + "requires": { + "lodash._getnative": "3.9.1" + } + }, + "lodash._createset": { + "version": "4.0.3", + "bundled": true + }, + "lodash._getnative": { + "version": "3.9.1", + "bundled": true + }, + "lodash._root": { + "version": "3.0.1", + "bundled": true + }, + "lodash.clonedeep": { + "version": "4.5.0", + "bundled": true + }, + "lodash.restparam": { + "version": "3.6.1", + "bundled": true + }, + "lodash.union": { + "version": "4.6.0", + "bundled": true + }, + "lodash.uniq": { + "version": "4.5.0", + "bundled": true + }, + "lodash.without": { + "version": "4.4.0", + "bundled": true + }, + "lowercase-keys": { + "version": "1.0.1", + "bundled": true + }, + "lru-cache": { + "version": "4.1.5", + "bundled": true, + "requires": { + "pseudomap": "1.0.2", + "yallist": "2.1.2" + } + }, + "make-dir": { + "version": "1.3.0", + "bundled": true, + "requires": { + "pify": "3.0.0" + } + }, + "make-fetch-happen": { + "version": "4.0.1", + "bundled": true, + "requires": { + "agentkeepalive": "3.4.1", + "cacache": "11.3.2", + "http-cache-semantics": "3.8.1", + "http-proxy-agent": "2.1.0", + "https-proxy-agent": "2.2.1", + "lru-cache": "4.1.5", + "mississippi": "3.0.0", + "node-fetch-npm": "2.0.2", + "promise-retry": "1.1.1", + "socks-proxy-agent": "4.0.1", + "ssri": "6.0.1" + } + }, + "meant": { + "version": "1.0.1", + "bundled": true + }, + "mem": { + "version": "1.1.0", + "bundled": true, + "requires": { + "mimic-fn": "1.2.0" + } + }, + "mime-db": { + "version": "1.35.0", + "bundled": true + }, + "mime-types": { + "version": "2.1.19", + "bundled": true, + "requires": { + "mime-db": "1.35.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "bundled": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "requires": { + "brace-expansion": "1.1.11" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true + }, + "minipass": { + "version": "2.3.3", + "bundled": true, + "requires": { + "safe-buffer": "5.1.2", + "yallist": "3.0.2" + }, + "dependencies": { + "yallist": { + "version": "3.0.2", + "bundled": true + } + } + }, + "minizlib": { + "version": "1.1.1", + "bundled": true, + "requires": { + "minipass": "2.3.3" + } + }, + "mississippi": { + "version": "3.0.0", + "bundled": true, + "requires": { + "concat-stream": "1.6.2", + "duplexify": "3.6.0", + "end-of-stream": "1.4.1", + "flush-write-stream": "1.0.3", + "from2": "2.3.0", + "parallel-transform": "1.1.0", + "pump": "3.0.0", + "pumpify": "1.5.1", + "stream-each": "1.2.2", + "through2": "2.0.3" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "requires": { + "minimist": "0.0.8" + } + }, + "move-concurrently": { + "version": "1.0.1", + "bundled": true, + "requires": { + "aproba": "1.2.0", + "copy-concurrently": "1.0.5", + "fs-write-stream-atomic": "1.0.10", + "mkdirp": "0.5.1", + "rimraf": "2.6.3", + "run-queue": "1.0.3" + }, + "dependencies": { + "aproba": { + "version": "1.2.0", + "bundled": true + } + } + }, + "ms": { + "version": "2.1.1", + "bundled": true + }, + "mute-stream": { + "version": "0.0.7", + "bundled": true + }, + "node-fetch-npm": { + "version": "2.0.2", + "bundled": true, + "requires": { + "encoding": "0.1.12", + "json-parse-better-errors": "1.0.2", + "safe-buffer": "5.1.2" + } + }, + "node-gyp": { + "version": "3.8.0", + "bundled": true, + "requires": { + "fstream": "1.0.11", + "glob": "7.1.3", + "graceful-fs": "4.1.15", + "mkdirp": "0.5.1", + "nopt": "3.0.6", + "npmlog": "4.1.2", + "osenv": "0.1.5", + "request": "2.88.0", + "rimraf": "2.6.3", + "semver": "5.3.0", + "tar": "2.2.1", + "which": "1.3.1" + }, + "dependencies": { + "nopt": { + "version": "3.0.6", + "bundled": true, + "requires": { + "abbrev": "1.1.1" + } + }, + "semver": { + "version": "5.3.0", + "bundled": true + }, + "tar": { + "version": "2.2.1", + "bundled": true, + "requires": { + "block-stream": "0.0.9", + "fstream": "1.0.11", + "inherits": "2.0.3" + } + } + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "requires": { + "abbrev": "1.1.1", + "osenv": "0.1.5" + } + }, + "normalize-package-data": { + "version": "2.4.0", + "bundled": true, + "requires": { + "hosted-git-info": "2.7.1", + "is-builtin-module": "1.0.0", + "semver": "5.6.0", + "validate-npm-package-license": "3.0.4" + } + }, + "npm-audit-report": { + "version": "1.3.2", + "bundled": true, + "requires": { + "cli-table3": "0.5.1", + "console-control-strings": "1.1.0" + } + }, + "npm-bundled": { + "version": "1.0.5", + "bundled": true + }, + "npm-cache-filename": { + "version": "1.0.2", + "bundled": true + }, + "npm-install-checks": { + "version": "3.0.0", + "bundled": true, + "requires": { + "semver": "5.6.0" + } + }, + "npm-lifecycle": { + "version": "2.1.0", + "bundled": true, + "requires": { + "byline": "5.0.0", + "graceful-fs": "4.1.15", + "node-gyp": "3.8.0", + "resolve-from": "4.0.0", + "slide": "1.1.6", + "uid-number": "0.0.6", + "umask": "1.1.0", + "which": "1.3.1" + } + }, + "npm-logical-tree": { + "version": "1.2.1", + "bundled": true + }, + "npm-package-arg": { + "version": "6.1.0", + "bundled": true, + "requires": { + "hosted-git-info": "2.7.1", + "osenv": "0.1.5", + "semver": "5.6.0", + "validate-npm-package-name": "3.0.0" + } + }, + "npm-packlist": { + "version": "1.2.0", + "bundled": true, + "requires": { + "ignore-walk": "3.0.1", + "npm-bundled": "1.0.5" + } + }, + "npm-pick-manifest": { + "version": "2.2.3", + "bundled": true, + "requires": { + "figgy-pudding": "3.5.1", + "npm-package-arg": "6.1.0", + "semver": "5.6.0" + } + }, + "npm-profile": { + "version": "4.0.1", + "bundled": true, + "requires": { + "aproba": "2.0.0", + "figgy-pudding": "3.5.1", + "npm-registry-fetch": "3.8.0" + } + }, + "npm-registry-fetch": { + "version": "3.8.0", + "bundled": true, + "requires": { + "JSONStream": "1.3.5", + "bluebird": "3.5.3", + "figgy-pudding": "3.5.1", + "lru-cache": "4.1.5", + "make-fetch-happen": "4.0.1", + "npm-package-arg": "6.1.0" + } + }, + "npm-run-path": { + "version": "2.0.2", + "bundled": true, + "requires": { + "path-key": "2.0.1" + } + }, + "npm-user-validate": { + "version": "1.0.0", + "bundled": true + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "requires": { + "are-we-there-yet": "1.1.4", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "set-blocking": "2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true + }, + "oauth-sign": { + "version": "0.9.0", + "bundled": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "requires": { + "wrappy": "1.0.2" + } + }, + "opener": { + "version": "1.5.1", + "bundled": true + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true + }, + "os-locale": { + "version": "2.1.0", + "bundled": true, + "requires": { + "execa": "0.7.0", + "lcid": "1.0.0", + "mem": "1.1.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + } + }, + "p-finally": { + "version": "1.0.0", + "bundled": true + }, + "p-limit": { + "version": "1.2.0", + "bundled": true, + "requires": { + "p-try": "1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "bundled": true, + "requires": { + "p-limit": "1.2.0" + } + }, + "p-try": { + "version": "1.0.0", + "bundled": true + }, + "package-json": { + "version": "4.0.1", + "bundled": true, + "requires": { + "got": "6.7.1", + "registry-auth-token": "3.3.2", + "registry-url": "3.1.0", + "semver": "5.6.0" + } + }, + "pacote": { + "version": "9.4.0", + "bundled": true, + "requires": { + "bluebird": "3.5.3", + "cacache": "11.3.2", + "figgy-pudding": "3.5.1", + "get-stream": "4.1.0", + "glob": "7.1.3", + "lru-cache": "5.1.1", + "make-fetch-happen": "4.0.1", + "minimatch": "3.0.4", + "minipass": "2.3.5", + "mississippi": "3.0.0", + "mkdirp": "0.5.1", + "normalize-package-data": "2.4.0", + "npm-package-arg": "6.1.0", + "npm-packlist": "1.2.0", + "npm-pick-manifest": "2.2.3", + "npm-registry-fetch": "3.8.0", + "osenv": "0.1.5", + "promise-inflight": "1.0.1", + "promise-retry": "1.1.1", + "protoduck": "5.0.1", + "rimraf": "2.6.3", + "safe-buffer": "5.1.2", + "semver": "5.6.0", + "ssri": "6.0.1", + "tar": "4.4.8", + "unique-filename": "1.1.1", + "which": "1.3.1" + }, + "dependencies": { + "lru-cache": { + "version": "5.1.1", + "bundled": true, + "requires": { + "yallist": "3.0.3" + } + }, + "minipass": { + "version": "2.3.5", + "bundled": true, + "requires": { + "safe-buffer": "5.1.2", + "yallist": "3.0.3" + } + }, + "yallist": { + "version": "3.0.3", + "bundled": true + } + } + }, + "parallel-transform": { + "version": "1.1.0", + "bundled": true, + "requires": { + "cyclist": "0.2.2", + "inherits": "2.0.3", + "readable-stream": "2.3.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "path-exists": { + "version": "3.0.0", + "bundled": true + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true + }, + "path-is-inside": { + "version": "1.0.2", + "bundled": true + }, + "path-key": { + "version": "2.0.1", + "bundled": true + }, + "performance-now": { + "version": "2.1.0", + "bundled": true + }, + "pify": { + "version": "3.0.0", + "bundled": true + }, + "prepend-http": { + "version": "1.0.4", + "bundled": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true + }, + "promise-inflight": { + "version": "1.0.1", + "bundled": true + }, + "promise-retry": { + "version": "1.1.1", + "bundled": true, + "requires": { + "err-code": "1.1.2", + "retry": "0.10.1" + }, + "dependencies": { + "retry": { + "version": "0.10.1", + "bundled": true + } + } + }, + "promzard": { + "version": "0.3.0", + "bundled": true, + "requires": { + "read": "1.0.7" + } + }, + "proto-list": { + "version": "1.2.4", + "bundled": true + }, + "protoduck": { + "version": "5.0.1", + "bundled": true, + "requires": { + "genfun": "5.0.0" + } + }, + "prr": { + "version": "1.0.1", + "bundled": true + }, + "pseudomap": { + "version": "1.0.2", + "bundled": true + }, + "psl": { + "version": "1.1.29", + "bundled": true + }, + "pump": { + "version": "3.0.0", + "bundled": true, + "requires": { + "end-of-stream": "1.4.1", + "once": "1.4.0" + } + }, + "pumpify": { + "version": "1.5.1", + "bundled": true, + "requires": { + "duplexify": "3.6.0", + "inherits": "2.0.3", + "pump": "2.0.1" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "bundled": true, + "requires": { + "end-of-stream": "1.4.1", + "once": "1.4.0" + } + } + } + }, + "punycode": { + "version": "1.4.1", + "bundled": true + }, + "qrcode-terminal": { + "version": "0.12.0", + "bundled": true + }, + "qs": { + "version": "6.5.2", + "bundled": true + }, + "query-string": { + "version": "6.2.0", + "bundled": true, + "requires": { + "decode-uri-component": "0.2.0", + "strict-uri-encode": "2.0.0" + } + }, + "qw": { + "version": "1.0.1", + "bundled": true + }, + "rc": { + "version": "1.2.7", + "bundled": true, + "requires": { + "deep-extend": "0.5.1", + "ini": "1.3.5", + "minimist": "1.2.0", + "strip-json-comments": "2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true + } + } + }, + "read": { + "version": "1.0.7", + "bundled": true, + "requires": { + "mute-stream": "0.0.7" + } + }, + "read-cmd-shim": { + "version": "1.0.1", + "bundled": true, + "requires": { + "graceful-fs": "4.1.15" + } + }, + "read-installed": { + "version": "4.0.3", + "bundled": true, + "requires": { + "debuglog": "1.0.1", + "graceful-fs": "4.1.15", + "read-package-json": "2.0.13", + "readdir-scoped-modules": "1.0.2", + "semver": "5.6.0", + "slide": "1.1.6", + "util-extend": "1.0.3" + } + }, + "read-package-json": { + "version": "2.0.13", + "bundled": true, + "requires": { + "glob": "7.1.3", + "graceful-fs": "4.1.15", + "json-parse-better-errors": "1.0.2", + "normalize-package-data": "2.4.0", + "slash": "1.0.0" + } + }, + "read-package-tree": { + "version": "5.2.1", + "bundled": true, + "requires": { + "debuglog": "1.0.1", + "dezalgo": "1.0.3", + "once": "1.4.0", + "read-package-json": "2.0.13", + "readdir-scoped-modules": "1.0.2" + } + }, + "readable-stream": { + "version": "3.1.1", + "bundled": true, + "requires": { + "inherits": "2.0.3", + "string_decoder": "1.2.0", + "util-deprecate": "1.0.2" + } + }, + "readdir-scoped-modules": { + "version": "1.0.2", + "bundled": true, + "requires": { + "debuglog": "1.0.1", + "dezalgo": "1.0.3", + "graceful-fs": "4.1.15", + "once": "1.4.0" + } + }, + "registry-auth-token": { + "version": "3.3.2", + "bundled": true, + "requires": { + "rc": "1.2.7", + "safe-buffer": "5.1.2" + } + }, + "registry-url": { + "version": "3.1.0", + "bundled": true, + "requires": { + "rc": "1.2.7" + } + }, + "request": { + "version": "2.88.0", + "bundled": true, + "requires": { + "aws-sign2": "0.7.0", + "aws4": "1.8.0", + "caseless": "0.12.0", + "combined-stream": "1.0.6", + "extend": "3.0.2", + "forever-agent": "0.6.1", + "form-data": "2.3.2", + "har-validator": "5.1.0", + "http-signature": "1.2.0", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.19", + "oauth-sign": "0.9.0", + "performance-now": "2.1.0", + "qs": "6.5.2", + "safe-buffer": "5.1.2", + "tough-cookie": "2.4.3", + "tunnel-agent": "0.6.0", + "uuid": "3.3.2" + } + }, + "require-directory": { + "version": "2.1.1", + "bundled": true + }, + "require-main-filename": { + "version": "1.0.1", + "bundled": true + }, + "resolve-from": { + "version": "4.0.0", + "bundled": true + }, + "retry": { + "version": "0.12.0", + "bundled": true + }, + "rimraf": { + "version": "2.6.3", + "bundled": true, + "requires": { + "glob": "7.1.3" + } + }, + "run-queue": { + "version": "1.0.3", + "bundled": true, + "requires": { + "aproba": "1.2.0" + }, + "dependencies": { + "aproba": { + "version": "1.2.0", + "bundled": true + } + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true + }, + "semver": { + "version": "5.6.0", + "bundled": true + }, + "semver-diff": { + "version": "2.1.0", + "bundled": true, + "requires": { + "semver": "5.6.0" + } + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true + }, + "sha": { + "version": "2.0.1", + "bundled": true, + "requires": { + "graceful-fs": "4.1.15", + "readable-stream": "2.3.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "shebang-command": { + "version": "1.2.0", + "bundled": true, + "requires": { + "shebang-regex": "1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "bundled": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true + }, + "slash": { + "version": "1.0.0", + "bundled": true + }, + "slide": { + "version": "1.1.6", + "bundled": true + }, + "smart-buffer": { + "version": "4.0.1", + "bundled": true + }, + "socks": { + "version": "2.2.0", + "bundled": true, + "requires": { + "ip": "1.1.5", + "smart-buffer": "4.0.1" + } + }, + "socks-proxy-agent": { + "version": "4.0.1", + "bundled": true, + "requires": { + "agent-base": "4.2.0", + "socks": "2.2.0" + } + }, + "sorted-object": { + "version": "2.0.1", + "bundled": true + }, + "sorted-union-stream": { + "version": "2.1.3", + "bundled": true, + "requires": { + "from2": "1.3.0", + "stream-iterate": "1.2.0" + }, + "dependencies": { + "from2": { + "version": "1.3.0", + "bundled": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "1.1.14" + } + }, + "isarray": { + "version": "0.0.1", + "bundled": true + }, + "readable-stream": { + "version": "1.1.14", + "bundled": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "string_decoder": { + "version": "0.10.31", + "bundled": true + } + } + }, + "spdx-correct": { + "version": "3.0.0", + "bundled": true, + "requires": { + "spdx-expression-parse": "3.0.0", + "spdx-license-ids": "3.0.3" + } + }, + "spdx-exceptions": { + "version": "2.1.0", + "bundled": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "bundled": true, + "requires": { + "spdx-exceptions": "2.1.0", + "spdx-license-ids": "3.0.3" + } + }, + "spdx-license-ids": { + "version": "3.0.3", + "bundled": true + }, + "sshpk": { + "version": "1.14.2", + "bundled": true, + "requires": { + "asn1": "0.2.4", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.2", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.2", + "getpass": "0.1.7", + "jsbn": "0.1.1", + "safer-buffer": "2.1.2", + "tweetnacl": "0.14.5" + } + }, + "ssri": { + "version": "6.0.1", + "bundled": true, + "requires": { + "figgy-pudding": "3.5.1" + } + }, + "stream-each": { + "version": "1.2.2", + "bundled": true, + "requires": { + "end-of-stream": "1.4.1", + "stream-shift": "1.0.0" + } + }, + "stream-iterate": { + "version": "1.2.0", + "bundled": true, + "requires": { + "readable-stream": "2.3.6", + "stream-shift": "1.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "stream-shift": { + "version": "1.0.0", + "bundled": true + }, + "strict-uri-encode": { + "version": "2.0.0", + "bundled": true + }, + "string-width": { + "version": "2.1.1", + "bundled": true, + "requires": { + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "bundled": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "bundled": true + }, + "strip-ansi": { + "version": "4.0.0", + "bundled": true, + "requires": { + "ansi-regex": "3.0.0" + } + } + } + }, + "string_decoder": { + "version": "1.2.0", + "bundled": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "stringify-package": { + "version": "1.0.0", + "bundled": true + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "strip-eof": { + "version": "1.0.0", + "bundled": true + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true + }, + "supports-color": { + "version": "5.4.0", + "bundled": true, + "requires": { + "has-flag": "3.0.0" + } + }, + "tar": { + "version": "4.4.8", + "bundled": true, + "requires": { + "chownr": "1.1.1", + "fs-minipass": "1.2.5", + "minipass": "2.3.5", + "minizlib": "1.1.1", + "mkdirp": "0.5.1", + "safe-buffer": "5.1.2", + "yallist": "3.0.3" + }, + "dependencies": { + "chownr": { + "version": "1.1.1", + "bundled": true + }, + "minipass": { + "version": "2.3.5", + "bundled": true, + "requires": { + "safe-buffer": "5.1.2", + "yallist": "3.0.3" + } + }, + "yallist": { + "version": "3.0.3", + "bundled": true + } + } + }, + "term-size": { + "version": "1.2.0", + "bundled": true, + "requires": { + "execa": "0.7.0" + } + }, + "text-table": { + "version": "0.2.0", + "bundled": true + }, + "through": { + "version": "2.3.8", + "bundled": true + }, + "through2": { + "version": "2.0.3", + "bundled": true, + "requires": { + "readable-stream": "2.3.6", + "xtend": "4.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "timed-out": { + "version": "4.0.1", + "bundled": true + }, + "tiny-relative-date": { + "version": "1.3.0", + "bundled": true + }, + "tough-cookie": { + "version": "2.4.3", + "bundled": true, + "requires": { + "psl": "1.1.29", + "punycode": "1.4.1" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "bundled": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "tweetnacl": { + "version": "0.14.5", + "bundled": true, + "optional": true + }, + "typedarray": { + "version": "0.0.6", + "bundled": true + }, + "uid-number": { + "version": "0.0.6", + "bundled": true + }, + "umask": { + "version": "1.1.0", + "bundled": true + }, + "unique-filename": { + "version": "1.1.1", + "bundled": true, + "requires": { + "unique-slug": "2.0.0" + } + }, + "unique-slug": { + "version": "2.0.0", + "bundled": true, + "requires": { + "imurmurhash": "0.1.4" + } + }, + "unique-string": { + "version": "1.0.0", + "bundled": true, + "requires": { + "crypto-random-string": "1.0.0" + } + }, + "unpipe": { + "version": "1.0.0", + "bundled": true + }, + "unzip-response": { + "version": "2.0.1", + "bundled": true + }, + "update-notifier": { + "version": "2.5.0", + "bundled": true, + "requires": { + "boxen": "1.3.0", + "chalk": "2.4.1", + "configstore": "3.1.2", + "import-lazy": "2.1.0", + "is-ci": "1.1.0", + "is-installed-globally": "0.1.0", + "is-npm": "1.0.0", + "latest-version": "3.1.0", + "semver-diff": "2.1.0", + "xdg-basedir": "3.0.0" + } + }, + "url-parse-lax": { + "version": "1.0.0", + "bundled": true, + "requires": { + "prepend-http": "1.0.4" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true + }, + "util-extend": { + "version": "1.0.3", + "bundled": true + }, + "uuid": { + "version": "3.3.2", + "bundled": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "bundled": true, + "requires": { + "spdx-correct": "3.0.0", + "spdx-expression-parse": "3.0.0" + } + }, + "validate-npm-package-name": { + "version": "3.0.0", + "bundled": true, + "requires": { + "builtins": "1.0.3" + } + }, + "verror": { + "version": "1.10.0", + "bundled": true, + "requires": { + "assert-plus": "1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "1.3.0" + } + }, + "wcwidth": { + "version": "1.0.1", + "bundled": true, + "requires": { + "defaults": "1.0.3" + } + }, + "which": { + "version": "1.3.1", + "bundled": true, + "requires": { + "isexe": "2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "bundled": true + }, + "wide-align": { + "version": "1.1.2", + "bundled": true, + "requires": { + "string-width": "1.0.2" + }, + "dependencies": { + "string-width": { + "version": "1.0.2", + "bundled": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + } + } + }, + "widest-line": { + "version": "2.0.0", + "bundled": true, + "requires": { + "string-width": "2.1.1" + } + }, + "worker-farm": { + "version": "1.6.0", + "bundled": true, + "requires": { + "errno": "0.1.7" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "bundled": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1" + }, + "dependencies": { + "string-width": { + "version": "1.0.2", + "bundled": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true + }, + "write-file-atomic": { + "version": "2.4.2", + "bundled": true, + "requires": { + "graceful-fs": "4.1.15", + "imurmurhash": "0.1.4", + "signal-exit": "3.0.2" + } + }, + "xdg-basedir": { + "version": "3.0.0", + "bundled": true + }, + "xtend": { + "version": "4.0.1", + "bundled": true + }, + "y18n": { + "version": "4.0.0", + "bundled": true + }, + "yallist": { + "version": "2.1.2", + "bundled": true + }, + "yargs": { + "version": "11.0.0", + "bundled": true, + "requires": { + "cliui": "4.1.0", + "decamelize": "1.2.0", + "find-up": "2.1.0", + "get-caller-file": "1.0.2", + "os-locale": "2.1.0", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "2.1.1", + "which-module": "2.0.0", + "y18n": "3.2.1", + "yargs-parser": "9.0.2" + }, + "dependencies": { + "y18n": { + "version": "3.2.1", + "bundled": true + } + } + }, + "yargs-parser": { + "version": "9.0.2", + "bundled": true, + "requires": { + "camelcase": "4.1.0" + } + } + } + }, + "npm-package-arg": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-5.1.2.tgz", + "integrity": "sha512-wJBsrf0qpypPT7A0LART18hCdyhpCMxeTtcb0X4IZO2jsP6Om7EHN1d9KSKiqD+KVH030RVNpWS9thk+pb7wzA==", + "dev": true, + "requires": { + "hosted-git-info": "2.7.1", + "osenv": "0.1.5", + "semver": "5.3.0", + "validate-npm-package-name": "3.0.0" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "2.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "1.1.5", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "set-blocking": "2.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "nwsapi": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.0.9.tgz", + "integrity": "sha512-nlWFSCTYQcHk/6A9FFnfhKc14c3aFhfdNBXgo8Qgi9QTBu/qg3Ww+Uiz9wMzXd1T8GFxPc2QIHB6Qtf2XFryFQ==", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-component": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", + "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "0.1.1", + "define-property": "0.2.5", + "kind-of": "3.2.2" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "object-keys": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", + "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "3.0.1" + } + }, + "object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "dev": true, + "requires": { + "array-each": "1.0.1", + "array-slice": "1.1.0", + "for-own": "1.0.0", + "isobject": "3.0.1" + } + }, + "object.getownpropertydescriptors": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", + "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", + "dev": true, + "requires": { + "define-properties": "1.1.3", + "es-abstract": "1.13.0" + } + }, + "object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "dev": true, + "requires": { + "for-own": "1.0.0", + "make-iterator": "1.0.1" + } + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "dev": true, + "requires": { + "for-own": "0.1.5", + "is-extendable": "0.1.1" + }, + "dependencies": { + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "requires": { + "for-in": "1.0.2" + } + } + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "3.0.1" + } + }, + "office-ui-fabric": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/office-ui-fabric/-/office-ui-fabric-2.6.1.tgz", + "integrity": "sha1-4qyf8+T8eI2mYReN6/CUA2sKLiY=" + }, + "office-ui-fabric-core": { + "version": "9.6.1-fluent2", + "resolved": "https://registry.npmjs.org/office-ui-fabric-core/-/office-ui-fabric-core-9.6.1-fluent2.tgz", + "integrity": "sha512-gcBs5HHr7tjkvk/+Ls10ttb3jEllRn7SvJitX/kx/gQq8BiFMSMKr1w+oNqXlh4EgkBHWUlJVPrYUu1KW/jVaQ==" + }, + "office-ui-fabric-react": { + "version": "5.131.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-5.131.0.tgz", + "integrity": "sha512-QOYu1uf92qhTTIlBAj8teKvRpCmpliRZjynYtgeeUbDm4C4GtXdb/O1rPNFsfT0PNtPC8dCNeQ7/CXjQenUkyw==", + "requires": { + "@microsoft/load-themed-styles": "1.8.26", + "@uifabric/icons": "5.8.0", + "@uifabric/merge-styles": "5.17.1", + "@uifabric/styling": "5.37.0", + "@uifabric/utilities": "5.34.2", + "prop-types": "15.6.2", + "tslib": "1.8.1" + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1.0.2" + } + }, + "onetime": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", + "dev": true + }, + "opn": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.2.0.tgz", + "integrity": "sha512-Jd/GpzPyHF4P2/aNOVmS3lfMSWV9J7cOhCG1s08XCEAsPkB7lp6ddiU0J7XzyQRDUh8BqJ7PchfINjR8jyofRQ==", + "dev": true, + "requires": { + "is-wsl": "1.1.0" + } + }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "dev": true, + "requires": { + "minimist": "0.0.10", + "wordwrap": "0.0.3" + }, + "dependencies": { + "minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", + "dev": true + } + } + }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "dev": true, + "requires": { + "deep-is": "0.1.3", + "fast-levenshtein": "2.0.6", + "levn": "0.3.0", + "prelude-ls": "1.1.2", + "type-check": "0.3.2", + "wordwrap": "1.0.0" + }, + "dependencies": { + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + } + } + }, + "options": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", + "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=", + "dev": true + }, + "orchestrator": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz", + "integrity": "sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4=", + "dev": true, + "requires": { + "end-of-stream": "0.1.5", + "sequencify": "0.0.7", + "stream-consume": "0.1.1" + }, + "dependencies": { + "end-of-stream": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz", + "integrity": "sha1-jhdyBsPICDfYVjLouTWd/osvbq8=", + "dev": true, + "requires": { + "once": "1.3.3" + } + }, + "once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", + "dev": true, + "requires": { + "wrappy": "1.0.2" + } + } + } + }, + "ordered-read-streams": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz", + "integrity": "sha1-/VZamvjrRHO6abbtijQ1LLVS8SY=", + "dev": true + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "dev": true, + "requires": { + "execa": "0.7.0", + "lcid": "1.0.0", + "mem": "1.1.0" + } + }, + "os-shim": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/os-shim/-/os-shim-0.1.3.tgz", + "integrity": "sha1-a2LDeRz3kJ6jXtRuF2WLtBfLORc=", + "dev": true + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + } + }, + "p-filter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-1.0.0.tgz", + "integrity": "sha1-Yp0xcVAgnI/VCLoTdxPvS7kg6ds=", + "dev": true, + "requires": { + "p-map": "1.2.0" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "1.3.0" + } + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "pako": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.8.tgz", + "integrity": "sha512-6i0HVbUfcKaTv+EG8ZTr75az7GFXcLYk9UyLEg7Notv/Ma+z/UG3TCoz6GiNeOrn1E/e63I0X/Hpw18jHOTUnA==", + "dev": true + }, + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "dev": true, + "requires": { + "no-case": "2.3.2" + } + }, + "parse-asn1": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.3.tgz", + "integrity": "sha512-VrPoetlz7B/FqjBLD2f5wBVZvsZVLnRUrxVLfRYhGXCODa/NWE4p3Wp+6+aV3ZPL3KM7/OZmxDIwwijD7yuucg==", + "dev": true, + "requires": { + "asn1.js": "4.10.1", + "browserify-aes": "1.2.0", + "create-hash": "1.2.0", + "evp_bytestokey": "1.0.3", + "pbkdf2": "3.0.17", + "safe-buffer": "5.1.2" + } + }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "dev": true, + "requires": { + "is-absolute": "1.0.0", + "map-cache": "0.2.2", + "path-root": "0.1.1" + } + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "dev": true, + "requires": { + "glob-base": "0.3.0", + "is-dotfile": "1.0.3", + "is-extglob": "1.0.0", + "is-glob": "2.0.1" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + } + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "1.3.2" + } + }, + "parse-node-version": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.0.tgz", + "integrity": "sha512-02GTVHD1u0nWc20n2G7WX/PgdhNFG04j5fi1OkaJzPWLTcf6vh6229Lta1wTmXG/7Dg42tCssgkccVt7qvd8Kg==", + "dev": true + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, + "parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", + "dev": true + }, + "parsejson": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/parsejson/-/parsejson-0.0.3.tgz", + "integrity": "sha1-q343WfIJ7OmUN5c/fQ8fZK4OZKs=", + "dev": true, + "requires": { + "better-assert": "1.0.2" + } + }, + "parseqs": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", + "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", + "dev": true, + "requires": { + "better-assert": "1.0.2" + } + }, + "parseuri": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", + "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", + "dev": true, + "requires": { + "better-assert": "1.0.2" + } + }, + "parseurl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", + "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "dev": true, + "requires": { + "path-root-regex": "0.1.2" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "4.1.15", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + } + }, + "pause-stream": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", + "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", + "dev": true, + "requires": { + "through": "2.3.8" + } + }, + "pbkdf2": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "dev": true, + "requires": { + "create-hash": "1.2.0", + "create-hmac": "1.1.7", + "ripemd160": "2.0.2", + "safe-buffer": "5.1.2", + "sha.js": "2.4.11" + } + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "phantomjs-polyfill": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/phantomjs-polyfill/-/phantomjs-polyfill-0.0.2.tgz", + "integrity": "sha1-jGpxY+m8j9n/2+fWBctTUvn7iR4=", + "dev": true + }, + "phantomjs-prebuilt": { + "version": "2.1.16", + "resolved": "https://registry.npmjs.org/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.16.tgz", + "integrity": "sha1-79ISpKOWbTZHaE6ouniFSb4q7+8=", + "dev": true, + "requires": { + "es6-promise": "4.2.5", + "extract-zip": "1.6.7", + "fs-extra": "1.0.0", + "hasha": "2.2.0", + "kew": "0.7.0", + "progress": "1.1.8", + "request": "2.88.0", + "request-progress": "2.0.1", + "which": "1.3.1" + }, + "dependencies": { + "fs-extra": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", + "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", + "dev": true, + "requires": { + "graceful-fs": "4.1.15", + "jsonfile": "2.4.0", + "klaw": "1.3.1" + } + }, + "jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "dev": true, + "requires": { + "graceful-fs": "4.1.15" + } + } + } + }, + "pidof": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pidof/-/pidof-1.0.2.tgz", + "integrity": "sha1-+6Dq4cgzWhHrgJn10PPvvEXLTpA=", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "2.0.4" + } + }, + "pkg-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-1.1.3.tgz", + "integrity": "sha1-N45W1v0T6Iv7b0ol33qD+qvduls=", + "dev": true, + "requires": { + "find-up": "1.1.2", + "load-json-file": "1.1.0", + "object-assign": "4.1.1", + "symbol": "0.2.3" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "2.1.0", + "pinkie-promise": "2.0.1" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "2.0.1" + } + } + } + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "requires": { + "find-up": "2.1.0" + } + }, + "plugin-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", + "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", + "dev": true, + "requires": { + "ansi-colors": "1.1.0", + "arr-diff": "4.0.0", + "arr-union": "3.1.0", + "extend-shallow": "3.0.2" + } + }, + "plugin-log": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/plugin-log/-/plugin-log-0.1.0.tgz", + "integrity": "sha1-hgSc9qsQgzOYqTHzaJy67nteEzM=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "dateformat": "1.0.12" + }, + "dependencies": { + "dateformat": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", + "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", + "dev": true, + "requires": { + "get-stdin": "4.0.1", + "meow": "3.7.0" + } + } + } + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", + "dev": true + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "2.4.2", + "source-map": "0.6.1", + "supports-color": "5.5.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "postcss-calc": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", + "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", + "dev": true, + "requires": { + "postcss": "5.2.18", + "postcss-message-helpers": "2.0.0", + "reduce-css-calc": "1.3.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-colormin": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz", + "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=", + "dev": true, + "requires": { + "colormin": "1.1.2", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-convert-values": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz", + "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=", + "dev": true, + "requires": { + "postcss": "5.2.18", + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-discard-comments": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", + "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=", + "dev": true, + "requires": { + "postcss": "5.2.18" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-discard-duplicates": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz", + "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=", + "dev": true, + "requires": { + "postcss": "5.2.18" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-discard-empty": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", + "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=", + "dev": true, + "requires": { + "postcss": "5.2.18" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-discard-overridden": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", + "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=", + "dev": true, + "requires": { + "postcss": "5.2.18" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-discard-unused": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", + "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=", + "dev": true, + "requires": { + "postcss": "5.2.18", + "uniqs": "2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-filter-plugins": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.3.tgz", + "integrity": "sha512-T53GVFsdinJhgwm7rg1BzbeBRomOg9y5MBVhGcsV0CxurUdVj1UlPdKtn7aqYA/c/QVkzKMjq2bSV5dKG5+AwQ==", + "dev": true, + "requires": { + "postcss": "5.2.18" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-merge-idents": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", + "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=", + "dev": true, + "requires": { + "has": "1.0.3", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-merge-longhand": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz", + "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=", + "dev": true, + "requires": { + "postcss": "5.2.18" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-merge-rules": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz", + "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=", + "dev": true, + "requires": { + "browserslist": "1.7.7", + "caniuse-api": "1.6.1", + "postcss": "5.2.18", + "postcss-selector-parser": "2.2.3", + "vendors": "1.0.2" + }, + "dependencies": { + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "dev": true, + "requires": { + "caniuse-db": "1.0.30000930", + "electron-to-chromium": "1.3.106" + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-message-helpers": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz", + "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=", + "dev": true + }, + "postcss-minify-font-values": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", + "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=", + "dev": true, + "requires": { + "object-assign": "4.1.1", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-minify-gradients": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", + "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=", + "dev": true, + "requires": { + "postcss": "5.2.18", + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-minify-params": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", + "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=", + "dev": true, + "requires": { + "alphanum-sort": "1.0.2", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.1", + "uniqs": "2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-minify-selectors": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", + "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=", + "dev": true, + "requires": { + "alphanum-sort": "1.0.2", + "has": "1.0.3", + "postcss": "5.2.18", + "postcss-selector-parser": "2.2.3" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-modules": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-1.3.2.tgz", + "integrity": "sha512-QujH5ZpPtr1fBWTKDa43Hx45gm7p19aEtHaAtkMCBZZiB/D5za2wXSMtAf94tDUZHF3F5KZcTXISUNqgEQRiDw==", + "dev": true, + "requires": { + "css-modules-loader-core": "1.1.0", + "generic-names": "1.0.3", + "lodash.camelcase": "4.3.0", + "postcss": "7.0.5", + "string-hash": "1.1.3" + } + }, + "postcss-modules-extract-imports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", + "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=", + "dev": true, + "requires": { + "postcss": "6.0.23" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "2.4.2", + "source-map": "0.6.1", + "supports-color": "5.5.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "dev": true, + "requires": { + "css-selector-tokenizer": "0.7.1", + "postcss": "6.0.23" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "2.4.2", + "source-map": "0.6.1", + "supports-color": "5.5.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "dev": true, + "requires": { + "css-selector-tokenizer": "0.7.1", + "postcss": "6.0.23" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "2.4.2", + "source-map": "0.6.1", + "supports-color": "5.5.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "dev": true, + "requires": { + "icss-replace-symbols": "1.1.0", + "postcss": "6.0.23" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "2.4.2", + "source-map": "0.6.1", + "supports-color": "5.5.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "postcss-normalize-charset": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", + "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=", + "dev": true, + "requires": { + "postcss": "5.2.18" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-normalize-url": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", + "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=", + "dev": true, + "requires": { + "is-absolute-url": "2.1.0", + "normalize-url": "1.9.1", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-ordered-values": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz", + "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=", + "dev": true, + "requires": { + "postcss": "5.2.18", + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-reduce-idents": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", + "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=", + "dev": true, + "requires": { + "postcss": "5.2.18", + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-reduce-initial": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", + "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=", + "dev": true, + "requires": { + "postcss": "5.2.18" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-reduce-transforms": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", + "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=", + "dev": true, + "requires": { + "has": "1.0.3", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-selector-parser": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", + "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", + "dev": true, + "requires": { + "flatten": "1.0.2", + "indexes-of": "1.0.1", + "uniq": "1.0.1" + } + }, + "postcss-svgo": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", + "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=", + "dev": true, + "requires": { + "is-svg": "2.1.0", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.1", + "svgo": "0.7.2" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-unique-selectors": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", + "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=", + "dev": true, + "requires": { + "alphanum-sort": "1.0.2", + "postcss": "5.2.18", + "uniqs": "2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "postcss-zindex": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", + "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=", + "dev": true, + "requires": { + "has": "1.0.3", + "postcss": "5.2.18", + "uniqs": "2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "dev": true + }, + "pretty-format": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-22.4.3.tgz", + "integrity": "sha512-S4oT9/sT6MN7/3COoOy+ZJeA92VmOnveLHgrwBE3Z1W5N9S2A1QGNYiE1z75DAENbJrXXUb+OWXhpJcg05QKQQ==", + "dev": true, + "requires": { + "ansi-regex": "3.0.0", + "ansi-styles": "3.2.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + } + } + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "dev": true + }, + "progress": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz", + "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=", + "dev": true + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "requires": { + "asap": "2.0.6" + } + }, + "prop-types": { + "version": "15.6.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.2.tgz", + "integrity": "sha512-3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ==", + "requires": { + "loose-envify": "1.4.0", + "object-assign": "4.1.1" + } + }, + "proxy-addr": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz", + "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==", + "dev": true, + "requires": { + "forwarded": "0.1.2", + "ipaddr.js": "1.8.0" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "psl": { + "version": "1.1.31", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz", + "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==", + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "browserify-rsa": "4.0.1", + "create-hash": "1.2.0", + "parse-asn1": "5.1.3", + "randombytes": "2.0.6", + "safe-buffer": "5.1.2" + } + }, + "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 + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "dev": true, + "requires": { + "object-assign": "4.1.1", + "strict-uri-encode": "1.1.0" + }, + "dependencies": { + "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 + } + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "ramda": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.25.0.tgz", + "integrity": "sha512-GXpfrYVPwx3K7RQ6aYT8KPS8XViSXUVJT1ONhoKPE9VAleW42YE+U+8VEyGWt41EnEQW7gwecYJriTI0pKoecQ==", + "dev": true + }, + "randomatic": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", + "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", + "dev": true, + "requires": { + "is-number": "4.0.0", + "kind-of": "6.0.2", + "math-random": "1.0.4" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "randombytes": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz", + "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "2.0.6", + "safe-buffer": "5.1.2" + } + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", + "dev": true + }, + "raw-body": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", + "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "dev": true, + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", + "unpipe": "1.0.0" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "dev": true, + "requires": { + "safer-buffer": "2.1.2" + } + } + } + }, + "react": { + "version": "16.3.2", + "resolved": "https://registry.npmjs.org/react/-/react-16.3.2.tgz", + "integrity": "sha512-o5GPdkhciQ3cEph6qgvYB7LTOHw/GB0qRI6ZFNugj49qJCFfgHwVNjZ5u+b7nif4vOeMIOuYj3CeYe2IBD74lg==", + "requires": { + "fbjs": "0.8.17", + "loose-envify": "1.4.0", + "object-assign": "4.1.1", + "prop-types": "15.6.2" + } + }, + "react-dom": { + "version": "16.3.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.3.2.tgz", + "integrity": "sha512-MMPko3zYncNrz/7gG17wJWUREZDvskZHXOwbttzl0F0L3wDmToyuETuo/r8Y5yvDejwYcRyWI1lvVBjLJWFwKA==", + "requires": { + "fbjs": "0.8.17", + "loose-envify": "1.4.0", + "object-assign": "4.1.1", + "prop-types": "15.6.2" + } + }, + "read": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", + "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", + "dev": true, + "requires": { + "mute-stream": "0.0.8" + } + }, + "read-package-json": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.0.13.tgz", + "integrity": "sha512-/1dZ7TRZvGrYqE0UAfN6qQb5GYBsNcqS1C0tNK601CFOJmtHI7NIGXwetEPU/OtoFHZL3hDxm4rolFFVE9Bnmg==", + "dev": true, + "requires": { + "glob": "7.1.3", + "graceful-fs": "4.1.15", + "json-parse-better-errors": "1.0.2", + "normalize-package-data": "2.4.0", + "slash": "1.0.0" + } + }, + "read-package-tree": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.1.6.tgz", + "integrity": "sha512-FCX1aT3GWyY658wzDICef4p+n0dB+ENRct8E/Qyvppj6xVpOYerBHfUu7OP5Rt1/393Tdglguf5ju5DEX4wZNg==", + "dev": true, + "requires": { + "debuglog": "1.0.1", + "dezalgo": "1.0.3", + "once": "1.4.0", + "read-package-json": "2.0.13", + "readdir-scoped-modules": "1.0.2" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "1.1.0", + "normalize-package-data": "2.4.0", + "path-type": "1.1.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "1.1.2", + "read-pkg": "1.1.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "2.1.0", + "pinkie-promise": "2.0.1" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "2.0.1" + } + } + } + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "readdir-scoped-modules": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.0.2.tgz", + "integrity": "sha1-n6+jfShr5dksuuve4DDcm19AZ0c=", + "dev": true, + "requires": { + "debuglog": "1.0.1", + "dezalgo": "1.0.3", + "graceful-fs": "4.1.15", + "once": "1.4.0" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "4.1.15", + "micromatch": "3.1.10", + "readable-stream": "2.3.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "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.2" + } + } + } + }, + "realpath-native": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.0.2.tgz", + "integrity": "sha512-+S3zTvVt9yTntFrBpm7TQmQ3tzpCrnA1a/y+3cUHAc9ZR6aIjG0WNLR+Rj79QpJktY+VeW/TQtFlQ1bzsehI8g==", + "dev": true, + "requires": { + "util.promisify": "1.0.0" + } + }, + "recast": { + "version": "0.11.23", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", + "integrity": "sha1-RR/TAEqx5N+bTktmN2sqIZEkYtM=", + "dev": true, + "requires": { + "ast-types": "0.9.6", + "esprima": "3.1.3", + "private": "0.1.8", + "source-map": "0.5.7" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", + "dev": true + } + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "1.10.0" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "2.1.0", + "strip-indent": "1.0.1" + } + }, + "reduce-css-calc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", + "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=", + "dev": true, + "requires": { + "balanced-match": "0.4.2", + "math-expression-evaluator": "1.2.17", + "reduce-function-call": "1.0.2" + }, + "dependencies": { + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + } + } + }, + "reduce-function-call": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz", + "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=", + "dev": true, + "requires": { + "balanced-match": "0.4.2" + }, + "dependencies": { + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + } + } + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", + "dev": true + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "dev": true, + "requires": { + "is-equal-shallow": "0.1.3" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "3.0.2", + "safe-regex": "1.1.0" + } + }, + "regexpu-core": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", + "dev": true, + "requires": { + "regenerate": "1.4.0", + "regjsgen": "0.2.0", + "regjsparser": "0.1.5" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "dev": true + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "dev": true, + "requires": { + "jsesc": "0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "1.0.2" + } + }, + "replace-ext": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", + "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=", + "dev": true + }, + "replacestream": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/replacestream/-/replacestream-4.0.3.tgz", + "integrity": "sha512-AC0FiLS352pBBiZhd4VXB1Ab/lh0lEgpP+GGvZqbQh8a5cmXVoTe5EX/YeTFArnp4SRGTHh1qCHu9lGs1qG8sA==", + "dev": true, + "requires": { + "escape-string-regexp": "1.0.5", + "object-assign": "4.1.1", + "readable-stream": "2.3.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "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.2" + } + } + } + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "dev": true, + "requires": { + "aws-sign2": "0.7.0", + "aws4": "1.8.0", + "caseless": "0.12.0", + "combined-stream": "1.0.7", + "extend": "3.0.2", + "forever-agent": "0.6.1", + "form-data": "2.3.3", + "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.21", + "oauth-sign": "0.9.0", + "performance-now": "2.1.0", + "qs": "6.5.2", + "safe-buffer": "5.1.2", + "tough-cookie": "2.4.3", + "tunnel-agent": "0.6.0", + "uuid": "3.3.2" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "dev": true, + "requires": { + "psl": "1.1.31", + "punycode": "1.4.1" + } + } + } + }, + "request-progress": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz", + "integrity": "sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg=", + "dev": true, + "requires": { + "throttleit": "1.0.0" + } + }, + "request-promise-core": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.1.tgz", + "integrity": "sha1-Pu4AssWqgyOc+wTFcA2jb4HNCLY=", + "dev": true, + "requires": { + "lodash": "4.17.11" + }, + "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + } + } + }, + "request-promise-native": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.5.tgz", + "integrity": "sha1-UoF3D2jgyXGeUWP9P6tIIhX0/aU=", + "dev": true, + "requires": { + "request-promise-core": "1.1.1", + "stealthy-require": "1.1.1", + "tough-cookie": "2.5.0" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "requirejs": { + "version": "2.1.20", + "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.1.20.tgz", + "integrity": "sha1-EUgiyRfsh5NFCy2qoeubvxEB6TE=" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz", + "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==", + "dev": true, + "requires": { + "path-parse": "1.0.6" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "3.0.0" + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "requires": { + "expand-tilde": "2.0.2", + "global-modules": "1.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "restore-cursor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", + "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", + "dev": true, + "requires": { + "exit-hook": "1.1.1", + "onetime": "1.1.0" + } + }, + "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 + }, + "right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "dev": true, + "requires": { + "align-text": "0.1.4" + } + }, + "rimraf": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", + "integrity": "sha1-loAAk8vxoMhr2VtGJUZ1NcKd+gQ=", + "dev": true, + "requires": { + "glob": "7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "3.0.4", + "inherits": "2.0.3" + } + }, + "rsvp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", + "dev": true + }, + "run-async": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "dev": true, + "requires": { + "is-promise": "2.1.0" + } + }, + "rx": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz", + "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=", + "dev": true + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "0.1.15" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "samsam": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/samsam/-/samsam-1.1.2.tgz", + "integrity": "sha1-vsEf3IOp/aBjQBIQ5AF2wwJNFWc=", + "dev": true + }, + "sane": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz", + "integrity": "sha1-tNwYYcIbQn6SlQej51HiosuKs/o=", + "dev": true, + "requires": { + "anymatch": "2.0.0", + "capture-exit": "1.2.0", + "exec-sh": "0.2.2", + "fb-watchman": "2.0.0", + "fsevents": "1.2.7", + "micromatch": "3.1.10", + "minimist": "1.2.0", + "walker": "1.0.7", + "watch": "0.18.0" + } + }, + "sass-graph": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", + "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", + "dev": true, + "requires": { + "glob": "7.1.3", + "lodash": "4.17.11", + "scss-tokenizer": "0.2.3", + "yargs": "7.1.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.0" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "yargs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "dev": true, + "requires": { + "camelcase": "3.0.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.3", + "os-locale": "1.4.0", + "read-pkg-up": "1.0.1", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "1.0.2", + "which-module": "1.0.0", + "y18n": "3.2.1", + "yargs-parser": "5.0.0" + } + }, + "yargs-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "dev": true, + "requires": { + "camelcase": "3.0.0" + } + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "schema-utils": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz", + "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=", + "dev": true, + "requires": { + "ajv": "5.2.5" + } + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "requires": { + "js-base64": "2.5.1", + "source-map": "0.4.4" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": "1.0.1" + } + } + } + }, + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "1.1.2", + "destroy": "1.0.4", + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "etag": "1.8.1", + "fresh": "0.5.2", + "http-errors": "1.6.3", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "2.3.0", + "range-parser": "1.2.0", + "statuses": "1.4.0" + }, + "dependencies": { + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true + } + } + }, + "sequencify": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz", + "integrity": "sha1-kM/xnQLgcCf9dn9erT57ldHnOAw=", + "dev": true + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "requires": { + "accepts": "1.3.5", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "1.0.3", + "http-errors": "1.6.3", + "mime-types": "2.1.21", + "parseurl": "1.3.2" + }, + "dependencies": { + "accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "dev": true, + "requires": { + "mime-types": "2.1.21", + "negotiator": "0.6.1" + } + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + } + } + }, + "serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "dev": true, + "requires": { + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "parseurl": "1.3.2", + "send": "0.16.2" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", + "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "dev": true, + "requires": { + "extend-shallow": "2.0.1", + "is-extendable": "0.1.1", + "is-plain-object": "2.0.4", + "split-string": "3.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "2.0.3", + "safe-buffer": "5.1.2" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "sinon": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-1.17.7.tgz", + "integrity": "sha1-RUKk9JugxFwF6y6d2dID4rjv4L8=", + "dev": true, + "requires": { + "formatio": "1.1.1", + "lolex": "1.3.2", + "samsam": "1.1.2", + "util": "0.11.1" + }, + "dependencies": { + "lolex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-1.3.2.tgz", + "integrity": "sha1-fD2mL/yzDw9agKJWbKJORdigHzE=", + "dev": true + } + } + }, + "sinon-chai": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-2.8.0.tgz", + "integrity": "sha1-Qyqbv9Uab8AHmPTSUmqCnAYGh6w=", + "dev": true + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "0.11.2", + "debug": "2.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "map-cache": "0.2.2", + "source-map": "0.5.7", + "source-map-resolve": "0.5.2", + "use": "3.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "1.0.0", + "isobject": "3.0.1", + "snapdragon-util": "3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "1.0.2" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "socket.io": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-1.7.4.tgz", + "integrity": "sha1-L37O3DORvy1cc+KR/iM+bjTU3QA=", + "dev": true, + "requires": { + "debug": "2.3.3", + "engine.io": "1.8.5", + "has-binary": "0.1.7", + "object-assign": "4.1.0", + "socket.io-adapter": "0.5.0", + "socket.io-client": "1.7.4", + "socket.io-parser": "2.3.1" + }, + "dependencies": { + "debug": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", + "dev": true, + "requires": { + "ms": "0.7.2" + } + }, + "ms": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", + "dev": true + }, + "object-assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", + "integrity": "sha1-ejs9DpgGPUP0wD8uiubNUahog6A=", + "dev": true + } + } + }, + "socket.io-adapter": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.5.0.tgz", + "integrity": "sha1-y21LuL7IHhB4uZZ3+c7QBGBmu4s=", + "dev": true, + "requires": { + "debug": "2.3.3", + "socket.io-parser": "2.3.1" + }, + "dependencies": { + "debug": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", + "dev": true, + "requires": { + "ms": "0.7.2" + } + }, + "ms": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", + "dev": true + } + } + }, + "socket.io-client": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.7.4.tgz", + "integrity": "sha1-7J+CA1btme9tNX8HVtZIcXvdQoE=", + "dev": true, + "requires": { + "backo2": "1.0.2", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "2.3.3", + "engine.io-client": "1.8.5", + "has-binary": "0.1.7", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseuri": "0.0.5", + "socket.io-parser": "2.3.1", + "to-array": "0.1.4" + }, + "dependencies": { + "debug": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", + "dev": true, + "requires": { + "ms": "0.7.2" + } + }, + "ms": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", + "dev": true + } + } + }, + "socket.io-parser": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.3.1.tgz", + "integrity": "sha1-3VMgJRA85Clpcya+/WQAX8/ltKA=", + "dev": true, + "requires": { + "component-emitter": "1.1.2", + "debug": "2.2.0", + "isarray": "0.0.1", + "json3": "3.3.2" + }, + "dependencies": { + "component-emitter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz", + "integrity": "sha1-KWWU8nU9qmOZbSrwjRWpURbJrsM=", + "dev": true + }, + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "requires": { + "is-plain-obj": "1.1.0" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-loader": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.2.4.tgz", + "integrity": "sha512-OU6UJUty+i2JDpTItnizPrlpOIBLmQbWMuBg9q5bVtnHACqw1tn9nNwqJLbv0/00JjnJb/Ee5g5WS5vrRv7zIQ==", + "dev": true, + "requires": { + "async": "2.6.1", + "loader-utils": "1.2.3" + } + }, + "source-map-resolve": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "dev": true, + "requires": { + "atob": "2.1.2", + "decode-uri-component": "0.2.0", + "resolve-url": "0.2.1", + "source-map-url": "0.4.0", + "urix": "0.1.0" + } + }, + "source-map-support": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.10.tgz", + "integrity": "sha512-YfQ3tQFTK/yzlGJuX8pTwa4tifQj4QS2Mj7UegOu8jAz59MqIiMGPXxQhVQiIMNzayuUSF/jEuVnfFF5JqybmQ==", + "dev": true, + "requires": { + "buffer-from": "1.1.1", + "source-map": "0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", + "dev": true + }, + "spawn-sync": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/spawn-sync/-/spawn-sync-1.0.15.tgz", + "integrity": "sha1-sAeZVX63+wyDdsKdROih6mfldHY=", + "dev": true, + "requires": { + "concat-stream": "1.6.2", + "os-shim": "0.1.3" + } + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "dev": true, + "requires": { + "spdx-expression-parse": "3.0.0", + "spdx-license-ids": "3.0.3" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "dev": true, + "requires": { + "spdx-exceptions": "2.2.0", + "spdx-license-ids": "3.0.3" + } + }, + "spdx-license-ids": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.3.tgz", + "integrity": "sha512-uBIcIl3Ih6Phe3XHK1NqboJLdGfwr1UN3k6wSD1dZpmPsIkb8AGNbZYJ1fOBk834+Gxy8rpfDxrS6XLEMZMY2g==", + "dev": true + }, + "split": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/split/-/split-0.2.10.tgz", + "integrity": "sha1-Zwl8YB1pfOE2j0GPBs0gHPBSGlc=", + "dev": true, + "requires": { + "through": "2.3.8" + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "3.0.2" + } + }, + "split2": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz", + "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", + "dev": true, + "requires": { + "through2": "2.0.5" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "requires": { + "asn1": "0.2.4", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.2", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.2", + "getpass": "0.1.7", + "jsbn": "0.1.1", + "safer-buffer": "2.1.2", + "tweetnacl": "0.14.5" + } + }, + "stack-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", + "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "0.2.5", + "object-copy": "0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + }, + "stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "dev": true, + "requires": { + "readable-stream": "2.3.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "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.2" + } + } + } + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "dev": true + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "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.2" + } + } + } + }, + "stream-combiner": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", + "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=", + "dev": true, + "requires": { + "duplexer": "0.1.1" + } + }, + "stream-consume": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.1.tgz", + "integrity": "sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg==", + "dev": true + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "requires": { + "builtin-status-codes": "3.0.0", + "inherits": "2.0.3", + "readable-stream": "2.3.6", + "to-arraybuffer": "1.0.1", + "xtend": "4.0.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "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.2" + } + } + } + }, + "stream-shift": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", + "dev": true + }, + "strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha1-ucczDHBChi9rFC3CdLvMWGbONUY=", + "dev": true + }, + "string-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", + "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=", + "dev": true + }, + "string-length": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", + "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", + "dev": true, + "requires": { + "astral-regex": "1.0.0", + "strip-ansi": "4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } + } + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } + } + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "strip-bom": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz", + "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=", + "dev": true, + "requires": { + "first-chunk-stream": "1.0.0", + "is-utf8": "0.2.1" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "4.0.1" + } + }, + "sudo": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sudo/-/sudo-1.0.3.tgz", + "integrity": "sha1-zPKGaRIPi3T4K4Rt/38clRIO/yA=", + "dev": true, + "requires": { + "inpath": "1.0.2", + "pidof": "1.0.2", + "read": "1.0.7" + } + }, + "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 + }, + "svgo": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz", + "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=", + "dev": true, + "requires": { + "coa": "1.0.4", + "colors": "1.1.2", + "csso": "2.3.2", + "js-yaml": "3.7.0", + "mkdirp": "0.5.1", + "sax": "1.2.4", + "whet.extend": "0.9.9" + }, + "dependencies": { + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true + }, + "esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", + "dev": true + }, + "js-yaml": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", + "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", + "dev": true, + "requires": { + "argparse": "1.0.10", + "esprima": "2.7.3" + } + } + } + }, + "symbol": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/symbol/-/symbol-0.2.3.tgz", + "integrity": "sha1-O5hzuKkB5Hxu/iFSajrDcu8ou8c=", + "dev": true + }, + "symbol-tree": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", + "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=", + "dev": true + }, + "tapable": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.9.tgz", + "integrity": "sha512-2wsvQ+4GwBvLPLWsNfLCDYGsW6xb7aeC6utq2Qh0PFwgEy7K7dsma9Jsmb2zSQj7GvYAyUGSntLtsv++GmgL1A==", + "dev": true + }, + "tar": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", + "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", + "dev": true, + "requires": { + "block-stream": "0.0.9", + "fstream": "1.0.11", + "inherits": "2.0.3" + } + }, + "ternary-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ternary-stream/-/ternary-stream-2.0.1.tgz", + "integrity": "sha1-Bk5Im0tb9gumpre8fy9cJ07Pgmk=", + "dev": true, + "requires": { + "duplexify": "3.6.1", + "fork-stream": "0.0.4", + "merge-stream": "1.0.1", + "through2": "2.0.5" + } + }, + "test-exclude": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.3.tgz", + "integrity": "sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA==", + "dev": true, + "requires": { + "arrify": "1.0.1", + "micromatch": "2.3.11", + "object-assign": "4.1.1", + "read-pkg-up": "1.0.1", + "require-main-filename": "1.0.1" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "1.1.0" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.3" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "0.1.1" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "2.0.0", + "array-unique": "0.2.1", + "braces": "1.8.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.4" + } + } + } + }, + "textextensions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-1.0.2.tgz", + "integrity": "sha1-ZUhjk+4fK7A5pgy7oFsLaL2VAdI=", + "dev": true + }, + "thenify": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.0.tgz", + "integrity": "sha1-5p44obq+lpsBCCB5eLn2K4hgSDk=", + "dev": true, + "requires": { + "any-promise": "1.3.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "dev": true, + "requires": { + "thenify": "3.3.0" + } + }, + "throat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", + "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=", + "dev": true + }, + "throttleit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", + "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "2.3.6", + "xtend": "4.0.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "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.2" + } + } + } + }, + "tildify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz", + "integrity": "sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo=", + "dev": true, + "requires": { + "os-homedir": "1.0.2" + } + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", + "dev": true + }, + "timers-browserify": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz", + "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==", + "dev": true, + "requires": { + "setimmediate": "1.0.5" + } + }, + "tiny-lr": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.2.1.tgz", + "integrity": "sha1-s/26gC5dVqM8L28QeUsy5Hescp0=", + "dev": true, + "requires": { + "body-parser": "1.14.2", + "debug": "2.2.0", + "faye-websocket": "0.10.0", + "livereload-js": "2.4.0", + "parseurl": "1.3.2", + "qs": "5.1.0" + }, + "dependencies": { + "body-parser": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.14.2.tgz", + "integrity": "sha1-EBXLH+LEQ4WCWVgdtTMy+NDPUPk=", + "dev": true, + "requires": { + "bytes": "2.2.0", + "content-type": "1.0.4", + "debug": "2.2.0", + "depd": "1.1.2", + "http-errors": "1.3.1", + "iconv-lite": "0.4.13", + "on-finished": "2.3.0", + "qs": "5.2.0", + "raw-body": "2.1.7", + "type-is": "1.6.16" + }, + "dependencies": { + "qs": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz", + "integrity": "sha1-qfMRQq9GjLcrJbMBNrokVoNJFr4=", + "dev": true + } + } + }, + "bytes": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.2.0.tgz", + "integrity": "sha1-/TVGSkA/b5EXwt42Cez/nK4ABYg=", + "dev": true + }, + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "http-errors": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", + "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "statuses": "1.5.0" + } + }, + "iconv-lite": { + "version": "0.4.13", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz", + "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=", + "dev": true + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + }, + "qs": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-5.1.0.tgz", + "integrity": "sha1-TZMuXH6kEcynajEtOaYGIA/VDNk=", + "dev": true + }, + "raw-body": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz", + "integrity": "sha1-rf6s4uT7MJgFgBTQjActzFl1h3Q=", + "dev": true, + "requires": { + "bytes": "2.4.0", + "iconv-lite": "0.4.13", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz", + "integrity": "sha1-fZcZb51br39pNeJZhVSe3SpsIzk=", + "dev": true + } + } + } + } + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "1.0.2" + } + }, + "tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", + "dev": true + }, + "to-array": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", + "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=", + "dev": true + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "regex-not": "1.0.2", + "safe-regex": "1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "3.0.0", + "repeat-string": "1.6.1" + } + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "1.1.31", + "punycode": "2.1.1" + } + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true + }, + "true-case-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "dev": true, + "requires": { + "glob": "7.1.3" + } + }, + "tslib": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.8.1.tgz", + "integrity": "sha1-aUavLR1lGnsYY7Ux1uWvpBqkTqw=" + }, + "tslint": { + "version": "5.9.1", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.9.1.tgz", + "integrity": "sha1-ElX4ej/1frCw4fDmEKi0dIBGya4=", + "dev": true, + "requires": { + "babel-code-frame": "6.26.0", + "builtin-modules": "1.1.1", + "chalk": "2.4.2", + "commander": "2.19.0", + "diff": "3.5.0", + "glob": "7.1.3", + "js-yaml": "3.12.1", + "minimatch": "3.0.4", + "resolve": "1.10.0", + "semver": "5.3.0", + "tslib": "1.8.1", + "tsutils": "2.29.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "tslint-microsoft-contrib": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/tslint-microsoft-contrib/-/tslint-microsoft-contrib-5.2.1.tgz", + "integrity": "sha512-PDYjvpo0gN9IfMULwKk0KpVOPMhU6cNoT9VwCOLeDl/QS8v8W2yspRpFFuUS7/c5EIH/n8ApMi8TxJAz1tfFUA==", + "dev": true, + "requires": { + "tsutils": "2.28.0" + }, + "dependencies": { + "tsutils": { + "version": "2.28.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.28.0.tgz", + "integrity": "sha512-bh5nAtW0tuhvOJnx1GLRn5ScraRLICGyJV5wJhtRWOLsxW70Kk5tZtpK3O/hW6LDnqKS9mlUMPZj9fEMJ0gxqA==", + "dev": true, + "requires": { + "tslib": "1.8.1" + } + } + } + }, + "tsutils": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", + "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", + "dev": true, + "requires": { + "tslib": "1.8.1" + } + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "1.1.2" + } + }, + "type-detect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-1.0.0.tgz", + "integrity": "sha1-diIXzAbbJY7EiQihKY6LlRIejqI=", + "dev": true + }, + "type-is": { + "version": "1.6.16", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", + "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "2.1.21" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "typescript": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.4.2.tgz", + "integrity": "sha1-+DlfhdRZJ2BnyYiqQYN6j4KHCEQ=", + "dev": true + }, + "ua-parser-js": { + "version": "0.7.19", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.19.tgz", + "integrity": "sha512-T3PVJ6uz8i0HzPxOF9SWzWAlfN/DavlpQqepn22xgve/5QecC+XMCAtmUNnY7C9StehaV6exjUCI801lOI7QlQ==" + }, + "uglify-js": { + "version": "3.4.9", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz", + "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==", + "dev": true, + "requires": { + "commander": "2.17.1", + "source-map": "0.6.1" + }, + "dependencies": { + "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 + }, + "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 + } + } + }, + "uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", + "dev": true, + "optional": true + }, + "uglifyjs-webpack-plugin": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz", + "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=", + "dev": true, + "requires": { + "source-map": "0.5.7", + "uglify-js": "2.8.29", + "webpack-sources": "1.3.0" + }, + "dependencies": { + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "requires": { + "center-align": "0.1.3", + "right-align": "0.1.3", + "wordwrap": "0.0.2" + } + }, + "uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "dev": true, + "requires": { + "source-map": "0.5.7", + "uglify-to-browserify": "1.0.2", + "yargs": "3.10.0" + } + }, + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true + }, + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "requires": { + "camelcase": "1.2.1", + "cliui": "2.1.0", + "decamelize": "1.2.0", + "window-size": "0.1.0" + } + } + } + }, + "ultron": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", + "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=", + "dev": true + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true + }, + "underscore": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", + "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=", + "dev": true + }, + "union-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", + "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "dev": true, + "requires": { + "arr-union": "3.1.0", + "get-value": "2.0.6", + "is-extendable": "0.1.1", + "set-value": "0.4.3" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + }, + "set-value": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", + "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", + "dev": true, + "requires": { + "extend-shallow": "2.0.1", + "is-extendable": "0.1.1", + "is-plain-object": "2.0.4", + "to-object-path": "0.3.0" + } + } + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "unique-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz", + "integrity": "sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs=", + "dev": true + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "0.3.1", + "isobject": "3.0.1" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "2.0.6", + "has-values": "0.1.4", + "isobject": "2.1.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + } + } + }, + "upath": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", + "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==", + "dev": true + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", + "dev": true + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, + "requires": { + "punycode": "2.1.1" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "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 + }, + "user-home": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", + "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=", + "dev": true + }, + "useragent": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.3.0.tgz", + "integrity": "sha512-4AoH4pxuSvHCjqLO04sU6U/uE65BYza8l/KKBS0b0hnUPWi+cQ2BpeTEwejCSx9SPV5/U03nniDTrWx5NrmKdw==", + "dev": true, + "requires": { + "lru-cache": "4.1.5", + "tmp": "0.0.33" + }, + "dependencies": { + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "1.0.2", + "yallist": "2.1.2" + } + } + } + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "requires": { + "inherits": "2.0.3" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, + "requires": { + "define-properties": "1.1.3", + "object.getownpropertydescriptors": "2.0.3" + } + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "dev": true + }, + "v8flags": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz", + "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", + "dev": true, + "requires": { + "user-home": "1.1.1" + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "3.1.0", + "spdx-expression-parse": "3.0.0" + } + }, + "validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "dev": true, + "requires": { + "builtins": "1.0.3" + } + }, + "validator": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-8.2.0.tgz", + "integrity": "sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA==" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true + }, + "vendors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.2.tgz", + "integrity": "sha512-w/hry/368nO21AN9QljsaIhb9ZiZtZARoVH5f3CsFbawdLdayCgKRPup7CggujvySMxx0I91NOyxdVENohprLQ==", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "1.3.0" + } + }, + "vinyl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz", + "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", + "dev": true, + "requires": { + "clone": "2.1.2", + "clone-buffer": "1.0.0", + "clone-stats": "1.0.0", + "cloneable-readable": "1.1.2", + "remove-trailing-separator": "1.1.0", + "replace-ext": "1.0.0" + }, + "dependencies": { + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true + }, + "clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", + "dev": true + }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "dev": true + } + } + }, + "vinyl-fs": { + "version": "0.3.14", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-0.3.14.tgz", + "integrity": "sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY=", + "dev": true, + "requires": { + "defaults": "1.0.3", + "glob-stream": "3.1.18", + "glob-watcher": "0.0.6", + "graceful-fs": "3.0.11", + "mkdirp": "0.5.1", + "strip-bom": "1.0.0", + "through2": "0.6.5", + "vinyl": "0.4.6" + }, + "dependencies": { + "clone": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz", + "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=", + "dev": true + }, + "graceful-fs": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", + "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", + "dev": true, + "requires": { + "natives": "1.1.6" + } + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": "1.0.34", + "xtend": "4.0.1" + } + }, + "vinyl": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", + "dev": true, + "requires": { + "clone": "0.2.0", + "clone-stats": "0.0.1" + } + } + } + }, + "vm-browserify": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", + "dev": true, + "requires": { + "indexof": "0.0.1" + } + }, + "void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", + "dev": true + }, + "w3c-hr-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", + "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", + "dev": true, + "requires": { + "browser-process-hrtime": "0.1.3" + } + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dev": true, + "requires": { + "makeerror": "1.0.11" + } + }, + "watch": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz", + "integrity": "sha1-KAlUdsbffJDJYxOJkMClQj60uYY=", + "dev": true, + "requires": { + "exec-sh": "0.2.2", + "minimist": "1.2.0" + } + }, + "watchpack": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", + "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", + "dev": true, + "requires": { + "chokidar": "2.0.4", + "graceful-fs": "4.1.15", + "neo-async": "2.6.0" + }, + "dependencies": { + "chokidar": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", + "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", + "dev": true, + "requires": { + "anymatch": "2.0.0", + "async-each": "1.0.1", + "braces": "2.3.2", + "fsevents": "1.2.7", + "glob-parent": "3.1.0", + "inherits": "2.0.3", + "is-binary-path": "1.0.1", + "is-glob": "4.0.0", + "lodash.debounce": "4.0.8", + "normalize-path": "2.1.1", + "path-is-absolute": "1.0.1", + "readdirp": "2.2.1", + "upath": "1.1.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "3.1.0", + "path-dirname": "1.0.2" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "2.1.1" + } + } + } + }, + "is-glob": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "dev": true, + "requires": { + "is-extglob": "2.1.1" + } + } + } + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" + }, + "webpack": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.6.0.tgz", + "integrity": "sha512-OsHT3D0W0KmPPh60tC7asNnOmST6bKTiR90UyEdT9QYoaJ4OYN4Gg7WK1k3VxHK07ZoiYWPsKvlS/gAjwL/vRA==", + "dev": true, + "requires": { + "acorn": "5.7.3", + "acorn-dynamic-import": "2.0.2", + "ajv": "5.2.5", + "ajv-keywords": "2.1.1", + "async": "2.6.1", + "enhanced-resolve": "3.4.1", + "escope": "3.6.0", + "interpret": "1.2.0", + "json-loader": "0.5.7", + "json5": "0.5.1", + "loader-runner": "2.4.0", + "loader-utils": "1.2.3", + "memory-fs": "0.4.1", + "mkdirp": "0.5.1", + "node-libs-browser": "2.2.0", + "source-map": "0.5.7", + "supports-color": "4.5.0", + "tapable": "0.2.9", + "uglifyjs-webpack-plugin": "0.4.6", + "watchpack": "1.6.0", + "webpack-sources": "1.3.0", + "yargs": "8.0.2" + }, + "dependencies": { + "ajv-keywords": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", + "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", + "dev": true + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.0" + }, + "dependencies": { + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + } + } + }, + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "4.1.15", + "parse-json": "2.2.0", + "pify": "2.3.0", + "strip-bom": "3.0.0" + } + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "2.3.0" + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "2.0.0", + "normalize-package-data": "2.4.0", + "path-type": "2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "2.1.0", + "read-pkg": "2.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + }, + "yargs": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", + "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", + "dev": true, + "requires": { + "camelcase": "4.1.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.3", + "os-locale": "2.1.0", + "read-pkg-up": "2.0.0", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "2.1.1", + "which-module": "2.0.0", + "y18n": "3.2.1", + "yargs-parser": "7.0.0" + } + }, + "yargs-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", + "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", + "dev": true, + "requires": { + "camelcase": "4.1.0" + } + } + } + }, + "webpack-dev-middleware": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2.tgz", + "integrity": "sha512-FCrqPy1yy/sN6U/SaEZcHKRXGlqU0DUaEBL45jkUYoB8foVb6wCnbIJ1HKIx+qUFTW+3JpVcCJCxZ8VATL4e+A==", + "dev": true, + "requires": { + "memory-fs": "0.4.1", + "mime": "1.6.0", + "path-is-absolute": "1.0.1", + "range-parser": "1.2.0", + "time-stamp": "2.2.0" + }, + "dependencies": { + "time-stamp": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-2.2.0.tgz", + "integrity": "sha512-zxke8goJQpBeEgD82CXABeMh0LSJcj7CXEd0OHOg45HgcofF7pxNwZm9+RknpxpDhwN4gFpySkApKfFYfRQnUA==", + "dev": true + } + } + }, + "webpack-sources": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz", + "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==", + "dev": true, + "requires": { + "source-list-map": "2.0.1", + "source-map": "0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "webpack-stream": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/webpack-stream/-/webpack-stream-4.0.3.tgz", + "integrity": "sha512-Tx7ks7Of/JiPz7/tUM4WqSg4OcXF4m4OzNSaEzNA1TNXQaiTHIjiKqUoL79wGXbFt2q1IP8VG5DcEdaxifY5Ew==", + "dev": true, + "requires": { + "fancy-log": "1.3.3", + "lodash.clone": "4.5.0", + "lodash.some": "4.6.0", + "memory-fs": "0.4.1", + "plugin-error": "1.0.1", + "supports-color": "5.5.0", + "through": "2.3.8", + "vinyl": "2.2.0", + "webpack": "3.6.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "websocket-driver": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", + "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", + "dev": true, + "requires": { + "http-parser-js": "0.5.0", + "websocket-extensions": "0.1.3" + } + }, + "websocket-extensions": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", + "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", + "dev": true + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", + "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==" + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, + "whatwg-url": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-4.7.1.tgz", + "integrity": "sha1-303C4/JaY7H6WzLtbWwTlXfWkN4=", + "requires": { + "tr46": "0.0.3", + "webidl-conversions": "3.0.1" + } + }, + "whet.extend": { + "version": "0.9.9", + "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz", + "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "2.1.1" + } + }, + "window-size": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", + "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=", + "dev": true + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", + "dev": true + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "write-file-atomic": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.2.tgz", + "integrity": "sha512-s0b6vB3xIVRLWywa6X9TOMA7k9zio0TMOsl9ZnDkliA/cfJlpHXAscj0gbHVJiTdIuAYpIyqS5GW91fqm6gG5g==", + "dev": true, + "requires": { + "graceful-fs": "4.1.15", + "imurmurhash": "0.1.4", + "signal-exit": "3.0.2" + } + }, + "ws": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-4.1.0.tgz", + "integrity": "sha512-ZGh/8kF9rrRNffkLFV4AzhvooEclrOH0xaugmqGsIfFgOE/pIz4fMc4Ef+5HSQqTEug2S9JZIWDR47duDSLfaA==", + "dev": true, + "requires": { + "async-limiter": "1.0.0", + "safe-buffer": "5.1.2" + } + }, + "wtf-8": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wtf-8/-/wtf-8-1.0.0.tgz", + "integrity": "sha1-OS2LotDxw00e4tYw8V0O+2jhBIo=", + "dev": true + }, + "xml": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", + "integrity": "sha1-eLpyAgApxbyHuKgaPPzXS0ovweU=", + "dev": true + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "xml2js": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.2.8.tgz", + "integrity": "sha1-m4FpCTFjH/CdGVdUn69U9PmAs8I=", + "dev": true, + "requires": { + "sax": "0.5.8" + }, + "dependencies": { + "sax": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/sax/-/sax-0.5.8.tgz", + "integrity": "sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE=", + "dev": true + } + } + }, + "xmlbuilder": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.4.3.tgz", + "integrity": "sha1-xGFLp04K0ZbmCcknLNnh3bKKilg=", + "dev": true + }, + "xmlhttprequest-ssl": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.3.tgz", + "integrity": "sha1-GFqIjATspGw+QHDZn3tJ3jUomS0=", + "dev": true + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-4.6.0.tgz", + "integrity": "sha1-y0BQwBWb+2u2ScD0r1UFJqhGGdw=", + "dev": true, + "requires": { + "camelcase": "2.1.1", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "lodash.assign": "4.2.0", + "os-locale": "1.4.0", + "pkg-conf": "1.1.3", + "read-pkg-up": "1.0.1", + "require-main-filename": "1.0.1", + "string-width": "1.0.2", + "window-size": "0.2.0", + "y18n": "3.2.1", + "yargs-parser": "2.4.1" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.0" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "yargs-parser": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", + "integrity": "sha1-hVaN488VD/SfpRgl8DqMiA3cxcQ=", + "dev": true, + "requires": { + "camelcase": "3.0.0", + "lodash.assign": "4.2.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + } + } + } + } + }, + "yargs-parser": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz", + "integrity": "sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ==", + "dev": true, + "requires": { + "camelcase": "4.1.0" + } + }, + "yauzl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", + "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", + "dev": true, + "requires": { + "fd-slicer": "1.0.1" + } + }, + "yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", + "dev": true + }, + "z-schema": { + "version": "3.18.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-3.18.4.tgz", + "integrity": "sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw==", + "requires": { + "commander": "2.19.0", + "lodash.get": "4.4.2", + "lodash.isequal": "4.5.0", + "validator": "8.2.0" + } + } + } +} diff --git a/samples/workbench-customizer/package.json b/samples/workbench-customizer/package.json new file mode 100644 index 000000000..148325a3c --- /dev/null +++ b/samples/workbench-customizer/package.json @@ -0,0 +1,32 @@ +{ + "name": "workbench-customizer", + "version": "0.0.1", + "private": true, + "engines": { + "node": ">=0.10.0" + }, + "scripts": { + "build": "gulp bundle", + "clean": "gulp clean", + "test": "gulp test" + }, + "dependencies": { + "@microsoft/sp-core-library": "1.7.1", + "@microsoft/sp-lodash-subset": "1.7.1", + "@microsoft/sp-office-ui-fabric-core": "1.7.1", + "@microsoft/sp-webpart-base": "1.7.1", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1", + "npm": "^6.7.0" + }, + "devDependencies": { + "@microsoft/sp-build-web": "1.7.1", + "@microsoft/sp-tslint-rules": "1.7.1", + "@microsoft/sp-module-interfaces": "1.7.1", + "@microsoft/sp-webpart-workbench": "1.7.1", + "gulp": "~3.9.1", + "@types/chai": "3.4.34", + "@types/mocha": "2.2.38", + "ajv": "~5.2.2" + } +} diff --git a/samples/workbench-customizer/shrinkwrap.yaml b/samples/workbench-customizer/shrinkwrap.yaml new file mode 100644 index 000000000..1439e4648 --- /dev/null +++ b/samples/workbench-customizer/shrinkwrap.yaml @@ -0,0 +1,10983 @@ +dependencies: + '@microsoft/sp-core-library': 1.7.1 + '@microsoft/sp-lodash-subset': 1.7.1 + '@microsoft/sp-office-ui-fabric-core': 1.7.1 + '@microsoft/sp-webpart-base': 1.7.1 + '@types/es6-promise': 0.0.33 + '@types/webpack-env': 1.13.1 +devDependencies: + '@microsoft/sp-build-web': 1.7.1 + '@microsoft/sp-module-interfaces': 1.7.1 + '@microsoft/sp-tslint-rules': 1.7.1 + '@microsoft/sp-webpart-workbench': 1.7.1 + '@types/chai': 3.4.34 + '@types/mocha': 2.2.38 + ajv: 5.2.5 + gulp: 3.9.1 +packages: + /@babel/code-frame/7.0.0: + dependencies: + '@babel/highlight': 7.0.0 + dev: true + resolution: + integrity: sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA== + /@babel/highlight/7.0.0: + dependencies: + chalk: 2.4.2 + esutils: 2.0.2 + js-tokens: 4.0.0 + dev: true + resolution: + integrity: sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw== + /@microsoft/api-extractor/6.0.7: + dependencies: + '@microsoft/node-core-library': 3.4.0 + '@microsoft/ts-command-line': 4.2.2 + '@microsoft/tsdoc': 0.9.2 + '@types/node': 8.5.8 + '@types/z-schema': 3.16.31 + colors: 1.2.5 + jju: 1.3.0 + lodash: 4.17.11 + typescript: 3.0.3 + z-schema: 3.18.4 + dev: true + hasBin: true + resolution: + integrity: sha512-LREmTlKz8Mmvc+OfxAjluxEZEb1R+Rhn/yy9WiEAhpjhR/TwNm0z2+6O40xYEGpuvE76AsYaOTBD3/X/H9cVkw== + /@microsoft/decorators/1.7.1: + dependencies: + tslib: 1.8.1 + resolution: + integrity: sha512-+W31lCEuVrlwJ/oNROVd2+yXLxH0elYjVDmdGnSL5SCxv0HHgEl2jTFyv8iKutB1M5pNCbC41B3AFV9zsf92zg== + /@microsoft/gulp-core-build-karma/4.6.30: + dependencies: + '@microsoft/gulp-core-build': 3.8.33 + '@microsoft/node-core-library': 3.4.0 + chai: 3.5.0 + gulp: 3.9.1 + gulp-karma: /gulp-karma/0.0.5/karma@0.13.22 + istanbul-instrumenter-loader: /istanbul-instrumenter-loader/3.0.1/webpack@3.11.0 + karma: 0.13.22 + karma-coverage: 0.5.5 + karma-mocha: 1.3.0 + karma-mocha-clean-reporter: 0.0.1 + karma-phantomjs-launcher: /karma-phantomjs-launcher/1.0.4/karma@0.13.22 + karma-sinon-chai: /karma-sinon-chai/1.2.4/5fc1304e1e69a328078cebf8183ed10a + karma-webpack: /karma-webpack/2.0.9/webpack@3.11.0 + lolex: 1.4.0 + mocha: 5.2.0 + phantomjs-polyfill: 0.0.2 + phantomjs-prebuilt: 2.1.16 + sinon: 1.17.7 + sinon-chai: /sinon-chai/2.8.0/chai@3.5.0+sinon@1.17.7 + webpack: /webpack/3.11.0/webpack@3.11.0 + dev: true + resolution: + integrity: sha512-S0gTaackWjXf6gxTbfQzjhdmCUXTdD8pjUpnQoDP0Qkhp8RYLMlxVMqYPe5bdQn5GUPzAa3qZQsTzhNyPHXoVA== + /@microsoft/gulp-core-build-sass/4.5.8: + dependencies: + '@microsoft/gulp-core-build': 3.8.33 + '@microsoft/load-themed-styles': 1.8.24 + '@microsoft/node-core-library': 3.4.0 + '@types/gulp': 3.8.32 + '@types/node': 8.5.8 + autoprefixer: 9.1.5 + clean-css: 4.2.1 + glob: 7.0.6 + node-sass: 4.9.3 + postcss: 7.0.5 + postcss-modules: 1.3.2 + dev: true + resolution: + integrity: sha512-v3DkUGTiU6OTDjp67r790+veRjG1zsf/i3vecM9ZBS4SiZ4fwCex8z1sU5dJg3qvUmerKvcs+zd8YYkAKsdXdQ== + /@microsoft/gulp-core-build-serve/3.2.65: + dependencies: + '@microsoft/gulp-core-build': 3.8.33 + '@microsoft/node-core-library': 3.4.0 + '@types/node': 8.5.8 + colors: 1.2.5 + deasync: 0.1.14 + express: 4.16.4 + gulp: 3.9.1 + gulp-connect: 5.5.0 + gulp-open: 3.0.1 + node-forge: 0.7.6 + sudo: 1.0.3 + dev: true + resolution: + integrity: sha512-dvarasKqeKr4V5n5MauujsL+/UoybTQgWhu0uY3vhV+Y6mUYo73Y+dK2I1OI3H7/WKZgIpgho16R/Qt0zOCLNw== + /@microsoft/gulp-core-build-typescript/6.1.10: + dependencies: + '@microsoft/api-extractor': 6.0.7 + '@microsoft/gulp-core-build': 3.8.33 + '@microsoft/node-core-library': 3.4.0 + '@types/gulp': 3.8.32 + '@types/node': 8.5.8 + decomment: 0.9.2 + glob: 7.0.6 + glob-escape: 0.0.2 + gulp: 3.9.1 + tslint: /tslint/5.9.1/typescript@2.4.2 + tslint-microsoft-contrib: /tslint-microsoft-contrib/5.2.1/tslint@5.9.1+typescript@2.4.2 + typescript: 2.4.2 + dev: true + resolution: + integrity: sha512-VRa1igMKE1Pmz1Y5ch3RWgGKUU5HTU1p1pzh5ObsuWxvsKLC3zeIX3zK2/jCvGH/XjtcDski3SYoTn9RAzgM7g== + /@microsoft/gulp-core-build-webpack/3.4.38: + dependencies: + '@microsoft/gulp-core-build': 3.8.33 + '@types/gulp': 3.8.32 + '@types/node': 8.5.8 + colors: 1.2.5 + gulp: 3.9.1 + webpack: /webpack/3.11.0/webpack@3.11.0 + dev: true + resolution: + integrity: sha512-g1ey8fgpK5VoZiIdXXh/LUCXoK4qzXqmbcSnomQ/zZVPreoeu4Yi6BBnbKJSd9hVYLBa7Rwi2R/MVrF9NE3IJQ== + /@microsoft/gulp-core-build/3.8.33: + dependencies: + '@microsoft/node-core-library': 3.4.0 + '@types/assertion-error': 1.0.30 + '@types/chai': 3.4.34 + '@types/chalk': 0.4.31 + '@types/gulp': 3.8.32 + '@types/mocha': 5.2.5 + '@types/node': 8.5.8 + '@types/node-notifier': 0.0.28 + '@types/orchestrator': 0.0.30 + '@types/q': 0.0.32 + '@types/rimraf': 0.0.28 + '@types/semver': 5.3.33 + '@types/through2': 2.0.32 + '@types/vinyl': 1.2.30 + '@types/yargs': 0.0.34 + colors: 1.2.5 + del: 2.2.2 + end-of-stream: 1.1.0 + glob-escape: 0.0.2 + globby: 5.0.0 + gulp: 3.9.1 + gulp-flatten: 0.2.0 + gulp-if: 2.0.2 + jest: 22.4.4 + jest-cli: 22.4.4 + jest-environment-jsdom: 22.4.3 + jest-resolve: 22.4.3 + jju: 1.3.0 + jsdom: 11.11.0 + lodash.merge: 4.3.5 + merge2: 1.0.3 + node-notifier: 5.0.2 + object-assign: 4.1.1 + orchestrator: 0.3.8 + pretty-hrtime: 1.0.3 + rimraf: 2.5.4 + semver: 5.3.0 + through2: 2.0.5 + vinyl: 2.2.0 + yargs: 4.6.0 + z-schema: 3.18.4 + dev: true + resolution: + integrity: sha512-fudWwQ2mTk14HW0XYzD/sixGssIl0TER0MfG/mcPMzcEz4B1vD1KNY0EiPdoJ3fQmdgSGSVD5uJ4sR9/pnzO0g== + /@microsoft/load-themed-styles/1.8.24: + dev: true + resolution: + integrity: sha512-Rzsg84Y65jCQ1uwVRTJpTFf0txjYRnxJStW5WTd0XbMxcYTaeUIcTd7FTfMMBtyqv01Fff/ESmNkeCFBlsP2SQ== + /@microsoft/load-themed-styles/1.8.26: + resolution: + integrity: sha512-ztPv3RpUGayvwzSvXMzSQJrlEJqVpgSMbsauQy7i+kcN8pCu1PMPrX3acOtUaHVZ6aUfa7dSphyJDtqyfl2Ytg== + /@microsoft/load-themed-styles/1.8.53: + resolution: + integrity: sha512-knlhWjiWEQFrIaHqpSyI9arU+fQ7KCRfQuekVkczjTHwdb1K8ynxrBd1TmZFFz1cwlfVxtb06qmMv4GCNBDuYQ== + /@microsoft/loader-cased-file/1.7.1/webpack@3.6.0: + dependencies: + '@types/lodash': 4.14.74 + '@types/node': 8.5.8 + file-loader: /file-loader/1.1.11/webpack@3.6.0 + loader-utils: 1.1.0 + lodash: 4.17.11 + dev: true + id: registry.npmjs.org/@microsoft/loader-cased-file/1.7.1 + resolution: + integrity: sha512-NxhqtI1Ejvc8JcLtZS0UsG1RfhSozHhxLPYiMSHmVYXOYlQICi13JQ6WVwUV4A4sP0VjtpEcznFbfSFAt9RR3Q== + /@microsoft/loader-load-themed-styles/1.7.92: + dependencies: + '@microsoft/load-themed-styles': 1.8.24 + loader-utils: 1.1.0 + dev: true + resolution: + integrity: sha512-kJ2litpO+2Fr6eQNQA+v06t9WzcMQswq1r5N0OE38hrjWfk+cWuiDMmQtjUEfke9N8NcUeHkZo+iVg7klt1joQ== + /@microsoft/microsoft-graph-client/1.1.0: + dependencies: + es6-promise: 4.2.5 + isomorphic-fetch: 2.2.1 + resolution: + integrity: sha512-sDgchKZz1l3QJVNdkE1P1KpwTjupNt1mS9h1T0CiP+ayMN7IeFKfElB8IYtxFplNalZTmEq+iqoQFqUVpVMLfQ== + /@microsoft/node-core-library/3.1.0: + dependencies: + '@types/fs-extra': 5.0.1 + '@types/node': 8.5.8 + '@types/z-schema': 3.16.31 + fs-extra: 5.0.0 + jju: 1.3.0 + z-schema: 3.18.4 + dev: true + resolution: + integrity: sha512-a9yVoGy/uVI/QcBxaMZaxScNLP8R+Bnu1YTd6IzR2wGHig75aZt8sKe2V5aZklpyfIUEK7LWoZU4nxPGHSo3nA== + /@microsoft/node-core-library/3.4.0: + dependencies: + '@types/fs-extra': 5.0.1 + '@types/node': 8.5.8 + '@types/z-schema': 3.16.31 + colors: 1.2.5 + fs-extra: 5.0.0 + jju: 1.3.0 + z-schema: 3.18.4 + dev: true + resolution: + integrity: sha512-szR3whwuJEl4RMs6s1xlO0gbgaZG4MpQ9qjv5Ii7HI11ATe50D0dlT2oe4IKno3Jc7i06NIxT3pMvSzFeJltPg== + /@microsoft/office-ui-fabric-react-bundle/1.7.1: + dependencies: + '@types/react': 16.4.2 + '@types/webpack-env': 1.13.1 + '@uifabric/icons': /@uifabric/icons/5.8.0/react-dom@16.3.2+react@16.3.2 + office-ui-fabric-react: /office-ui-fabric-react/5.131.0/react-dom@16.3.2+react@16.3.2 + react: 16.3.2 + react-dom: /react-dom/16.3.2/react@16.3.2 + tslib: 1.8.1 + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-yC4YUwW1+3NK5aM6UyTe7LoUzNITwK1z/6hYVb6tdQMKieHlNxhuFpmmcD4SSmPk1eUDw3MSMAiuv0VXDlV/Ww== + /@microsoft/package-deps-hash/2.2.79: + dev: true + resolution: + integrity: sha512-F+G7ixtkBtrsXnvReSE5gdDMUrXnenzrQTygLACeDykDdsN96c0kwKPKDPUNFfNClJ+CpG5Vb2DXTWFEpffSJw== + /@microsoft/rush-lib/5.3.1: + dependencies: + '@microsoft/node-core-library': 3.1.0 + '@microsoft/package-deps-hash': 2.2.79 + '@microsoft/stream-collator': 2.2.79 + '@microsoft/ts-command-line': 4.2.2 + '@pnpm/link-bins': /@pnpm/link-bins/1.0.3/@pnpm!logger@1.0.2 + '@pnpm/logger': 1.0.2 + '@yarnpkg/lockfile': 1.0.2 + builtins: 1.0.3 + colors: 1.2.5 + git-repo-info: 1.1.4 + glob: 7.0.6 + glob-escape: 0.0.2 + https-proxy-agent: 2.2.1 + inquirer: 1.2.3 + jju: 1.3.0 + js-yaml: 3.9.1 + lodash: 4.17.11 + minimatch: 3.0.4 + node-fetch: 2.1.2 + npm-package-arg: 5.1.2 + read-package-tree: 5.1.6 + rimraf: 2.5.4 + semver: 5.3.0 + strict-uri-encode: 2.0.0 + tar: 4.4.8 + wordwrap: 1.0.0 + z-schema: 3.18.4 + dev: true + engines: + node: '>=5.6.0' + resolution: + integrity: sha512-m7g/Dqgo+WsyeqbjaVBRPpD77k3fcO2xvNXi6Pt2zRgVvifuRh0+wu9YyevuLPJm7mLvcIfO5qzQaqGY43yN7A== + /@microsoft/rush-stack-compiler/0.1.18: + dependencies: + '@microsoft/api-extractor': 6.0.7 + tslint: /tslint/5.9.1/typescript@2.4.2 + tslint-microsoft-contrib: /tslint-microsoft-contrib/5.2.1/tslint@5.9.1+typescript@2.4.2 + typescript: 2.4.2 + dev: true + hasBin: true + resolution: + integrity: sha512-MDDKr/TRPhOKs9p/6+dvQP5K0Zsqx7e/tyGdyU0+WPO38ZjDF714hYG4ScktIjvbbHY0LQocJPq3/ZtBI3xRVw== + /@microsoft/set-webpack-public-path-plugin/2.1.45: + dependencies: + '@types/node': 8.5.8 + '@types/tapable': 1.0.2 + '@types/webpack': 4.4.0 + lodash: 4.17.11 + uglify-js: 3.0.28 + dev: true + resolution: + integrity: sha512-d5INIkqgo/1arPl3Rq96Mqi8PKMSp7yoD6j3QcpUJ4fVMGp4d9uBOF3Fj5dW0yJpt31RDFnGM0LQeilJoBprHw== + /@microsoft/sp-application-base/1.7.1: + dependencies: + '@microsoft/decorators': 1.7.1 + '@microsoft/sp-component-base': 1.7.1 + '@microsoft/sp-core-library': 1.7.1 + '@microsoft/sp-diagnostics': 1.7.1 + '@microsoft/sp-extension-base': 1.7.1 + '@microsoft/sp-http': 1.7.1 + '@microsoft/sp-loader': 1.7.1 + '@microsoft/sp-lodash-subset': 1.7.1 + '@microsoft/sp-module-interfaces': 1.7.1 + '@microsoft/sp-odata-types': 1.7.1 + '@microsoft/sp-page-context': 1.7.1 + '@types/es6-promise': 0.0.33 + '@types/webpack-env': 1.13.1 + tslib: 1.8.1 + dev: true + resolution: + integrity: sha512-sKTyw9PUJXmufV+Tj14iy37vdE5EGqf3dYnlGuP6tDui967rDRP+6u5aPMicX9xftNslFAyQQlvPjJT18VpBIQ== + /@microsoft/sp-build-common/1.7.1: + dependencies: + '@microsoft/gulp-core-build': 3.8.33 + '@microsoft/gulp-core-build-typescript': 6.1.10 + '@microsoft/sp-tslint-rules': 1.7.1 + '@types/yargs': 0.0.35 + gulp: 3.9.1 + jju: 1.3.0 + semver: 5.2.0 + typescript: 2.4.2 + yargs: 4.6.0 + dev: true + resolution: + integrity: sha512-/gjnAc0ZFHCftreGqMkEvqipbfre9VEe5gQBc1X9qIw2dCaGr0WyL/TGguY9jUBshWFJsnTsququaTdId1OJ/A== + /@microsoft/sp-build-core-tasks/1.7.1: + dependencies: + '@microsoft/gulp-core-build': 3.8.33 + '@microsoft/gulp-core-build-karma': 4.6.30 + '@microsoft/gulp-core-build-serve': 3.2.65 + '@microsoft/gulp-core-build-webpack': 3.4.38 + '@microsoft/load-themed-styles': 1.8.26 + '@microsoft/loader-cased-file': /@microsoft/loader-cased-file/1.7.1/webpack@3.6.0 + '@microsoft/loader-load-themed-styles': 1.7.92 + '@microsoft/node-core-library': 3.4.0 + '@microsoft/rush-lib': 5.3.1 + '@microsoft/set-webpack-public-path-plugin': 2.1.45 + '@microsoft/sp-module-interfaces': 1.7.1 + '@types/finalhandler': 0.0.31 + '@types/fs-extra': 5.0.1 + '@types/glob': 5.0.30 + '@types/gulp-replace': 0.0.29 + '@types/lodash': 4.14.74 + '@types/merge2': 0.3.29 + '@types/node': 8.5.8 + '@types/resolve': 0.0.4 + '@types/rimraf': 0.0.28 + '@types/serve-static': 1.7.31 + '@types/uuid': 3.0.0 + '@types/webpack': 4.4.0 + '@types/webpack-stream': 3.2.10 + azure-storage: 2.8.3 + colors: 1.2.5 + css-loader: 0.28.11 + finalhandler: 0.4.1 + fs-extra: 5.0.0 + glob: 7.0.6 + glob-escape: 0.0.2 + gulp: 3.9.1 + gulp-replace: 0.5.4 + gulp-util: 3.0.8 + html-loader: 0.5.5 + json-loader: 0.5.7 + json-schema: 0.2.3 + lodash: 4.17.11 + merge2: 1.0.3 + node-zip: 1.1.1 + phantomjs-prebuilt: 2.1.16 + resolve: 1.7.1 + rimraf: 2.6.3 + serve-static: 1.10.3 + source-map-loader: 0.2.4 + through2: 2.0.5 + uuid: 3.1.0 + webpack: /webpack/3.6.0/webpack@3.6.0 + webpack-stream: 4.0.3 + xml: 1.0.1 + dev: true + resolution: + integrity: sha512-qzVgJnxUbHLE344LwgfPma5udNWh1W2viSp6JX73JpPznVDmcBVuDZAE4jX6Wak78ezwLcBOJz6aY3XVJob1vg== + /@microsoft/sp-build-web/1.7.1: + dependencies: + '@microsoft/gulp-core-build': 3.8.33 + '@microsoft/gulp-core-build-karma': 4.6.30 + '@microsoft/gulp-core-build-sass': 4.5.8 + '@microsoft/gulp-core-build-serve': 3.2.65 + '@microsoft/gulp-core-build-typescript': 6.1.10 + '@microsoft/gulp-core-build-webpack': 3.4.38 + '@microsoft/sp-build-common': 1.7.1 + '@microsoft/sp-build-core-tasks': 1.7.1 + '@microsoft/sp-polyfills': 1.7.1 + '@types/karma': 0.13.33 + '@types/webpack': 4.4.0 + gulp: 3.9.1 + webpack: /webpack/3.6.0/webpack@3.6.0 + yargs: 4.6.0 + dev: true + resolution: + integrity: sha512-l0exSr8YpnMHkC39/nlTPptQx6+WeQJOiQXZTgUrwdfnvbqz4PYW2zrbp1w0URmMa2AsGx/ELWkIm+fpyj1I+w== + /@microsoft/sp-client-preview/1.7.1: + dependencies: + '@types/webpack-env': 1.13.1 + tslib: 1.8.1 + dev: true + resolution: + integrity: sha512-p2ea6OrChoDGZapANrKYb2aD4Qykcj/ppsOBT1MChTBvcfy8ZRAoM7DFN8hVxbDOt185Ev/gyfEvK8Fe/qOnzw== + /@microsoft/sp-component-base/1.7.1: + dependencies: + '@microsoft/decorators': 1.7.1 + '@microsoft/sp-core-library': 1.7.1 + '@microsoft/sp-diagnostics': 1.7.1 + '@microsoft/sp-dynamic-data': 1.7.1 + '@microsoft/sp-http': 1.7.1 + '@microsoft/sp-loader': 1.7.1 + '@microsoft/sp-lodash-subset': 1.7.1 + '@microsoft/sp-module-interfaces': 1.7.1 + '@microsoft/sp-page-context': 1.7.1 + '@types/es6-promise': 0.0.33 + '@types/webpack-env': 1.13.1 + resolution: + integrity: sha512-AiOs/xQRjaoyfjwidxsw5WQe0Yz5X0S3CYn04YKhx0gteyczLHZvDJdw4KW7ZnXMiRhDQ6ExagIecjLTW9nMJA== + /@microsoft/sp-core-library/1.7.1: + dependencies: + '@microsoft/sp-lodash-subset': 1.7.1 + '@microsoft/sp-module-interfaces': 1.7.1 + '@types/es6-promise': 0.0.33 + '@types/webpack-env': 1.13.1 + resolution: + integrity: sha512-v03HmWzPeY8lk+77v4bthXGJUu++OEYp/Vh01/1kbCz5eq5j5rY1Ba7ntfqKK9rnd8NexqtTYZHRCEBRDlytdA== + /@microsoft/sp-diagnostics/1.7.1: + dependencies: + '@microsoft/sp-core-library': 1.7.1 + '@microsoft/sp-lodash-subset': 1.7.1 + resolution: + integrity: sha512-rQJlkhNRLD5qFn2J0AYsuXSHX1azj1w//Q0vJAEoc4buYjaa4HHV8XoIxYXy4Hjol5RgVDA/ryGUchjjekMNAA== + /@microsoft/sp-dynamic-data/1.7.1: + dependencies: + '@microsoft/sp-core-library': 1.7.1 + '@microsoft/sp-diagnostics': 1.7.1 + '@microsoft/sp-lodash-subset': 1.7.1 + '@types/webpack-env': 1.13.1 + tslib: 1.8.1 + resolution: + integrity: sha512-a/tZUcOJdLAGBEsvN3O6p8jmqyuTwkUDUYpjQJUFF5B3MtkhBMH8J6JORvQ1n/pI8jG14gNOHK3Oc889JRjcHA== + /@microsoft/sp-extension-base/1.7.1: + dependencies: + '@microsoft/decorators': 1.7.1 + '@microsoft/sp-component-base': 1.7.1 + '@microsoft/sp-core-library': 1.7.1 + '@microsoft/sp-diagnostics': 1.7.1 + '@microsoft/sp-http': 1.7.1 + '@microsoft/sp-loader': 1.7.1 + '@microsoft/sp-lodash-subset': 1.7.1 + '@microsoft/sp-module-interfaces': 1.7.1 + '@microsoft/sp-page-context': 1.7.1 + '@types/es6-promise': 0.0.33 + '@types/webpack-env': 1.13.1 + dev: true + resolution: + integrity: sha512-35bSMtkjRKRvBvXn0zqxI3+9kTDMC/FOAd/A9GbMTa8D3NtwtoCB3KMnMrxLBXsA4wSFLgEChCIJ66zfVrsa3g== + /@microsoft/sp-http/1.7.1: + dependencies: + '@microsoft/microsoft-graph-client': 1.1.0 + '@microsoft/sp-core-library': 1.7.1 + '@microsoft/sp-diagnostics': 1.7.1 + '@types/adal-angular': 1.0.1 + adal-angular: 1.0.16 + tslib: 1.8.1 + resolution: + integrity: sha512-r/jDsbHsOY9hT9qPmdycaSa/ohOEIp8kblEHvU42BubCXBE3eW5SJuEeRWR+8nYbT2bb6H1RWAgOJ7NQGngJnw== + /@microsoft/sp-loader/1.7.1: + dependencies: + '@microsoft/office-ui-fabric-react-bundle': 1.7.1 + '@microsoft/sp-core-library': 1.7.1 + '@microsoft/sp-diagnostics': 1.7.1 + '@microsoft/sp-dynamic-data': 1.7.1 + '@microsoft/sp-http': 1.7.1 + '@microsoft/sp-lodash-subset': 1.7.1 + '@microsoft/sp-module-interfaces': 1.7.1 + '@microsoft/sp-odata-types': 1.7.1 + '@microsoft/sp-page-context': 1.7.1 + '@microsoft/sp-polyfills': 1.7.1 + '@types/es6-promise': 0.0.33 + '@types/node': 8.5.8 + '@types/react': 16.4.2 + '@types/react-dom': 16.0.5 + '@types/requirejs': 2.1.29 + '@types/webpack-env': 1.13.1 + '@uifabric/utilities': /@uifabric/utilities/5.34.2/react-dom@16.3.2+react@16.3.2 + office-ui-fabric-react: /office-ui-fabric-react/5.131.0/react-dom@16.3.2+react@16.3.2 + react: 16.3.2 + react-dom: /react-dom/16.3.2/react@16.3.2 + requirejs: 2.1.20 + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-AuixiVzVI1btN8W5eDuX1L++Bqy8YthkmdYAX3TeHttQnQdTVXFVOMc7QR7GWahxCtLDUDTvzW29hT3tjzLfTA== + /@microsoft/sp-lodash-subset/1.7.1: + dependencies: + '@types/lodash': 4.14.74 + '@types/webpack-env': 1.13.1 + tslib: 1.8.1 + resolution: + integrity: sha512-0mpMNgOz0wmu49AHUL61SK3krrEfbRK1mQpOyIpiUFEvFf7uW3x+rYBzAQZLYIsL4evixrHL0/sC4x+ZQSf+OQ== + /@microsoft/sp-module-interfaces/1.7.1: + dependencies: + '@types/node': 8.5.8 + '@types/z-schema': 3.16.31 + z-schema: 3.18.4 + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-DNkZv7Pw1QmYoucKcBlU84XaJ4JZhIsmA04oO5SbmqUGoIXaqbzajDuKkNjebZHME0qknsT/8R5OgYddYsczZg== + /@microsoft/sp-odata-types/1.7.1: + dependencies: + tslib: 1.8.1 + resolution: + integrity: sha512-y85iKoyJ64b1pU7FEtRmzwCuyt5Ar5x/4/+DAcP/WMzSmvYf0JE1wrQtVdqdqX35FWQ1ibOmwTF0Z5pnFc2XBA== + /@microsoft/sp-office-ui-fabric-core/1.7.1: + dependencies: + '@types/webpack-env': 1.13.1 + office-ui-fabric-core: 9.6.1-fluent2 + tslib: 1.8.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-aFm8FMdktTgk4xb/G5t3wnDYxKKyVFN9dTbWhOcSn1e1XRSQpMplalzPTmX2Lw8AEONDJtCyWShRaxPMo4HZLw== + /@microsoft/sp-page-context/1.7.1: + dependencies: + '@microsoft/sp-core-library': 1.7.1 + '@microsoft/sp-diagnostics': 1.7.1 + '@microsoft/sp-dynamic-data': 1.7.1 + '@microsoft/sp-lodash-subset': 1.7.1 + '@microsoft/sp-odata-types': 1.7.1 + '@microsoft/teams-js': 1.3.0-beta.4 + '@types/es6-promise': 0.0.33 + '@types/webpack-env': 1.13.1 + tslib: 1.8.1 + resolution: + integrity: sha512-C58kDoEzsSq21hpb7APiwJj46T7nEjdTpMfrlhbr+mLDEQT8SDQdygDOemYCQMDIzhn42uYVh7znEP3pgAw74A== + /@microsoft/sp-polyfills/1.7.1: + dependencies: + '@types/webpack-env': 1.13.1 + es6-collections: 0.5.6 + es6-promise: 4.1.1 + tslib: 1.8.1 + whatwg-fetch: 2.0.3 + whatwg-url: 4.7.1 + resolution: + integrity: sha512-aqVVSxdLyDxJ7L/c818/ByT02tbI0w/7Ghfaz/hNLFkJ8jT/uwuECVteH2JT+qRTAcHmJ1i6wZM3oChUPMoATQ== + /@microsoft/sp-tslint-rules/1.7.1: + dependencies: + '@microsoft/rush-stack-compiler': 0.1.18 + tslint: /tslint/5.9.1/typescript@2.4.2 + tslint-microsoft-contrib: /tslint-microsoft-contrib/5.2.1/tslint@5.9.1+typescript@2.4.2 + tsutils: /tsutils/2.11.2/typescript@2.4.2 + typescript: 2.4.2 + dev: true + resolution: + integrity: sha512-SThJF3FXi6n7lkn1KJdpdmRYEXudMm6i9ME37RFT5d36FAcm2jjmklhzfVd+xaTFu0BTX3jArcFTCNI5CDrvgg== + /@microsoft/sp-webpart-base/1.7.1: + dependencies: + '@microsoft/decorators': 1.7.1 + '@microsoft/load-themed-styles': 1.8.26 + '@microsoft/office-ui-fabric-react-bundle': 1.7.1 + '@microsoft/sp-component-base': 1.7.1 + '@microsoft/sp-core-library': 1.7.1 + '@microsoft/sp-diagnostics': 1.7.1 + '@microsoft/sp-dynamic-data': 1.7.1 + '@microsoft/sp-http': 1.7.1 + '@microsoft/sp-loader': 1.7.1 + '@microsoft/sp-lodash-subset': 1.7.1 + '@microsoft/sp-module-interfaces': 1.7.1 + '@microsoft/sp-page-context': 1.7.1 + '@microsoft/teams-js': 1.3.0-beta.4 + '@types/es6-promise': 0.0.33 + '@types/react': 16.4.2 + '@types/react-dom': 16.0.5 + '@types/webpack-env': 1.13.1 + office-ui-fabric: 2.6.1 + office-ui-fabric-react: /office-ui-fabric-react/5.131.0/react-dom@16.3.2+react@16.3.2 + react: 16.3.2 + react-dom: /react-dom/16.3.2/react@16.3.2 + tslib: 1.8.1 + resolution: + integrity: sha512-583enT7kIhddjJad9IW91vEZc93EnwrtDsF3c0RtvCLK3+KS29e1SIkiEUoRn+GkyjD4FRN3uc9D+aGOf78LuQ== + /@microsoft/sp-webpart-workbench/1.7.1: + dependencies: + '@microsoft/gulp-core-build-serve': 3.2.65 + '@microsoft/node-core-library': 3.4.0 + '@microsoft/office-ui-fabric-react-bundle': 1.7.1 + '@microsoft/sp-application-base': 1.7.1 + '@microsoft/sp-build-core-tasks': 1.7.1 + '@microsoft/sp-client-preview': 1.7.1 + '@microsoft/sp-core-library': 1.7.1 + '@microsoft/sp-loader': 1.7.1 + '@microsoft/sp-lodash-subset': 1.7.1 + '@microsoft/sp-module-interfaces': 1.7.1 + '@microsoft/sp-webpart-base': 1.7.1 + '@types/es6-promise': 0.0.33 + '@types/fs-extra': 5.0.1 + '@types/react': 16.4.2 + '@types/react-dom': 16.0.5 + '@types/webpack-env': 1.13.1 + fs-extra: 5.0.0 + office-ui-fabric-react: /office-ui-fabric-react/5.131.0/react-dom@16.3.2+react@16.3.2 + prop-types: 15.5.7 + react: 16.3.2 + react-dom: /react-dom/16.3.2/react@16.3.2 + tslib: 1.8.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-YCQYd1Qg29dgahpjjmAkahJIVFyAG/r6XU7XUSA0tgOnwqbbZoDQO+TAHxzn49D8qcAjpTlfI+sSkEm0t7OHWA== + /@microsoft/stream-collator/2.2.79: + dependencies: + '@types/node': 8.5.8 + colors: 1.2.5 + dev: true + resolution: + integrity: sha512-N8hAcQMhV4u20+8vCqa+TNF7t4lDW8WwFcTjAimnOtFDmrtYSvvLUkN89jvwyZLBJM8AwOTdcinGHyD+QqMkyg== + /@microsoft/teams-js/1.3.0-beta.4: + resolution: + integrity: sha512-AxDfMpiVqh3hsqTxMEYtQoz866WB/sw/Jl0pgTLh6sMHHmIBNMd+E0pVcP9WNk8zTkr9LCphJ5SziU1C8BgZMA== + /@microsoft/ts-command-line/4.2.2: + dependencies: + '@types/argparse': 1.0.33 + '@types/node': 8.5.8 + argparse: 1.0.10 + colors: 1.2.5 + dev: true + resolution: + integrity: sha512-CLLVG+zWmUvD6jZD5oq7QCFYj3WOvrBSc3H6KejXCH6q2ntP5/ZHlmKVzQVvN1cEOSWP+jN9ml2AvUcDY/l6Tw== + /@microsoft/tsdoc/0.9.2: + dev: true + resolution: + integrity: sha512-bdozNnQXIKZgT3fjCcOYSZSpH7zuh+Turv8uQxzXTj5G8AzgTJ/X3GnrYDbliXKgefL8LJeIj4vwdrOnt1J+Ng== + /@pnpm/link-bins/1.0.3/@pnpm!logger@1.0.2: + dependencies: + '@pnpm/logger': 1.0.2 + '@pnpm/package-bins': 1.0.0 + '@pnpm/types': 1.8.0 + '@types/mz': 0.0.32 + '@types/node': 10.12.18 + '@types/ramda': 0.25.46 + '@zkochan/cmd-shim': 2.2.4 + arr-flatten: 1.1.0 + is-windows: 1.0.2 + mkdirp-promise: 5.0.1 + mz: 2.7.0 + normalize-path: 3.0.0 + p-filter: 1.0.0 + ramda: 0.25.0 + read-package-json: 2.0.13 + dev: true + engines: + node: '>=4' + id: registry.npmjs.org/@pnpm/link-bins/1.0.3 + peerDependencies: + '@pnpm/logger': ^1.0.0 + resolution: + integrity: sha512-thVgwrQ5rMcPYI6a0IPOt2pnlF1n5zX7BN4CrFeBp0/JCGsZAht/VOPv9bD3cZ+j0vDemEwE23BfhOWxmxq2yQ== + /@pnpm/logger/1.0.2: + dependencies: + '@types/node': 10.12.18 + bole: 3.0.2 + ndjson: 1.5.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-A8XbJKvdueazvJGPn1qQ9LL6uopV88ebIT+dJKNQ68gT7yfCbtfT8j5ZzdVczmGbkiuBeZ1VckZerkO0tjOXZA== + /@pnpm/package-bins/1.0.0: + dependencies: + '@pnpm/types': 1.8.0 + '@types/mz': 0.0.32 + mz: 2.7.0 + p-filter: 1.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-ZqVfIXK3r5AsP5VAhPHrhf3isF+T4yEuUpJTF9T03oFTJ9LBnkKvx8F7P7biKEManxSGOkSpNoIBdsura9pY5Q== + /@pnpm/types/1.8.0: + dev: true + resolution: + integrity: sha512-NsEzBVa5aMgn/n79piyJtpUQFzJ97tB2R2r8PSJlLnMA6LJmchKuv7ATN+/nZH/3QRd/+uFXEq07/i/ajsqVGQ== + /@types/adal-angular/1.0.1: + resolution: + integrity: sha512-2sRGxJYrluhvIz8ae98i5k5woe9Fics4dMFHTcNfY2xAkj5QGZor+sfZzlgM58Fpw7Kklau9Gn6OhgJP25dKug== + /@types/anymatch/1.3.0: + dev: true + resolution: + integrity: sha512-7WcbyctkE8GTzogDb0ulRAEw7v8oIS54ft9mQTU7PfM0hp5e+8kpa+HeQ7IQrFbKtJXBKcZ4bh+Em9dTw5L6AQ== + /@types/argparse/1.0.33: + dev: true + resolution: + integrity: sha512-VQgHxyPMTj3hIlq9SY1mctqx+Jj8kpQfoLvDlVSDNOyuYs8JYfkuY3OW/4+dO657yPmNhHpePRx0/Tje5ImNVQ== + /@types/assertion-error/1.0.30: + dev: true + resolution: + integrity: sha1-89DV2i7Ie1FOMNs/+aAYh7VhnCk= + /@types/bluebird/3.5.25: + dev: true + resolution: + integrity: sha512-yfhIBix+AIFTmYGtkC0Bi+XGjSkOINykqKvO/Wqdz/DuXlAKK7HmhLAXdPIGsV4xzKcL3ev/zYc4yLNo+OvGaw== + /@types/chai/3.4.34: + dev: true + resolution: + integrity: sha1-1TNXkoI7sJzd1eOMPSEbcJGDhU0= + /@types/chalk/0.4.31: + dev: true + resolution: + integrity: sha1-ox10JBprHtu5c8822XooloNKUfk= + /@types/es6-promise/0.0.33: + resolution: + integrity: sha512-HKJFVLCGrWQ/1unEw8JdaTxu6n3EUxmwTxJ6D0O1x0gD8joCsgoTWxEgevb7fp2XIogNjof3KEd+3bJoGne/nw== + /@types/events/1.2.0: + dev: true + resolution: + integrity: sha512-KEIlhXnIutzKwRbQkGWb/I4HFqBuUykAdHgDED6xqwXJfONCjF5VoE0cXEiurh3XauygxzeDzgtXUqvLkxFzzA== + /@types/express-serve-static-core/4.16.0: + dependencies: + '@types/events': 1.2.0 + '@types/node': 10.12.18 + '@types/range-parser': 1.2.3 + dev: true + resolution: + integrity: sha512-lTeoCu5NxJU4OD9moCgm0ESZzweAx0YqsAcab6OB0EB3+As1OaHtKnaGJvcngQxYsi9UNv0abn4/DRavrRxt4w== + /@types/finalhandler/0.0.31: + dependencies: + '@types/node': 10.12.18 + dev: true + resolution: + integrity: sha1-7PMvOpu0Om+0BFdQ6h5VJYLTXcM= + /@types/fs-extra/5.0.1: + dependencies: + '@types/node': 10.12.18 + dev: true + resolution: + integrity: sha512-h3wnflb+jMTipvbbZnClgA2BexrT4w0GcfoCz5qyxd0IRsbqhLSyesM6mqZTAnhbVmhyTm5tuxfRu9R+8l+lGw== + /@types/glob/5.0.30: + dependencies: + '@types/minimatch': 3.0.3 + '@types/node': 10.12.18 + dev: true + resolution: + integrity: sha1-ECZAnFYlqGiQdGAoCNCCsoZ7ilE= + /@types/gulp-replace/0.0.29: + dependencies: + '@types/node': 10.12.18 + dev: true + resolution: + integrity: sha1-gFqGw0pcz8+IS8E24GgzHkj5tls= + /@types/gulp/3.8.32: + dependencies: + '@types/node': 10.12.18 + '@types/orchestrator': 0.3.2 + '@types/vinyl': 2.0.2 + dev: true + resolution: + integrity: sha1-g8WcaBzCM9Hsf4LSaVVVZvoTMVY= + /@types/karma/0.13.33: + dependencies: + '@types/bluebird': 3.5.25 + '@types/log4js': 2.3.5 + '@types/node': 10.12.18 + dev: true + resolution: + integrity: sha1-ODXT2U6IS23oiEo+cKb1aQ5qWFA= + /@types/lodash/4.14.74: + resolution: + integrity: sha512-BZknw3E/z3JmCLqQVANcR17okqVTPZdlxvcIz0fJiJVLUCbSH1hK3zs9r634PVSmrzAxN+n/fxlVRiYoArdOIQ== + /@types/log4js/2.3.5: + dependencies: + log4js: 3.0.6 + deprecated: 'This is a stub types definition for log4js (https://github.com/nomiddlename/log4js-node). log4js provides its own type definitions, so you don''t need @types/log4js installed!' + dev: true + resolution: + integrity: sha512-SwF8LkSHqHy9A8GQ67NAYJiGl8zzP4Qtx65Wa+IOxDGdMHxKeoQZjg7m2M1erIT6VK0DYHpu2aTbdLkdkuMHjw== + /@types/merge2/0.3.29: + dependencies: + '@types/node': 10.12.18 + dev: true + resolution: + integrity: sha1-y1UumCbKPAjZ5lSd6ezY8VQX8G0= + /@types/mime/2.0.0: + dev: true + resolution: + integrity: sha512-A2TAGbTFdBw9azHbpVd+/FkdW2T6msN1uct1O9bH3vTerEHKZhTXJUQXy+hNq1B0RagfU8U+KBdqiZpxjhOUQA== + /@types/minimatch/3.0.3: + dev: true + resolution: + integrity: sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== + /@types/mocha/2.2.38: + dev: true + resolution: + integrity: sha1-jBiPbjTC58Px0BJ9kI1aNuWmDck= + /@types/mocha/5.2.5: + dev: true + resolution: + integrity: sha512-lAVp+Kj54ui/vLUFxsJTMtWvZraZxum3w3Nwkble2dNuV5VnPA+Mi2oGX9XYJAaIvZi3tn3cbjS/qcJXRb6Bww== + /@types/mz/0.0.32: + dependencies: + '@types/node': 10.12.18 + dev: true + resolution: + integrity: sha512-cy3yebKhrHuOcrJGkfwNHhpTXQLgmXSv1BX+4p32j+VUQ6aP2eJ5cL7OvGcAQx75fCTFaAIIAKewvqL+iwSd4g== + /@types/node-notifier/0.0.28: + dependencies: + '@types/node': 10.12.18 + dev: true + resolution: + integrity: sha1-hro9OqjZGDUswxkdiN4yiyDck8E= + /@types/node/10.12.18: + resolution: + integrity: sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ== + /@types/node/8.5.8: + resolution: + integrity: sha512-8KmlRxwbKZfjUHFIt3q8TF5S2B+/E5BaAoo/3mgc5h6FJzqxXkCK/VMetO+IRDtwtU6HUvovHMBn+XRj7SV9Qg== + /@types/orchestrator/0.0.30: + dependencies: + '@types/q': 1.5.1 + dev: true + resolution: + integrity: sha1-3N2o1ke1aLex40F4yx8LRKyamOU= + /@types/orchestrator/0.3.2: + dependencies: + '@types/node': 10.12.18 + '@types/q': 1.5.1 + dev: true + resolution: + integrity: sha512-cKB4yTX0wGaRCSkdHDX2fkGQbMAA8UOshC2U7DQky1CE5o+5q2iQQ8VkbPbE/88uaTtsusvBPMcCX7dgmjxBhQ== + /@types/prop-types/15.5.8: + resolution: + integrity: sha512-3AQoUxQcQtLHsK25wtTWIoIpgYjH3vSDroZOUr7PpCHw/jLY1RB9z9E8dBT/OSmwStVgkRNvdh+ZHNiomRieaw== + /@types/q/0.0.32: + dev: true + resolution: + integrity: sha1-vShOV8hPEyXacCur/IKlMoGQwMU= + /@types/q/1.5.1: + dev: true + resolution: + integrity: sha512-eqz8c/0kwNi/OEHQfvIuJVLTst3in0e7uTKeuY+WL/zfKn0xVujOTp42bS/vUUokhK5P2BppLd9JXMOMHcgbjA== + /@types/ramda/0.25.46: + dev: true + resolution: + integrity: sha512-UiyHmzWu0KftAWZXfiUvwToVTHGhaG2fnWVckGwaic4By6YyGqtOpq7m8R3HLrpEsYH0AnRQjtXhdL8igmCuDw== + /@types/range-parser/1.2.3: + dev: true + resolution: + integrity: sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA== + /@types/react-dom/16.0.5: + dependencies: + '@types/node': 10.12.18 + '@types/react': 16.7.18 + resolution: + integrity: sha512-ony2hEYlGXCLWNAWWgbsHR7qVvDbeMRFc5b43+7dhj3n+zXzxz81HV9Yjpc3JD8vLCiwYoSLqFCI6bD0+0zG2Q== + /@types/react/16.4.2: + dependencies: + csstype: 2.6.0 + resolution: + integrity: sha512-oVcVteCDNiVc/fkDjowRfAZQDEOR76j3CJ3FvwXNvfV6zJguhghy1lMgpAzYox+9AZsWch+JPV6Imml3wvIUeg== + /@types/react/16.7.18: + dependencies: + '@types/prop-types': 15.5.8 + csstype: 2.6.0 + resolution: + integrity: sha512-Tx4uu3ppK53/iHk6VpamMP3f3ahfDLEVt3ZQc8TFm30a1H3v9lMsCntBREswZIW/SKrvJjkb3Hq8UwO6GREBng== + /@types/requirejs/2.1.29: + resolution: + integrity: sha1-vEi8gzwHnCwkumr7ym06A7P04vM= + /@types/resolve/0.0.4: + dependencies: + '@types/node': 10.12.18 + dev: true + resolution: + integrity: sha1-m1htZalH3qiMS8JNoLkF/pUgoNU= + /@types/rimraf/0.0.28: + dev: true + resolution: + integrity: sha1-VWJRm8eWPKyoq/fxKMrjtZTUHQY= + /@types/semver/5.3.33: + dev: true + resolution: + integrity: sha512-UwrBgjsRS8BSsckIEdrAhIAmdh0MJidtKTvD3S6tpMq6qHLY3uGaNYcRDUjPxpF4hOAOEbMNSXhhfxmNHB1QNQ== + /@types/serve-static/1.7.31: + dependencies: + '@types/express-serve-static-core': 4.16.0 + '@types/mime': 2.0.0 + dev: true + resolution: + integrity: sha1-FUVt6NmNa0z/Mb5savdJKuY/Uho= + /@types/tapable/1.0.2: + dev: true + resolution: + integrity: sha512-42zEJkBpNfMEAvWR5WlwtTH22oDzcMjFsL9gDGExwF8X8WvAiw7Vwop7hPw03QT8TKfec83LwbHj6SvpqM4ELQ== + /@types/tapable/1.0.4: + dev: true + resolution: + integrity: sha512-78AdXtlhpCHT0K3EytMpn4JNxaf5tbqbLcbIRoQIHzpTIyjpxLQKRoxU55ujBXAtg3Nl2h/XWvfDa9dsMOd0pQ== + /@types/through2/2.0.32: + dependencies: + '@types/node': 10.12.18 + dev: true + resolution: + integrity: sha1-RwAkRQ8at2QPGfnr9C09pXTCYSk= + /@types/uglify-js/3.0.4: + dependencies: + source-map: 0.6.1 + dev: true + resolution: + integrity: sha512-SudIN9TRJ+v8g5pTG8RRCqfqTMNqgWCKKd3vtynhGzkIIjxaicNAMuY5TRadJ6tzDu3Dotf3ngaMILtmOdmWEQ== + /@types/uuid/3.0.0: + dependencies: + '@types/node': 10.12.18 + dev: true + resolution: + integrity: sha512-CGaBAcUB4o+YTaUBZ2VfBc7PcIZXwHflZs4FDtr5Kk7MpAl0PVfH7W/VqoHH+OAG41d9YSCV8eWDfz/KKqVm+A== + /@types/vinyl/1.2.30: + dependencies: + '@types/node': 10.12.18 + dev: true + resolution: + integrity: sha1-kRXAxFxAxXVziQa+n7Tfb1ueUBM= + /@types/vinyl/2.0.2: + dependencies: + '@types/node': 10.12.18 + dev: true + resolution: + integrity: sha512-2iYpNuOl98SrLPBZfEN9Mh2JCJ2EI9HU35SfgBEb51DcmaHkhp8cKMblYeBqMQiwXMgAD3W60DbQ4i/UdLiXhw== + /@types/webpack-env/1.13.1: + resolution: + integrity: sha512-oHyg0NssP2RCpCvE35hhbSqMJRsc5lSW+GFe+Vc65JL+kHII1VMYM+0KeV/z4utFuUqPoQRmq8KMMp7ba0dj6Q== + /@types/webpack-stream/3.2.10: + dependencies: + '@types/node': 10.12.18 + '@types/webpack': 4.4.22 + dev: true + resolution: + integrity: sha512-gzUDP7oa60qMUlKUUoT7EZJ77OpGPJ9ZmNFLfcG7ITJS80lIx/9r6F2MkGJNLjsNV/ygDGVHGLn4/5e8813/Og== + /@types/webpack/4.4.0: + dependencies: + '@types/node': 10.12.18 + '@types/tapable': 1.0.4 + '@types/uglify-js': 3.0.4 + source-map: 0.6.1 + dev: true + resolution: + integrity: sha512-G7TXt4IRP7NTQO8R8QyDN7YwkQzlxjiKhA+z7W5FvkGbK7kIdOUtW2e7AE2w33Q10uphyG+vr8pfRy7wBWLmsA== + /@types/webpack/4.4.22: + dependencies: + '@types/anymatch': 1.3.0 + '@types/node': 10.12.18 + '@types/tapable': 1.0.4 + '@types/uglify-js': 3.0.4 + source-map: 0.6.1 + dev: true + resolution: + integrity: sha512-PxAAzli3krZX9rCeONSR5Z9v4CR/2HPsKsiVRFNDo9OZefN+dTemteMHZnYkddOu4bqoYqJTJ724gLy0ZySXOw== + /@types/yargs/0.0.34: + dev: true + resolution: + integrity: sha1-FWBCn8VQxDvEGnt9PfoK+8yRSjU= + /@types/yargs/0.0.35: + dev: true + resolution: + integrity: sha1-QHczV2rO1IlfutZ6Pwr2M9Lfy60= + /@types/z-schema/3.16.31: + resolution: + integrity: sha1-LrHQCl5Ow/pYx2r94S4YK2bcXBw= + /@uifabric/icons/5.8.0/react-dom@16.3.2+react@16.3.2: + dependencies: + '@uifabric/styling': /@uifabric/styling/5.37.0/react-dom@16.3.2+react@16.3.2 + tslib: 1.9.3 + id: registry.npmjs.org/@uifabric/icons/5.8.0 + resolution: + integrity: sha512-EUhKxYlIPJshg4fQvCNTYSk0p7RhzEWeEAJBV4sao1SKmN0/pZBnkLbDqWjU5VUfdwZZYiIdaLRpM+pyzhniZw== + /@uifabric/merge-styles/5.17.1: + dependencies: + tslib: 1.9.3 + resolution: + integrity: sha512-4/EtO6Ns7kNtKxC+6InShwVQeNQEDT5H8Ex7m/i4OrT9i7csje4YwBQPkkpm31qJwEZEyD7bbAwyLezI63sLhg== + /@uifabric/styling/5.37.0/react-dom@16.3.2+react@16.3.2: + dependencies: + '@microsoft/load-themed-styles': 1.8.53 + '@uifabric/merge-styles': 5.17.1 + '@uifabric/utilities': /@uifabric/utilities/5.34.2/react-dom@16.3.2+react@16.3.2 + tslib: 1.9.3 + id: registry.npmjs.org/@uifabric/styling/5.37.0 + resolution: + integrity: sha512-3hC0itW/hWSD5J4uANzUKk8XVGWUNkU+VLjEjWsQ6i5lvwFGaanR6Qy0bTkZdFGqFWMXe91CkBHV7HnvEx7tCA== + /@uifabric/utilities/5.34.2/react-dom@16.3.2+react@16.3.2: + dependencies: + '@uifabric/merge-styles': 5.17.1 + prop-types: 15.6.2 + react: 16.3.2 + react-dom: /react-dom/16.3.2/react@16.3.2 + tslib: 1.9.3 + id: registry.npmjs.org/@uifabric/utilities/5.34.2 + peerDependencies: + react: ^0.14.9 || ^15.0.1-0 || ^16.0.0-0 + react-dom: ^0.14.9 || ^15.0.1-0 || ^16.0.0-0 + resolution: + integrity: sha512-7LDHamnrKpY49S49Nzu1YMTuBtZIgTsQd9AuWTvXlUevD67ZyjSRnhCKlKVZHwe/Vi0jWLIodbup4p5IyRGWoQ== + /@yarnpkg/lockfile/1.0.2: + dev: true + resolution: + integrity: sha512-MqJ00WXw89ga0rK6GZkdmmgv3bAsxpJixyTthjcix73O44pBqotyU2BejBkLuIsaOBI6SEu77vAnSyLe5iIHkw== + /@zkochan/cmd-shim/2.2.4: + dependencies: + is-windows: 1.0.2 + mkdirp-promise: 5.0.1 + mz: 2.7.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-BDy1oz6aFYyY73618IkXzJzFghnXwVZDc3SVa6MVKTrrk4RgubahAF5yKK+Mx4a78tfO0OHeZnJKPs0pNy5uNA== + /abab/1.0.4: + dev: true + resolution: + integrity: sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4= + /abab/2.0.0: + dev: true + resolution: + integrity: sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w== + /abbrev/1.0.9: + dev: true + resolution: + integrity: sha1-kbR5JYinc4wl813W9jdSovh3YTU= + /abbrev/1.1.1: + dev: true + resolution: + integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== + /accepts/1.3.3: + dependencies: + mime-types: 2.1.21 + negotiator: 0.6.1 + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha1-w8p0NJOGSMPg2cHjKN1otiLChMo= + /accepts/1.3.5: + dependencies: + mime-types: 2.1.21 + negotiator: 0.6.1 + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha1-63d99gEXI6OxTopywIBcjoZ0a9I= + /acorn-dynamic-import/2.0.2: + dependencies: + acorn: 4.0.13 + dev: true + resolution: + integrity: sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ= + /acorn-globals/4.3.0: + dependencies: + acorn: 6.0.5 + acorn-walk: 6.1.1 + dev: true + resolution: + integrity: sha512-hMtHj3s5RnuhvHPowpBYvJVj3rAar82JiDQHvGs1zO0l10ocX/xEdBShNHTJaboucJUsScghp74pH3s7EnHHQw== + /acorn-walk/6.1.1: + dev: true + engines: + node: '>=0.4.0' + resolution: + integrity: sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw== + /acorn/4.0.13: + dev: true + engines: + node: '>=0.4.0' + hasBin: true + resolution: + integrity: sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c= + /acorn/5.7.3: + dev: true + engines: + node: '>=0.4.0' + hasBin: true + resolution: + integrity: sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw== + /acorn/6.0.5: + dev: true + engines: + node: '>=0.4.0' + hasBin: true + resolution: + integrity: sha512-i33Zgp3XWtmZBMNvCr4azvOFeWVw1Rk6p3hfi3LUDvIFraOMywb1kAtrbi+med14m4Xfpqm3zRZMT+c0FNE7kg== + /adal-angular/1.0.16: + engines: + node: '>=0.8.0' + resolution: + integrity: sha1-4rwxvHEqr/ugU6pN1GvITrXSCQ8= + /after/0.8.2: + dev: true + resolution: + integrity: sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8= + /agent-base/4.2.1: + dependencies: + es6-promisify: 5.0.0 + dev: true + engines: + node: '>= 4.0.0' + resolution: + integrity: sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg== + /ajv-keywords/2.1.1/ajv@5.2.5: + dependencies: + ajv: 5.2.5 + dev: true + id: registry.npmjs.org/ajv-keywords/2.1.1 + peerDependencies: + ajv: ^5.0.0 + resolution: + integrity: sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I= + /ajv-keywords/3.2.0/ajv@6.7.0: + dependencies: + ajv: 6.7.0 + dev: true + id: registry.npmjs.org/ajv-keywords/3.2.0 + peerDependencies: + ajv: ^6.0.0 + resolution: + integrity: sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo= + /ajv/5.2.5: + dependencies: + co: 4.6.0 + fast-deep-equal: 1.1.0 + json-schema-traverse: 0.3.1 + json-stable-stringify: 1.0.1 + dev: true + resolution: + integrity: sha1-tjcjTT4mdetfefxlIkKoU6SMtJ8= + /ajv/6.7.0: + dependencies: + fast-deep-equal: 2.0.1 + fast-json-stable-stringify: 2.0.0 + json-schema-traverse: 0.4.1 + uri-js: 4.2.2 + dev: true + resolution: + integrity: sha512-RZXPviBTtfmtka9n9sy1N5M5b82CbxWIR6HIis4s3WQTXDJamc/0gpCWNGz6EWdWp4DOfjzJfhz/AS9zVPjjWg== + /align-text/0.1.4: + dependencies: + kind-of: 3.2.2 + longest: 1.0.1 + repeat-string: 1.6.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-DNkKVhCT810KmSVsIrcGlDP60Rc= + /alphanum-sort/1.0.2: + dev: true + resolution: + integrity: sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= + /amdefine/1.0.1: + dev: true + engines: + node: '>=0.4.2' + resolution: + integrity: sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU= + /ansi-colors/1.1.0: + dependencies: + ansi-wrap: 0.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA== + /ansi-escapes/1.4.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-06ioOzGapneTZisT52HHkRQiMG4= + /ansi-escapes/3.1.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw== + /ansi-gray/0.1.1: + dependencies: + ansi-wrap: 0.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-KWLPVOyXksSFEKPetSRDaGHvclE= + /ansi-regex/0.2.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk= + /ansi-regex/2.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8= + /ansi-regex/3.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= + /ansi-styles/1.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94= + /ansi-styles/2.2.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= + /ansi-styles/3.2.1: + dependencies: + color-convert: 1.9.3 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + /ansi-wrap/0.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-qCJQ3bABXponyoLoLqYDu/pF768= + /any-promise/1.3.0: + dev: true + resolution: + integrity: sha1-q8av7tzqUugJzcA3au0845Y10X8= + /anymatch/1.3.2: + dependencies: + micromatch: 2.3.11 + normalize-path: 2.1.1 + dev: true + resolution: + integrity: sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA== + /anymatch/2.0.0: + dependencies: + micromatch: 3.1.10 + normalize-path: 2.1.1 + dev: true + resolution: + integrity: sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== + /append-transform/0.4.0: + dependencies: + default-require-extensions: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-126/jKlNJ24keja61EpLdKthGZE= + /aproba/1.2.0: + dev: true + resolution: + integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== + /archy/1.0.0: + dev: true + resolution: + integrity: sha1-+cjBN1fMHde8N5rHeyxipcKGjEA= + /are-we-there-yet/1.1.5: + dependencies: + delegates: 1.0.0 + readable-stream: 2.3.6 + dev: true + resolution: + integrity: sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== + /argparse/1.0.10: + dependencies: + sprintf-js: 1.0.3 + dev: true + resolution: + integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + /arr-diff/2.0.0: + dependencies: + arr-flatten: 1.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8= + /arr-diff/4.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= + /arr-flatten/1.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== + /arr-union/3.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= + /array-differ/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-7/UuN1gknTO+QCuLuOVkuytdQDE= + /array-each/1.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-p5SvDAWrF1KEbudTofIRoFugxE8= + /array-equal/1.0.0: + dev: true + resolution: + integrity: sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM= + /array-find-index/1.0.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= + /array-flatten/1.1.1: + dev: true + resolution: + integrity: sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= + /array-slice/0.2.3: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-3Tz7gO15c6dRF82sabC5nshhhvU= + /array-slice/1.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w== + /array-union/1.0.2: + dependencies: + array-uniq: 1.0.3 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= + /array-uniq/1.0.3: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= + /array-unique/0.2.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-odl8yvy8JiXMcPrc6zalDFiwGlM= + /array-unique/0.3.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= + /arraybuffer.slice/0.0.6: + dev: true + resolution: + integrity: sha1-8zshWfBTKj8xB6JywMz70a0peco= + /arraybuffer.slice/0.0.7: + dev: true + resolution: + integrity: sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog== + /arrify/1.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= + /asap/2.0.6: + resolution: + integrity: sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= + /asn1.js/4.10.1: + dependencies: + bn.js: 4.11.8 + inherits: 2.0.3 + minimalistic-assert: 1.0.1 + dev: true + resolution: + integrity: sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw== + /asn1/0.2.4: + dependencies: + safer-buffer: 2.1.2 + dev: true + resolution: + integrity: sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== + /assert-plus/1.0.0: + dev: true + engines: + node: '>=0.8' + resolution: + integrity: sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= + /assert/1.4.1: + dependencies: + util: 0.10.3 + dev: true + resolution: + integrity: sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE= + /assertion-error/1.1.0: + dev: true + resolution: + integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw== + /assign-symbols/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= + /ast-types/0.9.6: + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha1-ECyenpAF0+fjgpvwxPok7oYu6bk= + /astral-regex/1.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== + /async-each/1.0.1: + dev: true + resolution: + integrity: sha1-GdOGodntxufByF04iu28xW0zYC0= + /async-foreach/0.1.3: + dev: true + resolution: + integrity: sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI= + /async-limiter/1.0.0: + dev: true + resolution: + integrity: sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg== + /async/0.9.2: + dev: true + resolution: + integrity: sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0= + /async/1.5.2: + dev: true + resolution: + integrity: sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo= + /async/2.6.1: + dependencies: + lodash: 4.17.11 + dev: true + resolution: + integrity: sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ== + /asynckit/0.4.0: + dev: true + resolution: + integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k= + /atob/2.1.2: + dev: true + engines: + node: '>= 4.5.0' + hasBin: true + resolution: + integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + /autoprefixer/6.7.7: + dependencies: + browserslist: 1.7.7 + caniuse-db: 1.0.30000928 + normalize-range: 0.1.2 + num2fraction: 1.2.2 + postcss: 5.2.18 + postcss-value-parser: 3.3.1 + dev: true + resolution: + integrity: sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ= + /autoprefixer/9.1.5: + dependencies: + browserslist: 4.4.0 + caniuse-lite: 1.0.30000928 + normalize-range: 0.1.2 + num2fraction: 1.2.2 + postcss: 7.0.11 + postcss-value-parser: 3.3.1 + dev: true + engines: + node: '>=6.0.0' + hasBin: true + resolution: + integrity: sha512-kk4Zb6RUc58ld7gdosERHMF3DzIYJc2fp5sX46qEsGXQQy5bXsu8qyLjoxuY1NuQ/cJuCYnx99BfjwnRggrYIw== + /aws-sign2/0.7.0: + dev: true + resolution: + integrity: sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= + /aws4/1.8.0: + dev: true + resolution: + integrity: sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ== + /azure-storage/2.8.3: + dependencies: + browserify-mime: 1.2.9 + extend: 1.2.1 + json-edm-parser: 0.1.2 + md5.js: 1.3.4 + readable-stream: 2.0.6 + request: 2.88.0 + underscore: 1.8.3 + uuid: 3.3.2 + validator: 9.4.1 + xml2js: 0.2.8 + xmlbuilder: 0.4.3 + dev: true + engines: + node: '>= 0.8.26' + resolution: + integrity: sha512-gcbdUY0tLivJvjUZD9BAxWrRDcige4OLFHhN3kY0p9oZYAFNNNqwgO7rBXvV+zdoX9HajeMOEog9/S/wxabeGg== + /babel-code-frame/6.26.0: + dependencies: + chalk: 1.1.3 + esutils: 2.0.2 + js-tokens: 3.0.2 + dev: true + resolution: + integrity: sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= + /babel-core/6.26.3: + dependencies: + babel-code-frame: 6.26.0 + babel-generator: 6.26.1 + babel-helpers: 6.24.1 + babel-messages: 6.23.0 + babel-register: 6.26.0 + babel-runtime: 6.26.0 + babel-template: 6.26.0 + babel-traverse: 6.26.0 + babel-types: 6.26.0 + babylon: 6.18.0 + convert-source-map: 1.6.0 + debug: 2.6.9 + json5: 0.5.1 + lodash: 4.17.11 + minimatch: 3.0.4 + path-is-absolute: 1.0.1 + private: 0.1.8 + slash: 1.0.0 + source-map: 0.5.7 + dev: true + resolution: + integrity: sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA== + /babel-generator/6.26.1: + dependencies: + babel-messages: 6.23.0 + babel-runtime: 6.26.0 + babel-types: 6.26.0 + detect-indent: 4.0.0 + jsesc: 1.3.0 + lodash: 4.17.11 + source-map: 0.5.7 + trim-right: 1.0.1 + dev: true + resolution: + integrity: sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA== + /babel-helpers/6.24.1: + dependencies: + babel-runtime: 6.26.0 + babel-template: 6.26.0 + dev: true + resolution: + integrity: sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI= + /babel-jest/22.4.4/babel-core@6.26.3: + dependencies: + babel-core: 6.26.3 + babel-plugin-istanbul: 4.1.6 + babel-preset-jest: 22.4.4 + dev: true + id: registry.npmjs.org/babel-jest/22.4.4 + peerDependencies: + babel-core: ^6.0.0 || ^7.0.0-0 + resolution: + integrity: sha512-A9NB6/lZhYyypR9ATryOSDcqBaqNdzq4U+CN+/wcMsLcmKkPxQEoTKLajGfd3IkxNyVBT8NewUK2nWyGbSzHEQ== + /babel-messages/6.23.0: + dependencies: + babel-runtime: 6.26.0 + dev: true + resolution: + integrity: sha1-8830cDhYA1sqKVHG7F7fbGLyYw4= + /babel-plugin-istanbul/4.1.6: + dependencies: + babel-plugin-syntax-object-rest-spread: 6.13.0 + find-up: 2.1.0 + istanbul-lib-instrument: 1.10.2 + test-exclude: 4.2.3 + dev: true + resolution: + integrity: sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ== + /babel-plugin-jest-hoist/22.4.4: + dev: true + resolution: + integrity: sha512-DUvGfYaAIlkdnygVIEl0O4Av69NtuQWcrjMOv6DODPuhuGLDnbsARz3AwiiI/EkIMMlxQDUcrZ9yoyJvTNjcVQ== + /babel-plugin-syntax-object-rest-spread/6.13.0: + dev: true + resolution: + integrity: sha1-/WU28rzhODb/o6VFjEkDpZe7O/U= + /babel-preset-jest/22.4.4: + dependencies: + babel-plugin-jest-hoist: 22.4.4 + babel-plugin-syntax-object-rest-spread: 6.13.0 + dev: true + resolution: + integrity: sha512-+dxMtOFwnSYWfum0NaEc0O03oSdwBsjx4tMSChRDPGwu/4wSY6Q6ANW3wkjKpJzzguaovRs/DODcT4hbSN8yiA== + /babel-register/6.26.0: + dependencies: + babel-core: 6.26.3 + babel-runtime: 6.26.0 + core-js: 2.6.2 + home-or-tmp: 2.0.0 + lodash: 4.17.11 + mkdirp: 0.5.1 + source-map-support: 0.4.18 + dev: true + resolution: + integrity: sha1-btAhFz4vy0htestFxgCahW9kcHE= + /babel-runtime/6.26.0: + dependencies: + core-js: 2.6.2 + regenerator-runtime: 0.11.1 + dev: true + resolution: + integrity: sha1-llxwWGaOgrVde/4E/yM3vItWR/4= + /babel-template/6.26.0: + dependencies: + babel-runtime: 6.26.0 + babel-traverse: 6.26.0 + babel-types: 6.26.0 + babylon: 6.18.0 + lodash: 4.17.11 + dev: true + resolution: + integrity: sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI= + /babel-traverse/6.26.0: + dependencies: + babel-code-frame: 6.26.0 + babel-messages: 6.23.0 + babel-runtime: 6.26.0 + babel-types: 6.26.0 + babylon: 6.18.0 + debug: 2.6.9 + globals: 9.18.0 + invariant: 2.2.4 + lodash: 4.17.11 + dev: true + resolution: + integrity: sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4= + /babel-types/6.26.0: + dependencies: + babel-runtime: 6.26.0 + esutils: 2.0.2 + lodash: 4.17.11 + to-fast-properties: 1.0.3 + dev: true + resolution: + integrity: sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc= + /babylon/6.18.0: + dev: true + hasBin: true + resolution: + integrity: sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== + /backo2/1.0.2: + dev: true + resolution: + integrity: sha1-MasayLEpNjRj41s+u2n038+6eUc= + /balanced-match/0.4.2: + dev: true + resolution: + integrity: sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg= + /balanced-match/1.0.0: + dev: true + resolution: + integrity: sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + /base/0.11.2: + dependencies: + cache-base: 1.0.1 + class-utils: 0.3.6 + component-emitter: 1.2.1 + define-property: 1.0.0 + isobject: 3.0.1 + mixin-deep: 1.3.1 + pascalcase: 0.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== + /base64-arraybuffer/0.1.5: + dev: true + engines: + node: '>= 0.6.0' + resolution: + integrity: sha1-c5JncZI7Whl0etZmqlzUv5xunOg= + /base64-js/1.3.0: + dev: true + resolution: + integrity: sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw== + /base64id/1.0.0: + dev: true + engines: + node: '>= 0.4.0' + resolution: + integrity: sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY= + /batch/0.5.3: + dev: true + resolution: + integrity: sha1-PzQU84AyF0O/wQQvmoP/HVgk1GQ= + /batch/0.6.1: + dev: true + resolution: + integrity: sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= + /bcrypt-pbkdf/1.0.2: + dependencies: + tweetnacl: 0.14.5 + dev: true + resolution: + integrity: sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= + /beeper/1.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak= + /better-assert/1.0.2: + dependencies: + callsite: 1.0.0 + dev: true + resolution: + integrity: sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI= + /big.js/3.2.0: + dev: true + resolution: + integrity: sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q== + /big.js/5.2.2: + dev: true + resolution: + integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + /binary-extensions/1.12.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg== + /binaryextensions/1.0.1: + dev: true + resolution: + integrity: sha1-HmN0iLNbWL2l9HdL+WpSEqjJB1U= + /bindings/1.2.1: + dev: true + resolution: + integrity: sha1-FK1hE4EtLTfXLme0ystLtyZQXxE= + /blob/0.0.4: + dev: true + resolution: + integrity: sha1-vPEwUspURj8w+fx+lbmkdjCpSSE= + /blob/0.0.5: + dev: true + resolution: + integrity: sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig== + /block-stream/0.0.9: + dependencies: + inherits: 2.0.3 + dev: true + engines: + node: 0.4 || >=0.5.8 + resolution: + integrity: sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo= + /bluebird/2.11.0: + dev: true + resolution: + integrity: sha1-U0uQM8AiyVecVro7Plpcqvu2UOE= + /bluebird/3.5.3: + dev: true + resolution: + integrity: sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw== + /bn.js/4.11.8: + dev: true + resolution: + integrity: sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA== + /body-parser/1.14.2: + dependencies: + bytes: 2.2.0 + content-type: 1.0.4 + debug: 2.2.0 + depd: 1.1.2 + http-errors: 1.3.1 + iconv-lite: 0.4.13 + on-finished: 2.3.0 + qs: 5.2.0 + raw-body: 2.1.7 + type-is: 1.6.16 + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha1-EBXLH+LEQ4WCWVgdtTMy+NDPUPk= + /body-parser/1.18.3: + dependencies: + bytes: 3.0.0 + content-type: 1.0.4 + debug: 2.6.9 + depd: 1.1.2 + http-errors: 1.6.3 + iconv-lite: 0.4.23 + on-finished: 2.3.0 + qs: 6.5.2 + raw-body: 2.3.3 + type-is: 1.6.16 + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ= + /bole/3.0.2: + dependencies: + fast-safe-stringify: 1.1.13 + individual: 3.0.0 + dev: true + resolution: + integrity: sha1-vIpIPKlASdqbg3wa0Rzf6+5uBRQ= + /brace-expansion/1.1.11: + dependencies: + balanced-match: 1.0.0 + concat-map: 0.0.1 + dev: true + resolution: + integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + /braces/0.1.5: + dependencies: + expand-range: 0.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-wIVxEIUpHYt1/ddOqw+FlygHEeY= + /braces/1.8.5: + dependencies: + expand-range: 1.8.2 + preserve: 0.2.0 + repeat-element: 1.1.3 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-uneWLhLf+WnWt2cR6RS3N4V79qc= + /braces/2.3.2: + 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.3 + snapdragon: 0.8.2 + snapdragon-node: 2.1.1 + split-string: 3.1.0 + to-regex: 3.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== + /brorand/1.1.0: + dev: true + resolution: + integrity: sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= + /browser-process-hrtime/0.1.3: + dev: true + resolution: + integrity: sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw== + /browser-resolve/1.11.3: + dependencies: + resolve: 1.1.7 + dev: true + resolution: + integrity: sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ== + /browser-stdout/1.3.1: + dev: true + resolution: + integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw== + /browserify-aes/1.2.0: + dependencies: + buffer-xor: 1.0.3 + cipher-base: 1.0.4 + create-hash: 1.2.0 + evp_bytestokey: 1.0.3 + inherits: 2.0.3 + safe-buffer: 5.1.2 + dev: true + resolution: + integrity: sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== + /browserify-cipher/1.0.1: + dependencies: + browserify-aes: 1.2.0 + browserify-des: 1.0.2 + evp_bytestokey: 1.0.3 + dev: true + resolution: + integrity: sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== + /browserify-des/1.0.2: + dependencies: + cipher-base: 1.0.4 + des.js: 1.0.0 + inherits: 2.0.3 + safe-buffer: 5.1.2 + dev: true + resolution: + integrity: sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== + /browserify-mime/1.2.9: + dev: true + resolution: + integrity: sha1-rrGvKN5sDXpqLOQK22j/GEIq8x8= + /browserify-rsa/4.0.1: + dependencies: + bn.js: 4.11.8 + randombytes: 2.0.6 + dev: true + resolution: + integrity: sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ= + /browserify-sign/4.0.4: + dependencies: + bn.js: 4.11.8 + browserify-rsa: 4.0.1 + create-hash: 1.2.0 + create-hmac: 1.1.7 + elliptic: 6.4.1 + inherits: 2.0.3 + parse-asn1: 5.1.1 + dev: true + resolution: + integrity: sha1-qk62jl17ZYuqa/alfmMMvXqT0pg= + /browserify-zlib/0.2.0: + dependencies: + pako: 1.0.7 + dev: true + resolution: + integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== + /browserslist/1.7.7: + dependencies: + caniuse-db: 1.0.30000928 + electron-to-chromium: 1.3.102 + deprecated: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools. + dev: true + hasBin: true + resolution: + integrity: sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk= + /browserslist/4.4.0: + dependencies: + caniuse-lite: 1.0.30000928 + electron-to-chromium: 1.3.102 + node-releases: 1.1.3 + dev: true + hasBin: true + resolution: + integrity: sha512-tQkHS8VVxWbrjnNDXgt7/+SuPJ7qDvD0Y2e6bLtoQluR2SPvlmPUcfcU75L1KAalhqULlIFJlJ6BDfnYyJxJsw== + /bser/2.0.0: + dependencies: + node-int64: 0.4.0 + dev: true + resolution: + integrity: sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk= + /buffer-alloc-unsafe/1.1.0: + dev: true + resolution: + integrity: sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== + /buffer-alloc/1.2.0: + dependencies: + buffer-alloc-unsafe: 1.1.0 + buffer-fill: 1.0.0 + dev: true + resolution: + integrity: sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== + /buffer-fill/1.0.0: + dev: true + resolution: + integrity: sha1-+PeLdniYiO858gXNY39o5wISKyw= + /buffer-from/1.1.1: + dev: true + resolution: + integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== + /buffer-xor/1.0.3: + dev: true + resolution: + integrity: sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= + /buffer/4.9.1: + dependencies: + base64-js: 1.3.0 + ieee754: 1.1.12 + isarray: 1.0.0 + dev: true + resolution: + integrity: sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg= + /builtin-modules/1.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8= + /builtin-status-codes/3.0.0: + dev: true + resolution: + integrity: sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= + /builtins/1.0.3: + dev: true + resolution: + integrity: sha1-y5T662HIaWRR2zZTThQi+U8K7og= + /bytes/2.2.0: + dev: true + resolution: + integrity: sha1-/TVGSkA/b5EXwt42Cez/nK4ABYg= + /bytes/2.4.0: + dev: true + resolution: + integrity: sha1-fZcZb51br39pNeJZhVSe3SpsIzk= + /bytes/3.0.0: + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= + /cache-base/1.0.1: + 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 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== + /callsite/1.0.0: + dev: true + resolution: + integrity: sha1-KAOY5dZkvXQDi28JBRU+borxvCA= + /callsites/2.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= + /camel-case/3.0.0: + dependencies: + no-case: 2.3.2 + upper-case: 1.1.3 + dev: true + resolution: + integrity: sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M= + /camelcase-keys/2.1.0: + dependencies: + camelcase: 2.1.1 + map-obj: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-MIvur/3ygRkFHvodkyITyRuPkuc= + /camelcase/1.2.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk= + /camelcase/2.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= + /camelcase/3.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-MvxLn82vhF/N9+c7uXysImHwqwo= + /camelcase/4.1.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0= + /caniuse-api/1.6.1: + dependencies: + browserslist: 1.7.7 + caniuse-db: 1.0.30000928 + lodash.memoize: 4.1.2 + lodash.uniq: 4.5.0 + dev: true + resolution: + integrity: sha1-tTTnxzTE+B7F++isoq0kNUuWLGw= + /caniuse-db/1.0.30000928: + dev: true + resolution: + integrity: sha512-nAoeTspAEzLjqGSeibzM09WojORi08faeOOI5GBmFWC3/brydovb9lYJWM+p48rEQsdevfpufK58gPiDtwOWKw== + /caniuse-lite/1.0.30000928: + dev: true + resolution: + integrity: sha512-aSpMWRXL6ZXNnzm8hgE4QDLibG5pVJ2Ujzsuj3icazlIkxXkPXtL+BWnMx6FBkWmkZgBHGUxPZQvrbRw2ZTxhg== + /capture-exit/1.2.0: + dependencies: + rsvp: 3.6.2 + dev: true + resolution: + integrity: sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28= + /caseless/0.12.0: + dev: true + resolution: + integrity: sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= + /center-align/0.1.3: + dependencies: + align-text: 0.1.4 + lazy-cache: 1.0.4 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-qg0yYptu6XIgBBHL1EYckHvCt60= + /chai/3.5.0: + dependencies: + assertion-error: 1.1.0 + deep-eql: 0.1.3 + type-detect: 1.0.0 + dev: true + engines: + node: '>= 0.4.0' + resolution: + integrity: sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc= + /chalk/0.5.1: + dependencies: + ansi-styles: 1.1.0 + escape-string-regexp: 1.0.5 + has-ansi: 0.1.0 + strip-ansi: 0.3.0 + supports-color: 0.2.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ= + /chalk/1.1.3: + dependencies: + ansi-styles: 2.2.1 + escape-string-regexp: 1.0.5 + has-ansi: 2.0.0 + strip-ansi: 3.0.1 + supports-color: 2.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= + /chalk/2.4.2: + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + /chokidar/1.7.0: + dependencies: + anymatch: 1.3.2 + async-each: 1.0.1 + glob-parent: 2.0.0 + inherits: 2.0.3 + is-binary-path: 1.0.1 + is-glob: 2.0.1 + path-is-absolute: 1.0.1 + readdirp: 2.2.1 + dev: true + optionalDependencies: + fsevents: 1.2.4 + resolution: + integrity: sha1-eY5ol3gVHIB2tLNg5e3SjNortGg= + /chokidar/2.0.4: + 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.1 + is-glob: 4.0.0 + lodash.debounce: 4.0.8 + normalize-path: 2.1.1 + path-is-absolute: 1.0.1 + readdirp: 2.2.1 + upath: 1.1.0 + dev: true + optionalDependencies: + fsevents: 1.2.4 + resolution: + integrity: sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ== + /chownr/1.1.1: + dev: true + resolution: + integrity: sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g== + /ci-info/1.6.0: + dev: true + resolution: + integrity: sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A== + /cipher-base/1.0.4: + dependencies: + inherits: 2.0.3 + safe-buffer: 5.1.2 + dev: true + resolution: + integrity: sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== + /circular-json/0.5.9: + deprecated: 'CircularJSON is in maintenance only, flatted is its successor.' + dev: true + resolution: + integrity: sha512-4ivwqHpIFJZBuhN3g/pEcdbnGUywkBblloGbkglyloVjjR3uT6tieI89MVOfbP2tHX5sgb01FuLgAOzebNlJNQ== + /clap/1.2.3: + dependencies: + chalk: 1.1.3 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA== + /class-utils/0.3.6: + dependencies: + arr-union: 3.1.0 + define-property: 0.2.5 + isobject: 3.0.1 + static-extend: 0.1.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== + /clean-css/4.2.1: + dependencies: + source-map: 0.6.1 + dev: true + engines: + node: '>= 4.0' + resolution: + integrity: sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g== + /cli-cursor/1.0.2: + dependencies: + restore-cursor: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc= + /cli-width/2.2.0: + dev: true + resolution: + integrity: sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk= + /cliui/2.1.0: + dependencies: + center-align: 0.1.3 + right-align: 0.1.3 + wordwrap: 0.0.2 + dev: true + resolution: + integrity: sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE= + /cliui/3.2.0: + dependencies: + string-width: 1.0.2 + strip-ansi: 3.0.1 + wrap-ansi: 2.1.0 + dev: true + resolution: + integrity: sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0= + /cliui/4.1.0: + dependencies: + string-width: 2.1.1 + strip-ansi: 4.0.0 + wrap-ansi: 2.1.0 + dev: true + resolution: + integrity: sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ== + /clone-buffer/1.0.0: + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha1-4+JbIHrE5wGvch4staFnksrD3Fg= + /clone-stats/0.0.1: + dev: true + resolution: + integrity: sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE= + /clone-stats/1.0.0: + dev: true + resolution: + integrity: sha1-s3gt/4u1R04Yuba/D9/ngvh3doA= + /clone/0.2.0: + dev: true + resolution: + integrity: sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8= + /clone/1.0.4: + dev: true + engines: + node: '>=0.8' + resolution: + integrity: sha1-2jCcwmPfFZlMaIypAheco8fNfH4= + /clone/2.1.2: + dev: true + engines: + node: '>=0.8' + resolution: + integrity: sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= + /cloneable-readable/1.1.2: + dependencies: + inherits: 2.0.3 + process-nextick-args: 2.0.0 + readable-stream: 2.3.6 + dev: true + resolution: + integrity: sha512-Bq6+4t+lbM8vhTs/Bef5c5AdEMtapp/iFb6+s4/Hh9MVTt8OLKH7ZOOZSCT+Ys7hsHvqv0GuMPJ1lnQJVHvxpg== + /co/4.6.0: + dev: true + engines: + iojs: '>= 1.0.0' + node: '>= 0.12.0' + resolution: + integrity: sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= + /coa/1.0.4: + dependencies: + q: 1.5.1 + dev: true + engines: + node: '>= 0.8.0' + resolution: + integrity: sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0= + /code-point-at/1.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= + /collection-visit/1.0.0: + dependencies: + map-visit: 1.0.0 + object-visit: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= + /color-convert/1.9.3: + dependencies: + color-name: 1.1.3 + dev: true + resolution: + integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + /color-name/1.1.3: + dev: true + resolution: + integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + /color-name/1.1.4: + dev: true + resolution: + integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + /color-string/0.3.0: + dependencies: + color-name: 1.1.4 + dev: true + resolution: + integrity: sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE= + /color-support/1.1.3: + dev: true + hasBin: true + resolution: + integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== + /color/0.11.4: + dependencies: + clone: 1.0.4 + color-convert: 1.9.3 + color-string: 0.3.0 + dev: true + resolution: + integrity: sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q= + /colormin/1.1.2: + dependencies: + color: 0.11.4 + css-color-names: 0.0.4 + has: 1.0.3 + dev: true + resolution: + integrity: sha1-6i90IKcrlogaOKrlnsEkpvcpgTM= + /colors/1.1.2: + dev: true + engines: + node: '>=0.1.90' + resolution: + integrity: sha1-FopHAXVran9RoSzgyXv6KMCE7WM= + /colors/1.2.5: + dev: true + engines: + node: '>=0.1.90' + resolution: + integrity: sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg== + /colors/1.3.3: + dev: true + engines: + node: '>=0.1.90' + resolution: + integrity: sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg== + /combine-lists/1.0.1: + dependencies: + lodash: 4.17.11 + dev: true + resolution: + integrity: sha1-RYwH4J4NkA/Ci3Cj/sLazR0st/Y= + /combined-stream/1.0.7: + dependencies: + delayed-stream: 1.0.0 + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w== + /commander/2.11.0: + dev: true + resolution: + integrity: sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ== + /commander/2.15.1: + dev: true + resolution: + integrity: sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag== + /commander/2.17.1: + dev: true + resolution: + integrity: sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg== + /commander/2.19.0: + resolution: + integrity: sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg== + /component-bind/1.0.0: + dev: true + resolution: + integrity: sha1-AMYIq33Nk4l8AAllGx06jh5zu9E= + /component-emitter/1.1.2: + dev: true + resolution: + integrity: sha1-KWWU8nU9qmOZbSrwjRWpURbJrsM= + /component-emitter/1.2.1: + dev: true + resolution: + integrity: sha1-E3kY1teCg/ffemt8WmPhQOaUJeY= + /component-inherit/0.0.3: + dev: true + resolution: + integrity: sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM= + /concat-map/0.0.1: + dev: true + resolution: + integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + /concat-stream/1.6.2: + dependencies: + buffer-from: 1.1.1 + inherits: 2.0.3 + readable-stream: 2.3.6 + typedarray: 0.0.6 + dev: true + engines: + '0': node >= 0.8 + resolution: + integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== + /connect-livereload/0.5.4: + dev: true + resolution: + integrity: sha1-gBV9E3HJ83zBQDmrGJWXDRGdw7w= + /connect/3.6.6: + dependencies: + debug: 2.6.9 + finalhandler: 1.1.0 + parseurl: 1.3.2 + utils-merge: 1.0.1 + dev: true + engines: + node: '>= 0.10.0' + resolution: + integrity: sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ= + /console-browserify/1.1.0: + dependencies: + date-now: 0.1.4 + dev: true + resolution: + integrity: sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA= + /console-control-strings/1.1.0: + dev: true + resolution: + integrity: sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= + /constants-browserify/1.0.0: + dev: true + resolution: + integrity: sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= + /content-disposition/0.5.2: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha1-DPaLud318r55YcOoUXjLhdunjLQ= + /content-type/1.0.4: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + /convert-source-map/1.6.0: + dependencies: + safe-buffer: 5.1.2 + dev: true + resolution: + integrity: sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A== + /cookie-signature/1.0.6: + dev: true + resolution: + integrity: sha1-4wOogrNCzD7oylE6eZmXNNqzriw= + /cookie/0.3.1: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s= + /copy-descriptor/0.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= + /core-js/1.2.7: + resolution: + integrity: sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY= + /core-js/2.6.2: + dev: true + resolution: + integrity: sha512-NdBPF/RVwPW6jr0NCILuyN9RiqLo2b1mddWHkUL+VnvcB7dzlnBJ1bXYntjpTGOgkZiiLWj2JxmOr7eGE3qK6g== + /core-util-is/1.0.2: + dev: true + resolution: + integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + /create-ecdh/4.0.3: + dependencies: + bn.js: 4.11.8 + elliptic: 6.4.1 + dev: true + resolution: + integrity: sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw== + /create-hash/1.2.0: + dependencies: + cipher-base: 1.0.4 + inherits: 2.0.3 + md5.js: 1.3.5 + ripemd160: 2.0.2 + sha.js: 2.4.11 + dev: true + resolution: + integrity: sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== + /create-hmac/1.1.7: + dependencies: + cipher-base: 1.0.4 + create-hash: 1.2.0 + inherits: 2.0.3 + ripemd160: 2.0.2 + safe-buffer: 5.1.2 + sha.js: 2.4.11 + dev: true + resolution: + integrity: sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== + /cross-spawn/3.0.1: + dependencies: + lru-cache: 4.1.5 + which: 1.3.1 + dev: true + resolution: + integrity: sha1-ElYDfsufDF9549bvE14wdwGEuYI= + /cross-spawn/5.1.0: + dependencies: + lru-cache: 4.1.5 + shebang-command: 1.2.0 + which: 1.3.1 + dev: true + resolution: + integrity: sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= + /crypto-browserify/3.12.0: + dependencies: + browserify-cipher: 1.0.1 + browserify-sign: 4.0.4 + create-ecdh: 4.0.3 + create-hash: 1.2.0 + create-hmac: 1.1.7 + diffie-hellman: 5.0.3 + inherits: 2.0.3 + pbkdf2: 3.0.17 + public-encrypt: 4.0.3 + randombytes: 2.0.6 + randomfill: 1.0.4 + dev: true + resolution: + integrity: sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== + /css-color-names/0.0.4: + dev: true + resolution: + integrity: sha1-gIrcLnnPhHOAabZGyyDsJ762KeA= + /css-loader/0.28.11: + dependencies: + babel-code-frame: 6.26.0 + css-selector-tokenizer: 0.7.1 + cssnano: 3.10.0 + icss-utils: 2.1.0 + loader-utils: 1.2.3 + lodash.camelcase: 4.3.0 + object-assign: 4.1.1 + postcss: 5.2.18 + postcss-modules-extract-imports: 1.2.1 + postcss-modules-local-by-default: 1.2.0 + postcss-modules-scope: 1.1.0 + postcss-modules-values: 1.3.0 + postcss-value-parser: 3.3.1 + source-list-map: 2.0.1 + dev: true + engines: + node: '>=0.12.0 || >= 4.3.0 < 5.0.0 || >=5.10' + resolution: + integrity: sha512-wovHgjAx8ZIMGSL8pTys7edA1ClmzxHeY6n/d97gg5odgsxEgKjULPR0viqyC+FWMCL9sfqoC/QCUBo62tLvPg== + /css-modules-loader-core/1.1.0: + dependencies: + icss-replace-symbols: 1.1.0 + postcss: 6.0.1 + postcss-modules-extract-imports: 1.1.0 + postcss-modules-local-by-default: 1.2.0 + postcss-modules-scope: 1.1.0 + postcss-modules-values: 1.3.0 + dev: true + resolution: + integrity: sha1-WQhmgpShvs0mGuCkziGwtVHyHRY= + /css-selector-tokenizer/0.7.1: + dependencies: + cssesc: 0.1.0 + fastparse: 1.1.2 + regexpu-core: 1.0.0 + dev: true + resolution: + integrity: sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA== + /cssesc/0.1.0: + dev: true + hasBin: true + resolution: + integrity: sha1-yBSQPkViM3GgR3tAEJqq++6t27Q= + /cssnano/3.10.0: + dependencies: + autoprefixer: 6.7.7 + decamelize: 1.2.0 + defined: 1.0.0 + has: 1.0.3 + object-assign: 4.1.1 + postcss: 5.2.18 + postcss-calc: 5.3.1 + postcss-colormin: 2.2.2 + postcss-convert-values: 2.6.1 + postcss-discard-comments: 2.0.4 + postcss-discard-duplicates: 2.1.0 + postcss-discard-empty: 2.1.0 + postcss-discard-overridden: 0.1.1 + postcss-discard-unused: 2.2.3 + postcss-filter-plugins: 2.0.3 + postcss-merge-idents: 2.1.7 + postcss-merge-longhand: 2.0.2 + postcss-merge-rules: 2.1.2 + postcss-minify-font-values: 1.0.5 + postcss-minify-gradients: 1.0.5 + postcss-minify-params: 1.2.2 + postcss-minify-selectors: 2.1.1 + postcss-normalize-charset: 1.1.1 + postcss-normalize-url: 3.0.8 + postcss-ordered-values: 2.2.3 + postcss-reduce-idents: 2.4.0 + postcss-reduce-initial: 1.0.1 + postcss-reduce-transforms: 1.0.4 + postcss-svgo: 2.1.6 + postcss-unique-selectors: 2.0.2 + postcss-value-parser: 3.3.1 + postcss-zindex: 2.2.0 + dev: true + resolution: + integrity: sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg= + /csso/2.3.2: + dependencies: + clap: 1.2.3 + source-map: 0.5.7 + dev: true + engines: + node: '>=0.10.0' + hasBin: true + resolution: + integrity: sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U= + /cssom/0.3.4: + dev: true + resolution: + integrity: sha512-+7prCSORpXNeR4/fUP3rL+TzqtiFfhMvTd7uEqMdgPvLPt4+uzFUeufx5RHjGTACCargg/DiEt/moMQmvnfkog== + /cssstyle/0.3.1: + dependencies: + cssom: 0.3.4 + dev: true + resolution: + integrity: sha512-tNvaxM5blOnxanyxI6panOsnfiyLRj3HV4qjqqS45WPNS1usdYWRUQjqTEEELK73lpeP/1KoIGYUwrBn/VcECA== + /cssstyle/1.1.1: + dependencies: + cssom: 0.3.4 + dev: true + resolution: + integrity: sha512-364AI1l/M5TYcFH83JnOH/pSqgaNnKmYgKrm0didZMGKWjQB60dymwWy1rKUgL3J1ffdq9xVi2yGLHdSjjSNog== + /csstype/2.6.0: + resolution: + integrity: sha512-by8hi8BlLbowQq0qtkx54d9aN73R9oUW20HISpka5kmgsR9F7nnxgfsemuR2sdCKZh+CDNf5egW9UZMm4mgJRg== + /currently-unhandled/0.4.1: + dependencies: + array-find-index: 1.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-mI3zP+qxke95mmE2nddsF635V+o= + /custom-event/1.0.1: + dev: true + resolution: + integrity: sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU= + /d/1.0.0: + dependencies: + es5-ext: 0.10.46 + dev: true + resolution: + integrity: sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8= + /dashdash/1.14.1: + dependencies: + assert-plus: 1.0.0 + dev: true + engines: + node: '>=0.10' + resolution: + integrity: sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= + /data-urls/1.1.0: + dependencies: + abab: 2.0.0 + whatwg-mimetype: 2.3.0 + whatwg-url: 7.0.0 + dev: true + resolution: + integrity: sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ== + /date-format/1.2.0: + dev: true + engines: + node: '>=4.0' + resolution: + integrity: sha1-YV6CjiM90aubua4JUODOzPpuytg= + /date-now/0.1.4: + dev: true + resolution: + integrity: sha1-6vQ5/U1ISK105cx9vvIAZyueNFs= + /dateformat/1.0.12: + dependencies: + get-stdin: 4.0.1 + meow: 3.7.0 + dev: true + hasBin: true + resolution: + integrity: sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk= + /dateformat/2.2.0: + dev: true + resolution: + integrity: sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI= + /deasync/0.1.14: + dependencies: + bindings: 1.2.1 + node-addon-api: 1.6.2 + dev: true + engines: + node: '>=0.11.0' + requiresBuild: true + resolution: + integrity: sha512-wN8sIuEqIwyQh72AG7oY6YQODCxIp1eXzEZlZznBuwDF8Q03Tdy9QNp1BNZXeadXoklNrw+Ip1fch+KXo/+ASw== + /debug/2.2.0: + dependencies: + ms: 0.7.1 + dev: true + resolution: + integrity: sha1-+HBX6ZWxofauaklgZkE3vFbwOdo= + /debug/2.3.3: + dependencies: + ms: 0.7.2 + dev: true + resolution: + integrity: sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w= + /debug/2.6.9: + dependencies: + ms: 2.0.0 + dev: true + resolution: + integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + /debug/3.1.0: + dependencies: + ms: 2.0.0 + dev: true + resolution: + integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== + /debug/3.2.6: + dependencies: + ms: 2.1.1 + dev: true + resolution: + integrity: sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== + /debuglog/1.0.1: + dev: true + resolution: + integrity: sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI= + /decamelize/1.2.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= + /decode-uri-component/0.2.0: + dev: true + engines: + node: '>=0.10' + resolution: + integrity: sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= + /decomment/0.9.2: + dependencies: + esprima: 4.0.1 + dev: true + engines: + node: '>=6.4' + npm: '>=2.15' + resolution: + integrity: sha512-sblyUmOJZxiL7oJ2ogJS6jtl/67+CTOW87SrYE/96u3PhDYikYoLCdLzcnceToiQejOLlqNnLCkaxx/+nE/ehg== + /deep-eql/0.1.3: + dependencies: + type-detect: 0.1.1 + dev: true + resolution: + integrity: sha1-71WKyrjeJSBs1xOQbXTlaTDrafI= + /deep-is/0.1.3: + dev: true + resolution: + integrity: sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= + /default-require-extensions/1.0.0: + dependencies: + strip-bom: 2.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-836hXT4T/9m0N9M+GnW1+5eHTLg= + /defaults/1.0.3: + dependencies: + clone: 1.0.4 + dev: true + resolution: + integrity: sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= + /define-properties/1.1.3: + dependencies: + object-keys: 1.0.12 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + /define-property/0.2.5: + dependencies: + is-descriptor: 0.1.6 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= + /define-property/1.0.0: + dependencies: + is-descriptor: 1.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-dp66rz9KY6rTr56NMEybvnm/sOY= + /define-property/2.0.2: + dependencies: + is-descriptor: 1.0.2 + isobject: 3.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== + /defined/1.0.0: + dev: true + resolution: + integrity: sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM= + /del/2.2.2: + dependencies: + globby: 5.0.0 + is-path-cwd: 1.0.0 + is-path-in-cwd: 1.0.1 + object-assign: 4.1.1 + pify: 2.3.0 + pinkie-promise: 2.0.1 + rimraf: 2.6.3 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag= + /delayed-stream/1.0.0: + dev: true + engines: + node: '>=0.4.0' + resolution: + integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + /delegates/1.0.0: + dev: true + resolution: + integrity: sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= + /depd/1.1.2: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= + /deprecated/0.0.1: + dev: true + engines: + node: '>= 0.9' + resolution: + integrity: sha1-+cmvVGSvoeepcUWKi97yqpTVuxk= + /des.js/1.0.0: + dependencies: + inherits: 2.0.3 + minimalistic-assert: 1.0.1 + dev: true + resolution: + integrity: sha1-wHTS4qpqipoH29YfmhXCzYPsjsw= + /destroy/1.0.4: + dev: true + resolution: + integrity: sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= + /detect-file/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= + /detect-indent/4.0.0: + dependencies: + repeating: 2.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-920GQ1LN9Docts5hnE7jqUdd4gg= + /detect-newline/2.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= + /dezalgo/1.0.3: + dependencies: + asap: 2.0.6 + wrappy: 1.0.2 + dev: true + resolution: + integrity: sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY= + /di/0.0.1: + dev: true + resolution: + integrity: sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw= + /diff/3.5.0: + dev: true + engines: + node: '>=0.3.1' + resolution: + integrity: sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== + /diffie-hellman/5.0.3: + dependencies: + bn.js: 4.11.8 + miller-rabin: 4.0.1 + randombytes: 2.0.6 + dev: true + resolution: + integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== + /dom-serialize/2.2.1: + dependencies: + custom-event: 1.0.1 + ent: 2.2.0 + extend: 3.0.2 + void-elements: 2.0.1 + dev: true + resolution: + integrity: sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs= + /domain-browser/1.2.0: + dev: true + engines: + node: '>=0.4' + npm: '>=1.2' + resolution: + integrity: sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== + /domexception/1.0.1: + dependencies: + webidl-conversions: 4.0.2 + dev: true + resolution: + integrity: sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug== + /duplexer/0.1.1: + dev: true + resolution: + integrity: sha1-rOb/gIwc5mtX0ev5eXessCM0z8E= + /duplexer2/0.0.2: + dependencies: + readable-stream: 1.1.14 + dev: true + resolution: + integrity: sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds= + /duplexify/3.6.1: + dependencies: + end-of-stream: 1.4.1 + inherits: 2.0.3 + readable-stream: 2.3.6 + stream-shift: 1.0.0 + dev: true + resolution: + integrity: sha512-vM58DwdnKmty+FSPzT14K9JXb90H+j5emaR4KYbr2KTIz00WHGbWOe5ghQTx233ZCLZtrGDALzKwcjEtSt35mA== + /ecc-jsbn/0.1.2: + dependencies: + jsbn: 0.1.1 + safer-buffer: 2.1.2 + dev: true + resolution: + integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= + /ee-first/1.1.1: + dev: true + resolution: + integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= + /electron-to-chromium/1.3.102: + dev: true + resolution: + integrity: sha512-2nzZuXw/KBPnI3QX3UOCSRvJiVy7o9+VHRDQ3D/EHCvVc89X6aj/GlNmEgiR2GBIhmSWXIi4W1M5okA5ScSlNg== + /elliptic/6.4.1: + dependencies: + bn.js: 4.11.8 + brorand: 1.1.0 + hash.js: 1.1.7 + hmac-drbg: 1.0.1 + inherits: 2.0.3 + minimalistic-assert: 1.0.1 + minimalistic-crypto-utils: 1.0.1 + dev: true + resolution: + integrity: sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ== + /emojis-list/2.1.0: + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha1-TapNnbAPmBmIDHn6RXrlsJof04k= + /encodeurl/1.0.2: + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= + /encoding/0.1.12: + dependencies: + iconv-lite: 0.4.24 + resolution: + integrity: sha1-U4tm8+5izRq1HsMjgp0flIDHS+s= + /end-of-stream/0.1.5: + dependencies: + once: 1.3.3 + dev: true + resolution: + integrity: sha1-jhdyBsPICDfYVjLouTWd/osvbq8= + /end-of-stream/1.1.0: + dependencies: + once: 1.3.3 + dev: true + resolution: + integrity: sha1-6TUyWLqpEIll78QcsO+K3i88+wc= + /end-of-stream/1.4.1: + dependencies: + once: 1.4.0 + dev: true + resolution: + integrity: sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q== + /engine.io-client/1.8.5: + dependencies: + component-emitter: 1.2.1 + component-inherit: 0.0.3 + debug: 2.3.3 + engine.io-parser: 1.3.2 + has-cors: 1.1.0 + indexof: 0.0.1 + parsejson: 0.0.3 + parseqs: 0.0.5 + parseuri: 0.0.5 + ws: 1.1.5 + xmlhttprequest-ssl: 1.5.3 + yeast: 0.1.2 + dev: true + resolution: + integrity: sha512-AYTgHyeVUPitsseqjoedjhYJapNVoSPShbZ+tEUX9/73jgZ/Z3sUlJf9oYgdEBBdVhupUpUqSxH0kBCXlQnmZg== + /engine.io-client/3.2.1: + dependencies: + component-emitter: 1.2.1 + component-inherit: 0.0.3 + debug: 3.1.0 + engine.io-parser: 2.1.3 + has-cors: 1.1.0 + indexof: 0.0.1 + parseqs: 0.0.5 + parseuri: 0.0.5 + ws: 3.3.3 + xmlhttprequest-ssl: 1.5.5 + yeast: 0.1.2 + dev: true + resolution: + integrity: sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw== + /engine.io-parser/1.3.2: + dependencies: + after: 0.8.2 + arraybuffer.slice: 0.0.6 + base64-arraybuffer: 0.1.5 + blob: 0.0.4 + has-binary: 0.1.7 + wtf-8: 1.0.0 + dev: true + resolution: + integrity: sha1-k3sHnwAH0Ik+xW1GyyILjLQ1Igo= + /engine.io-parser/2.1.3: + dependencies: + after: 0.8.2 + arraybuffer.slice: 0.0.7 + base64-arraybuffer: 0.1.5 + blob: 0.0.5 + has-binary2: 1.0.3 + dev: true + resolution: + integrity: sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA== + /engine.io/1.8.5: + dependencies: + accepts: 1.3.3 + base64id: 1.0.0 + cookie: 0.3.1 + debug: 2.3.3 + engine.io-parser: 1.3.2 + ws: 1.1.5 + dev: true + resolution: + integrity: sha512-j1DWIcktw4hRwrv6nWx++5nFH2X64x16MAG2P0Lmi5Dvdfi3I+Jhc7JKJIdAmDJa+5aZ/imHV7dWRPy2Cqjh3A== + /engine.io/3.2.1: + dependencies: + accepts: 1.3.5 + base64id: 1.0.0 + cookie: 0.3.1 + debug: 3.1.0 + engine.io-parser: 2.1.3 + ws: 3.3.3 + dev: true + resolution: + integrity: sha512-+VlKzHzMhaU+GsCIg4AoXF1UdDFjHHwMmMKqMJNDNLlUlejz58FCy4LBqB2YVJskHGYl06BatYWKP2TVdVXE5w== + /enhanced-resolve/3.4.1: + dependencies: + graceful-fs: 4.1.15 + memory-fs: 0.4.1 + object-assign: 4.1.1 + tapable: 0.2.9 + dev: true + engines: + node: '>=4.3.0 <5.0.0 || >=5.10' + resolution: + integrity: sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24= + /ent/2.2.0: + dev: true + resolution: + integrity: sha1-6WQhkyWiHQX0RGai9obtbOX13R0= + /errno/0.1.7: + dependencies: + prr: 1.0.1 + dev: true + hasBin: true + resolution: + integrity: sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg== + /error-ex/1.3.2: + dependencies: + is-arrayish: 0.2.1 + dev: true + resolution: + integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + /es-abstract/1.13.0: + dependencies: + es-to-primitive: 1.2.0 + function-bind: 1.1.1 + has: 1.0.3 + is-callable: 1.1.4 + is-regex: 1.0.4 + object-keys: 1.0.12 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg== + /es-to-primitive/1.2.0: + dependencies: + is-callable: 1.1.4 + is-date-object: 1.0.1 + is-symbol: 1.0.2 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg== + /es5-ext/0.10.46: + dependencies: + es6-iterator: 2.0.3 + es6-symbol: 3.1.1 + next-tick: 1.0.0 + dev: true + resolution: + integrity: sha512-24XxRvJXNFwEMpJb3nOkiRJKRoupmjYmOPVlI65Qy2SrtxwOTB+g6ODjBKOtwEHbYrhWRty9xxOWLNdClT2djw== + /es6-collections/0.5.6: + deprecated: not actively maintained anymore + engines: + node: '>= 0.4.0' + resolution: + integrity: sha1-VVLoAK0SwYIM2ivUp5rn27A9iaI= + /es6-iterator/2.0.3: + dependencies: + d: 1.0.0 + es5-ext: 0.10.46 + es6-symbol: 3.1.1 + dev: true + resolution: + integrity: sha1-p96IkUGgWpSwhUQDstCg+/qY87c= + /es6-map/0.1.5: + dependencies: + d: 1.0.0 + es5-ext: 0.10.46 + es6-iterator: 2.0.3 + es6-set: 0.1.5 + es6-symbol: 3.1.1 + event-emitter: 0.3.5 + dev: true + resolution: + integrity: sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA= + /es6-promise/4.1.1: + resolution: + integrity: sha512-OaU1hHjgJf+b0NzsxCg7NdIYERD6Hy/PEmFLTjw+b65scuisG3Kt4QoTvJ66BBkPZ581gr0kpoVzKnxniM8nng== + /es6-promise/4.2.5: + resolution: + integrity: sha512-n6wvpdE43VFtJq+lUDYDBFUwV8TZbuGXLV4D6wKafg13ldznKsyEvatubnmUe31zcvelSzOHF+XbaT+Bl9ObDg== + /es6-promisify/5.0.0: + dependencies: + es6-promise: 4.2.5 + dev: true + resolution: + integrity: sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM= + /es6-set/0.1.5: + dependencies: + d: 1.0.0 + es5-ext: 0.10.46 + es6-iterator: 2.0.3 + es6-symbol: 3.1.1 + event-emitter: 0.3.5 + dev: true + resolution: + integrity: sha1-0rPsXU2ADO2BjbU40ol02wpzzLE= + /es6-symbol/3.1.1: + dependencies: + d: 1.0.0 + es5-ext: 0.10.46 + dev: true + resolution: + integrity: sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc= + /es6-templates/0.2.3: + dependencies: + recast: 0.11.23 + through: 2.3.8 + dev: true + resolution: + integrity: sha1-XLmsn7He1usSOTQrgdeSu7QHjuQ= + /es6-weak-map/2.0.2: + dependencies: + d: 1.0.0 + es5-ext: 0.10.46 + es6-iterator: 2.0.3 + es6-symbol: 3.1.1 + dev: true + resolution: + integrity: sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8= + /escape-html/1.0.3: + dev: true + resolution: + integrity: sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= + /escape-string-regexp/1.0.5: + dev: true + engines: + node: '>=0.8.0' + resolution: + integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + /escodegen/1.11.0: + dependencies: + esprima: 3.1.3 + estraverse: 4.2.0 + esutils: 2.0.2 + optionator: 0.8.2 + dev: true + engines: + node: '>=4.0' + hasBin: true + optionalDependencies: + source-map: 0.6.1 + resolution: + integrity: sha512-IeMV45ReixHS53K/OmfKAIztN/igDHzTJUhZM3k1jMhIZWjk45SMwAtBsEXiJp3vSPmTcu6CXn7mDvFHRN66fw== + /escodegen/1.8.1: + dependencies: + esprima: 2.7.3 + estraverse: 1.9.3 + esutils: 2.0.2 + optionator: 0.8.2 + dev: true + engines: + node: '>=0.12.0' + hasBin: true + optionalDependencies: + source-map: 0.2.0 + resolution: + integrity: sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg= + /escope/3.6.0: + dependencies: + es6-map: 0.1.5 + es6-weak-map: 2.0.2 + esrecurse: 4.2.1 + estraverse: 4.2.0 + dev: true + engines: + node: '>=0.4.0' + resolution: + integrity: sha1-4Bl16BJ4GhY6ba392AOY3GTIicM= + /esprima/2.7.3: + dev: true + engines: + node: '>=0.10.0' + hasBin: true + resolution: + integrity: sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE= + /esprima/3.1.3: + dev: true + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM= + /esprima/4.0.1: + dev: true + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + /esrecurse/4.2.1: + dependencies: + estraverse: 4.2.0 + dev: true + engines: + node: '>=4.0' + resolution: + integrity: sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ== + /estraverse/1.9.3: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q= + /estraverse/4.2.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-De4/7TH81GlhjOc0IJn8GvoL2xM= + /esutils/2.0.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs= + /etag/1.7.0: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha1-A9MLX2fdbmMtKUXTDWZScxo01dg= + /etag/1.8.1: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= + /event-emitter/0.3.5: + dependencies: + d: 1.0.0 + es5-ext: 0.10.46 + dev: true + resolution: + integrity: sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk= + /event-stream/3.0.20: + dependencies: + duplexer: 0.1.1 + from: 0.1.7 + map-stream: 0.0.7 + pause-stream: 0.0.11 + split: 0.2.10 + stream-combiner: 0.0.4 + through: 2.3.8 + dev: true + resolution: + integrity: sha1-A4u7LqnqkDhbJvvBhU0LU58qvqM= + /event-stream/3.3.5: + dependencies: + duplexer: 0.1.1 + from: 0.1.7 + map-stream: 0.0.7 + pause-stream: 0.0.11 + split: 1.0.1 + stream-combiner: 0.2.2 + through: 2.3.8 + dev: true + resolution: + integrity: sha512-vyibDcu5JL20Me1fP734QBH/kenBGLZap2n0+XXM7mvuUPzJ20Ydqj1aKcIeMdri1p+PU+4yAKugjN8KCVst+g== + /eventemitter3/3.1.0: + dev: true + resolution: + integrity: sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA== + /events/1.1.1: + dev: true + engines: + node: '>=0.4.x' + resolution: + integrity: sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ= + /evp_bytestokey/1.0.3: + dependencies: + md5.js: 1.3.5 + safe-buffer: 5.1.2 + dev: true + resolution: + integrity: sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== + /exec-sh/0.2.2: + dependencies: + merge: 1.2.1 + dev: true + resolution: + integrity: sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw== + /execa/0.7.0: + dependencies: + cross-spawn: 5.1.0 + get-stream: 3.0.0 + is-stream: 1.1.0 + npm-run-path: 2.0.2 + p-finally: 1.0.0 + signal-exit: 3.0.2 + strip-eof: 1.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c= + /exit-hook/1.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g= + /exit/0.1.2: + dev: true + engines: + node: '>= 0.8.0' + resolution: + integrity: sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= + /expand-braces/0.1.2: + dependencies: + array-slice: 0.2.3 + array-unique: 0.2.1 + braces: 0.1.5 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-SIsdHSRRyz06axks/AMPRMWFX+o= + /expand-brackets/0.1.5: + dependencies: + is-posix-bracket: 0.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s= + /expand-brackets/2.1.4: + dependencies: + debug: 2.6.9 + define-property: 0.2.5 + extend-shallow: 2.0.1 + posix-character-classes: 0.1.1 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-t3c14xXOMPa27/D4OwQVGiJEliI= + /expand-range/0.1.1: + dependencies: + is-number: 0.1.1 + repeat-string: 0.2.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-TLjtoJk8pW+k9B/ELzy7TMrf8EQ= + /expand-range/1.8.2: + dependencies: + fill-range: 2.2.4 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc= + /expand-tilde/2.0.2: + dependencies: + homedir-polyfill: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= + /expect/22.4.3: + dependencies: + ansi-styles: 3.2.1 + jest-diff: 22.4.3 + jest-get-type: 22.4.3 + jest-matcher-utils: 22.4.3 + jest-message-util: 22.4.3 + jest-regex-util: 22.4.3 + dev: true + resolution: + integrity: sha512-XcNXEPehqn8b/jm8FYotdX0YrXn36qp4HWlrVT4ktwQas1l1LPxiVWncYnnL2eyMtKAmVIaG0XAp0QlrqJaxaA== + /express/4.16.4: + dependencies: + accepts: 1.3.5 + array-flatten: 1.1.1 + body-parser: 1.18.3 + content-disposition: 0.5.2 + content-type: 1.0.4 + cookie: 0.3.1 + 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.1 + fresh: 0.5.2 + merge-descriptors: 1.0.1 + methods: 1.1.2 + on-finished: 2.3.0 + parseurl: 1.3.2 + path-to-regexp: 0.1.7 + proxy-addr: 2.0.4 + qs: 6.5.2 + range-parser: 1.2.0 + safe-buffer: 5.1.2 + send: 0.16.2 + serve-static: 1.13.2 + setprototypeof: 1.1.0 + statuses: 1.4.0 + type-is: 1.6.16 + utils-merge: 1.0.1 + vary: 1.1.2 + dev: true + engines: + node: '>= 0.10.0' + resolution: + integrity: sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg== + /extend-shallow/2.0.1: + dependencies: + is-extendable: 0.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= + /extend-shallow/3.0.2: + dependencies: + assign-symbols: 1.0.0 + is-extendable: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= + /extend/1.2.1: + dev: true + resolution: + integrity: sha1-oPX9bPyDpf5J72mNYOyKYk3UV2w= + /extend/3.0.2: + dev: true + resolution: + integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + /external-editor/1.1.1: + dependencies: + extend: 3.0.2 + spawn-sync: 1.0.15 + tmp: 0.0.29 + dev: true + resolution: + integrity: sha1-Etew24UPf/fnCBuvQAVwAGDEYAs= + /extglob/0.3.2: + dependencies: + is-extglob: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE= + /extglob/2.0.4: + 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.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== + /extract-zip/1.6.7: + dependencies: + concat-stream: 1.6.2 + debug: 2.6.9 + mkdirp: 0.5.1 + yauzl: 2.4.1 + dev: true + hasBin: true + resolution: + integrity: sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k= + /extsprintf/1.3.0: + dev: true + engines: + '0': node >=0.6.0 + resolution: + integrity: sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= + /extsprintf/1.4.0: + dev: true + engines: + '0': node >=0.6.0 + resolution: + integrity: sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= + /fancy-log/1.3.3: + dependencies: + ansi-gray: 0.1.1 + color-support: 1.1.3 + parse-node-version: 1.0.0 + time-stamp: 1.1.0 + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw== + /fast-deep-equal/1.1.0: + dev: true + resolution: + integrity: sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ= + /fast-deep-equal/2.0.1: + dev: true + resolution: + integrity: sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= + /fast-json-stable-stringify/2.0.0: + dev: true + resolution: + integrity: sha1-1RQsDK7msRifh9OnYREGT4bIu/I= + /fast-levenshtein/2.0.6: + dev: true + resolution: + integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + /fast-safe-stringify/1.1.13: + dev: true + resolution: + integrity: sha1-oB6c2cnkkXFcmKdaQtXwu9EH/3Y= + /fastparse/1.1.2: + dev: true + resolution: + integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ== + /faye-websocket/0.10.0: + dependencies: + websocket-driver: 0.7.0 + dev: true + engines: + node: '>=0.4.0' + resolution: + integrity: sha1-TkkvjQTftviQA1B/btvy1QHnxvQ= + /fb-watchman/2.0.0: + dependencies: + bser: 2.0.0 + dev: true + resolution: + integrity: sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg= + /fbjs/0.8.17: + dependencies: + core-js: 1.2.7 + isomorphic-fetch: 2.2.1 + loose-envify: 1.4.0 + object-assign: 4.1.1 + promise: 7.3.1 + setimmediate: 1.0.5 + ua-parser-js: 0.7.19 + resolution: + integrity: sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90= + /fd-slicer/1.0.1: + dependencies: + pend: 1.2.0 + dev: true + resolution: + integrity: sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU= + /figures/1.7.0: + dependencies: + escape-string-regexp: 1.0.5 + object-assign: 4.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4= + /file-loader/1.1.11/webpack@3.6.0: + dependencies: + loader-utils: 1.2.3 + schema-utils: 0.4.7 + webpack: /webpack/3.6.0/webpack@3.6.0 + dev: true + engines: + node: '>= 4.3 < 5.0.0 || >= 5.10' + id: registry.npmjs.org/file-loader/1.1.11 + peerDependencies: + webpack: ^2.0.0 || ^3.0.0 || ^4.0.0 + resolution: + integrity: sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg== + /filename-regex/2.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY= + /fileset/2.0.3: + dependencies: + glob: 7.1.3 + minimatch: 3.0.4 + dev: true + resolution: + integrity: sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA= + /fill-range/2.2.4: + dependencies: + is-number: 2.1.0 + isobject: 2.1.0 + randomatic: 3.1.1 + repeat-element: 1.1.3 + repeat-string: 1.6.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q== + /fill-range/4.0.0: + dependencies: + extend-shallow: 2.0.1 + is-number: 3.0.0 + repeat-string: 1.6.1 + to-regex-range: 2.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= + /finalhandler/0.4.1: + dependencies: + debug: 2.2.0 + escape-html: 1.0.3 + on-finished: 2.3.0 + unpipe: 1.0.0 + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha1-haF8bFmpRxfSYtYSMNSw6+PUoU0= + /finalhandler/1.1.0: + dependencies: + debug: 2.6.9 + encodeurl: 1.0.2 + escape-html: 1.0.3 + on-finished: 2.3.0 + parseurl: 1.3.2 + statuses: 1.3.1 + unpipe: 1.0.0 + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha1-zgtoVbRYU+eRsvzGgARtiCU91/U= + /finalhandler/1.1.1: + dependencies: + debug: 2.6.9 + encodeurl: 1.0.2 + escape-html: 1.0.3 + on-finished: 2.3.0 + parseurl: 1.3.2 + statuses: 1.4.0 + unpipe: 1.0.0 + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg== + /find-index/0.1.1: + dev: true + resolution: + integrity: sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ= + /find-up/1.1.2: + dependencies: + path-exists: 2.1.0 + pinkie-promise: 2.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= + /find-up/2.1.0: + dependencies: + locate-path: 2.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c= + /findup-sync/2.0.0: + dependencies: + detect-file: 1.0.0 + is-glob: 3.1.0 + micromatch: 3.1.10 + resolve-dir: 1.0.1 + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw= + /fined/1.1.1: + dependencies: + expand-tilde: 2.0.2 + is-plain-object: 2.0.4 + object.defaults: 1.1.0 + object.pick: 1.3.0 + parse-filepath: 1.0.2 + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha512-jQp949ZmEbiYHk3gkbdtpJ0G1+kgtLQBNdP5edFP7Fh+WAYceLQz6yO1SBj72Xkg8GVyTB3bBzAYrHJVh5Xd5g== + /first-chunk-stream/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Wb+1DNkF9g18OUzT2ayqtOatk04= + /flagged-respawn/1.0.1: + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q== + /flatted/2.0.0: + dev: true + resolution: + integrity: sha512-R+H8IZclI8AAkSBRQJLVOsxwAoHd6WC40b4QTNWIjzAa6BXOBfQcM587MXDTVPeYaopFNWHUFLx7eNmHDSxMWg== + /flatten/1.0.2: + dev: true + resolution: + integrity: sha1-2uRqnXj74lKSJYzB54CkHZXAN4I= + /follow-redirects/1.6.1: + dependencies: + debug: 3.1.0 + dev: true + engines: + node: '>=4.0' + resolution: + integrity: sha512-t2JCjbzxQpWvbhts3l6SH1DKzSrx8a+SsaVf4h6bG4kOXUuPYS/kg2Lr4gQSb7eemaHqJkOThF1BGyjlUkO1GQ== + /for-in/1.0.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= + /for-own/0.1.5: + dependencies: + for-in: 1.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4= + /for-own/1.0.0: + dependencies: + for-in: 1.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs= + /forever-agent/0.6.1: + dev: true + resolution: + integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= + /fork-stream/0.0.4: + dev: true + resolution: + integrity: sha1-24Sfznf2cIpfjzhq5TOgkHtUrnA= + /form-data/2.3.3: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.7 + mime-types: 2.1.21 + dev: true + engines: + node: '>= 0.12' + resolution: + integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== + /formatio/1.1.1: + dependencies: + samsam: 1.1.3 + deprecated: This package is unmaintained. Use @sinonjs/formatio instead + dev: true + resolution: + integrity: sha1-XtPM1jZVEJc4NGXZlhmRAOhhYek= + /forwarded/0.1.2: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= + /fragment-cache/0.2.1: + dependencies: + map-cache: 0.2.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= + /fresh/0.3.0: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha1-ZR+DjiJCTnVm3hYdg1jKoZn4PU8= + /fresh/0.5.2: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= + /from/0.1.7: + dev: true + resolution: + integrity: sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4= + /fs-extra/1.0.0: + dependencies: + graceful-fs: 4.1.15 + jsonfile: 2.4.0 + klaw: 1.3.1 + dev: true + resolution: + integrity: sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA= + /fs-extra/5.0.0: + dependencies: + graceful-fs: 4.1.15 + jsonfile: 4.0.0 + universalify: 0.1.2 + dev: true + resolution: + integrity: sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ== + /fs-minipass/1.2.5: + dependencies: + minipass: 2.3.5 + dev: true + resolution: + integrity: sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ== + /fs.realpath/1.0.0: + dev: true + resolution: + integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + /fsevents/1.2.4: + bundledDependencies: + - node-pre-gyp + dependencies: + nan: 2.12.1 + dev: true + engines: + node: '>=0.8.0' + optional: true + requiresBuild: true + resolution: + integrity: sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg== + /fstream/1.0.11: + dependencies: + graceful-fs: 4.1.15 + inherits: 2.0.3 + mkdirp: 0.5.1 + rimraf: 2.6.3 + dev: true + engines: + node: '>=0.6' + resolution: + integrity: sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE= + /function-bind/1.1.1: + dev: true + resolution: + integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + /gauge/2.7.4: + dependencies: + aproba: 1.2.0 + console-control-strings: 1.1.0 + has-unicode: 2.0.1 + object-assign: 4.1.1 + signal-exit: 3.0.2 + string-width: 1.0.2 + strip-ansi: 3.0.1 + wide-align: 1.1.3 + dev: true + resolution: + integrity: sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= + /gaze/0.5.2: + dependencies: + globule: 0.1.0 + dev: true + engines: + node: '>= 0.8.0' + resolution: + integrity: sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8= + /gaze/1.1.3: + dependencies: + globule: 1.2.1 + dev: true + engines: + node: '>= 4.0.0' + resolution: + integrity: sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g== + /generic-names/1.0.3: + dependencies: + loader-utils: 0.2.17 + dev: true + resolution: + integrity: sha1-LXhqEhruUIh2eWk56OO/+DbCCRc= + /get-caller-file/1.0.3: + dev: true + resolution: + integrity: sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== + /get-stdin/4.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= + /get-stream/3.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= + /get-value/2.0.6: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= + /getpass/0.1.7: + dependencies: + assert-plus: 1.0.0 + dev: true + resolution: + integrity: sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= + /git-repo-info/1.1.4: + dev: true + resolution: + integrity: sha1-E0n6OIinZh6h/2OgR8L/Q7PglgI= + /glob-base/0.3.0: + dependencies: + glob-parent: 2.0.0 + is-glob: 2.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q= + /glob-escape/0.0.2: + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha1-nCf3gh7RwTd1gvPv2VWOP2dWKO0= + /glob-parent/2.0.0: + dependencies: + is-glob: 2.0.1 + dev: true + resolution: + integrity: sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg= + /glob-parent/3.1.0: + dependencies: + is-glob: 3.1.0 + path-dirname: 1.0.2 + dev: true + resolution: + integrity: sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= + /glob-stream/3.1.18: + dependencies: + glob: 4.5.3 + glob2base: 0.0.12 + minimatch: 2.0.10 + ordered-read-streams: 0.1.0 + through2: 0.6.5 + unique-stream: 1.0.0 + dev: true + engines: + node: '>= 0.9' + resolution: + integrity: sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs= + /glob-watcher/0.0.6: + dependencies: + gaze: 0.5.2 + dev: true + engines: + node: '>= 0.9' + resolution: + integrity: sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs= + /glob/3.1.21: + dependencies: + graceful-fs: 1.2.3 + inherits: 1.0.2 + minimatch: 0.2.14 + dev: true + resolution: + integrity: sha1-0p4KBV3qUTj00H7UDomC6DwgZs0= + /glob/4.5.3: + dependencies: + inflight: 1.0.6 + inherits: 2.0.3 + minimatch: 2.0.10 + once: 1.4.0 + dev: true + resolution: + integrity: sha1-xstz0yJsHv7wTePFbQEvAzd+4V8= + /glob/5.0.15: + dependencies: + inflight: 1.0.6 + inherits: 2.0.3 + minimatch: 3.0.4 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: true + resolution: + integrity: sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E= + /glob/7.0.6: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.3 + minimatch: 3.0.4 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: true + resolution: + integrity: sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo= + /glob/7.1.2: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.3 + minimatch: 3.0.4 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: true + resolution: + integrity: sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ== + /glob/7.1.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.3 + minimatch: 3.0.4 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: true + resolution: + integrity: sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ== + /glob2base/0.0.12: + dependencies: + find-index: 0.1.1 + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY= + /global-modules/1.0.0: + dependencies: + global-prefix: 1.0.2 + is-windows: 1.0.2 + resolve-dir: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg== + /global-prefix/1.0.2: + dependencies: + expand-tilde: 2.0.2 + homedir-polyfill: 1.0.1 + ini: 1.3.5 + is-windows: 1.0.2 + which: 1.3.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= + /globals/9.18.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ== + /globby/5.0.0: + dependencies: + array-union: 1.0.2 + arrify: 1.0.1 + glob: 7.1.3 + object-assign: 4.1.1 + pify: 2.3.0 + pinkie-promise: 2.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0= + /globule/0.1.0: + dependencies: + glob: 3.1.21 + lodash: 1.0.2 + minimatch: 0.2.14 + dev: true + engines: + node: '>= 0.8.0' + resolution: + integrity: sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU= + /globule/1.2.1: + dependencies: + glob: 7.1.3 + lodash: 4.17.11 + minimatch: 3.0.4 + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ== + /glogg/1.0.2: + dependencies: + sparkles: 1.0.1 + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA== + /graceful-fs/1.2.3: + deprecated: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js + dev: true + engines: + node: '>=0.4.0' + resolution: + integrity: sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q= + /graceful-fs/3.0.11: + dependencies: + natives: 1.1.6 + deprecated: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js + dev: true + engines: + node: '>=0.4.0' + resolution: + integrity: sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg= + /graceful-fs/4.1.15: + dev: true + resolution: + integrity: sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA== + /growl/1.10.5: + dev: true + engines: + node: '>=4.x' + resolution: + integrity: sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA== + /growly/1.3.0: + dev: true + resolution: + integrity: sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= + /gulp-connect/5.5.0: + dependencies: + ansi-colors: 1.1.0 + connect: 3.6.6 + connect-livereload: 0.5.4 + event-stream: 3.3.5 + fancy-log: 1.3.3 + send: 0.13.2 + serve-index: 1.9.1 + serve-static: 1.13.2 + tiny-lr: 0.2.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-oRBLjw/4EVaZb8g8OcxOVdGD8ZXYrRiWKcNxlrGjxb/6Cp0GDdqw7ieX7D8xJrQS7sbXT+G94u63pMJF3MMjQA== + /gulp-flatten/0.2.0: + dependencies: + gulp-util: 3.0.8 + through2: 2.0.5 + dev: true + engines: + node: '>=0.10' + resolution: + integrity: sha1-iS1RfjjXkA/UVM+aHgIQMA6S6wY= + /gulp-if/2.0.2: + dependencies: + gulp-match: 1.0.3 + ternary-stream: 2.0.1 + through2: 2.0.5 + dev: true + engines: + node: '>= 0.10.0' + resolution: + integrity: sha1-pJe351cwBQQcqivIt92jyARE1ik= + /gulp-karma/0.0.5/karma@0.13.22: + dependencies: + event-stream: 3.0.20 + gulp-util: 2.2.20 + karma: 0.13.22 + optimist: 0.6.1 + xtend: 2.1.2 + dev: true + engines: + node: '>=0.6' + id: registry.npmjs.org/gulp-karma/0.0.5 + peerDependencies: + karma: '>=0.10 <=0.13' + resolution: + integrity: sha1-RLoZejEFTlyXOlujOUITwUKAOVg= + /gulp-match/1.0.3: + dependencies: + minimatch: 3.0.4 + dev: true + engines: + node: '>= 0.10.0' + resolution: + integrity: sha1-kcfA1/Kb7NZgbVfYCn+Hdqh6uo4= + /gulp-open/3.0.1: + dependencies: + colors: 1.3.3 + opn: 5.2.0 + plugin-log: 0.1.0 + through2: 2.0.5 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-dohokw+npnt48AsD0hhvCLEHLnDMqM35F+amvIfJlX1H2nNHYUClR0Oy1rI0TvbL1/pHiHGNLmohhk+kvwIKjA== + /gulp-replace/0.5.4: + dependencies: + istextorbinary: 1.0.2 + readable-stream: 2.3.6 + replacestream: 4.0.3 + dev: true + engines: + node: '>=0.10' + resolution: + integrity: sha1-aaZ5FLvRPFYr/xT1BKQDeWqg2qk= + /gulp-util/2.2.20: + dependencies: + chalk: 0.5.1 + dateformat: 1.0.12 + lodash._reinterpolate: 2.4.1 + lodash.template: 2.4.1 + minimist: 0.2.0 + multipipe: 0.1.2 + through2: 0.5.1 + vinyl: 0.2.3 + deprecated: 'gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5' + dev: true + engines: + node: '>= 0.9' + resolution: + integrity: sha1-1xRuVyiRC9jwR6awseVJvCLb1kw= + /gulp-util/3.0.8: + dependencies: + array-differ: 1.0.0 + array-uniq: 1.0.3 + beeper: 1.1.1 + chalk: 1.1.3 + dateformat: 2.2.0 + fancy-log: 1.3.3 + gulplog: 1.0.0 + has-gulplog: 0.1.0 + lodash._reescape: 3.0.0 + lodash._reevaluate: 3.0.0 + lodash._reinterpolate: 3.0.0 + lodash.template: 3.6.2 + minimist: 1.2.0 + multipipe: 0.1.2 + object-assign: 3.0.0 + replace-ext: 0.0.1 + through2: 2.0.5 + vinyl: 0.5.3 + deprecated: 'gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5' + dev: true + engines: + node: '>=0.10' + resolution: + integrity: sha1-AFTh50RQLifATBh8PsxQXdVLu08= + /gulp/3.9.1: + dependencies: + archy: 1.0.0 + chalk: 1.1.3 + deprecated: 0.0.1 + gulp-util: 3.0.8 + interpret: 1.2.0 + liftoff: 2.5.0 + minimist: 1.2.0 + orchestrator: 0.3.8 + pretty-hrtime: 1.0.3 + semver: 4.3.6 + tildify: 1.2.0 + v8flags: 2.1.1 + vinyl-fs: 0.3.14 + dev: true + engines: + node: '>= 0.9' + hasBin: true + resolution: + integrity: sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ= + /gulplog/1.0.0: + dependencies: + glogg: 1.0.2 + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha1-4oxNRdBey77YGDY86PnFkmIp/+U= + /handlebars/4.0.12: + dependencies: + async: 2.6.1 + optimist: 0.6.1 + source-map: 0.6.1 + dev: true + engines: + node: '>=0.4.7' + hasBin: true + optionalDependencies: + uglify-js: 3.4.9 + resolution: + integrity: sha512-RhmTekP+FZL+XNhwS1Wf+bTTZpdLougwt5pcgA1tuz6Jcx0fpH/7z0qd71RKnZHBCxIRBHfBOnio4gViPemNzA== + /har-schema/2.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= + /har-validator/5.0.3: + dependencies: + ajv: 5.2.5 + har-schema: 2.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0= + /har-validator/5.1.3: + dependencies: + ajv: 6.7.0 + har-schema: 2.0.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g== + /has-ansi/0.1.0: + dependencies: + ansi-regex: 0.2.1 + dev: true + engines: + node: '>=0.10.0' + hasBin: true + resolution: + integrity: sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4= + /has-ansi/2.0.0: + dependencies: + ansi-regex: 2.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= + /has-binary/0.1.7: + dependencies: + isarray: 0.0.1 + dev: true + resolution: + integrity: sha1-aOYesWIQyVRaClzOBqhzkS/h5ow= + /has-binary2/1.0.3: + dependencies: + isarray: 2.0.1 + dev: true + resolution: + integrity: sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw== + /has-cors/1.1.0: + dev: true + resolution: + integrity: sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk= + /has-flag/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo= + /has-flag/2.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-6CB68cx7MNRGzHC3NLXovhj4jVE= + /has-flag/3.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + /has-gulplog/0.1.0: + dependencies: + sparkles: 1.0.1 + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4= + /has-symbols/1.0.0: + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q= + /has-unicode/2.0.1: + dev: true + resolution: + integrity: sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= + /has-value/0.3.1: + dependencies: + get-value: 2.0.6 + has-values: 0.1.4 + isobject: 2.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= + /has-value/1.0.0: + dependencies: + get-value: 2.0.6 + has-values: 1.0.0 + isobject: 3.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= + /has-values/0.1.4: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-bWHeldkd/Km5oCCJrThL/49it3E= + /has-values/1.0.0: + dependencies: + is-number: 3.0.0 + kind-of: 4.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= + /has/1.0.3: + dependencies: + function-bind: 1.1.1 + dev: true + engines: + node: '>= 0.4.0' + resolution: + integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + /hash-base/3.0.4: + dependencies: + inherits: 2.0.3 + safe-buffer: 5.1.2 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-X8hoaEfs1zSZQDMZprCj8/auSRg= + /hash.js/1.1.7: + dependencies: + inherits: 2.0.3 + minimalistic-assert: 1.0.1 + dev: true + resolution: + integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== + /hasha/2.2.0: + dependencies: + is-stream: 1.1.0 + pinkie-promise: 2.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE= + /he/1.1.1: + dev: true + hasBin: true + resolution: + integrity: sha1-k0EP0hsAlzUVH4howvJx80J+I/0= + /he/1.2.0: + dev: true + hasBin: true + resolution: + integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + /hmac-drbg/1.0.1: + dependencies: + hash.js: 1.1.7 + minimalistic-assert: 1.0.1 + minimalistic-crypto-utils: 1.0.1 + dev: true + resolution: + integrity: sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= + /home-or-tmp/2.0.0: + dependencies: + os-homedir: 1.0.2 + os-tmpdir: 1.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-42w/LSyufXRqhX440Y1fMqeILbg= + /homedir-polyfill/1.0.1: + dependencies: + parse-passwd: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-TCu8inWJmP7r9e1oWA921GdotLw= + /hosted-git-info/2.7.1: + dev: true + resolution: + integrity: sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w== + /html-comment-regex/1.1.2: + dev: true + resolution: + integrity: sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== + /html-encoding-sniffer/1.0.2: + dependencies: + whatwg-encoding: 1.0.5 + dev: true + resolution: + integrity: sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw== + /html-loader/0.5.5: + dependencies: + es6-templates: 0.2.3 + fastparse: 1.1.2 + html-minifier: 3.5.21 + loader-utils: 1.2.3 + object-assign: 4.1.1 + dev: true + resolution: + integrity: sha512-7hIW7YinOYUpo//kSYcPB6dCKoceKLmOwjEMmhIobHuWGDVl0Nwe4l68mdG/Ru0wcUxQjVMEoZpkalZ/SE7zog== + /html-minifier/3.5.21: + dependencies: + camel-case: 3.0.0 + clean-css: 4.2.1 + commander: 2.17.1 + he: 1.2.0 + param-case: 2.1.1 + relateurl: 0.2.7 + uglify-js: 3.4.9 + dev: true + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA== + /http-errors/1.3.1: + dependencies: + inherits: 2.0.3 + statuses: 1.5.0 + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha1-GX4izevUGYWF6GlO9nhhl7ke2UI= + /http-errors/1.6.3: + dependencies: + depd: 1.1.2 + inherits: 2.0.3 + setprototypeof: 1.1.0 + statuses: 1.5.0 + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= + /http-parser-js/0.5.0: + dev: true + resolution: + integrity: sha512-cZdEF7r4gfRIq7ezX9J0T+kQmJNOub71dWbgAXVHDct80TKP4MCETtZQ31xyv38UwgzkWPYF/Xc0ge55dW9Z9w== + /http-proxy/1.17.0: + dependencies: + eventemitter3: 3.1.0 + follow-redirects: 1.6.1 + requires-port: 1.0.0 + dev: true + engines: + node: '>=4.0.0' + resolution: + integrity: sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g== + /http-signature/1.2.0: + dependencies: + assert-plus: 1.0.0 + jsprim: 1.4.1 + sshpk: 1.16.0 + dev: true + engines: + node: '>=0.8' + npm: '>=1.3.7' + resolution: + integrity: sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= + /https-browserify/1.0.0: + dev: true + resolution: + integrity: sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= + /https-proxy-agent/2.2.1: + dependencies: + agent-base: 4.2.1 + debug: 3.2.6 + dev: true + engines: + node: '>= 4.5.0' + resolution: + integrity: sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ== + /iconv-lite/0.4.13: + dev: true + engines: + node: '>=0.8.0' + resolution: + integrity: sha1-H4irpKsLFQjoMSrMOTRfNumS4vI= + /iconv-lite/0.4.23: + dependencies: + safer-buffer: 2.1.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA== + /iconv-lite/0.4.24: + dependencies: + safer-buffer: 2.1.2 + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + /icss-replace-symbols/1.1.0: + dev: true + resolution: + integrity: sha1-Bupvg2ead0njhs/h/oEq5dsiPe0= + /icss-utils/2.1.0: + dependencies: + postcss: 6.0.23 + dev: true + resolution: + integrity: sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI= + /ieee754/1.1.12: + dev: true + resolution: + integrity: sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA== + /import-local/1.0.0: + dependencies: + pkg-dir: 2.0.0 + resolve-cwd: 2.0.0 + dev: true + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ== + /imurmurhash/0.1.4: + dev: true + engines: + node: '>=0.8.19' + resolution: + integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o= + /in-publish/2.0.0: + dev: true + hasBin: true + resolution: + integrity: sha1-4g/146KvwmkDILbcVSaCqcf631E= + /indent-string/2.1.0: + dependencies: + repeating: 2.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= + /indexes-of/1.0.1: + dev: true + resolution: + integrity: sha1-8w9xbI4r00bHtn0985FVZqfAVgc= + /indexof/0.0.1: + dev: true + resolution: + integrity: sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10= + /individual/3.0.0: + dev: true + resolution: + integrity: sha1-58pPhfiVewGHNPKFdQ3CLsL5hi0= + /inflight/1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + dev: true + resolution: + integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + /inherits/1.0.2: + dev: true + resolution: + integrity: sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js= + /inherits/2.0.1: + dev: true + resolution: + integrity: sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= + /inherits/2.0.3: + dev: true + resolution: + integrity: sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= + /ini/1.3.5: + dev: true + resolution: + integrity: sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== + /inpath/1.0.2: + dev: true + resolution: + integrity: sha1-SsIZcQ7Hpy9GD/lL9CTdPvDlKBc= + /inquirer/1.2.3: + dependencies: + ansi-escapes: 1.4.0 + chalk: 1.1.3 + cli-cursor: 1.0.2 + cli-width: 2.2.0 + external-editor: 1.1.1 + figures: 1.7.0 + lodash: 4.17.11 + mute-stream: 0.0.6 + pinkie-promise: 2.0.1 + run-async: 2.3.0 + rx: 4.1.0 + string-width: 1.0.2 + strip-ansi: 3.0.1 + through: 2.3.8 + dev: true + resolution: + integrity: sha1-TexvMvN+97sLLtPx0aXD9UUHSRg= + /interpret/1.2.0: + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw== + /invariant/2.2.4: + dependencies: + loose-envify: 1.4.0 + dev: true + resolution: + integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== + /invert-kv/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-EEqOSqym09jNFXqO+L+rLXo//bY= + /ip-regex/3.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-T8wDtjy+Qf2TAPDQmBp0eGKJ8GavlWlUnamr3wRn6vvdZlKVuJXXMlSncYFRYgVHOM3If5NR1H4+OvVQU9Idvg== + /ipaddr.js/1.8.0: + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha1-6qM9bd16zo9/b+DJygRA5wZzix4= + /is-absolute-url/2.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-UFMN+4T8yap9vnhS6Do3uTufKqY= + /is-absolute/1.0.0: + dependencies: + is-relative: 1.0.0 + is-windows: 1.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA== + /is-accessor-descriptor/0.1.6: + dependencies: + kind-of: 3.2.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= + /is-accessor-descriptor/1.0.0: + dependencies: + kind-of: 6.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== + /is-arrayish/0.2.1: + dev: true + resolution: + integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + /is-binary-path/1.0.1: + dependencies: + binary-extensions: 1.12.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= + /is-buffer/1.1.6: + dev: true + resolution: + integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== + /is-builtin-module/1.0.0: + dependencies: + builtin-modules: 1.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-VAVy0096wxGfj3bDDLwbHgN6/74= + /is-callable/1.1.4: + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA== + /is-ci/1.2.1: + dependencies: + ci-info: 1.6.0 + dev: true + hasBin: true + resolution: + integrity: sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg== + /is-data-descriptor/0.1.4: + dependencies: + kind-of: 3.2.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= + /is-data-descriptor/1.0.0: + dependencies: + kind-of: 6.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== + /is-date-object/1.0.1: + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY= + /is-descriptor/0.1.6: + dependencies: + is-accessor-descriptor: 0.1.6 + is-data-descriptor: 0.1.4 + kind-of: 5.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== + /is-descriptor/1.0.2: + dependencies: + is-accessor-descriptor: 1.0.0 + is-data-descriptor: 1.0.0 + kind-of: 6.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== + /is-dotfile/1.0.3: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE= + /is-equal-shallow/0.1.3: + dependencies: + is-primitive: 2.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ= + /is-extendable/0.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= + /is-extendable/1.0.1: + dependencies: + is-plain-object: 2.0.4 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== + /is-extglob/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA= + /is-extglob/2.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + /is-finite/1.0.2: + dependencies: + number-is-nan: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko= + /is-fullwidth-code-point/1.0.0: + dependencies: + number-is-nan: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-754xOG8DGn8NZDr4L95QxFfvAMs= + /is-fullwidth-code-point/2.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= + /is-generator-fn/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-lp1J4bszKfa7fwkIm+JleLLd1Go= + /is-glob/2.0.1: + dependencies: + is-extglob: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM= + /is-glob/3.1.0: + dependencies: + is-extglob: 2.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= + /is-glob/4.0.0: + dependencies: + is-extglob: 2.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A= + /is-number/0.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-aaevEWlj1HIG7JvZtIoUIW8eOAY= + /is-number/2.1.0: + dependencies: + kind-of: 3.2.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Afy7s5NGOlSPL0ZszhbezknbkI8= + /is-number/3.0.0: + dependencies: + kind-of: 3.2.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= + /is-number/4.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ== + /is-path-cwd/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0= + /is-path-in-cwd/1.0.1: + dependencies: + is-path-inside: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ== + /is-path-inside/1.0.1: + dependencies: + path-is-inside: 1.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-jvW33lBDej/cprToZe96pVy0gDY= + /is-plain-obj/1.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-caUMhCnfync8kqOQpKA7OfzVHT4= + /is-plain-object/2.0.4: + dependencies: + isobject: 3.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + /is-posix-bracket/0.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q= + /is-primitive/2.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-IHurkWOEmcB7Kt8kCkGochADRXU= + /is-promise/2.1.0: + dev: true + resolution: + integrity: sha1-eaKp7OfwlugPNtKy87wWwf9L8/o= + /is-regex/1.0.4: + dependencies: + has: 1.0.3 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha1-VRdIm1RwkbCTDglWVM7SXul+lJE= + /is-relative/1.0.0: + dependencies: + is-unc-path: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA== + /is-stream/1.1.0: + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ= + /is-svg/2.1.0: + dependencies: + html-comment-regex: 1.1.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk= + /is-symbol/1.0.2: + dependencies: + has-symbols: 1.0.0 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw== + /is-typedarray/1.0.0: + dev: true + resolution: + integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + /is-unc-path/1.0.0: + dependencies: + unc-path-regex: 0.1.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ== + /is-utf8/0.2.1: + dev: true + resolution: + integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= + /is-windows/1.0.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== + /is-wsl/1.1.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= + /isarray/0.0.1: + dev: true + resolution: + integrity: sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= + /isarray/1.0.0: + dev: true + resolution: + integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + /isarray/2.0.1: + dev: true + resolution: + integrity: sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4= + /isbinaryfile/3.0.3: + dependencies: + buffer-alloc: 1.2.0 + dev: true + engines: + node: '>=0.6.0' + resolution: + integrity: sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw== + /isexe/2.0.0: + dev: true + resolution: + integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + /isobject/2.1.0: + dependencies: + isarray: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= + /isobject/3.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-TkMekrEalzFjaqH5yNHMvP2reN8= + /isomorphic-fetch/2.2.1: + dependencies: + node-fetch: 1.7.3 + whatwg-fetch: 3.0.0 + resolution: + integrity: sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk= + /isstream/0.1.2: + dev: true + resolution: + integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= + /istanbul-api/1.3.7: + dependencies: + async: 2.6.1 + fileset: 2.0.3 + istanbul-lib-coverage: 1.2.1 + istanbul-lib-hook: 1.2.2 + istanbul-lib-instrument: 1.10.2 + istanbul-lib-report: 1.1.5 + istanbul-lib-source-maps: 1.2.6 + istanbul-reports: 1.5.1 + js-yaml: 3.12.1 + mkdirp: 0.5.1 + once: 1.4.0 + dev: true + resolution: + integrity: sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA== + /istanbul-instrumenter-loader/3.0.1/webpack@3.11.0: + dependencies: + convert-source-map: 1.6.0 + istanbul-lib-instrument: 1.10.2 + loader-utils: 1.2.3 + schema-utils: 0.3.0 + webpack: /webpack/3.11.0/webpack@3.11.0 + dev: true + engines: + node: '>= 4.8 < 5.0.0 || >= 5.10' + id: registry.npmjs.org/istanbul-instrumenter-loader/3.0.1 + peerDependencies: + webpack: ^2.0.0 || ^3.0.0 || ^4.0.0 + resolution: + integrity: sha512-a5SPObZgS0jB/ixaKSMdn6n/gXSrK2S6q/UfRJBT3e6gQmVjwZROTODQsYW5ZNwOu78hG62Y3fWlebaVOL0C+w== + /istanbul-lib-coverage/1.2.1: + dev: true + resolution: + integrity: sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ== + /istanbul-lib-hook/1.2.2: + dependencies: + append-transform: 0.4.0 + dev: true + resolution: + integrity: sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw== + /istanbul-lib-instrument/1.10.2: + dependencies: + babel-generator: 6.26.1 + babel-template: 6.26.0 + babel-traverse: 6.26.0 + babel-types: 6.26.0 + babylon: 6.18.0 + istanbul-lib-coverage: 1.2.1 + semver: 5.6.0 + dev: true + resolution: + integrity: sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A== + /istanbul-lib-report/1.1.5: + dependencies: + istanbul-lib-coverage: 1.2.1 + mkdirp: 0.5.1 + path-parse: 1.0.6 + supports-color: 3.2.3 + dev: true + resolution: + integrity: sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw== + /istanbul-lib-source-maps/1.2.6: + dependencies: + debug: 3.2.6 + istanbul-lib-coverage: 1.2.1 + mkdirp: 0.5.1 + rimraf: 2.6.3 + source-map: 0.5.7 + dev: true + resolution: + integrity: sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg== + /istanbul-reports/1.5.1: + dependencies: + handlebars: 4.0.12 + dev: true + resolution: + integrity: sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw== + /istanbul/0.4.5: + dependencies: + abbrev: 1.0.9 + async: 1.5.2 + escodegen: 1.8.1 + esprima: 2.7.3 + glob: 5.0.15 + handlebars: 4.0.12 + js-yaml: 3.12.1 + mkdirp: 0.5.1 + nopt: 3.0.6 + once: 1.4.0 + resolve: 1.1.7 + supports-color: 3.2.3 + which: 1.3.1 + wordwrap: 1.0.0 + dev: true + hasBin: true + resolution: + integrity: sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs= + /istextorbinary/1.0.2: + dependencies: + binaryextensions: 1.0.1 + textextensions: 1.0.2 + dev: true + engines: + node: '>=0.4' + resolution: + integrity: sha1-rOGTVNGpoBc+/rEITOD4ewrX3s8= + /jest-changed-files/22.4.3: + dependencies: + throat: 4.1.0 + dev: true + resolution: + integrity: sha512-83Dh0w1aSkUNFhy5d2dvqWxi/y6weDwVVLU6vmK0cV9VpRxPzhTeGimbsbRDSnEoszhF937M4sDLLeS7Cu/Tmw== + /jest-cli/22.4.4: + dependencies: + ansi-escapes: 3.1.0 + chalk: 2.4.2 + exit: 0.1.2 + glob: 7.1.3 + graceful-fs: 4.1.15 + import-local: 1.0.0 + is-ci: 1.2.1 + istanbul-api: 1.3.7 + istanbul-lib-coverage: 1.2.1 + istanbul-lib-instrument: 1.10.2 + istanbul-lib-source-maps: 1.2.6 + jest-changed-files: 22.4.3 + jest-config: 22.4.4 + jest-environment-jsdom: 22.4.3 + jest-get-type: 22.4.3 + jest-haste-map: 22.4.3 + jest-message-util: 22.4.3 + jest-regex-util: 22.4.3 + jest-resolve-dependencies: 22.4.3 + jest-runner: 22.4.4 + jest-runtime: 22.4.4 + jest-snapshot: 22.4.3 + jest-util: 22.4.3 + jest-validate: 22.4.4 + jest-worker: 22.4.3 + micromatch: 2.3.11 + node-notifier: 5.3.0 + realpath-native: 1.0.2 + rimraf: 2.6.3 + slash: 1.0.0 + string-length: 2.0.0 + strip-ansi: 4.0.0 + which: 1.3.1 + yargs: 10.1.2 + dev: true + engines: + node: '>= 6' + hasBin: true + resolution: + integrity: sha512-I9dsgkeyjVEEZj9wrGrqlH+8OlNob9Iptyl+6L5+ToOLJmHm4JwOPatin1b2Bzp5R5YRQJ+oiedx7o1H7wJzhA== + /jest-config/22.4.4: + dependencies: + chalk: 2.4.2 + glob: 7.1.3 + jest-environment-jsdom: 22.4.3 + jest-environment-node: 22.4.3 + jest-get-type: 22.4.3 + jest-jasmine2: 22.4.4 + jest-regex-util: 22.4.3 + jest-resolve: 22.4.3 + jest-util: 22.4.3 + jest-validate: 22.4.4 + pretty-format: 22.4.3 + dev: true + resolution: + integrity: sha512-9CKfo1GC4zrXSoMLcNeDvQBfgtqGTB1uP8iDIZ97oB26RCUb886KkKWhVcpyxVDOUxbhN+uzcBCeFe7w+Iem4A== + /jest-diff/22.4.3: + dependencies: + chalk: 2.4.2 + diff: 3.5.0 + jest-get-type: 22.4.3 + pretty-format: 22.4.3 + dev: true + resolution: + integrity: sha512-/QqGvCDP5oZOF6PebDuLwrB2BMD8ffJv6TAGAdEVuDx1+uEgrHpSFrfrOiMRx2eJ1hgNjlQrOQEHetVwij90KA== + /jest-docblock/22.4.3: + dependencies: + detect-newline: 2.1.0 + dev: true + resolution: + integrity: sha512-uPKBEAw7YrEMcXueMKZXn/rbMxBiSv48fSqy3uEnmgOlQhSX+lthBqHb1fKWNVmFqAp9E/RsSdBfiV31LbzaOg== + /jest-environment-jsdom/22.4.3: + dependencies: + jest-mock: 22.4.3 + jest-util: 22.4.3 + jsdom: 11.12.0 + dev: true + resolution: + integrity: sha512-FviwfR+VyT3Datf13+ULjIMO5CSeajlayhhYQwpzgunswoaLIPutdbrnfUHEMyJCwvqQFaVtTmn9+Y8WCt6n1w== + /jest-environment-node/22.4.3: + dependencies: + jest-mock: 22.4.3 + jest-util: 22.4.3 + dev: true + resolution: + integrity: sha512-reZl8XF6t/lMEuPWwo9OLfttyC26A5AMgDyEQ6DBgZuyfyeNUzYT8BFo6uxCCP/Av/b7eb9fTi3sIHFPBzmlRA== + /jest-get-type/22.4.3: + dev: true + resolution: + integrity: sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w== + /jest-haste-map/22.4.3: + dependencies: + fb-watchman: 2.0.0 + graceful-fs: 4.1.15 + jest-docblock: 22.4.3 + jest-serializer: 22.4.3 + jest-worker: 22.4.3 + micromatch: 2.3.11 + sane: 2.5.2 + dev: true + resolution: + integrity: sha512-4Q9fjzuPVwnaqGKDpIsCSoTSnG3cteyk2oNVjBX12HHOaF1oxql+uUiqZb5Ndu7g/vTZfdNwwy4WwYogLh29DQ== + /jest-jasmine2/22.4.4: + dependencies: + chalk: 2.4.2 + co: 4.6.0 + expect: 22.4.3 + graceful-fs: 4.1.15 + is-generator-fn: 1.0.0 + jest-diff: 22.4.3 + jest-matcher-utils: 22.4.3 + jest-message-util: 22.4.3 + jest-snapshot: 22.4.3 + jest-util: 22.4.3 + source-map-support: 0.5.10 + dev: true + resolution: + integrity: sha512-nK3vdUl50MuH7vj/8at7EQVjPGWCi3d5+6aCi7Gxy/XMWdOdbH1qtO/LjKbqD8+8dUAEH+BVVh7HkjpCWC1CSw== + /jest-leak-detector/22.4.3: + dependencies: + pretty-format: 22.4.3 + dev: true + resolution: + integrity: sha512-NZpR/Ls7+ndO57LuXROdgCGz2RmUdC541tTImL9bdUtU3WadgFGm0yV+Ok4Fuia/1rLAn5KaJ+i76L6e3zGJYQ== + /jest-matcher-utils/22.4.3: + dependencies: + chalk: 2.4.2 + jest-get-type: 22.4.3 + pretty-format: 22.4.3 + dev: true + resolution: + integrity: sha512-lsEHVaTnKzdAPR5t4B6OcxXo9Vy4K+kRRbG5gtddY8lBEC+Mlpvm1CJcsMESRjzUhzkz568exMV1hTB76nAKbA== + /jest-message-util/22.4.3: + dependencies: + '@babel/code-frame': 7.0.0 + chalk: 2.4.2 + micromatch: 2.3.11 + slash: 1.0.0 + stack-utils: 1.0.2 + dev: true + resolution: + integrity: sha512-iAMeKxhB3Se5xkSjU0NndLLCHtP4n+GtCqV0bISKA5dmOXQfEbdEmYiu2qpnWBDCQdEafNDDU6Q+l6oBMd/+BA== + /jest-mock/22.4.3: + dev: true + resolution: + integrity: sha512-+4R6mH5M1G4NK16CKg9N1DtCaFmuxhcIqF4lQK/Q1CIotqMs/XBemfpDPeVZBFow6iyUNu6EBT9ugdNOTT5o5Q== + /jest-regex-util/22.4.3: + dev: true + resolution: + integrity: sha512-LFg1gWr3QinIjb8j833bq7jtQopiwdAs67OGfkPrvy7uNUbVMfTXXcOKXJaeY5GgjobELkKvKENqq1xrUectWg== + /jest-resolve-dependencies/22.4.3: + dependencies: + jest-regex-util: 22.4.3 + dev: true + resolution: + integrity: sha512-06czCMVToSN8F2U4EvgSB1Bv/56gc7MpCftZ9z9fBgUQM7dzHGCMBsyfVA6dZTx8v0FDcnALf7hupeQxaBCvpA== + /jest-resolve/22.4.3: + dependencies: + browser-resolve: 1.11.3 + chalk: 2.4.2 + dev: true + resolution: + integrity: sha512-u3BkD/MQBmwrOJDzDIaxpyqTxYH+XqAXzVJP51gt29H8jpj3QgKof5GGO2uPGKGeA1yTMlpbMs1gIQ6U4vcRhw== + /jest-runner/22.4.4: + dependencies: + exit: 0.1.2 + jest-config: 22.4.4 + jest-docblock: 22.4.3 + jest-haste-map: 22.4.3 + jest-jasmine2: 22.4.4 + jest-leak-detector: 22.4.3 + jest-message-util: 22.4.3 + jest-runtime: 22.4.4 + jest-util: 22.4.3 + jest-worker: 22.4.3 + throat: 4.1.0 + dev: true + resolution: + integrity: sha512-5S/OpB51igQW9xnkM5Tgd/7ZjiAuIoiJAVtvVTBcEBiXBIFzWM3BAMPBM19FX68gRV0KWyFuGKj0EY3M3aceeQ== + /jest-runtime/22.4.4: + dependencies: + babel-core: 6.26.3 + babel-jest: /babel-jest/22.4.4/babel-core@6.26.3 + babel-plugin-istanbul: 4.1.6 + chalk: 2.4.2 + convert-source-map: 1.6.0 + exit: 0.1.2 + graceful-fs: 4.1.15 + jest-config: 22.4.4 + jest-haste-map: 22.4.3 + jest-regex-util: 22.4.3 + jest-resolve: 22.4.3 + jest-util: 22.4.3 + jest-validate: 22.4.4 + json-stable-stringify: 1.0.1 + micromatch: 2.3.11 + realpath-native: 1.0.2 + slash: 1.0.0 + strip-bom: 3.0.0 + write-file-atomic: 2.3.0 + yargs: 10.1.2 + dev: true + hasBin: true + resolution: + integrity: sha512-WRTj9m///npte1YjuphCYX7GRY/c2YvJImU9t7qOwFcqHr4YMzmX6evP/3Sehz5DKW2Vi8ONYPCFWe36JVXxfw== + /jest-serializer/22.4.3: + dev: true + resolution: + integrity: sha512-uPaUAppx4VUfJ0QDerpNdF43F68eqKWCzzhUlKNDsUPhjOon7ZehR4C809GCqh765FoMRtTVUVnGvIoskkYHiw== + /jest-snapshot/22.4.3: + dependencies: + chalk: 2.4.2 + jest-diff: 22.4.3 + jest-matcher-utils: 22.4.3 + mkdirp: 0.5.1 + natural-compare: 1.4.0 + pretty-format: 22.4.3 + dev: true + resolution: + integrity: sha512-JXA0gVs5YL0HtLDCGa9YxcmmV2LZbwJ+0MfyXBBc5qpgkEYITQFJP7XNhcHFbUvRiniRpRbGVfJrOoYhhGE0RQ== + /jest-util/22.4.3: + dependencies: + callsites: 2.0.0 + chalk: 2.4.2 + graceful-fs: 4.1.15 + is-ci: 1.2.1 + jest-message-util: 22.4.3 + mkdirp: 0.5.1 + source-map: 0.6.1 + dev: true + resolution: + integrity: sha512-rfDfG8wyC5pDPNdcnAlZgwKnzHvZDu8Td2NJI/jAGKEGxJPYiE4F0ss/gSAkG4778Y23Hvbz+0GMrDJTeo7RjQ== + /jest-validate/22.4.4: + dependencies: + chalk: 2.4.2 + jest-config: 22.4.4 + jest-get-type: 22.4.3 + leven: 2.1.0 + pretty-format: 22.4.3 + dev: true + resolution: + integrity: sha512-dmlf4CIZRGvkaVg3fa0uetepcua44DHtktHm6rcoNVtYlpwe6fEJRkMFsaUVcFHLzbuBJ2cPw9Gl9TKfnzMVwg== + /jest-worker/22.4.3: + dependencies: + merge-stream: 1.0.1 + dev: true + resolution: + integrity: sha512-B1ucW4fI8qVAuZmicFxI1R3kr2fNeYJyvIQ1rKcuLYnenFV5K5aMbxFj6J0i00Ju83S8jP2d7Dz14+AvbIHRYQ== + /jest/22.4.4: + dependencies: + import-local: 1.0.0 + jest-cli: 22.4.4 + dev: true + engines: + node: '>= 6' + hasBin: true + resolution: + integrity: sha512-eBhhW8OS/UuX3HxgzNBSVEVhSuRDh39Z1kdYkQVWna+scpgsrD7vSeBI7tmEvsguPDMnfJodW28YBnhv/BzSew== + /jju/1.3.0: + dev: true + resolution: + integrity: sha1-2t2e8BkkvHKLA/L3l5vb1i96Kqo= + /js-base64/2.5.0: + dev: true + resolution: + integrity: sha512-wlEBIZ5LP8usDylWbDNhKPEFVFdI5hCHpnVoT/Ysvoi/PRhJENm/Rlh9TvjYB38HFfKZN7OzEbRjmjvLkFw11g== + /js-tokens/3.0.2: + dev: true + resolution: + integrity: sha1-mGbfOVECEw449/mWvOtlRDIJwls= + /js-tokens/4.0.0: + resolution: + integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + /js-yaml/3.12.1: + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + dev: true + hasBin: true + resolution: + integrity: sha512-um46hB9wNOKlwkHgiuyEVAybXBjwFUV0Z/RaHJblRd9DXltue9FTYvzCr9ErQrK9Adz5MU4gHWVaNUfdmrC8qA== + /js-yaml/3.7.0: + dependencies: + argparse: 1.0.10 + esprima: 2.7.3 + dev: true + hasBin: true + resolution: + integrity: sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A= + /js-yaml/3.9.1: + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + dev: true + hasBin: true + resolution: + integrity: sha512-CbcG379L1e+mWBnLvHWWeLs8GyV/EMw862uLI3c+GxVyDHWZcjZinwuBd3iW2pgxgIlksW/1vNJa4to+RvDOww== + /jsbn/0.1.1: + dev: true + resolution: + integrity: sha1-peZUwuWi3rXyAdls77yoDA7y9RM= + /jsdom/11.11.0: + dependencies: + abab: 1.0.4 + acorn: 5.7.3 + acorn-globals: 4.3.0 + array-equal: 1.0.0 + cssom: 0.3.4 + cssstyle: 0.3.1 + data-urls: 1.1.0 + domexception: 1.0.1 + escodegen: 1.11.0 + html-encoding-sniffer: 1.0.2 + left-pad: 1.3.0 + nwsapi: 2.0.9 + parse5: 4.0.0 + pn: 1.1.0 + request: 2.88.0 + request-promise-native: /request-promise-native/1.0.5/request@2.88.0 + sax: 1.2.4 + symbol-tree: 3.2.2 + tough-cookie: 2.5.0 + w3c-hr-time: 1.0.1 + webidl-conversions: 4.0.2 + whatwg-encoding: 1.0.5 + whatwg-mimetype: 2.3.0 + whatwg-url: 6.5.0 + ws: 4.1.0 + xml-name-validator: 3.0.0 + dev: true + resolution: + integrity: sha512-ou1VyfjwsSuWkudGxb03FotDajxAto6USAlmMZjE2lc0jCznt7sBWkhfRBRaWwbnmDqdMSTKTLT5d9sBFkkM7A== + /jsdom/11.12.0: + dependencies: + abab: 2.0.0 + acorn: 5.7.3 + acorn-globals: 4.3.0 + array-equal: 1.0.0 + cssom: 0.3.4 + cssstyle: 1.1.1 + data-urls: 1.1.0 + domexception: 1.0.1 + escodegen: 1.11.0 + html-encoding-sniffer: 1.0.2 + left-pad: 1.3.0 + nwsapi: 2.0.9 + parse5: 4.0.0 + pn: 1.1.0 + request: 2.88.0 + request-promise-native: /request-promise-native/1.0.5/request@2.88.0 + sax: 1.2.4 + symbol-tree: 3.2.2 + tough-cookie: 2.5.0 + w3c-hr-time: 1.0.1 + webidl-conversions: 4.0.2 + whatwg-encoding: 1.0.5 + whatwg-mimetype: 2.3.0 + whatwg-url: 6.5.0 + ws: 5.2.2 + xml-name-validator: 3.0.0 + dev: true + resolution: + integrity: sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw== + /jsesc/0.5.0: + dev: true + hasBin: true + resolution: + integrity: sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= + /jsesc/1.3.0: + dev: true + hasBin: true + resolution: + integrity: sha1-RsP+yMGJKxKwgz25vHYiF226s0s= + /json-edm-parser/0.1.2: + dependencies: + jsonparse: 1.2.0 + dev: true + resolution: + integrity: sha1-HmCw/vG8CvZ7wNFG393lSGzWFbQ= + /json-loader/0.5.7: + dev: true + resolution: + integrity: sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w== + /json-parse-better-errors/1.0.2: + dev: true + resolution: + integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + /json-schema-traverse/0.3.1: + dev: true + resolution: + integrity: sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A= + /json-schema-traverse/0.4.1: + dev: true + resolution: + integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + /json-schema/0.2.3: + dev: true + resolution: + integrity: sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= + /json-stable-stringify/1.0.1: + dependencies: + jsonify: 0.0.0 + dev: true + resolution: + integrity: sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8= + /json-stringify-safe/5.0.1: + dev: true + resolution: + integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= + /json3/3.3.2: + dev: true + resolution: + integrity: sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE= + /json5/0.5.1: + dev: true + hasBin: true + resolution: + integrity: sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= + /json5/1.0.1: + dependencies: + minimist: 1.2.0 + dev: true + hasBin: true + resolution: + integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== + /jsonfile/2.4.0: + dev: true + optionalDependencies: + graceful-fs: 4.1.15 + resolution: + integrity: sha1-NzaitCi4e72gzIO1P6PWM6NcKug= + /jsonfile/4.0.0: + dev: true + optionalDependencies: + graceful-fs: 4.1.15 + resolution: + integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + /jsonify/0.0.0: + dev: true + resolution: + integrity: sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= + /jsonparse/1.2.0: + dev: true + engines: + '0': node >= 0.2.0 + resolution: + integrity: sha1-XAxWhRBxYOcv50ib3eoLRMK8Z70= + /jsprim/1.4.1: + dependencies: + assert-plus: 1.0.0 + extsprintf: 1.3.0 + json-schema: 0.2.3 + verror: 1.10.0 + dev: true + engines: + '0': node >=0.6.0 + resolution: + integrity: sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= + /jszip/2.5.0: + dependencies: + pako: 0.2.9 + dev: true + resolution: + integrity: sha1-dET9hVHd8+XacZj+oMkbyDCMwnQ= + /karma-coverage/0.5.5: + dependencies: + dateformat: 1.0.12 + istanbul: 0.4.5 + minimatch: 3.0.4 + source-map: 0.5.7 + dev: true + resolution: + integrity: sha1-sNWLECXVnVxmICYxhvHVj11TSMU= + /karma-mocha-clean-reporter/0.0.1: + dependencies: + chalk: 1.1.3 + karma: 3.1.4 + log-symbols: 1.0.2 + mocha-clean: 0.4.0 + dev: true + resolution: + integrity: sha1-6G961LxefGLX8uJC3ydRzPk/Rvo= + /karma-mocha/1.3.0: + dependencies: + minimist: 1.2.0 + dev: true + resolution: + integrity: sha1-7qrH/8DiAetjxGdEDStpx883eL8= + /karma-phantomjs-launcher/1.0.4/karma@0.13.22: + dependencies: + karma: 0.13.22 + lodash: 4.17.11 + phantomjs-prebuilt: 2.1.16 + dev: true + id: registry.npmjs.org/karma-phantomjs-launcher/1.0.4 + peerDependencies: + karma: '>=0.9' + resolution: + integrity: sha1-0jyjSAG9qYY60xjju0vUBisTrNI= + /karma-sinon-chai/1.2.4/5fc1304e1e69a328078cebf8183ed10a: + dependencies: + chai: 3.5.0 + lolex: 1.6.0 + sinon: 1.17.7 + sinon-chai: /sinon-chai/2.8.0/chai@3.5.0+sinon@1.17.7 + dev: true + id: registry.npmjs.org/karma-sinon-chai/1.2.4 + peerDependencies: + chai: ^3.2.0 + sinon: ^1.17.2 + sinon-chai: ^2.8.0 + resolution: + integrity: sha1-/qk19ivjNmzwJxyNi+UcDHDkCrw= + /karma-webpack/2.0.9/webpack@3.11.0: + dependencies: + async: 0.9.2 + loader-utils: 0.2.17 + lodash: 3.10.1 + source-map: 0.5.7 + webpack: /webpack/3.11.0/webpack@3.11.0 + webpack-dev-middleware: /webpack-dev-middleware/1.12.2/webpack@3.11.0 + dev: true + id: registry.npmjs.org/karma-webpack/2.0.9 + peerDependencies: + webpack: ^1.0.0 || ^2.0.0 || ^3.0.0 + resolution: + integrity: sha512-F1j3IG/XhiMzcunAXbWXH95uizjzr3WdTzmVWlta8xqxcCtAu9FByCb4sccIMxaVFAefpgnUW9KlCo0oLvIX6A== + /karma/0.13.22: + dependencies: + batch: 0.5.3 + bluebird: 2.11.0 + body-parser: 1.18.3 + chokidar: 1.7.0 + colors: 1.3.3 + connect: 3.6.6 + core-js: 2.6.2 + di: 0.0.1 + dom-serialize: 2.2.1 + expand-braces: 0.1.2 + glob: 7.1.3 + graceful-fs: 4.1.15 + http-proxy: 1.17.0 + isbinaryfile: 3.0.3 + lodash: 3.10.1 + log4js: 0.6.38 + mime: 1.6.0 + minimatch: 3.0.4 + optimist: 0.6.1 + rimraf: 2.6.3 + socket.io: 1.7.4 + source-map: 0.5.7 + useragent: 2.3.0 + dev: true + engines: + node: 0.10 || 0.12 || 4 || 5 + hasBin: true + resolution: + integrity: sha1-B3ULG9Bj1+fnuRvNLmNU2PKqh0Q= + /karma/3.1.4: + dependencies: + bluebird: 3.5.3 + body-parser: 1.18.3 + chokidar: 2.0.4 + colors: 1.3.3 + combine-lists: 1.0.1 + connect: 3.6.6 + core-js: 2.6.2 + di: 0.0.1 + dom-serialize: 2.2.1 + expand-braces: 0.1.2 + flatted: 2.0.0 + glob: 7.1.3 + graceful-fs: 4.1.15 + http-proxy: 1.17.0 + isbinaryfile: 3.0.3 + lodash: 4.17.11 + log4js: 3.0.6 + mime: 2.4.0 + minimatch: 3.0.4 + optimist: 0.6.1 + qjobs: 1.2.0 + range-parser: 1.2.0 + rimraf: 2.6.3 + safe-buffer: 5.1.2 + socket.io: 2.1.1 + source-map: 0.6.1 + tmp: 0.0.33 + useragent: 2.3.0 + dev: true + engines: + node: '>= 6' + hasBin: true + resolution: + integrity: sha512-31Vo8Qr5glN+dZEVIpnPCxEGleqE0EY6CtC2X9TagRV3rRQ3SNrvfhddICkJgUK3AgqpeKSZau03QumTGhGoSw== + /kew/0.7.0: + dev: true + resolution: + integrity: sha1-edk9LTM2PW/dKXCzNdkUGtWR15s= + /kind-of/3.2.2: + dependencies: + is-buffer: 1.1.6 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= + /kind-of/4.0.0: + dependencies: + is-buffer: 1.1.6 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-IIE989cSkosgc3hpGkUGb65y3Vc= + /kind-of/5.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== + /kind-of/6.0.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA== + /klaw/1.3.1: + dev: true + optionalDependencies: + graceful-fs: 4.1.15 + resolution: + integrity: sha1-QIhDO0azsbolnXh4XY6W9zugJDk= + /lazy-cache/1.0.4: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-odePw6UEdMuAhF07O24dpJpEbo4= + /lcid/1.0.0: + dependencies: + invert-kv: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU= + /left-pad/1.3.0: + dev: true + resolution: + integrity: sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA== + /leven/2.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-wuep93IJTe6dNCAq6KzORoeHVYA= + /levn/0.3.0: + dependencies: + prelude-ls: 1.1.2 + type-check: 0.3.2 + dev: true + engines: + node: '>= 0.8.0' + resolution: + integrity: sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= + /liftoff/2.5.0: + dependencies: + extend: 3.0.2 + findup-sync: 2.0.0 + fined: 1.1.1 + flagged-respawn: 1.0.1 + is-plain-object: 2.0.4 + object.map: 1.0.1 + rechoir: 0.6.2 + resolve: 1.9.0 + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew= + /livereload-js/2.4.0: + dev: true + resolution: + integrity: sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw== + /load-json-file/1.1.0: + dependencies: + graceful-fs: 4.1.15 + parse-json: 2.2.0 + pify: 2.3.0 + pinkie-promise: 2.0.1 + strip-bom: 2.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= + /load-json-file/2.0.0: + dependencies: + graceful-fs: 4.1.15 + parse-json: 2.2.0 + pify: 2.3.0 + strip-bom: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= + /loader-runner/2.3.1: + dev: true + engines: + node: '>=4.3.0 <5.0.0 || >=5.10' + resolution: + integrity: sha512-By6ZFY7ETWOc9RFaAIb23IjJVcM4dvJC/N57nmdz9RSkMXvAXGI7SyVlAw3v8vjtDRlqThgVDVmTnr9fqMlxkw== + /loader-utils/0.2.17: + dependencies: + big.js: 3.2.0 + emojis-list: 2.1.0 + json5: 0.5.1 + object-assign: 4.1.1 + dev: true + resolution: + integrity: sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g= + /loader-utils/1.1.0: + dependencies: + big.js: 3.2.0 + emojis-list: 2.1.0 + json5: 0.5.1 + dev: true + engines: + node: '>=4.0.0' + resolution: + integrity: sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0= + /loader-utils/1.2.3: + dependencies: + big.js: 5.2.2 + emojis-list: 2.1.0 + json5: 1.0.1 + dev: true + engines: + node: '>=4.0.0' + resolution: + integrity: sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA== + /locate-path/2.0.0: + dependencies: + p-locate: 2.0.0 + path-exists: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= + /lodash._baseclone/4.5.7: + dev: true + resolution: + integrity: sha1-zkKt4IOE711i+nfDD2GkbmhvhDQ= + /lodash._basecopy/3.0.1: + dev: true + resolution: + integrity: sha1-jaDmqHbPNEwK2KVIghEd08XHyjY= + /lodash._basetostring/3.0.1: + dev: true + resolution: + integrity: sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U= + /lodash._basevalues/3.0.0: + dev: true + resolution: + integrity: sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc= + /lodash._escapehtmlchar/2.4.1: + dependencies: + lodash._htmlescapes: 2.4.1 + dev: true + resolution: + integrity: sha1-32fDu2t+jh6DGrSL+geVuSr+iZ0= + /lodash._escapestringchar/2.4.1: + dev: true + resolution: + integrity: sha1-7P4iYYoq3lC/7qQ5N+Ud9m8O23I= + /lodash._getnative/3.9.1: + dev: true + resolution: + integrity: sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U= + /lodash._htmlescapes/2.4.1: + dev: true + resolution: + integrity: sha1-MtFL8IRLbeb4tioFG09nwii2JMs= + /lodash._isiterateecall/3.0.9: + dev: true + resolution: + integrity: sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw= + /lodash._isnative/2.4.1: + dev: true + resolution: + integrity: sha1-PqZAS3hKe+g2x7V1gOHN95sUgyw= + /lodash._objecttypes/2.4.1: + dev: true + resolution: + integrity: sha1-fAt/admKH3ZSn4kLDNsbTf7BHBE= + /lodash._reescape/3.0.0: + dev: true + resolution: + integrity: sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo= + /lodash._reevaluate/3.0.0: + dev: true + resolution: + integrity: sha1-WLx0xAZklTrgsSTYBpltrKQx4u0= + /lodash._reinterpolate/2.4.1: + dev: true + resolution: + integrity: sha1-TxInqlqHEfxjL1sHofRgequLMiI= + /lodash._reinterpolate/3.0.0: + dev: true + resolution: + integrity: sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= + /lodash._reunescapedhtml/2.4.1: + dependencies: + lodash._htmlescapes: 2.4.1 + lodash.keys: 2.4.1 + dev: true + resolution: + integrity: sha1-dHxPxAED6zu4oJduVx96JlnpO6c= + /lodash._root/3.0.1: + dev: true + resolution: + integrity: sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI= + /lodash._shimkeys/2.4.1: + dependencies: + lodash._objecttypes: 2.4.1 + dev: true + resolution: + integrity: sha1-bpzJZm/wgfC1psl4uD4kLmlJ0gM= + /lodash._stack/4.1.3: + dev: true + resolution: + integrity: sha1-dRqnbBuWSwR+dtFPxyoJP8teLdA= + /lodash.assign/4.2.0: + dev: true + resolution: + integrity: sha1-DZnzzNem0mHRm9rrkkUAXShYCOc= + /lodash.camelcase/4.3.0: + dev: true + resolution: + integrity: sha1-soqmKIorn8ZRA1x3EfZathkDMaY= + /lodash.clone/4.5.0: + dev: true + resolution: + integrity: sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y= + /lodash.clonedeep/4.5.0: + dev: true + resolution: + integrity: sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= + /lodash.debounce/4.0.8: + dev: true + resolution: + integrity: sha1-gteb/zCmfEAF/9XiUVMArZyk168= + /lodash.defaults/2.4.1: + dependencies: + lodash._objecttypes: 2.4.1 + lodash.keys: 2.4.1 + dev: true + resolution: + integrity: sha1-p+iIXwXmiFEUS24SqPNngCa8TFQ= + /lodash.escape/2.4.1: + dependencies: + lodash._escapehtmlchar: 2.4.1 + lodash._reunescapedhtml: 2.4.1 + lodash.keys: 2.4.1 + dev: true + resolution: + integrity: sha1-LOEsXghNsKV92l5dHu659dF1o7Q= + /lodash.escape/3.2.0: + dependencies: + lodash._root: 3.0.1 + dev: true + resolution: + integrity: sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg= + /lodash.get/4.4.2: + resolution: + integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= + /lodash.isarguments/3.1.0: + dev: true + resolution: + integrity: sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo= + /lodash.isarray/3.0.4: + dev: true + resolution: + integrity: sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U= + /lodash.isequal/4.5.0: + resolution: + integrity: sha1-QVxEePK8wwEgwizhDtMib30+GOA= + /lodash.isobject/2.4.1: + dependencies: + lodash._objecttypes: 2.4.1 + dev: true + resolution: + integrity: sha1-Wi5H/mmVPx7mMafrof5k0tBlWPU= + /lodash.isplainobject/4.0.6: + dev: true + resolution: + integrity: sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= + /lodash.keys/2.4.1: + dependencies: + lodash._isnative: 2.4.1 + lodash._shimkeys: 2.4.1 + lodash.isobject: 2.4.1 + dev: true + resolution: + integrity: sha1-SN6kbfj/djKxDXBrissmWR4rNyc= + /lodash.keys/3.1.2: + dependencies: + lodash._getnative: 3.9.1 + lodash.isarguments: 3.1.0 + lodash.isarray: 3.0.4 + dev: true + resolution: + integrity: sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo= + /lodash.keysin/4.2.0: + dev: true + resolution: + integrity: sha1-jMP7NcLZSsxEOhhj4C+kB5nqbyg= + /lodash.memoize/4.1.2: + dev: true + resolution: + integrity: sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= + /lodash.merge/4.3.5: + dependencies: + lodash._baseclone: 4.5.7 + lodash._stack: 4.1.3 + lodash.isplainobject: 4.0.6 + lodash.keysin: 4.2.0 + lodash.rest: 4.0.5 + dev: true + resolution: + integrity: sha1-VOWMTyCD2f7MsVeaYPdLCT1yrRc= + /lodash.mergewith/4.6.1: + dev: true + resolution: + integrity: sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ== + /lodash.rest/4.0.5: + dev: true + resolution: + integrity: sha1-lU73UEkmIDjJbR/Jiyj9r58Hcqo= + /lodash.restparam/3.6.1: + dev: true + resolution: + integrity: sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU= + /lodash.some/4.6.0: + dev: true + resolution: + integrity: sha1-G7nzFO9ri63tE7VJFpsqlF62jk0= + /lodash.sortby/4.7.0: + dev: true + resolution: + integrity: sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= + /lodash.template/2.4.1: + dependencies: + lodash._escapestringchar: 2.4.1 + lodash._reinterpolate: 2.4.1 + lodash.defaults: 2.4.1 + lodash.escape: 2.4.1 + lodash.keys: 2.4.1 + lodash.templatesettings: 2.4.1 + lodash.values: 2.4.1 + dev: true + resolution: + integrity: sha1-nmEQB+32KRKal0qzxIuBez4c8g0= + /lodash.template/3.6.2: + dependencies: + lodash._basecopy: 3.0.1 + lodash._basetostring: 3.0.1 + lodash._basevalues: 3.0.0 + lodash._isiterateecall: 3.0.9 + lodash._reinterpolate: 3.0.0 + lodash.escape: 3.2.0 + lodash.keys: 3.1.2 + lodash.restparam: 3.6.1 + lodash.templatesettings: 3.1.1 + dev: true + resolution: + integrity: sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8= + /lodash.templatesettings/2.4.1: + dependencies: + lodash._reinterpolate: 2.4.1 + lodash.escape: 2.4.1 + dev: true + resolution: + integrity: sha1-6nbHXRHrhtTb6JqDiTu4YZKaxpk= + /lodash.templatesettings/3.1.1: + dependencies: + lodash._reinterpolate: 3.0.0 + lodash.escape: 3.2.0 + dev: true + resolution: + integrity: sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU= + /lodash.uniq/4.5.0: + dev: true + resolution: + integrity: sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= + /lodash.values/2.4.1: + dependencies: + lodash.keys: 2.4.1 + dev: true + resolution: + integrity: sha1-q/UUQ2s8twUAFieXjLzzCxKA7qQ= + /lodash/1.0.2: + dev: true + engines: + '0': node + '1': rhino + resolution: + integrity: sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE= + /lodash/3.10.1: + dev: true + resolution: + integrity: sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y= + /lodash/4.17.11: + dev: true + resolution: + integrity: sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg== + /log-symbols/1.0.2: + dependencies: + chalk: 1.1.3 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg= + /log4js/0.6.38: + dependencies: + readable-stream: 1.0.34 + semver: 4.3.6 + dev: true + engines: + node: '>=0.8' + resolution: + integrity: sha1-LElBFmldb7JUgJQ9P8hy5mKlIv0= + /log4js/3.0.6: + dependencies: + circular-json: 0.5.9 + date-format: 1.2.0 + debug: 3.2.6 + rfdc: 1.1.2 + streamroller: 0.7.0 + dev: true + engines: + node: '>=6.0' + resolution: + integrity: sha512-ezXZk6oPJCWL483zj64pNkMuY/NcRX5MPiB0zE6tjZM137aeusrOnW1ecxgF9cmwMWkBMhjteQxBPoZBh9FDxQ== + /lolex/1.3.2: + dev: true + resolution: + integrity: sha1-fD2mL/yzDw9agKJWbKJORdigHzE= + /lolex/1.4.0: + dev: true + resolution: + integrity: sha1-LycSsbwYDendzF06epbvPAuxYq0= + /lolex/1.6.0: + dev: true + resolution: + integrity: sha1-OpoCg0UqR9dDnnJzG54H1zhuSfY= + /longest/1.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc= + /loose-envify/1.4.0: + dependencies: + js-tokens: 4.0.0 + hasBin: true + resolution: + integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + /loud-rejection/1.6.0: + dependencies: + currently-unhandled: 0.4.1 + signal-exit: 3.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= + /lower-case/1.1.4: + dev: true + resolution: + integrity: sha1-miyr0bno4K6ZOkv31YdcOcQujqw= + /lru-cache/2.7.3: + dev: true + resolution: + integrity: sha1-bUUk6LlV+V1PW1iFHOId1y+06VI= + /lru-cache/4.1.5: + dependencies: + pseudomap: 1.0.2 + yallist: 2.1.2 + dev: true + resolution: + integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== + /make-iterator/1.0.1: + dependencies: + kind-of: 6.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw== + /makeerror/1.0.11: + dependencies: + tmpl: 1.0.4 + dev: true + resolution: + integrity: sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= + /map-cache/0.2.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= + /map-obj/1.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= + /map-stream/0.0.7: + dev: true + resolution: + integrity: sha1-ih8HiW2CsQkmvTdEokIACfiJdKg= + /map-visit/1.0.0: + dependencies: + object-visit: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= + /math-expression-evaluator/1.2.17: + dev: true + resolution: + integrity: sha1-3oGf282E3M2PrlnGrreWFbnSZqw= + /math-random/1.0.2: + dev: true + resolution: + integrity: sha512-Bp2Bx2wFaUymE7pWi0bbldiheIXMvyzC3hRkT5YAv2qiqqJO5VB8KafgYgZmGCxkTmloLuAx3Jv2OmJ66990mg== + /md5.js/1.3.4: + dependencies: + hash-base: 3.0.4 + inherits: 2.0.3 + dev: true + resolution: + integrity: sha1-6b296UogpawYsENA/Fdk1bCdkB0= + /md5.js/1.3.5: + dependencies: + hash-base: 3.0.4 + inherits: 2.0.3 + safe-buffer: 5.1.2 + dev: true + resolution: + integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== + /media-typer/0.3.0: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= + /mem/1.1.0: + dependencies: + mimic-fn: 1.2.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y= + /memory-fs/0.4.1: + dependencies: + errno: 0.1.7 + readable-stream: 2.3.6 + dev: true + resolution: + integrity: sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= + /meow/3.7.0: + dependencies: + camelcase-keys: 2.1.0 + decamelize: 1.2.0 + loud-rejection: 1.6.0 + map-obj: 1.0.1 + minimist: 1.2.0 + normalize-package-data: 2.4.0 + object-assign: 4.1.1 + read-pkg-up: 1.0.1 + redent: 1.0.0 + trim-newlines: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= + /merge-descriptors/1.0.1: + dev: true + resolution: + integrity: sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= + /merge-stream/1.0.1: + dependencies: + readable-stream: 2.3.6 + dev: true + resolution: + integrity: sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE= + /merge/1.2.1: + dev: true + resolution: + integrity: sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ== + /merge2/1.0.3: + dev: true + engines: + node: '>=0.10' + resolution: + integrity: sha1-+kT4siYmFaty8ICKQB1HinDjlNs= + /methods/1.1.2: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= + /micromatch/2.3.11: + dependencies: + arr-diff: 2.0.0 + array-unique: 0.2.1 + braces: 1.8.5 + expand-brackets: 0.1.5 + extglob: 0.3.2 + filename-regex: 2.0.1 + is-extglob: 1.0.0 + is-glob: 2.0.1 + kind-of: 3.2.2 + normalize-path: 2.1.1 + object.omit: 2.0.1 + parse-glob: 3.0.4 + regex-cache: 0.4.4 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU= + /micromatch/3.1.10: + dependencies: + arr-diff: 4.0.0 + array-unique: 0.3.2 + braces: 2.3.2 + 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.13 + object.pick: 1.3.0 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== + /miller-rabin/4.0.1: + dependencies: + bn.js: 4.11.8 + brorand: 1.1.0 + dev: true + hasBin: true + resolution: + integrity: sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== + /mime-db/1.37.0: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg== + /mime-types/2.1.21: + dependencies: + mime-db: 1.37.0 + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg== + /mime/1.3.4: + dev: true + hasBin: true + resolution: + integrity: sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM= + /mime/1.4.1: + dev: true + hasBin: true + resolution: + integrity: sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ== + /mime/1.6.0: + dev: true + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + /mime/2.4.0: + dev: true + engines: + node: '>=4.0.0' + hasBin: true + resolution: + integrity: sha512-ikBcWwyqXQSHKtciCcctu9YfPbFYZ4+gbHEmE0Q8jzcTYQg5dHCr3g2wwAZjPoJfQVXZq6KXAjpXOTf5/cjT7w== + /mimic-fn/1.2.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== + /minimalistic-assert/1.0.1: + dev: true + resolution: + integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + /minimalistic-crypto-utils/1.0.1: + dev: true + resolution: + integrity: sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= + /minimatch/0.2.14: + dependencies: + lru-cache: 2.7.3 + sigmund: 1.0.1 + deprecated: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue + dev: true + resolution: + integrity: sha1-x054BXT2PG+aCQ6Q775u9TpqdWo= + /minimatch/2.0.10: + dependencies: + brace-expansion: 1.1.11 + deprecated: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue + dev: true + resolution: + integrity: sha1-jQh8OcazjAAbl/ynzm0OHoCvusc= + /minimatch/3.0.4: + dependencies: + brace-expansion: 1.1.11 + dev: true + resolution: + integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + /minimist/0.0.10: + dev: true + resolution: + integrity: sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8= + /minimist/0.0.8: + dev: true + resolution: + integrity: sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= + /minimist/0.2.0: + dev: true + resolution: + integrity: sha1-Tf/lJdriuGTGbC4jxicdev3s784= + /minimist/1.2.0: + dev: true + resolution: + integrity: sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= + /minipass/2.3.5: + dependencies: + safe-buffer: 5.1.2 + yallist: 3.0.3 + dev: true + resolution: + integrity: sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA== + /minizlib/1.2.1: + dependencies: + minipass: 2.3.5 + dev: true + resolution: + integrity: sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA== + /mixin-deep/1.3.1: + dependencies: + for-in: 1.0.2 + is-extendable: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ== + /mkdirp-promise/5.0.1: + dependencies: + mkdirp: 0.5.1 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE= + /mkdirp/0.5.1: + dependencies: + minimist: 0.0.8 + dev: true + hasBin: true + resolution: + integrity: sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= + /mocha-clean/0.4.0: + dev: true + resolution: + integrity: sha1-CbaYXDIYFhQDIeED593ktIdgkhw= + /mocha/5.2.0: + dependencies: + browser-stdout: 1.3.1 + commander: 2.15.1 + debug: 3.1.0 + diff: 3.5.0 + escape-string-regexp: 1.0.5 + glob: 7.1.2 + growl: 1.10.5 + he: 1.1.1 + minimatch: 3.0.4 + mkdirp: 0.5.1 + supports-color: 5.4.0 + dev: true + engines: + node: '>= 4.0.0' + hasBin: true + resolution: + integrity: sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ== + /ms/0.7.1: + dev: true + resolution: + integrity: sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg= + /ms/0.7.2: + dev: true + resolution: + integrity: sha1-riXPJRKziFodldfwN4aNhDESR2U= + /ms/2.0.0: + dev: true + resolution: + integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + /ms/2.1.1: + dev: true + resolution: + integrity: sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== + /multipipe/0.1.2: + dependencies: + duplexer2: 0.0.2 + dev: true + resolution: + integrity: sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s= + /mute-stream/0.0.6: + dev: true + resolution: + integrity: sha1-SJYrGeFp/R38JAs/HnMXYnu8R9s= + /mute-stream/0.0.8: + dev: true + resolution: + integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== + /mz/2.7.0: + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + dev: true + resolution: + integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== + /nan/2.12.1: + dev: true + resolution: + integrity: sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw== + /nanomatch/1.2.13: + 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.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== + /natives/1.1.6: + dev: true + resolution: + integrity: sha512-6+TDFewD4yxY14ptjKaS63GVdtKiES1pTPyxn9Jb0rBqPMZ7VcCiooEhPNsr+mqHtMGxa/5c/HhcC4uPEUw/nA== + /natural-compare/1.4.0: + dev: true + resolution: + integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= + /ndjson/1.5.0: + dependencies: + json-stringify-safe: 5.0.1 + minimist: 1.2.0 + split2: 2.2.0 + through2: 2.0.5 + dev: true + hasBin: true + resolution: + integrity: sha1-rmA7NrE0vOw0e0UkIrC/mNWDLsg= + /negotiator/0.6.1: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk= + /neo-async/2.6.0: + dev: true + resolution: + integrity: sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA== + /next-tick/1.0.0: + dev: true + resolution: + integrity: sha1-yobR/ogoFpsBICCOPchCS524NCw= + /no-case/2.3.2: + dependencies: + lower-case: 1.1.4 + dev: true + resolution: + integrity: sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ== + /node-addon-api/1.6.2: + dev: true + resolution: + integrity: sha512-479Bjw9nTE5DdBSZZWprFryHGjUaQC31y1wHo19We/k0BZlrmhqQitWoUL0cD8+scljCbIUL+E58oRDEakdGGA== + /node-fetch/1.7.3: + dependencies: + encoding: 0.1.12 + is-stream: 1.1.0 + resolution: + integrity: sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ== + /node-fetch/2.1.2: + dev: true + engines: + node: 4.x || >=6.0.0 + resolution: + integrity: sha1-q4hOjn5X44qUR1POxwb3iNF2i7U= + /node-forge/0.7.6: + dev: true + resolution: + integrity: sha512-sol30LUpz1jQFBjOKwbjxijiE3b6pjd74YwfD0fJOKPjF+fONKb2Yg8rYgS6+bK6VDl+/wfr4IYpC7jDzLUIfw== + /node-gyp/3.8.0: + dependencies: + fstream: 1.0.11 + glob: 7.1.3 + graceful-fs: 4.1.15 + mkdirp: 0.5.1 + nopt: 3.0.6 + npmlog: 4.1.2 + osenv: 0.1.5 + request: 2.88.0 + rimraf: 2.6.3 + semver: 5.3.0 + tar: 2.2.1 + which: 1.3.1 + dev: true + engines: + node: '>= 0.8.0' + hasBin: true + resolution: + integrity: sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA== + /node-int64/0.4.0: + dev: true + resolution: + integrity: sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= + /node-libs-browser/2.1.0: + dependencies: + assert: 1.4.1 + browserify-zlib: 0.2.0 + buffer: 4.9.1 + console-browserify: 1.1.0 + constants-browserify: 1.0.0 + crypto-browserify: 3.12.0 + domain-browser: 1.2.0 + events: 1.1.1 + https-browserify: 1.0.0 + os-browserify: 0.3.0 + path-browserify: 0.0.0 + process: 0.11.10 + punycode: 1.4.1 + querystring-es3: 0.2.1 + readable-stream: 2.3.6 + stream-browserify: 2.0.1 + stream-http: 2.8.3 + string_decoder: 1.2.0 + timers-browserify: 2.0.10 + tty-browserify: 0.0.0 + url: 0.11.0 + util: 0.10.4 + vm-browserify: 0.0.4 + dev: true + resolution: + integrity: sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg== + /node-notifier/5.0.2: + dependencies: + growly: 1.3.0 + semver: 5.6.0 + shellwords: 0.1.1 + which: 1.3.1 + dev: true + resolution: + integrity: sha1-RDhEn+aeMh+UHO+UOYaweXAycBs= + /node-notifier/5.3.0: + dependencies: + growly: 1.3.0 + semver: 5.6.0 + shellwords: 0.1.1 + which: 1.3.1 + dev: true + resolution: + integrity: sha512-AhENzCSGZnZJgBARsUjnQ7DnZbzyP+HxlVXuD0xqAnvL8q+OqtSX7lGg9e8nHzwXkMMXNdVeqq4E2M3EUAqX6Q== + /node-releases/1.1.3: + dependencies: + semver: 5.6.0 + dev: true + resolution: + integrity: sha512-6VrvH7z6jqqNFY200kdB6HdzkgM96Oaj9v3dqGfgp6mF+cHmU4wyQKZ2/WPDRVoR0Jz9KqbamaBN0ZhdUaysUQ== + /node-sass/4.9.3: + dependencies: + async-foreach: 0.1.3 + chalk: 1.1.3 + cross-spawn: 3.0.1 + gaze: 1.1.3 + get-stdin: 4.0.1 + glob: 7.1.3 + in-publish: 2.0.0 + lodash.assign: 4.2.0 + lodash.clonedeep: 4.5.0 + lodash.mergewith: 4.6.1 + meow: 3.7.0 + mkdirp: 0.5.1 + nan: 2.12.1 + node-gyp: 3.8.0 + npmlog: 4.1.2 + request: 2.87.0 + sass-graph: 2.2.4 + stdout-stream: 1.4.1 + true-case-path: 1.0.3 + dev: true + engines: + node: '>=0.10.0' + hasBin: true + requiresBuild: true + resolution: + integrity: sha512-XzXyGjO+84wxyH7fV6IwBOTrEBe2f0a6SBze9QWWYR/cL74AcQUks2AsqcCZenl/Fp/JVbuEaLpgrLtocwBUww== + /node-zip/1.1.1: + dependencies: + jszip: 2.5.0 + dev: true + hasBin: true + resolution: + integrity: sha1-lNGtZ0o81GoViN1zb0qaeMdX62I= + /nopt/3.0.6: + dependencies: + abbrev: 1.1.1 + dev: true + hasBin: true + resolution: + integrity: sha1-xkZdvwirzU2zWTF/eaxopkayj/k= + /normalize-package-data/2.4.0: + dependencies: + hosted-git-info: 2.7.1 + is-builtin-module: 1.0.0 + semver: 5.6.0 + validate-npm-package-license: 3.0.4 + dev: true + resolution: + integrity: sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw== + /normalize-path/2.1.1: + dependencies: + remove-trailing-separator: 1.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= + /normalize-path/3.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + /normalize-range/0.1.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= + /normalize-url/1.9.1: + dependencies: + object-assign: 4.1.1 + prepend-http: 1.0.4 + query-string: 4.3.4 + sort-keys: 1.1.2 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-LMDWazHqIwNkWENuNiDYWVTGbDw= + /npm-package-arg/5.1.2: + dependencies: + hosted-git-info: 2.7.1 + osenv: 0.1.5 + semver: 5.6.0 + validate-npm-package-name: 3.0.0 + dev: true + resolution: + integrity: sha512-wJBsrf0qpypPT7A0LART18hCdyhpCMxeTtcb0X4IZO2jsP6Om7EHN1d9KSKiqD+KVH030RVNpWS9thk+pb7wzA== + /npm-run-path/2.0.2: + dependencies: + path-key: 2.0.1 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= + /npmlog/4.1.2: + dependencies: + are-we-there-yet: 1.1.5 + console-control-strings: 1.1.0 + gauge: 2.7.4 + set-blocking: 2.0.0 + dev: true + resolution: + integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== + /num2fraction/1.2.2: + dev: true + resolution: + integrity: sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= + /number-is-nan/1.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= + /nwsapi/2.0.9: + dev: true + resolution: + integrity: sha512-nlWFSCTYQcHk/6A9FFnfhKc14c3aFhfdNBXgo8Qgi9QTBu/qg3Ww+Uiz9wMzXd1T8GFxPc2QIHB6Qtf2XFryFQ== + /oauth-sign/0.8.2: + dev: true + resolution: + integrity: sha1-Rqarfwrq2N6unsBWV4C31O/rnUM= + /oauth-sign/0.9.0: + dev: true + resolution: + integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== + /object-assign/3.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I= + /object-assign/4.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-ejs9DpgGPUP0wD8uiubNUahog6A= + /object-assign/4.1.1: + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + /object-component/0.0.3: + dev: true + resolution: + integrity: sha1-8MaapQ78lbhmwYb0AKM3acsvEpE= + /object-copy/0.1.0: + dependencies: + copy-descriptor: 0.1.1 + define-property: 0.2.5 + kind-of: 3.2.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-fn2Fi3gb18mRpBupde04EnVOmYw= + /object-keys/0.4.0: + dev: true + resolution: + integrity: sha1-KKaq50KN0sOpLz2V8hM13SBOAzY= + /object-keys/1.0.12: + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag== + /object-visit/1.0.1: + dependencies: + isobject: 3.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= + /object.defaults/1.1.0: + dependencies: + array-each: 1.0.1 + array-slice: 1.1.0 + for-own: 1.0.0 + isobject: 3.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8= + /object.getownpropertydescriptors/2.0.3: + dependencies: + define-properties: 1.1.3 + es-abstract: 1.13.0 + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY= + /object.map/1.0.1: + dependencies: + for-own: 1.0.0 + make-iterator: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-z4Plncj8wK1fQlDh94s7gb2AHTc= + /object.omit/2.0.1: + dependencies: + for-own: 0.1.5 + is-extendable: 0.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo= + /object.pick/1.3.0: + dependencies: + isobject: 3.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= + /office-ui-fabric-core/9.6.1-fluent2: + dev: false + resolution: + integrity: sha512-gcBs5HHr7tjkvk/+Ls10ttb3jEllRn7SvJitX/kx/gQq8BiFMSMKr1w+oNqXlh4EgkBHWUlJVPrYUu1KW/jVaQ== + /office-ui-fabric-react/5.131.0/react-dom@16.3.2+react@16.3.2: + dependencies: + '@microsoft/load-themed-styles': 1.8.53 + '@uifabric/icons': /@uifabric/icons/5.8.0/react-dom@16.3.2+react@16.3.2 + '@uifabric/merge-styles': 5.17.1 + '@uifabric/styling': /@uifabric/styling/5.37.0/react-dom@16.3.2+react@16.3.2 + '@uifabric/utilities': /@uifabric/utilities/5.34.2/react-dom@16.3.2+react@16.3.2 + prop-types: 15.6.2 + react: 16.3.2 + react-dom: /react-dom/16.3.2/react@16.3.2 + tslib: 1.9.3 + id: registry.npmjs.org/office-ui-fabric-react/5.131.0 + peerDependencies: + react: ^0.14.9 || ^15.0.1-0 || ^16.0.0-0 + react-dom: ^0.14.9 || ^15.0.1-0 || ^16.0.0-0 + resolution: + integrity: sha512-QOYu1uf92qhTTIlBAj8teKvRpCmpliRZjynYtgeeUbDm4C4GtXdb/O1rPNFsfT0PNtPC8dCNeQ7/CXjQenUkyw== + /office-ui-fabric/2.6.1: + resolution: + integrity: sha1-4qyf8+T8eI2mYReN6/CUA2sKLiY= + /on-finished/2.3.0: + dependencies: + ee-first: 1.1.1 + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= + /once/1.3.3: + dependencies: + wrappy: 1.0.2 + dev: true + resolution: + integrity: sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA= + /once/1.4.0: + dependencies: + wrappy: 1.0.2 + dev: true + resolution: + integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + /onetime/1.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-ofeDj4MUxRbwXs78vEzP4EtO14k= + /opn/5.2.0: + dependencies: + is-wsl: 1.1.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-Jd/GpzPyHF4P2/aNOVmS3lfMSWV9J7cOhCG1s08XCEAsPkB7lp6ddiU0J7XzyQRDUh8BqJ7PchfINjR8jyofRQ== + /optimist/0.6.1: + dependencies: + minimist: 0.0.10 + wordwrap: 0.0.3 + dev: true + resolution: + integrity: sha1-2j6nRob6IaGaERwybpDrFaAZZoY= + /optionator/0.8.2: + dependencies: + deep-is: 0.1.3 + fast-levenshtein: 2.0.6 + levn: 0.3.0 + prelude-ls: 1.1.2 + type-check: 0.3.2 + wordwrap: 1.0.0 + dev: true + engines: + node: '>= 0.8.0' + resolution: + integrity: sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q= + /options/0.0.6: + dev: true + engines: + node: '>=0.4.0' + resolution: + integrity: sha1-7CLTEoBrtT5zF3Pnza788cZDEo8= + /orchestrator/0.3.8: + dependencies: + end-of-stream: 0.1.5 + sequencify: 0.0.7 + stream-consume: 0.1.1 + dev: true + resolution: + integrity: sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4= + /ordered-read-streams/0.1.0: + dev: true + resolution: + integrity: sha1-/VZamvjrRHO6abbtijQ1LLVS8SY= + /os-browserify/0.3.0: + dev: true + resolution: + integrity: sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= + /os-homedir/1.0.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-/7xJiDNuDoM94MFox+8VISGqf7M= + /os-locale/1.4.0: + dependencies: + lcid: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-IPnxeuKe00XoveWDsT0gCYA8FNk= + /os-locale/2.1.0: + dependencies: + execa: 0.7.0 + lcid: 1.0.0 + mem: 1.1.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA== + /os-shim/0.1.3: + dev: true + engines: + node: '>= 0.4.0' + resolution: + integrity: sha1-a2LDeRz3kJ6jXtRuF2WLtBfLORc= + /os-tmpdir/1.0.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= + /osenv/0.1.5: + dependencies: + os-homedir: 1.0.2 + os-tmpdir: 1.0.2 + dev: true + resolution: + integrity: sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== + /p-filter/1.0.0: + dependencies: + p-map: 1.2.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-Yp0xcVAgnI/VCLoTdxPvS7kg6ds= + /p-finally/1.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= + /p-limit/1.3.0: + dependencies: + p-try: 1.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== + /p-locate/2.0.0: + dependencies: + p-limit: 1.3.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= + /p-map/1.2.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA== + /p-try/1.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= + /pako/0.2.9: + dev: true + resolution: + integrity: sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU= + /pako/1.0.7: + dev: true + resolution: + integrity: sha512-3HNK5tW4x8o5mO8RuHZp3Ydw9icZXx0RANAOMzlMzx7LVXhMJ4mo3MOBpzyd7r/+RUu8BmndP47LXT+vzjtWcQ== + /param-case/2.1.1: + dependencies: + no-case: 2.3.2 + dev: true + resolution: + integrity: sha1-35T9jPZTHs915r75oIWPvHK+Ikc= + /parse-asn1/5.1.1: + dependencies: + asn1.js: 4.10.1 + browserify-aes: 1.2.0 + create-hash: 1.2.0 + evp_bytestokey: 1.0.3 + pbkdf2: 3.0.17 + dev: true + resolution: + integrity: sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw== + /parse-filepath/1.0.2: + dependencies: + is-absolute: 1.0.0 + map-cache: 0.2.2 + path-root: 0.1.1 + dev: true + engines: + node: '>=0.8' + resolution: + integrity: sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE= + /parse-glob/3.0.4: + dependencies: + glob-base: 0.3.0 + is-dotfile: 1.0.3 + is-extglob: 1.0.0 + is-glob: 2.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-ssN2z7EfNVE7rdFz7wu246OIORw= + /parse-json/2.2.0: + dependencies: + error-ex: 1.3.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= + /parse-node-version/1.0.0: + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha512-02GTVHD1u0nWc20n2G7WX/PgdhNFG04j5fi1OkaJzPWLTcf6vh6229Lta1wTmXG/7Dg42tCssgkccVt7qvd8Kg== + /parse-passwd/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= + /parse5/4.0.0: + dev: true + resolution: + integrity: sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA== + /parsejson/0.0.3: + dependencies: + better-assert: 1.0.2 + dev: true + resolution: + integrity: sha1-q343WfIJ7OmUN5c/fQ8fZK4OZKs= + /parseqs/0.0.5: + dependencies: + better-assert: 1.0.2 + dev: true + resolution: + integrity: sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0= + /parseuri/0.0.5: + dependencies: + better-assert: 1.0.2 + dev: true + resolution: + integrity: sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo= + /parseurl/1.3.2: + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha1-/CidTtiZMRlGDBViUyYs3I3mW/M= + /pascalcase/0.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= + /path-browserify/0.0.0: + dev: true + resolution: + integrity: sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo= + /path-dirname/1.0.2: + dev: true + resolution: + integrity: sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= + /path-exists/2.1.0: + dependencies: + pinkie-promise: 2.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= + /path-exists/3.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + /path-is-absolute/1.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + /path-is-inside/1.0.2: + dev: true + resolution: + integrity: sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= + /path-key/2.0.1: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= + /path-parse/1.0.6: + dev: true + resolution: + integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + /path-root-regex/0.1.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0= + /path-root/0.1.1: + dependencies: + path-root-regex: 0.1.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc= + /path-to-regexp/0.1.7: + dev: true + resolution: + integrity: sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= + /path-type/1.1.0: + dependencies: + graceful-fs: 4.1.15 + pify: 2.3.0 + pinkie-promise: 2.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= + /path-type/2.0.0: + dependencies: + pify: 2.3.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= + /pause-stream/0.0.11: + dependencies: + through: 2.3.8 + dev: true + resolution: + integrity: sha1-/lo0sMvOErWqaitAPuLnO2AvFEU= + /pbkdf2/3.0.17: + dependencies: + create-hash: 1.2.0 + create-hmac: 1.1.7 + ripemd160: 2.0.2 + safe-buffer: 5.1.2 + sha.js: 2.4.11 + dev: true + engines: + node: '>=0.12' + resolution: + integrity: sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA== + /pend/1.2.0: + dev: true + resolution: + integrity: sha1-elfrVQpng/kRUzH89GY9XI4AelA= + /performance-now/2.1.0: + dev: true + resolution: + integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= + /phantomjs-polyfill/0.0.2: + dev: true + resolution: + integrity: sha1-jGpxY+m8j9n/2+fWBctTUvn7iR4= + /phantomjs-prebuilt/2.1.16: + dependencies: + es6-promise: 4.2.5 + extract-zip: 1.6.7 + fs-extra: 1.0.0 + hasha: 2.2.0 + kew: 0.7.0 + progress: 1.1.8 + request: 2.88.0 + request-progress: 2.0.1 + which: 1.3.1 + dev: true + hasBin: true + requiresBuild: true + resolution: + integrity: sha1-79ISpKOWbTZHaE6ouniFSb4q7+8= + /pidof/1.0.2: + dev: true + resolution: + integrity: sha1-+6Dq4cgzWhHrgJn10PPvvEXLTpA= + /pify/2.3.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw= + /pinkie-promise/2.0.1: + dependencies: + pinkie: 2.0.4 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-ITXW36ejWMBprJsXh3YogihFD/o= + /pinkie/2.0.4: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA= + /pkg-conf/1.1.3: + dependencies: + find-up: 1.1.2 + load-json-file: 1.1.0 + object-assign: 4.1.1 + symbol: 0.2.3 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-N45W1v0T6Iv7b0ol33qD+qvduls= + /pkg-dir/2.0.0: + dependencies: + find-up: 2.1.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= + /plugin-error/1.0.1: + dependencies: + ansi-colors: 1.1.0 + arr-diff: 4.0.0 + arr-union: 3.1.0 + extend-shallow: 3.0.2 + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA== + /plugin-log/0.1.0: + dependencies: + chalk: 1.1.3 + dateformat: 1.0.12 + dev: true + engines: + node: '>= 0.9.0' + resolution: + integrity: sha1-hgSc9qsQgzOYqTHzaJy67nteEzM= + /pn/1.1.0: + dev: true + resolution: + integrity: sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== + /posix-character-classes/0.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= + /postcss-calc/5.3.1: + dependencies: + postcss: 5.2.18 + postcss-message-helpers: 2.0.0 + reduce-css-calc: 1.3.0 + dev: true + resolution: + integrity: sha1-d7rnypKK2FcW4v2kLyYb98HWW14= + /postcss-colormin/2.2.2: + dependencies: + colormin: 1.1.2 + postcss: 5.2.18 + postcss-value-parser: 3.3.1 + dev: true + resolution: + integrity: sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks= + /postcss-convert-values/2.6.1: + dependencies: + postcss: 5.2.18 + postcss-value-parser: 3.3.1 + dev: true + resolution: + integrity: sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0= + /postcss-discard-comments/2.0.4: + dependencies: + postcss: 5.2.18 + dev: true + resolution: + integrity: sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0= + /postcss-discard-duplicates/2.1.0: + dependencies: + postcss: 5.2.18 + dev: true + resolution: + integrity: sha1-uavye4isGIFYpesSq8riAmO5GTI= + /postcss-discard-empty/2.1.0: + dependencies: + postcss: 5.2.18 + dev: true + resolution: + integrity: sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU= + /postcss-discard-overridden/0.1.1: + dependencies: + postcss: 5.2.18 + dev: true + resolution: + integrity: sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg= + /postcss-discard-unused/2.2.3: + dependencies: + postcss: 5.2.18 + uniqs: 2.0.0 + dev: true + resolution: + integrity: sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM= + /postcss-filter-plugins/2.0.3: + dependencies: + postcss: 5.2.18 + dev: true + resolution: + integrity: sha512-T53GVFsdinJhgwm7rg1BzbeBRomOg9y5MBVhGcsV0CxurUdVj1UlPdKtn7aqYA/c/QVkzKMjq2bSV5dKG5+AwQ== + /postcss-merge-idents/2.1.7: + dependencies: + has: 1.0.3 + postcss: 5.2.18 + postcss-value-parser: 3.3.1 + dev: true + resolution: + integrity: sha1-TFUwMTwI4dWzu/PSu8dH4njuonA= + /postcss-merge-longhand/2.0.2: + dependencies: + postcss: 5.2.18 + dev: true + resolution: + integrity: sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg= + /postcss-merge-rules/2.1.2: + dependencies: + browserslist: 1.7.7 + caniuse-api: 1.6.1 + postcss: 5.2.18 + postcss-selector-parser: 2.2.3 + vendors: 1.0.2 + dev: true + resolution: + integrity: sha1-0d9d+qexrMO+VT8OnhDofGG19yE= + /postcss-message-helpers/2.0.0: + dev: true + resolution: + integrity: sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4= + /postcss-minify-font-values/1.0.5: + dependencies: + object-assign: 4.1.1 + postcss: 5.2.18 + postcss-value-parser: 3.3.1 + dev: true + resolution: + integrity: sha1-S1jttWZB66fIR0qzUmyv17vey2k= + /postcss-minify-gradients/1.0.5: + dependencies: + postcss: 5.2.18 + postcss-value-parser: 3.3.1 + dev: true + resolution: + integrity: sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE= + /postcss-minify-params/1.2.2: + dependencies: + alphanum-sort: 1.0.2 + postcss: 5.2.18 + postcss-value-parser: 3.3.1 + uniqs: 2.0.0 + dev: true + resolution: + integrity: sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM= + /postcss-minify-selectors/2.1.1: + dependencies: + alphanum-sort: 1.0.2 + has: 1.0.3 + postcss: 5.2.18 + postcss-selector-parser: 2.2.3 + dev: true + resolution: + integrity: sha1-ssapjAByz5G5MtGkllCBFDEXNb8= + /postcss-modules-extract-imports/1.1.0: + dependencies: + postcss: 6.0.23 + dev: true + resolution: + integrity: sha1-thTJcgvmgW6u41+zpfqh26agXds= + /postcss-modules-extract-imports/1.2.1: + dependencies: + postcss: 6.0.23 + dev: true + resolution: + integrity: sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw== + /postcss-modules-local-by-default/1.2.0: + dependencies: + css-selector-tokenizer: 0.7.1 + postcss: 6.0.23 + dev: true + resolution: + integrity: sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk= + /postcss-modules-scope/1.1.0: + dependencies: + css-selector-tokenizer: 0.7.1 + postcss: 6.0.23 + dev: true + resolution: + integrity: sha1-1upkmUx5+XtipytCb75gVqGUu5A= + /postcss-modules-values/1.3.0: + dependencies: + icss-replace-symbols: 1.1.0 + postcss: 6.0.23 + dev: true + resolution: + integrity: sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA= + /postcss-modules/1.3.2: + dependencies: + css-modules-loader-core: 1.1.0 + generic-names: 1.0.3 + lodash.camelcase: 4.3.0 + postcss: 7.0.11 + string-hash: 1.1.3 + dev: true + resolution: + integrity: sha512-QujH5ZpPtr1fBWTKDa43Hx45gm7p19aEtHaAtkMCBZZiB/D5za2wXSMtAf94tDUZHF3F5KZcTXISUNqgEQRiDw== + /postcss-normalize-charset/1.1.1: + dependencies: + postcss: 5.2.18 + dev: true + resolution: + integrity: sha1-757nEhLX/nWceO0WL2HtYrXLk/E= + /postcss-normalize-url/3.0.8: + dependencies: + is-absolute-url: 2.1.0 + normalize-url: 1.9.1 + postcss: 5.2.18 + postcss-value-parser: 3.3.1 + dev: true + resolution: + integrity: sha1-EI90s/L82viRov+j6kWSJ5/HgiI= + /postcss-ordered-values/2.2.3: + dependencies: + postcss: 5.2.18 + postcss-value-parser: 3.3.1 + dev: true + resolution: + integrity: sha1-7sbCpntsQSqNsgQud/6NpD+VwR0= + /postcss-reduce-idents/2.4.0: + dependencies: + postcss: 5.2.18 + postcss-value-parser: 3.3.1 + dev: true + resolution: + integrity: sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM= + /postcss-reduce-initial/1.0.1: + dependencies: + postcss: 5.2.18 + dev: true + resolution: + integrity: sha1-aPgGlfBF0IJjqHmtJA343WT2ROo= + /postcss-reduce-transforms/1.0.4: + dependencies: + has: 1.0.3 + postcss: 5.2.18 + postcss-value-parser: 3.3.1 + dev: true + resolution: + integrity: sha1-/3b02CEkN7McKYpC0uFEQCV3GuE= + /postcss-selector-parser/2.2.3: + dependencies: + flatten: 1.0.2 + indexes-of: 1.0.1 + uniq: 1.0.1 + dev: true + resolution: + integrity: sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A= + /postcss-svgo/2.1.6: + dependencies: + is-svg: 2.1.0 + postcss: 5.2.18 + postcss-value-parser: 3.3.1 + svgo: 0.7.2 + dev: true + resolution: + integrity: sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0= + /postcss-unique-selectors/2.0.2: + dependencies: + alphanum-sort: 1.0.2 + postcss: 5.2.18 + uniqs: 2.0.0 + dev: true + resolution: + integrity: sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0= + /postcss-value-parser/3.3.1: + dev: true + resolution: + integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== + /postcss-zindex/2.2.0: + dependencies: + has: 1.0.3 + postcss: 5.2.18 + uniqs: 2.0.0 + dev: true + resolution: + integrity: sha1-0hCd3AVbka9n/EyzsCWUZjnSryI= + /postcss/5.2.18: + dependencies: + chalk: 1.1.3 + js-base64: 2.5.0 + source-map: 0.5.7 + supports-color: 3.2.3 + dev: true + engines: + node: '>=0.12' + resolution: + integrity: sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg== + /postcss/6.0.1: + dependencies: + chalk: 1.1.3 + source-map: 0.5.7 + supports-color: 3.2.3 + dev: true + engines: + node: '>=4.0.0' + resolution: + integrity: sha1-AA29H47vIXqjaLmiEsX8QLKo8/I= + /postcss/6.0.23: + dependencies: + chalk: 2.4.2 + source-map: 0.6.1 + supports-color: 5.5.0 + dev: true + engines: + node: '>=4.0.0' + resolution: + integrity: sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag== + /postcss/7.0.11: + dependencies: + chalk: 2.4.2 + source-map: 0.6.1 + supports-color: 6.1.0 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-9AXb//5UcjeOEof9T+yPw3XTa5SL207ZOIC/lHYP4mbUTEh4M0rDAQekQpVANCZdwQwKhBtFZCk3i3h3h2hdWg== + /postcss/7.0.5: + dependencies: + chalk: 2.4.2 + source-map: 0.6.1 + supports-color: 5.5.0 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ== + /prelude-ls/1.1.2: + dev: true + engines: + node: '>= 0.8.0' + resolution: + integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= + /prepend-http/1.0.4: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= + /preserve/0.2.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks= + /pretty-format/22.4.3: + dependencies: + ansi-regex: 3.0.0 + ansi-styles: 3.2.1 + dev: true + resolution: + integrity: sha512-S4oT9/sT6MN7/3COoOy+ZJeA92VmOnveLHgrwBE3Z1W5N9S2A1QGNYiE1z75DAENbJrXXUb+OWXhpJcg05QKQQ== + /pretty-hrtime/1.0.3: + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= + /private/0.1.8: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== + /process-nextick-args/1.0.7: + dev: true + resolution: + integrity: sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M= + /process-nextick-args/2.0.0: + dev: true + resolution: + integrity: sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw== + /process/0.11.10: + dev: true + engines: + node: '>= 0.6.0' + resolution: + integrity: sha1-czIwDoQBYb2j5podHZGn1LwW8YI= + /progress/1.1.8: + dev: true + engines: + node: '>=0.4.0' + resolution: + integrity: sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74= + /promise/7.3.1: + dependencies: + asap: 2.0.6 + resolution: + integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== + /prop-types/15.5.7: + dependencies: + fbjs: 0.8.17 + dev: true + resolution: + integrity: sha1-IxxPKc3YLjVQEdSIk4bKkFlUTdE= + /prop-types/15.6.2: + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + resolution: + integrity: sha512-3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ== + /proxy-addr/2.0.4: + dependencies: + forwarded: 0.1.2 + ipaddr.js: 1.8.0 + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA== + /prr/1.0.1: + dev: true + resolution: + integrity: sha1-0/wRS6BplaRexok/SEzrHXj19HY= + /pseudomap/1.0.2: + dev: true + resolution: + integrity: sha1-8FKijacOYYkX7wqKw0wa5aaChrM= + /psl/1.1.31: + dev: true + resolution: + integrity: sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw== + /public-encrypt/4.0.3: + dependencies: + bn.js: 4.11.8 + browserify-rsa: 4.0.1 + create-hash: 1.2.0 + parse-asn1: 5.1.1 + randombytes: 2.0.6 + safe-buffer: 5.1.2 + dev: true + resolution: + integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== + /punycode/1.3.2: + dev: true + resolution: + integrity: sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= + /punycode/1.4.1: + dev: true + resolution: + integrity: sha1-wNWmOycYgArY4esPpSachN1BhF4= + /punycode/2.1.1: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + /q/1.5.1: + dev: true + engines: + node: '>=0.6.0' + teleport: '>=0.2.0' + resolution: + integrity: sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= + /qjobs/1.2.0: + dev: true + engines: + node: '>=0.9' + resolution: + integrity: sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg== + /qs/5.1.0: + dev: true + resolution: + integrity: sha1-TZMuXH6kEcynajEtOaYGIA/VDNk= + /qs/5.2.0: + dev: true + resolution: + integrity: sha1-qfMRQq9GjLcrJbMBNrokVoNJFr4= + /qs/6.5.2: + dev: true + engines: + node: '>=0.6' + resolution: + integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== + /query-string/4.3.4: + dependencies: + object-assign: 4.1.1 + strict-uri-encode: 1.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-u7aTucqRXCMlFbIosaArYJBD2+s= + /querystring-es3/0.2.1: + dev: true + engines: + node: '>=0.4.x' + resolution: + integrity: sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= + /querystring/0.2.0: + dev: true + engines: + node: '>=0.4.x' + resolution: + integrity: sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= + /ramda/0.25.0: + dev: true + resolution: + integrity: sha512-GXpfrYVPwx3K7RQ6aYT8KPS8XViSXUVJT1ONhoKPE9VAleW42YE+U+8VEyGWt41EnEQW7gwecYJriTI0pKoecQ== + /randomatic/3.1.1: + dependencies: + is-number: 4.0.0 + kind-of: 6.0.2 + math-random: 1.0.2 + dev: true + engines: + node: '>= 0.10.0' + resolution: + integrity: sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw== + /randombytes/2.0.6: + dependencies: + safe-buffer: 5.1.2 + dev: true + resolution: + integrity: sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A== + /randomfill/1.0.4: + dependencies: + randombytes: 2.0.6 + safe-buffer: 5.1.2 + dev: true + resolution: + integrity: sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== + /range-parser/1.0.3: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha1-aHKCNTXGkuLCoBA4Jq/YLC4P8XU= + /range-parser/1.2.0: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4= + /raw-body/2.1.7: + dependencies: + bytes: 2.4.0 + iconv-lite: 0.4.13 + unpipe: 1.0.0 + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha1-rf6s4uT7MJgFgBTQjActzFl1h3Q= + /raw-body/2.3.3: + dependencies: + bytes: 3.0.0 + http-errors: 1.6.3 + iconv-lite: 0.4.23 + unpipe: 1.0.0 + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw== + /react-dom/16.3.2/react@16.3.2: + dependencies: + fbjs: 0.8.17 + loose-envify: 1.4.0 + object-assign: 4.1.1 + prop-types: 15.6.2 + react: 16.3.2 + deprecated: 'This version of react-dom/server contains a minor vulnerability. Please update react-dom to 16.3.3 or 16.4.2+. Learn more: https://fb.me/cve-2018-6341' + id: registry.npmjs.org/react-dom/16.3.2 + peerDependencies: + react: ^16.0.0 + resolution: + integrity: sha512-MMPko3zYncNrz/7gG17wJWUREZDvskZHXOwbttzl0F0L3wDmToyuETuo/r8Y5yvDejwYcRyWI1lvVBjLJWFwKA== + /react/16.3.2: + dependencies: + fbjs: 0.8.17 + loose-envify: 1.4.0 + object-assign: 4.1.1 + prop-types: 15.6.2 + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-o5GPdkhciQ3cEph6qgvYB7LTOHw/GB0qRI6ZFNugj49qJCFfgHwVNjZ5u+b7nif4vOeMIOuYj3CeYe2IBD74lg== + /read-package-json/2.0.13: + dependencies: + glob: 7.1.3 + json-parse-better-errors: 1.0.2 + normalize-package-data: 2.4.0 + slash: 1.0.0 + dev: true + optionalDependencies: + graceful-fs: 4.1.15 + resolution: + integrity: sha512-/1dZ7TRZvGrYqE0UAfN6qQb5GYBsNcqS1C0tNK601CFOJmtHI7NIGXwetEPU/OtoFHZL3hDxm4rolFFVE9Bnmg== + /read-package-tree/5.1.6: + dependencies: + debuglog: 1.0.1 + dezalgo: 1.0.3 + once: 1.4.0 + read-package-json: 2.0.13 + readdir-scoped-modules: 1.0.2 + dev: true + resolution: + integrity: sha512-FCX1aT3GWyY658wzDICef4p+n0dB+ENRct8E/Qyvppj6xVpOYerBHfUu7OP5Rt1/393Tdglguf5ju5DEX4wZNg== + /read-pkg-up/1.0.1: + dependencies: + find-up: 1.1.2 + read-pkg: 1.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= + /read-pkg-up/2.0.0: + dependencies: + find-up: 2.1.0 + read-pkg: 2.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= + /read-pkg/1.1.0: + dependencies: + load-json-file: 1.1.0 + normalize-package-data: 2.4.0 + path-type: 1.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= + /read-pkg/2.0.0: + dependencies: + load-json-file: 2.0.0 + normalize-package-data: 2.4.0 + path-type: 2.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= + /read/1.0.7: + dependencies: + mute-stream: 0.0.8 + dev: true + engines: + node: '>=0.8' + resolution: + integrity: sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ= + /readable-stream/1.0.34: + dependencies: + core-util-is: 1.0.2 + inherits: 2.0.3 + isarray: 0.0.1 + string_decoder: 0.10.31 + dev: true + resolution: + integrity: sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw= + /readable-stream/1.1.14: + dependencies: + core-util-is: 1.0.2 + inherits: 2.0.3 + isarray: 0.0.1 + string_decoder: 0.10.31 + dev: true + resolution: + integrity: sha1-fPTFTvZI44EwhMY23SB54WbAgdk= + /readable-stream/2.0.6: + dependencies: + core-util-is: 1.0.2 + inherits: 2.0.3 + isarray: 1.0.0 + process-nextick-args: 1.0.7 + string_decoder: 0.10.31 + util-deprecate: 1.0.2 + dev: true + resolution: + integrity: sha1-j5A0HmilPMySh4jaz80Rs265t44= + /readable-stream/2.3.6: + dependencies: + core-util-is: 1.0.2 + inherits: 2.0.3 + isarray: 1.0.0 + process-nextick-args: 2.0.0 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + dev: true + resolution: + integrity: sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== + /readdir-scoped-modules/1.0.2: + dependencies: + debuglog: 1.0.1 + dezalgo: 1.0.3 + graceful-fs: 4.1.15 + once: 1.4.0 + dev: true + resolution: + integrity: sha1-n6+jfShr5dksuuve4DDcm19AZ0c= + /readdirp/2.2.1: + dependencies: + graceful-fs: 4.1.15 + micromatch: 3.1.10 + readable-stream: 2.3.6 + dev: true + engines: + node: '>=0.10' + resolution: + integrity: sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== + /realpath-native/1.0.2: + dependencies: + util.promisify: 1.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-+S3zTvVt9yTntFrBpm7TQmQ3tzpCrnA1a/y+3cUHAc9ZR6aIjG0WNLR+Rj79QpJktY+VeW/TQtFlQ1bzsehI8g== + /recast/0.11.23: + dependencies: + ast-types: 0.9.6 + esprima: 3.1.3 + private: 0.1.8 + source-map: 0.5.7 + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha1-RR/TAEqx5N+bTktmN2sqIZEkYtM= + /rechoir/0.6.2: + dependencies: + resolve: 1.9.0 + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= + /redent/1.0.0: + dependencies: + indent-string: 2.1.0 + strip-indent: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= + /reduce-css-calc/1.3.0: + dependencies: + balanced-match: 0.4.2 + math-expression-evaluator: 1.2.17 + reduce-function-call: 1.0.2 + dev: true + resolution: + integrity: sha1-dHyRTgSWFKTJz7umKYca0dKSdxY= + /reduce-function-call/1.0.2: + dependencies: + balanced-match: 0.4.2 + dev: true + resolution: + integrity: sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk= + /regenerate/1.4.0: + dev: true + resolution: + integrity: sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg== + /regenerator-runtime/0.11.1: + dev: true + resolution: + integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== + /regex-cache/0.4.4: + dependencies: + is-equal-shallow: 0.1.3 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ== + /regex-not/1.0.2: + dependencies: + extend-shallow: 3.0.2 + safe-regex: 1.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== + /regexpu-core/1.0.0: + dependencies: + regenerate: 1.4.0 + regjsgen: 0.2.0 + regjsparser: 0.1.5 + dev: true + resolution: + integrity: sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs= + /regjsgen/0.2.0: + dev: true + resolution: + integrity: sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc= + /regjsparser/0.1.5: + dependencies: + jsesc: 0.5.0 + dev: true + hasBin: true + resolution: + integrity: sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw= + /relateurl/0.2.7: + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= + /remove-trailing-separator/1.1.0: + dev: true + resolution: + integrity: sha1-wkvOKig62tW8P1jg1IJJuSN52O8= + /repeat-element/1.1.3: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== + /repeat-string/0.2.2: + dev: true + engines: + node: '>=0.10' + resolution: + integrity: sha1-x6jTI2BoNiBZp+RlH8aITosftK4= + /repeat-string/1.6.1: + dev: true + engines: + node: '>=0.10' + resolution: + integrity: sha1-jcrkcOHIirwtYA//Sndihtp15jc= + /repeating/2.0.1: + dependencies: + is-finite: 1.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= + /replace-ext/0.0.1: + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ= + /replace-ext/1.0.0: + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs= + /replacestream/4.0.3: + dependencies: + escape-string-regexp: 1.0.5 + object-assign: 4.1.1 + readable-stream: 2.3.6 + dev: true + resolution: + integrity: sha512-AC0FiLS352pBBiZhd4VXB1Ab/lh0lEgpP+GGvZqbQh8a5cmXVoTe5EX/YeTFArnp4SRGTHh1qCHu9lGs1qG8sA== + /request-progress/2.0.1: + dependencies: + throttleit: 1.0.0 + dev: true + resolution: + integrity: sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg= + /request-promise-core/1.1.1/request@2.88.0: + dependencies: + lodash: 4.17.11 + request: 2.88.0 + dev: true + engines: + node: '>=0.10.0' + id: registry.npmjs.org/request-promise-core/1.1.1 + peerDependencies: + request: ^2.34 + resolution: + integrity: sha1-Pu4AssWqgyOc+wTFcA2jb4HNCLY= + /request-promise-native/1.0.5/request@2.88.0: + dependencies: + request: 2.88.0 + request-promise-core: /request-promise-core/1.1.1/request@2.88.0 + stealthy-require: 1.1.1 + tough-cookie: 3.0.0 + dev: true + engines: + node: '>=0.12.0' + id: registry.npmjs.org/request-promise-native/1.0.5 + peerDependencies: + request: ^2.34 + resolution: + integrity: sha1-UoF3D2jgyXGeUWP9P6tIIhX0/aU= + /request/2.87.0: + dependencies: + aws-sign2: 0.7.0 + aws4: 1.8.0 + caseless: 0.12.0 + combined-stream: 1.0.7 + extend: 3.0.2 + forever-agent: 0.6.1 + form-data: 2.3.3 + har-validator: 5.0.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.21 + oauth-sign: 0.8.2 + performance-now: 2.1.0 + qs: 6.5.2 + safe-buffer: 5.1.2 + tough-cookie: 2.3.4 + tunnel-agent: 0.6.0 + uuid: 3.3.2 + dev: true + engines: + node: '>= 4' + resolution: + integrity: sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw== + /request/2.88.0: + dependencies: + aws-sign2: 0.7.0 + aws4: 1.8.0 + caseless: 0.12.0 + combined-stream: 1.0.7 + extend: 3.0.2 + forever-agent: 0.6.1 + form-data: 2.3.3 + 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.21 + oauth-sign: 0.9.0 + performance-now: 2.1.0 + qs: 6.5.2 + safe-buffer: 5.1.2 + tough-cookie: 2.4.3 + tunnel-agent: 0.6.0 + uuid: 3.3.2 + dev: true + engines: + node: '>= 4' + resolution: + integrity: sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg== + /require-directory/2.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + /require-main-filename/1.0.1: + dev: true + resolution: + integrity: sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= + /requirejs/2.1.20: + engines: + node: '>=0.4.0' + hasBin: true + resolution: + integrity: sha1-EUgiyRfsh5NFCy2qoeubvxEB6TE= + /requires-port/1.0.0: + dev: true + resolution: + integrity: sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= + /resolve-cwd/2.0.0: + dependencies: + resolve-from: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= + /resolve-dir/1.0.1: + dependencies: + expand-tilde: 2.0.2 + global-modules: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= + /resolve-from/3.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-six699nWiBvItuZTM17rywoYh0g= + /resolve-url/0.2.1: + dev: true + resolution: + integrity: sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= + /resolve/1.1.7: + dev: true + resolution: + integrity: sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= + /resolve/1.7.1: + dependencies: + path-parse: 1.0.6 + dev: true + resolution: + integrity: sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw== + /resolve/1.9.0: + dependencies: + path-parse: 1.0.6 + dev: true + resolution: + integrity: sha512-TZNye00tI67lwYvzxCxHGjwTNlUV70io54/Ed4j6PscB8xVfuBJpRenI/o6dVk0cY0PYTY27AgCoGGxRnYuItQ== + /restore-cursor/1.0.1: + dependencies: + exit-hook: 1.1.1 + onetime: 1.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-NGYfRohjJ/7SmRR5FSJS35LapUE= + /ret/0.1.15: + dev: true + engines: + node: '>=0.12' + resolution: + integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== + /rfdc/1.1.2: + dev: true + resolution: + integrity: sha512-92ktAgvZhBzYTIK0Mja9uen5q5J3NRVMoDkJL2VMwq6SXjVCgqvQeVP2XAaUY6HT+XpQYeLSjb3UoitBryKmdA== + /right-align/0.1.3: + dependencies: + align-text: 0.1.4 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-YTObci/mo1FWiSENJOFMlhSGE+8= + /rimraf/2.5.4: + dependencies: + glob: 7.1.3 + dev: true + hasBin: true + resolution: + integrity: sha1-loAAk8vxoMhr2VtGJUZ1NcKd+gQ= + /rimraf/2.6.3: + dependencies: + glob: 7.1.3 + dev: true + hasBin: true + resolution: + integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + /ripemd160/2.0.2: + dependencies: + hash-base: 3.0.4 + inherits: 2.0.3 + dev: true + resolution: + integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== + /rsvp/3.6.2: + dev: true + engines: + node: 0.12.* || 4.* || 6.* || >= 7.* + resolution: + integrity: sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw== + /run-async/2.3.0: + dependencies: + is-promise: 2.1.0 + dev: true + engines: + node: '>=0.12.0' + resolution: + integrity: sha1-A3GrSuC91yDUFm19/aZP96RFpsA= + /rx/4.1.0: + dev: true + resolution: + integrity: sha1-pfE/957zt0D+MKqAP7CfmIBdR4I= + /safe-buffer/5.1.2: + dev: true + resolution: + integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + /safe-regex/1.1.0: + dependencies: + ret: 0.1.15 + dev: true + resolution: + integrity: sha1-QKNmnzsHfR6UPURinhV91IAjvy4= + /safer-buffer/2.1.2: + resolution: + integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + /samsam/1.1.2: + deprecated: This package has been deprecated in favour of @sinonjs/samsam + dev: true + resolution: + integrity: sha1-vsEf3IOp/aBjQBIQ5AF2wwJNFWc= + /samsam/1.1.3: + deprecated: This package has been deprecated in favour of @sinonjs/samsam + dev: true + resolution: + integrity: sha1-n1CHQZtNCR8jJXHn+lLpCw9VJiE= + /sane/2.5.2: + dependencies: + anymatch: 2.0.0 + capture-exit: 1.2.0 + exec-sh: 0.2.2 + fb-watchman: 2.0.0 + micromatch: 3.1.10 + minimist: 1.2.0 + walker: 1.0.7 + watch: 0.18.0 + dev: true + engines: + node: '>=0.6.0' + hasBin: true + optionalDependencies: + fsevents: 1.2.4 + resolution: + integrity: sha1-tNwYYcIbQn6SlQej51HiosuKs/o= + /sass-graph/2.2.4: + dependencies: + glob: 7.1.3 + lodash: 4.17.11 + scss-tokenizer: 0.2.3 + yargs: 7.1.0 + dev: true + hasBin: true + resolution: + integrity: sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k= + /sax/0.5.8: + dev: true + resolution: + integrity: sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE= + /sax/1.2.4: + dev: true + resolution: + integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + /schema-utils/0.3.0: + dependencies: + ajv: 5.2.5 + dev: true + engines: + node: '>= 4.3 < 5.0.0 || >= 5.10' + resolution: + integrity: sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8= + /schema-utils/0.4.7: + dependencies: + ajv: 6.7.0 + ajv-keywords: /ajv-keywords/3.2.0/ajv@6.7.0 + dev: true + engines: + node: '>= 4' + resolution: + integrity: sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ== + /scss-tokenizer/0.2.3: + dependencies: + js-base64: 2.5.0 + source-map: 0.4.4 + dev: true + resolution: + integrity: sha1-jrBtualyMzOCTT9VMGQRSYR85dE= + /semver/4.3.6: + dev: true + hasBin: true + resolution: + integrity: sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto= + /semver/5.2.0: + dev: true + hasBin: true + resolution: + integrity: sha1-KBmVuAwUSCCUFd28TPUMJpzvVcU= + /semver/5.3.0: + dev: true + hasBin: true + resolution: + integrity: sha1-myzl094C0XxgEq0yaqa00M9U+U8= + /semver/5.6.0: + dev: true + hasBin: true + resolution: + integrity: sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg== + /send/0.13.2: + dependencies: + debug: 2.2.0 + depd: 1.1.2 + destroy: 1.0.4 + escape-html: 1.0.3 + etag: 1.7.0 + fresh: 0.3.0 + http-errors: 1.3.1 + mime: 1.3.4 + ms: 0.7.1 + on-finished: 2.3.0 + range-parser: 1.0.3 + statuses: 1.2.1 + dev: true + engines: + node: '>= 0.8.0' + resolution: + integrity: sha1-dl52B8gFVFK7pvCwUllTUJhgNt4= + /send/0.16.2: + 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.6.3 + mime: 1.4.1 + ms: 2.0.0 + on-finished: 2.3.0 + range-parser: 1.2.0 + statuses: 1.4.0 + dev: true + engines: + node: '>= 0.8.0' + resolution: + integrity: sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw== + /sequencify/0.0.7: + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha1-kM/xnQLgcCf9dn9erT57ldHnOAw= + /serve-index/1.9.1: + dependencies: + accepts: 1.3.5 + batch: 0.6.1 + debug: 2.6.9 + escape-html: 1.0.3 + http-errors: 1.6.3 + mime-types: 2.1.21 + parseurl: 1.3.2 + dev: true + engines: + node: '>= 0.8.0' + resolution: + integrity: sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= + /serve-static/1.10.3: + dependencies: + escape-html: 1.0.3 + parseurl: 1.3.2 + send: 0.13.2 + dev: true + engines: + node: '>= 0.8.0' + resolution: + integrity: sha1-zlpuzTEB/tXsCYJ9rCKpwpv7BTU= + /serve-static/1.13.2: + dependencies: + encodeurl: 1.0.2 + escape-html: 1.0.3 + parseurl: 1.3.2 + send: 0.16.2 + dev: true + engines: + node: '>= 0.8.0' + resolution: + integrity: sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw== + /set-blocking/2.0.0: + dev: true + resolution: + integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + /set-value/0.4.3: + dependencies: + extend-shallow: 2.0.1 + is-extendable: 0.1.1 + is-plain-object: 2.0.4 + to-object-path: 0.3.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-fbCPnT0i3H945Trzw79GZuzfzPE= + /set-value/2.0.0: + dependencies: + extend-shallow: 2.0.1 + is-extendable: 0.1.1 + is-plain-object: 2.0.4 + split-string: 3.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg== + /setimmediate/1.0.5: + resolution: + integrity: sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= + /setprototypeof/1.1.0: + dev: true + resolution: + integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + /sha.js/2.4.11: + dependencies: + inherits: 2.0.3 + safe-buffer: 5.1.2 + dev: true + hasBin: true + resolution: + integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== + /shebang-command/1.2.0: + dependencies: + shebang-regex: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= + /shebang-regex/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= + /shellwords/0.1.1: + dev: true + resolution: + integrity: sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== + /sigmund/1.0.1: + dev: true + resolution: + integrity: sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA= + /signal-exit/3.0.2: + dev: true + resolution: + integrity: sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= + /sinon-chai/2.8.0/chai@3.5.0+sinon@1.17.7: + dependencies: + chai: 3.5.0 + sinon: 1.17.7 + dev: true + id: registry.npmjs.org/sinon-chai/2.8.0 + peerDependencies: + chai: '>=1.9.2 <4' + sinon: '>=1.4.0 <2' + resolution: + integrity: sha1-Qyqbv9Uab8AHmPTSUmqCnAYGh6w= + /sinon/1.17.7: + dependencies: + formatio: 1.1.1 + lolex: 1.3.2 + samsam: 1.1.2 + util: 0.11.1 + dev: true + engines: + node: '>=0.1.103' + resolution: + integrity: sha1-RUKk9JugxFwF6y6d2dID4rjv4L8= + /slash/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= + /snapdragon-node/2.1.1: + dependencies: + define-property: 1.0.0 + isobject: 3.0.1 + snapdragon-util: 3.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== + /snapdragon-util/3.0.1: + dependencies: + kind-of: 3.2.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== + /snapdragon/0.8.2: + dependencies: + base: 0.11.2 + debug: 2.6.9 + define-property: 0.2.5 + extend-shallow: 2.0.1 + map-cache: 0.2.2 + source-map: 0.5.7 + source-map-resolve: 0.5.2 + use: 3.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== + /socket.io-adapter/0.5.0: + dependencies: + debug: 2.3.3 + socket.io-parser: 2.3.1 + dev: true + resolution: + integrity: sha1-y21LuL7IHhB4uZZ3+c7QBGBmu4s= + /socket.io-adapter/1.1.1: + dev: true + resolution: + integrity: sha1-KoBeihTWNyEk3ZFZrUUC+MsH8Gs= + /socket.io-client/1.7.4: + dependencies: + backo2: 1.0.2 + component-bind: 1.0.0 + component-emitter: 1.2.1 + debug: 2.3.3 + engine.io-client: 1.8.5 + has-binary: 0.1.7 + indexof: 0.0.1 + object-component: 0.0.3 + parseuri: 0.0.5 + socket.io-parser: 2.3.1 + to-array: 0.1.4 + dev: true + resolution: + integrity: sha1-7J+CA1btme9tNX8HVtZIcXvdQoE= + /socket.io-client/2.1.1: + dependencies: + backo2: 1.0.2 + base64-arraybuffer: 0.1.5 + component-bind: 1.0.0 + component-emitter: 1.2.1 + debug: 3.1.0 + engine.io-client: 3.2.1 + has-binary2: 1.0.3 + has-cors: 1.1.0 + indexof: 0.0.1 + object-component: 0.0.3 + parseqs: 0.0.5 + parseuri: 0.0.5 + socket.io-parser: 3.2.0 + to-array: 0.1.4 + dev: true + resolution: + integrity: sha512-jxnFyhAuFxYfjqIgduQlhzqTcOEQSn+OHKVfAxWaNWa7ecP7xSNk2Dx/3UEsDcY7NcFafxvNvKPmmO7HTwTxGQ== + /socket.io-parser/2.3.1: + dependencies: + component-emitter: 1.1.2 + debug: 2.2.0 + isarray: 0.0.1 + json3: 3.3.2 + dev: true + resolution: + integrity: sha1-3VMgJRA85Clpcya+/WQAX8/ltKA= + /socket.io-parser/3.2.0: + dependencies: + component-emitter: 1.2.1 + debug: 3.1.0 + isarray: 2.0.1 + dev: true + resolution: + integrity: sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA== + /socket.io/1.7.4: + dependencies: + debug: 2.3.3 + engine.io: 1.8.5 + has-binary: 0.1.7 + object-assign: 4.1.0 + socket.io-adapter: 0.5.0 + socket.io-client: 1.7.4 + socket.io-parser: 2.3.1 + dev: true + resolution: + integrity: sha1-L37O3DORvy1cc+KR/iM+bjTU3QA= + /socket.io/2.1.1: + dependencies: + debug: 3.1.0 + engine.io: 3.2.1 + has-binary2: 1.0.3 + socket.io-adapter: 1.1.1 + socket.io-client: 2.1.1 + socket.io-parser: 3.2.0 + dev: true + resolution: + integrity: sha512-rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA== + /sort-keys/1.1.2: + dependencies: + is-plain-obj: 1.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-RBttTTRnmPG05J6JIK37oOVD+a0= + /source-list-map/2.0.1: + dev: true + resolution: + integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== + /source-map-loader/0.2.4: + dependencies: + async: 2.6.1 + loader-utils: 1.2.3 + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-OU6UJUty+i2JDpTItnizPrlpOIBLmQbWMuBg9q5bVtnHACqw1tn9nNwqJLbv0/00JjnJb/Ee5g5WS5vrRv7zIQ== + /source-map-resolve/0.5.2: + 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 + dev: true + resolution: + integrity: sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA== + /source-map-support/0.4.18: + dependencies: + source-map: 0.5.7 + dev: true + resolution: + integrity: sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA== + /source-map-support/0.5.10: + dependencies: + buffer-from: 1.1.1 + source-map: 0.6.1 + dev: true + resolution: + integrity: sha512-YfQ3tQFTK/yzlGJuX8pTwa4tifQj4QS2Mj7UegOu8jAz59MqIiMGPXxQhVQiIMNzayuUSF/jEuVnfFF5JqybmQ== + /source-map-url/0.4.0: + dev: true + resolution: + integrity: sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= + /source-map/0.2.0: + dependencies: + amdefine: 1.0.1 + dev: true + engines: + node: '>=0.8.0' + optional: true + resolution: + integrity: sha1-2rc/vPwrqBm03gO9b26qSBZLP50= + /source-map/0.4.4: + dependencies: + amdefine: 1.0.1 + dev: true + engines: + node: '>=0.8.0' + resolution: + integrity: sha1-66T12pwNyZneaAMti092FzZSA2s= + /source-map/0.5.7: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + /source-map/0.6.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + /sparkles/1.0.1: + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw== + /spawn-sync/1.0.15: + dependencies: + concat-stream: 1.6.2 + os-shim: 0.1.3 + dev: true + requiresBuild: true + resolution: + integrity: sha1-sAeZVX63+wyDdsKdROih6mfldHY= + /spdx-correct/3.1.0: + dependencies: + spdx-expression-parse: 3.0.0 + spdx-license-ids: 3.0.3 + dev: true + resolution: + integrity: sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q== + /spdx-exceptions/2.2.0: + dev: true + resolution: + integrity: sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA== + /spdx-expression-parse/3.0.0: + dependencies: + spdx-exceptions: 2.2.0 + spdx-license-ids: 3.0.3 + dev: true + resolution: + integrity: sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg== + /spdx-license-ids/3.0.3: + dev: true + resolution: + integrity: sha512-uBIcIl3Ih6Phe3XHK1NqboJLdGfwr1UN3k6wSD1dZpmPsIkb8AGNbZYJ1fOBk834+Gxy8rpfDxrS6XLEMZMY2g== + /split-string/3.1.0: + dependencies: + extend-shallow: 3.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== + /split/0.2.10: + dependencies: + through: 2.3.8 + dev: true + resolution: + integrity: sha1-Zwl8YB1pfOE2j0GPBs0gHPBSGlc= + /split/1.0.1: + dependencies: + through: 2.3.8 + dev: true + resolution: + integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg== + /split2/2.2.0: + dependencies: + through2: 2.0.5 + dev: true + resolution: + integrity: sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw== + /sprintf-js/1.0.3: + dev: true + resolution: + integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + /sshpk/1.16.0: + dependencies: + asn1: 0.2.4 + assert-plus: 1.0.0 + bcrypt-pbkdf: 1.0.2 + dashdash: 1.14.1 + ecc-jsbn: 0.1.2 + getpass: 0.1.7 + jsbn: 0.1.1 + safer-buffer: 2.1.2 + tweetnacl: 0.14.5 + dev: true + engines: + node: '>=0.10.0' + hasBin: true + resolution: + integrity: sha512-Zhev35/y7hRMcID/upReIvRse+I9SVhyVre/KTJSJQWMz3C3+G+HpO7m1wK/yckEtujKZ7dS4hkVxAnmHaIGVQ== + /stack-utils/1.0.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA== + /static-extend/0.1.2: + dependencies: + define-property: 0.2.5 + object-copy: 0.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= + /statuses/1.2.1: + dev: true + resolution: + integrity: sha1-3e1FzBglbVHtQK7BQkidXGECbSg= + /statuses/1.3.1: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4= + /statuses/1.4.0: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew== + /statuses/1.5.0: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= + /stdout-stream/1.4.1: + dependencies: + readable-stream: 2.3.6 + dev: true + resolution: + integrity: sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA== + /stealthy-require/1.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= + /stream-browserify/2.0.1: + dependencies: + inherits: 2.0.3 + readable-stream: 2.3.6 + dev: true + resolution: + integrity: sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds= + /stream-combiner/0.0.4: + dependencies: + duplexer: 0.1.1 + dev: true + resolution: + integrity: sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ= + /stream-combiner/0.2.2: + dependencies: + duplexer: 0.1.1 + through: 2.3.8 + dev: true + resolution: + integrity: sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg= + /stream-consume/0.1.1: + dev: true + resolution: + integrity: sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg== + /stream-http/2.8.3: + dependencies: + builtin-status-codes: 3.0.0 + inherits: 2.0.3 + readable-stream: 2.3.6 + to-arraybuffer: 1.0.1 + xtend: 4.0.1 + dev: true + resolution: + integrity: sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== + /stream-shift/1.0.0: + dev: true + resolution: + integrity: sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI= + /streamroller/0.7.0: + dependencies: + date-format: 1.2.0 + debug: 3.2.6 + mkdirp: 0.5.1 + readable-stream: 2.3.6 + dev: true + engines: + node: '>=0.12.0' + resolution: + integrity: sha512-WREzfy0r0zUqp3lGO096wRuUp7ho1X6uo/7DJfTlEi0Iv/4gT7YHqXDjKC2ioVGBZtE8QzsQD9nx1nIuoZ57jQ== + /strict-uri-encode/1.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= + /strict-uri-encode/2.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-ucczDHBChi9rFC3CdLvMWGbONUY= + /string-hash/1.1.3: + dev: true + resolution: + integrity: sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs= + /string-length/2.0.0: + dependencies: + astral-regex: 1.0.0 + strip-ansi: 4.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-1A27aGo6zpYMHP/KVivyxF+DY+0= + /string-width/1.0.2: + dependencies: + code-point-at: 1.1.0 + is-fullwidth-code-point: 1.0.0 + strip-ansi: 3.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= + /string-width/2.1.1: + dependencies: + is-fullwidth-code-point: 2.0.0 + strip-ansi: 4.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== + /string_decoder/0.10.31: + dev: true + resolution: + integrity: sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= + /string_decoder/1.1.1: + dependencies: + safe-buffer: 5.1.2 + dev: true + resolution: + integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + /string_decoder/1.2.0: + dependencies: + safe-buffer: 5.1.2 + dev: true + resolution: + integrity: sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w== + /strip-ansi/0.3.0: + dependencies: + ansi-regex: 0.2.1 + dev: true + engines: + node: '>=0.10.0' + hasBin: true + resolution: + integrity: sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA= + /strip-ansi/3.0.1: + dependencies: + ansi-regex: 2.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= + /strip-ansi/4.0.0: + dependencies: + ansi-regex: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-qEeQIusaw2iocTibY1JixQXuNo8= + /strip-bom/1.0.0: + dependencies: + first-chunk-stream: 1.0.0 + is-utf8: 0.2.1 + dev: true + engines: + node: '>=0.10.0' + hasBin: true + resolution: + integrity: sha1-hbiGLzhEtabV7IRnqTWYFzo295Q= + /strip-bom/2.0.0: + dependencies: + is-utf8: 0.2.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= + /strip-bom/3.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= + /strip-eof/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= + /strip-indent/1.0.1: + dependencies: + get-stdin: 4.0.1 + dev: true + engines: + node: '>=0.10.0' + hasBin: true + resolution: + integrity: sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= + /sudo/1.0.3: + dependencies: + inpath: 1.0.2 + pidof: 1.0.2 + read: 1.0.7 + dev: true + engines: + node: '>=0.8' + resolution: + integrity: sha1-zPKGaRIPi3T4K4Rt/38clRIO/yA= + /supports-color/0.2.0: + dev: true + engines: + node: '>=0.10.0' + hasBin: true + resolution: + integrity: sha1-2S3iaU6z9nMjlz1649i1W0wiGQo= + /supports-color/2.0.0: + dev: true + engines: + node: '>=0.8.0' + resolution: + integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= + /supports-color/3.2.3: + dependencies: + has-flag: 1.0.0 + dev: true + engines: + node: '>=0.8.0' + resolution: + integrity: sha1-ZawFBLOVQXHYpklGsq48u4pfVPY= + /supports-color/4.5.0: + dependencies: + has-flag: 2.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-vnoN5ITexcXN34s9WRJQRJEvY1s= + /supports-color/5.4.0: + dependencies: + has-flag: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w== + /supports-color/5.5.0: + dependencies: + has-flag: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + /supports-color/6.1.0: + dependencies: + has-flag: 3.0.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== + /svgo/0.7.2: + dependencies: + coa: 1.0.4 + colors: 1.1.2 + csso: 2.3.2 + js-yaml: 3.7.0 + mkdirp: 0.5.1 + sax: 1.2.4 + whet.extend: 0.9.9 + dev: true + engines: + node: '>=0.10.0' + hasBin: true + resolution: + integrity: sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U= + /symbol-tree/3.2.2: + dev: true + resolution: + integrity: sha1-rifbOPZgp64uHDt9G8KQgZuFGeY= + /symbol/0.2.3: + dev: true + resolution: + integrity: sha1-O5hzuKkB5Hxu/iFSajrDcu8ou8c= + /tapable/0.2.9: + dev: true + engines: + node: '>=0.6' + resolution: + integrity: sha512-2wsvQ+4GwBvLPLWsNfLCDYGsW6xb7aeC6utq2Qh0PFwgEy7K7dsma9Jsmb2zSQj7GvYAyUGSntLtsv++GmgL1A== + /tar/2.2.1: + dependencies: + block-stream: 0.0.9 + fstream: 1.0.11 + inherits: 2.0.3 + dev: true + resolution: + integrity: sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE= + /tar/4.4.8: + dependencies: + chownr: 1.1.1 + fs-minipass: 1.2.5 + minipass: 2.3.5 + minizlib: 1.2.1 + mkdirp: 0.5.1 + safe-buffer: 5.1.2 + yallist: 3.0.3 + dev: true + engines: + node: '>=4.5' + resolution: + integrity: sha512-LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ== + /ternary-stream/2.0.1: + dependencies: + duplexify: 3.6.1 + fork-stream: 0.0.4 + merge-stream: 1.0.1 + through2: 2.0.5 + dev: true + engines: + node: '>= 0.10.0' + resolution: + integrity: sha1-Bk5Im0tb9gumpre8fy9cJ07Pgmk= + /test-exclude/4.2.3: + dependencies: + arrify: 1.0.1 + micromatch: 2.3.11 + object-assign: 4.1.1 + read-pkg-up: 1.0.1 + require-main-filename: 1.0.1 + dev: true + resolution: + integrity: sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA== + /textextensions/1.0.2: + dev: true + resolution: + integrity: sha1-ZUhjk+4fK7A5pgy7oFsLaL2VAdI= + /thenify-all/1.6.0: + dependencies: + thenify: 3.3.0 + dev: true + engines: + node: '>=0.8' + resolution: + integrity: sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY= + /thenify/3.3.0: + dependencies: + any-promise: 1.3.0 + dev: true + resolution: + integrity: sha1-5p44obq+lpsBCCB5eLn2K4hgSDk= + /throat/4.1.0: + dev: true + resolution: + integrity: sha1-iQN8vJLFarGJJua6TLsgDhVnKmo= + /throttleit/1.0.0: + dev: true + resolution: + integrity: sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw= + /through/2.3.8: + dev: true + resolution: + integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= + /through2/0.5.1: + dependencies: + readable-stream: 1.0.34 + xtend: 3.0.0 + dev: true + resolution: + integrity: sha1-390BLrnHAOIyP9M084rGIqs3Lac= + /through2/0.6.5: + dependencies: + readable-stream: 1.0.34 + xtend: 4.0.1 + dev: true + resolution: + integrity: sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg= + /through2/2.0.5: + dependencies: + readable-stream: 2.3.6 + xtend: 4.0.1 + dev: true + resolution: + integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== + /tildify/1.2.0: + dependencies: + os-homedir: 1.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo= + /time-stamp/1.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-dkpaEa9QVhkhsTPztE5hhofg9cM= + /time-stamp/2.2.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-zxke8goJQpBeEgD82CXABeMh0LSJcj7CXEd0OHOg45HgcofF7pxNwZm9+RknpxpDhwN4gFpySkApKfFYfRQnUA== + /timers-browserify/2.0.10: + dependencies: + setimmediate: 1.0.5 + dev: true + engines: + node: '>=0.6.0' + resolution: + integrity: sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg== + /tiny-lr/0.2.1: + dependencies: + body-parser: 1.14.2 + debug: 2.2.0 + faye-websocket: 0.10.0 + livereload-js: 2.4.0 + parseurl: 1.3.2 + qs: 5.1.0 + dev: true + resolution: + integrity: sha1-s/26gC5dVqM8L28QeUsy5Hescp0= + /tmp/0.0.29: + dependencies: + os-tmpdir: 1.0.2 + dev: true + engines: + node: '>=0.4.0' + resolution: + integrity: sha1-8lEl/w3Z2jzLDC3Tce4SiLuRKMA= + /tmp/0.0.33: + dependencies: + os-tmpdir: 1.0.2 + dev: true + engines: + node: '>=0.6.0' + resolution: + integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + /tmpl/1.0.4: + dev: true + resolution: + integrity: sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= + /to-array/0.1.4: + dev: true + resolution: + integrity: sha1-F+bBH3PdTz10zaek/zI46a2b+JA= + /to-arraybuffer/1.0.1: + dev: true + resolution: + integrity: sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= + /to-fast-properties/1.0.3: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-uDVx+k2MJbguIxsG46MFXeTKGkc= + /to-object-path/0.3.0: + dependencies: + kind-of: 3.2.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= + /to-regex-range/2.1.1: + dependencies: + is-number: 3.0.0 + repeat-string: 1.6.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= + /to-regex/3.0.2: + dependencies: + define-property: 2.0.2 + extend-shallow: 3.0.2 + regex-not: 1.0.2 + safe-regex: 1.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== + /tough-cookie/2.3.4: + dependencies: + punycode: 1.4.1 + dev: true + engines: + node: '>=0.8' + resolution: + integrity: sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA== + /tough-cookie/2.4.3: + dependencies: + psl: 1.1.31 + punycode: 1.4.1 + dev: true + engines: + node: '>=0.8' + resolution: + integrity: sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ== + /tough-cookie/2.5.0: + dependencies: + psl: 1.1.31 + punycode: 2.1.1 + dev: true + engines: + node: '>=0.8' + resolution: + integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== + /tough-cookie/3.0.0: + dependencies: + ip-regex: 3.0.0 + psl: 1.1.31 + punycode: 2.1.1 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-LHMvg+RBP/mAVNqVbOX8t+iJ+tqhBA/t49DuI7+IDAWHrASnesqSu1vWbKB7UrE2yk+HMFUBMadRGMkB4VCfog== + /tr46/0.0.3: + resolution: + integrity: sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= + /tr46/1.0.1: + dependencies: + punycode: 2.1.1 + dev: true + resolution: + integrity: sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= + /trim-newlines/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-WIeWa7WCpFA6QetST301ARgVphM= + /trim-right/1.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= + /true-case-path/1.0.3: + dependencies: + glob: 7.1.3 + dev: true + resolution: + integrity: sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew== + /tslib/1.8.1: + resolution: + integrity: sha1-aUavLR1lGnsYY7Ux1uWvpBqkTqw= + /tslib/1.9.3: + resolution: + integrity: sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ== + /tslint-microsoft-contrib/5.2.1/tslint@5.9.1+typescript@2.4.2: + dependencies: + tslint: /tslint/5.9.1/typescript@2.4.2 + tsutils: /tsutils/2.28.0/typescript@2.4.2 + typescript: 2.4.2 + dev: true + id: registry.npmjs.org/tslint-microsoft-contrib/5.2.1 + peerDependencies: + tslint: ^5.1.0 + typescript: ^2.1.0 || ^3.0.0 + resolution: + integrity: sha512-PDYjvpo0gN9IfMULwKk0KpVOPMhU6cNoT9VwCOLeDl/QS8v8W2yspRpFFuUS7/c5EIH/n8ApMi8TxJAz1tfFUA== + /tslint/5.9.1/typescript@2.4.2: + dependencies: + babel-code-frame: 6.26.0 + builtin-modules: 1.1.1 + chalk: 2.4.2 + commander: 2.19.0 + diff: 3.5.0 + glob: 7.1.3 + js-yaml: 3.12.1 + minimatch: 3.0.4 + resolve: 1.9.0 + semver: 5.6.0 + tslib: 1.9.3 + tsutils: /tsutils/2.29.0/typescript@2.4.2 + typescript: 2.4.2 + dev: true + engines: + node: '>=4.8.0' + hasBin: true + id: registry.npmjs.org/tslint/5.9.1 + peerDependencies: + typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev' + resolution: + integrity: sha1-ElX4ej/1frCw4fDmEKi0dIBGya4= + /tsutils/2.11.2/typescript@2.4.2: + dependencies: + tslib: 1.9.3 + typescript: 2.4.2 + dev: true + id: registry.npmjs.org/tsutils/2.11.2 + peerDependencies: + typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >= 2.4.0-dev || >= 2.5.0-dev || >= 2.6.0-dev || >= 2.7.0-dev' + resolution: + integrity: sha1-YBNgHjb6FP+VhBPlQdQn+4xqw0E= + /tsutils/2.28.0/typescript@2.4.2: + dependencies: + tslib: 1.9.3 + typescript: 2.4.2 + dev: true + id: registry.npmjs.org/tsutils/2.28.0 + peerDependencies: + typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' + resolution: + integrity: sha512-bh5nAtW0tuhvOJnx1GLRn5ScraRLICGyJV5wJhtRWOLsxW70Kk5tZtpK3O/hW6LDnqKS9mlUMPZj9fEMJ0gxqA== + /tsutils/2.29.0/typescript@2.4.2: + dependencies: + tslib: 1.9.3 + typescript: 2.4.2 + dev: true + id: registry.npmjs.org/tsutils/2.29.0 + peerDependencies: + typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' + resolution: + integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA== + /tty-browserify/0.0.0: + dev: true + resolution: + integrity: sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= + /tunnel-agent/0.6.0: + dependencies: + safe-buffer: 5.1.2 + dev: true + resolution: + integrity: sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= + /tweetnacl/0.14.5: + dev: true + resolution: + integrity: sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= + /type-check/0.3.2: + dependencies: + prelude-ls: 1.1.2 + dev: true + engines: + node: '>= 0.8.0' + resolution: + integrity: sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= + /type-detect/0.1.1: + dev: true + resolution: + integrity: sha1-C6XsKohWQORw6k6FBZcZANrFiCI= + /type-detect/1.0.0: + dev: true + resolution: + integrity: sha1-diIXzAbbJY7EiQihKY6LlRIejqI= + /type-is/1.6.16: + dependencies: + media-typer: 0.3.0 + mime-types: 2.1.21 + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q== + /typedarray/0.0.6: + dev: true + resolution: + integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= + /typescript/2.4.2: + dev: true + engines: + node: '>=4.2.0' + hasBin: true + resolution: + integrity: sha1-+DlfhdRZJ2BnyYiqQYN6j4KHCEQ= + /typescript/3.0.3: + dev: true + engines: + node: '>=4.2.0' + hasBin: true + resolution: + integrity: sha512-kk80vLW9iGtjMnIv11qyxLqZm20UklzuR2tL0QAnDIygIUIemcZMxlMWudl9OOt76H3ntVzcTiddQ1/pAAJMYg== + /ua-parser-js/0.7.19: + resolution: + integrity: sha512-T3PVJ6uz8i0HzPxOF9SWzWAlfN/DavlpQqepn22xgve/5QecC+XMCAtmUNnY7C9StehaV6exjUCI801lOI7QlQ== + /uglify-js/2.8.29: + dependencies: + source-map: 0.5.7 + yargs: 3.10.0 + dev: true + engines: + node: '>=0.8.0' + hasBin: true + optionalDependencies: + uglify-to-browserify: 1.0.2 + resolution: + integrity: sha1-KcVzMUgFe7Th913zW3qcty5qWd0= + /uglify-js/3.0.28: + dependencies: + commander: 2.11.0 + source-map: 0.5.7 + dev: true + engines: + node: '>=0.8.0' + hasBin: true + resolution: + integrity: sha512-0h/qGay016GG2lVav3Kz174F3T2Vjlz2v6HCt+WDQpoXfco0hWwF5gHK9yh88mUYvIC+N7Z8NT8WpjSp1yoqGA== + /uglify-js/3.4.9: + dependencies: + commander: 2.17.1 + source-map: 0.6.1 + dev: true + engines: + node: '>=0.8.0' + hasBin: true + resolution: + integrity: sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q== + /uglify-to-browserify/1.0.2: + dev: true + optional: true + resolution: + integrity: sha1-bgkk1r2mta/jSeOabWMoUKD4grc= + /uglifyjs-webpack-plugin/0.4.6/webpack@3.11.0: + dependencies: + source-map: 0.5.7 + uglify-js: 2.8.29 + webpack: /webpack/3.11.0/webpack@3.11.0 + webpack-sources: 1.3.0 + dev: true + engines: + node: '>=4.3.0 <5.0.0 || >=5.10' + id: registry.npmjs.org/uglifyjs-webpack-plugin/0.4.6 + peerDependencies: + webpack: ^1.9 || ^2 || ^2.1.0-beta || ^2.2.0-rc || ^3.0.0 + requiresBuild: true + resolution: + integrity: sha1-uVH0q7a9YX5m9j64kUmOORdj4wk= + /uglifyjs-webpack-plugin/0.4.6/webpack@3.12.0: + dependencies: + source-map: 0.5.7 + uglify-js: 2.8.29 + webpack: /webpack/3.12.0/webpack@3.12.0 + webpack-sources: 1.3.0 + dev: true + engines: + node: '>=4.3.0 <5.0.0 || >=5.10' + id: registry.npmjs.org/uglifyjs-webpack-plugin/0.4.6 + peerDependencies: + webpack: ^1.9 || ^2 || ^2.1.0-beta || ^2.2.0-rc || ^3.0.0 + requiresBuild: true + resolution: + integrity: sha1-uVH0q7a9YX5m9j64kUmOORdj4wk= + /uglifyjs-webpack-plugin/0.4.6/webpack@3.6.0: + dependencies: + source-map: 0.5.7 + uglify-js: 2.8.29 + webpack: /webpack/3.6.0/webpack@3.6.0 + webpack-sources: 1.3.0 + dev: true + engines: + node: '>=4.3.0 <5.0.0 || >=5.10' + id: registry.npmjs.org/uglifyjs-webpack-plugin/0.4.6 + peerDependencies: + webpack: ^1.9 || ^2 || ^2.1.0-beta || ^2.2.0-rc || ^3.0.0 + requiresBuild: true + resolution: + integrity: sha1-uVH0q7a9YX5m9j64kUmOORdj4wk= + /ultron/1.0.2: + dev: true + resolution: + integrity: sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po= + /ultron/1.1.1: + dev: true + resolution: + integrity: sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og== + /unc-path-regex/0.1.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-5z3T17DXxe2G+6xrCufYxqadUPo= + /underscore/1.8.3: + dev: true + resolution: + integrity: sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI= + /union-value/1.0.0: + dependencies: + arr-union: 3.1.0 + get-value: 2.0.6 + is-extendable: 0.1.1 + set-value: 0.4.3 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ= + /uniq/1.0.1: + dev: true + resolution: + integrity: sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= + /uniqs/2.0.0: + dev: true + resolution: + integrity: sha1-/+3ks2slKQaW5uFl1KWe25mOawI= + /unique-stream/1.0.0: + dev: true + resolution: + integrity: sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs= + /universalify/0.1.2: + dev: true + engines: + node: '>= 4.0.0' + resolution: + integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + /unpipe/1.0.0: + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= + /unset-value/1.0.0: + dependencies: + has-value: 0.3.1 + isobject: 3.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= + /upath/1.1.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw== + /upper-case/1.1.3: + dev: true + resolution: + integrity: sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg= + /uri-js/4.2.2: + dependencies: + punycode: 2.1.1 + dev: true + resolution: + integrity: sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== + /urix/0.1.0: + dev: true + resolution: + integrity: sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= + /url/0.11.0: + dependencies: + punycode: 1.3.2 + querystring: 0.2.0 + dev: true + resolution: + integrity: sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= + /use/3.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== + /user-home/1.1.1: + dev: true + engines: + node: '>=0.10.0' + hasBin: true + resolution: + integrity: sha1-K1viOjK2Onyd640PKNSFcko98ZA= + /useragent/2.3.0: + dependencies: + lru-cache: 4.1.5 + tmp: 0.0.33 + dev: true + resolution: + integrity: sha512-4AoH4pxuSvHCjqLO04sU6U/uE65BYza8l/KKBS0b0hnUPWi+cQ2BpeTEwejCSx9SPV5/U03nniDTrWx5NrmKdw== + /util-deprecate/1.0.2: + dev: true + resolution: + integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + /util.promisify/1.0.0: + dependencies: + define-properties: 1.1.3 + object.getownpropertydescriptors: 2.0.3 + dev: true + resolution: + integrity: sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== + /util/0.10.3: + dependencies: + inherits: 2.0.1 + dev: true + resolution: + integrity: sha1-evsa/lCAUkZInj23/g7TeTNqwPk= + /util/0.10.4: + dependencies: + inherits: 2.0.3 + dev: true + resolution: + integrity: sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A== + /util/0.11.1: + dependencies: + inherits: 2.0.3 + dev: true + resolution: + integrity: sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== + /utils-merge/1.0.1: + dev: true + engines: + node: '>= 0.4.0' + resolution: + integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= + /uuid/3.1.0: + dev: true + hasBin: true + resolution: + integrity: sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g== + /uuid/3.3.2: + dev: true + hasBin: true + resolution: + integrity: sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== + /v8flags/2.1.1: + dependencies: + user-home: 1.1.1 + dev: true + engines: + node: '>= 0.10.0' + resolution: + integrity: sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ= + /validate-npm-package-license/3.0.4: + dependencies: + spdx-correct: 3.1.0 + spdx-expression-parse: 3.0.0 + dev: true + resolution: + integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + /validate-npm-package-name/3.0.0: + dependencies: + builtins: 1.0.3 + dev: true + resolution: + integrity: sha1-X6kS2B630MdK/BQN5zF/DKffQ34= + /validator/8.2.0: + engines: + node: '>= 0.10' + resolution: + integrity: sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA== + /validator/9.4.1: + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha512-YV5KjzvRmSyJ1ee/Dm5UED0G+1L4GZnLN3w6/T+zZm8scVua4sOhYKWTUrKa0H/tMiJyO9QLHMPN+9mB/aMunA== + /vary/1.1.2: + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= + /vendors/1.0.2: + dev: true + resolution: + integrity: sha512-w/hry/368nO21AN9QljsaIhb9ZiZtZARoVH5f3CsFbawdLdayCgKRPup7CggujvySMxx0I91NOyxdVENohprLQ== + /verror/1.10.0: + dependencies: + assert-plus: 1.0.0 + core-util-is: 1.0.2 + extsprintf: 1.4.0 + dev: true + engines: + '0': node >=0.6.0 + resolution: + integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= + /vinyl-fs/0.3.14: + dependencies: + defaults: 1.0.3 + glob-stream: 3.1.18 + glob-watcher: 0.0.6 + graceful-fs: 3.0.11 + mkdirp: 0.5.1 + strip-bom: 1.0.0 + through2: 0.6.5 + vinyl: 0.4.6 + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY= + /vinyl/0.2.3: + dependencies: + clone-stats: 0.0.1 + dev: true + engines: + node: '>= 0.9' + resolution: + integrity: sha1-vKk4IJWC7FpJrVOKAPofEl5RMlI= + /vinyl/0.4.6: + dependencies: + clone: 0.2.0 + clone-stats: 0.0.1 + dev: true + engines: + node: '>= 0.9' + resolution: + integrity: sha1-LzVsh6VQolVGHza76ypbqL94SEc= + /vinyl/0.5.3: + dependencies: + clone: 1.0.4 + clone-stats: 0.0.1 + replace-ext: 0.0.1 + dev: true + engines: + node: '>= 0.9' + resolution: + integrity: sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4= + /vinyl/2.2.0: + dependencies: + clone: 2.1.2 + clone-buffer: 1.0.0 + clone-stats: 1.0.0 + cloneable-readable: 1.1.2 + remove-trailing-separator: 1.1.0 + replace-ext: 1.0.0 + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg== + /vm-browserify/0.0.4: + dependencies: + indexof: 0.0.1 + dev: true + resolution: + integrity: sha1-XX6kW7755Kb/ZflUOOCofDV9WnM= + /void-elements/2.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-wGavtYK7HLQSjWDqkjkulNXp2+w= + /w3c-hr-time/1.0.1: + dependencies: + browser-process-hrtime: 0.1.3 + dev: true + resolution: + integrity: sha1-gqwr/2PZUOqeMYmlimViX+3xkEU= + /walker/1.0.7: + dependencies: + makeerror: 1.0.11 + dev: true + resolution: + integrity: sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= + /watch/0.18.0: + dependencies: + exec-sh: 0.2.2 + minimist: 1.2.0 + dev: true + engines: + node: '>=0.1.95' + hasBin: true + resolution: + integrity: sha1-KAlUdsbffJDJYxOJkMClQj60uYY= + /watchpack/1.6.0: + dependencies: + chokidar: 2.0.4 + graceful-fs: 4.1.15 + neo-async: 2.6.0 + dev: true + resolution: + integrity: sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA== + /webidl-conversions/3.0.1: + resolution: + integrity: sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE= + /webidl-conversions/4.0.2: + dev: true + resolution: + integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== + /webpack-dev-middleware/1.12.2/webpack@3.11.0: + dependencies: + memory-fs: 0.4.1 + mime: 1.6.0 + path-is-absolute: 1.0.1 + range-parser: 1.2.0 + time-stamp: 2.2.0 + webpack: /webpack/3.11.0/webpack@3.11.0 + dev: true + engines: + node: '>=0.6' + id: registry.npmjs.org/webpack-dev-middleware/1.12.2 + peerDependencies: + webpack: ^1.0.0 || ^2.0.0 || ^3.0.0 + resolution: + integrity: sha512-FCrqPy1yy/sN6U/SaEZcHKRXGlqU0DUaEBL45jkUYoB8foVb6wCnbIJ1HKIx+qUFTW+3JpVcCJCxZ8VATL4e+A== + /webpack-sources/1.3.0: + dependencies: + source-list-map: 2.0.1 + source-map: 0.6.1 + dev: true + resolution: + integrity: sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA== + /webpack-stream/4.0.3: + dependencies: + fancy-log: 1.3.3 + lodash.clone: 4.5.0 + lodash.some: 4.6.0 + memory-fs: 0.4.1 + plugin-error: 1.0.1 + supports-color: 5.5.0 + through: 2.3.8 + vinyl: 2.2.0 + webpack: /webpack/3.12.0/webpack@3.12.0 + dev: true + engines: + node: '>= 0.10.0' + resolution: + integrity: sha512-Tx7ks7Of/JiPz7/tUM4WqSg4OcXF4m4OzNSaEzNA1TNXQaiTHIjiKqUoL79wGXbFt2q1IP8VG5DcEdaxifY5Ew== + /webpack/3.11.0/webpack@3.11.0: + dependencies: + acorn: 5.7.3 + acorn-dynamic-import: 2.0.2 + ajv: 6.7.0 + ajv-keywords: /ajv-keywords/3.2.0/ajv@6.7.0 + async: 2.6.1 + enhanced-resolve: 3.4.1 + escope: 3.6.0 + interpret: 1.2.0 + json-loader: 0.5.7 + json5: 0.5.1 + loader-runner: 2.3.1 + loader-utils: 1.2.3 + memory-fs: 0.4.1 + mkdirp: 0.5.1 + node-libs-browser: 2.1.0 + source-map: 0.5.7 + supports-color: 4.5.0 + tapable: 0.2.9 + uglifyjs-webpack-plugin: /uglifyjs-webpack-plugin/0.4.6/webpack@3.11.0 + watchpack: 1.6.0 + webpack-sources: 1.3.0 + yargs: 8.0.2 + dev: true + engines: + node: '>=4.3.0 <5.0.0 || >=5.10' + hasBin: true + id: registry.npmjs.org/webpack/3.11.0 + resolution: + integrity: sha512-3kOFejWqj5ISpJk4Qj/V7w98h9Vl52wak3CLiw/cDOfbVTq7FeoZ0SdoHHY9PYlHr50ZS42OfvzE2vB4nncKQg== + /webpack/3.12.0/webpack@3.12.0: + dependencies: + acorn: 5.7.3 + acorn-dynamic-import: 2.0.2 + ajv: 6.7.0 + ajv-keywords: /ajv-keywords/3.2.0/ajv@6.7.0 + async: 2.6.1 + enhanced-resolve: 3.4.1 + escope: 3.6.0 + interpret: 1.2.0 + json-loader: 0.5.7 + json5: 0.5.1 + loader-runner: 2.3.1 + loader-utils: 1.2.3 + memory-fs: 0.4.1 + mkdirp: 0.5.1 + node-libs-browser: 2.1.0 + source-map: 0.5.7 + supports-color: 4.5.0 + tapable: 0.2.9 + uglifyjs-webpack-plugin: /uglifyjs-webpack-plugin/0.4.6/webpack@3.12.0 + watchpack: 1.6.0 + webpack-sources: 1.3.0 + yargs: 8.0.2 + dev: true + engines: + node: '>=4.3.0 <5.0.0 || >=5.10' + hasBin: true + id: registry.npmjs.org/webpack/3.12.0 + resolution: + integrity: sha512-Sw7MdIIOv/nkzPzee4o0EdvCuPmxT98+vVpIvwtcwcF1Q4SDSNp92vwcKc4REe7NItH9f1S4ra9FuQ7yuYZ8bQ== + /webpack/3.6.0/webpack@3.6.0: + dependencies: + acorn: 5.7.3 + acorn-dynamic-import: 2.0.2 + ajv: 5.2.5 + ajv-keywords: /ajv-keywords/2.1.1/ajv@5.2.5 + async: 2.6.1 + enhanced-resolve: 3.4.1 + escope: 3.6.0 + interpret: 1.2.0 + json-loader: 0.5.7 + json5: 0.5.1 + loader-runner: 2.3.1 + loader-utils: 1.2.3 + memory-fs: 0.4.1 + mkdirp: 0.5.1 + node-libs-browser: 2.1.0 + source-map: 0.5.7 + supports-color: 4.5.0 + tapable: 0.2.9 + uglifyjs-webpack-plugin: /uglifyjs-webpack-plugin/0.4.6/webpack@3.6.0 + watchpack: 1.6.0 + webpack-sources: 1.3.0 + yargs: 8.0.2 + dev: true + engines: + node: '>=4.3.0 <5.0.0 || >=5.10' + hasBin: true + id: registry.npmjs.org/webpack/3.6.0 + resolution: + integrity: sha512-OsHT3D0W0KmPPh60tC7asNnOmST6bKTiR90UyEdT9QYoaJ4OYN4Gg7WK1k3VxHK07ZoiYWPsKvlS/gAjwL/vRA== + /websocket-driver/0.7.0: + dependencies: + http-parser-js: 0.5.0 + websocket-extensions: 0.1.3 + dev: true + engines: + node: '>=0.8.0' + resolution: + integrity: sha1-DK+dLXVdk67gSdS90NP+LMoqJOs= + /websocket-extensions/0.1.3: + dev: true + engines: + node: '>=0.8.0' + resolution: + integrity: sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg== + /whatwg-encoding/1.0.5: + dependencies: + iconv-lite: 0.4.24 + dev: true + resolution: + integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== + /whatwg-fetch/2.0.3: + resolution: + integrity: sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ= + /whatwg-fetch/3.0.0: + resolution: + integrity: sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q== + /whatwg-mimetype/2.3.0: + dev: true + resolution: + integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== + /whatwg-url/4.7.1: + dependencies: + tr46: 0.0.3 + webidl-conversions: 3.0.1 + resolution: + integrity: sha1-303C4/JaY7H6WzLtbWwTlXfWkN4= + /whatwg-url/6.5.0: + dependencies: + lodash.sortby: 4.7.0 + tr46: 1.0.1 + webidl-conversions: 4.0.2 + dev: true + resolution: + integrity: sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ== + /whatwg-url/7.0.0: + dependencies: + lodash.sortby: 4.7.0 + tr46: 1.0.1 + webidl-conversions: 4.0.2 + dev: true + resolution: + integrity: sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ== + /whet.extend/0.9.9: + dev: true + engines: + node: '>=0.6.0' + resolution: + integrity: sha1-+HfVv2SMl+WqVC+twW1qJZucEaE= + /which-module/1.0.0: + dev: true + resolution: + integrity: sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8= + /which-module/2.0.0: + dev: true + resolution: + integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= + /which/1.3.1: + dependencies: + isexe: 2.0.0 + dev: true + hasBin: true + resolution: + integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + /wide-align/1.1.3: + dependencies: + string-width: 2.1.1 + dev: true + resolution: + integrity: sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== + /window-size/0.1.0: + dev: true + engines: + node: '>= 0.8.0' + resolution: + integrity: sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0= + /window-size/0.2.0: + dev: true + engines: + node: '>= 0.10.0' + hasBin: true + resolution: + integrity: sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU= + /wordwrap/0.0.2: + dev: true + engines: + node: '>=0.4.0' + resolution: + integrity: sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8= + /wordwrap/0.0.3: + dev: true + engines: + node: '>=0.4.0' + resolution: + integrity: sha1-o9XabNXAvAAI03I0u68b7WMFkQc= + /wordwrap/1.0.0: + dev: true + resolution: + integrity: sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= + /wrap-ansi/2.1.0: + dependencies: + string-width: 1.0.2 + strip-ansi: 3.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= + /wrappy/1.0.2: + dev: true + resolution: + integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + /write-file-atomic/2.3.0: + dependencies: + graceful-fs: 4.1.15 + imurmurhash: 0.1.4 + signal-exit: 3.0.2 + dev: true + resolution: + integrity: sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA== + /ws/1.1.5: + dependencies: + options: 0.0.6 + ultron: 1.0.2 + dev: true + resolution: + integrity: sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w== + /ws/3.3.3: + dependencies: + async-limiter: 1.0.0 + safe-buffer: 5.1.2 + ultron: 1.1.1 + dev: true + resolution: + integrity: sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA== + /ws/4.1.0: + dependencies: + async-limiter: 1.0.0 + safe-buffer: 5.1.2 + dev: true + resolution: + integrity: sha512-ZGh/8kF9rrRNffkLFV4AzhvooEclrOH0xaugmqGsIfFgOE/pIz4fMc4Ef+5HSQqTEug2S9JZIWDR47duDSLfaA== + /ws/5.2.2: + dependencies: + async-limiter: 1.0.0 + dev: true + resolution: + integrity: sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA== + /wtf-8/1.0.0: + dev: true + resolution: + integrity: sha1-OS2LotDxw00e4tYw8V0O+2jhBIo= + /xml-name-validator/3.0.0: + dev: true + resolution: + integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== + /xml/1.0.1: + dev: true + resolution: + integrity: sha1-eLpyAgApxbyHuKgaPPzXS0ovweU= + /xml2js/0.2.8: + dependencies: + sax: 0.5.8 + dev: true + resolution: + integrity: sha1-m4FpCTFjH/CdGVdUn69U9PmAs8I= + /xmlbuilder/0.4.3: + dev: true + engines: + node: '>=0.2.0' + resolution: + integrity: sha1-xGFLp04K0ZbmCcknLNnh3bKKilg= + /xmlhttprequest-ssl/1.5.3: + dev: true + engines: + node: '>=0.4.0' + resolution: + integrity: sha1-GFqIjATspGw+QHDZn3tJ3jUomS0= + /xmlhttprequest-ssl/1.5.5: + dev: true + engines: + node: '>=0.4.0' + resolution: + integrity: sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4= + /xtend/2.1.2: + dependencies: + object-keys: 0.4.0 + dev: true + engines: + node: '>=0.4' + resolution: + integrity: sha1-bv7MKk2tjmlixJAbM3znuoe10os= + /xtend/3.0.0: + dev: true + engines: + node: '>=0.4' + resolution: + integrity: sha1-XM50B7r2Qsunvs2laBEcST9ZZlo= + /xtend/4.0.1: + dev: true + engines: + node: '>=0.4' + resolution: + integrity: sha1-pcbVMr5lbiPbgg77lDofBJmNY68= + /y18n/3.2.1: + dev: true + resolution: + integrity: sha1-bRX7qITAhnnA136I53WegR4H+kE= + /yallist/2.1.2: + dev: true + resolution: + integrity: sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= + /yallist/3.0.3: + dev: true + resolution: + integrity: sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A== + /yargs-parser/2.4.1: + dependencies: + camelcase: 3.0.0 + lodash.assign: 4.2.0 + dev: true + resolution: + integrity: sha1-hVaN488VD/SfpRgl8DqMiA3cxcQ= + /yargs-parser/5.0.0: + dependencies: + camelcase: 3.0.0 + dev: true + resolution: + integrity: sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo= + /yargs-parser/7.0.0: + dependencies: + camelcase: 4.1.0 + dev: true + resolution: + integrity: sha1-jQrELxbqVd69MyyvTEA4s+P139k= + /yargs-parser/8.1.0: + dependencies: + camelcase: 4.1.0 + dev: true + resolution: + integrity: sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ== + /yargs/10.1.2: + dependencies: + cliui: 4.1.0 + decamelize: 1.2.0 + find-up: 2.1.0 + get-caller-file: 1.0.3 + os-locale: 2.1.0 + require-directory: 2.1.1 + require-main-filename: 1.0.1 + set-blocking: 2.0.0 + string-width: 2.1.1 + which-module: 2.0.0 + y18n: 3.2.1 + yargs-parser: 8.1.0 + dev: true + resolution: + integrity: sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig== + /yargs/3.10.0: + dependencies: + camelcase: 1.2.1 + cliui: 2.1.0 + decamelize: 1.2.0 + window-size: 0.1.0 + dev: true + resolution: + integrity: sha1-9+572FfdfB0tOMDnTvvWgdFDH9E= + /yargs/4.6.0: + dependencies: + camelcase: 2.1.1 + cliui: 3.2.0 + decamelize: 1.2.0 + lodash.assign: 4.2.0 + os-locale: 1.4.0 + pkg-conf: 1.1.3 + read-pkg-up: 1.0.1 + require-main-filename: 1.0.1 + string-width: 1.0.2 + window-size: 0.2.0 + y18n: 3.2.1 + yargs-parser: 2.4.1 + dev: true + resolution: + integrity: sha1-y0BQwBWb+2u2ScD0r1UFJqhGGdw= + /yargs/7.1.0: + dependencies: + camelcase: 3.0.0 + cliui: 3.2.0 + decamelize: 1.2.0 + get-caller-file: 1.0.3 + os-locale: 1.4.0 + read-pkg-up: 1.0.1 + require-directory: 2.1.1 + require-main-filename: 1.0.1 + set-blocking: 2.0.0 + string-width: 1.0.2 + which-module: 1.0.0 + y18n: 3.2.1 + yargs-parser: 5.0.0 + dev: true + resolution: + integrity: sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg= + /yargs/8.0.2: + dependencies: + camelcase: 4.1.0 + cliui: 3.2.0 + decamelize: 1.2.0 + get-caller-file: 1.0.3 + os-locale: 2.1.0 + read-pkg-up: 2.0.0 + require-directory: 2.1.1 + require-main-filename: 1.0.1 + set-blocking: 2.0.0 + string-width: 2.1.1 + which-module: 2.0.0 + y18n: 3.2.1 + yargs-parser: 7.0.0 + dev: true + resolution: + integrity: sha1-YpmpBVsc78lp/355wdkY3Osiw2A= + /yauzl/2.4.1: + dependencies: + fd-slicer: 1.0.1 + dev: true + resolution: + integrity: sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU= + /yeast/0.1.2: + dev: true + resolution: + integrity: sha1-AI4G2AlDIMNy28L47XagymyKxBk= + /z-schema/3.18.4: + dependencies: + lodash.get: 4.4.2 + lodash.isequal: 4.5.0 + validator: 8.2.0 + hasBin: true + optionalDependencies: + commander: 2.19.0 + resolution: + integrity: sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw== +registry: 'https://registry.npmjs.org/' +shrinkwrapMinorVersion: 9 +shrinkwrapVersion: 3 +specifiers: + '@microsoft/sp-build-web': 1.7.1 + '@microsoft/sp-core-library': 1.7.1 + '@microsoft/sp-lodash-subset': 1.7.1 + '@microsoft/sp-module-interfaces': 1.7.1 + '@microsoft/sp-office-ui-fabric-core': 1.7.1 + '@microsoft/sp-tslint-rules': 1.7.1 + '@microsoft/sp-webpart-base': 1.7.1 + '@microsoft/sp-webpart-workbench': 1.7.1 + '@types/chai': 3.4.34 + '@types/es6-promise': 0.0.33 + '@types/mocha': 2.2.38 + '@types/webpack-env': 1.13.1 + ajv: ~5.2.2 + gulp: ~3.9.1 diff --git a/samples/workbench-customizer/src/index.ts b/samples/workbench-customizer/src/index.ts new file mode 100644 index 000000000..fb81db1e2 --- /dev/null +++ b/samples/workbench-customizer/src/index.ts @@ -0,0 +1 @@ +// A file is required to be in the root of the /src directory by the TypeScript compiler diff --git a/samples/workbench-customizer/src/webparts/workbenchCustomizer/WorkbenchCustomizerWebPart.manifest.json b/samples/workbench-customizer/src/webparts/workbenchCustomizer/WorkbenchCustomizerWebPart.manifest.json new file mode 100644 index 000000000..eb0dc3df2 --- /dev/null +++ b/samples/workbench-customizer/src/webparts/workbenchCustomizer/WorkbenchCustomizerWebPart.manifest.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx/client-side-web-part-manifest.schema.json", + "id": "19882113-30db-44bd-8ed7-15c951fc2323", + "alias": "WorkbenchCustomizerWebPart", + "componentType": "WebPart", + + // The "*" signifies that the version should be taken from the package.json + "version": "*", + "manifestVersion": 2, + + // If true, the component can only be installed on sites where Custom Script is allowed. + // Components that allow authors to embed arbitrary script code should set this to true. + // https://support.office.com/en-us/article/Turn-scripting-capabilities-on-or-off-1f2c515f-5d7e-448a-9fd7-835da935584f + "requiresCustomScript": false, + + "preconfiguredEntries": [{ + "groupId": "5c03119e-3074-46fd-976b-c60198311f70", // Other + "group": { "default": "Other" }, + "title": { "default": "Workbench Customizer" }, + "description": { "default": "Workbench Customizer web part to configure workbench page styles" }, + "officeFabricIconFontName": "DeveloperTools", + "properties": { + "requiresPageRefresh": false, + "maxWidth": true, + "centerCanvas": true, + "overflow": true, + "padding": true + } + }] +} diff --git a/samples/workbench-customizer/src/webparts/workbenchCustomizer/WorkbenchCustomizerWebPart.module.scss b/samples/workbench-customizer/src/webparts/workbenchCustomizer/WorkbenchCustomizerWebPart.module.scss new file mode 100644 index 000000000..78f42962e --- /dev/null +++ b/samples/workbench-customizer/src/webparts/workbenchCustomizer/WorkbenchCustomizerWebPart.module.scss @@ -0,0 +1,6 @@ +@import '~@microsoft/sp-office-ui-fabric-core/dist/sass/SPFabricCore.scss'; +.workbenchCustomizer { + .redMessage { + color: red; + } +} diff --git a/samples/workbench-customizer/src/webparts/workbenchCustomizer/WorkbenchCustomizerWebPart.ts b/samples/workbench-customizer/src/webparts/workbenchCustomizer/WorkbenchCustomizerWebPart.ts new file mode 100644 index 000000000..d994742aa --- /dev/null +++ b/samples/workbench-customizer/src/webparts/workbenchCustomizer/WorkbenchCustomizerWebPart.ts @@ -0,0 +1,97 @@ +import { Version } from '@microsoft/sp-core-library'; +import { + BaseClientSideWebPart, + IPropertyPaneConfiguration, + PropertyPaneToggle +} from '@microsoft/sp-webpart-base'; +import styles from './WorkbenchCustomizerWebPart.module.scss'; +import { escape } from '@microsoft/sp-lodash-subset'; + +import * as strings from 'WorkbenchCustomizerWebPartStrings'; + +export interface IWorkbenchCustomizerWebPartProps { + requiresPageRefresh: boolean; + maxWidth: boolean; + centerCanvas: boolean; + overflow: boolean; + padding: boolean; +} + +export default class WorkbenchCustomizerWebPart extends BaseClientSideWebPart { + + public onInit(): Promise { + this.properties.requiresPageRefresh = false; + return Promise.resolve(); + } + + public async render(): Promise { + + if (this.properties.maxWidth) { + await import('./styles/maxWidth.module.scss'); + } + if (this.properties.centerCanvas) { + await import('./styles/centerCanvas.module.scss'); + } + if (this.properties.overflow) { + await import('./styles/overflow.module.scss'); + } + if (this.properties.padding) { + await import('./styles/padding.module.scss'); + } + + this.domElement.innerHTML = ` +

`; + } + + public onPropertyPaneFieldChanged(path: string, oldValue: any, newValue: any): void { + if (!newValue) { + // request a page refresh if any of the options was disabled + // no real smart logic implemented at this point + this.properties.requiresPageRefresh = true; + } + } + + protected get dataVersion(): Version { + return Version.parse('1.0'); + } + + protected getPropertyPaneConfiguration(): IPropertyPaneConfiguration { + return { + pages: [ + { + header: { + description: strings.PropertyPaneDescription + }, + groups: [ + { + groupName: strings.BasicGroupName, + groupFields: [ + PropertyPaneToggle('maxWidth', { + label: strings.MaxWidthFieldLabel + }), + PropertyPaneToggle('centerCanvas', { + label: strings.CenterCanvasFieldLabel + }), + PropertyPaneToggle('overflow', { + label: strings.OverflowFieldLabel + }), + PropertyPaneToggle('padding', { + label: strings.PaddingFieldLabel + }) + ] + } + ] + } + ] + }; + } +} diff --git a/samples/workbench-customizer/src/webparts/workbenchCustomizer/loc/en-us.js b/samples/workbench-customizer/src/webparts/workbenchCustomizer/loc/en-us.js new file mode 100644 index 000000000..a8ad16870 --- /dev/null +++ b/samples/workbench-customizer/src/webparts/workbenchCustomizer/loc/en-us.js @@ -0,0 +1,10 @@ +define([], function() { + return { + "PropertyPaneDescription": "Description", + "BasicGroupName": "Configuration", + "MaxWidthFieldLabel": "Enable custom max width", + "CenterCanvasFieldLabel": "Center canvas", + "OverflowFieldLabel": "Enable custom overflow", + "PaddingFieldLabel": "Enable custom padding" + } +}); diff --git a/samples/workbench-customizer/src/webparts/workbenchCustomizer/loc/mystrings.d.ts b/samples/workbench-customizer/src/webparts/workbenchCustomizer/loc/mystrings.d.ts new file mode 100644 index 000000000..2fd91b6e0 --- /dev/null +++ b/samples/workbench-customizer/src/webparts/workbenchCustomizer/loc/mystrings.d.ts @@ -0,0 +1,13 @@ +declare interface IWorkbenchCustomizerWebPartStrings { + PropertyPaneDescription: string; + BasicGroupName: string; + MaxWidthFieldLabel: string; + CenterCanvasFieldLabel: string; + OverflowFieldLabel: string; + PaddingFieldLabel: string; +} + +declare module 'WorkbenchCustomizerWebPartStrings' { + const strings: IWorkbenchCustomizerWebPartStrings; + export = strings; +} diff --git a/samples/workbench-customizer/src/webparts/workbenchCustomizer/styles/centerCanvas.module.scss b/samples/workbench-customizer/src/webparts/workbenchCustomizer/styles/centerCanvas.module.scss new file mode 100644 index 000000000..b0d6bc672 --- /dev/null +++ b/samples/workbench-customizer/src/webparts/workbenchCustomizer/styles/centerCanvas.module.scss @@ -0,0 +1,9 @@ +:global #workbenchPageContent { + .CanvasComponent { + .CanvasZoneContainer { + .CanvasZone { + margin: auto; + } + } + } +} diff --git a/samples/workbench-customizer/src/webparts/workbenchCustomizer/styles/maxWidth.module.scss b/samples/workbench-customizer/src/webparts/workbenchCustomizer/styles/maxWidth.module.scss new file mode 100644 index 000000000..1d8d1a2c6 --- /dev/null +++ b/samples/workbench-customizer/src/webparts/workbenchCustomizer/styles/maxWidth.module.scss @@ -0,0 +1,6 @@ +:global #workbenchPageContent { + // max-width: 1316px; + max-width: 100%; + left: 0; + right: 0; +} diff --git a/samples/workbench-customizer/src/webparts/workbenchCustomizer/styles/overflow.module.scss b/samples/workbench-customizer/src/webparts/workbenchCustomizer/styles/overflow.module.scss new file mode 100644 index 000000000..9a7b85186 --- /dev/null +++ b/samples/workbench-customizer/src/webparts/workbenchCustomizer/styles/overflow.module.scss @@ -0,0 +1,10 @@ +:global #workbenchPageContent { + &>div { + &>div { + overflow: visible; + &>div { + overflow: visible; + } + } + } +} diff --git a/samples/workbench-customizer/src/webparts/workbenchCustomizer/styles/padding.module.scss b/samples/workbench-customizer/src/webparts/workbenchCustomizer/styles/padding.module.scss new file mode 100644 index 000000000..a1a143f9a --- /dev/null +++ b/samples/workbench-customizer/src/webparts/workbenchCustomizer/styles/padding.module.scss @@ -0,0 +1,16 @@ +:global #workbenchPageContent { + &>div { + &>div { + &>div { + padding: 0; + .CanvasComponent { + .CanvasZoneContainer { + .CanvasZone { + padding-left: 24px; + } + } + } + } + } + } +} diff --git a/samples/workbench-customizer/tsconfig.json b/samples/workbench-customizer/tsconfig.json new file mode 100644 index 000000000..f13ec27a6 --- /dev/null +++ b/samples/workbench-customizer/tsconfig.json @@ -0,0 +1,34 @@ +{ + "compilerOptions": { + "target": "es5", + "forceConsistentCasingInFileNames": true, + "module": "esnext", + "moduleResolution": "node", + "jsx": "react", + "declaration": true, + "sourceMap": true, + "experimentalDecorators": true, + "skipLibCheck": true, + "outDir": "lib", + "typeRoots": [ + "./node_modules/@types", + "./node_modules/@microsoft" + ], + "types": [ + "es6-promise", + "webpack-env" + ], + "lib": [ + "es5", + "dom", + "es2015.collection" + ] + }, + "include": [ + "src/**/*.ts" + ], + "exclude": [ + "node_modules", + "lib" + ] +} diff --git a/samples/workbench-customizer/tslint.json b/samples/workbench-customizer/tslint.json new file mode 100644 index 000000000..23fa2aa43 --- /dev/null +++ b/samples/workbench-customizer/tslint.json @@ -0,0 +1,30 @@ +{ + "extends": "@microsoft/sp-tslint-rules/base-tslint.json", + "rules": { + "class-name": false, + "export-name": false, + "forin": false, + "label-position": false, + "member-access": true, + "no-arg": false, + "no-console": false, + "no-construct": false, + "no-duplicate-variable": true, + "no-eval": false, + "no-function-expression": true, + "no-internal-module": true, + "no-shadowed-variable": true, + "no-switch-case-fall-through": true, + "no-unnecessary-semicolons": true, + "no-unused-expression": true, + "no-use-before-declare": true, + "no-with-statement": true, + "semicolon": true, + "trailing-comma": false, + "typedef": false, + "typedef-whitespace": false, + "use-named-parameter": true, + "variable-name": false, + "whitespace": false + } +} \ No newline at end of file