From e55c7b6e28f3401645089627bad33a870fb6c1c4 Mon Sep 17 00:00:00 2001 From: mgerb42 Date: Sun, 10 Jan 2016 23:18:04 -0600 Subject: [PATCH] updated resume --- npm-debug.log | 39 ++++++++++++++++ package.json | 4 +- public/css/style.css | 6 ++- public/images/sensors.PNG | Bin 0 -> 42770 bytes public/posts/12-18-2015.html | 9 ++++ public/posts/resume.html | 83 +++++++++++++++++++++++++++++------ routes/index.js | 6 ++- savedElements.jade | 26 ----------- 8 files changed, 130 insertions(+), 43 deletions(-) create mode 100644 npm-debug.log create mode 100644 public/images/sensors.PNG delete mode 100644 savedElements.jade diff --git a/npm-debug.log b/npm-debug.log new file mode 100644 index 0000000..91f38f9 --- /dev/null +++ b/npm-debug.log @@ -0,0 +1,39 @@ +0 info it worked if it ends with ok +1 verbose cli [ 'C:\\Program Files (x86)\\nodejs\\node.exe', +1 verbose cli 'C:\\Users\\Mitchell\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js', +1 verbose cli 'start' ] +2 info using npm@2.14.1 +3 info using node@v4.1.1 +4 verbose run-script [ 'prestart', 'start', 'poststart' ] +5 info prestart myapp@0.0.0 +6 info start myapp@0.0.0 +7 verbose unsafe-perm in lifecycle true +8 info myapp@0.0.0 Failed to exec start script +9 verbose stack Error: myapp@0.0.0 start: `forever ./bin/www` +9 verbose stack Exit status 1 +9 verbose stack at EventEmitter. (C:\Users\Mitchell\AppData\Roaming\npm\node_modules\npm\lib\utils\lifecycle.js:214:16) +9 verbose stack at emitTwo (events.js:87:13) +9 verbose stack at EventEmitter.emit (events.js:172:7) +9 verbose stack at ChildProcess. (C:\Users\Mitchell\AppData\Roaming\npm\node_modules\npm\lib\utils\spawn.js:24:14) +9 verbose stack at emitTwo (events.js:87:13) +9 verbose stack at ChildProcess.emit (events.js:172:7) +9 verbose stack at maybeClose (internal/child_process.js:817:16) +9 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5) +10 verbose pkgid myapp@0.0.0 +11 verbose cwd C:\Users\Mitchell\desktop\mywebsite +12 error Windows_NT 6.1.7601 +13 error argv "C:\\Program Files (x86)\\nodejs\\node.exe" "C:\\Users\\Mitchell\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "start" +14 error node v4.1.1 +15 error npm v2.14.1 +16 error code ELIFECYCLE +17 error myapp@0.0.0 start: `forever ./bin/www` +17 error Exit status 1 +18 error Failed at the myapp@0.0.0 start script 'forever ./bin/www'. +18 error This is most likely a problem with the myapp package, +18 error not with npm itself. +18 error Tell the author that this fails on your system: +18 error forever ./bin/www +18 error You can get their info via: +18 error npm owner ls myapp +18 error There is likely additional logging output above. +19 verbose exit [ 1, true ] diff --git a/package.json b/package.json index f86149b..52fbb85 100644 --- a/package.json +++ b/package.json @@ -3,8 +3,8 @@ "version": "0.0.0", "private": true, "scripts": { - "start": "forever start ./bin/www", - "stop" : "forever stop ./bin/www" + "start": "forever ./bin/www", + "stop" : "forever ./bin/www" }, "dependencies": { "body-parser": "*", diff --git a/public/css/style.css b/public/css/style.css index 8567345..42fa759 100644 --- a/public/css/style.css +++ b/public/css/style.css @@ -3,7 +3,7 @@ html { } body { - font-family: 'Raleway', sans-serif; + font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif; } a { @@ -14,6 +14,10 @@ a { text-align: center; } +.resume{ + font-size: 12pt; + font-weight: 400; +} .header { height: 400px; background: url("../images/headerBackground.jpg") center no-repeat; diff --git a/public/images/sensors.PNG b/public/images/sensors.PNG new file mode 100644 index 0000000000000000000000000000000000000000..5f406b8fe929fe4e4e075f1c002e6c50568e771e GIT binary patch literal 42770 zcmeFZcT`hp+c(M-bri*MR1gsuMMWjR2-4dq3M$P)FF}P6dZYvh5KvK&8W9N65d@SL zA=D5O1*L_K5PHNADWQgh5+FG{s58&=J~Q*a>-*L@=R0eiKUe{FvhVA@?yLT;-%j{7 zL)|^Q4)5aQ%dAHcYQOXs{5cX z!J^nWA>YK^JMNbQIqy#=NJ)AYp)w!*cICkSg*%=L4f)4U4#YVUw~wv1ryub~#DH8~jiU4+{FA^FPGTcmienY8QR?|8pRqZqtB^Eo2o&3LcBld|#O^M0`u zqaEbEb~65#Zt(_f9>2(OD|H)EoD#PMQ2;gGvjpz6%LU?Wj(gx)RQ7KNYbHG3GJc-gjf1|d>`2o-5MY3n-QdG>^FepYHa_b#C~2#1+eQ)?`2P28w1dBonKbU`&!LEyXG}$(n3Kx82e086sReO zMDIUO9{f27cxs`R032Nz-^PNYTDzfK1D=e%AGW_FgtxSuSrB+t^6Ie_J>uwe9stlULe^V+G$eSHRLmZ$tcFoU`g< zT0GFR6`%DVW?DqLw70uu;`^rf6KFmYLy?eeWP%eFB|QaQ zvdX{4S^OBB_Y+l^-Typ0tkM3C^X!TZ7#u$^wNrT3Hs$^FE`nKT1Ua>Za+bCS zwTi^jh7P|xgYnw$65K)9C!CR-@SZVWsjPN_DzRCT)FU&ca$_BaQ!h9DbZ%*^WM@)x zk`(k{)O(Ah^g{`pmR7jg>sE-hObD%5Yh%=gaUpm?S&|eS#t5+p4{B(A#(YExNZDk~ zie#@|Q!SiyMEq5IvBO%2Z`z3YH%rN$B7MHtsHl^zG*nVB5M;QYrf|yn_Whs0)~FAz zv0iUiBEh#BeLac930;~c52-+M~z^eo^TzRI-)H%>ZmoJ8$*hc9=e(1Iozvurbi*@Vqj9Q zQo3m_>c`-v%uba4c9fz)pv_Bc-ld#pbX=$7-XBKx-+GBJ>}6Z^7h>BW{Cw|q5ZgLc zk_oQug;A_{0=V(_iVzzqc|1$cppSvm#?^!fRqgS`?s?bZGwo5qzEc|*+?UkSQfU4g z?k1Gm7lfK~m)04Plk5F8uSI5H=!Ilh-N4Mi3v9UIV7bJp-3put1F;=8@S=VkcEBV2 zSjALTpA03Qu%m8}f-R6*t+o)K2yJme47gVX%onCU?yD!97v8-K?%SddNob+u_OTBZ z4$)X;V=EC|N_us0kh!>IAJQrWZVKeFt>~Y9&cyo;#7sALBw9*Vr$%JvPHH)R`X#(O z?}d}fjUYT-Z*0)La|rj~!c$hS|1CvTgvm6hZ*cy(#L&z{mi|R9)KAXKXo%vUgfB3fEP3qEQL9L)cw;%qtZar?WAC`da;nYTHj6oBN}$+AL&JKHB$Ui zMb2PU4;M+ENMM;Z#()}28%F)EB7P@9cjyIE^eIv@<|v(RR7iVpnlzAMw~_%gJY!qc zTmGdM_w1p{#F!cvbM~EWC1c@%$)_;oF?(zzP1T=bJj?kKh_)3L6VJ@UZMom8Ez75z z`o2ek#*JI^(b17B@4_ z3L%=URVb7Yp|JgleuIvPHorP4>6DztRQTSXc3yQ@gBDsf^aVBUY1`0+p?@3-nKroG zPIr9>R0jun@zUYaN%@1VJVfL|_)DJ$ogG1Dn@8yyEIRX$>AW zlR?FSB%Qj8ccvEKIGl27=3v4A?W1q%849}09Ct(yHuLmC*H5z7jR|E>#I!AOwLyqk z7l-o$w-9Z3S0hxsxYshR^0UZssW>@n&YFl7IIA&3-9e24uK?(N?l;Han*%w zFB2U0V_RRF6z@ry>L<<6%9Df&6NF~MxyHd2MJ3gXgu`57*L-a8^;oNP&DgOUnzXK7 zlhc(5d=<*)dYk|EFAEdf28Chs^Qu$VYLU7p@L{r4#i>!QJ-!`p=@sfWdr^77hs2V` zBn&B;gIy9S8zh&FL4e)nw4g)2KZhk8| zXZElq6;#S{=szQmwUDjvd3}6*{X&(`T5ALBvx0xz?;VfTO;>Jc9#kPzVK$we34!T=~ST>x82JFQrcR{u`FjqYp8 zG4c#`bIVm+_sAg7;Iq%jGqN1=yBHE(4}3>*f^j%LzB`4_K)rn!JdCl?%t@m9_F7IA zZGL{A+u}0wjJ#^$ny1@R!>6>Up+>+r#30(JHw;{WV(nHmkoxRQWQbiNY6Z?YnJ0}J zZv3*DkuO})GGn$mqEoPjCTH516c;74T#F8tWDyA;XjWjUN{m!9e4P0y$ZZ*)M6|O2 zWn0!nn*~+sOFqaqRY}L?qmOYze-JId54%6J9RA=)U?M3ChUj#JHS+g?>=J zO}2CzJ~`6XIH)ud}e>A7F2)M(kT{Sh3a1vu5fMoiM3 zzs2R2gZFG}*+_ldY1wHq$S~%zk+C<<+Gv}Y&69^ zrxaO{+g0eK=mIS-I-*5bBz6mtjjm5%352g*j% zA2YWHcg%4(41Lz?LX^uAt$dM^d9cOhSMYe{-ll&2S|%Fe;F=kzl2v?|n2kh?OfvTH zT>_k~bL`HeZ1uyo(+-W+UgrjDWa_Wjl<-NLujVJ6KJgs%u zeKK0uqJYcoeNo5f8I~GD1t^$3-uqSRDpgI+oFn?6`|LjTidT~>bGtNQ%SN$de!Yc# zhQnn+LiA}0!mu43>15WCnfmNmZ1p6lA`&a7pm_tHHdH*CX`Hu=ewX9P*0EQ|8yl_# zw6(>{NPf7PoHi;JKdq9K53;g(JJIXm_8Q+H_kq|PK2_Z^FNe5uZF?hisZRO^_y?); zYvc>I>`|L;dB5W)i2J63k0y`I@A7xu)EdC8>E8#WR`(wPNSd!+Qh*y<&;t^2)e5sWP0wYWThonO_szA zCoo*WMbC+Og6;l-5YOYwp%(`yr^DMA#Wrz%NR9{ybH7EV+$mcr=+2A2)0pS)PYXvA zEpEEF&c}7V@~1Srr?sU^^BoWYTFB`GG0BRI;Cxp%gtP^Ep!uw@*ktV7)!5mmLjG*~ z1)#y`fH;jS(iF;oGGBLl4o2;aAY5#yB`WnN{>xY(W-yfLGSOw{T`u8pyU81ALU|DU z^vdwbp_%~uTgT~?OnZdGg_zyTMVrz!;3w&X^D1(h(sZio_2hxJ68v_GiG!q$eI_Ho zHE}NeJ7KYu_<~xpnjV$xBEkdzkas4ow?%D^mQvHDQ@hLYM z_kYLty8*8=J_7W6eEmmw-LnAinyUb>J>J2)q!%AX%mr}HW82IKp;L^Re=RhC* z@g8vL&1c?c@BR*4y5+_D?Ef46IB(VeK})|`Pqqz~-n~8K?XBMqZM~EYKDPV(zk>w) z4_E%b8ISlsOo~oZF|8nwmzS64RQHLbnsLL6?2pgW7Yv!CbAK&0Uz-l`c%lxL? zU-utsivbMR(QNA$nRs`ev3Is_33eVa!t;X6G~R)^g)nd`yf>-wP@}=^G&s+|@A&}D z1Yg;n7W$Uu&qnd?B~oMyP8_FpCFZQ8P@cd7m#pNN%Ll7%33&&3?(ywSHehj54z-3x z^Mxg75oNLS_#=UYYn(tjZ@I5;LL`tMp>!dWR+M;HAT@X2~f$l~ai6a!U zP8M?VQ#M{E6>)_C zpVSWjtSzLee!NzeAo8L0X=7pxX)cixJK%Y{R%<;5k6*8{&Og_=ZEbZ`kI@DTx*218 zhH{{aI~Igki{gUl%d2b4BgoS?y7mDo8U7c|$vM{^EJ1hAugBZ603-ONVh3^WnCHNB3>*y)W_1I{=Y9tb| zse|xQbidLrPGevbRv zdAmXpzCjB$DbwgwIbi^`rnlkF{AooJiHv;gOaJe4KOhk<;!DZu!Z%Ct(>qftoIjgP zMY+`eyO7txn5g9z&R!SsNBNC!=73&crk>uRX#Es~VXQtqLfI_E?@!CE3QRLY*@3Y@ z?Z!7Kyk*+}k|{pN4GpAZc$NF?|?X&M&1ZnY+1zP3)`f;m5-n+C*$*MEfu*t?>lkWa80a?9u2ml-X}AdHlh z)R_AlOKU2PHC*lGxv{#)fF9G+(<=?;235o9rX%a6S@=Oa2ov}~Q~wT?Aql$x`E*7+Xw$t!cbjKw*^T->h2Yj%f4xY!d10X7aO0dY-`QM&r8 z|ACCXamrICynW_JrIARaoU-yMaJ#wn0K*Ll=eEgelRp>VSVfqM&btOJ%bu7#T`wH+X zM!h)a+T3WZ)LwDTc%TTjaUa2%5GsMO*gyHp6axpNXjXerLqR}n7_AMUC76MC`kvOj z`|T%JjaLZL{N#7(#ApiNwB zYikn_k%kFKwT;0PC0L6H41W|Qrm;(_xpoaw!C#)YHdf@9?x$o1)|S4J=fypimkv} zo6MetDpQT2h3RQ$W&Qxhc=G~*Ur6TRCB;F5)s_S)MxPbzk!|8ZTCbQ?HW0DCp3T4C z$h~T4VTX9&&vSBkAgCbLXDg*3CVJBW^R+^wd6KTG{!B;Z^}*f$c+SHg-0KnlpLYE@ z3egtG73OHbg1%&kt$Pj`&_8u!_1@XJPPN72W~K9a=)wo|o(c@%|g@#K?_>uwJ{4^zwO;=y5Wh)i=1( zIbT418^YKtb@HEX-2R&LamUoQrM0E^=1j1(lr))V9ZPy|tS>g^4183qD+QeW-yQ8Hm_LT+h7*@bqh#Ai>)K?n z0DKZ@8+iQ;+VZz@NB_vgq2Nt2)8f-==fLfeJ!>I*E&b8xzn69NxOAcAOcwPTmu(h1 zR7n4+JYP*njE- zueR72m(+^gL9?0VMX>$*_jgk$vTD9_@z0+htqxrC{4=j1ekdEC3XgwEGt?rFc(bZZ zrSC1Sd#9>fsPcQ%bR}7iAT3DFwRYZ>Rh^}v|ELDwB)X7o;86^LogcVHOT2AS>$jK% z#7g2$EwH)ylaL*ITV`fl7gQNrai}X>m*%uTu_W_r#uT1PvBed*71bTq()5Oxdv~9d zMuvnOqinjrYMq)@jmX@_KU*KRmn8mn*AV}|mLX(%B#y?a->Vf*ZA2w%?YFSBd@9aa z2=fGLlDj&JVAJx}n5d{G2E%g|A^0`eR^M0iy^1YdB=t;&qspGV=XXhFuxv71Zug=h zWn7;3)@6{xpNnb9w0YAZkG(HezWwoE*HpZ-z|H~!v#j4)IM6?<_|6UE)|clgvX$;5 zXDHo=zQ&v4^O4Wcul=UFslUUQ%dd#0dEh%8RL&a9CoWX`8ja7{#LgpOvjLNh{wV_E zF|&{U^gEH?{E^pz+`(C!U<|ro9=$&|sIbbbD6NS>Hij9RwZ-_kks2kutkl=Al$r_A zgKo=?PKW_v3*k>Z9ykc69lF}#lRA7*O~t#2P^-Kt1{B7m_pj-yWZ7L3)^y%t$o zT6$F}&k!BAKD_tAh4TENM~sFkL@-fZphCnyV34dN-=sX`x4PI^%2=m_Rbx1-jSOb5 zSwY5cpQt@XdJ?mmqHmEMb0cwK6CGg^vlC~N#X+RykSOGKm7%?I%fjQS^FQsCDq3QH zLfp*=G8p68t}w8I3NH`iC{|a$gdK@`Qo(M*2WQNI1u~tQD3H_OXx%Ffoq!+*OuNdp??Y%3w`~sYN zEE8e^wamuu`J>cKR(`%~%M?&C?G{SLi+i4;k4a-y>?{dFD`dw;r ze$b7s=ao}PC+2)%aImOqWP!FUysYbKfn-wm1CcbxtGdQ__awe5+KP7H+6IN=P-A+U zt#$^NReq0frD%fI-$akxojmBK4Ey3)s%M}hPo}nm27hu|?EJ+p3Nr9SjB{2?7LYN= zSC6<+>OJI;lVFXE)6V!fZL|Gl-(v?4RzR6YGqN@Obt}+URD9X_4#k_sE@%Ca=MmD% zKz$_|hfNfINQPI_0@hpygfGmEX=(cY)k%B|9u7 z&QvcZ4X@6%SY7vKJxPXkTy%ia5Wm%-)W&e{)0_H5hj`YXP4(=XIA5z1n0~1oooZ`) z4G81W>8QGi)Ks_LJxN~Q-LhEj>Q>RkRymz8qv(fg4LFE)$&ggDvI?{_K4h2H#7feY zk#&Y@9*;&VN^fwEx$Y8%?cCad?sKociQkZ;AH0kvy=>0yj8#;$GNw0uNvB;)*C$is zutokAgVJwGXR>F#`jjlQo{HG)Fw-roVK_v%pUWyOkRb4Toy+Pju)BTU9FS7jWuiF717xf z*-upHI@gqfxUsGZ+f zo4#-)deyxHv3oPfNh`1Kasa+a8HlTFVOyMWi?Vdb>h2nWk-4MtUp72MD};?+s@a@g z#*MlY*++6aoY=#;9dN6%w69eJupf02UQT z#s?J*J5C~r>o#oU?72@wEcx-Mai_)h$S7)}fA>C{xhr9uk?gvZrDFK(!>xGPRSKNW zE8Ixe&PO^h&~(Lh-}PRy8~aG_1x5?69&u#`9sn%zcO8-QNRO&V*dh-Q38>HSrLQS+ zJ{{9!5{4=Z_&oxTM=m;q&K*WC%R5K=BtL3>>Jg~KaC`^thr9YDdLnyd&(tj1v{2>o z+mc5h0k?rZ+7;1${YtMAwe(0z{!p@`Vy{yrrLE zm|(qGryVx>8R;;QRoY~3tKUEh#50}GM(>(;@R2f-!d-8k%@oRh86AbJq8&*v9tqGU zujrgmP*p6y1ihI89H*5TI72=5py_2VU}I&-c6PB%+2RM^CCj_ircxl7M^DaB>cfr& zbG)1;8?75o*cLr05o~`sGtJ-ja;5?57bj~d61_S{>MACws_jo0E=q3RQ;N)oB0^7B zGz);xGzaJn_~i0=N>jI6sJnKB^N8Y8a_NjMnAJ?Eqzh(7A%NpaD<)ph~5UnD^+_?>Jw>M%MDgm9`B&#D<(Jp%>7DC$C?adO0IziO?Aw!1coyEL zwpnGMSo&>)5>!=Y+g0R!QLS}Pw4EosvPB0&W%}c~T-`UStX&V0JPny`qBer%w??bF z{4Dxt8fT+{CdL#fFjX!?JyBvgA06J64nK6X=!QrQ)+)JSey}m5!+)urAJtI3+|IB> z)6rx)8AAe^S1D|fIFcC~$X%x->Y~J&fr5_4BHQkbbaU|k*?aIpmiGMmEUag~XWwka zh39U&027eTz!ocYx!2*2!s_9VdCs&|c)GqAr7LS-mo_#AUERw_p0xwRW%~|VBin?u z#45F+ICHdJ*1%0XVu!#H$G{QO5sgKXELrxrzf~al{iKbi&71Dgv*DpKuh|M+YQE-SK#D-ORY&{o zH@suP!_s)DlSngLwO9~IHMXTX9qoM}qP1wu2o1_HbDtCnQsi@T&1)>!6jQF}9J!sVp- zuc4u#;{fApsCS2w_Ovus3DULe%`x& zs_dZp{dLFYRCtJJk(66i%H3Z`rCV(%xQu<`F`2G3=p%x|PuagHYF z=d{7<$oGtFk>zvrH{*U{2gdSt>@@|8Om|KgAfsPW&tEI;4ytJEw66c8swByPaZfUO zGSHd=?mg?>oDS2yNE=Z|o{Dq2QP5)KZ+4k>3N^v+kaRX?;u$!Mz;LZkA1|W9bnk@h4*0ubd-Z9 zOTq4(_x7`g5rohWE>WDd4!U^Qr~^`Z#L?m0;jZ0I=dzAu#Rf)2hdKynsPt;oG3P&g zFaOC^eg;5D>yyY5x-k#2FRntttcM2ddRgnLU&91McTsX4&jm=CA2LgM=B{)aDsBu;MH{p7ZR*=Gq|x_aY9z`jGuRH<+?9@VYZuBU+IgE*hSJd zr{~?|$0E|z&9NYV_9pexZ*G&j3kaVL*Mn4x!G?c_7S(c z3cAx2qTQ>qqD`~+B#a8B_0_gHI9UiIU7gz5GFVNEi=+ZVz4eoUKIK0GTL~(r$-;K& z(h1NR$l`v3sh5>`w({D+p@RKo>)w+{wt~|N?JSe!zOfQf>~c7I@=%ZCfuDwU^Lp%s zhX&}1GJI~hk3!eMbN)MI+-NbO1eb%gakoIJ^!FKj~U9Cue)@j|dL{ zS=PGv@u|m#znj1&liam7y*KG?Ka-|o^QdIgVs`L9X?un0L7UL8rip9RbJ=KE7C09umSh@W2VLiMFj zu&9$h&u&@p0RMP0{*vT(ofl#uWa_HETiLpYn7kvqJuN-KFf3^IO&Jjl8yRLl-Ep96 zpifbibv-mYa0u_Qp*X{yC&x`v-@o4$?rLMA=sM8p5vUIs>S?Wc}h;Hh^($>D| z?M6y>6J^2!*N1YRi_66nNiZ{SKVe4GLmrWN_*$o%7?NZf#`kTcC zqtk6xn_{Q$+&h~--PdA){h+kZ zdu7JYovm}BA&#{C4foHLO24msx|6+;-Obd83P&LY0%*=50%^+sBcyo964ZroJi4Mq} zI~UmN>-For{0s0U#*h}*!L!wcQEBFm@KDy9`z&I{Xzt1;Gmk#sCQ#%WzU|-fQVTDm^9Xt7m3?yF51ir+mpMmM=N0y`(Uu;cu2C)89re)CR1WI#_A3 zCneT6D@0iU;eQJ3%Phe}8Y>|oQF>%nF6ld3FIcZAs`)~SI!9i`8?6{*U@2WO$~;T& z=%t#lJSOdMK1Juc#jpaksM2J$bn`&o!0q25NBme4*=wS`d6C*!k4g|61`wJs+Y|tL z2U`_JSvtafZs@sX%Zuu2>)Ds_m!hvqCtAu;C917FjW1Fq&g3laL(Z=b+@n%Ef(5IQ zYMYv())M3&|I)bK{aWcCJ{WhN;8?KP>^h5nHJZ@pJfjS-8JHE6R@4^3aK^ZqH8`Rb z&y-s@I2VNqI%~Xrswsffw?&%Z9Oi1~i@BDy1|6zV!;AkGO1>iA)IZ9YZ23NLwdaYA zjq}$)$!Un*tmGqR81SCpeW4@IGBS*6YttGxhbn1fjpAW;Cr(A8f|o=PjHL`xkC|=J z;f~PI{0Q0-hXc3G<{EK>120n6-%e!YaRNn+#56$(A38MmuMxTP-JPhAAts@WTi-u? z>Qm`(#J5TYz`(u@Li_a_0Pu^RBoB3NF9zfNuE&U~nZjEO(%(!0IN;cXh2#B4MdRW} zRC?$&(+cqH@8thA)qI&v0eQq-dC7mgDfa5o-Xt@P+i{$`(gmtLhtu55Bj?8I!$Qc6 zw~=d6r!dPv=K6<;s-zQpDT51=t!3VzSr#iXe>qB9H%wPQUE@11fC>{mawOixAKiQM z8hCbVZtx9d{1e?AB1ut0C0$D|BFYz=*3!eWir2h-r z-_Qf?7#~=gkPBV`X8FvO1-n`|`BRv`lQoqnSzttKr--+da5r8$PrCV2bguvH-Bp5B zNy(t%uFiGEh;P%B{~X@0t$!+@efX45T~hNU+4ib`o6!8HrYH0!Oy~(_wXp1elCT%r zaU-%o;JTcg2|?eu?kz_)J6>y!B%+ zoy?t;vfU9HNOl>M#WINoXbM9B{VaNc0}N$NMtlMK!NPLk-<#i3_Inekd9eR79wei+ z8y2uUQ(dSYbR-CGkpu;20Fwg=`O(^iB_7v}jv>kbK>jW*%1?hg^qXiaFtauR3q#Lfj50J6GJpvSR>_1Ft5nfrqIkIPS7)8B+I5!cS8%rIuk8eYO;l0JB1(`6twi&06~pb8V3d^fXDy6d%>*nRqd@Krztp~<^u%u|CF1--Iy5j zC@u$JiDm+F{fwm7)$acq%+g}#e}%4}Z}_8=`Xl}p6i!`2r8i87{vA7RWQiH4@E0$SmOtX8YHa8?bE0r~EI#=HD=E zdOy8q&1!*%y?J}n|AL+W1vgpJ+A3h`u|DlPlrLDH$->NZ`VLQTM&d}TvzQO5^W)!XcfgAtTd)o#Iz8wvK68+~U zC*P&!!DNgh=(d;v-_k9@0N|=TK932NH%c3>^3eY4dFWcOgEo+wbUMD3!v8YvRh6Eg za66)}dh`yM0lG^?d^RCX55b6{0-JufZ=V+sQ$K~pVi_|7^1|ZciGUTh^yCffUC053 zoY@n9k?PXomrM`vPCbc4m&^z}20&0x0#@c8WdH$imOy|l_fM|< zrvd3oju%3I)>L3QnOm}2>-F}3Lw7H}Zf4+o=fMD##D5Ll z@VCOndd1k*v&iS~+XSsv1)?x`xprf4`Ag2mgw|dZJo=p4QvM|cm11!1Va~DLHQyi} z;K09)0s%hQjC|8T(36smQ_k&)THG6)*%k4y_bdt*09|nbvMjoKgM(a*i#dReBaQ(P z9F5XszYNrCejh1B>o2i0X~ds|LPfg%mMfP1SS0{luMi0oNao=3sOj+Jr}Fuhrtn+^ z)u9ET=Bj&I08!#iS{42O;P(7Urn_F2Dv1fae!5tUe7Eh`R$!~mr2|p6ZsY;gTj&!& zoo)e&w0b&GKtQ0S+=bk-^7rNy0hoi$uDn=4OWv&o2mf}>hpBPU1L^Ck>oh%$@vUCy zuT7(7q7Zr@XdNXa^&T!I^Qh-C4+Y>2xwZfs51KrF%R*<5LC?`9M)V{QL{;rq*480S%2ERxyZ1K8Cu?jXc_Lugl`PlsaTS*El zkOu=^%?M0{Pja1(K>@DaM?}zED`n1j*Sx8n1ut(`s7{PS z?hbCQ_MO`z=1sf5)mk6us2k|xadUxyDD}t-h~Ud}BO-HG@h)T;m2V6?7uJ-#1!CjH zhJ|L96UrcrVBSeN zot)EFcMMwCxW7sRfY(5z3eybDkp<5q!9hI}ib%uD0mY8zuD+MwH0ZOm%huAqrmWaX5UgxU$bhEPCM z^*FD!Pf8LNK79D;P$ewPHsEW;Shq#v^<&Q@4cj7)O~61u+G%e1DO5=pv>h-;e$U~y z2MY!;T8Z(WFHx?bB8oKUCPgvhoxZ*0ttTnlhFsen1&luW0Qh1FXvon)rEfM^{)7Tp zCwoFE?R3|KQi1T(ZdcfpigB8 zt5~eNT9%v9K45s_c^X4peJ?xCoa&)$!=`OO|ev)DIJP zkge=~mWqBx0sO^gx|6o;50jl-jK!48!}0l!<+|Y4wF|Yy`?D0lXKWDE?CI5o?1Dz ztj;-N_Kr$=nq@IOzS~_r(NY^4#tHCApCCxTS*{B+Ysckj2f`YTr5RKKX$YWM5?4R* zBUrs=^)?~dBcUi!wUa1uEi}NhH1;`aYF2C=TRG~lXKH3v-+|4(W5AarZA4#Kt8@s53!Azh~?Zo$vD`+eV$C_`EiD?V4= z*12!i=jG6m3L%mD(p1@zQANub7-)14<>7}3Tw7`?rirQWyZ0#r@0iD{b05q&%O>@y z@RY2YV-i}fvVnf%g>8J+EW6dK>XGQ5ql!=o*qW zLH#}~UC^*L$eKAm;F$8f=KJZ(HL{1o$M z&Z6)EQQSxsb8Yr6BAOy5-s~1CL+Wx5bE*-U?&yq5S=?@c1d&p*B`qW7ee#BeBn#A6 z5RS~@yrFo1D3eS~ao6hi+6p>_o`&re;GfbZ)DF_hf4?gGlb(D&DRTe`D>sR-es%*84GsL_7N){dSyNCo$Sx-1(s8 zNJv!u&(n4RV-oYJa70W;#Wa1zFxW1UG1%Ze)+>a@71$I-rZh(8yKkgee9X`c5EJ{s zd*$ub)rVQ)bhjq6>{QmHfIy$C++4PAW5dFa=>|^KRw)VHG(%hUzM&!|48U_J@Roft z38i;R&Km~T0W;lp!$eVJag^*$%ZJQ8!}bHsE-E@mk+y244supQ$@>HDoQ)(;qK?!g zHv?USn*?rOUvvrKv0l63MQx>V_V?I|-XjnL0+Js%7`C-O)2gi}cV`G+myPp0<}dNGqtXto6ILvswz>>$5Bd z3>%i~bj4KYUPrJ+<=4Sh=J>(}Tl^&e+aK78l+;lgMg#R<(^ITq-)f2wF7S1Vu@8te z)!cEMA_#= zdng1^yIOojRq>{!grExD$Efmt7xjb94{C_Y-_bOdcePuu((P+0kak>jC*;>zzX8XU zPlnHWf%$n!S1M~y@T^`+KN745nNV0E|JOvej{ zen!seOO;+4E`J6Y(Ctfw4@3~ha=AX!A|-7tE*81?zD%RcuHrY%(b)ncj?DWb_OtmG*wQQ3{Hj>6*L8R-20KGVGcnmAWr|>L?PF z7X;#+E4&>Cno1!wA1fF-fRvH0YfcB!w0*M$cc*J|em+I<>vHL8#Sn zG7^*~?O18^JnLCM!L7K3-Ap@QnYfAuQ#ICGjl%cMO$&G zNR6P1J6xW(k`y#8I$~743-TnInrsNrZMIo3U%VncWbLK_I+In-c7sXcJ$k}Pr813+ z6P9#g{`B?0GUs-jYtBInWKgeC^Pm%u4_xUMGl$;;UA$DVaTew+qv}V|tH1%O72};% zUczVc-N%_WA5AF-tAqjT90#aFiV=3Fuc~@j7z&!9+&wf$!16@X3g?D3`lxr=MbWSgl<& z0+D<;3(al$wBH-WHP_Vf^Y6kE&*YT%Qa(Bg0bco^EyGpWEFKv8mo#rvnn}hHmsx?r zd3-swq(J1oPDhwY`y#cTY4gc&^qx<5Dc8YA^3h58LG(9~dRA8Ozqv)QpAbh>x(UyYqxVB(c5K<*qm* zaZ8MJRru8)-h+Jdg*camt@dN->qB@8cI9Pd2S$T|hb|e?(QYsBI*pjzgQmz5@)h!~ z)(1fIj!IRleItmpaDVhE-%=WiJZn)#BRnQ~dMe#U#mV*7^As{+UC=b$8Mih$8YDI( zfu^HKZRX1Qiq@u)-+Hj2Erwk)z1k6p9YZ$RZXH}cjcLoF+1k6i%cLTC?ENFE z-j~HR{EvSbuYG;UPnOc%KRZ-O67MymKh#U}*_hS=jD0KtE7(8j_r_4_^(8RcDyJ&n zwACVU-7!(K?bQh71!%Ceu;XnPqsF9Wr{v=BMD|V3m@fPOO4cH3uKg`g-`?zM5o9Owog$MW?j^Er6!I@uc!k3gWhJc&!J0} zXh|)Lls07z1qs`c+C(;dG-N_Eqbpp6E>}DxJ|Z^d((Sm0LUCEP84u~91oTLg>LNhh z4MgG($4iNpgQev2bw7wc4Hnw8=87%(qVows3QcQM*c${@CRGx6t_HbBf>@F?d&wHu zVhv?eW*DxVwG9|D|1h>#q{<&K(_fNr2ZpbFs_}IZ@8{g2g{%8Bj5({#6A9aH9V$UPU-@Y4_W;;^X?su^ zUBuqv`%PXMdp%{^TBc{x=5{`-h%6Bp$O-WTNDh3VOBjpOgfJQy;~ z(AbMQ`q({kSAop4ejc~mD#1(gV1Jf0iT&xsnPQxjWr1T@DzyeN#b4*sGY8~5mn^Ck zT-g1+wy)nD02|Y%Ds1@U2+!jxQal1D>0nWIxn6@k zEuzPX$ZADISt%eOTSY)bzyX0UMMglDY{IOfI9M_QWh)5Cj1YDLR8ay6LuOE0ig2tniPi_uV0OfrmAX^#9PhTE+P0LWx zQ_HTDdQC_R)Aq>B)6;Pqo-kOWkI^Ut0qaO199qxKpQ=9k;_1Lt*su0QzY&L1_dAPv z-4uCI&@&1=gkfXcW2;UrlAoLvms0u#w+!jE`59X@ z#riDrB4zybRBE60uGxEjCSB$a!aOgv_jNKF)B)83WjSsD`gbvJ)gAqMzs=IVUCt>^ z1FhdwU1w2e=o`8A|I4@ebru#r@hjGfqvF?AOHL084#_)yA$H}0m)%R&^!e)s^OucLz}n9mkqETtyj0Ujp0WL&#J-A zwL6Epr`l0DDy@oU3v#r(CN3K3;v6OBR4(gWm0Wz*lXSSbuLR8Hf#~?0@5K6it7V`1HF%WhY&gPOD)D zn`Ti=Zt+UV^_n<@tC10o*ZnuhUTk#3)`4YEyId{%z0s3zyB)ykm<}Ue$)2o?1Hsmg zRnD^{e<5@}y#8cYk?~!g)S7tX+FO5c$TxVt%|w|ob&ixhX-J&C-bA4=At;*%_D1VL zal`99>6XHRR=GcKp`7Q4p&`08OA{&9nRka2H=91|2sx-h7Y1)C%et_t?TyYnhZ80l zu%sBn=xxl2^rzjyi?R3U7H17Jb;U!c404&p?>J6LKls#VxYw5Tvf9a6gvF?Ghc*TT;$EA#jvrYrU}==4722xLU#5 z1Gkjt&Y5bS%Gp|ZZo`RgmeK(-4+MglS2CVpFc|UmQgOzb?}r|-bqTPh+Roc!8iLsM z5<9OW6AK%jQrzaRlt^>qB|7?q{4S^O0v(Lf-rJGu584Lx2!J#I5C#;A&3;<14M$7T zCrJQX1Ng>ja_@T_wifG3gbwN7j?K~Pwi@meuH?*b)H0YQ>a$+QKXPn$XfeF`r{x8e zBwj_IV*vbH4lq#JKBPFW1xuB62uP~2i$lh@-48fQx;g)aaD6AGtdW$&Ag$7du(8#F zV5hptk%B+&h@T0R2gK9Kbrcvd%GL`BskT>(X=3rYQTbN;&|4Jzo}H8Rjel&Z%S>Ob8uF)AaR9yQ(zG=G&JxGup3?laJ)HE(E1Nt!*hf4& zmD;6MnnNTM%uwI2B(`BXiOqr>wo-B7R%x+mzM68oiaFB6{E_Nf+6_9yM{5nR`o=mv zkEt|2UkSdZV7l09m4CSo{iJ|WSvYCHZs@u5W>*b#{qtjk2jWCA<=)RG#S?USB3`Npr6bej&$YfU?r z$s06ObP0u{1liUubwW``weu#!5CV^a1--+{KKS~vGTQhi#;EMDV+B1rCoiv~VspP# zh-JF0<8Wlp_E)<34d*fl)ioM9p?xdVg8G#St@Ia*bDa`P%c%mi=J6O>GaXh9;+^h- z^FleYbF+uJT@u-&|3VQjx>vbC@h$+!y6GnuK)%6-)aUHoWW}XWdme0c7m}EadYARa zsx1TgQ-}GrRO(NMyzrSkoO0gFljY*sG11HK8Y{9eR_?`u1D;Op5+w(GOD+_1bdGq1CxnCqHWEiK zjL`4!qqu}6Y)n&?V=`=?ldWgkQ?i(_i7{7>Hn)fuacm?=YGaeozrizByW|r3Lr!R} z=rhA`Cw%Fs+bOwz&ojjw4XxBOVIl3`#tCDS8~jCBJ*M<}5Ae=D2Po#cZhFWbW2S3G z>NBY@>V}jDFrVufPYAe>S}Q|G>gv!{fS>F8GuZ#vHG*WX{3vEKQql@y?I z^`*gKo&9d&9Am+5QZfL|Fm9G{E#3@Pt|&YHjO)+9+_wN3=W5U>JCKD`ZcoWj=@>Yx z1?LzO{?#P4b=Jei5@6~-O`jibOK>B1SrB+ zSrM$kA!);X(sAo1Ze$RvVO&`OK|ZB61yzZK7qv9*>%jfvtXP8^AWneLqW z;9<7OV5Ar5&L?pkXjN{5!}NJ8`4D4Pi8Uv_x|Tz0D;n{zW);HUdH6u^!r&sHIRWeh z@GrnQK&6NJ#zrFc?N;grv{olcv7s{P$4!d1h;Vp5cF)*igQ@6U0rxBq_dWsb!%ZzyoW=}QwUe_NHVvRM^jDREzqz+VB84*rS(fe=7H6Yl zuuWMX09!*fh4Q0f&t`z7an3}pB`$R*x^0y}c)1PRJ7G(vh=XX@AVBcsFl1LNQ9Lf) z$Nw(L0Q|Bp>&OQwkZ?%gd&{0U z;e_T=dV7Jeg1&l%Hi5jrOJq0gHT3X4LCQk@JH60h$KN*`R7@J{>u(bZD3DOd%KL_R zS`DXTEkL$FjXR(gcAytU0E|_Qk_p$ z8#uCCSbSpNq~*=7Bphf1jla4OPU*O$ze8;yblQ*)A+lW;QO>kBwh5_e2~g|LpSNMg zw2AoX6$_L|1@HOWK*|)$IyRo&LK;qxM_mTOL)<1zx4+Q1fg`{+ zkKwPGf8voycjs*6{48D$`+JDI=}i9m_BtkAo1#3+szy`{FhL^pl>R9<@QbFKWtf0f(kBKoRm8WU>@jeE2?(SA^uO(rJul zHQqW~OvTaa>T2-T>3(I@DxC~Lx%!7VH=n>w5Xhe&XU=Fc1T1?+kJMHS2YPSIXc}NY z{s?{t@FsuoAIpO;e-7=Ig8moV@xNC$1nqt&OhNI||EslfdQX#8Qi4G^sI;`SX+VrgCcS)l zdv0NY1gPAW0DCQJTFJGkqwzW8`L{C-(TbxxJ3A4m529O;*v&|5M*r#;aNE%70w~MW zFvSS6iMM9p-Md0m`iBn1cx~-HVHoUgGV(t@eRR|^M% z8G304b1{th5Rw@Y&X`$0Ty9i1fRcA!Wza!i;`8A84KqQ0bWs~hh0cdvq+H%j32@3cIoC~QhiXIO>p z_?d5?{T<#1_6nq&v087QL;&HMKfs)W)BV*zC@gY%4Fc4D{<(pUHP0@fDW=|8;q7sf zPi{j5koAuUbrS@>X>LIh_`jpQz7c;4bpB5nD+qQ71P~xEWzm$R0F{T9Mzs9}0ZLA= zPsn++?IUf5y1=g~-X;4nGJU4J`y!W?P^gu~eEib;c-q?X)ZGP}{PqH`wUwpm*^o^s zt4+td3H9H27BwfNd?tI!h~uLlR1abdOC0VbJAU`&c)`e|CawmU28tRGmP*gmSCW1gw!tF#i=*xfGLxS3q!vOgHAuwsLwV_gi01~H zJFLNii>!mn)w@Vn>~+)k5NJIAl>_{tW^`9+|0s`}2En|gg~gE-qbWJp;ft2i z{X%+qwT6xr{6I|gi@cZ*(M!-UB<*K1da@z8K7nM-@NKcB966YXj?)QH4b6xnudf`4o<*QSU+usb}_!sxVizZje}Gm zR?P1A#_A0yu`JNCVtSfMV?IDhtp9bG+m?GP5A&6zyf&WDtGMwX>YJTV(l<|#ss`2z z7p-T^L3ft*Um}?TiRttOv)Nit+h@&Kr~)P9Zx^$g&(#g6;A%C70rr6)t8f>=l#eMp zTLuSG7CN^rxmnvNF}uwVRYH`I z7?ND7k+5iUPSCcuGR2PAW)zZjifZQOTt}N6?}X2LwyGNJlr4NDMLa0Aabsi}1H|8L z=u3AgG4on``IcX=NX6wVa#-~K1`<_V)`_v#1LCqAFnM5|!%~KFy0Zr7HA-yiCX6bi z1zU?B7u8r5lj>$>2)r4JJia+~gya=&IeX5A`IIANT*L8{I!k_g1ldxgY{llM23v&H zldzobpuyrFWl($k6Kl#Jf*{|-5G>aH7Pu<6S07-zX2St6GXzq=%cm+!Q<_WsK2!A9%wqpotxMwTt*9wG}x@D`*a;*ZtUayCkn^w(w|oac0!@iG|s_I>&P{y!JtaD6}ny_zK|CGJ(LHL z0q6`$%TEGSyXC9b0I=%EMG0-NO$#32gmc$<90E#6B0t>dVr{qBuI2DBl5b*r86{F< zH)X_eE6@e&OlYMHpKoLtIam2(lMDP9A|(P=I}n!J5p+X4x6nBBrNo1(Y0b&zNP@eJ zy$BeN~}u>}vM-u1~XscO(rBm*H)l8Sk(lh0CzrGR}! zU#%=}h5DX~$_Lt_g{%P6Uo4Cf^xAVDuGL<@m-Ud)`I-<4;(~Yc!{SQ~-aY_(+drU= z)4n^|l8T!@!fWV!#PqwOcjqdfzm+^uB`;ol$OZxa>pecxd<c ztj_yga>)I@n>r{Zv$jCAO-J&jHcKI-YT8U0ay!!qWB_A_77XKKgbybMr?I!5E z```9lso}!Uo1f~oMNFNcl(`5PeKSz<>MkY2G}4`yuN&w(=Z7am;(i)E*F7P%bPI2d z`_*1G!#<|9xVnzYKXD_<`ejU2VffJeVVP`RK*rDHo0vw!f1Oxp8NrCj7b@2@^T;%h zWiJk%>GFcxo^66Lm_=_@oA{!ecxR-ydhV@>b_kli2m}-vBN?=cDPQgPLqpZQ`zb!N znkeQf=;#9|(jc%O;&O7FYxx8MfeO-9%?k5HAdZ{6vO8z6=+UD%(IFd76K*e4*Ooh8 zd`pL)?pJf3C)ry2p)BkqTMDkf3ZH*7z^Bnz%iB#|$>(xp15H_#x|3l*`{%o#x~h+P zCAN&mtCkzT&Mz(1Us_}2yB{j%kTN3LMkKAg1u%(zLOIhHzrpa@?xDP1_!Kz6Sw3{S zi-S2QC3-js$RM6>Tzexr6h;L$Sh#!aNpPw(Jk{mNS#OIIF2~N`-yTKYaCzb}-o@?C_6*nc`hgCy@LAO%NpAW4H_aYHu3@*!%F1paI>I`sM@%98 zM_(W#2YNwaP(>5dydC@WwyO6*mAgKYS8mWXMJ9m$$;ed?PtH85E)rqtGoyk6%AP{h zx%JxL7*vCV673H(GNiUCmx_SSFKp0-E4~r!z9usddhTJt@saQwsT@7SN3Jxlf&y;H z;_A%6+f-xpfJ7OXqLyfj3NZo-S|+~q_UXIQe=x%QV1d1_2hgpb%l#Yuhl`Tk+$9kP zsgJP*Hg|t&jo`dEG&Y*`Xp~P;rLntB~HP*+Z`vTSRia zE+1VrB4sresv|A9?%I8VIYjatWHm`KI;n-3?M~q(?vD5`~QabkQRcKCi zANxFKzx#Eh)Ck>JiMcX+W0(Ng#a~bYC@y^I@Sb+kX#+#?xg_|%c@8`(@llqaY@K4bc1`EdWKoFUdK8YP!8o0)%XxS-lQJ9t;#Zli&k<(=fFkL1%gyCS#QlOgqyFDSAD zI{q#md5G;^SLQNAEXgS;EIhJ2KM~0(?GWXdnf{NdupgTChoZ?q$hj6OFRd>0?b2@1 z2?D(Of0|jndw0zfD7gdM<@QQ9%)h#LjPFU~ zdU7D5b+fO_8ssu_W|em zDHWm53vXaoA>ki@>;eqc7v_e2{>;_s9o6AM>@c_%E_FkYH)^f#{Gc#t6iAB%-LahBWr##jWvP9B5ur(Kq1p041*(bLoo@ z802v3XtEL#e9Fqo&cN+X&;BQaPaI3}M@2qa`-Ga5^-WC~l*U?*-{%$u1phwJXuTF{ zcXXiCh?Kn{0GhV-KyifsjW>T!2-dMt18gyy-~&P2c2h7qgW@%oJ3amqQlI;Rsbq`M zTNlPm0+ZYXb{J}ul9J2B0 z1}5bO%HI7yA2ViOivNPTp44Yb{+`uT-9IP%`bhx9v-SW|#rb?t0d*LYUaG?$V}YU$ z&A`-H&~#qNvm1Hs7kn_tW_HpkI?Ivn`ltAB^oeh#SNn1zRkdO&AVZ~%I4 zy$c?HvE9ZgiUHblyGWxTXeO1M2>aqT0e_S+TV@xROG0*tS( z!9Os+(2&4vVpeo#c=&FFiOJ5dO}+z1DM`*l3*y(TU9hmRQUCkQr_Z`0AbYuyGJd3( z_Icls-@T5PSzH_lyW)r(l>T@g=BMIHU>ZPHNX$1UWQC&IHxt94!GP0izt0f@Y1N;h zD&TgmBids-hV816jS1lZl|X``2Giz)tPeg?YyIocPhjJ`63NhCf<9&%2BXcgZ5y?# z$QEpu+3Eass=}r~)Sm{90yinSOZeC(IAUY`#`+}DO?rc)4VV-Retu*H198F6BkE^o zcDo$Mcp(x!`h4~Lmb?3+9gjD6Gbj4iG$A!g;*gE$-I_y|E1+zt>$f^)s`25ug4FpS z!sk-xRx=@T&x&qs%B7m-`7;eoO?OE&pai{izyi%b z1XN1z#GDCQuXdW=5iYREiTM?p#`waA4wSkaqN;vCoFFa&U}ug&pc{}c?>jnl)DjU5 zGcG^Ux76tIf_zYk(H!>*q#B%F!`E4n^(MA(1-p}L3}i1hPehNgJ^B0zD`;`>$t zEz54^bl*2H%~%+5N5sthA$}c2ZW4=c&~L}V>hSoraikI}v$l%Sj_FYNH8wVOx)QWI z+E!)TVk8Gjp{XL%)6c;0a*Pk_q0V!S23E1T#Jt#Gy0N@({u2_YiOGO_5l8^zHWhrt z9=x}#TioTpsJzIs1EwgQ-f2(!pt<-Kg#kCcHrJ|c2@q~*`+SGwD(31GcIc8SqJ({h zyf=;xy{`!9R$!EU z5fY)T9@C**G6i{dkBhBb{1&IpPIl+wcJsyOaEt|k_5$OYj_Hq=OyVPf#=)%)_SABr z?8?1aFh zz%$Y_S(xZ1h)%Ov^lG&+$_J0!exKKUo$|&Q+Zn7|u^iE(^(M;aXM?yxGh4ne675mA zsBI171#_Fy;!U6VPB6p$b+E9^n4B9l`5C`LBiX%`dSp^l?z9XbzhToVPZjTjLDP9A zji9rZ1gVTI^x{!hD4qjsR+r;+VCKH3=Qf4OM9JlxZvlF~wp5)i9=eV|iT|$tvb_<| zkG^Q%8@V$?(!h_e4$~SIN!5*U zbT)NN1(SerumVeJQAeS7^tKRJusG(KbFacHBX5V)MYx>RzWSK(bQsrCn`ctPNDp$@ zLEowfM#je>q9x5KR7aDFVE>sQQ=Q%nj@eMZ*#cpL7ZXgDn4Q-A*6u<@f?J812plwg zc1^Vol+j&6`y8|?g55e-!I3(c^zX}ed8V@NHVl&=<$HD3@K=S#lEv%9o$Z}T2J#sA_T@H6Qa#`=R47zK?89I_KJ)(AjI0BTI%i%vuyzn zemAfYJYq9@6GrD_D^9l9pBO0hT2Lv@!H>!{mNWe>Ln}iUH!(8Wk$i6M7iM9|j|JH= zSRRcWfs3y_;w6zlKoF;eU+zip;vkH$9xP`9@f88{io zZ4aAMiAc)ig7#=6=z{N+Ut%K~GGnlf_)*k}6!y9Dir4lM-rSNImueWYT1`?p-DZh* z+OgQf@#_nv^&vUxkiI_G@U!og9qpUTcG-k(eAxF=)cn~9>S;dXieUO7OkJm-s91p* z9UR*z(CUQsqzRNKIk?tC_u#|@HnTvKWPubf1(Gx`d1)pYx ztNMP@877U4_asR5c>2(j=AxfF2cDur#6$D=ssP-5IzpR^H`%ztZs471#t9GK$Wszz za$|W#$C!(GMTixb-c;p1!wpAt73gL|j_8+YwT)jC%74`}rGjzr;KzUmOoRtN|F@1i z$9KRmeGItE7U&``o=m)C!cIu@C)~S$iBd8}svNzGd*bhtzk*UsS1Yb7wl5;ox-PM@ zp7A$b=(BM;!&2;_-gG~fHuSttmVfNJ`~EZ0a3d%5dE$3%;qyr=|~SMRvF z3(~T5Ve3d&2S02s`60(DqTilzFrb@7;MUY-_?nUscEEOFA*|No+B+1=D`(V$EAheV zni-FaxU}Ly`8>blD%fLJ1X$8MaEgsB1NW|FQdDGX&p2KXi8$@oyh;trh|aLk;Z>vB z##nj@ueqr5&%YkkSdE2Ny~|h)O@8L-zKdj$W-*#$8y4Jn)-t!}A>3+k{N;rkj);qS zs^!}(4wwIQ46hJ?BrS~16r@dEict(~qsa;kY}q0Xx5<7U7S9oRlfsuKp2KvsKC2ac zmg=gKuIhenYWUZLgNefaRn+O?=UD30?zJ30jzjk+VZKdk6RYC8S0A+UwMfe!cR>pu z2>7;FXbTngTHcFs*TUkO)Z%@9Aqk}A;kA<)sxRL0_7*t2mn=GWlw|vGxz;-EyRj*0 zg%*M8)2$}n){){ZoP$-0c=~1kqu`!?aUZ&D0!mCm3JMAZU|jq3K>CyYZC-quIj@Da zcjPowg8MAH4M&srxeWN)Qh)wgqKj|!bi9G0+%W~Vc-tR^qsB;M#I|QU;07~s=(@)( zO|4Awept`Vw@y>%l7109mWqxANJ0gHBVq)uwMn@b1X%&|)zpHuOHIW4w23%1@^qWQ z%?tbYO;w)0f2~s=HG$4j4j;M|kr+KRet)hzat;Z%`h^@gBH9maL48>i*?)!LpA+@H zNWP}J&{Mi!9Z-;GOiym6MrJH_~cw1G)#n8sYgFLQ+b!G(RtkJFKm5wZ4|q|%euMv{po zR#EVaV<9K*pTUaD2rE=nv?$0UViCbHMK`1*OC58M<<`#Kw?MV``kFpuXQ?6KW~DBs zUc8QK=je%RSu@S;jysMqR?9kX-ol_6biMNO6nF0?7A9Ehn`97^&mM{)=kd{b5L;%r zpheji*zHhlU{LhZf$mVv5AG8OFW156Xoekew`3c3sGbp*mP=1=s_QvhHOH_0EjnHG zaa(U7?iwLP^}rC3;FG>uWl-{pG!{z7Z5_+2HSQ?g6(g`DZ!bGE`n>jGd>E>~6 zjeTyt_NAv$6B<#=Wp9gR0ab@{Qqy}p$Yo6Y{QjnIz?GabbM4q3KYA~wXgcR*YAd?n ziGbXp$%&okua^btCO)&7c%tn#Vty{3jm;r;xKDJ|+*aV8L0fG9+Wi*t`cmMhhdLiRx2x`|DUfBs_NbLtBW8;3N*!2Hr0&(1-1Fgz zFPf0DNL>jD+>_{u?zuhU72@)WoKaPKTXOGQZqo0GJbAMv9fk%*BbBN_b*=cZqWV6G zV)q2kvd|==RcBpgVuFmfo8pe1d0H1O(sVYaW&7k5k3Np;;#FT1+e=u(l{G)CK)Dc3 z0dpZNTGSC+VW@gkqtDjz{q4CsG5F)g-&(u#A6r&7rgC%@(z0${ljqqtKx2-9k2s>O z{9%Jt$71wOz;b(_hwKz*D*nLkb!T6C9fYGH*}@-6A7G0{{T8L`(Q-6i&sdF(8fDK$qNj3#L1!mZ{3EjVKj$B77b zhMJ`yyz;!Ior;y#j&mh`4f7@(irGpR9mjx&IbRY2pASfi4u3n-2yH5pwPnA2%|u0j zxRfykQ+!S9XuuTr8q*%k#Pu|?5;Wc86K2mRUc}`SMwuwcUHOeYL#y_YAI}U!&B>h&9(r-?&Yqsy0;$36y~QFxRbYECI+tW+&)t^v>syn z4+aa*F2Jo!-8zcYRFPS%@J0FzP4>iLH5N7gQF~Hkb&I5Dv02%97)I#%gs-@~47-m` z@xgs1ly72>F+D5%2Wx8$E+w$?D3hNBhlCLI+oXnSp7;}#?rCoe-&kQfyFD8~ zeFYIs>uOax!nYS|Tjf8!%(mktkN5OmWDU!ch1$6;a@*F~ROPOn|^EXQ=Wc!-D8W%krNoAdYqv7lm5PK(DS~0<2VLlO6ecp zZ*VO>95T~7`LshPWH~09FBb~$-EtZsP4%y}UU3AxRDtB@E`NnnDR z)+?oZ{6P^0uJhoDBQ`5%+I` zNTUjYlE+L;SL>Kk&B3veVVLIw34;E648k+RADxV0HZf>fI5v;E-^#aD9dmI(gnEVy zfp7fRqo=ZCw>8~L(Rzs$@-5sz8@KO@c0!w}+el1E6xomCpiI7dLE7}-`QGQu%z6>h zS*H64uc6#GttpMC7PO;y35>qu@^Z7ouGBHQ)6NBV4bwJj$@rwbm)%_R8ilu28ICZA z9S8y9Cr)0>z_T0>c;fHvKW=e3NL;3;^=i5&+qxY*rbx7nHAU%?#3dAsDs>v&M|kd` z8-J@I+D?1Itt@>?OMGOK{WwBQ{RIj?vg3OTr1InD+IBa3z1sE5JKH7N1K|R+ z4YVHCdQs#vkJfG0F)5<$PZv!fzqpU{A143h}Mw+Owkfi!KYtB{$tTrL(J;gF4A z>;~uI&Do{(?XuS6hMNQ&mgo_xsHhMJmNfHXaWP&BJ|&tbPFhAxW6?j;gdeI-}5GA%b~MKpVUBwQqHnU5p(F5)ya0cB-5{GdAT7$F_D8 z!vsq0UA;uGgAUa$k$m}m_J=zg|lwAxElb~H?Sc#{%kj6$kQU8{oDb6;v{}^g8RsFz<5_ zJ4R4mZ81F_>msiB^N;2;Q(_Va_Tl*Uj0KCKqREOJGUA5?Qi{1()>e(H#igXm=RI%L zGdzON>j(@`-T04%cSlxr*FM^jBZTP}&{dLK>=T#l5vfbc3d`)dv^V8UE%uATQxMUmAxGae)pEaduU(v zPaML&k>9OyU&H=7rYb>oi=TsYAH;*4u>_5b;u~XXXX2&SdPif(r=}N1LbV6-F4Rq5 z9iP%8^ejH)Qg>W{7P%`*1GP#3LI3%iEql5*E>K*eT$v^7!Q0^A$)}>(<%Tm|zYKIK$C|hj+`Dy3y`4q|h^r)IKp%E(s^b~{`Ztq?-V&#f&e=@A5mzbi zQyL4z;Dp!4cp;n|6vkL1{|NgdA%EgpL_)S-NQusKe%yj+swB2OUSs;jJ{8p44)iw~ zbw-^E^O=R>A_9Ozzv||1eR(gn2!@g$2KH*?&70u?d6Ml)!)?phgLWsfxnEz{cD{;S zZ(Wt}J@0P?7t$N!*1u8!^uugz+V|l0gMW8VJeU&aLU=Uj^(yFxWnY*)nv?92R=*-b zG@33-+Z9QbJa%2T&v3+{`jWcPltH|mr&mFW^Yd(aDf`ge)5a5;QRKG+nbQLW=;IvQ zfAA8eO0M*F@L~@!dkdn-H}uRBS9h-Uy`9zx>61wzY}=(Vl3@6Jf%86kHZ$BUj1#QD zDesYA_Db2z^qBZMr~e>=kjpv`KRF;PD_C9EQhM^I)$V0;0d0e*y8fi1*k(6sk&c#{ zPzHO)UU@bR$AvESy8wSm56w%w>4{RUQDr(%R=r2i6|F z$rE~^3%`}z%f2#RROPf-`XV7FU{bcU^5FV93cZ41WV_kr_#7f81QxIv|qm0C8No|^&mJVdqw*#oxSc_`naoDX}ju8{J>SEqqXph$$6w8 zT)aKyLP#`B6TE3DLZS#5qML8?+33Sf?HY^0M4jn}F9>i46cDXF?_Y9rk~YP=7X0YM zF8dfhhU9(x0RfikzWlK}k9r6i`E-i9&_FVzgrgs0oVU!9t{zry4ZHg`Y#thN<; Oo4ShD*}OAXZ~Z^PT_5NG literal 0 HcmV?d00001 diff --git a/public/posts/12-18-2015.html b/public/posts/12-18-2015.html index 61df901..d7dbc88 100644 --- a/public/posts/12-18-2015.html +++ b/public/posts/12-18-2015.html @@ -8,6 +8,15 @@
+

Update: I have updated some information regarding this project. Refer to these other posts. +

+ + ESP8266 temperature sensor updates and difficulties +
+ Temperatue Sensor - Server Side +
+
+

For this project you will need an ESP8266 and a DHT temperature sensor. For prototyping purposes I prefer to use the NodeMCU module. There are a variety of temperature sensors that you could use, but I prefer the DHT11 because it is easy to use and it is cheap! I ordered a 5 pack of them from Banggood. The source code for this project can be found on Github.

diff --git a/public/posts/resume.html b/public/posts/resume.html index d42c88c..9608d62 100644 --- a/public/posts/resume.html +++ b/public/posts/resume.html @@ -1,21 +1,78 @@ -

Mitchell Gerber

+
+

Mitchell Gerber

-

Hello, my name is Mitchell and I am persuing a career in software development. I have a passion for learning new technologies and I'm always striving to find a way to make something better. -

+

Hello, my name is Mitchell and I am pursuing a career in software development. I have a passion for creating things and learning new technologies. +

-

I always find enjoyment in building things, whether it's computers, drones, or software. I started programming upon enrolling in college and I have been hooked ever since. Programming has become a hobby of mine and it has opened up many oppurtunities. -

+

I always find enjoyment in building things, whether it's computers, drones, or software. I started programming upon entering in college and I have been hooked ever since. Programming has become a hobby of mine and it has opened up many oppurtunities. +

-

My primary strengths include back end development and working with MySQL databases. I also have experience with NoSQL databases and front end development. I helped develop a web application for Digi International that is used to debug embedded devices for testing purposes. I worked with Java/JSP, which ran on a Jetty web server and used an H2 embedded database. -

+

My primary strengths include back end development and working with MySQL databases. I've also worked with MongoDB as well as development on the client side. I helped develop a web application for Digi International that is used to debug embedded devices for testing purposes. I worked with Java/JSP, which ran on a Jetty web server and used an H2 SQL database. +

-

Software development doesn't stop when I leave work. I often lose track of time working on personal projects in my free time. I'm currently developing this personal website to learn Node.js and familiarize myself with newer web development technologies. -

+

My interest in developing things follows me home after work hours. I often lose track of time working on personal projects. I'm currently working on this personal website to learn Node.js and familiarize myself with newer web development technologies. In my free time I enjoy building and flying radio controlled unmanned aerial systems. I've also recently gained an interest in programming microcontrollers. +

-

Technical Skills

+
+ +
+ +
+ UAS Footage from one of my drone projects +
+
-

Personal Background

+

Technical Skills

-

Work Experience

+

I started with Java and have been working with it since the end of 2012. I consider myself experienced in Java as I have used it for numerous projects throughout college as well as at my job as a Software Tester/Developer. I found my interest in web development in late 2014. Since then I've become familiar with different back end languages including Node.js, PHP, and Java. I've also worked with MongoDB as well as relational databases such as MySQL. +

-

Contacts

\ No newline at end of file +

Beginning of Summer 2015 I started venturing into the category of microcontrollers. I've become familiar with programming the Arduino as well as a microcontroller called the ESP8266. Throughout this process I've gained knowledge of working with C. +

+ +

As of late 2014 I've been using Linux as my primary operating system for software development, which has allowed me to become more familiar with Unix systems. I've also worked with Ubuntu server, which is used to host this website. +

+ +

Work Experience

+ +
    +
  • + 2014-Present Software Developer/Tester - Digi International through Winona State - Winona, MN +
    +
    + Worked on projects including Java, Javascript, and SQL. Also worked on manual system tests. +
    +
  • + +
  • + 2011-2014 Technical Assistant - South Central Education Consortium - Grand Meadow, MN +
    + Worked on imaging machines and set up computer labs. +
    +
  • + +
  • + 2008-2014 Cook/Concession Stand - Deer Creek Speedway - Spring Valley, MN +
  • + +
+ +

Education

+ +
    +
  • 2012-2016 Winona State University - Bachelor of Science in Computer Science - Winona, MN +
    + Major GPA: 3.68
  • +
+ +

Contacts

+ + +
\ No newline at end of file diff --git a/routes/index.js b/routes/index.js index 4346fb6..5a7c466 100644 --- a/routes/index.js +++ b/routes/index.js @@ -18,7 +18,11 @@ router.get('/discord', function(req, res, next) { }); router.get('/vpn', function(req, res, next){ - res.redirect('https://mitchellg.me:943'); + res.redirect('https://mitchel.io:943'); +}); + +router.get('/resume', function(req, res, next){ + res.redirect('/?post=resume.html'); }); /* GET home page. */ diff --git a/savedElements.jade b/savedElements.jade deleted file mode 100644 index 30c5241..0000000 --- a/savedElements.jade +++ /dev/null @@ -1,26 +0,0 @@ - div.col-lg-4 - h1 Search by number - form(action="/", method="post") - div.form-group - Span Phone Number: - br - input.form-control(type="text", name="searchNumber", placeholder="555-555-5555") - br - input(type="submit", value="submit").btn - br - if (findParams != null) - div.col-lg-4 - each index in findParams - -var date = new Date(index.date); - - Span= index.number - br - Span= date - br - Span= index.time - br - Span= index.message - br - Span= index.updated - br - br \ No newline at end of file