From 26393efacc3d00df6444ee63b14fed51f4bc8270 Mon Sep 17 00:00:00 2001 From: Matthew French Date: Sun, 12 Aug 2018 20:10:59 -0500 Subject: [PATCH 1/4] Updated testbox to delete old versions of the game, close running instances after 2 hours and catch crashing errors. --- .gitignore | 1 + Client/Install installer Dependency.bat | 2 + Client/Javascript/Login.js | 7 +- Client/package.json | 2 +- Game-Server-Repositories/MSBuild.exe | Bin 328864 -> 308400 bytes Server/ServerLogic.js | 89 ++++++++++++++++-------- Server/package.json | 1 + Webpage/index.html | 15 ++++ 8 files changed, 84 insertions(+), 33 deletions(-) create mode 100644 Webpage/index.html diff --git a/.gitignore b/.gitignore index ff74596..67685f6 100644 --- a/.gitignore +++ b/.gitignore @@ -57,3 +57,4 @@ Server/.idea/workspace.xml Discord-Bot/.idea/workspace.xml Client/.idea/workspace.xml +LeagueUI/ \ No newline at end of file diff --git a/Client/Install installer Dependency.bat b/Client/Install installer Dependency.bat index 49dd790..3552975 100644 --- a/Client/Install installer Dependency.bat +++ b/Client/Install installer Dependency.bat @@ -5,6 +5,8 @@ npm install electron --save-dev npm install electron-builder --save-dev +npm install electron-packager --save-dev + npm install electron-squirrel-startup --save-dev PAUSE \ No newline at end of file diff --git a/Client/Javascript/Login.js b/Client/Javascript/Login.js index 80d235d..f964fc5 100644 --- a/Client/Javascript/Login.js +++ b/Client/Javascript/Login.js @@ -10,7 +10,7 @@ function Login(appLogic) { CreateElement({type: 'div', text: 'Nickname', class: 'Login_Label'}), this.nicknameInput = CreateElement({type: 'input', class: 'Login_NameInput input-text'}), CreateElement({type: 'div', text: 'Host', class: 'Login_Label'}), - this.hostInput = CreateElement({type: 'input', class: 'Login_HostInput input-text', text: '104.168.222.21'}), + this.hostInput = CreateElement({type: 'input', class: 'Login_HostInput input-text', text: '24.27.15.238'}), CreateElement({type: 'div', text: 'Port', class: 'Login_Label'}), this.portInput = CreateElement({type: 'input', class: 'Login_PortInput input-text', text: '7777'}), this.loginButton = CreateElement({type: 'button', text: 'Login', class: 'Login_Button waves-effect waves-light btn-large' @@ -19,7 +19,7 @@ function Login(appLogic) { var isWindows = process.platform === 'win32'; var isMac = process.platform === 'darwin'; if (isWindows) { - this.leaguePathInput.placeholder = 'C:\/League-of-Legends-4-20\/'; + this.leaguePathInput.placeholder = 'C:\/LeagueSandbox\/League_Sandbox_Client'; } if (isMac) { this.leaguePathInput.placeholder = '\/League of Legends.app'; @@ -37,6 +37,9 @@ function Login(appLogic) { if (localStorage.getItem("name") != undefined && localStorage.getItem("name") != "") { this.nicknameInput.value = localStorage.getItem("name"); } + if (this.leaguePathInput.value === '') { + this.leaguePathInput.value = 'C:\/LeagueSandbox\/League_Sandbox_Client'; + } } Login.prototype.loginButtonClicked = function() { diff --git a/Client/package.json b/Client/package.json index 919a131..b8d9aad 100644 --- a/Client/package.json +++ b/Client/package.json @@ -37,7 +37,7 @@ "dependencies": {}, "devDependencies": { "devtron": "^1.1.0", - "electron": "^1.4.13", + "electron": "^1.4.15", "electron-builder": "^10.12.0", "electron-squirrel-startup": "^1.0.0", "xo": "^0.16.0" diff --git a/Game-Server-Repositories/MSBuild.exe b/Game-Server-Repositories/MSBuild.exe index 0bee2ba80f6495ed06cde062b1087c55720b86ad..2408953d4c7b33bc6886a8eb80ef10880e22d612 100644 GIT binary patch literal 308400 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
I8q!03e~S-&uJ?DaNMc(4$gGcKF*oip}YBM z2P(?{Xsec~eJ9$pZvbp7`vT05S-)O8>bKg4KA?nJst$)Lu^K`i*ma>}bZRm>@+?aS z&$8$^x`%a1<37IMm$*3SRD-B%O3Rhchm`X=PSUy7&C+ykL>e3h+r;Y%U31Z|@fCTc zF5rhYupzkTQZE!A*@!>Y@R(x>N4LO^M@o9w45?Fwh8|fvub!4xt)rnq%8&uWHfA|2 zp(z?iU8>B4x=`1!N7zudB!JYmR3Tj+G#mBpL^x4>CrznubWd^7O4^94Z*5e5Hr8C- zR(S<9Pn6NdMY@ez#(hIo7at5j`$D8^THE1=x1q;iotiw`!0|h*Q``;}+}2bt z>!OO``#m}IKa(?4GX%-ZwCuR(_j>jtw3&Hu=Yw|M2{k5X?mP_Y05g^-EoWinIEm6{ z;X5Ub0irrvpEMR!UA@u!%ji%l;1lgKyj9RKwhk~%-#Xec{c7ai82^y|i6#(7i;x2j zc~!TOoi2k7@TFYGqg?#GYTgSD$QvUK$@?6P$jD2mnHEOY;9^e*fgcpS2`;h%oMArI2cl25I6}Ph#BlP++0W9G%aRw@d=9pQC!QjIPR2KKT zIVfF#y3$8TxpJIx)q%~GVPG~=)t@jy!cPlV(9BI!qg{cGU*xw4NSjq?Y#IJ)33RR!1N1?Ww|q% zvpY3r>D)(Dw#{(PH$o)A#24D<(a(o2-U@am7~&_~c~?Z^^HKsWA!_m`rDWe$#~YdX zwUN!zkoQC0NSR5VhF?ZPr`%`x6?o)mKouU$>WAQX^YI8fihZrCJY^3}YjY1$v=`|f zY6Pbo@W6(W3M^_43^xZ3VgUP4P>+K{_+q%1VX4%{E3cC#&=C#mxw~CTHXqzD5((k zVlhU5&ODJPX>pABwDDwi>c)LXvvXR*NWSYGhL1*gC#hj`LV?Wt7!-BFM+QagP1KG7KE5a?I%D|9 zGK6kb)QP;}ErF(}O4p?H{#qu;bLqq+C=prb0*Ez&<)td9e;lDVhIBY8_Y;C)n_t6pqNo8|;u_}j_4f}agr zYNvKGeOUdrVI$Q)1p&T66&_W7y7j1XsBa1F@Z*%e!2)(FQj}Jzo=WNE{~~GP7_KYmOi1Bk(=~ai^Ko>Aj4Ju-C$mqYBF{AJ-2!l1Q%jo`FpS%#Ho? z0c}Ybon%u97X2gzJ))0kw8VrU?WQ@jzs*g^SMa(F9elnDDp3=2dI19 zs4wYLxnz(&QnyM$^$ob2?P4JApj`w_ieE&G>J)1Zv-W00?qt;|C2SVhMio#MtJFBG zUc-M2lHmh+QxK?aL)1Xr_vwW35@^XFlri49H1ImfCBThj5!P`6-?R2FC0wnq*M@zI zj}4(IJ8{28WavUndpsP?K+*XGVxlf|JHihgGl_j1n`v|} zQ)ywliQ=#=Ud5JrU?Dc*qZEiumlxnr=-c7rrZlibe%%mb?96D4#bJ3VWGEtO?)S2}hr{WQ zCk?0d@wB>FjR_ZE)Vl&SF)<4{^1^uyb+JvWA#cCYrzE{mAp2u@M7kt{Me`t0yArWG z-vA~elu+GZ{$fq-q@bgyP=j#c?Kq>>F)Hl$F#~65InPkv7P*kRRF}bmNCu$@USpnN z$t)uj$v0X=5}mJD5xxsGY33MC5yJ_lOcB*w{(X?kCCzfV3at7vO$ytX$Ypi2b~iIR z2~KrsOpa<-Gq|BiOmzv?-odDonxY_0e&hy&rsN(9uRd2}ZH9BTpMd8}!LuO)wMUKbzbz!HW~e2{a<%5<>VmguukhE+pK; zxmqhdsM_PU{5ZNGvxY-1*7%R$^Ws>33k(Z70_4l%d6VaFEmJ zaZrbQ50>U&H6B2Q_}KXTxj}MW<2#G;t+VKqXvPe;{C^08YAnB~Gse$A%e$bs_aS3$ zUN|>6^?#MvFo!X7FmTs1Clnd%mBAkF48cFf!gUY5MckgD^NpnaV)KzvGo5%b6|cnO z>Iftd7;rC4Y?Ju1vHlmJ7-!>nq_{Nyk$g1kQ5i1!S}vVSmOG3*Z=37$ zu7SX@>ZF-R=4VfV1lE17K`s?%%ds)8Ddv{n3h!k8>PK3IBQUoWr&z(m3)A-6P*j6L$wb#wGm;(6o45 z>pUI3Ea#rzLHIJHn|>3lXjp7u+k7sny!IYY#>pE5p$Ad08^L*vU=M<&Mz9ybaw7;+ zuLWaRly(||=!U}}_bWQFU*X?@d~lvgPn4op@E84V?6>F${P!ZJQrNqU_9a*+!&d`V zL$h(a!PqZ|@;;zA-BtrXpR2*1h5l~rH;50OgBttq2NI_*YOnQBlouu+SKgzdv89QU zHTFDGd9b#D(_G2w@pi+Dt2!3IN#*1Dg00Ad24#okH#=sxg~YyQ5|T^Bvx5HuC&B6K z(W;(60SY7xYg-=Q*R*KOu@v0`!eI$W|6`!Po%DZMFRWrr(p$m#r1y4+CW+HkWHlI# zASspeQY&~5KnLVJ(^l5qp1j>8JiCdNTslNC?Q|KpknEr`;na0P-h-&-3W=tKAD&@Uq#{QW|rydnx<-(t+?jX1EU80$$!mULGee*4VG2>KnyO(zHhS4Bu0MSSAn) zKK_M#e29GH!NM4(U+SwIIdIP&InXZGECRrO)fV(IquEWaY4@$c&$HIU7lN^ANQSHxEJf7$Rj3`yRMZKle(E zv!;iYkyA-3KW5lYY3xOSn@sFYXz2!8dg7$L=z7{3Z9I4*a`f*-VS`V=S6t%X2Y)J_ z^Y4dy-^)Ojw{6FnZ8M>!i|!NTQO$*m+C?|0wE^qqAi$x^ZtY7_H@e)#Hj4Qv>V?m+ zUh*Xab@DW&jza~G*G+jJu3nzY0wCXm!hnT2qXp+9V2nd8dIVY1>)I{Ihdf2o6z2O7$|jBq7u6CuOguWrH|XZy-T z*b52%II-CXxtU^(b7-hf2*4ZdP|paL_{Km~{oj)6E(AXnw>$U^-Enq|_1l#OPEs0j zFx_!>c=aez5?mv|j%d#~Ra;SYD8-UgV1JGJjR6P4m>_TfJ zsAo0(kt+&~(SHLMdTjJ1IynCK2f8M$PZn-~9{o=Q!|!VxVb(wZZ*KVyLWHpT_@96~ z`e#WHoQ!hI+gzi6B0#5c-x~d6lmFl0=lgKD%G$=(w(Wls$%FHePMy2P%8`(??SBdm z?~cutWB#Y%=l=K7Pf>A%YD2I}<_XmTc{NT#y8bLKh|53-?4Lzd%f&G$rRqDdwnE?W z)kup6#u<~f z=-5$k19l|p9k-(qgyM}*{&ZOZbXfs(DLT3&6xJVBfiku#T9rA&Jb8}%hxpA3fU{;gm3VD1} zmWo0hS^)l02DAgrFf6>vt?p`CI9>N(&9tgr`q&eo&n=@T;Yt?aIGfkgT|RUgZ*gw1YT!Q5)?6-wVRZS+B=JAswNIrH`;Nl+eeX0vodE zzFe1EsFA#W$JQ)$&mt+JTx@SE;YvMLmMXINWbVR#-70JzaD-n)H-qk)xe4{*=kX<7 zSr3a)>UUi(0xbiwg4LeP(m=quN;!|42ANnN=-$+!9ZNXAVZjRyiMHq$k$s>K17B?UCr=!5Y9XOc%Mg0BIS$SKi%J+;&(9OV_%}sOVF1zKfmTU347sC0!EGy zWhw-9)$WtbVjr?d@@uF=X-;0-G7S9;QktSZ3S9TjOzpJwTjF&tp>EuA<%^)&1goYS?DUGkx zTmzXfr;_D$qg>d!R$l_3{>cX9+krrPti_$zud@6S*b&ZLb5di)Glr6S@r>ep|7*Zt zFT(mZwQs?_oI1}tFRF)zX%5zd8^MbIb>LP#J$QFL(5FjDRZK=7!#UURp4MSqFX_P@ zz?84mc;7%;M-Fuk;zP1h#_oluSi!v!tx7Qrd=r?J6;`3;9;Rd&*Rk+6C&{WZJq!qL z$7Ec*EQ%>R7H&G$?NY9DQ7-DS_fLVNm7wT>%r|g8NPVgzgkU2XI$kj9N-P59S_q$! zD_Pa)VM{H}ABHtn)<_tJIT>I)b}ra2EJJ=*Q&*)4$Y&aG;f$%v`w7xi7f!=BO~_2n zk{Y4SwBAKH(Kt2)I`0rVRIJJzgAJzJvUjKSxYCSmA!Dk^;1KXHVLaP=Otgeo=b%0e zByR<(RCGngNOj-FJB2ptM%|0qfkWkL{y?3PgK_HmlggHm+f8E!p^A0?8L*Qa!|7Pl z5K#RcA4jk1Ob`xIk5n4u>V?MI6l~=2$s^^75yP(spPQJxy0{#+xqs zpHO`i*BfZ|@_l0mF8i!9T=v_#Arg`yk5z+t=k+KRjz7}DB9Sdi4Tw@_Gop0f4T!H$ zf4vV9(+KYkfOSvRi>WOEuJnsz^COMVFJd051$-MKaP%=4iEyRhe3*s}7`grL0IKdt zmwCZl(BLoBk?$h*HHxdod6pI5yfV^oDKB{*Rne_U7fh3fKI-r1}AiW7RRys`Ml>&38LTq{+|Eud4BUe^WO8m z=bZPv=RLi%Jf9|fFt^2aUJq7&lodAOVZiYs6cR=!O}6B@d;=kz6?{!K0pFix z@YQoj{kf;<666e{6di|Zl-qEw)%6iZ5~2JhPy=fjoj}>Uef6c;xM1%ey>W{c62v`5U><*6P9>gEw5>(}Gf9V7%0hc*uCkc?o(! z;UXa!Py}@-a~#q+$T;bw5S=O9qFQ{Yj#G;fYnp?cei2du?VCJ$nnKz#Z4OBxhwD}h z51TZ&Rf1esFJ}vmf&8aa|FK1M{~zYZboWBnVt5`0!fu3BS^Q;4j@fO@f?|@=c?B3I z%KY(HVaP@|<~4kA>7%9x>4`7Z)v1DXT2xR^1UpIBc87;R}fh z%(B5!$GwSAa95=z1LL4swgA_*lr`sB5!}U#YlJvlj{M2RWWdak9lNlxb!nX)n=&$~ z*<{Awf=3$zfkq^ht`;#?!X$e}zeC~=C(?%&yGgshi zUrvN^@hJ>n)mhYC#D`@g)W2aCzeyKN$@3pI~)LTW_-hOZz%5TNrpD`sqQD(K93$%M8g&oFVxWc-JLpV^<=dgo|S*BO4`8wd0ZEzd&nf zmv-WV<58$jSlkS5Ah6s6LJKhsA}?Rzc}5A>=Iphsvxbvl^TrXq+$dSZ-cGIpgI+8} zr>#n{0>s+N`7X zdN{>t)r(9l+!CM>E2g&}NN3t5l#xjV6*957(-*w~J-ornyruQ_9^!1}>~7C!9I;H4 z(dCNGhNooWB%gl40K>|PzYo912i!KugBD@YHL4bM4Dx`%`D)J1;(jtMX#4}X#ysDL z_;67w#6vWAkdf1KBBxw!?jY@h^{ExAw=CzcAmA8HPUFA=UjP@Av%sbOaCYrBxWN6# zAnL<71$dUalhdcIC=rsN@y)y4K?1^oIo~q-YkiyQgzN73q5T%AY3rXschCodA z8hCeIvpdc4gQf08j|_b~+^?^n$ta!Yrk6~VqWhs@dZ29 ze$HobT+hqO@Ei|nt+qcx3+ajrcRTz61XMo#o64mMnuB^s&!%wCR@)7*g{4cu6P3+@ zFmAR^*0F>8ffu^Bl2!YovP?SFhnoV(Z#=iSG7y=i2LL#2>DHC@-ym58tXy12q^S|h zJinpL+(3ZWk<3=xFJb5)$#;SCcRFb7LkkI7`zXy#9;wo92lMrsaeZ)!ocn4dc3sT& zi{^TUL)|zxjN*a&ONz1@$MMYBWko?>#9M&-(+Yz6R&c%#PBoV9F}z2FaYYvJ#lY(u z19%L>JEd&?Y+Pb6pNEhN@ajm*ec0N?G-Mx7#t7Jg@cjv;=*pQk=6~6ANq(f#&xhXi z+?T6PH?2@E%+lF-Wd)6!GO~2Tg2o3)gx5dON-SW>Xk2TB76r-=bN)eH@bS=L{%~DZ zDq$)O$dyc&TxJx}DialtHF>g4lfpMI4FmR7J;(*p5oQ2lO`GOILLX&gD7t)QlOuH%0#w&{!Pk3Ukh%aXSkM6$A zbjLYV3Db1>k(+}m+TFFn_*TKqMGVulDRK~-i!2AdNLk6WoUdU*UP!wu#!D4=!nrBC zv5(Q!20a8Dtsd$FBYy5FKt59!lboM@+^^k+~+~*WSlBt{Gxm#JF zU+fJ=orFON?ykz4kJ<>GQ_EXC10y-F4El6WYj7U+fUzdfMf-iD9YX=!sm=mqRnH%H z6*281G&RcMs|<~$?wA$DU=Mh?n`bAqcA8d&iwtR5l}6f!9A;XTDVu3&q_@khkBwC{l|_L^dFCJ z4rYbMw-jcD77odk`4=6}me>4Pd^8(yHEe~cyPWJehK95h0U|VM)m*o`1Ae*?lU?m<&Ys3RA=uHv=It*lyNH+_&COF8x8|=>ohglPhhl(11G6vt>Sx>mKSpUS-J{DX3R11DqyINd^brnOIptX7hUBhS^4cR zIJE7LJCQIGL_?`I$e4d8^m!S}xZ9yM>}TPKla*$8XmL(YJIWnT6L6{HDkP{73>>+< z7s7;n0qi?oz8k}lu$5(B1N&V%@bZPC0<4DFn0K()i`QaUb`Ya+Z1(sUg!&QgemVBq zi>seolvz*k!no?ODjQ&v+!zU2X ztrIvIg(nVCL?5`q#xh4x4!tLsmZ2=SGl?6_+|DG`)^JhJXnex`yy2qE3r7vkpe}imq_VTuNtr783FJhJ~7%hdE7_Su;Lc$kQ}AJGKZaa-CWYON~fzY!fKS&bzro zZV-ZnZ6K^jpV$uA+Q{{d+TuKf#`<07EcpItAHFvk`thXVSowl9Z;aY7{lUR{Bw!X7 z+n5@$aPJY`|4xSPO@$sQ#`{s6s;VoMt*@@dCL>Z|R`jx{E5~(Qn(-M%q}oir*rmOR zZCwQ~>yofDbjI;X+(aag$HYU#k2^*%==`BTLZqJd7Dz09R3NeaX@SHE#)7!qk^v_Z z4plEjGvZ#64R|P z<{Egy-J8@lbRq$-F(SCQGpTN$zTiw-^%#-9rZ=f@*9tmKdOgpG)R^9+$}{bubIavF zR%boG5%)=q8jJ`A+33(&4UZ%8=o2M#Q>}Jc89O{9+aOCyQemP8N%d;dhn|YB(>|(W z*TY9L3Ve$LnJvTD-9~tjn`8frFtGJAwg>!dbkZ!Gu8dUcP|8xOb7d-yTM{F-M-!xG zLp_KqUg6Ee6|E96KU|m&VN*)jwuNb7-Rzwq>>aUFVJ}nm(hek8%wzZWqM?tTU>$+2 z<_r00;_maHodwYFV(c@z4JHYZ+Ss1ng#1{}VVN$t(VBDFal~N|>besafoF0LnV20^ zf(<=~ftf$F*edmcbfO$ALZTK=Er$^6s|>4+mmvK3*&Df@i3JZ0c+W_ z%nc5d0rRQq3b+%My33~PWhKOUl*=L5|LtXZl)z&HpB}+riYq)Gy}~owpVF(})vG8q z=$DnB8s)_~27#@EGPt74?~Rmeu0f0{^-45?DTMlE9l0;w*6e_6SEgh$YJeunWOqbG zO#+DCDA5YZu&hx8pAp+%XcXcS8+#~-;mQJUS24&;br=za;JPEUc)hmNpcuGie1K}1 zqw_9$zcPu{P)b9?gc{5yC5$6Db6E;L826g$Mfkf4@?qh_E(0;R+p2&2ArMjBAen>N z67f>QZiF;gVWEg&-`h|(T~q+uo##~Iv!?HwCRrae{B~cs#m*souw$aJ1aYaNkyp9* zgTaP3ZX&|^8WuQq&nd($#wZu=MyntCvkEOc1h-BNK-ynkZ-2W2V!z9BYT;}b6yljr zDKQSpR@SLN`OQOCYl*x{w zffv69Kd1uK1@jFvzz)PeUPnfDJs`$_Z3&P$tDIHj)dFV8rZveuT-nk2$Jjj&@?}W| zGwp%!8xFe;k(Kz=p+DT$DDbzI!qK&;l<>x;4Oh+}06b*3ySxB5$bcIZfT@a&4- zrI(zx9(N3<$(RSK7^hKc^f5A=hPhI$-lEN%9~umSF_zPHW4OPp-$^|f6r)AyENt(> z5eYrnCX0UQb13kxbOnx*4;c|A?(u|JlDcK?Ig~ysP^R_R-zc%$=xi*{Y??^x)fxvM zzQsEY-<^;Lw>>bzNHplxEGs*E4BjiiOV~e0bJ7C;n13n`)RcHUiPkI=GtlU+QdOW{@MkT(Cp1<6WijdvYOla;n)sp|6qcxBvyQm z!pDJJ+)nO9p$b1{~7I&^%U~$I%?s=J7O7(B}PVK0uo%(mY9gskA6JII;ZoSZ*cLd0UTnm~Ddhc-@*WC{x&&=(wCIg`vlbTip*V|~^F^ccByfo|7@a-*_BT3NTZa+O zDf|{1ohOnWG&;B7i#;jmP@iXXjwG?t=$u8N;AoWVXf|-|2=QVWpMmc$5WiA%2(>qq zp8SA=DSp05h^1U?eMKzEK<=A%&Y?|~g9SpYIO0$odN@X*7w>tnD)sv9_wdC|KunDx zC2=36!Q6mO31`n3ribUuk{vg;U?#9o{y;hGa9vE0BY7e7Mrf>>+TUlVP(MJ0<1bxf{s|%1fX)Ga&J9tmvehj$S^|RM`~>zX&a7?0c5XJK))# z318y1z^C6_aFLj~ILQ;&eS@b@H%I6#yJIoxM8Dm6ysEh@*%sZUMt+tw=c-TLyN@wV zd<;TsSYgB(!B;On+v`EXEXrJ{so?|H2G^a%uq3wLD{WKk92n&x>qeg*Jsk!=UV9d# z#?*%R#KmJ?djq-avQZDYSXbak1I~AY?s^TzE+n(rpr9aH_B;mLP;D17QBdc|cyu%> zec_WW_v?Wb-bH+v{x~>~eO-Y5kb?;_>`I&?5F)?~Ucq9+nJ>r!feQs5CU6m;eFVb; zzoH@8eBVZX|1EFq%fJR2!&xls{^wvA#?*a;@fc!aIEM=tE&mcRLpI9aA;?mJ%LE=N z@V}D(r+6pjUoPza=U_O?4Jm(8UtBpdoE5@R$7Q9MR{6|0*?}Sw7|6j)6t^7 z%98q$$+6-*U!Ilc&kN*bxhYpPB%q!^`Tr&ImR@JY`Twjuy~i30&#_maTzyuc4OI(r z%f~4Kc0lD>vCmU@NjcXbSsv9c#=uu1lZT)Wzo%mG&O9+My0W8ZGTvr zf`{R|QkWSo*6TNT1vz$2ifqMhPMLk=Ussa~6%Ox7S$gU3krbNe3ztDJnCXH3BCvWY zWrf{AQb6;ueV>Ic+iN44tsK#mJYblBPO_xZ@rSbA8QHw#Lssq+36^_fK}DYK@9n6o z#0vs_F;7^9j{Rjj>iXsRT_=dSYYJsy{w@^c93z*DbP^PJv3_2*U@+EO90)7R|ExVh z9k&TR=`4{FbD=%h^^Awg*TYdmEOkQZEkq2Hg0Xk`P0$I(mR`j;+`#nT0Ovs)rNi2Y z<^$`YFlCpWjWM5r<-07buzUqdptN~%R_SF7cjGEL!@%3(=`ZIy*veTMbp7#SMQwqv zq_v9U8)pw};NV++tT?i+<-`zJpmfMDFp!l#IL?A&T%&NJB7d4P*^D8#so1f~d?jh_ zQs%2La~=u%3lzF-1+n)Lmv|h!?2QDS02|jps^IQ%o%G0qY^9BToK3K(neFi=*atWF z6x0`b^q3x{7rpe-!8x(POVA^a9|MQS``zu8?w(Yos@he53{e#7{QX%g<22TK>JQ%y z?l;D7EOjW0C@zPjEzb9eWB6x3X9B+b8L@c?(LNviaEWg0s1#Cf#Li416-MlrDI~{; zy^uuQK8(K8O!(QT4Xns$%~wBr9u8~9E>^8MyBIb=leNa!#gpy%d&&5AGCazd78o*q zn6iP4Sw|$J0vYR)2sr-J2#=80`;5N!gUHE|LGrp^66+fq2ggY)H?}y9B|Tq&#{rWL z2Fb&FNvvLT`nIeO?pc_0pP8MBv7V2E?6dbS}Q^ z+x%ZjBYCeeXh>FZb%hfPuAa&b*TfWJW^!Ff3SD7@t1>fWBrh|whV?U*$+JPG`uKkp zk7NpFq@^oqGDT6u(h}jO%*?#!^IECYOvVK{?nm9@fQ1|5s?2!qm5Sv0ze>TG_OYlg ztD7u&(z8JdXTv_!mQhSGxJ4z+gPBbGrO??;O#71V`&m;;?TQ(fyda{102JP z^cOe4Q@a~?p=EXc3WqpNDHQF&v`-QZ2uVawAFq;`qaq(J1W!J>K~B80zY!Gy&y?VC zJ~er<-aEm5$?eeHEot3-4c+0;cLE_u`b$((x6PMHq!~$n`@Ph1PS0K7-%HCRxLP*$ zq2+_pTGpPm+rSUC{5+;2GnE+7N+cE6E>rQ&KQgo!eVw9M$qUb1$M&)5XrZ5A#Ki1t0S?6^i6{-YLt2lc z{Wj#pbgUJwiJu2q6ZgPl4*@r-SYiU7^I^tmx6P?k!ZQL^IA1%w5SGQ_an}z^9P4#G zhK{Pqr|I-GR6kE-iicaJkj`D6ywj8KTAOk&`>jalVoW_Xpuca+JIOnP{3^RpWkIvJGbpJ33ck0c@(NB_Ettr#eE65(UyVO|mqYN6;y(rd zx%hYBzZQRV?iGhOZ9fAjE-o&?51%-?o56TIVM?8-?(%!^u5U~WCNi@nqTfP^q5;UYzFL!-GJ7_PO?y{mE z;ZrPHs79a*j-0XG;4FNyP3LTUa(wPv0Y3L(0v|>*t;oeVv@($^M+5N3G>ohq@!O35 zRQ$)`?+xWN!H{JHdqXf} zDO@l6K9V@O6{U}{2m9DDqC$2Ix?6P+JjV6{N-0;iHp=K`P-cv5Gk>|6iUKK$x<`P6-g z-`%j+k5nX+ifJSn&dqqmxj0ECS+5Z8XW`GqOnxWfAI6_)j-ZS2qp z@-&dy8bNIVWU@w3hX5I=5#$aa5sjcY0IBJn<#2h%URh4=DPno5LHNvb*puyMw{#=R ztyVbKcOkSR`vd8gc`og?SQ=!Bv37frb{mwjJM&!HZAq%fQX+j7=9&_DC5WbC{a6fH zmFQMbQ?YYhXDA*bL(}Ka!flm#-ni7nkcaI8=L!CAh9wPzgr(at=BYC3OJ}FF68Kt) zu5tVUOV{t*J6sCC%u5-5M76q^(d7h{j{NM4p+R|VJ``N2kxM|CpSTlkcl=Tq6YSw= z6MKpJK^rjH(?gnBb+skbU#j>YPoJpBw zL&=}+sN+7NfLYPxH7i@QeX+)+7)QT>aWtk7D_|9bm1S1yHyb9?l7nnaw_zG`Yq(FI zydV6pBpuyn#LvRUF~r0&eD=@z!L;0V`TFcD@#TEWZy5nzlOqNY9!L_z00O2Nvifq22<#P7g4FHk%KXDiy@qoSPKVWC+fCc#K;o{u_>oduT3ir?Jfe1ZOAan9T4 zgJ1j#xXaD69K;w^8!okQu7W8&mmjXl(#QeOr*k#zTzow79dvsEqJVRzFkA8%i&Kkz zgN7>|reOWCyAVF!(R~k}V(gQKry0042kwjQoj{OCf$5sy?BoRGwIJ4m2Cmb|^+GD? zB7jC*w<2-ugo}-H(6;5g{j|jVPPlXK1_&P`%u=}a;9Lg}&M%U_u(5`H7?;`SFoxH; zx~e)dy;IO|Qf#=vF+;uAP|PTRtIh1jCJ8p30OI0$1ehtnFVh0#>@J0maK1m1i?5A# zI!Mh}yLfa@jmOZ>z_$p0lqZ=tXZhuiV_6h0`Smalgh$FJQ=_&i@6@E}4n?VSI4c&; zPLr`;>O9S(>WAsrAL*!bS#qw?#3E|!5NJrxVVT{JF>|{zU5f9$$e*Q%@)AVHJw?%# zi8WhBwwcrDHM0%8i{4ibe}|X*#eG2F0_^a|Z8~3q0nb{dk;c|B+=ySk0GG9tb2&|% zENU%qZ?^T}NHEsuN(cYBz>CvY`DHjqjTtL@J~&~*QMO;nK9v!W6YVD21jG3ib4;H8 z+BZN&^d$L+xgO(!KG|5-xd*QN@f%@%Jo+*mKQeXpt5u^$0!+`iYLI{0K=s;ib*ESZv0JzkZ>P~SZc zmY7lgJwLwgC;71vD$X;o?x{Cy$Ya&x4XVw5fSqhyjnreroXY>tV>5y7P?xdT1Z6vF zHyyiP93%_+P;@Eo`mVV!-UlElV|IXb zOt7MF95oPb3UJ;4>SsyETX-Q$wwA;;f|ct($0*anGjKKvy|$0~QDzT68z$>;QXr8rVXal9z_+R-|ayxV?v|XvPg6J}o*2>f5o<8aa1C zR^6v=L)?FjxXVF%vlCqq1E;=uyMknGOQ1~qW6y--Yh6nU2~7+8#x3Bni9BR>2}LD# zOG*^+k8;AA6&Wd5I9snIV?FDKt zjlM|q@RTi49Ii3!$H_&PB{ZyjGXiIJ*vT+sk3w3?8El^j8#DGi@ffUN_a@BGZ$SGg zLr6v=xREGcNqpx=ta8klWx>~ZDB2mmh~}EHzmPfV12mRq>|ZIwSBx{zG4D!Ol5n9J z%O^sY@q6hU*4WYL`t_T!`VNc28kD{-UHv-An@z zR*^t8cfX_w$EFA`Yr@tP;T28T0mAc$R;KoecE1XHIb(?_IrUqlCHI;RkP0`sM28*T z^57bG^dj=iWTZ$!@xCiKk&d2@l2g{a}wRiT1O=B6tGoWq$G0 zH65W4VYNpT)v!hfgR8A{z|OU(Z$zmLQ*^#|=`COgk|ar8#H=rEut#Z<dXix?>&V8s z8m7k*fmqmsY)lTF7!Bu{&Te3_v8z(Sr)^E=H{e*Gj(}7KVDNikun!4_Q-aE#*BDXk zTPd|)gG;FwOtlPg9?g0IE%Bd0)|brKZ@`G{XuO|MQqFXkemc(RfM+D8QPRtaGzsW7 z81_r>U^;}lJJB#nhC7D+2axnd^Qe~XH-Wjb9Gld?*~-dT(lk8G)Zd7!X~CNMxe3eU z*AAo!azmnL>LFZd>TjXOHD+Rlu*1VIY^ZR3PHPSxAuI*EQ&1`!lJ~EfrG7b;nG;BbW5`~d%?KyX8a?R7754~8 z^laoAUAjPEL?mCq%$zF)1ZL)2DO@nKz)GpLO1qhNIW)9)fk~b7M?f~XB=bP0*t4sH zTOi+~9TVXl8bB*^X|(ogYv_Z0XN=M1XCQ5`U?{DnPMC5xf$$C>bE3xR$W4QOZW@&I zN`v#EFgc7lG0kF1el z1EnrQkwEF$1JMQJ`ft+cF}AKYx2~4^c7lz#XYyRrI+vK7IfrG-CuP_GDZ0bfOi6BZ zZqUuZGjGTo?w;6rTK%}U>p{?BJ*XM<#f1+My&w$qB+wi|e@5H0QYdd7jGdQ4d0}Df zk|dhkk&;<`V2&Zwr_}x%BPeFCHnW55l9?x-Ny_x!=Lv7wk}#Sc7CPJ_+$-%DAV)Ac zz2!^71CmvYRI>Zd3*O2l;X2)tg!^H7oh;F!>?4DCtC!G*$rjE=ZvW}rqT9X8Q9JXe zdrCTaFphH`hPpM@j+AygPMRP!kn=k@&|N5(Iurz#%HESpWu5F&*>Q5IY^Pi*`%Esi zoo*iyzU(}?R5o)im0c*8%52?RPRZ%vzPfLf;YzZ&%YdCM*J>OXob@O45L`Lf<#MgY z)9TM@D|WzKtNkgAjyii{E_Gs>%AS$V+^#eBjC6%2IyGbL8R=ThC9r3t>n)eSo{_HW zga;n9VC9*RcI}q9gPk2@^F*l*yVtql(8Q=A~lDs|9{W`icD8BkKiTKlpLaf8ZMN|7N4)LCbkYB>1k zfq&1NV1knjOjtC~SOJO@^t`n`loHt{4;G#S=y04N!k}~ zIcw~z-C5$%y@EqmqziE2>0n&5TN$4S9>?p}tAtW7gtVU^Xbj6g;>XwhF$IFC@_iLk z3qluke%XQ{UbA#?pIGH;bi6Q?q)(IM@^N@_oz6d>GB4G%OyBWm7$3?%7-_HNXCM?E z;gJPeYKAud{2xlcJ0<-zGd3-N;Bi!vL%mPofhyux`WaLp5mV-J7!`3c(xvL@Dm3QW zQL+u=RHw)kM@1Rz{s$Ns`j|f&%3$}G#6!VuA5ItOA)+^u=Zj?LVTUF93^=v~6~+T7 zN8O*%sZX2#Ml)vg#p3UR_`3foU#t6b`TD#6CEq~z7xK;O{x`n3bfpp(s>38(z2eV9 z2(aaw5_2^MD)kWj#lpw}W^5rd0+t(t!I;$-dpyR3 z2D!KT9=0I+*#<%##oc?f-f@MV})W zt3S#$;mUn*a)QVM**d<@!Kw#Jb|u~`^zUGcEAmsJ*B%Wd$X1q*MHo#v`pC1$DO4#C-{{NjQkNuaTFxzK}@(o47Z0EkUGH@+LVUf@( z|F5)iFg*RwTG5Gef&{?gqXXDW!M_q~7Da9S0&q8*?MV^$%DA73pYK!Fdu7}{>lh`> zGq^0%*({Y{TC`E(kVV*el^LJ_UFBGL6$Fq%axzRTU{bE^E@VEVi{-ngf^B)EtiGpQ zTJv1C<`}|a-j_CZ2=#QRk6nXLPi1eXd31^qCY;j7uBDs4z1{So8w?5IhBkJ8xXFnv zhpe$%0Rr{_5bVp?d!S5qm6SfUpQF~# z&@;9TNsCFe7_bkExzTB0mt-{|8U^N!4a#t7RYnJ}bL<8&yY=v->zS?lndLg*Ijy)O zMH?qFsKFTwlFnmk=bdTi%jvv5(|IZ`gOfg;w9oZvpU2VX{`>H`u{GuMC&IkD-w)Na zDH;u=wJ|i>Ld=a~Q*=LKZY+mHOM!V~Q!~Q1`bOFROloRU>&RpT#zP{P%^`@3%VQSe zQkkK&c^SNtOje|sbflRaon{hGGZ9rT+Xs^a(oB}8nJi5+VS2cdtfW?*eK47jX408v zvO3M==roff$)sx^Oy))Zh;D0AEvut15OX!NF8T;DS2?ZGUlDVqYKi^=m^XG>22ZOh zdIvfNNlguGotWf15Td$FYay!3aSTLt*$srKeYNHXQq=P^*e3anj}D~(ZXsJ2ttaMk zJuX^K%w@cPG)TH8OmzJ!3|<5;^6X+ zAr3C{4#dF~Jcc+_={QJ9xHTh$WE`fZSV(`%ut>-AJn?S z4E53Gb*&3=HJCQXTc??!f~5NiW~fk`J6eaEp`xVw1~XKw&C6P=%}|LpFK;cxXd;M) zVFqvYz;st%e}fe&kFL#7-pnXAZe=9i6k@LO;?dE>T;(~@CSq>l9UZM9<|=Pfw2)XT z@w~)b<&BSG$dgiDJc|2s)5?oSv2g{ctGwk=T*Q}F-rDG|1$C9TG>WT=Ve9Je=;(Gq zT@@Y|-72W7#hFputPjVoB9}+k3+n1}MYKauSDnkFGX-@u8jJ2PsH@cF(V>F6dR-T- z6Vz>;mPJbiP3M20-q?4UIoIf7*KBMa6t9OzxOg^zXC|(a-Vn!2&fDm!6nWcDL2kh+ z)^1>&;|+Fxf{7W~RJIhFS1JpagWA_1F1w5_4jaQYI-eH#AtlGGxT)OlU_LLH ztZOjDX6L#EgJgEhaW8IeL0W+%;nLMC_Nv?CqDM9s1=+X|JG3>g~5W!*5bwg;~1%6=XH|8$3g~V)vB)o5uq|hzWCcR&5xo zd19WDRlO={J~gX)r#5rn1oqdd-ywyJF6nDyo;sKs=whu+h<^bQLyC1!Lbx3Utn&qN zO5W(=_!NoAPicFf zFwBiwVG4EOwCIwS`fG*SyPN3$UF1B`=LosZ{t(`+@|fjNOu%%#3=9Gm9E&KQ31 zG~ZZ$OS{MEPZXbqH{p0ZabNcYe&7lP7GGcY0rIuFC-UpT+*82VQ4FH1l*@Y<(W(5 zX!R)M?3sjm#rc>i)-w^tQs-7CbB?A<2n{&of+%`%*9@*nlIo@B0N_EnSjRnqV1-NU znHcRjivWa^^A5$!zCI)HidY`hMc4D$=v%wRs{ykjfAGRFsZb=sXP8rkzvs6MVg%lWr>H1&EFIMDwn_(w&9 zwczP?{SW<{mZaPa90Dmar~6&jlwgN`yQ$@`dcACH2A_fZ;1mCnfrCw%IX#1mb0Wy~ zF01z?4Go+&PRnHPgO?Tm%4JsCn^_0^xx79QUOsup^>M_{oF2rM8*k5l;8W%mzJ_6s z^$lSBThbD=u?HbI)7rQgmB0*{Q=A1^e(&lBESV0O`ZayH*%}_t>Y)!ruddM8Q!*Zi z5wIKKKAewtr}n@_jyXNxd=G;w;A>j{1Hk_e;E%n4g{ssJGkiAyW(X^egWURxI<4n& zxPOA~*U*D~0CKfy#XWSi422Ie2Nbq@$}h=?IUz&n|3hQkKp<|uGvojd=UQE6%n>-i z8DEV8oXVRKNO61G4aLCgB6~`y9(^>%w7gt|2wqFli3HHG(TH-1;- zXE8V~2^N}rN?59Vg{Hy2Y*2zhpCK8{GfDZePS5x0C7hOhgkyQ*xo$9aT7L4Ev?;`e zsHjF8g@0a}|I11Ki@^Um;omDSW|Skmu9V7P$Oe(#p)eNE6>cSDD1j_D1NKP=^_8Z{nWTM`H~gIxk4v48FB1Ki9!@ z2dj5MN!JtwD|>rU2L6Cz|9~>+2b6{%P#TkzhH0tL&=uF|-f(wjbEX&RBe0C!$f6_H zS4fh2bymM6+1iZJT9ww!=wi{+&D>e6kenuPkS$tB)W&oZ<$C&&25g_U%o~Qhxs~iA zBA@H@+^dA3qln>%TfPQU0PQ!kTtt7wFG^SCPquY`(tVfz|9F`)D0+eUO8Rxhb~n5C z$R#X)EAV~MEq_p`n}5;R_Rhb^(@&tglHF+gohM<)LBob2Ur^e$HQ)yvLn};o;Ql(B z1ouJa=QD4QMWA{-G*AsaOpk|n$LA`@fLTImlP08OXx@hmEui6{SijQ>17#SBFV9lC z&7ffq1EI+4D@5zhcF>jL*`W5DGoP$JLh+G%S>?UdHXh{JXLM16EZ7R*tk`g6(b>b8ZW!K}AX zuEiKwWH%1-J7Zy>VB_%36f6o{Qpjs#Fx%)V=eb_WLD*V9!_+YMt?d67Wnx)n{~rCo z0#m92>=8<7g$=ERdpzv(kSER9TdZMtun%qbdQ>1725;cU*B!%$o2f|+qfOzLFBvCa zpW|*G(i(0ty684ssK3s5gb<$q(CCXFfk5hdE`YVO4P^tHnYCL~67=KD1`#{A#l_au z^Eq4=o+;+Ish;;p1a-*L*PV{I@n^=qq43=7V%mQ|x#G6#k`27A?_)+t2T>QvuD6$h zgFH$hvC8IOH(a=0M);N-c+&Bce|8Z6rI6W#ghPagr@o@{9OT&kihl3FsC*A%4 z_mSW0(t>`9+m`F+0mG%H1ZmhOLw0$4Kk;-gG?fF9@tCH z+N7MU$yl?wGD(s+6Eg&R^#_7&oQkkhbz4X^P1WJ^g&pph;kX!`59m$OlB&niVM)z! zRk6+txQ2`BHa5rcv7bcTf{o}siKKW*O40(yVE95zz3e-eG(~3;UFE02&^{AhxDSdh zV3@a@K{hC={Nk4NE|ME!e}y3W`HzLhhC`8A&LVKa(9>C{$8qBV`y%uc$wB}$ z@WusPWvCf4fSDiypGAheQ?(Cdd>!d!*t0?6ojr4C1^M@7H?I^FTc7B8c8SpPnHL!>z#g4a(F-s)M1a2)2-pFJnA^+TCGv z_j9^~q>G4%q`KdNGWL_a_X;z`D~@?v+>yatCqiM!Monl0Oqs!wL#D+D6HXBqJs%=@ zpo>%ygzH-N@pp>CVecXC>x}Stmw0dZXOU8&C?K`_QMGV>~^?0RY=34vN_};jA2PSVdLGrU!O>djONQ>Mhu@ zEX2;G46N~e#2!mx#X(<;SxO(>i8SYVr}O&N>Dg~T4BvQ=N!lqK_%L|r#|mN|YX)EZ zeG0*}t%ehyWM|j=Ob8+DaBTtwsRt)}iBuByG4MWe1bp;h&jRKujsQ84NS*oGbs1hTgRa1}gUg(dM0BpTo6h($VaZG+r% z9c;rj{mM;{dBTOozBd;x-0O!=s$f{UFD_W6N^)UU=9BWi7Z@F?}_@qK`y<|yV zFA6kH@JY3iA~VZ^jO#5}^iyPJPLPXZ$3c6^yElCLq9p`~MS6x7+_!_>%^43r=kPIG z_hx)vCR-YN3M_pl&hy5RJ?syVXn185i|mNz_$u^j@U6!G1{5jmYml}Krz_N{Mrfp* z{^PelRxO(Hl8q}W@nF7^ddADQY2+8`Ba38pr4n^s=F8S>M_qZ0ao$l^Atewu3`=E? zTZTo8xM^52BCZ;i_Gw35wbb9ZVK^(s+`_AdCBb3H78S#gBgq3pu4osAJkjTl1jlMJ z9Mi*sBassltm)bNxQJg4&BVYy>oiw(-I>A0f2^?nl3Dv%XuA>B?wyFKR}xuBhW!i^ z{T!4zj41^v<9mcb)O%uc3q11#A`xwaKE;bb5*KSB^z!$_m04=P|6CV+p?{d@6k4DbYDMMHT*r5+=WKt@5Q07{WyD!Vaq^%|Ak zU*e-HyLLVcaslc@G&Xq<$*{Vh8?U_!u@Tpx_t~3H?+q$eunE2W)rd@8tRIZd8X8NT zqxdOvj@F;G_}J?JvWs*4;c|Zs_Hro40ioXStj9;5$jJ%lif~mRHUO;pIvbc=93xQT z#u=n_f*^Mh9<<&3I zklxo|s8iHA#UAPzzd7ou8cz^&9iFE6ADQBOq9fHct+dB8S&?rstkn5d3?SgyJ53Nn zQ~U#Z{wC9NHP)o)8=0~rxQxP8-@Oxv+l13B}G_agZ35v_5 z@D$$w{dQ-k@fh(O;BGx|1j2Y5`6FH~Yi~w3>I|=Cb`RjEi!j!i3ZRROG!+YT6}&#+(>xS9Aa{NQoMS-K6aP4m`T~mHx6~zaX+}cCkA)+Scz%mupqm11+a+I2 z1t3Mlc)WID%G;W;(->J9NSob-^r2mf5kB0n6eiqlV5rTA(}ReUT-hF!b932ZHoA)7 zy(!C#NgXrX-gu`{o<|!M${Oppqh73F> zao}t$tl*a(<&}b)?kDG<9{3}5-$hy^nB2fs+Mu^91&dKSjjl3S@`}?^+`lt4%jt(C zmX5X6T41_pHdGzPeW2(JP<2G@Yf<5agP@%XTK4X~ z@N*hWkw-97iYNDWU^JKtBJgrB7jjkcUl`N_4oMud8O(Dm`hdD8o~=#PRlPs)VeYh5>QyfCLZ=FqFs|5ZBGUTcE z04){2<>GC5s{TrvzlYyEbxSMFxecMomiq8`YVsYS7uV3&BXel`H;L~BF~)k(275)G zdLQ&cRlAfSezk^Lx@OHs%L>(|O}~UB-*yuIQQ*MPFTwfmW9a6ii>T*gz%8hHx~3(9 zYWS_BY!MDm45zvESZZM5oebC4^?qJZeFk|7)eLY(inokjT&NO9eTP{5<|xW=7tDof z>8kIL78jgN+qo+~IkHggzwMJFk@_P@iC<32+$#uwm;d3~LUrMJgeyA@^;=Dh(&)4XUUwREkRzg|tsV`5&gn)Ll7?;RzS`&TlD&k^(V zHTH@^HK3Nc;zr~UOT98XH2F$(?FkC+JAS_4rc*6du$0`+8BLgbCE@R96ILyGKd({+ z7SYW>?{BZRROpzRd6jC&oj09YsooEhe!-nJ^DLDQja8~IBn3BL&rnvZKMpzbBv4=; zM-87^O`dmj9dJvR!O-*6o<(%|^0=Bi^VCG-G)s+K!MKNz7KqW!jKw_Y)>1oHF^-4W zv_1X=!loNZZx{XtkKMZb9*Gfjb%$^m$1?btg!?i|6Vh}&xz(*FpS~Li`yEG@=Ly`g zj&A<4fa!kC!H=91RQHPpE|yY!YJa--foD)%eZwQD6Cysk&)G^idmQuCA4j*&52}a9 zw$8WIgOgbQ?6;lpw>bk(vy?L^bV^V~SJL)Csh6&+2%Tc7J|fkiX3EwoY5JhV_t2H} zd%xs|OC(*cN9yOPfRw4T1=dL^nNGGv6HpsGN~<}9>x&Ij3XQ(b?M~-pE-ywub23aT0=dYcNHlQhY624j&PHt zLeC(Y$898Ry<>|HwUd^gyUML=qdpI=M!7e^BsCl*Yx)cNNyUI&Rj|0(c#aihl2P1YH#J&GrE z%&AmU?U!TK$~yX^WtO@wK-pSE@}>rww{2qmkR4%;y-)Jk))LloGf!k`?RzFm_oLUc zbT8^p%DbntE^1v&zg0Peg&Uajzq+I!5MXDp~x_pD&K`+0xD7q$_0-9fGX=FriL zE7h7~=>C*DzuO9)k|KkVf38%kR`6ZrNr0AmZq=&=LG|}-%)@i9m(Zm|e0KuPAI~j9 z4nHHt{9ihf@O&w=UtY*iHjE&AY#U*_XzX~TPEfraqOQI{SpC(%78jk^U$rb_E;@1$ zxjlUq^Zb91|B*jWlQ@bVCa+?;tU(QIsmb1AxEYSRE~s`$t@Y?i(#MJUJ#a>gc{I~E zD1O(irg@7{Hc4IgD=}{smyfMs{{K`syuFQne=V{5%j%*N(L$Zc_GPJ*pk{%;68Mb3 zV+H;bZY*_A&Bz<`R8y4h|1gG>6BdLfS1Oon$vXRIx3*)X&N^)dQtwfXAQ)f>ypo|G8PJJ~<4Lpi|c@0A4;tJh*55Ju2&Svh)Q^;F|{t``Cu z>SE{}0z3S&iPiT(k}uR%@cFa#I zecG*(*-YLnQ_cIfg!V!$sEo)0UWr$KD1j-Ocl1yZ3$ zWbq-k9oX-Eme_sN_3-2`fSsqM_I7RKUg}Fc%oA5xUE4Z<;U0t<3?c-35jQMTFaIc~ z%U9Ij#BRZHboq+8mGw`jX%f(;m>v6X^-JxXIoNqA)^GrX|J5$u8+hz<4JCfEqE z8}7NC0~s}QB<)6c?iM?r*tL5e60FX}{vgb}s;<)IH}Ad)@O-!94XE`&_W+P9*lG2WOWc z=YyzQJJc@ESLW5I7|%TM`(>DsbFtA!YV1E^H{G9!#cMS7jo1ZTyYEd8c)l?D`(^im zi^ofzvxLhBz)Zw_Y9}>7>{_H|lml1wS5Ls33#nt+kaRk*T*1x~>?2RHU`qu1)Keu~ z7F`_3y9IJQyN+15ai7?6mtKeJ zG42=aJHbvcev=WugzvWkf(1Wc9HQ+hRchM z7c#I*jhDewspZ%_b)UM-cula^AU3#LqswFu?~#yHd?#ikko zV2t}wqc!%4VDnw<@8a@lOx)AuzeKXXol409=2sb^_c6bLzkHR0tsEOY1?C>X@^LV3 zqX!$DeYC?W5d0OHmXB?7mBhW&3us}U9``5z@)V48%_mmKxQ7)7XzXrE^H#`KmeZ%A6AKUUY;7upJ2+D~Uz7BZx z`MW@AsauJv?2IXde?00PP*!$t%k`)|LYc7XJy7ml`&YU=gl=w!ZGpP=^v^(f`kLh^w9M--?@V`>495@^n+_P&|E(o>)wZ=(LQ01MReQ)Z5sk$5vg%HIHs)aC}J z!ec$u(%XsGq1Bsf=8dRT2UHz4qF(uzZ_BM$wkbTH1EHB z3EUUPXg=gp!jqQ~UcGcB=xwbuA1?Gy@1(g^I6o}rL8p@PVIAS`x(KVQ3EO|ME!VOp zg3&NH2*n7b9g3WJ$-8@+%)7e z2Yz$dvC!n~&dq=)?<8f<#?AT3P_9290nS$o{9_5tzXzO=xD@3F{ba0x1J7o?}W1fcW%50aAL`2BN)~d;M{QJ)qtA?HjkqD z35T%d7{W;cYp$cY@=C%L`wC zew4He_aL{-O8i5(y(%q&H$lqnrxCVEd+~KX&F>2Fguhx$`24MeV}#qH zIW(U(jPQabgog^ByM_P6b)>w}NH|I)EWL&1F7fsGZ8TRP-_A<(9ZEQ?f$(kNHeox> zM;}PoEq-_A(tNgXyS{+tXKM%t3FYgVoAZlQ9(cB@2iLVilbg?deR!){3D~SI+`?M) z<+?U#Bm8r^DRaidO%7nQT6B!qUOcJIqaFY(P#e#<8+oI782yINWo`V8q=>)IY;bUL z2p`NPd{NBzX45=S%ukDXjo5ybNBWI9oAYNSrU>Od;gE;=b5^2W;0=9Pk6k>Ud9^u@ zsrKth^V*8ke@^&a$*jbixr@MIaUP)+AnY&ja|x^1Apbgnp9tqy2P}c#t*BR<)z|fu zyg_n!_l70N&!`27ak2b4W6~hf$f5|Opiu{)dd{kuqy>MOxbFz)= zch_o|@2p-2*ze{zbf|0ffoRd1)ww8NGZMogL#?{GZxix!v*iC@p)AZwe6fPC@e;z< zq?a;P^3tqxNLeZLkpcsEk#dlj`w3hq@UsD=|6Ab7i8Oycig2{#iVA`6OFsPSQqqTC zM)$slFQ5KFE(GB>~j;jH$mKN%RDrq~at^?)qzHB>|O8s_v6>HRUhTRGdL%Qw) zoC@esza92G;87!X0Y+|q7qB6^1oeEySi-iOK1kK8r!{?y7!@of^o=BZ;BdkZulN|g z%9{TUc-KL!IZtU~uk5_Rgu86Q>lc54c*Sn|zHLUL0=ce0jji#vH>;|X0)W3gG0@)X znUI|e*d8ndoRm}6P7Tin|J-3!?Q;|F&n4VhMtG~hz8BJb+L)?#kFu*?M@)07*gq-j zTMNpL?OwojH?T#1S9&Zvw$sfH)LI_(r|aus`<%cx1dhF|5tJZ$(QuERvq$|~;8TFL zY9{(`Xpzqt1~-l9*Ll?4m(b1QrxE6f`N}hBo_;Rj?}YNQ*sdri<>T4(_2j{0!C~7O z`vcx9a6hz|>AZ9ZVw4*rELci7Y6Ib{QG_3L68=%(Tp!J={Dkib%*&#ArNBo7el2ia zkn{@#J|KSgyM>h5TMiKov!C;9#SBp5mlOVcJK?Ci2sdvcytI>W!<~fhjv}nMfUvti zVPGfWjpqO103WbTxy;M_@yr^RYG$XY=f`Q=WauYJMX*@dF;Yt zF9ZC%`bxm+MeM`ZZoDRC?$`ATm@h71iD*OZ>QOJ{vuAtd47L%s-SU^36V+`}b_N^} zsP(ALW0;2r98i=p-*&=unEQ-j4!`Z{GiyuHue%AM|NHtT=;u_l^_2g1$T`Hk8}#95 zeMos26!a+DXC*E|ShEtVHxoYDOlV5&y;vw;-A>AMG2d_}%|luU=L$SXV3%;1CN4wL z4|xjxoK|)IeAalMoqG=ICAMx1_i=>#+W$w~o50s}ypR8L<}CMKStPQEJs|`|sSqTQ zn^hLOSW>YoVyP|m&_t}Qs)$`|5laXaqNshTN~=msOKD51K2*ABwWX;4^E@;6y^j6=XqwIGc#w-xpUb2RI3-w{(ooS6{xpAR-pW53CfR2zB~urzwJip zvIphaO(;Jnnb{ZJFAqZ5JPzeowNcs@qx4*fvM>o{f;-AR<4~Slit-~$aclv)H*`mN zZZpb_pmmG}Wv*X3PmYs( zxgok!Nq*B4-4{t7B$>AAgbzHWhg9H+F{A?T;Os_e^+Nfm5~ln7ybKSOxfEiGD>|aA zLGJD3ey|mNW|8|C$!4Hc*zInZlbf)*gDV&A^y{(TTHJ>F@#L7>A=r!V!d3HrRqXRi zt7Ukg&yUcrrYXNbe{LOv{d3$nlnu!JiUr+OZ7A#0I>bh6?4#sUME4GrXk~)_0c;}8 z?_ys5b~Mh&6I(uo6#KWV0KZK;G-raGmoZ(RHoojVr7HNhglk7(lVH_kFn72!HP{)r zGd0*($?2^F*lM~jE8E(#4TcJZP(2kp$VF-=kadl|AU9jk=b9CLTG;xMrC!q)o(uj~ z1ICjnquSsYI057yxQby1pn6M4_Xeyk;{9Qpjb-`0^9nv7>TJ?f&}R~zX1n7<;9aa_ z*db;tm%Wvq-A09H+Jd~o<^g3A&7xRzHc#sAtjlSmvl2=^8;VJuY>mbbC6 zih+VUC9G{@WdV}%6AIecSg=Xk+qkfJNtGMq!wYk%lEO1DTPm_ML^*!%zk;-+u88wu zhdpg7GLL!=+M>Wyc1ib=jBTxe63X+an+n_1dlX;Ynf&<=k# z`{}t5R-2uabU*K#HnrImLDu=H-?XX2evrB=iDhj98E+tBxtjNLo4U+T5Lo`+rXK4h zb!E9cG>DZE!I+(E1*+Llgeyt(3T?oGCAqChX7IxRNnd2(4^A>Ay*Ay0J;xSGx}RZ( zuTrm)G-bLS&idG7(#&d2Sus%-+d92!XmfU1>O7Vvvk>;Rr2b14Ab;4E#hMshvrcFT zD{6$4!$zkx2yMku8#`!=(uS>*w8|$qG?ZNvM6D9W&bL5I>}MYEo9HVh+2Psp9h3I* z2v!juUo&>v+9EK7MY05%q%J~dFY(yRBjMUY%Uo7xTWDxBn<=Tmwl$VGmS<8_ zXgoVjge`5iCb4URtW77{T|2Owl2(jL4DG_wte?0CJ=%3wA`QZ~^z({fnoV3t9IC7K%g5?er&%Pzi@6*`11ku=<6 ze&|rEt~K3WYEL;mXoe<3BHYbfv>|DL2G7|YkPpCzqYT_tQS)7w&sl$opRgyl1DNjrcFSRF~O zyPpf&%sNQAHz_1+E9)c4GC3-2I~yVC_L}&xA~sFZuWP!7y~!3xn&#Ivte9OVn!`Ge zP6^w?>f15(EcWi2fng;qQ_`}*!@~Bm+mcuhxc^}*B86o>(RE2p!bgX_1@Ary-GI>( z!}hWE(Sl-qGJr-(+R=fHXlx=O=E}5NTJ0wN5 zs|K`R5UbXsDC`}!2%duCn6($m_W>&*%3?ozoeuke9fBvTSW9j_PKSNM;yVeN5%zW1 zmn@4&^xc~bk5|B0@_Qt+o9yT_x-&##&H>BLXqn3v#a*`CWQ&M$*qY(rh23O+T~N1- zUGBTf_6=CI$Eu<+aLdN)CVZ|dQ9SVpp-oN4ai zWz4m^pzAGt!@p-|dmt@iv!iN;|HuyY7CMjRb;IwmW~qXXhh4V(%wmXgnNMEh@Sj=H z0HG_WF(lkjTn7qrYc($1s`QuCvEpTmt8$Demo0ZgN**LEqq1j(yDHa-a@kii-w3a$ zoP7y(xvW<1if~UQbBM6)-F`#3uQF?xpq1^nhWjb|C8f7739q5lO%uA4Gf#!rQ(8&t z+~rhwePxNH$1~p#Z>VI9M9WNv+r}zm#-J{T&8idEHeN{|D=gb~Y~MCP2^=TLr(@T)iAr9& zupIG5pSB&8%n5={grv3YsN9#-u;b5Rot57tu?{yaT@>p?5zEURC$;UWq!Z<^=d!cg zc2m433Eif}{apqr{fTne;hf!VUs3`mixfsre7EgzC6y?b_3Ci3?I`7#)CJVK({{WP zHbum;Z^AEaCn}TSg)J<5tEv56rYS!X<*;?p`O0+o9gWcS>}ZLYq1-0QVdFcvN4%mm z%|KlaYu%wrM3&+=UC@tH>PKWNvt|gYFtK^W9Ay_gvq#IJiS~&3N?E3$Z`PPf2Pn~4McLAB`A9nQcX$U4nTUIXqmN{f8U5jN=u?S){L2h zfb4>3mRY1!m`$xqapO4tGi zor_qjq)Xbc^-{!o<&dOPYjfJHSH73@d9BYP@|6cB-H0eq+AqXda@c^a8zZ(Tsgmvo zT=d(joEJp(S*Y0FKufH%V&6jLd7{(SJg;Q7O$n3KxjRyXqz&On?In%vHd@)Hq)2)? z1gXCy*P%y@ZOTwV>@9fpZM%{#>Gi0-K)WP;?=@c8uH0ROc{$B`cAul{RDP1=nta6A zr970hJA9Q}v0}?X%TsJZXf;+s?Wa;1tmz$8o1J@>=UggavD ze1m?AIA)S((9?($CSf=@1&aQicB|*(W`EbDwm@*=lhh@w^0LE8bAt2>ef^y1)jU5t z96l#?tMcHk)ub671H;}|{Hc7mY?#7XrI#d3;REG$NtnVpWvL(qQ#hx5APH0WQ29a< zrf^=lB?(hFuRI{iW}EWheF&NQDIHgwADM(J&X1HOi!r0KSg%zz?H?(&T%;^k(Wj>U zW5r+6Vo2elvOp4FJ232`a#K=6Z-re_GM9*OPdt$ZFBddqT%i4ua(yL|xWoL+Q4?-6 zTC}zcamY@;#Cq!^P==;K^hQh}dC>-Vtek#YyW9eO!n}ju?nq&!@U^gU* za28YN8}x&x%_PsD>GldHVK_G;NZoB@?Rj>0ldg_m=tS41=9UxWbLBI%&R)?G4s@IB z9!|8~?&(Cu_DW8)&+g?!hwa`@bkgqQM5Xkp4Xg{SrSta6PP(ghKPS3nui`|%+p9T| zPh?Fesu5YsiRwoBn^dE39r;(1=CQI`ZF$#2s`e zZe2sEL)p`!I`i8^qU>Gyk3wf{wQf>WSN=fKhP0)6R}Qz1l7%h8ovC5?aWccUx! zkTh#a9|+e}64p{z-ik=%tSg6GPWX3=a@LjaAQCz2#t({ckTZDuho5u`m(1UF3YW}F zox*kJpPJ#Su^#*uktk75{=Lvycf&qLPyQ>B$V*TDyCBL-Pi|d@Im5h6kLtyJiLi&v ziAv%ACcPf@B5z3~Qb^@(iA0>KJW5zvyS=&HEbPP6R^AwZ3YMD6zD52WsH zt%2~?>?0y9-}b2f+%=z4U?2A>i5kEcY!qbOJ~eb84=fOLD|Kqo3gZYC^ zLU%d!-KZfvd9$D<^*@Rl#^({`vSCxNMGfZ%CCvgF!5>N5+x=S9NZx1*hRbF9KsSod zlGGLGWxh<(dZ5vKE0Ngo9K&}Bg1c6D8<-!Ev}_W**T+AXG>?dF#T2sHnWC?w#_~*} z(+q23yg5#MyzslIaMVrajNP0Z43(z)6%?tXnnS7t5%pJ)Gim3O=!X!H05Nw>ELE3fh|CH0RDR$k+kiYNu;+vuy>0v;gg z9q%Sy3wem7r{fg%27ggf;v3&rdV>#>bYk?=s6~8|r2etrS6a+>NgDY|H_u#tnCOP$ z59g=m@^>W7^&SCqMbdRhVJW{M>A5#10sSDU!z&r^KK5ftA+a-oTz6ouZzvl_&t=Pb zCQ&x?Z{Z%jlFySA6kio+1(DdPS;Y&Up$kOVm*9;%{+UTS&~1}y=&ShylODR}@uZ!Y zI)>ZJ*YaK_UG!hi4+)~S&F80xME}g^>2G4VTQ=;U`Ml09LD)a@c}GduKl6DP2SLxu z=gE?uhn|(sdrJBq`ffgdk?4jEduu))DhYclq$e%0_vG^xlCbw|hq!ZY~mv% z6+`dY%rga1@7c=Zcax=py=NQmFA00kb~+CVXCUl7MZ9{6u*BZ8lfNJdd(WF3wj|-- zEd_hen|zEU>^-~qc}duNcJnex*n9Ty5qmM5=skOQI?*lV1ho4eeqGW#(3ke|`;ro& z_w3`^TOu6xp8b3)(JiGv^q&2EKT#HIx4B=X1C9~QZQk|}c9<9K!*HU%9Oh?;a;^K< z21Os{9}?YCK3>=u=$0f~?O(l)^2esGdGs;veE?&*rPykRMxWx>i9|npm)|B5^U=Hf zM4fIjgq_mqUA&AZ%NSVD^h@^^V%Nm%n| zcuPr%Zv-o6cxy=~Mkjfe@=!_Gn(y-tl19EVSUbzR6N#EX%lk;eEAA}sM@NZ4s1MMUJND%e;i`?~~Xg}=ppYV#3 zu$DgM0g|xKU*^wA!an~QhplgFcdYrVyn`g{^H+IiN!aJF@vf4v&ws%OOTs??B_Bg1 zYW_<;S?aKtf5{g}!d`xZuacJ7%fI5Ar4D=fSA4G|yjH&E`-nup{)V3-!WN5){)Rsm zI#>xHeR2rPki+H&A(cs5zYM9>VWD#;S|Mpe5$ZZ05xRYikWNXOkxaUyLihYGq(hQk zj*SQUTGFhdeB~Cm921r)oAQ-^@m7*%uH0z3&C4WB+T1DnHg9xXShiSplz+>^B~|Z+ z6eFqQE~F$$1wr}Bw>+6Bm+joqBl<4CMyD}MmcQaK|)L5jMl6LALK(9*LWkp&dDXc5fcanO*ljUFeFOu>*BRwI? zvL5Q}0c5-*Qg00RPQP(?Njr#qB@Kl*f8#YJWp#z$Ht`@Lyi%*N2fP*0EoE8A^5}=W zzod^Bu8DrcXGyZvX8Z|XXX-Xa|G{^fx*gF>eTzu+B}FYG%4MG|EQwas{--gYxolp~ z)6ra=CCGYUz)^0fuMvrGhKhEMJr4)rp2sKAuzNu|+_(8W8qPbDWC^+x4TqW$VXIhG zIG0T7FdQ5@CJDpAAz_j*T;*rN`I$Q3phpUP5ZnxRFB(4mZH9XsUGtf6wM-p`3oywu z=w39ODC86lPs1rMUp-Uj8)RqoO~QOOGzs?(n>-Wlc~j>bOgMO{ zPUgioNR5G4Wh7xZcwJ7CC8$D7n3^YBtaG=^mT-YwrYW-+izaBM5t#ZH3rKFRXZar{ebN1^OCv&MXKE-rFGh(M5*H?z0oPGaE z(*3#lN{qTyQj0G6O00UHD2J`@StBM+4K5Wa=%7nbd%x$POFU6cGYQ_XR3}P`>71{0 zP*+H5+W8XisE&DGgzMZnLG7$wmo&6EAAUJo|E$m*>DMW`n>tXCmBaYbU7aO$xm_*+ z`F$WPvkLQ-o@%P3(!#niz0@U=mK0v%z13rq&Q#f=^ij2QBHZ}GJxX6SUXts!Mlt== z2a=X|`q5{QI_yJXIjC@p@{+ns(p!bWF+)`Ad7=9SbVJo)l0F9-rk;`X15lb8c0pKf zYqmuht|mxY2{c0OA?YyCNOh2;*+8SzF+@4+NWTR2Wp$p^Es43r$EdC!VVpUvuuEvn zIJFH?E;|UVGG5J)R6jN8nps8vz zNs&O))Yg*ryqvFOsPU3^^-NHwt1%ZvxSiqgF|VkZlD2wvi6N-wQd#lKF^klHN$SxgAASdYPtxp0 zNBLs)iAnj&V%7SINMUxP@iDn-nWQg@*I1UR>7SxbjEXDNFP|a*%OYHq-_)2D>dh+- znisQH)jkunKRhR9y?WWCd?jD~j!4A0QT_cH^1q7V=CIu5D`GaPO(o$Q331eG`acam>ueml5(1t#Js8cUBeV|*wf{wV|J{aJW`Z@lKn77o;Cgm${t3@W=i8-jA zl5{xXPRwETwxokA_b5lzGD+FJ@|9z%@})>`_}Z|_$JP2oxh%Wak1;3IJCYu?%U4dR zKS^rSB42q&eJsPd#s3y_T0L`J#A08(MLDBhBg$o`GPfwDYWEvL*KGWgnD^9|BNgu}BVn0x?3!=5ghpP1}47ZFW2YSSQs5T+WW$N_LB0f@MO!AApsP>i=6?ED1 zsXAKHO9|W5Pt~!KJW~QSRd=2Xzj;ug)?lDE3!% zrAbXZa8+DJZt0 z*1)7Dv6ZwICbf+9)uK&`h^?k|GpTEAfY#rn7h?mpi6#w-t*_;nG%B{SR&3Jb*yh?N zl4jQ3qqNa(Ny@0(IW$zeC&@Q?jU`;G^Nq;$$DP(#BD54qktu5|k=k5I4WRv^wWTJ_ zijCFwOWM}$wb*#gxP`HZE4;ndoG90Nx86oed##P6;%!KAlEPe(G9--~i{$z*%8NCB z6_TGM%>yY=QrpHyd3&vuAhx zyOt^A^m^e~Y!B_eq*^fd_tHAw!H~J^3CtuZT9Kp~t4d>E)GkW8)~v4Ii`tlP(K3hK z2kNc;NVJTVd4Cw2sy&o++2_O9KH5`BA+>+?>8p9%6)F5t=U1P8T6~!xKd+6k{k8b- z1P#c%7&}1o_+C(Y@lg)Pv%|kkc-!Cy_g%JfirjW5)Lmvm_n}AM&vDsT}-jr?lIW-Ui(}+7n5AN8OD(tu_2vgc}5w?`l0IotpG8 z?u<54Qo(cIg}tY3y^ogS`NR9#E|Wai``UXZmAahOv|rE??^^frbD9TH4vS7w+MU;; zB)vLujpZXPQPORQ`f)JjaM*zS_%_bbMUy2|Z7)zVF>+3vD-*`#{y zKGSZR)VSSME&ex0xEAd`*G8HY-R@snht@?Jk`pc2+JJMaee+Df_`eAuV{LSr1oH`>)W3SU23bN+^Qdw6y7RdvFf*p zuop~gXVZJY?+(P99aBSH^pQm3`Jbyknkd_PCVx>oSADLe$dC;{ZwO0z{^zQn5js|( z_ta1~osM9E=T&YmP7QU}%T!DuhgICNrCmk6sfLurN-CAKgL8cGXcM5mUT*^h8-j{@ zpKRx)dsqbd^*-OuR}YgE)%&w{e)=#;M|5Jaqx2vxAw~BDD_I}W=rk*Eh zL~kDNuOE_B{YBUK+WIV;ux$FGUwojxOH%I_1LN!K*Cd^Jv1xoGJ-&jly!~QWd{ezd z(xw;VN4kV0ctCC_{_V#9w&8s z(sswU*E>nwSa<^7LGLMba{}Q_d%eHZMZ)v&j`}dEd-1jX@g4QCMDQ-^(j)Pm^sSP9 z>3%xCi(UdpykVbr$@n7vMP02ZNYA)zN!9BUVNKkQPu1h4t{?Q|KKhSDIn1x<*Z6*V z4E#C>pLUM*ej49j?`#rMD-_WnN+3fFOGKciQc0(-1b=q~u2Bbh6@Dc=KVjzKOz}X13aWfp!z&6OP^q zqxC~l_wm9>@Wm85FbAG#;Cm2bbvquP19RM=fddo9>BES``&r}lF+}3&z<7N!5!U>O zgz@@ZlRQ|uzRV;aWrDuT47Zn0(ldN8g#2GFZMNDeZZri-K5c z|40buUs<$D*D-tb486IejQYteL+>U@e^LmwcBl{I}0XpYofZMxBAy1qnG47`sr zUC)=6g?)!B)AhYXxz_li#R=2(LsGYL^p5E1`Wcf}B+Sr5{3tKfewliLq`6?3sV5V` zuY6K=L}%%jiE@}4x;|m1Zm%N3`M21dFiS6xbhJLwZlXEXVkprp{cWi`S08@Sp`VoW z@xmgoJV$gx$p)IOe=2p0`xhn5(Z4b+_aw~KeMkS(|4!@Q_YYx(CLL?K$+nFM z!wrOaqR75T_(>(gJLa1hJD#0&a1lSU<8 z(r*xnmFhLUOz7bBK{zc!&uot2M8CeKFCcPQE+NW>x58(FW%Xc6f$e3}5J}${s}~4jx7VyrEYnX*!Z&um*Dslt8xw!j?-AXy;oGi1=?^90 z+pa(9E-f&HTQ+f7Me=+Gqbw zA7;`?`vZNFNr&wZ^(7{yM*gl}G^y17NUz?Kat3+1YJaQ`GwHnjiC$vTE&Ct(eUpB- zGb1^~5zZ%4HSi2D?DPA=YD8+rR+H*R>V|78p~H7r4Wp?fd@t5wjFg1$#oCNblJLFQ z3dT-J_+G4w@u^9%k*>xAN%-!oyOG>lr10^!k&zXRJW2TOtEX|VR zNFQT`Nf#ok7!OP;i>z++4|P~RimYk8Ckfwu4KO|>!roKtTif_a=&0T67+M&Gvthf} zFHao(gyk)4de z(L#sq-qn~#gzdgPv750==xozHLs$>veMzr+dH`LN^v>*Ftf#?ZC>C2dyu;Je@F%)q zTi_c4RA15uz8*l$gr$<;8OnMYc1hhm?JUK}lT-mx=xtn-Gl8^`(^bBVBg6+HVJD~QB9mjjJLBC&!W zZ0tAbH~+!LIih9O#s0s0ykuM=nq$qIlgwT+eig*N+v)51lHu15b2f*S#PtPTOQJ0H zz;8;zOGX5dm@S4FNx~BH(!^_s(VOU&ZRLg}x1q*Fq8qlU8wRqW#_K|-On~cfsPTp* zx2?%Q8zr?|i@G8rEZ1RnRA%$V^;RVrtRd&}57-m!> znghQhQb1Qj=oCzEn9)oUrZ>!JBP=1kbVp@Uko!?$nhb;WSEsDEY|!9=1AS%#fR)Mu6vPn6AW zu(t!Uj3G{zGmUXhmNSj1(sB;_B5|fMhe%wTvy3;0PO(J|;9kwha|$=hcvFydbu9eC z-q`<)?tP*hwy@Q$#977zC*5qLS8{pTXB&fwM6PEWBZ;zEf40VDwlQ9iH8Hp^n{7;! z)Gb&CnkA`uzrJjau|QJWemc-nB2h1MjSWO1g}Fwduw=88?-J)4P?_diLh~fyn(ybt zS55K^dXl)nBwX_?dL~?ssq+nTOUgCLGsrt>iAfl4`7_~Gm^$B}fTUF>c?Q)_$}`1jHY!WHWz9`GVgyQxu&qrxYOEv@=^ZmR5sCDU89St92y?G_%-HLsJ8m47 zx?8+3>A3N}lkS9ZQR>EXADfcX*_T@i zAC0|B{x8+U*k)|Pcn(oXg~U=oDs>&wQKFV((ehoWVK}47$^FX^^dH+8>r<2+-HuS@ zZj~K<4Z}uHMD2l5j`&4d9M0VSbIgCAio%>z6rn^a=vLXfIIQi9wJ^3nTWZXAp(9;K zii@f2SM$;T?HT2=Q6tP}d_#=$d>8aD_i@CGJ}N5-#uQ%ysk0INuzmZ0w6NJw4_29? z2#b~~S!!gdlO=q82rMoCwdG{!^IV3)Qp0(7f01!eI?e{p!E_JI!hF_Wg_eKsuhS_Q z3j2NbpF<7G!_pNEz|wiw!`yy01mpRuWj>^0T2fk;B8=^1GUnm^=9q_x6ju17kHVbY zO?&QX^1TpMsN;mX*v>ZGTOB(VV z*2cTg?s%Fa)?2|i>=n1D9}4>yTB1FM(kPTpq3{eww8v0Z3T69Wg~I&6^$T&T6esjR zxW;u^iUJr971@_Yc0W4a81nmo_O6Fi0r|rQq-pPcIC^GydY6ZIPT-XN%_$|+T7|Gq({i*ov zyWpLSRb-u(;ulBKX5yDLpF--DSbrE*yx3amA?YwLa2Bx{b0Sj5bXA7_B6Z9sj_PaS zr^6~c2-i5AC;+1qXO*+jjpG=n^LA9`mV}{jF3{PL>8QnXcpR2!kFy5GFUEPCJ9M&v z6I@A)WB9XLoD1MOg8H}6j9?{u8{4x4;}`Y6mU49!B<2(SQF6+yO67v<2x`@Ft>M*e zq58B^ecGr#D^PvHiE$9tmFm-t>eHR-vm(`}2h}H>Mh^8^iR#mf>eHL*(}!Bhm;I7} zc{oEk6jIcckmddy@_@A}+TyR;n{>^-2_uZc(5lcGTHLkOtErKNi*uq?ILrw6WP>Q-Ph&<;(?Y0KZm^y~~YC>JBx)q5t%sh~IY= zIW(YOake20Q$J5>VLwzUltwkCQ>`i#KbFp+h0%|C8m6vNZEF-tr%axhi=D8?AB_` zNt@B=GZyl!unWsDh6ZpA!s)>fKW9&)(H#nwj`>TB-sq#sQAngRr$1Ug?u}BUg{wZ! z@VDNM^&7f53xaX--`m`!-uoq`$ZMgc^Y~xxhB%Y4e$Wz5eqM+2uc5?jB0{12??Q>( z3W@UY(TYm#)Dn}ighl3HL%M}t(^mMF}pwLbQoMlh#5o6qu<46J*hL~vTE zQ;Gi1X4U_*P>#9y&pE{P0L<(&(7)XMY)uM((F(%Sxh?*=jLw$5c4I0i|E@Ni+u}cQ z2XDvNw$uFbBDB76i&cuV8=lQji~oI`Fl*3N@b9#ux45^#_`lkQQlyL0k=A=KW^y>u z6t%+rDa}yAT?BOtc>t-gJ5K&+ud-2;H(~i_x5`93B5&eKFTdMztiGxjV?148l+fU$ zR_upoTH~0ED;x_O(gVljH$d80TaXplbC3rYTIaYjT#dM~i7?(iyXwZa<`n0%{^e~A zUn&XxbEwrXqYp}0lf?a5`vKLDa}0O-{MiPzP^&bK{nah%VS7sq_0O_625p>I<_Dqe zIEyO5x{C0?x@r$S-_hq6f>xD2qLsnikCsO^VQVg= zHH;Xk(8tl5|6Hqo&edOA?XN!nyL$L{Wp~a=8LSiFJb&s%@lY0pdC|StLK^Fy26@1H zTgl5j;8>!NZXR$R^@v>_9vT~$<>3MAG0+-p#YzlyvkunMClDK)Rt-KHOC5{jLs=Kp zioPV|S9G;@)6xDV3u>L+t0C0iwZa2RMT}j}ttR@L^T;pO(t)Efo^toIv&>&-d13j2 zQz&%*C!rjv{B_R#bFTg~%L@TmGiwH6{>$C}w{r4xM@+Z=LX_#Ajye=Mclg9sD)(Pc z?JHJjAN0i<^P%wy>l40!M)U8oM(A!yaSH!BG1#Nl?m~ZOw@7hB6RZI|FHfY%Sza-^ zMOfPw)UK|HX_fmwYa=XCa+U~bsqB*i?6-JQ490`0C(^hrEQiolAj;w_KW>Khe=j+6 zqm}AP2+L*O%F}hEBK8}_o|~uvQ9u7qcA)Dbg02gZ|A{p*|Lfb8=X`xT^chI?c?0SY zb_Jov6o&Q88TypF@xDxyD8L1^;UHCZ9OfgOmGJ65ME0UALW)*%>yN4Y)(~S8{jf5P z31TPqGTcExp9Bf}oZ+}T`V+Vf_65wUj@?>^8|R&sehz=Q?{1E6F*@NW`k(C)iBKpZ zHM(~bK0hqS*xuMd^#D7xu-A&>HMZvcVd2Lbv!SW&w=D@Saasj=pQ^Sg0US| zAYcPu-Wh~8V!Xw%6!rl7V@_U&eJ!1yIvH&7CJ`2%)37R3B9ss(xy1R45_ zZ-9BL1Fi^Nh1`4W|CI8-~RgG&XxIhWgi1=Fj14Am|@TwJ~-XT7CrM zlFEkCTrdFKI;$8bV#be3Lnd*=ta}L@!pfxo%2x8V* z!=X6KQ~I`WZ#55$t2|?M{%K?S~Yfb&EP|vIG4q zK`H+3smfoUv-~?B=bdn|$L{=O4X?^)pQe?M^N#WVE{)se@pD$4R#5+mkC;;iz{~<` z^}1MZI2-D;HZa(z@mO#DKw8-jkT$jkWCb>wuB?9!i~H&pior@T*eHey6oZS5!Dlu1 zSJ)SWv7YzAOzODGu!dDu1+EK)jgI=W3<*Y`daY4baKW(kK$g3)WiK{IA1~5APg)Vm z;e$2}Tb0LyPxm;p(`v+dAHdlyo?>iUk9n&~qfPxJjNvYY9RPQEjwekG7GP{5><%aQ zjMvNke{gcQb#hm9a$}s1c*LFqwvkFJ6OCP9l9vDtiz5 zr^dFuR_>4Xa9%H1YNXYr*7?5guWnKQr8FAshU<>gPLbm|8a}tu>A97`F2UIDc#d|@ z6GzUwaIf*~uFDa+a^b}rh{q3RA85zXDEH7vBCc*{H?Gz=X;mh)?LE+5n4tK>ih3>g=WI7fm8JN|5!;{PKPTzg zRAISQ%E$A+_9Ex~C{Y_Y55l*Mx1kh1<^E7V1?Vs4O6PY%{@(uY;%StLWgG>ysuLz`pt$NGm%F(#E=N#}vieDV5s^H_lmxZ@GVsIT)vSs))}MHFlpu z34ifCQTU6uO7KY{zKeosiFZrH6K(PQNJzZPQ|Mmr*(U|!Dajy8mv60iVBf zb|1>+*Z~$}p!1XWT5wn5cr)j(t@F=5&b!>@`|8d+>dx+e-dz{FO#j&)JMMrv_A|w< zyVzM0yGg?Bynp_`*;g0wh>V*4L zB7Tt*=cf!WCSiV@b1v4F&by9cEzt_rGh&9~4BdZsr8|eJISuVm{@t@PXUp2@Xd~vY za`*of|3AN%@=sbAU13avyH}VW9nWg(Qa&G>bG^bu>x48z8!=Ohu`!QEyiY^R$KHF? zrvEI(d?6(6Sv_0lbz9ioF1TE#dC~Zw3CX!M-)vw+8#x;MW@LTZ4Z%`wsr@!Cza} z3)1cd>Gq+&DAtcnSNpLz246^1hOsZS&p9TNVg8yf;Hf%QNW`p~6_}|9xje1XzI;%qN0FV_}GmsuE z5~L4HAa@s#)mRG20pycLaxBRyB(q4)Cz(TXCCLpWi$VIc10WS>A(S=+Q^^4dZk2MP zqijtwQZI&IszmBP!7o%I;kV79AjkBygA9gWjihlroizx);dDaPDe?jwjY8 z=$TcLLER5dwoc)}}@dVQ}j%TB$aXh~?jgN$LOVc=>SDK*XIi)$2 zhleWuGNKUN5169iFE1Xd_)CU#wi159@KD9yKNOQ?6@zjP(nm=ESxuQjJ`32#3xkyg z7Se+BUZBB8q|%IP!)Cmao~V?vKT-yQT)D0DHc3?bbw{g z9yo{3GCj0N$+8>{-UB|%Lf!@W@xoim6l#$H7XQ`v$>$OJcr!jl8DCfD11$J!*Cmu& zkZ{iLe9M(K4fzuG)261NZPG6k)tpUOkr= zTE2_U;RO&+ATNfTtONJw(aEfUeHmp@?t#AtL%Ek{DeonOf*ZfYIK^^4_$a@}@K@1U zihJ})aATbur?c{pTdoCP;-!`^;nW-~*HvCjWhquVwEP|1pG{NL8&E%16?`VUs|TnD z9#Ebp_<&D^%$OEkP*Cewl)~#!|sh;Zf zWhX(lgYR5m3zn+$`R_YE1WUXwir5*b+Xj?+B&2dpMVm`Jl6P$kR~g^GX(pS`qk`|M zk^IRf*iqt5`oUh4{x4{?DC@HlO2l5y|7c+h~#e_ttih z<3Ju_c$)GlMrSzF_0rn9DsPf@k>Q!k*U0}S`CnvsE_fN6x80(YLF=E>?lU~o7|VMT z+;~p-eTHWqKL(!~`hAMwz6=G|4#bHz$C)Lhz8-0f8`DHDRPWbMW?ksC1r6%|f#wP_ zkf%VYd+1$24$%`xdV{}Jy~oauSgIHEOz%~CidjEfbf|~0ogn`O-~Wi@eMs(yn!#F1 zW`+D-@O{0yf@KU;a7<{VU?~dKRwZ?eMhceYIR7=eu~EopM}fWi-mDfzFr-*R?_%vV zubnZ)dbOalah!h_ooa+BSPD;$-;*rmZt!b@f$aC@q^K{kL<$b&Ud@67()2mtp}kiIdal?LkJY>TCV8q+KU za#9pm72Mj=+Li!Sg1z`{soQz zJ1kk2RLFBA#B5cwEKin|Sklz+!h@C=7%@u09ku#HusIxj*)mr3sSVdY$t?BS@MM-n zZtT6+EGTbU=1ZSZaFu0Qf|i$9a@1|xzXkcAXEk=fx~lGvmMJiPT2)2wL;d+?zkH=V zv<38V$b;PqZWztlD|n@>R3^daQVZ1qQ0FT_n`m9BMz4LOtW@7vF&x~FR!^`NtD|8f zX{Fk2?JVm7H3iN*Ua4C0UIYKmd5f*bA=FB1Dah?0Z@||fOVx#;Fo)`w;oPniy&3${ zrBrP@&;w+DIB;R5x+!NrSQh7;1bIH^Ly!@Ru7dR6iD7T8L>ajBEAZ($6Xnxa%Rp9s z?I)0#1K`_O);0P=a4%e|gXOffeL;4DvRqJ8Cn&ZH>d_h&TM3N=SJct#+`(sc4TW7% z@jE6r)FJ9LL-do#tNByKqE0Eh^G%gWW9F(rDZHlFG|8BNB z)~9_^K;juDIoj%szA$b?!u676dA;38o6V>nh(0uO>h5F5*&bT`z~`aW0&IMl!7lPY1TpVlJJN<@^$nY1O%2B0 zRkCS0ToGT-%2yO?Qg=w#wt4pNV86K57Nyvd8H%$*;1;h6$#f;Ag0!krtbAv9g~1B0 z3PwUt2v*Xi|Jsnr6*8ndJ8xBmQYys&C_B6f4Y576+HBa1Y_`s$FIP}(IQuMNsNHo)@3j=Cn_^b2(hmP5Si*xBu#N zmxnM$!Se>*e$P~wdwkAf5BO0p_R>4#e}{bTfqSY;q3Qys@ucX@;Y^nt1J82V0C_HS zIc}-uw?$EGc)s5N%d53cx=ewbmqPp#)?Rag*dYEXl*0{59rzOQN(Ix}pu7+Lf2D#c zrqQZn0gZA?Xp|ePEsC1}mW$%1yQXP}w|Ri&(9sI4P;n$IAe#g7>ZsfQP1h{T?r>aV z1g}2kiffGNwjxM3kYm{&x>lju!;wmNn_~H6mYZ7%%nl)LB@j=N+kJ*--nIO)g)NIZ=yt)nKI$0Q7g*nM%Q3L`;=1SyH^o-8>wz1#!c(_2H5SIDG&OGF zXeE;42|kg$H>8Clt>KiG)De&GJJ(Mb0++rG);-4B4zRQIzA&h?Qzzh*Ud zmRc=Mtumz4J;yeD+a<7BKjfzpJ+r>dLAf&2>!Gus-yWyKp*F09pX(BgLzA@!)} ziWeyl7irGA2;Z{^RxVPnz6jUyQSBONYv?zry~?P)?$gY8pXS7C6zVb9Sk*$c{&rZa zTTk>kTd`1mfo8heEpe_q(dXle&2;>odovw>nchst-${%6U4igoVhz1|n8hA&bLUnBpUQhR;vJ?|9V65``i zsHWGb?sHuKE_w)?V*O)BBcCg_8t?^*Lu7f1WC_Vq{luHyeMV5rBW$ei zJ-A-h`Q|_k6qAgkd&6R1Ty-4sbtTKkbS0KrT5Vlp!TF`smX;wjucoV&c zRIaX`@O}j(ju_R|KCviqbn;fuSB5c1#XIQgDveqy_W4GzkAXh4;{hv{vz6yt9`$I* zTUR(747s(gs{F6YxaR<0cA%U`LRzr$CwG>PHJngk%eJ!0T`K(4=cmdE6}-Y8RxVU6 zA+rpwXel5O`REC1!SE{HT@J@^GbF7N-Zc;Dy)D#nE}SjFJyQO zFs6gNXKP&XS0A`5@mlETslM2JDM$1XSq)tzcE}z=)(XyzZW>(w^!t2mBS5W8j>UW8gh{^Zy-De>9bni0^ zp;9Omt_%~@JFGC+ttzfgD^K)ta*j+YP1$U5KVU1x?G+JqBwCWg4R|?kKYgGqBAAq?7zW)`h z!1^E7`SXp0ume>CT%dlcHUMd7%|JdiT7x`aH4@|(Rc}Bl|Eiim?k*tzRrLz^+^brs zbghN;c>+euQUhzL)c6AKq%M&Ag3)yjtVTE-)L89`@jBd_Tru#gpQRA?g=!Z-eo=Lb z1y{&9+9tSTg1kX_3)Ou~as89D8s+p_IG&frCBvREY7g+4^M)%2_=y~pyqUJ-Xdt{nYCwc{{TPhwe0RNqHRmhxS6jp|v-CjD10ytC8U z5(rg8&(Q|#w)o{}qdT~4Pa zR=>l-cJ~FF40t8IndQBNF4ddC-9buqh1Q%lV|_sgjEy)h-C?-K5#Fw9RxYwb`)f; z4)^kG73|fNvL+3FHA>m;c<4oJ^1L%OpbtZ@SOT@GvukQ&c;bCcT~tA@c}>MLBW_YD z%2fP@@?(&_Yib%^O=;jisb&?BM~sKizS%W#&A+f_0JJ0IU!N71R}-(Y{F<(ywW_Wf z#^6n|I!L`%Ajw7=mL(W$9=ZmT+nd&DVPts+{EL0>XuHF!F_Z`0PCQA6?juIliqUWui_vg(S4Qg}O+!mpvP@H_*PL6c3f-eU z)ULp&^-#mF{XW#bB{`Yo7%%kcLb4Ei6uMt1RG)*I574K^y-s-utpZ;%fS8j>rfN8c z4yM#cYB&>()Nl?8CT%ciL)_9qo8*>3+6>aBQ$A;r%>s&H3B`~{HhE-I0_)*lJhAOu zTuNwV*i6S$x9-!ru|V5Zkl_&q+J~+v_i~g93u8f3-t$NIMSrl_c^f3&O%y4QjtN|H3BYctD5^#G3ERk+J-D!i4r%!Frzl2kuiXd;7Djm{xz0x`06y@+NCZaVb7z5UOg$?+Y1{(t`brVVrpif>!OCag zzg1C!tgHwgB3R)Wo(sql#RKGi#Ruder7FmaN-dCOWcedm-Y3fkWcgSL1TEtYf^-(l zn}BS^n}Q7EFMzc3V30AqCCGT*3S@iU24rU*1~Qqq1=)++LBiLKLH6e{AP4g}ki&R9 z$dNn|VqFxs2MnFMuTtERuZ3GkrL>xDs%o`MEbOs&4Wz^q>g$n}=XR@qi{t@+6Db0|7zv%(4HKy-V5D;du&c8S{Jc&Fa8c(mz@?oW zqf$ZhdP(ReOu@EfPa_N=MIT;SLcs_xu=se4v*9>AY=<^g}!c|G7ib$$ZySDjA-{#)n& z0{l(q9{^wMTyP%dMszJ;B>GywuILWHdC^h8MbR0+rO~$oo*KOqa82~1fE%LU1Uw`9 zGr-qGLz^%|qNf0Eif#tn7TpcFGkQ7Th0zk=?&wW`15ws! z+9x2Bb*U$#4&Ya!#{j0=PiJT=Dcl7w>mzDV|pWE zcB`8a6Jv^)7*oXTR(H%{t=4oAZs=m&&gha^)Wtl{>0;eBbus5{U98*AF4pbBF4k># z7t0#xV%_$3v2H_MtlMZ8>z3}i4e(&sy8*B0lKOOUX6C!z2TVyytV)S>De;(;_(m!5 zxRiLKlz6k0c$<{?E-CR2De*2T@g6Dhgp_!{l=z^O_^_1tDJk(YQsNi7K7ewc=sE%T zWY+_LU+MY;;Mcky1^jx~X8@n+dK~aOUH=pC`&~}~{;2C~fX{V(1MsI^-vazu*Y^PP z-R!IBZuV8Fn|)R7W?$92*;mK9*;jAuW?$VSF;5^SW^d1rwqW-5{4?O1o)-Z(^vvIi z+1s-L@HIU<0MF@pJ>aIE9N@N|I^fQpcK}}4b3fqjo<9W~==mqWy*+EUVfOY6Y(pJ- zSf6SS>r?MxeUA08K5y({eUA6AJ~#HTJ~#Jp>~8Df*uATVV|Pan$L_8kj@>;y9J>=e z9J~8_ICc;AaO@uL;n;nuhhz7d9`@uHdf1as^spzN>|sxSrH4KFwI1ooo(5|5ou0E$ z*7tj^f%`{2Zw7p>=SIMv_S^#aGpX%ANo{{6_53%f)o-M%7kmB~an#&nC^s_q8-QJN zZwF@H+`9l5&E?L!bnXY?UNe_%-!PYLKVz=UTfuA+%r?R7oXg(0aPG1*Pf?E`^c3}& zz|RVNT;QJy{1PDO(%g@rZ+|oQDZm%!{s>Ub`yF6pUgUhxrFruK=goU9;G%iw0xq4m z4e-=?7XYpi{6+KmCQlr&OWib|HM|9|L%n-`FWldqA4MHH7qBMt0Xx*<1)Bh40>=Tn z)b-2R=Z`FBoY1P!nP;l|RP@YV+<+lmqHY-ORjbu)fTyd60MAyR5qNHr?)yi3VI8$- ztXEy2Rs!~`jez^qnSd#EF5u+?bLwKa539=n9d!)wTJF|8!AD++rPZ#{@^I4zM=g;l9HQg_me#Cqs)jxkp$G-r> zm^aLq_6mGT;0prt3#5$;nE&Yu2?y{2=;)b;#C=@g4Fb`b+!DsWPvBEaCG9f8rv$zrFuYvw0wbrg+yQ~dPbL1)s=0v2 z1)dQ2rB%e|*Dz*wE#21(yjS3t1U@e?w2q-01;zws1zs=kguo{S9$(LxCj@SI?bC4Y z7I;YDae*fUJ}K}yf$D6=+#qnbz(WF$3p^q4NsT{;F^>y8A@E6o&k0oLGBnit5a33E zyL*X=iTjYaZ#<9fRhx+4An^F6Z^QlE7Q*~ChJHohy*rrCmjpg9Ftk&0*6@N~U|ha* zAu-Pj3|&O`hKmVz@4h{>Idy0c-Nyx<5cs6P=LBxpD=`Hg5_nwT34u=vd`_Tx{aobp zr7_7ZMfVATPYQfaph^>e{NU4}>r=-MejBrWV}|i#0p>GVxE=hQgC_`@) z_!WW2kKKU&JmVVT^8&x3-ESgh_i?5=B=ESv69S(U_?*Bqu9rLoKKZt%nd&ye=ibec zJ#;(sKlHvY0v;Fmq`>C{sym54aW_kOQs9Pr=-w^xkig^GeIN111)dQ2q`(`WVCj)( zoqY5AoOCz2(f6_&XDS$?gZY7xDX#-4AU~%)R)`eRCh#K8)Yw+=sSb zI`>oCQ}`Rl-vQt*!(SKfFiha~;9sha?H%g3fV8hw>O=VBFP?^x-xGkiDx*GuUzmKW zhwwXw--lH)bZ6*;p)Z7<34Jg0%h0@z%R3HtR69P}@%4^pJD$h)o9_xgim!sc5dKy8 z-@}U|Z;GhS(auAi_0DTL@9q3zXDxbd^w#KSqfbQ_%z5pc3+DW0&eHDJbQijB>i$gk zm%D%7{m4L7K|_a!ot5@_=|;Ii&ib#uqe5xu;_tBuU?#A{JF)UQ!YH^$SLnX<#(sV zmwbH5kC*f>9a?(b(i@lFvh*e2F{*&cvS0q-g#S<&Ovf_Iy7N2^~ zsasFob!y+K=~JIN_3utyv~tHt3I&m)2p6Z^dw^*SD(K6tkoB+uCAV4{oLyRSpDMa-Zk6Syl%}Oui3ix=CyaMy?gDa*Z#xWE$a@i zd-J;Yt^4G!*i7zJ()?9{t(tEL;S`EV@&T#T38mI5vVpRiJ$igYWX z`&gx34UXY8Y8@<~&jF9H6>u9Yp|``9dKX+5z)pG?zRO@A{RY@YUk>acSR|LA(V9`0 zz&3lYnpH`4jT*&U?U$;zsd3mr9|V_hnfhaO1^9$3@gWcuEU%L$OJ*Tkrp2t}3&J(MF>3rR*0I%Ccct`DQ!1R8`xmKXA^V$0u zfAe{S`zHt|Z{LiVx|D+-z6kEm7yAJ}dADnuxxo@ymM-_c4Sx>z>8C#pc+1^v z`{31tpYCK$KGQ|GdyMc6XA?d-O1N3(z+(b$lF&cRK8qY)mm>V-tG^5Q*-sGeo=14( zYQm4cpRj8YVc)ro`R8MV&M09b_XEHecm4$M*Z|?eNB#kDoy1u@@e86Jp$FNej%3QkfmM*yUjCx#V)O%${P3|}a__H2974VEl*3m8bTy+j}yG3TE z&iTciXCPFUc&wMbF>@Z_WR>&${@2jm{pQz74(9_Nkhwka@C9&xOF|Dl%s87GF<^dP z9|XK}&pyBl(wt*wU3uv%bo*Cd>w46fCl|B+KfLK`)Ga3SJh_~h_ifmZQck>;HF@yf zNx0YE%NZDcm~ia?;e&!X_tQ0mo(%ts6UW@Ny8j!4Y{mDs5nhv#7Pa(bYu_$@@H*x* z@XWq0_3xnei`0Jr;-;=p`4^$(UWB_d5nxt>=68T{<9~}{R|8(F)?ycVBOqQP#tobf^%b=d@UI|OcBrS- zs{o%>M5H1$8dqPt|!y`wxH}>OWBnylstL1@~HU)22hcHnaoq?9eX2 zb3zvYUK+Xxa4d8QU@8;?Oyj9P)G8DQ+#lKlcp#JjJQ&&scv)x|@C~6P;N_u90j~(9 z0Iv*<1O8Fy0AMb38DKtiIbb1lCE#Qz12`4R0#4(}iVjr_6#!>KQ-HNl5zq-82AsuB z9rOe4>7XA%R|6goIe^!P8i4nPjskupGz)lN=vu)0L)QU55PCDGehhbbI&fNW z6X3@~Zv*^9=oY|-Lbn1wj9WZ-b0PFjz)yzW4fts2cEC@C-V69x=uY(BrvY)lI&?SO zu&9Llna~FSpACHw@LQn|1AaSnFW`4V_W^!4^Z?-BggyrNz0k)2zaM%C@CTts0RJ}h zDDwFsV26SgAKX6%#LMrYKLPyL&}RXE6Z$;hZ$pm*{#WRWfcPRA;ESO@1B`Zj32;uw zQ-EC^e-7B)@m0W{j=uz)+wnBuypC@G&hPjp;DU~40T*_B8*ov_cTwVEzz%gv$M@h~ z0@$Hm)$s$s3p#!Xcwxtn0Wa$K3E;&Y&jVi4@dDuPj(-4zB|l(a$Ip?rAFu;wB)c);=1OC3_-vR%-<39oa(D7S975*JyDExcCj_@A=eF@M5~0jI-D0E^*efV1HhfY*dq0$v+l z4fwwB+E7T{3D}|T3a^LzZom%petg~yuPy@Oy{+)+aDNaGFL{Mu1^0&mG5X;%0Y4o+ z3-C|EX9IpVd@kVU!sh{gKD-(5YvHYce;Ga>@UOx<0G|%;0{nXT0>HlxUj+C~d|nB2 zCL9C&R=6MV+u=Cicf)%C|1O*W{8@M(U`J#arH29W`bQ)QcPAivBXTL+a{$pBkrZHe zWE^lohvCcqB$*2vX>Z;Lp9H%A)4-vZd7?u;A-yel#b_@T(PfFF)r2Y7$v&43TU`T#2~ zas%MUA~yj(9C;hyBavGGKN-0d@X^RS06!ObC*T(%?*{xvbi`)(OPXRG!A|C)$ogV}Yb$%Ey+<7lxr1L(&&dvt_S9g94@z(&N2Rc6v_d39B z>h<9mc;}&TKj26>4mcX#12`5=0H(wH0QZN70Vl&r!0GU%fNu(?0FQ^q0pAin0C;2g zGQhWnF9*Cid?n!9akub%^(o|eKIX|Dz-N%^eD!_A*{S{mIq$@|+Av@=k^=0CWWcen ziNpcdMfLz*2>dS97r7i<`IqO+g7;q3y#w%+?p=Tzx-S4ct@|RtGrBJUM}Bd44!rnu z_Y~k&-9^As_hGbN3&EW9Ujd88ba^X;9#>+FfH zj9wDWMZYv>N7q?Bn|daCiaphy_w*c?TbMU9?}PI`I`3Qa`sW{*pP&Ek1+QOtcwuAV zTNb`^;RhFfb>ZcU?p*X|i+-@^?8Uu{_bz_V;`cB9*y0~Ae$6RAIc3?BGnQPiWMav& zCATbzEWL8+{mMvaBz5FkhU$)}tichZi?1~SZ`iWB? zKXuE>Ppag)tcg(+M2hnd0@>WYyNx9ytRkd{&MZgb^Yu1 ztxK)Tt^4A-e_8kYbqm+8Sif!k>(?Jy|M~SVtp7jjLmL)t*u3F&8!{VaHe9>mmJLsA zIAi11jeQ$S8?W7X)5e=O{(R%FH%3p3pEi8j_-XGt?fs_>gzgUg{Oz#+4SgW=E&T2d zt%!c}G~9U!t&ILReq*84(U09p{MzWZs{CCaeGI=UbV2l&3z+VrXzUaGy(GE@Ul`gQ zibbFQB;J==+#kIN=>|ga=y%~C2h;H9y#D2;pa}feJ$^Zd;jh~Eswk7&A1D%B+jO!`;pVKs0OXGC?SjG~;5lQ>q$=~fSAN0C z8UM8U^865Hz_j`=iFcK{;UW63Qs3`mx~hp+lXwdKs^fKpbh?hve=P)kR~@0(hQs8Z zL+4^bV;n;|pGZjO6E*&*@pl=27yL}$6?$Sm6Ly7uEA{9J>3aW>`MtVB`yKppE;t>R zf^@$knula{EwR7&vxm0eYQ*2>+>ew z<6XL5kDGX3H2yCd|DT%QADiEw;FtCIiK)lW4gMGMyGZ@g`2W@T|K0fi)BOJ4)Z_Q2 z9)B?LLfyI^p>EyYu3A4_pT^%mEPP|fuJH0O{}PLyRV$W0tJW-C-+9i`h2ck+Uex*M(k0>N zmhS0{E=zV!bv)jAWlys6_Gq&6hbyn?$gg^1$9q>@)3J8-V{`sy&7aKqw>1mH|F&jH zc-7j+=S+1x(Z#=~);`ho*ZBK3{(iLfuC7{zle)r0eQ+_jmnp<$SoG=z0); z-^AbFwkr?NcXOFKSTOR_sF{cjXWaV zPa*6<_`iw2zsKKMh!XS3bBg$bKuX{;BkeWb0D6s2zy*J!PhD>%-9 zY^@w~;Z95EbaHaASSrLODo3QsI;^EK+uBuetH!c) zaRo{rMm@4q1z-7Y>@C}w+gPDmsnt{UY`y5zi#bO+OhTlNjFNErYej@*OYvj5LbYD3 zlo`v7w0S3E^;gPHrBulDXUn-lXw1%=7QHL`-iHH^tRkHa)K0RBN#tOE%t!x+#HBuC-{7Ln|GeY`)-ii~D+hta8xnJRmN6<{06PCZ+$7cnJb<$U~D zA=juE(pl$lqMS;{($lpen~RT8?CAq^8K|(ng_C(D6qrmC}Jq?Qo)Am^o0a zPxm)U^+wG`OxI=yYn7Q)q28#*szqB5#|%%RJcJH6Sa-S(6m#s}Y;D#Jkz8WcD*Crx zI9Bh=I)#B^t-xt(B4uk+o7BF|YX4@vTsCjZz-7vRiIh4X#|0AyDPDHsnEWwu;5x~~ zK}etj*^Zrz&jH@D`Os!H*eK`lGgK@eF67w>Bb9ssh>=FAl$|KinTVGgGliPqenhdK0DN+om>IupJzjBc`Anr(}W&s6Kd5G0YxNB3u5feI@8*fVD|vy z^%Xo`_WQG?Mqw~3Q-QIv*UaLlZYJzzm330}TCqF@R}G*FI1q4?Sv;&So`S%+)GRWwPFTpjh6zMfx&PuEUkC=wFPtc1#uOnc-AlqgcwPu{Ioc zo+5H4BQz!#tJSiziE^>db(Jb!Q@Cj77Ikpzmj0nJ{BGYSze4pfDYv|WNr^a|!kCnB zon%sO(UWeA0$Gwy8_gDLhqj`J5ej<1E~H=bv9W( z0P=`MX_qdd`tW@qM;L>qU^`y}Xgf`1Mg~GSGa6M*#Bzl#?iizr(%td$6ei;qcf{eU zO>L18M--uRAX0EjKA66f#i>ROG`~{bqAKVfcSbOgnGsu5u2l1fdD8;pxxYS9+LNtr z&TMrD0Irh^z*ao~TLabI%1R={E!*$*%G#<%$CCZ=R4O@^iH-H|O{78S$H(HCL~J{> zE$zc%!vhG!d{Ug0qlN6@QEY?x;ld2aCa0Y*WPh<%#~KfW$^7NU?2AWQkC8+d0?Dz$ ztcOdM0e+8}sBKpO!t^AUN@0?3b9)W0ll0oQKzD8P_0%>FjUVB4mzVMRC(Zc$K*s0$ zGWNT@JkOWrj-$Psx7(J(b@Da6eY-libGtf*KW}*bZZGfcvSE13?&3T+h8@0Sez%uw z$4ivH8IOAn^!IPtxp^=i+tN3ITI z`pWdXy)t)l%zUx@ZZ8(}Zo`#)qg1$<)T?*|EJtFdS}M$7dy*A5P^f2%CFf#wAThFa zOJ*=J6wk!c>9IuLcsiaLh^1q8R%cT2bmr3WBrvrGxR;qi3~MGg4RVtss}WP!hTO2e zKv*Bc`qZYrt(ylo?HG)2-o9;MVAoc(ye}TxHMr~i%{zAN+}^)qV8`aIvCaMJz!(-5 zO7C|I?;nfDfJ*Ph?||A9ABm48`ZMB@I;Zx=unNU*R$*rUu=dBt#<*Jhxok57@sUJ) zKn;$k63LNFJTp3$*w2h(so~5(A{84NN*+Ks7wS-dV!$n*jZYy1qyiSZ47UvORQ*FK zMgxC8S*gvysf&|JjU>~V!Q}Xe&M)EgrBHHw)8=gh+qUl5GO%mgrcJTUJNx=}Y&(B2 z9!JAtTervhw(acSyeY203XY}6M>9jo*g$+NlZp+-hm!+w)t}T%=TLks9qSv4yHy-O zWGUpUT*%)MX?6d&kfjZ-}em*uhNScw$JZNkrfH;2^6^_gH+-Kp#4~e<+qpp+n$T zW260{I*pp|Qz*s%d_YB*%thL$-A-G<_r; zAF}<;PDh0~EF%N4v4PB3V$a@mDns19_}EB%XzP~V0eD8zfa02Qa+O-4KqMz-rXMXC zOQJX}l8rls8Wv|EksLi~6=GwOMlFCt6L>sKs_Kw+}92|=6NvZvXT5)n#qNN&D%6)}=GG&{@*2s*p2==pC!!F9u z1hd{%c647_O%ODV@>qN{HkQI#PbNl8AnU*$7y*g!2Z9jvCCAcQuHziUDpLFR3q44t z4$5!Bp{u2g7$)k_WzG13#27e)&ug_*2^)3|is zV47S7(rR$2LODMGAwySXa?$|_s%Vy4(0bq!Wl|wc*%_IGIKf;bj<9EAg{vC{u$m0c z5dNxmVp~+v>JBJ%S2F~S3!S&XH-u_ahTd8qiR}~cGm7}YM+^ZiA)t1!tygejSLhCP>)q zJjY-2VkFAb=n$AEy zq3jWNvRcrNz5=onRC%N^Gf}7|C;MjW1t(n*WT_g!YFu$@x;|coXeQoQqN!1tI#f4f zjWQ;U9z1jxR8$buuPMZw*>Xx3hke;KGCo@md`76RiVtmO;_l}03~a5Kn=qm$1Zzzw4?Q3G9OcoT&_@nHcagu zD>%>~c?eb;x`4hyp)AsRUX5joPJzk*%F+#|e>z*n^i^5ZHwk@GGhP#kwn0_s=<0(7 zC?%2J>&(Gox#$q(WJm@;6xpQy=>k-0oRZKJlq%ZoxEyZ@b5bi9<7FyjnEL2+ww{
m8(|dK6+= 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 literal 328864 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 z -~2|3Ah#CzXGjns8v@mRkAV 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
sb*zy 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 W(uaif<|IZ#dV&cmx9QElB={Z2T^;fO diff --git a/Server/ServerLogic.js b/Server/ServerLogic.js index 2daa938..af32dc7 100644 --- a/Server/ServerLogic.js +++ b/Server/ServerLogic.js @@ -1,5 +1,6 @@ var NetworkManager = require('./NetworkManager'); var LobbyManager = require('./LobbyManager'); +var rmdir = require('rimraf'); var Utility = require('./Utility/Utility'); var CreateFunction = Utility.CreateFunction; @@ -83,7 +84,7 @@ ServerLogic.prototype.updateGameServer = function (repository, branch, gameJSON, const exec = require('child_process').spawn; this.totalLaunchedGameServers++; -89-0 + //Create tempororary folder name var d = new Date(); var fileName = d.getFullYear() + '' + d.getMonth() + '' + d.getDate() + '' + d.getHours() + '' + @@ -119,40 +120,68 @@ ServerLogic.prototype.startGameServer = function (repository, branch, gameJSON, console.log("Opening game: " + '../Game-Server-Repositories/' + serverName + '/GameServerApp.exe'); messageCallback("Opening game: " + '../Game-Server-Repositories/' + serverName + '/GameServerApp.exe'); - const game = exec('GameServerApp.exe', ['--port', port, '--config-json', JSON.stringify(gameJSON)], - {cwd: '../Game-Server-Repositories/' + serverName}); + try { + const game = exec('GameServerApp.exe', ['--port', port, '--config-json', JSON.stringify(gameJSON)], + {cwd: '../Game-Server-Repositories/' + serverName}); - var waitingForBoot = true; - game.stdout.on('data', (data) => { - messageCallback(`stdout: ${data}`); + var waitingForBoot = true; + game.stdout.on('data', (data) => { + messageCallback(`stdout: ${data}`); - console.log(`stdout: ${data}`); - if (waitingForBoot) { - if (data.indexOf("Game is ready.") !== -1) { - console.log("Game is ready, doing callback"); - waitingForBoot = false; - callback(); + console.log(`stdout: ${data}`); + if (waitingForBoot) { + if (data.indexOf("Game is ready.") !== -1) { + console.log("Game is ready, doing callback"); + waitingForBoot = false; + callback(); + } } - } - - }); - - game.stderr.on('data', (data) => { - messageCallback(`stdout: ${data}`); - console.log(`stdout: ${data}`); - }); - game.on('close', (code) => { - messageCallback(`child process exited with code ${code}`); - console.log(`child process exited with code ${code}`); + }); + + game.stderr.on('data', (data) => { + messageCallback(`stdout: ${data}`); + console.log(`stdout: ${data}`); + }); + + game.on('close', (code) => { + messageCallback(`child process exited with code ${code}`); + console.log(`child process exited with code ${code}`); + + try { + rmdir('../Game-Server-Repositories/'+serverName, function(error){ + if (error == null) { + console.log('Successfully deleted ' + '../Game-Server-Repositories/'+serverName); + } else { + console.log('Error deleting '+'../Game-Server-Repositories/'+serverName + ', ' + error); + } + }); + } catch (e) { + console.log('Could not delete folder: ' + serverName + ', ' + e); + } + }); - //var rmdir = require('rimraf'); - //rmdir('../Game-Server-Repositories/'+serverName, function(error){ - // console.log('Error deleting '+'../Game-Server-Repositories/'+serverName); - //}); - //Delete old server - //rmdir example /s - }); + setTimeout(() => { + try { + game.kill(); + } catch (e) { + console.log('Could not kill process: ' + e); + } + }, 1000 * 60 * 60 * 2); + } catch (e) { + messageCallback(`Could not start server: ` + e); + try { + rmdir('../Game-Server-Repositories/'+serverName, function(error){ + if (error == null) { + console.log('Successfully deleted ' + '../Game-Server-Repositories/'+serverName); + } else { + console.log('Error deleting '+'../Game-Server-Repositories/'+serverName + ', ' + error); + } + }); + } catch (e) { + console.log('Could not delete folder: ' + serverName + ', ' + e); + } + } })); }; diff --git a/Server/package.json b/Server/package.json index 1cf0f5e..3cb467d 100644 --- a/Server/package.json +++ b/Server/package.json @@ -5,6 +5,7 @@ "main": "ServerLogic.js", "dependencies": { "get-port": "^2.1.0", + "rimraf": "^2.6.2", "ws": "^1.1.1" }, "devDependencies": { diff --git a/Webpage/index.html b/Webpage/index.html new file mode 100644 index 0000000..f181a32 --- /dev/null +++ b/Webpage/index.html @@ -0,0 +1,15 @@ + +Download Testbox for Windows +
+League Path will probably look like: C:\league-of-legends-420\League-of-Legends-4-20\RADS\solutions\lol_game_client_sln\releases\0.0.1.68\deploy +
+Host: 24.27.15.238 (leaguesandbox.matthewfrench.io doesn't resolve properly on the League Client) +
+Port: 7777 +
+Download the League 420 client from the League Sandbox wiki. +

+This project is for development and testing the different League Sandbox branches with friends. +
+Designed and created by Gan. If it's janky, it's cause I made it quickly. + \ No newline at end of file From f56e1c2c62949c3e12275c6e4fd3e1ab1e14a634 Mon Sep 17 00:00:00 2001 From: Matthew French Date: Sat, 25 Aug 2018 20:26:48 -0500 Subject: [PATCH 2/4] This fixes loading content which lately became path set rather than copied. --- Server/Lobby.js | 5 +++-- Server/LobbyManager.js | 2 +- Server/ServerLogic.js | 37 +++++++++++++++++++++++++++++++++++-- 3 files changed, 39 insertions(+), 5 deletions(-) diff --git a/Server/Lobby.js b/Server/Lobby.js index 9dcf790..b01d41d 100644 --- a/Server/Lobby.js +++ b/Server/Lobby.js @@ -20,7 +20,7 @@ Lobby.prototype.getNumberOfPlayers = function() { return this.blueSidePlayers.length + this.redSidePlayers.length; }; -Lobby.prototype.buildGameJSON = function() { +Lobby.prototype.buildGameJSON = function(repository, branch) { var json = { players: [ @@ -33,7 +33,8 @@ Lobby.prototype.buildGameJSON = function() { MANACOSTS_ENABLED: false, COOLDOWNS_ENABLED: false, CHEATS_ENABLED: true, - MINION_SPAWNS_ENABLED: true + MINION_SPAWNS_ENABLED: true, + CONTENT_PATH: "../" + repository + "-" + branch + "/GameServerApp/Content" } }; for (var i = 0; i < this.blueSidePlayers.length; i++) { diff --git a/Server/LobbyManager.js b/Server/LobbyManager.js index a6692b0..3f34902 100644 --- a/Server/LobbyManager.js +++ b/Server/LobbyManager.js @@ -91,11 +91,11 @@ LobbyManager.prototype.removePlayerFromLobby = function (player) { LobbyManager.prototype.startGame = function (lobbyID) { var lobby = this.getLobbyForID(lobbyID); if (lobby == null) return; - var json = lobby.buildGameJSON(); var gs = this.serverLogic.gameServers[lobby.gameServerRepository]; var repository = gs['repository']; var branch = gs['branch']; + var json = lobby.buildGameJSON(repository, branch); const getPort = require('get-port'); diff --git a/Server/ServerLogic.js b/Server/ServerLogic.js index af32dc7..6c17dcf 100644 --- a/Server/ServerLogic.js +++ b/Server/ServerLogic.js @@ -34,6 +34,18 @@ ServerLogic.prototype.lookupGameServers = function() { let parsingBranches = false; + gameUpdater.on('error', function(err) { + console.log('1Oh noez, teh errurz: ' + err); + }); + + gameUpdater.stdout.on('error', function(err) { + console.log('2Oh noez, teh errurz: ' + err); + }); + + gameUpdater.stderr.on('data', function(err) { + //Ignore error, it's just a waste to see + }); + gameUpdater.stdout.on('data', CreateFunction(this, function(data) { var dataArray = (""+data).split('\n'); for (var j = 0; j < dataArray.length; j++) { @@ -93,7 +105,9 @@ ServerLogic.prototype.updateGameServer = function (repository, branch, gameJSON, messageCallback("Generating game server with file name: " + fileName); //--gameServerRepository "https://github.com/LeagueSandbox/GameServer.git" --repositoryBranch "master" --commitMessageName "LastCommitMessage.txt" --gameServerSourceFileName "GameServer Source" --copyBuildToFolder "Compiled GameServer" --needsCopied false --pauseAtEnd true --configJSON "" - const gameUpdater = exec('AutoCompilerForGameServer.exe', ['--gameServerRepository', "https://github.com/"+repository+"/GameServer.git", '--repositoryBranch', branch, '--gameServerSourceFileName', repository+"-"+branch, '--copyBuildToFolder', fileName, '--needsCopied', ''+needsCopied, '--pauseAtEnd', 'false', '--needsConfig', 'false', '--onlyPrintBranches', 'false'], + const gameUpdater = exec('AutoCompilerForGameServer.exe', ['--gameServerRepository', "https://github.com/"+repository+"/GameServer.git", + '--repositoryBranch', branch, '--gameServerSourceFileName', repository+"-"+branch, '--copyBuildToFolder', fileName, + '--needsCopied', ''+needsCopied, '--pauseAtEnd', 'false', '--needsConfig', 'false', '--onlyPrintBranches', 'false'], {cwd: '../Game-Server-Repositories'}); gameUpdater.stdout.on('data', (data) => { @@ -106,6 +120,18 @@ ServerLogic.prototype.updateGameServer = function (repository, branch, gameJSON, messageCallback(`stderr: ${data}`); }); + gameUpdater.on('error', function(err) { + console.log('4Oh noez, teh errurz: ' + err); + }); + + gameUpdater.stdout.on('error', function(err) { + console.log('5Oh noez, teh errurz: ' + err); + }); + + gameUpdater.stderr.on('data', function(err) { + console.log('6Oh noez, teh errurz: ' + err); + }); + gameUpdater.on('close', (code) => { console.log(`child process exited with code ${code}`); messageCallback(`child process exited with code ${code}`); @@ -136,7 +162,6 @@ ServerLogic.prototype.startGameServer = function (repository, branch, gameJSON, callback(); } } - }); game.stderr.on('data', (data) => { @@ -144,6 +169,14 @@ ServerLogic.prototype.startGameServer = function (repository, branch, gameJSON, console.log(`stdout: ${data}`); }); + gameUpdater.on('error', function(err) { + console.log('6Oh noez, teh errurz: ' + err); + }); + + gameUpdater.stdout.on('error', function(err) { + console.log('7Oh noez, teh errurz: ' + err); + }); + game.on('close', (code) => { messageCallback(`child process exited with code ${code}`); console.log(`child process exited with code ${code}`); From 8748579a37c2ba29158a3306a0bf01517cdc0b09 Mon Sep 17 00:00:00 2001 From: Matthew French Date: Sat, 25 Aug 2018 22:04:38 -0500 Subject: [PATCH 3/4] Variable usage fix --- Server/ServerLogic.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Server/ServerLogic.js b/Server/ServerLogic.js index 6c17dcf..3901633 100644 --- a/Server/ServerLogic.js +++ b/Server/ServerLogic.js @@ -169,11 +169,11 @@ ServerLogic.prototype.startGameServer = function (repository, branch, gameJSON, console.log(`stdout: ${data}`); }); - gameUpdater.on('error', function(err) { + game.on('error', function(err) { console.log('6Oh noez, teh errurz: ' + err); }); - gameUpdater.stdout.on('error', function(err) { + game.stdout.on('error', function(err) { console.log('7Oh noez, teh errurz: ' + err); }); From 119c73dd1ab6e15aaffc9435376a874fefcc8f86 Mon Sep 17 00:00:00 2001 From: Matthew French Date: Sun, 9 Sep 2018 12:48:43 -0500 Subject: [PATCH 4/4] Updated League UI for the content changes --- Client/package-lock.json | 4153 ++++++++++++++++++++++++++++++++++++++ Server/Lobby.js | 2 +- Server/ServerLogic.js | 6 +- 3 files changed, 4157 insertions(+), 4 deletions(-) create mode 100644 Client/package-lock.json diff --git a/Client/package-lock.json b/Client/package-lock.json new file mode 100644 index 0000000..cbacca7 --- /dev/null +++ b/Client/package-lock.json @@ -0,0 +1,4153 @@ +{ + "name": "LeagueUI", + "version": "1.3.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "7zip-bin": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-2.0.4.tgz", + "integrity": "sha1-DNKKwzAbEwL72ZkiusuLrZgQPhI=", + "dev": true, + "requires": { + "7zip-bin-linux": "1.3.1", + "7zip-bin-mac": "1.0.1", + "7zip-bin-win": "2.0.2" + } + }, + "7zip-bin-linux": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/7zip-bin-linux/-/7zip-bin-linux-1.3.1.tgz", + "integrity": "sha512-Wv1uEEeHbTiS1+ycpwUxYNuIcyohU6Y6vEqY3NquBkeqy0YhVdsNUGsj0XKSRciHR6LoJSEUuqYUexmws3zH7Q==", + "dev": true, + "optional": true + }, + "7zip-bin-mac": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/7zip-bin-mac/-/7zip-bin-mac-1.0.1.tgz", + "integrity": "sha1-Pmh3i78JJq3GgVlCcHRQXUdVXAI=", + "dev": true, + "optional": true + }, + "7zip-bin-win": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/7zip-bin-win/-/7zip-bin-win-2.0.2.tgz", + "integrity": "sha1-TDY5lBOSLxEbjoDfMGWkBpz8CmQ=", + "dev": true, + "optional": true + }, + "accessibility-developer-tools": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/accessibility-developer-tools/-/accessibility-developer-tools-2.12.0.tgz", + "integrity": "sha1-PaDM6dbsY3OWS4TzXbfPw996tRQ=", + "dev": true + }, + "acorn": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz", + "integrity": "sha512-d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ==", + "dev": true + }, + "acorn-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", + "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", + "dev": true, + "requires": { + "acorn": "3.3.0" + }, + "dependencies": { + "acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", + "dev": true + } + } + }, + "ajv": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "dev": true, + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + } + }, + "ajv-keywords": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.1.tgz", + "integrity": "sha1-MU3QpLM2j609/NxU7eYXG4htrzw=", + "dev": true + }, + "ansi-align": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-1.1.0.tgz", + "integrity": "sha1-LwwWWIKXOa3V67FeawxuNCPwFro=", + "dev": true, + "requires": { + "string-width": "1.0.2" + } + }, + "ansi-escapes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", + "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", + "dev": true + }, + "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 + }, + "archiver": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-1.3.0.tgz", + "integrity": "sha1-TyGU1tj5nfP1MeaIHxTxXVX6ryI=", + "dev": true, + "requires": { + "archiver-utils": "1.3.0", + "async": "2.1.4", + "buffer-crc32": "0.2.13", + "glob": "7.1.1", + "lodash": "4.17.4", + "readable-stream": "2.2.2", + "tar-stream": "1.5.2", + "walkdir": "0.0.11", + "zip-stream": "1.1.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.2.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.2.tgz", + "integrity": "sha1-qeb+w8fdqF+LsbO6cChgRVb8gl4=", + "dev": true, + "requires": { + "buffer-shims": "1.0.0", + "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" + } + } + } + }, + "archiver-utils": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-1.3.0.tgz", + "integrity": "sha1-5QtMCccL89aA4y/xt5lOn52JUXQ=", + "dev": true, + "requires": { + "glob": "7.1.1", + "graceful-fs": "4.1.11", + "lazystream": "1.0.0", + "lodash": "4.17.4", + "normalize-path": "2.0.1", + "readable-stream": "2.2.2" + }, + "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.2.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.2.tgz", + "integrity": "sha1-qeb+w8fdqF+LsbO6cChgRVb8gl4=", + "dev": true, + "requires": { + "buffer-shims": "1.0.0", + "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" + } + } + } + }, + "argparse": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", + "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", + "dev": true, + "requires": { + "sprintf-js": "1.0.3" + } + }, + "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-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-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 + }, + "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.5", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.5.tgz", + "integrity": "sha1-UidltQw1EEkOUtfc/ghe+bqWlY8=", + "dev": true + }, + "asar-electron-builder": { + "version": "0.13.5", + "resolved": "https://registry.npmjs.org/asar-electron-builder/-/asar-electron-builder-0.13.5.tgz", + "integrity": "sha1-TM1NEf18nTs8/8eC/ePe7Z75GvY=", + "dev": true, + "requires": { + "chromium-pickle-js": "0.2.0", + "commander": "2.9.0", + "cuint": "0.2.2", + "minimatch": "3.0.3", + "mkdirp": "0.5.1" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "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" + } + } + } + }, + "asn1": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", + "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=", + "dev": true + }, + "assert-plus": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", + "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", + "dev": true + }, + "async": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.1.4.tgz", + "integrity": "sha1-LSFgx3iAMuTdbL4lAvH5osj2zeQ=", + "dev": true, + "requires": { + "lodash": "4.17.4" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "aws-sign2": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", + "dev": true + }, + "aws4": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.5.0.tgz", + "integrity": "sha1-Cin/t5wxyecS7rCH6OemS0pW11U=", + "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" + } + }, + "babel-eslint": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-6.1.2.tgz", + "integrity": "sha1-UpNBn+NnLWZZjTJ9qWlFZ7pqXy8=", + "dev": true, + "requires": { + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "lodash.assign": "4.2.0", + "lodash.pickby": "4.6.0" + } + }, + "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-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.5.7", + "regenerator-runtime": "0.11.1" + } + }, + "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.4" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "esutils": "2.0.2", + "lodash": "4.17.4", + "to-fast-properties": "1.0.3" + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + }, + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + }, + "base64-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.1.2.tgz", + "integrity": "sha1-1kAMrBxMZgl22Q0HoENR2JOV9eg=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.0.tgz", + "integrity": "sha1-PKdrhSQccXC/fZcD57mqdGMAQNQ=", + "dev": true, + "optional": true, + "requires": { + "tweetnacl": "0.14.5" + } + }, + "bl": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.0.tgz", + "integrity": "sha1-E5fn7ELF9dw4dHDFAONKn2vp6pg=", + "dev": true, + "requires": { + "readable-stream": "2.2.2" + }, + "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.2.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.2.tgz", + "integrity": "sha1-qeb+w8fdqF+LsbO6cChgRVb8gl4=", + "dev": true, + "requires": { + "buffer-shims": "1.0.0", + "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" + } + } + } + }, + "bluebird": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz", + "integrity": "sha1-9y12C+Cbf3bQjtj66Ysomo0F+rM=", + "dev": true + }, + "bluebird-lst-c": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/bluebird-lst-c/-/bluebird-lst-c-1.0.6.tgz", + "integrity": "sha1-gfiB0T+d9wD2fVd/E0gLwy2Eu6k=", + "dev": true, + "requires": { + "bluebird": "3.4.7" + } + }, + "boom": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, + "boxen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-0.6.0.tgz", + "integrity": "sha1-g2TUJIrDT/DvGy8r9JpsYM4NgbY=", + "dev": true, + "requires": { + "ansi-align": "1.1.0", + "camelcase": "2.1.1", + "chalk": "1.1.3", + "cli-boxes": "1.0.0", + "filled-array": "1.1.0", + "object-assign": "4.1.1", + "repeating": "2.0.1", + "string-width": "1.0.2", + "widest-line": "1.0.0" + } + }, + "brace-expansion": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", + "integrity": "sha1-cZfX6qm4fmSDkOph/GbIRCdCDfk=", + "dev": true, + "requires": { + "balanced-match": "0.4.2", + "concat-map": "0.0.1" + } + }, + "buf-compare": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buf-compare/-/buf-compare-1.0.1.tgz", + "integrity": "sha1-/vKNqLgROgoNtEMLC2Rntpcws0o=", + "dev": true + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true + }, + "buffer-shims": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", + "integrity": "sha1-mXjOMXOIxkmth5MCjDR37wRKi1E=", + "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 + }, + "caller-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", + "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", + "dev": true, + "requires": { + "callsites": "0.2.0" + } + }, + "callsites": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", + "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", + "dev": true + }, + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "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" + } + }, + "capture-stack-trace": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz", + "integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0=", + "dev": true + }, + "caseless": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", + "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + } + }, + "chromium-pickle-js": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz", + "integrity": "sha1-BKEGZywYsIWrd02YPfo+oTjyIgU=", + "dev": true + }, + "ci-info": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.0.0.tgz", + "integrity": "sha1-3FKF8rTiUYIWg2gcOBwziPRuxTQ=", + "dev": true + }, + "circular-json": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", + "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", + "dev": true + }, + "cli-boxes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", + "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=", + "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": "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" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "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 + }, + "color-convert": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz", + "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=", + "dev": true + }, + "combined-stream": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", + "dev": true, + "requires": { + "delayed-stream": "1.0.0" + } + }, + "commander": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", + "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", + "dev": true, + "requires": { + "graceful-readlink": "1.0.1" + } + }, + "compare-version": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz", + "integrity": "sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA=", + "dev": true + }, + "compress-commons": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-1.1.0.tgz", + "integrity": "sha1-n0RguxKIVkx0c5FuApiqPDINyts=", + "dev": true, + "requires": { + "buffer-crc32": "0.2.13", + "crc32-stream": "1.0.1", + "normalize-path": "2.0.1", + "readable-stream": "2.2.2" + }, + "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.2.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.2.tgz", + "integrity": "sha1-qeb+w8fdqF+LsbO6cChgRVb8gl4=", + "dev": true, + "requires": { + "buffer-shims": "1.0.0", + "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" + } + } + } + }, + "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.5.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.0.tgz", + "integrity": "sha1-U/fUPFHF5D+ByP3QMyHGMb5o1hE=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.0.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.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" + } + } + } + }, + "configstore": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-2.1.0.tgz", + "integrity": "sha1-c3o6cDbpiGECqmCZ5HuzOrGroaE=", + "dev": true, + "requires": { + "dot-prop": "3.0.0", + "graceful-fs": "4.1.11", + "mkdirp": "0.5.0", + "object-assign": "4.1.1", + "os-tmpdir": "1.0.2", + "osenv": "0.1.4", + "uuid": "2.0.3", + "write-file-atomic": "1.3.1", + "xdg-basedir": "2.0.0" + }, + "dependencies": { + "uuid": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", + "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=", + "dev": true + } + } + }, + "contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", + "dev": true + }, + "core-assert": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/core-assert/-/core-assert-0.1.3.tgz", + "integrity": "sha1-oznK3+GJiiKZz37g31wUmToys9E=", + "dev": true, + "requires": { + "buf-compare": "1.0.1" + } + }, + "core-js": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", + "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "crc": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/crc/-/crc-3.4.4.tgz", + "integrity": "sha1-naHpgOO9RPxck79as9ozeNheRms=", + "dev": true + }, + "crc32-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-1.0.1.tgz", + "integrity": "sha1-zixdw72P+zgw+ctH9UAiLGPJD6s=", + "dev": true, + "requires": { + "crc": "3.4.4", + "readable-stream": "2.2.2" + }, + "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.2.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.2.tgz", + "integrity": "sha1-qeb+w8fdqF+LsbO6cChgRVb8gl4=", + "dev": true, + "requires": { + "buffer-shims": "1.0.0", + "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" + } + } + } + }, + "create-error-class": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", + "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", + "dev": true, + "requires": { + "capture-stack-trace": "1.0.0" + } + }, + "cryptiles": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", + "dev": true, + "requires": { + "boom": "2.10.1" + } + }, + "cuint": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz", + "integrity": "sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs=", + "dev": true + }, + "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" + } + }, + "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.45" + } + }, + "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" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "debug": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.0.tgz", + "integrity": "sha1-vFlryr52F/Edn6FTYe3tVgi4SZs=", + "dev": true, + "requires": { + "ms": "0.7.2" + } + }, + "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 + }, + "deep-assign": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/deep-assign/-/deep-assign-1.0.0.tgz", + "integrity": "sha1-sJJ0O+hCfcYh6gBnzex+cN0Z83s=", + "dev": true, + "requires": { + "is-obj": "1.0.1" + } + }, + "deep-extend": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.1.tgz", + "integrity": "sha1-7+QRPQgIX05vlod1mBD4B0aeIlM=", + "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 + }, + "deep-strict-equal": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/deep-strict-equal/-/deep-strict-equal-0.1.0.tgz", + "integrity": "sha1-XD+Qqkx92d7gJpOmYuV0QX4LLhc=", + "dev": true, + "requires": { + "core-assert": "0.1.3" + } + }, + "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 + }, + "devtron": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/devtron/-/devtron-1.4.0.tgz", + "integrity": "sha1-tedIvW6Vu+cL/MaKrm/mlhGUQeE=", + "dev": true, + "requires": { + "accessibility-developer-tools": "2.12.0", + "highlight.js": "9.12.0", + "humanize-plus": "1.8.2" + } + }, + "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.5", + "wrappy": "1.0.2" + } + }, + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "dev": true, + "requires": { + "esutils": "2.0.2", + "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 + } + } + }, + "dot-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz", + "integrity": "sha1-G3CK8JSknJoOfbyteQq6U52sEXc=", + "dev": true, + "requires": { + "is-obj": "1.0.1" + } + }, + "duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "dev": true, + "requires": { + "readable-stream": "2.2.2" + }, + "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.2.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.2.tgz", + "integrity": "sha1-qeb+w8fdqF+LsbO6cChgRVb8gl4=", + "dev": true, + "requires": { + "buffer-shims": "1.0.0", + "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" + } + } + } + }, + "ecc-jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", + "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", + "dev": true, + "optional": true, + "requires": { + "jsbn": "0.1.0" + } + }, + "electron": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/electron/-/electron-1.4.15.tgz", + "integrity": "sha1-6syv4/Va3gKnRrcGrBS0PbbHzPg=", + "dev": true, + "requires": { + "electron-download": "3.2.0", + "extract-zip": "1.6.0" + } + }, + "electron-builder": { + "version": "10.17.3", + "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-10.17.3.tgz", + "integrity": "sha1-tJ4i0ZOYvdMvWyaLfQB4JvkZ7V0=", + "dev": true, + "requires": { + "7zip-bin": "2.0.4", + "ansi-escapes": "1.4.0", + "archiver": "1.3.0", + "asar-electron-builder": "0.13.5", + "bluebird-lst-c": "1.0.6", + "chalk": "1.1.3", + "chromium-pickle-js": "0.2.0", + "cli-cursor": "1.0.2", + "cuint": "0.2.2", + "debug": "2.6.0", + "electron-builder-http": "10.17.3", + "electron-download-tf": "3.1.0", + "electron-macos-sign": "1.4.0", + "fs-extra-p": "3.1.0", + "hosted-git-info": "2.1.5", + "ini": "1.3.4", + "is-ci": "1.0.10", + "isbinaryfile": "3.0.2", + "js-yaml": "3.7.0", + "mime": "1.3.4", + "minimatch": "3.0.3", + "node-emoji": "1.5.1", + "normalize-package-data": "2.3.5", + "parse-color": "1.0.0", + "plist": "2.0.1", + "pretty-ms": "2.1.0", + "progress": "1.1.8", + "progress-stream": "1.2.0", + "read-installed": "4.0.3", + "sanitize-filename": "1.6.1", + "semver": "5.3.0", + "source-map-support": "0.4.10", + "stat-mode": "0.2.2", + "tunnel-agent": "0.4.3", + "update-notifier": "1.0.3", + "uuid-1345": "0.99.6", + "yargs": "6.6.0" + }, + "dependencies": { + "electron-download-tf": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/electron-download-tf/-/electron-download-tf-3.1.0.tgz", + "integrity": "sha1-xtYsDgpMY7ZylfV7a2ZRTBO47Y0=", + "dev": true, + "requires": { + "debug": "2.6.0", + "fs-extra": "1.0.0", + "minimist": "1.2.0", + "nugget": "2.0.1", + "path-exists": "3.0.0", + "rc": "1.1.6", + "semver": "5.3.0", + "sumchecker": "1.3.0" + } + }, + "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.11", + "jsonfile": "2.4.0", + "klaw": "1.3.1" + } + }, + "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 + } + } + }, + "electron-builder-http": { + "version": "10.17.3", + "resolved": "https://registry.npmjs.org/electron-builder-http/-/electron-builder-http-10.17.3.tgz", + "integrity": "sha1-Aa44r6sNY6kY23Ewv4Y1Eem6YJ4=", + "dev": true, + "requires": { + "fs-extra-p": "3.1.0" + } + }, + "electron-download": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-3.2.0.tgz", + "integrity": "sha1-11CbaGt3hV8ub+ABSsyczmN5xLE=", + "dev": true, + "requires": { + "debug": "2.6.0", + "fs-extra": "0.30.0", + "home-path": "1.0.3", + "minimist": "1.2.0", + "nugget": "2.0.1", + "path-exists": "2.1.0", + "rc": "1.1.6", + "semver": "5.3.0", + "sumchecker": "1.3.0" + } + }, + "electron-macos-sign": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/electron-macos-sign/-/electron-macos-sign-1.4.0.tgz", + "integrity": "sha1-kGX/z8d9ucxBpSG5cIHVGT43HIQ=", + "dev": true, + "requires": { + "bluebird": "3.4.7", + "compare-version": "0.1.2", + "debug": "2.6.0", + "isbinaryfile": "3.0.2", + "minimist": "1.2.0", + "plist": "2.0.1" + } + }, + "electron-squirrel-startup": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/electron-squirrel-startup/-/electron-squirrel-startup-1.0.0.tgz", + "integrity": "sha1-GbTlWTP6Dvj1VnhLnGYPdyVGoLg=", + "dev": true, + "requires": { + "debug": "2.6.0" + } + }, + "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" + } + } + } + }, + "error-ex": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "integrity": "sha1-5ntD8+gsluo6WE/+4Ln8MyXYAtk=", + "dev": true, + "requires": { + "is-arrayish": "0.2.1" + } + }, + "es5-ext": { + "version": "0.10.45", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.45.tgz", + "integrity": "sha512-FkfM6Vxxfmztilbxxz5UKSD4ICMf5tSpRFtDNtkAhOxZ0EKtX6qwmXNyH/sFyIbX2P/nU5AMiA9jilWsUGJzCQ==", + "dev": true, + "requires": { + "es6-iterator": "2.0.3", + "es6-symbol": "3.1.1", + "next-tick": "1.0.0" + } + }, + "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.45", + "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.45", + "es6-iterator": "2.0.3", + "es6-set": "0.1.5", + "es6-symbol": "3.1.1", + "event-emitter": "0.3.5" + } + }, + "es6-promise": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.0.5.tgz", + "integrity": "sha1-eILzCt3lskDM+n99eMVIMwlRrkI=", + "dev": true + }, + "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.45", + "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.45" + } + }, + "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.45", + "es6-iterator": "2.0.3", + "es6-symbol": "3.1.1" + } + }, + "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 + }, + "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" + } + }, + "eslint": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-2.13.1.tgz", + "integrity": "sha1-5MyPoPAJ+4KaquI4VaKTYL4fbBE=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "concat-stream": "1.5.0", + "debug": "2.6.0", + "doctrine": "1.5.0", + "es6-map": "0.1.5", + "escope": "3.6.0", + "espree": "3.5.4", + "estraverse": "4.2.0", + "esutils": "2.0.2", + "file-entry-cache": "1.3.1", + "glob": "7.1.1", + "globals": "9.18.0", + "ignore": "3.3.10", + "imurmurhash": "0.1.4", + "inquirer": "0.12.0", + "is-my-json-valid": "2.15.0", + "is-resolvable": "1.1.0", + "js-yaml": "3.7.0", + "json-stable-stringify": "1.0.1", + "levn": "0.3.0", + "lodash": "4.17.4", + "mkdirp": "0.5.0", + "optionator": "0.8.2", + "path-is-absolute": "1.0.1", + "path-is-inside": "1.0.2", + "pluralize": "1.2.1", + "progress": "1.1.8", + "require-uncached": "1.0.3", + "shelljs": "0.6.1", + "strip-json-comments": "1.0.4", + "table": "3.8.3", + "text-table": "0.2.0", + "user-home": "2.0.0" + } + }, + "eslint-config-xo": { + "version": "0.15.4", + "resolved": "https://registry.npmjs.org/eslint-config-xo/-/eslint-config-xo-0.15.4.tgz", + "integrity": "sha1-f5nJYq3iHHfH6Jky/oeB505+SxM=", + "dev": true + }, + "eslint-formatter-pretty": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/eslint-formatter-pretty/-/eslint-formatter-pretty-0.2.2.tgz", + "integrity": "sha1-EIdE9dyets0hjLbWujoTPdCydCA=", + "dev": true, + "requires": { + "ansi-escapes": "1.4.0", + "chalk": "1.1.3", + "log-symbols": "1.0.2", + "plur": "2.1.2", + "repeating": "2.0.1", + "string-width": "1.0.2" + }, + "dependencies": { + "plur": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz", + "integrity": "sha1-dIJFLBoPUI4+NE6uwxLJHCncZVo=", + "dev": true, + "requires": { + "irregular-plurals": "1.4.0" + } + } + } + }, + "eslint-import-resolver-node": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.2.3.tgz", + "integrity": "sha1-Wt2BBujJKNssuiMrzZ76hG49oWw=", + "dev": true, + "requires": { + "debug": "2.6.0", + "object-assign": "4.1.1", + "resolve": "1.2.0" + } + }, + "eslint-plugin-ava": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-ava/-/eslint-plugin-ava-2.5.0.tgz", + "integrity": "sha1-lDWsYYSIUHMk7lQpyNJWhqtqsNE=", + "dev": true, + "requires": { + "arrify": "1.0.1", + "deep-strict-equal": "0.1.0", + "espree": "3.5.4", + "espurify": "1.8.1", + "lodash.rest": "4.0.5", + "multimatch": "2.1.0", + "object-assign": "4.1.1", + "pkg-up": "1.0.0" + } + }, + "eslint-plugin-babel": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-babel/-/eslint-plugin-babel-3.3.0.tgz", + "integrity": "sha1-L0lK7c9vSqTnW5FVmAg3vB+94ZM=", + "dev": true + }, + "eslint-plugin-import": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-1.16.0.tgz", + "integrity": "sha1-svoH68xTUE0PKkR3WC7Iv/GHG58=", + "dev": true, + "requires": { + "builtin-modules": "1.1.1", + "contains-path": "0.1.0", + "debug": "2.6.0", + "doctrine": "1.3.0", + "es6-map": "0.1.5", + "es6-set": "0.1.5", + "eslint-import-resolver-node": "0.2.3", + "has": "1.0.3", + "lodash.cond": "4.5.2", + "lodash.endswith": "4.2.1", + "lodash.find": "4.6.0", + "lodash.findindex": "4.6.0", + "minimatch": "3.0.3", + "object-assign": "4.1.1", + "pkg-dir": "1.0.0", + "pkg-up": "1.0.0" + }, + "dependencies": { + "doctrine": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.3.0.tgz", + "integrity": "sha1-E+dWgrVVGEJCdvfBc3g0Vu+RPSY=", + "dev": true, + "requires": { + "esutils": "2.0.2", + "isarray": "1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + } + } + }, + "eslint-plugin-no-use-extend-native": { + "version": "0.3.12", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-use-extend-native/-/eslint-plugin-no-use-extend-native-0.3.12.tgz", + "integrity": "sha1-OtmgDC3yO11/f2vpFVCYWkq3Aeo=", + "dev": true, + "requires": { + "is-get-set-prop": "1.0.0", + "is-js-type": "2.0.0", + "is-obj-prop": "1.0.0", + "is-proto-prop": "1.0.1" + } + }, + "eslint-plugin-promise": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-1.3.2.tgz", + "integrity": "sha1-/OMy1vX/UjIApTdwSGPsPCQiunw=", + "dev": true + }, + "eslint-plugin-xo": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-xo/-/eslint-plugin-xo-0.5.1.tgz", + "integrity": "sha1-fJnlAS9YTI7TdByFJ3c55VaaMHM=", + "dev": true, + "requires": { + "lodash.camelcase": "4.3.0", + "lodash.kebabcase": "4.1.1", + "lodash.snakecase": "4.1.1", + "lodash.upperfirst": "4.3.1" + } + }, + "espree": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz", + "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", + "dev": true, + "requires": { + "acorn": "5.7.1", + "acorn-jsx": "3.0.1" + } + }, + "esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", + "dev": true + }, + "espurify": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/espurify/-/espurify-1.8.1.tgz", + "integrity": "sha512-ZDko6eY/o+D/gHCWyHTU85mKDgYcS4FJj7S+YD6WIInm7GQ6AnOjmcL4+buFV/JOztVLELi/7MmuGU5NHta0Mg==", + "dev": true, + "requires": { + "core-js": "2.5.7" + } + }, + "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 + }, + "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.45" + } + }, + "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 + }, + "extend": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz", + "integrity": "sha1-WkdDU7nzNT3dgXbf03uRyDpG8dQ=", + "dev": true + }, + "extract-zip": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.0.tgz", + "integrity": "sha1-f0AMlgfqhm7Kt6ptVPuXjusRYho=", + "dev": true, + "requires": { + "concat-stream": "1.5.0", + "debug": "0.7.4", + "mkdirp": "0.5.0", + "yauzl": "2.4.1" + }, + "dependencies": { + "debug": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", + "integrity": "sha1-BuHqgILCyxTjmAbiLi9vdX+Srzk=", + "dev": true + } + } + }, + "extsprintf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz", + "integrity": "sha1-4QgOBljjALBilJkMxw4VAiNf1VA=", + "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 + }, + "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-entry-cache": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-1.3.1.tgz", + "integrity": "sha1-RMYepgeuS+nBQC9B9EJwy/4zT/g=", + "dev": true, + "requires": { + "flat-cache": "1.3.0", + "object-assign": "4.1.1" + } + }, + "filled-array": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/filled-array/-/filled-array-1.1.0.tgz", + "integrity": "sha1-w8T2xmO5I0WamqKZEtLQMfFQf4Q=", + "dev": true + }, + "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" + } + }, + "flat-cache": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz", + "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=", + "dev": true, + "requires": { + "circular-json": "0.3.3", + "del": "2.2.2", + "graceful-fs": "4.1.11", + "write": "0.2.1" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.2.tgz", + "integrity": "sha1-icNTQAi5fq2ky7FX1Y9vXfAl6uQ=", + "dev": true, + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.5", + "mime-types": "2.1.14" + } + }, + "fs-extra": { + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", + "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "jsonfile": "2.4.0", + "klaw": "1.3.1", + "path-is-absolute": "1.0.1", + "rimraf": "2.5.4" + } + }, + "fs-extra-p": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/fs-extra-p/-/fs-extra-p-3.1.0.tgz", + "integrity": "sha1-7d97uNk4XXkBTeyyH0Wx0MV5ANM=", + "dev": true, + "requires": { + "bluebird-lst-c": "1.0.6", + "fs-extra": "2.0.0" + }, + "dependencies": { + "fs-extra": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-2.0.0.tgz", + "integrity": "sha1-M3NSve1KC3FPPrhN6M6nZenTdgA=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "jsonfile": "2.4.0" + } + } + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "generate-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", + "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=", + "dev": true + }, + "generate-object-property": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", + "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", + "dev": true, + "requires": { + "is-property": "1.0.2" + } + }, + "get-caller-file": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", + "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=", + "dev": true + }, + "get-set-props": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-set-props/-/get-set-props-0.1.0.tgz", + "integrity": "sha1-mYR1wXhEVobQsyJG2l3428++jqM=", + "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 + }, + "getpass": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz", + "integrity": "sha1-KD/9n8ElaECHUxHBtg6MQBhxEOY=", + "dev": true, + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "glob": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", + "integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=", + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.3", + "once": "1.4.0", + "path-is-absolute": "1.0.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.1", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + } + }, + "got": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/got/-/got-5.7.1.tgz", + "integrity": "sha1-X4FjWmHkplifGAVp6k44FoClHzU=", + "dev": true, + "requires": { + "create-error-class": "3.0.2", + "duplexer2": "0.1.4", + "is-redirect": "1.0.0", + "is-retry-allowed": "1.1.0", + "is-stream": "1.1.0", + "lowercase-keys": "1.0.0", + "node-status-codes": "1.0.0", + "object-assign": "4.1.1", + "parse-json": "2.2.0", + "pinkie-promise": "2.0.1", + "read-all-stream": "3.1.0", + "readable-stream": "2.2.2", + "timed-out": "3.1.3", + "unzip-response": "1.0.2", + "url-parse-lax": "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.2.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.2.tgz", + "integrity": "sha1-qeb+w8fdqF+LsbO6cChgRVb8gl4=", + "dev": true, + "requires": { + "buffer-shims": "1.0.0", + "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" + } + } + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "graceful-readlink": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", + "dev": true + }, + "har-validator": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", + "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "commander": "2.9.0", + "is-my-json-valid": "2.15.0", + "pinkie-promise": "2.0.1" + } + }, + "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-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "dev": true + }, + "hawk": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", + "dev": true, + "requires": { + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" + } + }, + "highlight.js": { + "version": "9.12.0", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.12.0.tgz", + "integrity": "sha1-5tnb5Xy+/mB1HwKvM2GVhwyQwB4=", + "dev": true + }, + "hoek": { + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", + "dev": true + }, + "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" + } + }, + "home-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/home-path/-/home-path-1.0.3.tgz", + "integrity": "sha1-ns5Z/sPwMubRC1Q0/uJk30wt4y8=", + "dev": true + }, + "hosted-git-info": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz", + "integrity": "sha1-C6gdkNouJas0ozLm7HeTbhWYEYs=", + "dev": true + }, + "http-signature": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", + "dev": true, + "requires": { + "assert-plus": "0.2.0", + "jsprim": "1.3.1", + "sshpk": "1.10.2" + } + }, + "humanize-plus": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/humanize-plus/-/humanize-plus-1.8.2.tgz", + "integrity": "sha1-pls0RZrWNnrbs3B6gqPJ+RYWcDA=", + "dev": true + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "indent-string": { + "version": "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" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", + "integrity": "sha1-BTfLedr1m1mhpRff9wbIbsA5Fi4=", + "dev": true + }, + "inquirer": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.12.0.tgz", + "integrity": "sha1-HvK/1jUE3wvHV4X/+MLEHfEvB34=", + "dev": true, + "requires": { + "ansi-escapes": "1.4.0", + "ansi-regex": "2.1.1", + "chalk": "1.1.3", + "cli-cursor": "1.0.2", + "cli-width": "2.2.0", + "figures": "1.7.0", + "lodash": "4.17.4", + "readline2": "1.0.1", + "run-async": "0.1.0", + "rx-lite": "3.1.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "through": "2.3.8" + } + }, + "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 + }, + "irregular-plurals": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.4.0.tgz", + "integrity": "sha1-LKmwM2UREYVUEvFr5dd8YqRYp2Y=", + "dev": true + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-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-ci": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.0.10.tgz", + "integrity": "sha1-9zkzayYyNlBhqdSCcM1WrjNpMY4=", + "dev": true, + "requires": { + "ci-info": "1.0.0" + } + }, + "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": "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" + } + }, + "is-get-set-prop": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-get-set-prop/-/is-get-set-prop-1.0.0.tgz", + "integrity": "sha1-JzGHfk14pqae3M5rudaLB3nnYxI=", + "dev": true, + "requires": { + "get-set-props": "0.1.0", + "lowercase-keys": "1.0.0" + } + }, + "is-js-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-js-type/-/is-js-type-2.0.0.tgz", + "integrity": "sha1-c2FwBtZZtOtHKbunR9KHgt8PfiI=", + "dev": true, + "requires": { + "js-types": "1.0.0" + } + }, + "is-my-json-valid": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.15.0.tgz", + "integrity": "sha1-k27do8o8IR/ZjzstPgjaQ/eykVs=", + "dev": true, + "requires": { + "generate-function": "2.0.0", + "generate-object-property": "1.2.0", + "jsonpointer": "4.0.1", + "xtend": "4.0.1" + }, + "dependencies": { + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true + } + } + }, + "is-npm": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", + "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=", + "dev": true + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, + "is-obj-prop": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-obj-prop/-/is-obj-prop-1.0.0.tgz", + "integrity": "sha1-s03nnEULjXxzqyzfZ9yHWtuF+A4=", + "dev": true, + "requires": { + "lowercase-keys": "1.0.0", + "obj-props": "1.1.0" + } + }, + "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-property": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", + "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=", + "dev": true + }, + "is-proto-prop": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-proto-prop/-/is-proto-prop-1.0.1.tgz", + "integrity": "sha512-dkmgrJB7nfJhH1ySK1/Qn9xLPMv3ZNlPSAPoyUseD6DQzBF6YmbgQnoyy9OM8derNUlDVJlUGdCEhYbcCPfN5A==", + "dev": true, + "requires": { + "lowercase-keys": "1.0.0", + "proto-props": "1.1.0" + } + }, + "is-redirect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", + "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", + "dev": true + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-retry-allowed": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", + "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "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.2", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.2.tgz", + "integrity": "sha1-Sj6XTsDLqQBNP8bN5yCeppNopiE=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "jju": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.3.0.tgz", + "integrity": "sha1-2t2e8BkkvHKLA/L3l5vb1i96Kqo=", + "dev": true + }, + "jodid25519": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz", + "integrity": "sha1-BtSRIlUJNBlHfUJWM2BuDpB4KWc=", + "dev": true, + "optional": true, + "requires": { + "jsbn": "0.1.0" + } + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + }, + "js-types": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/js-types/-/js-types-1.0.0.tgz", + "integrity": "sha1-0kLmSU7Vcq08koCfyL7X92h8vwM=", + "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.9", + "esprima": "2.7.3" + } + }, + "jsbn": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.0.tgz", + "integrity": "sha1-ZQmH2g3XT06/WhE3eiqi0nPpff0=", + "dev": true, + "optional": true + }, + "json-parse-helpfulerror": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz", + "integrity": "sha1-E/FM4C7tTpgSl7ZOueO5MuLdE9w=", + "dev": true, + "requires": { + "jju": "1.3.0" + } + }, + "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-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 + }, + "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.11" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true + }, + "jsonpointer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", + "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=", + "dev": true + }, + "jsprim": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.3.1.tgz", + "integrity": "sha1-KnJW9wQSop7jZwqspiWZTE3P8lI=", + "dev": true, + "requires": { + "extsprintf": "1.0.2", + "json-schema": "0.2.3", + "verror": "1.3.6" + } + }, + "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.11" + } + }, + "latest-version": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-2.0.0.tgz", + "integrity": "sha1-VvjWE5YghHuAF/jx9NeOIRMkFos=", + "dev": true, + "requires": { + "package-json": "2.4.0" + } + }, + "lazy-req": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/lazy-req/-/lazy-req-1.1.0.tgz", + "integrity": "sha1-va6+rTD42CQDnODOFJ1Nqge6H6w=", + "dev": true + }, + "lazystream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "dev": true, + "requires": { + "readable-stream": "2.2.2" + }, + "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.2.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.2.tgz", + "integrity": "sha1-qeb+w8fdqF+LsbO6cChgRVb8gl4=", + "dev": true, + "requires": { + "buffer-shims": "1.0.0", + "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" + } + } + } + }, + "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" + } + }, + "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" + } + }, + "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.11", + "parse-json": "2.2.0", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "strip-bom": "2.0.0" + } + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "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.cond": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/lodash.cond/-/lodash.cond-4.5.2.tgz", + "integrity": "sha1-9HGh2khr5g9quVXRcRVSPdHSVdU=", + "dev": true + }, + "lodash.endswith": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/lodash.endswith/-/lodash.endswith-4.2.1.tgz", + "integrity": "sha1-/tWawXOO0+I27dcGTsRWRIs3vAk=", + "dev": true + }, + "lodash.find": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.find/-/lodash.find-4.6.0.tgz", + "integrity": "sha1-ywcE1Hq3F4n/oN6Ll92Sb7iLE7E=", + "dev": true + }, + "lodash.findindex": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.findindex/-/lodash.findindex-4.6.0.tgz", + "integrity": "sha1-oyRd7mH7m24GJLU1ElYku2nBEQY=", + "dev": true + }, + "lodash.kebabcase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", + "integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=", + "dev": true + }, + "lodash.pickby": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.pickby/-/lodash.pickby-4.6.0.tgz", + "integrity": "sha1-feoh2MGNdwOifHBMFdO4SmfjOv8=", + "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.snakecase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", + "integrity": "sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40=", + "dev": true + }, + "lodash.upperfirst": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz", + "integrity": "sha1-E2Xt9DFIBIHvDRxolXpe2Z1J984=", + "dev": true + }, + "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" + } + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "requires": { + "js-tokens": "3.0.2" + } + }, + "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" + } + }, + "lowercase-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=", + "dev": true + }, + "macaddress": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/macaddress/-/macaddress-0.2.8.tgz", + "integrity": "sha1-WQTcU3w57G2+/q6QIycTX6hRHxI=", + "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 + }, + "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.3.5", + "object-assign": "4.1.1", + "read-pkg-up": "1.0.1", + "redent": "1.0.0", + "trim-newlines": "1.0.0" + } + }, + "mime": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", + "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=", + "dev": true + }, + "mime-db": { + "version": "1.26.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.26.0.tgz", + "integrity": "sha1-6v/NDk/Gk1z4E02iRuLmw1MFrf8=", + "dev": true + }, + "mime-types": { + "version": "2.1.14", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz", + "integrity": "sha1-9+99l1g/yvO30oK2+LVnnaselO4=", + "dev": true, + "requires": { + "mime-db": "1.26.0" + } + }, + "minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=", + "dev": true, + "requires": { + "brace-expansion": "1.1.6" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "mkdirp": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", + "integrity": "sha1-HXMHam35hs2TROFecfzAWkyavxI=", + "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 + } + } + }, + "ms": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", + "dev": true + }, + "multimatch": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", + "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", + "dev": true, + "requires": { + "array-differ": "1.0.0", + "array-union": "1.0.2", + "arrify": "1.0.1", + "minimatch": "3.0.3" + } + }, + "mute-stream": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", + "integrity": "sha1-j7+rsKmKJT0xhDMfno3rc3L6xsA=", + "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 + }, + "node-emoji": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.5.1.tgz", + "integrity": "sha1-/ZGOQSdpv4xEgFEjgjOECyr/FqE=", + "dev": true, + "requires": { + "string.prototype.codepointat": "0.2.0" + } + }, + "node-status-codes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-status-codes/-/node-status-codes-1.0.0.tgz", + "integrity": "sha1-WuVUHQJGRdMqWPzdyc7s6nrjrC8=", + "dev": true + }, + "normalize-package-data": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", + "integrity": "sha1-jZJPFClg4Xd+f/4XBUNjHMfLAt8=", + "dev": true, + "requires": { + "hosted-git-info": "2.1.5", + "is-builtin-module": "1.0.0", + "semver": "5.3.0", + "validate-npm-package-license": "3.0.1" + } + }, + "normalize-path": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.0.1.tgz", + "integrity": "sha1-R4hqwWYnYNQmG32XnSQXCdPOP3o=", + "dev": true + }, + "nugget": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nugget/-/nugget-2.0.1.tgz", + "integrity": "sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA=", + "dev": true, + "requires": { + "debug": "2.6.0", + "minimist": "1.2.0", + "pretty-bytes": "1.0.4", + "progress-stream": "1.2.0", + "request": "2.79.0", + "single-line-log": "1.1.2", + "throttleit": "0.0.2" + } + }, + "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 + }, + "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 + }, + "obj-props": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/obj-props/-/obj-props-1.1.0.tgz", + "integrity": "sha1-YmMT+qRCvv1KROmgLDy2vek3tRE=", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-keys": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", + "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1.0.2" + } + }, + "onetime": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", + "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" + } + }, + "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": "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" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.4.tgz", + "integrity": "sha1-Qv5tWVPfBsgGS+bxdsPQWqqjRkQ=", + "dev": true, + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + } + }, + "package-json": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-2.4.0.tgz", + "integrity": "sha1-DRW9Z9HLvduyyiIv8u24a8sxqLs=", + "dev": true, + "requires": { + "got": "5.7.1", + "registry-auth-token": "3.1.0", + "registry-url": "3.1.0", + "semver": "5.3.0" + } + }, + "parse-color": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-color/-/parse-color-1.0.0.tgz", + "integrity": "sha1-e3SLlag/A/FqlPU15S1/PZRlhhk=", + "dev": true, + "requires": { + "color-convert": "0.5.3" + } + }, + "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.0" + } + }, + "parse-ms": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-1.0.1.tgz", + "integrity": "sha1-VjRtR0nXjyNDDKDHE4UK75GqNh0=", + "dev": true + }, + "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" + } + }, + "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-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.11", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + } + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "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" + } + }, + "pkg-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", + "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", + "dev": true, + "requires": { + "find-up": "1.1.2" + } + }, + "pkg-up": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-1.0.0.tgz", + "integrity": "sha1-Pgj7RhUlxEIWJKM7n35tCvWwWiY=", + "dev": true, + "requires": { + "find-up": "1.1.2" + } + }, + "plist": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/plist/-/plist-2.0.1.tgz", + "integrity": "sha1-CjLKlIGxw2TpLhjcVch23p0B2os=", + "dev": true, + "requires": { + "base64-js": "1.1.2", + "xmlbuilder": "8.2.2", + "xmldom": "0.1.27" + } + }, + "plur": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/plur/-/plur-1.0.0.tgz", + "integrity": "sha1-24XGgU9eXlo7Se/CjWBP7GKXUVY=", + "dev": true + }, + "pluralize": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-1.2.1.tgz", + "integrity": "sha1-0aIUg/0iu0HlihL6NCGCMUCJfEU=", + "dev": true + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true + }, + "pretty-bytes": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz", + "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=", + "dev": true, + "requires": { + "get-stdin": "4.0.1", + "meow": "3.7.0" + } + }, + "pretty-ms": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-2.1.0.tgz", + "integrity": "sha1-QlfCVt8/sLRR1q/6qwIYhBJpgdw=", + "dev": true, + "requires": { + "is-finite": "1.0.2", + "parse-ms": "1.0.1", + "plur": "1.0.0" + } + }, + "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 + }, + "progress": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz", + "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=", + "dev": true + }, + "progress-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/progress-stream/-/progress-stream-1.2.0.tgz", + "integrity": "sha1-LNPP6jO6OonJwSHsM0er6asSX3c=", + "dev": true, + "requires": { + "speedometer": "0.1.4", + "through2": "0.2.3" + } + }, + "proto-props": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proto-props/-/proto-props-1.1.0.tgz", + "integrity": "sha512-A377CdhQBRjYVsSWrm2jo0KJa+N/IBew6lGLm0pdzZjtVqlUT23wEqg7q1/bk5gBEgVoBBbaErZY+UUNrcKOug==", + "dev": true + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "qs": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.0.tgz", + "integrity": "sha1-9AOyZPI7wBIox0ExtAfxjV6l1EI=", + "dev": true + }, + "rc": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.1.6.tgz", + "integrity": "sha1-Q2UbdrauU7XIAvEVH6P8OwWZack=", + "dev": true, + "requires": { + "deep-extend": "0.4.1", + "ini": "1.3.4", + "minimist": "1.2.0", + "strip-json-comments": "1.0.4" + } + }, + "read-all-stream": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz", + "integrity": "sha1-NcPhd/IHjveJ7kv6+kNzB06u9Po=", + "dev": true, + "requires": { + "pinkie-promise": "2.0.1", + "readable-stream": "2.2.2" + }, + "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.2.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.2.tgz", + "integrity": "sha1-qeb+w8fdqF+LsbO6cChgRVb8gl4=", + "dev": true, + "requires": { + "buffer-shims": "1.0.0", + "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" + } + } + } + }, + "read-installed": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/read-installed/-/read-installed-4.0.3.tgz", + "integrity": "sha1-/5uLZ/GH0eTCm5/rMfayI6zRkGc=", + "dev": true, + "requires": { + "debuglog": "1.0.1", + "graceful-fs": "4.1.11", + "read-package-json": "2.0.4", + "readdir-scoped-modules": "1.0.2", + "semver": "5.3.0", + "slide": "1.1.6", + "util-extend": "1.0.3" + } + }, + "read-package-json": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.0.4.tgz", + "integrity": "sha1-Ye0bIlbqQ42ACIlQkL6EuOeZyFM=", + "dev": true, + "requires": { + "glob": "6.0.4", + "graceful-fs": "4.1.11", + "json-parse-helpfulerror": "1.0.3", + "normalize-package-data": "2.3.5" + }, + "dependencies": { + "glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.3", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + } + } + }, + "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.3.5", + "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" + } + }, + "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.11", + "once": "1.4.0" + } + }, + "readline2": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz", + "integrity": "sha1-QQWWCP/BVHV7cV2ZidGZ/783LjU=", + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "mute-stream": "0.0.5" + } + }, + "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" + } + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + }, + "registry-auth-token": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.1.0.tgz", + "integrity": "sha1-mXwIJW4MeZmDe5DpRNs52KeQJ2s=", + "dev": true, + "requires": { + "rc": "1.1.6" + } + }, + "registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", + "dev": true, + "requires": { + "rc": "1.1.6" + } + }, + "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" + } + }, + "request": { + "version": "2.79.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz", + "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=", + "dev": true, + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.5.0", + "caseless": "0.11.0", + "combined-stream": "1.0.5", + "extend": "3.0.0", + "forever-agent": "0.6.1", + "form-data": "2.1.2", + "har-validator": "2.0.6", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.14", + "oauth-sign": "0.8.2", + "qs": "6.3.0", + "stringstream": "0.0.5", + "tough-cookie": "2.3.2", + "tunnel-agent": "0.4.3", + "uuid": "3.0.1" + } + }, + "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 + }, + "require-uncached": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", + "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", + "dev": true, + "requires": { + "caller-path": "0.1.0", + "resolve-from": "1.0.1" + }, + "dependencies": { + "resolve-from": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", + "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", + "dev": true + } + } + }, + "resolve": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.2.0.tgz", + "integrity": "sha1-lYnD8vYUnRQXpAvswWY9tuxrwmw=", + "dev": true + }, + "resolve-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-1.0.0.tgz", + "integrity": "sha1-Tq7qQe0EDRcCRX32SkKysH0kb58=", + "dev": true, + "requires": { + "resolve-from": "2.0.0" + } + }, + "resolve-from": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", + "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=", + "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" + } + }, + "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.1" + } + }, + "run-async": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz", + "integrity": "sha1-yK1KXhEGYeQCp9IbUw4AnyX444k=", + "dev": true, + "requires": { + "once": "1.4.0" + } + }, + "rx-lite": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz", + "integrity": "sha1-Gc5QLKVyZl87ZHsQk5+X/RYV8QI=", + "dev": true + }, + "sanitize-filename": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.1.tgz", + "integrity": "sha1-YS2hyWRz+gLczaktzVtKsWSmdyo=", + "dev": true, + "requires": { + "truncate-utf8-bytes": "1.0.2" + } + }, + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + }, + "semver-diff": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", + "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", + "dev": true, + "requires": { + "semver": "5.3.0" + } + }, + "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 + }, + "shelljs": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.6.1.tgz", + "integrity": "sha1-7GIRvtGSBEIIj+D3Cyg3Iy7SyKg=", + "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 + }, + "single-line-log": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/single-line-log/-/single-line-log-1.1.2.tgz", + "integrity": "sha1-wvg/Jzo+GhbtsJlWYdoO1e8DM2Q=", + "dev": true, + "requires": { + "string-width": "1.0.2" + } + }, + "slice-ansi": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", + "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", + "dev": true + }, + "slide": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", + "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=", + "dev": true + }, + "sntp": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, + "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-map": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", + "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", + "dev": true + }, + "source-map-support": { + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.10.tgz", + "integrity": "sha1-17GQOAQKFMCDehjmMKGWRTlSs3g=", + "dev": true, + "requires": { + "source-map": "0.5.6" + } + }, + "spdx-correct": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", + "dev": true, + "requires": { + "spdx-license-ids": "1.2.2" + } + }, + "spdx-expression-parse": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", + "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=", + "dev": true + }, + "spdx-license-ids": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", + "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=", + "dev": true + }, + "speedometer": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/speedometer/-/speedometer-0.1.4.tgz", + "integrity": "sha1-mHbb0qFp0xFUAtSObqYynIgWpQ0=", + "dev": true + }, + "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.10.2", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.10.2.tgz", + "integrity": "sha1-1agEziJpVRVjjnmNviMnPeBwpfo=", + "dev": true, + "requires": { + "asn1": "0.2.3", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.0", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.1", + "getpass": "0.1.6", + "jodid25519": "1.0.2", + "jsbn": "0.1.0", + "tweetnacl": "0.14.5" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "stat-mode": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-0.2.2.tgz", + "integrity": "sha1-5sgLYjEj19gM8TLOU480YokHJQI=", + "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" + } + }, + "string.prototype.codepointat": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/string.prototype.codepointat/-/string.prototype.codepointat-0.2.0.tgz", + "integrity": "sha1-aybpvTr8qnvjtCabUm3huCAArHg=", + "dev": true + }, + "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 + }, + "stringstream": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", + "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=", + "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": "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" + } + }, + "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" + } + }, + "strip-json-comments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", + "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=", + "dev": true + }, + "sumchecker": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-1.3.0.tgz", + "integrity": "sha1-bjAE1787WtVWer8TqCiUbYoZkRs=", + "dev": true, + "requires": { + "debug": "2.6.0", + "es6-promise": "4.0.5" + } + }, + "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 + }, + "symbol": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/symbol/-/symbol-0.2.3.tgz", + "integrity": "sha1-O5hzuKkB5Hxu/iFSajrDcu8ou8c=", + "dev": true + }, + "table": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/table/-/table-3.8.3.tgz", + "integrity": "sha1-K7xULw/amGGnVdOUf+/Ys/UThV8=", + "dev": true, + "requires": { + "ajv": "4.11.8", + "ajv-keywords": "1.5.1", + "chalk": "1.1.3", + "lodash": "4.17.4", + "slice-ansi": "0.0.4", + "string-width": "2.1.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 + }, + "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 + }, + "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" + } + }, + "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" + } + } + } + }, + "tar-stream": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.2.tgz", + "integrity": "sha1-+8bG6DwaGdTLSMfZYXH8JI7/x78=", + "dev": true, + "requires": { + "bl": "1.2.0", + "end-of-stream": "1.1.0", + "readable-stream": "2.2.2", + "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.2.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.2.tgz", + "integrity": "sha1-qeb+w8fdqF+LsbO6cChgRVb8gl4=", + "dev": true, + "requires": { + "buffer-shims": "1.0.0", + "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" + } + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "the-argv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/the-argv/-/the-argv-1.0.0.tgz", + "integrity": "sha1-AIRwUAVzDdhNt1UlPJMa45jblSI=", + "dev": true + }, + "throttleit": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz", + "integrity": "sha1-z+34jmDADdlpe2H90qg0OptoDq8=", + "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": "0.2.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.2.3.tgz", + "integrity": "sha1-6zKE2k6jEbbMis42U3SKUqvyWj8=", + "dev": true, + "requires": { + "readable-stream": "1.1.14", + "xtend": "2.1.2" + } + }, + "timed-out": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-3.1.3.tgz", + "integrity": "sha1-lYYL/MXHbCd/j4Mm/Q9bLiDrohc=", + "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 + }, + "tough-cookie": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz", + "integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo=", + "dev": true, + "requires": { + "punycode": "1.4.1" + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "truncate-utf8-bytes": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", + "integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=", + "dev": true, + "requires": { + "utf8-byte-length": "1.0.4" + } + }, + "tunnel-agent": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", + "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=", + "dev": true + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true, + "optional": 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" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "unzip-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.2.tgz", + "integrity": "sha1-uYTwh3/AqJwsdzzB73tbIytbBv4=", + "dev": true + }, + "update-notifier": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-1.0.3.tgz", + "integrity": "sha1-j5LFFUgr1oMbfJMBPnD4dVLHz1o=", + "dev": true, + "requires": { + "boxen": "0.6.0", + "chalk": "1.1.3", + "configstore": "2.1.0", + "is-npm": "1.0.0", + "latest-version": "2.0.0", + "lazy-req": "1.1.0", + "semver-diff": "2.1.0", + "xdg-basedir": "2.0.0" + } + }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "dev": true, + "requires": { + "prepend-http": "1.0.4" + } + }, + "user-home": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz", + "integrity": "sha1-nHC/2Babwdy/SGBODwS4tJzenp8=", + "dev": true, + "requires": { + "os-homedir": "1.0.2" + } + }, + "utf8-byte-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", + "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "util-extend": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/util-extend/-/util-extend-1.0.3.tgz", + "integrity": "sha1-p8IW0mdUUWljeztu3GypEZ4v+T8=", + "dev": true + }, + "uuid": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz", + "integrity": "sha1-ZUS7ot/ajBzxfmKaOjBeK7H+5sE=", + "dev": true + }, + "uuid-1345": { + "version": "0.99.6", + "resolved": "https://registry.npmjs.org/uuid-1345/-/uuid-1345-0.99.6.tgz", + "integrity": "sha1-sScK4BWnchx63sbEbsFpxgmK7UA=", + "dev": true, + "requires": { + "macaddress": "0.2.8" + } + }, + "validate-npm-package-license": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", + "dev": true, + "requires": { + "spdx-correct": "1.0.2", + "spdx-expression-parse": "1.0.4" + } + }, + "verror": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz", + "integrity": "sha1-z/XfEpRtKX0rqu+qJoniW+AcAFw=", + "dev": true, + "requires": { + "extsprintf": "1.0.2" + } + }, + "walkdir": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/walkdir/-/walkdir-0.0.11.tgz", + "integrity": "sha1-oW0CXrkxvQO1LzCMrtD0D86+lTI=", + "dev": true + }, + "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 + }, + "widest-line": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-1.0.0.tgz", + "integrity": "sha1-DAnIXCqUaD0Nfq+O4JfVZL8OEFw=", + "dev": true, + "requires": { + "string-width": "1.0.2" + } + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "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" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "write": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", + "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", + "dev": true, + "requires": { + "mkdirp": "0.5.1" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "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" + } + } + } + }, + "write-file-atomic": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.1.tgz", + "integrity": "sha1-fUW6MjFjKN0ex9kPYOvA2EW7dZo=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "imurmurhash": "0.1.4", + "slide": "1.1.6" + } + }, + "write-json-file": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-1.2.0.tgz", + "integrity": "sha1-LV3+lqvDyIkFfJOXGqQAXvtUgTQ=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "mkdirp": "0.5.1", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "sort-keys": "1.1.2", + "write-file-atomic": "1.3.1" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "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" + } + } + } + }, + "write-pkg": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/write-pkg/-/write-pkg-1.0.0.tgz", + "integrity": "sha1-rriqnU14jh2JPfsIVJaLVDqRn1c=", + "dev": true, + "requires": { + "write-json-file": "1.2.0" + } + }, + "xdg-basedir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-2.0.0.tgz", + "integrity": "sha1-7byQPMOF/ARSPZZqM1UEtVBNG9I=", + "dev": true, + "requires": { + "os-homedir": "1.0.2" + } + }, + "xmlbuilder": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-8.2.2.tgz", + "integrity": "sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M=", + "dev": true + }, + "xmldom": { + "version": "0.1.27", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.27.tgz", + "integrity": "sha1-1QH5ezvbQDr4757MIFcxh6rawOk=", + "dev": true + }, + "xo": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/xo/-/xo-0.16.0.tgz", + "integrity": "sha1-DSp0ozzRVp84tK4wHMNXXyWXRvQ=", + "dev": true, + "requires": { + "arrify": "1.0.1", + "babel-eslint": "6.1.2", + "debug": "2.6.0", + "deep-assign": "1.0.0", + "eslint": "2.13.1", + "eslint-config-xo": "0.15.4", + "eslint-formatter-pretty": "0.2.2", + "eslint-plugin-ava": "2.5.0", + "eslint-plugin-babel": "3.3.0", + "eslint-plugin-import": "1.16.0", + "eslint-plugin-no-use-extend-native": "0.3.12", + "eslint-plugin-promise": "1.3.2", + "eslint-plugin-xo": "0.5.1", + "get-stdin": "5.0.1", + "globby": "5.0.0", + "has-flag": "2.0.0", + "home-or-tmp": "2.0.0", + "meow": "3.7.0", + "multimatch": "2.1.0", + "object-assign": "4.1.1", + "path-exists": "2.1.0", + "pkg-conf": "1.1.3", + "resolve-cwd": "1.0.0", + "resolve-from": "2.0.0", + "update-notifier": "1.0.3", + "xo-init": "0.3.6" + }, + "dependencies": { + "get-stdin": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz", + "integrity": "sha1-Ei4WFZHiH/TFJTAwVpPyDmOTo5g=", + "dev": true + } + } + }, + "xo-init": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/xo-init/-/xo-init-0.3.6.tgz", + "integrity": "sha1-9AyPMwS9nYsTgZMJh7F4yfFB/BE=", + "dev": true, + "requires": { + "arrify": "1.0.1", + "minimist": "1.2.0", + "path-exists": "2.1.0", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "read-pkg-up": "1.0.1", + "the-argv": "1.0.0", + "write-pkg": "1.0.0" + } + }, + "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" + } + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "yargs": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", + "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", + "dev": true, + "requires": { + "camelcase": "3.0.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.2", + "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": "4.2.1" + }, + "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": "4.2.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", + "dev": true, + "requires": { + "camelcase": "3.0.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 + } + } + }, + "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" + } + }, + "zip-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-1.1.1.tgz", + "integrity": "sha1-Uha0i7tNJlH2TVxubwnrSnOZ1Vc=", + "dev": true, + "requires": { + "archiver-utils": "1.3.0", + "compress-commons": "1.1.0", + "lodash": "4.17.4", + "readable-stream": "2.2.2" + }, + "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.2.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.2.tgz", + "integrity": "sha1-qeb+w8fdqF+LsbO6cChgRVb8gl4=", + "dev": true, + "requires": { + "buffer-shims": "1.0.0", + "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" + } + } + } + } + } +} diff --git a/Server/Lobby.js b/Server/Lobby.js index b01d41d..27795d6 100644 --- a/Server/Lobby.js +++ b/Server/Lobby.js @@ -34,7 +34,7 @@ Lobby.prototype.buildGameJSON = function(repository, branch) { COOLDOWNS_ENABLED: false, CHEATS_ENABLED: true, MINION_SPAWNS_ENABLED: true, - CONTENT_PATH: "../" + repository + "-" + branch + "/GameServerApp/Content" + CONTENT_PATH: "../" + repository + "-" + branch + "/Content" } }; for (var i = 0; i < this.blueSidePlayers.length; i++) { diff --git a/Server/ServerLogic.js b/Server/ServerLogic.js index 3901633..c63ee43 100644 --- a/Server/ServerLogic.js +++ b/Server/ServerLogic.js @@ -143,11 +143,11 @@ ServerLogic.prototype.startGameServer = function (repository, branch, gameJSON, this.updateGameServer(repository, branch, gameJSON, true, messageCallback, CreateFunction(this, function (serverName) { const exec = require('child_process').spawn; - console.log("Opening game: " + '../Game-Server-Repositories/' + serverName + '/GameServerApp.exe'); - messageCallback("Opening game: " + '../Game-Server-Repositories/' + serverName + '/GameServerApp.exe'); + console.log("Opening game: " + '../Game-Server-Repositories/' + serverName + '/GameServerConsole.exe'); + messageCallback("Opening game: " + '../Game-Server-Repositories/' + serverName + '/GameServerConsole.exe'); try { - const game = exec('GameServerApp.exe', ['--port', port, '--config-json', JSON.stringify(gameJSON)], + const game = exec('GameServerConsole.exe', ['--port', port, '--config-json', JSON.stringify(gameJSON)], {cwd: '../Game-Server-Repositories/' + serverName}); var waitingForBoot = true;