From 787cf9af8832d71205a2632a880b0675a79e9e6d Mon Sep 17 00:00:00 2001 From: Zach Holman Date: Tue, 11 Dec 2012 16:09:57 -0800 Subject: [PATCH] Left :arrow_left: --- .gitignore | 1 + 404.html | 58 +++++++++ CNAME | 1 + _config.yml | 6 + _layouts/layout.html | 54 +++++++++ _layouts/post.html | 34 ++++++ _posts/2012-12-07-chat.markdown | 27 +++++ about.html | 26 ++++ apple-touch-icon.png | Bin 0 -> 43521 bytes atom.xml | 26 ++++ css/base.css | 202 ++++++++++++++++++++++++++++++++ css/iphone.css | 30 +++++ css/pygments.css | 78 ++++++++++++ favicon.ico | Bin 0 -> 1150 bytes images/about.png | Bin 0 -> 301 bytes images/github.png | Bin 0 -> 398 bytes images/hr.png | Bin 0 -> 939 bytes images/rss.png | Bin 0 -> 3396 bytes images/twitter.png | Bin 0 -> 500 bytes index.html | 14 +++ js/application.js | 1 + readme.markdown | 23 ++++ 22 files changed, 581 insertions(+) create mode 100644 .gitignore create mode 100644 404.html create mode 100644 CNAME create mode 100644 _config.yml create mode 100644 _layouts/layout.html create mode 100644 _layouts/post.html create mode 100644 _posts/2012-12-07-chat.markdown create mode 100644 about.html create mode 100644 apple-touch-icon.png create mode 100644 atom.xml create mode 100644 css/base.css create mode 100644 css/iphone.css create mode 100644 css/pygments.css create mode 100644 favicon.ico create mode 100644 images/about.png create mode 100644 images/github.png create mode 100644 images/hr.png create mode 100644 images/rss.png create mode 100644 images/twitter.png create mode 100644 index.html create mode 100644 js/application.js create mode 100644 readme.markdown diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..ca35be08d --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +_site diff --git a/404.html b/404.html new file mode 100644 index 000000000..87c7be26c --- /dev/null +++ b/404.html @@ -0,0 +1,58 @@ + + + + + + Zach Holman + + + + + + + + + + + + + + + + + + + +
+

Not Found

+ +

Sorry! Couldn't find that page. Bummer.

+
+ + + \ No newline at end of file diff --git a/CNAME b/CNAME new file mode 100644 index 000000000..de54ac668 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +example.com diff --git a/_config.yml b/_config.yml new file mode 100644 index 000000000..2a2a3ebbc --- /dev/null +++ b/_config.yml @@ -0,0 +1,6 @@ +markdown: rdiscount +pygments: true +permalink: /posts/:title +auto: true +rdiscount: + extensions: [smart] diff --git a/_layouts/layout.html b/_layouts/layout.html new file mode 100644 index 000000000..18c17a22c --- /dev/null +++ b/_layouts/layout.html @@ -0,0 +1,54 @@ + + + + + + {{ page.title }} + + + + + + + + + + + + + + + + + + + + {{ content }} + + + \ No newline at end of file diff --git a/_layouts/post.html b/_layouts/post.html new file mode 100644 index 000000000..22b529c6f --- /dev/null +++ b/_layouts/post.html @@ -0,0 +1,34 @@ +--- +layout: layout +--- + +
+

+ {{ page.title }} +

+ + + + {{ content }} + +
+

Discussion, links, and tweets

+
+ + + + +

+ I'm a developer at GitHub. Follow me on Twitter; + you'll enjoy my tweets. I take care to carefully craft each one. Or at least aim to make + you giggle. Or offended. One of those two— I haven't decided which yet. +

+ + + + +
+
+
\ No newline at end of file diff --git a/_posts/2012-12-07-chat.markdown b/_posts/2012-12-07-chat.markdown new file mode 100644 index 000000000..c909636ca --- /dev/null +++ b/_posts/2012-12-07-chat.markdown @@ -0,0 +1,27 @@ +--- +layout: post +title: Left +category: posts +--- + +Left is a clean, whitespace-happy layout for [Jekyll][jekyll]. + +This is designed to be an easy layout to modify for your own blog. It was +extracted from [zachholman.com][zh], which means it was battle-hardened from +years of posting serious blog posts about emoji and swear words. + +You're actually reading an example post right now. See how cool it is? Oh, be +quiet, you're making me blush. + +--- + +You'll want to [get the code][left] and read the README to learn how to +install and set up Left for your own purposes. + +If you have any questions, follow and ping me on Twitter- I'm +[@holman][twitter]. + +[jekyll]: https://github.com/mojombo/jekyll +[zh]: http://zachholman.com +[left]: https://github.com/holman/left#readme +[twitter]: https://twitter.com/holman \ No newline at end of file diff --git a/about.html b/about.html new file mode 100644 index 000000000..6227a43af --- /dev/null +++ b/about.html @@ -0,0 +1,26 @@ +--- +layout: layout +title: "About Zach Holman" +--- + +
+
+ +

Zach Holman

+ +

You can find Zach on Twitter or send him an email.

+ +

Zach works at GitHub. When he's not + doing that, he's blogging, hacking on + open source, and giving talks about building products, + growing startups, and using Ruby. He lives in San Francisco.

+ +

If you have any questions or feedback, check out the issues on holman/feedback + on GitHub. It's sort of like an "Ask Me Anything" setup, except it uses a + nerdy social network and crams it into a bug tracker.

+ +
+
diff --git a/apple-touch-icon.png b/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..052bb988369d627b1a65411b50f2253684bfebb7 GIT binary patch literal 43521 zcmV({K+?a7P)4Tx0C)j~RL^S@K@|QrZmG~B2wH0nvUrdpNm;9CMbtL^5n^i$+aIn^?(HA4aZWV5ov6ELTdbo0FI&wK{O>*+w4vx20?>!`FrQsdJlnHR>OPy zcd~b_n$otK2Za4V;76L-DzNVtaSB-y0*E}{p()372;bw_^6ZZ}PI-92wGS&j#91PI zKs7DSe@(bk%_Y-7gGe}(^>I=@oY#w#*Bu9GZf3^F5WP>3rn}7Ut74&?PWBFvy`A)a zPP5)V!Xd&78LdA?xQ(9mjMYElVd13a#D+Z_7&Y|xU=_C-srWU*6kiZcC!$nw*)9$7 zn6CX+@=AhmkT}X@VSsa5NKe;HZuq)~1$`#h6R+ZTR#D-3j}vF!)ZOnz+5)dI4jl{{ z44Mr{P!L4~VVJN`K!!XTF*LGrKO?IK8z<8w`3e3jI8lUGNUta*C8 zn(P`s>{pjD=7Kek#B;Fw@hxAK%$F&Q6vg9J^Xf~4by_hu-=A!MJ3Znq&n~srbFGPs zH&&aMXZ>nO`|hf|ljc?VPhR!${AbO?W8x_>CU%PFA&Hm8F7cAsOREdwU~R_;ot1_u z(ruCYB-LPGn!NQdT|ZlRy+(fw^-+`=%+gee_kY4FWHg<*4sZI8+sFJD270UUORdLHO0nA4V) z%{fwsET5CQ>B?eK%uw4yQc~9?*JVo2}ze(;aRcp*ceL#HUJSllrgm5wQKR zQu+C;QrUh^8rFfA`ftFz{YAidi-`aL010qNS#tmY3ljhU3ljkVnw%H_03ZNKL_t(| z0ldB0k7Y}ir)6jI{oOp}PSIcn9%_c;T->NWAcdgplfm z7eqH?b#`TD<#6xKJI8P%Zp?#+&*M4A`M#f>9TAz8BUQzYIDYoo+qT)VwU({Pmf3Fo z`G4>iXPr)`wA<}`N@?-kDy>etw9fd|;+zj9N{j2I(=DBLr+D~GhtG)fuH`9rHX4;q z%d%|?qzsoi_~YZ$+4cgTZnw*Q>*6BMd!Dv{r>V;(+il8G-uA3xbQZu$*Wa9<9-oxM z!^5((w_Bb(e^w^?{jza=qs-6Dl>Wp->GpcXKAusww%IO2;TYG~qNAR-fIIMT?@X9% zEPwem^7mQ#Wj*%uY&ZfIde5y9zf+vA;c$>^wkfPFG(X4NeDq4^r=NU>WLar$f-wK3ErU(;t7f zyU@1RDO)eL%4eT_T279SgNwPj>2mME!?L%3kUkG6-|kj?w`q5FX0}X;SMb*6`4M%> zFCOwvHw=(pfNy90h;X_S1_L8`*ef!DOv8CC6a4vDjvz~B5n$>Vc_W>XIW59BoFegF zKF@vI@m@WIu6Ek97RVRI%1rzgzEnnC{A<&R(whLWgVLj;6BE61401$pcw=0zjFGm5 zpU;@iY0^5!h4V%0^jW5m02N`iJmn-vKErek2pYc;kG=X%QoSZ8AhesK~5|Cm!Jnys|81=bvC)0kawx6_p#;~h6soyej zWeVW{wlkyvX~@5VakU-<8nTKa&laDc6PWgOaZGLADxup zsnQEcPd&EnA-t6_EBrhJb5%Nk*_81cL0CtH!!9>?vPv;W2^FFQ1-GfWGJ35*qKd2f z%bv==;?@qNjWGw)3Xp|h>0EI3@|tzFg>$TueAvgw5an0e;!2gMwek+k=%G08O>|55 zq!R{{z(+@iVMvi_ZMLlhQjFU_MpO`OO)dM(M^dy?zCw^8WCyw4NDY}h#HK$XgaG8A z1C)!oKpl27jN_O0sV6n%20tA+MP^fS`K(X-956^Zq)k<0wqtqjbKU0w(S z^MjgT8q0xSrAdoH&{mSFay4d7X+A~LfGh+5*<|-wCBNEv;tP8OubTxLWB87M|h?~jecw=cu+Eh(Skn8 zRJLfIu_o_uBj46pOV;ZGSg(0f&npa$27Zt0vyFyHE$`uXht6wDi3Fv?-rgRFIE{K# znsr;+bM`!yr;dsoFvK-$id0RF{t1>-w>Y$o*i&4ueXISpq|ZjRa25n3LM481FVpa> z&qN*D77s|kkyPUQ72c=^hRTC^rV|3o%xNS<=TxLK5Jm&8TiCL(=f={F`!ZG@0+tL4 z%0&n|FqCBJaBa#TC)j9F@w7iU#hx3S0yFn18XL+%8Mx~+_A~vk@8f~d(97T5hC{;u zW5%c*7Xh{ol29SCPzXrvks91%(Bw$5AktA(B|;d0yNw!2O(`gnYu(o8rvemg@moC6 zmhDK4)GHKRw`UZ11v6K<)ale~s$|vS)YMctz?he@8e&>km;2UTQPcFVKC6_qUm5At zr;X+_N<~#v1|X{G)ggRUJgC0xZwCgBs+4%Kiz+UBM$m^c4FFqXm-6I78N3^7hCqqmj1UiKNK8RrZ)Xk>o}sdWf#fQWnb`Bo1+`^a&H z*FIW*gJ1bi5oo`LCo&#&f*TKUg)HdoY*S(jvs<~n@=}3b)J41(w z>NE75=0&`8YCg4Tp34BT4(japd*u`yRT{jqRb`TWYlBH@UuD>F6KQZfAeBxny>99_ z9TN{Y@Yp4P^RQ2(^@=d1l(Ith_m2IcAyr^=O@I``x|kWkK~0LMvwDag)?_VVrVOXb zkhMeHp`NC5AxcWW>WI%as!F6eij{^90sNh?g3N_yD6A)pG8sjNd0Dqiz$lbS(s$t# z1so@MHFmAXzfM=%5-EYP94SYc7`+f*l^9sYF#nR1fw9=}excCql>h;SbShXR_ z+1GBj7inbU5>e@y@XojnZLm{~cK!usn8k2IWy4x0l~w$Llc9A0W2f5>^Z5JhjJ^$o z#ePsbbr{B(=uw7tgjbyO`x7t|aACL?Osm0&@Wly?PQO8T8WS_(<%~frU4+BF$z0lR zQH2#ON0$#td`ege9Fa>Y(2PC-_ByD6!F)!sO6fdV>$0hOc%2?ppm{EmjZ5-XQ~}SX zNK;>JJ=g50NNgB_6aVL0qe=y{LJUk}2znrGdSbF{Q~2QM0K}Y@?yysOdRlZ*m_?FM z%P10Ha59Li?I`U}^b@Y=of*2A@PWYNpR@%*V(il|k7~H4r}-^IC<%v@OWz@;Qq12X z-!^Nw#plJPbu{qX0)6Hg&&2f^$jVi5Er}q$tvNtzI3X2yg-?yu6(pNd$}(rDUuzrj zu>JQCr{ZA(#!yHYCZHwmSD1`tIVc6rzIZQE7dS&Z>)^zGbiiK*ke)z>Of8Shw~^YA zjRrg+P?yq>#FZfcQHau*9pfZSRj&z9JuKqA6ipc)v!43NjT8~7m2ny-^_hnGYHg`0 z#HcV*FaPYF&!!rFCg#Kl7B3>IPh4wqaL)}(Vf9F&)Bwrh=VY&c!#FIYkf8?qfrd{;7MAUoLwad z&!uCva{?5pL0JKEwAq2mY+<#iBZ(>AxRttmu6D@l{NuVGpG!^SHZ2$345*yu2yt>& zM^HnE2F}Wa)>+}OUDehAM0Jo#s>A-|1fM>g6d^DRy*`0aS}i0KqJ5%28Kj8BgM))a z?Hl-n+W_nS{(f0pTr4xwGqHta=z2qJBz%J5mM8Ew6cXo{b zGDc-i>Kx-cuu;#8?M;{o2Boec&pRM^I1EqA!CyEhG^`HL0DLNGCwdt6m7Br~XJ|V8 zix}^A-1hw=@+4lE#|~K;*Hkf-ucGj^MkCFFbRHLE?#1S?jCFEYmx$nh7|Cn3jWlY1 zQ`Y+p!$fjXL0gYBbx~GWsLS6m!fimrazwoVW4%`mV?9Fw)_ryq#kN3t_?U<`$hn7+ zZ)idW*ApCKto!@ixpQTXX^S5APgPx&VPp{T0U4;IGMEEPc#UkgdiK8)si`VGCitj* zM1k0QItetN_5cZa3V^` z>43nAq^KIdo5BKQo(LPBSVq&^qdJtRt z!XWC_)^^}|{P;0tchdINt5?hF%4%SVkqXu(P_MS#!>d$U37_{yNe9{{ za{ZW*AI0cE<=Kqv;Gp)U&UNbPDIvs*xEd2o0W$8L*zwpW~mEg(;L8ln?PCytW9J z!bp{|D4VwGcXRGDRqBk}vliO$8egy47ef{vA5l?UiY+A^l((IIq|VOvcKP(PPeNon zKZV^jF+Ew9SC>(7Q;|&CC91ufw{8XIi{~!|z870Bn1J2KR_m7qRAOfmLv=hj#Ffn2 z*8Ak2%n%!r`x?SfgV}(p1|g)tV3c8W0l6>YCM39Q%P{gfnk%_dju-&uo7B4 zicfKd)~}u-oEFK)pU63WcZ`?u9d+x|;H%>VGKY04xf>OIa6r7zfkuc%mK*>>1`NNz zrcXCY!PE3b6GMp|9E=A| zOl8f4u@%c`O`Tnc9mcKI0bFfUBny!BdOzjIzbjH0mDnjBqqB5nOeEZ5++uuq8_$@@vVjVd1msTrJUZ6s_x!{`{l)p7iDd2z3k5~ zlqZiLQh&G1&&`5xY&C{_3$>~0Py(F-i*{QAvq3hXGl(L+07R*I)}AOM^oIDw@`Lyq z>2!qq_B%F|OhG;H3gy5b+>*=&%`&e0Y_*|eO$biAqDjn$F)gEN9WzoTF1Un=oU)0u zl*l|}c|AiUi68`a4Z(xsL$Vv_BlRi_Mn~3}C%FJVy%AV=9)QmHEnFTo2rM;`RNyCO z0xG>dfNow6ap{=St0A@zhj9R;A%62M^Hnux2kP_wPADSvIijkn^BLd|^N0|kijP!c?IA*$7jxsb0&RO`w?8Ez{HF#;S)isWBrs9F$^x&G>7 z!`$K1NF#~w{pRqupXP{~r6Vyyt&4xE10|YAQ+Fc?{dPiBbv!&~gn}Tu<~8AO6X8|G zL6?LR(!OOu^4`vN*@bCt-n>yh{rKZ@=iZ$Vp^LiGW8B00+eNiC>Ol#%%QX+}E${CW zayZ~KMTlW`Zq5eFG0fN_E+zpUK73G~lkc^6uv;c6GdDXQCenMHo|z^iK*mQh;z`CP zgBUWKbg|#|Hxf!B(}@=GrVKI}i9ST7Mw&rf<4+J-smL&;JRW5DL&956#h>V|>K{fE z$D)>tp$gxsD{J74bMPpuP)=MANR!!N5JtjL#+)vhCCoLZQ7TGh*5Xka7MEtM(&Z6r z4{KyF7W^N}&HU%!sQKMi2*@`CI4?%#u;#HLV* zszoJ_47ISZSe6zR^1boKo25I^t^r0mYL>txa3=^V0bmNp3n2Q74a`icG(ukF1G^JK?$VJ+yjAR8V5{5m+_}$yzONV!N zF~E23ASIq>R4J`K`uHOZ+iv;di`zVOR_;G~Se~KsnqvYrJpZ)Zg3sTjD>_@EUcn^cOkJtyfhkJ)*5?gS6WesVzOo^aW=iA13DOz6$uNM-&<2^pE^(y;S7IO5yLQ8S_2cuwA7vB( zDFa@WNZ}>Qg)7qoGy(BDk)TlUx(py=ox)g?lX#a*BloQG8i3)Ajd4ZYM*U?XRgxi< z3)QHYy1$~Ql?QMXa=iL}$d*sR`#sVC`Ik9H3j z$Td*wqsnt=Y28LZnSH3#t1t<@ZF^t#?CxV*%uLS$Gn|Z6YI5Bv5jgCG;yZ?;$cgTy z63cr4Y$Mq!!*FTLFgDWIZ)tekFCVjBO;MrqTqK&BArhZHeNx{4#d~Ce?w8H&r+6-S zco3~|EVg&I6Ipk<#qwrAiV*+(eU3;2D*&c_)UC$8{mv+a7*1}R`GCMgePBzWZXF1_ zNLbaP=NHeNFM}hb5uBpoFTNbAA&Bt71Ys1YpgNVYoR>57P~%wiLJ=kbP&um5nCak| zpTScdAOJ)$J>$#*5CSleY1}E^v8|%UZsKr*UKl3os?d zwMk|#24;}9Fexw_jt)&*hG8afoGd0>u?x9|v`(y2)I|j&#hMAnSv;hMF_cnaEWSlZ z4sk+dVHU54p=2sL!$+d$xmr3MXqYb|n=&4DjHd$ZV1POSxnYX*i4N1rXPZyU4QwgB zD?iC+CoJHzjy{Q@%CzmMhYZ_s!~XzZ!e?J(v_VEYl>(pknsaEzp`6laV0iTCak2tt zV5B%4jP?oQWZT$&1?k$t_}8G7?ZK3_b0X|qP(lK~DsTwJBv!>zWy0W#fhu#rlHkp- zix4KZO*Pfop_0@g_r;#1l!y3<#G<`OHG$yF!E%TiG_YDj1=U38B1P@T%p4zhLS{A4 ze0=zXumnaq14RgtsnkNaf&o8=ovEqhAMVAzRFw$9-N8HBSV5hPmO#`tkM~ zdoh6fS4qOr6CP-)z%tUoZ* zh|Cb6(+~QMRNX(=4=xf-hY%7;d&nT^?c2A@B)D8(StX{nnfb!SWupB?w}SwxqfefP z^x(oiI@;4Mx)zDak1zy`=yiF`k9ba|DvT+D#O08I7pCHhc9F~`t9ZY`U(+W!Ldlmw zjU+X;7FejqrE`)_=f(Pl%$J_hUjx8_$(ku3>v0zxRL5_q7t3{V&S{YwH*O}b zb@kfya`Ez|a&>T}EH5piHVC?+8l`y%FMc41OeJx}SDn^@S!mP#=aYzpp85DWU_gB2 z87uQ&JU*^hd;^$u^YQSSa4Y#O7pK5UchZw}o@hSp8hke4(aHHKroZ;cBQ-GGHHa$5 zLD|^Q3?QXg%lZJ^EDzIgB)me2wFhkieKWZ1&%<2CXpFQv!Kvt%$Z^^EFu0>AZmwAVJ&uUr z278om?7T)q{~lHR)*?V(y&wq}B_d)gv-zMnkQlMW0NL`H_+{j8@4P4`cY(Az; zD-30>n7HVnVk)7>Np{Bi#3#%|W#I^8OB(D7Y_X9{-Ox_EjB9*ixC6SP{yBoh9UBRCDu@#u69@n)z3$ut%^1FlOjM^PnuB zMXh#;o=fipSvhg4#f}`4t@$N()C1<{o<4tCzPNikqsRD>!Mf&fg#Erp(_xv(&mZ#a z@6(0|%R!%v6M95K&{h`)8G)BmCUXrRct^Zzvp9`3%|~W=_Vj6aYvZj9nj@Tmjstg0 zXPHytJE!N0W39=UA>x~+wO5s5$9QQ2mSB0!)kr2Bvi`YF_)22J077bJ!wKrE;z82G zpgiA!;d#I<5nAmLsc^?3OW0Fe}27E%03=TPH8=pl1` zkDoj#pML&HxqIhMCP4N26!l3oOKpGHACYJKuYZ1(u^NO3TLWwJ-0Nk%_xkS!k~ku@ zt3e)rzz@W-e_YQq1`wq=-v$eH=Z)ykfhVVbVj$DLOVhPwC-fANV!@Y#foCIWAdpO@ zR4{lQMxhO#&ujtbN*9?`31|32ScE}ZwW&yfm$W3#b#Ro7co>mR!lm@t$A;2z(-Be1 z^a-CR@s0?c2zTnIn_()Th$aIzg-rSjj4|ee7i=#2Io;Ka5ebelm_~a_)i*<@chRlW zL=pw7r{ZzwEX3@@&v66OSXQ;4Q&?sTTP}H2x(?G6K$H`z1kLf}A+0TDgZhvtL z1J58FqYgkS@C_ON@Nbd++m41|BCf|o_-*B1zZc2Dg#-oZdmYzY0PYUY@Xq!MNESW;#n}VoCnG+m?(`G{5Rw{#6CTmOsy{#c-UGrx> zp#kmH{)gK`uY?5hbL=@w2boafLFW-O2RcpCs(Se_W*EZhYTyz_NHxD@65$aK)fiwf z2s`)WDU%I^)sNFUhGFV-mkn~$vZ}!&TubNXW@i@yWYfvYrB-Hj;#I>DKs~2Y8_vO( zjOgex8$rg@nEm3*yXEKa{j@k0W5aT`_a>28$EZ?!&@e!)=pW{9Q)g5Ga7kzn+jcbj zEgGxp4i#g)rV@U@l5|x~2jU-NM%+D@n30SA|_ zTw&nOWZ*#}x~&a|#0E#sZ30RpK^q+D3^+CAvM;@Lq04G!?HwZY9wTrp{L-m90OCzxiM#zJ z_SDT=H_F3D_v6lLFzO!9PR^#|61!ml9{sh4_x;pSWMh>fycE3J#oVr=$4Xv*rUn8v zegdcziuleXI+XxXCBpbQpLei`a?@sHJR{oT!Y2DHt?GdXf6Y$KlmQZ0l#4G3aq3Kg z_c=FV@IILls=zBuo-dJ(Gfmj9_HT%Kl}Saj@W_l!CW1dB zd5E$bD|8ate=>}9c+cN5cf2~D6&{~Y-DwA!(!K&f3FZJ29%Ynfiv6uIv@}*}?KK!x zm=!vz#mq1Atdf^ND@dd9c5H)AM7EOV#q-VZzn;zj03ZNKL_t)HlIivJN&t+-a4XPQ zk>@U6$TfOAfrvG7lG%0L6#&{{lJn-RTjfVT{Tslju_*!9c4($!+1>pu8U>< z+I5%(7{w*TNk~CZ!E3aGgyr0rVVD^j3A1y0q9FE7;18>T4*tPhj(Ke=ZM~#X!)PN? znlngx_U|lGG`Vf`Pvc!0MzSGsBb7xiMbW!~%dEY4tiY;C5SEh$!b&;$KyTNui@0hr z#Y3Gi2qVLc0o`Uj#D#_VNGw&94TGB?*$SnoTq?p9dHJm>6$vsZ*A&5n4H2M1W40!%n0QMHcusr@P)wu zRpd!Pup8n}V^eAuv$h}&8F5eWeyV=(iKskU9~cR3fuoPc(4h@WacU_YTQ#e>VK zRtSi$lQ3v9pz5cKr?$JZRc?OqMfv#i&&wuRuHvOG)~L)uwX#QWB!2xg_GbnP@N+XT z3a1|#LDV#Zs41ePvO_Yzx%j6fGoEPsp&hny&>Y}0sd%zg4R&>n_Od(?y2E(h)3DC` zrESuCSqs!~TKl?=@Nw};ZgY8>@D;Elv8c%Bqt?8^r1aF3Gur|+gejXFbwLilFHXL?~^K&P9L8!T02br-cc+LT2h(m<>Jpq#3xJ^7O*?NRrs$BxI zk!nggy(kHLh$CYC)}f>xBH>%wR@4Q62_|X^2$wJpP&-GGV~V^kaPuj#yZNP+GWW;d zP9DB^a9}HiJahu@W!3})ho z+bkfFDeO~J8BN4NV35i*@gkv>ayX3UBs2ZC4h2F|uW7AC;-%Q#xPHCN!%Uxl{#js> zsT0Sd_8`EA!*xKd7~j|R#Jh2m4W*jIabzf|Dpy`uTI^`o_i>4-7K#L%m@vgPJmn63fxs>710gx%q_k zo!Qn~4DsoZQx;8UCAy+ooQMchfA3;Py#M}txZ027{Ur(=l)d`XAklhK@2gvX_l!<@ zh;SuC;^GRWgv{>(fj&f2Nysp+4-|37hhq;4xR1w!!MZ_0kR&7Q zGonu*y!Od}{SK5!Jw~ikO_(jfORbY27qH^0Yb--hSLGN4b~4|UIz6V!v}05^GXzOZ zSGM0%5G3<#!1(=t`~AeYu3z7%bpc1iQ1&H;G=0eQnrM*VeAzE2?IobhZBi{fvL{dE_hsw0!8#iyfVk$cRn~vYcRFP6V*pzW3srnp!TS!DxIkX3-VV*uS z2Gu(|i)7XAQAMeewf7!Bc|_jS1dAnRnfGEeaebatV*Bah2{S-dadQyA!}ke{x`LXT z00(XAfz}KxbJ#&7IZI}jy82hVP2dU6lQLpE`$)vP#ZQ|Ijr(Ph*j3_mPIoA+V0^YJ|APu_l?xXxB?e|cJ*0@XWSkxPe~JmxitL&jCB93o+l z$RCr5avf$n238q40nu@d$m)3fT1iU4*l&ywRht9P6*(C=k%Ypb6suA(*(t!|yg7JYmtTDJi}K-zAJHs}4jB+I86GeA!kM9|N8+e;6vnQhPc?*5Cx~}gu`@#go=d+R(e`l~gMW%Og9ogtnPe*; z8C7D=!>9)NTzD`+858(akt<7!Q3tBNmDZAo3**ZOQ!w}uc(6?kW7*DU%|eB`z&sha zUj`-V*8oX(ZgrKU#>eHyKlyR_v+qro`Nbu0Z~i%S$HP3t`e;ep`1h1U3L{qV`E8p zpAnIc&Y%4JZ_6i4)5x)XG7d$+A9C1i!%UuQ>v=fh=z2OT*|RSLomwU3cL}M}gCUIk z`jNquMoKJI#5CUygchT35=NK#?3l*70opzC>6L&o=#(Q3f>}?WvI9i9ArTi+i0nzq zFA`oD^qHbTrOA9UV~43PSK4?OX4%4Q*q=c%X=TZSHAn*e-Z{95*l#;=#eUM+;sLBRc9KJOV`YglDX=K9d#%pEo$;1 zo;=SbzlydU;Nn4y?x20_xBc|Gl3u2f>5Q4VnyIp3)d&OHs194g2h;#lFoN|s-gLHa1X&>egCbKpzXVTdUqx$ms3uTR5C!^e!cNEGn#}sn4 zv(r+-Zp>mXR4(#tiE4gl4cySkW4 zqm6Ut?wxY|`bIf-{(Ls)RT?RsRCVIHN~^kJN$IS_QW_~)rAKH2{nqkV&+Uv{HqumZi6;)C~`4+Mv6uumK0sz;H(fI((r`i)hI#LXXrM?Nx=6 zCWH0LtmBo?)WaPs_E37L8b)M2GHkQNT>D^o8J!CfRDXJ950F+G>o~_ef$PvofD5Q0{Zr0M1U+WJ~KzkV(wM*=u;z6*kloiFg+oY^cdo*O1&r2wd>4okT^O*5_=YARmD7D#nCJ)vG>8P z3mrB$H_58qOxB4^C_YrRN~~(GAkQIUh%W80J^eu15L$aFVFHRdFlAKn9ccwqIe=rP z*R-M9(bm%PpTNVCBab2IF6p>>eK@-czY4vO|C+=4{OHjHY})`CN&%6f!Mz00B(jX< z$Br*z7uE7-@vhFZ41NizWrCtAX`YzdOb@$@4!&Sc|XJQRMbX+c4vE5*-&88MH_)m$8{?`iwZ! zg9i`dl{<))OlIqv_a2)G_)OW}+gAm$ua!evqWeuqL>l7Z1h?9NwkPg|&2yzUm%SPs z_lTQio{}r#Oeu#9hAgls(s<;0d7hVVWgdml5&~d-^;{V1ctDg6nA8x4T2#H-nH)AJ zgH_upSKxLlAZ$nDt=JY@%=?+oqt168aQ|=@HRMi}6`)4q<-)K0Ni$qCc$RY{l9I$| zc@q+tL4wFovx;gD3ie=#StO9lt`;D^#GRd*4MQ!Gjj4UG1jA^I3;&DZi%1&Fi=^qr zepy{zNm~-7haWs(^EFkA(vCurimS^ksfWQ{VCcJY>B{9xM37-f(n&OCU43&2HMO*| zUKaQ^2TS6Sf}4%iCJZYmX*tel=i_0+99mT$yU~%hn7)$#}Oc^_C0rM$@Lw;nYAiL<%jssxG9$TtEV};2wf%;K#G6eUP zMg!n?klO!59O-jgo0GCGo=~zGc$NiKdn4MEp*nu7M}#tDdr{Ki5@rS&72AaA@BMhqjMI$x36T6U?=M81}dE6FpD^laqL6 z+Cws{qkEoC(<3Bozbvni5as$)k0B2NBJCM8i?jXmwZ*xza^*s~cjrq|lL;{Z zhl@gYFxH>qo=ZH<2h8pA{K4Haq>k0~^Hu#*Tazx+V$M$DJ7=ho?%tmcV($yTI5p0s ztA9%Dt*3ni5*vn4f=I)tP>DocnmRxZ&TB})zG@!$PX-+_@T8gbIPkd{ny69qa$QTQ z!JZEDjI$g%C4RPyU%9IL%s(0&E{sLsYN+{8T>!%@$RC#p!AU$Cg`YhSJtDacQDVYWf0$|@mowg+3z(}{W@w` zW?cbcCrB8H;oj}K{PWgJyHk{FYoJa;Se{p5fUNOH2@%xAc5>&K$(5yYeQBYbyMDc# zp>{75t6H3%Pq6oY`QQInk)^^Z$AkffNXE}@-!5Ny>nr74whtg=GC*cgrUPC86Gk@- zLc9Di_9pDv){*;>C;*`JQZmUn&V%aJiC<}CNW_8Qu0U4kxi+SC+mHH+mXIn;W82cg z83Ti+(iWD$te9btU8t~mO)bRayD9G4o}15~XtTml+>q<5y;Ye*Z^1xhUA|2)5!>U% z<`xF!^GGa>QzUdoj&O-$k47DO&AMgIMk+bF#J-F&jg8bWp^0k}(r2>Q0>COCwxgr(Jd>yitYRc*bnhGQVyXy+p3zV@v_TzEEOV<-OW>zrEvY2@NrK}WWTq|j zSeZn9m)TLdge^GF`GC2|_dolz{PZV(Tc)w&Mn~2|76i_|-lSm_h(Z;WHX6`TH!Orj zY*4mJEc{jwuB5>rN3&GilcvLpD>wFaK&j5B>4VH>sG=U)QK&a?VdiL@3q0B^`KPWC z3>-$HaOffvQnt<3Ogr$vwKv}Zr|Z>ufk~^?+(DBpW&o>sFv}EojtrToGFAPqD05y& z@q2JUTm^15X!@81ni{@7*D%x=;t)duW<|9O%g~NwLQRFi(8r2XAC#FjlJ&)aTw26M zHU#TRW2MegfSrx8t{PNQ%{wcgST^=3~j;b2_zhQTDghFA_2`l>bnDCXMx%J zJsdnM2Up5DrXs%ePyRG+yVBKVTpFAr)d>4t+_9dfX%GPJ z#HDtT2N>X&>c+7|A&}ZxoGlAe6XlQbu>O;qH_FF9`+z!FiVxfx)|R$92c)<$PNqqq zLn5x-S5=iK!|On4iuYSw1K+3Yu^z?(-_A(rSlzvUFY5Y_-grAUkZwbk`ipDMrMY<2 z@K?ADNl@&tp-B&0Nn*%+5f0!-#+m@G1DN)z@hb*-8#`8S+JLEWcad6Z6Fqz+CgM^H zkBTC(09w@8kYmuwhiqqUBwp|6;iE?}dL8)=6^RlZ>@z&;#}0~1PE$|4?<8$?y|se` zB*|tf6l?`oxg=_Ct5hw+Imb88N@CTpp6LQiGs$RIkM|))JQNtBH{rBOx6Jm4b_3TW zQeYA()<(*>@vO#ch($j!DPXvMxd`KV%}-?s{<3w_i1|db73NWmCq(6Kdx(^nXN0z} ztJvMwPrh?!TK@E)9`-S`{nq~p|f5*RkrW7I|);FZaET?p-d?zm@V4g&9Edm4#< z^6XhA!-Ya!rYbyz8MV=#BdO5GQHg9h5$8;lXmcg<4)Y0nmzy&6!urK>5yM@Rr49n` z%G8zNO>dWvs__nkRFS82kvUXL2>Wm>U4S4{cwN0c({9IeRY23Hu}LJ6*Gx~5p=3l4 z!4Wa;qAQohkc{fk7J-Q{+>Iw49c*XB=%&i#nWN)bN0#9M!wsq;1GPF3s=pqvXj2(Y zH|?zrqZ;M555|+U;i#w#l)|cX%7Awe04!ilM7W+V^d2*p1A;7&(m@(_A=V`f)E0b!U4HQ6A0^N@ zaqLzC#J7OmIY*_o>ee>2r^K0|9b;C86qNoN%x&!^iZ$5{(!h3{f-{~cW9u9d{vanLjSk?(2bFfuE=6%cESa|_f3FaZ8?12De z9#DLXVJ;e6wKYAyW6HbOQ>Ic9xs{=|n22#IWdTv`q_IY!dr>Xn!dotTNP&?)_E+Yv zAV>$5l>tH>LSY+`qIRaTmq4UnUTON5bKu1J%0O`Rx94et94PN~h_C}-;Floj2G?_w zuOQjqIZ|7AO9>@aWMoYWpLN@yll`r-$l&dpG+=}4oB6A5;0xXl%s&A zD>G!6d95N|vY+1j4CAPsDa0*yw7Xf3g3{AtBfNAAh>utWuH&W$dodeAMvMj zJA%j>?+(zavQ)!LO`Z`a;3A2I)MNb0eNN555G@C&TFnJD5ly;4F-!_qVXPPU{@u{!ys$KGcAy7#w#SX zbAi=z9u-SGL;JJ{qo|T#Ku{s0J75ej>v@^747b<-bz?B&r5@r{uM@NS>O1eSv(Bx= zn0DEo$z6;m(E?7B#HnBaDJ|MaA%72GD4EGcFvBk5fa~o6lI09yBW)b;-Bau`B={!l z7UFSpEqwr1nNtr}#&H8*Lmk?;K5GwUS}aleCAdmIr*seoOb0D9U%F1jy{lG%TPqt2@|*u@5-giYzKLnRYSx^m_(lJPlr)lZQUiK zK<0FGW;HghW9mhRa(KzaeiKGvHLLI>lVN#!P z5ahw}BQkI*;jc#+Oy+~Z-P`kkEP^xoI`TtB-8q~Mq_OEVJ^DF=w>z5OXCvKpc#b_# znKE;lCsImSVMgn8fV7Q@tEV{}gpF!*Aj=L8_Lw6S>7ge3re!5VRMvJ!!cIze4JJ~b8Ewn zqAEf@4A3P`)P-=)ZFSiG(7>J2q;AUtjKG#b0Q`-b=Je&^2=$Yr(ouAzZl8Od5iR-h z0G=)qVk9F^L68CJfQbKqK&?!sVSU2X*FM>sBSIOy8TOhdB5#=F+&LJFfxu!PAT>g+ z+TzSX0%OQDqanCzn=#6q95{43$q8)n+k>EP`|Vp)L%V(@vZ*=;2!fY=p`1g(-idc@ zWT%vrV6u*_hdF??OT0?Hh??gCLmR?+{n{JJy%LEU`+Alq3K-}R;RFox)5H@OSL6|y zqYlQ}v;+XXdL1Cl&KX=Y0W1k+7~Yw%rD2UaM^EAy0Pc|~6&f>D)(#}KmpTMK5n-hX zk|y37?Pz?OHQ-8{73TCVU%phXUA=}&%hU!;W#>e8>UNc4*`5I{!bno~M$ z#5)ulWwX5agrHeQtcv8fwv^B-C^L~a>j87?HT~emR>UQdO1RC5~$`Agued-G~ zD}Btm1vTJu|@=e#ur@6hcbLreKertfgu#9B366F%}|d~Ienyy zNR+XZ0u`iuWva$pp*|u}Z^hV$#-B@&oO&_Kz$m&*2Gq2n+NyJWE|y(cS!L3A6%{xa zrjxOB09HV$zkg+ZC6*^0n8|0t&`2eK-~+NCp#4y~C~<{bMCD%)27$T$hcZ^}+3)@< zjCF|Wd{yQK2rda1Fk%Wg&o;#XI^NtVCm8YCBdg4L?ts@wR7-+E z#wsOo@6?oSU%7fcDLvljGUaMd_2v~i;#IuchPHAd?=n=7G6pOFN4z3=uo1j>g#O>z z+JSx$H{B(Jlza3pI@X>^Y#DK%#uu@Toa@`d-K`s_F_IVs+H#RThqGL`n# zno~9eB~zCBN~km3?t}pN4XYrktCY$}P+G~{kz#ZhU^6h3xDxZVLnQoT9|+4JUX0e! zFKfU6G;D_EX$CF>YRMdX(w-TBi_43p-2H+X1?D+nD%T(S0t3A~iFiuis;3H3L#Rrx zc!bnz@LJopKAb=YKJFdDJPczWz`C;a+LtC zaV#h4N8ok}2kPpzt6@S4j`7N~(gygHaWbI{=7xMO9?4vxgNnP{qyhD}3&TxA=NO^55JEFvDV=uuCAcEvH(m?vgm}CGBjdc-ZMuXnpB_=fI z@c`%1qrBPERED)oV-q&@6 zb>i0Cpez%|bCGCz45r(PvbfcpDXD-dHiGP<_;nPS(u^g>utU1xHB2!Ql}L^bx7A)| z>ST3gjk&!gqU>ZVV9aY*NS($r2f__F001BWNklG}%;`O64_ODz^fpJ@&^Nf7-veX!c z)Hr4^RfWJgs5I`y|1!Z*8Bn~M$N!ilzvFklLJAF2NOWMr`Ab08wlPF%{Z^y;(l(vJ zqc$A#$tNF|_uhLCG!L>A&s9WvdLC((Z`<{nsnJPWhG^1D+`_6U_~n=P5<==>`<;;D zbNzdNhWA=+UW2HvW>PXu^Ew*saQkiYU<)S$<$}`%VXe_W#dXN z5g?aaK5lNrp1R*23mD9Zs%dN(=K&SHK?b7QDWCIe=TMJMa2nPz%aha=Myb*BMMmv1 z%dTcf;scwstGg@Ez(bHzrd3)=Z{Zw?5MatKFsSXUccimQs#=b}d8lEg;LN6jWXm*1 zmAzaUGgWi__xc`FOui8p4uGcaF)#6ZTqw*6eB-7&Q^fAr!~T+UZ&eEOwu`I;6Z7Ja#Jw4QA3~@Z74lyMi38jdgRSXHQ`(h@OlisL~wZnc@?PYv( zy@I0Dqw{0J+HVhk{yK@2o4@6cNVGEJWY+IT`QWdr@?@ggnA0*@Jwu?8(Z-;KXs8ya zuFm5DyCUis&(NKUcLGvjHTMss5bx_Lh_i*sHZ2#i|~LwWv;g_7!136+&H zs#5OBBpMuwY_miSWGc-N9znp_A=?tN$k8btRjr5j-NxE)KO&X9-EvBB&}oAa^L3_^ z1U}*7wxU7iQEGVobp{C2(d{j~N%4TNN^FxWP0lovRC*}^rJc*+ zJe-0lJ_(5Kn+k2AsRBVYnnVDYfZ@;6HS8h1UH)&>J`zffv=des zL{U_)LoPC89}cEr8ODa1SkOxZ3k^qNEPQ8r0A^U4Cr6xmk9m>NQO7+7oFmluX9*dS z%WqYq6sp8$)=o-`ca+yxEy2 zT^>Anm`U4Xi2Q_WW~#0*qu>Pl{1l53V7iSrH+a7x>l9%$vFIyAboYf(?cl3N46zun zbbeHI=?HaNO%*y%mcrQ?QjS&8E+7`#NFIPkUeE{skYI_Eqs^NT68+OIk~W9HFMX*r zgWN^9+SBV-u9VA{u7r7g6>$%y(YiWA5V@~~Hm)+m5Q$}81)o#RLE{ro58^^3GHjo_ICFPPmK4l zLbMxuGs|?5WnD7(DR4gXRtVpW4(qplCc2ZTx_Z|^G&U$DW$ySc8|)nKiNQ%t|$IBA~k(LJ7?4>ouVZ$ zW6aZ&P9`AAKqDAV;R5$mDK%#5Fo;q}#>j}rIP=ikaAeC=RlMf%-}z%{JqO95@ff3# z*?Qm4a!N$ksYk9%$_x_9dPPKL^&!4*{p?{pMS`X%h_P~D0P--I(;Vhk?=V5? zUZze=E9GQVCxIWblIY%-_hQ@lCb1m?ezq-AFR=a2I&)f6sHXE5E@UbxY8Ip|qn6Cq zFdtmWAT#9vFAkyr?gp`Yypi?GFUu*J3VTG+-E#Xrul-e}J$?SHY_WJ%uUgwhso?A9 zcK1+I*o~`8vt=6F#W#XH0!~+Ei&t^1^l&#sS3oVVV4s4!VZZiSCr3ltnF(zr@nzi5 z0U|Dyur7$r)C+l6iY&dzq{$#4^td?m_R+HxWS9txA=i z20&v%IH<;2LJu<`Aegk-iOA3gdHbe@RMZ(9^E@_Jm-L?4tvRE;gA45`(!-_tS6Dgo zjX(NoIRZ{opCgf72e`y6eOaV^3iE(pj%J^YWCx}raI(qv;s>lnGmrAdpsihu~Wqke}|WkWEZrI0c9j$N{NlaoWsW z{}uACE?vG1?U9^xc*042>XDIS{`g!pnF^x{5H}*RU&2eBTK9AS5G1CE^{DP6Du-(> z5t8^CZ>lnL)L#bPxZW_P&xv?Pxo6hxXz=Al21O&0d=@0yaT&u73GjftATuW>@jex1 zN}|!IN-~3oLm0vG)_+8FdLLt0L<*nF=3S{R!#c{{P4N5w?ys>oKr*UE(QE)!3t<*9PtAPDM4X#e-W{@1*r;|8$v zejaSEEDn#n0bIl@9;odT1I97MwDys385;7j^H@hLrShWN1}UMG zTGp*3Ovqv^DXq&-JVKF1C;{eYG@oQilXjXLe%yO>FY3>rp>~V!<8gFL+=uLc@c#QB zl)LxuMx^&lK;wCB5$7mf4Wpf*_c?>%>)J!x(;hNMyida1!O3Cl78yrk4*9fUOfx`f z2*l&D!N3EuG?fT4xO*&Ek1Mdxvs&7?-`eVGrmQYsyi_)>T`m_cUnFA~4~udWGuT%P zc!Q_s>r(u``YQ&=bN1D8-z;rQ(uuI8oTkx0R~@M_-0w5{xl-sp5&Gfk=3OPpv>M&`=(?8K6XZ7zU3DmLrKxA3$B(*j!bO%3M`6 z5`SUj+Mx~+V{NMw`j|Q>6I+XpaVc&4ZIYRhWW6F4rybCX+yZHjiSfAE#(iGs^n!_P z<30y?R8O8hOGl2-^-4y!Q~Hz%UEjGn$Ma_(Ly6o+lxvjx@=6(gg0@^fzdl|iEzh`= zY@c+WHGb$W4|(~c?tmk;sulWr#E3m$KpbLQ;2a3EebEM;LOQzV)deEy=U9@zjDhXk z=PHxTCNGLF2bB^>f6RDR3;0%HLhYsJ44gT=E0}kAjcuA>QkUEL?Vb`cnsFsB2;9K!&Q10LhQfDPj zIMmyfRhn;!<`E+ta`=`~_hgW}-S1(7XFWHL|ECajNa$u9l2f4HklVk2dE(U;Om#KBq*CSlOPz6igx@cB}ImL z^=?HpH$NN6;woq{A;FzcJ=ou2#WZS$9HhsJ7-^x@SVmQ^UEjzCAWB>7 zw|jdy8}5vwcjKyNjpS^$3t-LiGMUOH|JopWPe*ur+a$MjQCE|=q9dgA8H9;lp$!E0 z`oeJ~{|RbV6{YPX4qZV6ttd-h30CUbZ(-y=d-6%tWpblHjpf!ZoGah`(?89`vy9_m zovJ>g-HX~&NFQfB=E0<4k_0qSlk3F8+>6UF#|tF6iG516ZGOj2rVS~8{0Qv~)99ri z!%)&y57_%^1nHg0WWLFPE!VDXWD_;L$;9&-TGFvfdvF4-#D{e>(#mVzS4gEdjUncU z1%nZ-N+^CsPYZ}ZyEj4(Z^#uKjf83>mJC?cV-F=Xv%sy$=JWEu_~nZn6YUz>HsOKJ%|c_^7u*FWujPP*^ShmK6#A9oGoAZ%2$|}UoR`` ztC3>jQ;D{A={(t`?rg(#`s?`Q zqkJx<$azMV#&sn!M9#lvFco8aa$G1cvt4{q}Qp!?++hP7VkG-`Ml6$L)&%j4%y z%GIN*WFkB(%dC}L#|HCI4PU!%zE}^4p*?+0 zrUFwvt!Z{vh7sM{>H-X6%xrTD6$V2%`d7(E^O$CJkrUHzz4Z?1-6lk8AHne0bS6Uf z$blkW4l^#6fBql;W%;ZB?V$YNi`$WeW;xhzO#umA@miVHb7PWv{mAUf2n+^oF|&f5 z+-@;Qj9o1<53jdjbVO&OF!6F+)gCQiOPNR#U|qD`UT z>8OSSRK+8LfgV=yO4Qbdyq4G(6>9T{5JzsLAS1@|;1nPM6au)UYl+CWJMOx@1(zsW z8Q95NCEmFeqT{FonNVB9j%Xh_cVC|M|ZtH$MLq73Jiw zwyfGhhCn)l_etzSJ#%MK9MC=-`VotRM9_-P@!!pN`()`|yH1$F32yLWmm8cbwWKe9 zQa5)hZD}j%KuR|lOhlz#+j{+|s*jilz`z$_Hu{B;2+^W8kV+6vuC3C@e#^D0vWowB z7>okv2F+^FxU&wKEXE)Pq;WAf8A&b?08HqeLM*x8Fh%m;SJ^}sF|Yk&jL0~Py9z4J zZruI?FNi(g9Zl4`N!0tvU0zy1F8MK%&ZJ!P$9(Pp$#k%Zox>6=y;UCZM`UPzgsV8E8|K1%!2)r*E^*cw+t4K352~@v% zM-9J)>BA2{Mq`kJKDG zK|Jd`^MOy;_Il@ZJ9ZJtxS7XW&=JvSXPJ_5EfJ@5HN9n|B(ri3RRn0_ety1WDu2m@ z_QkE1bmt$Vip^+ndgw3z)xRune(M`ml~NWGl#O$j%e$AZV8^xDz3)Ctz@C>Q_cvW% zD&P3ZyXE1tXJzBfcgxi`-^3{YMfu5lKhO3{E~;=E${5@E^J}O>wr`5;kya2H$u0wU zC^158@eQ;R*=1a6pp%xF5qQPYMgo9qSB^VWTGZ`6@#ijGW-u;ga7#Puh?x)uQW91B z*|y{nk2nC-SAS6#xbu9xn8Js~Bhzm_XV?&~A{jERV!n+4*?21B$uX|;TxG<{)mCf3 zuEXA#0#zlIRe}WWsRoUDFXBSaU}t3QAk@<}S9&1l8xade$(MPJ}U~%Uey+vh5%1Ujk$62Mm*Mc-+U`s z1lue=fuiwP-T32AzV;0U8PiTo#LxZtpQCC=I3G(ylWW;FRb%4 zOV^n@AdC{Aa(i=;Z&eEnDnn_wyQ7I&3?{5eTmzVK-BC?W zPaw_7C}lI)&pt0d_~8!|06c~IUwrlv@s_Fb-S2!iuiUt>#;Rhx#c5UoxzEFQK+ZM> z^A5q)X&f94?I+kbTY#|3JlHv;%=fbNXf6=$T_HO9|tHD&gzGb{u^Q*RL*NO9n+yhkWfB5hJdu*#jP86zrmMxLo zmGGEJjq;s8 z`40A08;SFbL9-7-;e9eE*ys7Yw41gjV1g_?8F#Rvn@f~kxpKaoJl*0AUf(Ehzx7VF zT_|U0#&m2~W+O5}=wvMr6Vv8Wa*n9mshbXwe*${t!Ujaedv%YC>)2eX&*vELN~>97 zbLTFs#S_jP?U+7eiZWTe`U?HrQ`4DnXMUBjJEwi94rW&k;sx_jg6SanZJh6`^uc{a z4P;ABm)FQBnjy)0p@pd2&>L2x9dRzhj#)6$Dh51dewnc-lBNV4QK$iE1ljGYedo-T z)$^J2a?Z{a)&p!1-}Yd|%}BO~m8)eoRiQPKhC*52)yAJb-x zu^ce_zrXt;%on7_be&g+O6_I`UB5$X_b24D+^vJu|DUKAUc3iD(l3(j< z3=Wt|Rcc0r`$p;gEV44j9hY6LZ6I`Rb}4TEJcKP#>kJ(|21`aDFi`UEfG1saOn~g zuY?iM+qx-seujOcBswKY&0t?lY_3yO!{Hq1%zBY;yHa|Y%|fma+d2Atx4cxX?Fc5gGyvA=x)qaI{B$2V>*qfTV#P6x*T47SGGB%NPn`|d;L%y?G& zM@M3W%Wd{)aPfEg1)MkleVmNJ8O+E$A7zA%>JG{c)4*I_E(Mo~xaEK%|7w&GAj zviMS^ZKSA3bIN3w%uV0;wa2$%2zSWS1I-&$0mT%^{SsbM(jf?{-CWz% zHk0vGe|~~5K*C3=001BWNklj7+z>#m4Cks+xt&(jbO#ar=Ovw8+@&0DtYjFYVD>uf#Ev)QW@k?N~AE;2E@ z#;Y`(!q|h+oGsUT6KJ;pQm2b}y&i3Y9TMeYct@lU5-@er+U!P?`c=L2IgAsms=ZGT#k{ z)xi(Q;IWwzscNv6>=6gkQA)HN+|#8nmhCuLWfmFs_-I5N?P|RAgo4sj8IVEEeObf! zq5o8S!kk#7eWQ-bj5YGEnij4Ml)(Ede`Khp11ZGlxx|W%=cK93Gt&1+gmZH(EABCB zd%c~^ef8M2Sm^}m#RW_e77YR9bS2Xa>SF@NkO@Ve=`m9atcs?-H8$Lz$C#bK9_i2U z>Rcq^8E*;o&8YhXXhoc(*jMYi&Ti*uD_)qvKl7nPq~QWbmP?&{J<0{_FkebJ!oHZ{ zd-1~gWNBh0%TGLmL_Gvz>T&?-8Jag`s`cv!J**NsOhG@rKzW(RLrIYV z%g%=rXY}U`b;W(d17T7b#vcw!%1a=njBdT@&BpLdC#urka;Y`XN}nnOG(`-F)I%Gm zIq&nV!amofH&O}hjM#pm&|KiYP|VUM-%bg zX|NtiQlwgk`q7MpAMiA9}_CLy0djDg$GO zVHBYP34HS02;;~84Y4hIhosbi@9g%+BX!`3bCFYjTUGs)OZm~<4{_*eB@ee013nw3 z9GA~cjcMX|ljPfjt3Fa!2F)x0k{5*3Ho2z1V=DIvgZu!A=pl}+Mw3IkEa0i4P=88# zS5!OQ<~|+N1ReT>FnHSsG(F~3zk?wH16s87q-o2PZ4YfL>y8aA^9U4G_*ut)sHt+zWfAVfrQT_!o-zM374 z56I6l2iw>0?hzQB!U0$yAQkDl5LWhRk)F{)uKrHFy%x}XJnPP2i!wR3%W<>C@q zB6!D2O{dSMc@K~h%|j{Y0FftLK&$lgw|$932ah8Lw%1gpS;NRZtX3bdM`a-KIz}H~ zp4N)%x2tr0xuZ#Pr$d5*q_IW{!C*4u{bx_gXLoM>5~6(`8b!1l7jsIX)>-r01CT}~ z$Z~YrapOSMwMHaUuj}M|4s$t%qHj>>ud(nGq)~lYbcm_C_>FnSHJDp@Xdl3a?Qyl~ zXga3H$F8g}4IerhTZaK*7O8}dWU-9#I8pKv7yht~eEq%u)Y`0&iEIYTfB!%HcfWU? z-+JraZ1w2_4o;6g>Ph9~_EUy>WLV!ep&21_L}lW1X(ulc)HTdtCWxLr5`lVvh`RLj z?6f9}LIn$#-{8VVIIKt9*8ON5wMw;W7e>}KlFCWom!0G+-hhpXbSjjvVJt?4?+28j zd?C3r-`WE*!_=MIEKDFBM0LeABjq0cty4A-o)PC^yNP1~vYw5ep}|hw;UONDTa3Et z+K_!8-09akB&G}(I}TpTMrK?yO+$312Vp81i{8j^7})kpgaj%6;X?Md=iArz%6Qpk zGG#o+#TRk>lVEL`t3FMMf0!e92NrErr7QfL$@h0JY?SR&7PcaFgt&TQoKnOjJ;A3a zglBJ1(tx&@{_&`T2gX7=O+XXh*&}Zlw-WdE!!qWqX^u=`j=07!5pof_A5;IH%{e(eHlbk;4KGh7u)8rY9YB`c`38uv#Lt9CZd$lq-)`+dK z71yyjwc~WdEbeo1fM`^;=32Klvb&E;iwKt~L554@on1Gb_VAdH0&%K7F0i@czBzuE zNPGW)`8y>aNS-+(2i(0x4L#t!fr$`VVnlj~S(qL{93)HhFh8BtO^_fVm>3!#&?N}- zr_$BjZ&hjCs#^|YG{ewgA^PeIER&Z7qsPWdUDehYSNZqJbMAp_{*Q( zFAK!FRA=6fQB7HiYF`D#X)gz+f!Ws&_ZWqYQJau0Do;!e7+^9&Hd*1i0o*x^cl+<2 zrmnuSzAy?EI#h#WVp^)x5rJ|;6{=C|kx#;ONI0KU&_zvy*Y55v??49f%3O*}ViiE+ zK(|LGnQ5f?dK0jx&vXm}&p~0vs(sd>5eW`D4{;s_;Q?Q*>(q{^K}v29vEuUz z1$Pn3V-84#hd2YTszC>)$(b^@b<0p*iw!*nSSh9jYvzk(8}->eU@243Pn(K8LX}~( zvq&&T3J)r#U4W@1GCA*nfS)5S zKYtty{)>bg-^)#|r&83cDi@!+4EJFwRIt-5=03Gh^?Io2awH|v((pJgq}WLt`TO_( z(=b(PMIw0U9m`lb>ZNEA-?pY?cPX9yQr-CGE_2UZr>JU+LGFVf?HHWdRRxAP5RVE5 z&={r?Z>zp~m(Y%Q5f+6?UCO1cX5-LBNyU8`QJhjM*Wnn=3+hX1^GiwRkb{9Kf+VXt zRL+x30w6F>npP<$2ZLKAN2Vkk8rw<==Asa#M;N~viS!d7CNjOC2e{6>qA$)q`0S)S z=WU|ymhAolc0gm$G6?xFn;Ww6aAGVhaLsEHZvf-Y+UvvEbBvu%f`{iX*Z4Tel- z{r#(lMP9q+B)8K@ZJ2sQh+^QpB2n@lqs^Gs(f`}sy*=M~UWa|(!0(42P6R*#q$r*w zo+(kHB}%esH&)wB?CGS_X>M|n$=}dvFIqRb>SR1^J?>>M+JB(wq!+#DMN_A#Jv~gF zO0neFmP}EUNP+}G5+Dc?XW(~0zn}GD(~vC7jnXDmUts_C-tT_j=Y5{F*0a`n*6Hc9 zMTDF>U>c5AfBt105NPa=Kk?)|Zps&hJj6b=tLl;BAVif_p$T}k?c>%5{p)ZOee7T1 zkNd6L$Acl1Y2i2#M<XUClCf^0XE7Cw9PRGLIFGBgsCh)mY-*jpkrVpU=VtMC}_A_)0{tnS3Y%prpd2*}5) zQOtL5>?uF#=%+bGFSDngv2x#}3o2;FSv>~Zo}mo@HOT;fL~WevZhBp}_miIW|JFGh zcRp6#2##~a#!x(-hu}Ls3|_n;I>wl~9D25x5a0_TTICIo=_iI%Y6wxv$^OjqUl{Hv z9ZX2NXcbV!Oz2IbPCZkU#9AzZ3&L3wl=tCg;mP~b*Jz<^cDB0LJO_o%coLEyQK^Sm8Q`3|&06 zc2Y1~K-~POM2n&_jLy=0#6f*embX&M+!4Si?g%#OZfZ6ea4je9rZNxsu|q$8(y{LA zPx@_rZs~E3`fN)NeeThTlGsWrn0&+_Ezcr~N@4pp#B#A{4&2&PsTc4ThWj5QVBlqp zt6@6UOs@KWL|AxXM;nIpBa5a!A}R#L@sBnZ;)+PM*$WI@=h;JKeIM&YFdO~3 z=iqvqQs*~A9>e7j6N2hBtH2rt$az?R%?t|m=~PuuPQhj#*v#sR^`hR%F3yVkKq0|$ z{H|n^IZ^nn$jB!P%lNQZDY=9O*^nnr9Q(Esw6vc33K8wXotioPZ#imrDV_c|u8hK? zctgS(iR*U=8U%Ko{tOob*Ir{Ii&O0u)MrDdt)8h03?&}n?u(G{e!GlqG)ucdNr6Ea(dT_Ro>of1X zJt=5Z6vk0~9=O!sv99+;g2n8A7&o>>oSnM_S`wufigHziMIn;OHSGGP_DCZz-Dm?; z4PqY41dTZF5Ut;rtgC)$%xDIkIKX}^?;71}B{fu8=ae#>DUdvOlfw5K{chHZk48v# z9~kZyf^_t9Nu;hL(oUw}epYD}$v5c78O`ya4KDU}YO^E%4zgQv0z-nqC9Gw8~vi~SjJ_ZN}_u6q^gC!W^%i8GX${k4M;PTza49pl(eA-4(@X|Ua@CnjD#;b#&t zt-j;5@0J8B^XGgM7Y?{~6d<`jz3EDm_eS^eX2`cBT@F|Jn65~q?FG9Vc^f{=*}Zf7 z?Mxewl)IS8K_7a7Gv6p!TUiQErvBhY7{bD|!p|L;gX?%%=Em-i3kp5obg`N3p|dIs zOVL^83xHb&I)E6Y2EaI*RQV%r_R#dLM<0E(OA7xz|NaE3iPJuR`2A)}9Z5ep5f@{j z7t%rzHRE&;py&@{4X%A|AqbFS&&813>$>`|bZ7>HaM)K244FB+`-j*N7fJ-8+W`2~{+#fQXf5GjbLwx4SpJVaA~U z4n5X;$K^tPR8FR^ZpCG`a21oXaa`Ii20k-`;w}SLcQU z>tmBGcwBkwtwMSpX;SBJrCm21Qme}QiwSRReW0HV+0jfRSK&&pj!f5!=mX-r=sd>Ge*Q z`2DR0V`BsFg`j-&uYTOop@#T7Get`3>}Hdq-91NN8ctPvw@XCLV%uHan?f*t#DKM3 z{MF5?ZR28B()x2fhpv>Y3&lhUMUk?u|A0Q~LGQ{8Jyz)OJsB@?FwfX&42b7y<&>_J zGbqULM!L=Cf901}4?J~W<4LCrCI_N66NY%deJtyCTy6B0p0OWi#>spC;GOfS5!GOb zYfH%8%*V>jr5MZY`*v6Fz54Fz^y{yU?#0G*qJ`4;fAH$+7hn9!>hJzX|8WT-ar$ug zy;8=0>o@H2tYAZF zhkw##oX+)eq<{$v_H|WyKDackx+jG{;%7KjFKiRii5CN8b+-a@F)E#LMq@rhBrb#I z4yF8EzFe$RL}ul(Q^J9?A=`;v$tWsul(^J6OZfBW&y5%TXnPJ~mA4W*Q*<^eke_#@ z>-E+0dNvKH^N0^i-q=N0J-7psN9>SlT|cjYweBBzWV_wlObLbB=0jEby{j5_>5EWrWcHj(Gv(Kp!am>W2 zO?9Ryx{8*(`tr-GGpFBLJ^!_@6%N$4FA>ki@yr63_Eu-#IKA4J&CD|YXdyx-j{C&M zQ_c0ap{>rm_PQxh2+^_Ci9(T%pDgVwVU=y7b#rz4ogdbh{j*olYp=bwdi8Xbj++RQW+DBa#1Xhq7no4K z{KYR$oIjVA$PU0in6iDK)$Qqb-dbHacXsuK7rwCi+AqCS*`aDoBtrJL2szfuc)LmU z?)P6?oqzlE>UaoO48+b9`_fmh-kAs-y64_KH%c}nDKT{T@bOU_K5XHku$(Y)U{J|M zlBz0(|Mp-1>#G;P@|Dqr0!ntIjn$_gePs3T{RjX4OaeHL_VXexz4AMLX{E-$mdJF*;EluHC#(t z)VN(eB%iGaaImedDE2@I?g4C2otlOO`d=yR_krTKH$ymE7W2gZRx;vv7(JOE*joS% zfb7622yYl*1Hm>ag=PXX!eR?CLnxo=Jvtp{kzG>fB8&zZ5OyODN~74XF$>f;Tjz2n z@1#H6x=fdoP0W-~OjkzGsbku+v2X@bg+Cr?<@NU2)2r8C`$62MZQerUV~;#Gg)son z`01bnuwu2$(u;A|Be|~LPY2q~hIcq|^~mbM46NDZ0`LpZe{uEY=f5FeRiNQz@%V|mtKE}uYhqT)JDtz!%O(NprqVb0R;4Ad7t&iUrApY~a>_6b zX<>5ZC&qyk=xxrW=mF$(zyl32ArL>0Uc(}d=rg$U)N z>QlTQho&dnTni2nAvMA8`Z*grgj8(^BDh#o?#u}SY2ynb*x!U(M?mzO5QAvFtbIj4pn*OaITU28l?gmAEwmL(l-Lx9fxMD zHG*Nb*t*ebutd#-O1f6WR_&`piAwd&w<`s>(H0(&-sok-rHq%D@6zr1bv-e3qgq&# z*OzEOsE<7I@Nh_k6y>F}&<46Ei+k8fw4Gc%_v{xU(tWEp&%8CyRla8&wOu9#41&}Y zW$z){rHJ7aW*FsK^yQIa@J*yg9x8S`5qCJ-(@w#68`ldFI+{+EOK5h4ZIW!Xy1e(v zw!qBC-y z_~jyH9~oG%!3_s$$gmfrn@Dj@pIh}tHyv?@+P+AaELR{R7|z5fKEKxX%@#3J528Nb zs*2&2eG1#spxaph?*-4pf4NdimbVUg7)TU8ptM*+5{v#if*FP6>crP7^3 zAV)(OHjhIx(gBFyeAVBlc)G#DQ(~W<3AeCCA#(s zV{Qb66Hwj}w&Pm;lUzG$K;KoTv4Hr)|Lymye)z^@Vsn{ML1cc<0-?!st8iO(trO{q zC-1v|^}|=bU)yoR#z?mYC;xdJR1(|>XNQk$l=8<;xo|LQLk7UEPZV~|2wnK>9`!xW zq_@KOrVcppgN@nSH}1r#*s6vN2Ep%+Vz&%r%HY(ZPd?Nt<;^!*0*CyNsT5&~ zT4sr6YOEOn_0;r)EbB?4E0@`2Dy5ChC&HrL;SdYw3K4tsuey6H+ey1E&@+h2(eoMr zqojzFQzo6mRcViApfwf(R3%5yq_|H3s#N#Mh-%AozB-Beu;HFvV+=`GAPyXpG;_ zb-mT8h_27~#QG()zE_QegNd@+`!f?HF3kW$72OO_rbKhh+4jGp3YL{864GgZliOxa z*NEUA9ja&GWQwuMZdRxLSR7*RiddyrojLPn^8V)Pi(h=9q8Sg(>=Pm_W12-@3R$)H zXTf2H4{}jj3Oz!TW_I5LiQvYHGfheG{nbe5TEuZV5o>>I07tZ=e>PKvtVsM&(4Y6h zmL&i`GbLajj8NI0$c-gQ11AkGN>8RI*zAg-Rni2t;zX;?^XK1>u-=+o%@8*j&7!CY zV3A-!A^FxpSDMY?`>YP>m1~z)?_`NT6`|~wY8E-hk>f9!9*&(Tbf#;l5F~*TcC`ei!8_otAVL9&uN7(nky&)Caa_{Qlol_om1I#o!`IJINH!?7Z- zTP1^D`tbVd^*7!uT)Xp zpMLFh3i{^iD=+=Z>_|#nU7%~lWpE?<(qz8S$GVO+o4pFct#)@K+C#_VES?sCDaL6dOq7t6_oT{U`J5?9GV!*r%!rn)0Vu*oBWinEj29X0e_q$9hYweEU0p z)Q%B9Sbh58hnu|-RP27h91^r@MIp(dhc&n!+SkS@3d-B7`|bZ%8){M=qW8>E37cF^Wl&kuNV5Jgo= zFugy0s;M@$J`d)TJCVYFs|hAMNy^&(;Yv*qBB6fm(S2HJb)vgMNVH?63~_sxQf#jz z+7WJxfX%pxiMLrH6NGcF1~j5vY#TLJ7$K)%apNR!D)lo(m|6={68)hs5&3Pl8E)K$1K zUC4Bz?84JeKhwnHbG7I)(*i7!hYKz5DVLS~ft&-03~5{RA~|WI56r01c>*M*+Wlnh zv3oxoQXg1-aQ3~`yBXkYO!TFy2g(Gtg$W&wPtQMxaolWauiblM z>l?SqxK1aTbf}(9MACcc55M@;ugwg(lx)X}H!?UXVskBepjL=yVr=H`i!7#Rfmf?a2Cwq z-VCSb&YfSKJ9&Q_V#Pt5Eg5kZoP<;OgyV%q5L*P%y?nM3EVz6~q(wDpVkC`lSa9;W z5zjU26aWAq07*naRMdy=?-Lz}nPOjYcTU{eE7mU4!s~CmQM5#1e8)K~;P9=(3AwKrhXGdqED^P0H zS3sE0zxbuqALUZ$A^ElC;*Qq-L%o4o@o{e$zgn@Q(VoCqi(0&ukJ5h zUnM>1?2MGhN^kd^CSKNe-UJ-Arh>_&D%D?;gwfK%WHYe_pfx;zT%7EPt$WggDBQ%{ zmUOk?WQKCG3t0|=5mf+h_HHLqdsxT|LBU`zTOh(R#u;Bk@?I){Rn`NKKekk2?stnD z+?axX{#=FI&b*y27;*O<4wgEgL{V+`PYqL5cow~PP(654BPMj` ziPElLZqTsL3$=RJ@g7nmHPLH%2uH0bfW@{21HBS4>(v47dO*1{? zYk%ceCNufMJ2`h7$o^JILOjT4%5)74;OH}~^s;k4jIic&K)7~o--yRYLbMrwH9&j6 zw+h1ts#!&pQ1+#7O;_vgh=%%LGlR|DCCmrrDXvgv7WZMoMRr4;>nHlM;V9LI=qM42u^=py>PFXIi$ik(J@vIOt#Iw=bKtSO)3|cu zyxCTCt?0z0Es~;@X`I@#JeTW5$$`|nF_YlJCZ63mo_d_^Z`qaNzV--0cpLlUvca3X z3idw6?X(v0b^Qjl$K&fPy_R_e5fjh7)kk+WfqHj8rZW@KEkk&VardEAn|m{1Otv_( zNmYo~E(*5x5tmtN#-Q8LyJ`SoELid&jhdZ^q3;25EaI_=PS0J9sM#ixFrw+a&djS{ zV^XUppMD~H*xu?=EZovuIY=`XuyD^&9vdV*PA18C%L9-k3w;t36ghiX<3`+dqmMV+ zV^6@CLT9(*R>Q*O(RZ~OXRgdXhIs-Y)qO0;lPMe#0oIL>*_DZk+pS&YiSJFtdV1cpd`HnxRO zY9d78PB^f*I2LrUb_`(+a27`6IqQ4-*mZaA@A~s4*IsLaJ^tB;hO-YyF_GF~Bb*1K zN)Mh!JOBcldDtbwStAd1FMU{FAGC+i$e%7VW2cXGtPc}SP>&!h`Whc1rSxR6LziR! zQd}9dB&g|9&wnpeuewbDy|!c<7l93 zwBmZiQ+Ev-?xF5A3f3&iTF7_g{Wx^}X-> z>1^-TWZrvB{+XJ2FD z1AMni&{m;h(-3i^Y2@>vv9}K*yH{H5RxE$aE)fo2>}K5bjaOe=edUE0;!f`9IpKvU z#~8aX-N=gE?rKv53|#8h5LTauyL)!e@S19boyX}&0WL3_W>MsohjP6r zmKm6K8XLoWgtAt|dsq)e)k6meq3#Tob>BRAzW>=Dlsf-wkZis~rgK4GJGufSeR87z zV{vb`A4q@N%>vEvx4+p8uzvjgo zwc-r9j;Uf3d>z*t$K^!bR)|Io5+N3UW$^DBE+$s(<;Xly|MgP@h>37d$}>aqU;6sjE5G#K>U)3sa_)|E6}hcEcM30`rJ4me5}V!q8TJsAiG?$Y&`=Bw&}0

>mEZG+wDc!IM;bLW%aQS^1Xm5AzZp5NU9C$9U?Nhp^&>k)@I^VS- zPq%ZrA2`u|IC1N#7Zw2o&M}DINKaeaufSN`nrGY2#XdzJ=E$CywjLq+BEFKyOlj{q z#&#?B90Fwu7!ypeqNq>QN74oCNUl+bq9nuz2aMGY&m7&WbHZ=lE?&*HeoBQq5Tff5 zu7mm%Hc@1MK0fLlfzXabOVLV`&D3%kY&_1Nt0GAcBc&pqfb0A{zGRTDp~ylgKAh55{fx;gE46 zj&8O&$i6o>$%(>h&RsY^1OO){oEq*Ya@FiBw24^a@_Hu`C4yEFJB$H=9mxE#HsgT5 zHkXj}##P4<5-u!r9L`4+QfublGUVY{J@(k3Ke&a$z2rPuKT55O^Q9q2Wb_ zAsj$h5Wm(50^z`O?KDOVYtFPLq~!riqwC-2K9KBK|L(Kj5fcB}r4Ld#voz20H-geZ z&%puY6*7iOBE?1QyX?ABi&lptmV2+CSY3R-O^zNcJch{WpZiDFPdg!Qe@c2BV_)Gb zM>g6fE>XC1wE(=hkZp(;H6RfYk?n-gsk?PJKW7nO3oB&T|h$(>09HoK+sHjj%J^*G>8`{~$*g}K4xyj!g5;)09% z<$pxL9=G6gp3pgCZs>OiZQ$B>BK6GMXR4?F;M6u-<6c81&@A)<4*V7IWT_ue=n(^% zkP}ry&dk*5h`}tb9u&9`4hmg5rgLjz^7-!X&O1iF&vo6@p-6}XRYM@XXLV9v`1ssI zFQd<>NowP5b=;j390v%)7Dwlml=mvo)zR8a}B!kSMcr2m=u!bgCOG7Mrk z>ZFo^A!w%$-hsf3759=p7wN997c3}BLlTP2nWvw4I*0MaR#}O!kh8sWaaMw7-+g;@ zFoI^`F1UURpYexUG&SLfS3Mh%mZ)nGw~6ZdG5TlYI1=IFma#PoA48+n4uowqA=DXNkby%jLAtJcZuUvjKI_PMIbS{r`v!?3gYP{Y_G1g#0i`Ss^P{Bq%(yZbssv?i)M zmwbF5WQYz36yqwvVHg;B*5&iH2Jgiiz;zUGnvJR*n<-Xd*NBmfets9VC^Uxc>fC!d zrL(6T&DCSadOFQ6k=_7Jo-xEW`)1-8Q-Iw;fho5F)&PUU76Jql?(Z{q%~oUCtsitB zyMoC`&g++6=)Q<2MlpbI{f?+=@j#;!Sx6`^)^E5!=I$Jz7jz zJC-#;q*@(`Lo*eC)J{G*aF{5E?g9JgHTcLCT|)T-WRRk*%r zE{szd%tFV@AP@>7yPIHi^2fise>#8X{qFnLI$0dKjyF?^q}(h?VnSK!81^|FEQPzr zjoAU-O)x#;6YQ-Comt}G2Wqz7aDZ${rAr<8fuR%9Hd6|p#N6P z$Kv3~byjor%{dZeO97RgCPI&uS&pNq?sKWtqOOF-c?V331T)YyBcc2bUX*xTszyCD zw^93U$EojY(h8^X&tYuSH`mt+@i_O@$4nZ)wH!Xp#Q}9mOk8eU&Y|XoaMlF1{_bw) z9BTqvUvu}lX{RM@%?x1)S62Az!aMJWu{)wMBq1JtDbQhkw!*XJ@2*(;h@c4nt|>h# z|CAc;g5fx9ts1Wez{AGfb>j3zNm3sHkNsxW+lZw55mewvpE2Ha$Ov^3Wwq6+%w@8aH~aoezx>NX zlzf@@7u{(i&R_l2Us=7B#s0Vcv){~ky2N0)r)K95v{50p>wrngqaccN34Q6J{!;}G z1W$DsmW4{(w6RgL9s1u5^Ww_WDP_sE!z2Wk;=d$!h+eRunw7c6`#(qhF!6l_Z#3Z* z$?C0Fe*s`Vbs=h;hic=`xYOMP^YJxv&jMhLPUq{C-+%mi1F`C)>?tc~+uG9&itb_w zjin2}&{00YjP!|*+)-z|-N?)lDlM&qe{`Q3CDQH0kaDybF z%c4TX)#C&rD$>dO9+B1OCH=mU$6dfwRKi2Wxu1IU(bc=fGreCe1rzF#;_#pU!t+IA z9$$U87`ET|yMJeFMwb)$P~wnTV|6KgZwMd*>EJIME_hk4W2d`axVO|h+>1F!W|2vQ z-~f6iL0oQPwIaIE(#eQ5_)0e;8Sae%3|<@S^dY#ci6~NP^2AhXzmxOez~J*T6H_eu zf}?mX7wF`gSiG+}lKY0@dtV#Iocoxl>hUOa9tNp*{p0chc&gETEqta+>IxGe=AY`KA^5>MaQrTV+zG<@kR9Sb_aWK06}RUy0PH?>dWdh9Lu zx3+8ySj_k*i{7xM-NDME(~Spr+H%D-+Wp$-82t@l_B#clGyV`|o$-hsyyiBYm}5;) z>+`;Aczx|WWPNe(HBqzu(H2qCKMy92B@IX;a-Iw4Sf+#XZ@$%XIE6h0ls-jal-{I9 z0@uaz{CZh?kYcG1*xWz2YL|SMD#kf#OyaJHKFaffA~el#K1zg-NLba0H!G@1u!vjD z&ZX#reXD;H*I$o!7(YWIHwsm4R%nU1-Clz%L|LCA)d@kKm1BM3Fz$x|aSu!BO%JRF zD~0+-_NEWxSbyg?|C7}t4?Mj38-Md}uD<^De`EF36Hlz(ZKH;_-a4H>?%e7h{o{W; zP?bqz+;G*f3PWDDgR#&svB#25|B3h~NfwNw6j;??!IN7Db5%uP5*eRAs5rl`}{GH+)X?`etu0z zcfaFY5Wl|GLl715qJ7x#u;$Hhq|gFVSSCd@6(?yGr)Gj#Srz8}=@Pdhn9;lH zFFlJ>cH9vWGo?6MtBpieE_SyWm>f#y# zH+l=x!jn%v)%JH!tzLQKhpYeUzy2>*-}vVLHK|2Rpf3;o4Y9Qi6U10?ag%8x8{oLM2d+Bb@BYrfhx+=q=1B8P7uMu#~{a)&=P+$qVn6(LXbc8$V02suf0B;XSacIaX`$W+LOv9 zPtO5RYu^;Y8jF0uoR!?2-_4_`Bpe`cE_S2U&8RDpCV6ybcoC+S&GewHYDy5bBeEg@ z&S}?dWh=v7*{u$A9ga)I6*E6IT5H=m0H(0d)B>kIsJW#d3nvSW!Dq>;&Q%jPmg0Z1 zt@U1P%VC7|U`qS9zV*#{8K=hV>ctU1b+MWqH64Kl^Tbtvno^rrvh#fqk?lKpw6Gm{ zh^YdQYXUTmF(beUj@?*{?Y12eNP;-iMztYKNGtO7yUBYtZhGoui7|!az}dyheRBGX zGqXn#U6#v9gzuvdR|+YqgM;Cqn96W0EVj1mILHt#;K3FmGOLLki)z-Rd$ovwlK^xwF=#M=v{wqiU|a>juW(rt0CJ8XT3NSb(xZHU^V%yups z3Ha8c%d936cLMgfe zl=_RwSnS}Qk{^85Z$!SY1&c|711=_&F784O@DDOCTxsR~=w}|wEAZaxl~=#N`jeNx zn}~iJ$^W_I)TswoFMj#UtIs_0*c99~|Jz+-@{0Xre9ManKim#SMs zL;x|hHFvMZbrMtkMlzw5-bPyU`h;UvUpeny|IGKqhPv>;#!zm^S4mNwgxc(2bt zQ)Ww``=9_u6Yk1~>zbl9c;^_r)bu)Bd`{QrfkOseMTH&T_^01keWnoY`|^vL9mF3l ziPKOSK3$FgRe}3wB75U-CdBTw@P|><&x=Kco=wLK)MZ?qUA_G3E0v|PuXbuh1k9x3 zx$~z!L_IN&_g4SQ@BX9Jzy9^VI(u49oEVB#Bb^;bEgP%H?b+1&GR0x4HC_{ z2J2*Gs_KUn?V@BLm6YER@kz;ZldF`^^e9cb76+8Jc^g*c;hf9I8#2iQ19 zBN*`_Uv8B3dt{t6s1OV32%2b91dajpR={G!+bJP*BS7!xvWc)NTvhvpuLR`n+Oh%W zPPHHyX2(F=b6BNOn=Uq#?q4Dd#6|6oBkk4x_{I{)>S68c8AK=l>4AkRr&fjR<@n;# z$KW}U1Hsd3N?O(pI#%$OmM@)cU)MbQXd zh?jGir1;LC{_*P7*KMMHXtiC`gnDDf0`^pb``fEpqAeZDy$2bP!|&j|Yq*ZstoUcI z=I&Y_bUd6>uHtr{5x5&-?*d$0__VzyfAGUsXJ71{`cytcLq#wFP(4v%jI$B4$=HPv zWpk-6g1St?Cj2IA#@@$VD#YIJ{_gMgUI=f8`0E8giykxiZ!mY)fy{;|J8xMFFg6f) z<+UG--sRHSZnjx`iMR=Y+j~cPu7dal{w1hzR`)GLTg7I!n#N)bh<38Pqtcz-W8I$9 zH-Je1r6cVNz>_~nO!SZL!3ixbOw}0r0^=+`Y!NZKl35V~h6hF@qDe=8OsCw7=qH&V zgsm4dss!#bWF><1MWiU$jWSI1)_-M){z?hA2n+H4^y5cicsGJ^LoOYL-H!@kc4%$% z(cY!>zj6I-r+@09UOZHd7i9Vv+)^#pg!JP#I}hGl-Dl5jMR#STr@Uir6s+6}@4dhJ z_P4*a`lsLgg9v%w>a&l3X4tc|_#gc6_1a7c{wW6q&dLqJg zB=5xSaKl-Bh3xxgH_6Db{|u@-tFmR9x!p3eWxX)C6-VHxW*t^!WbJ_E+k$A}H;Sz7 zB#Lt41UWiX?ZmlQVKa@j>WhFXkz^qtN^>*6(Cv~l_Sz+5>{k5_QS4Ql&B}F&OPHAG zhWa#%fPNztdq8_F=2z@`Wim}Rk*fMUOZV>MbNtGeeqq1>LHvKj*3WX_*xE)E4io0i zhbCWy4`>~@)yIU==K*eiotu^2aHOPI?Tt$0roZr@hr=U{ZMFLQ|LuR%ZoI{6z5eM#?i9xF;E|vcG zA`XI2eNhsK)tnxxPhB+nj~&d|m7ae5$<@F4uYG;>zyALJF&Q^MD`63ti`Z;D!ETV$ zUtn{vSq%&acb(`Rhn^4Xi(J^LQSyDPuYcLGel7{b+;RH!8>`KK@ZbIYAGy!c-pqkC zFNCwcQ9+8Os~b3D(3d!vV>q+(mETZP;pZu={Lkcz-$pfnNU zs-^iCV;h6&!<7X1YO5-Q1?DrcQTD&UaW_4DOd3N~KiVj|0=GK!BS%wW`uHO!|B^3= zidn-LDh5n185Mp2qg>;9ObG0!9b*ap@gDuO8~%ddJ|0uhpc~OcJX@7J#%W8Bb)e&{fpM#EB7?y{B;%bNFgRw$;G5x+aAr0=QD( zUCc;gM?jg_CBUvPe2!6F@My{3eWSqkUG-us)G1z)d4WYgHaFr~B!f(t?b=ny>~_j7 ztG9G?*6qofiMyfNy^OTGnFo}+e*W2~2RdW$t$z%*Kl=fq?*ACFe_>OuXoP?6_rLtk zKX=QVpx#Wqh)f254>BQ=E^;@e|KwZ$<(wUPUndoHm0Euz&LjELMo=Og7nnf~5QNkS z#|jjOg&fMbyhBKx9Kfzxn<|!7(qg>bj<{}8cDtUA#U#Nojc9N!Tt^*!>1q&QRXTA> z{SIyu)@uol5bFvT(ybN=Hwr$y&MDpkKprDtOI4%uEuu4%M5NASVRcBi`GY_F!`0g@ z_2mFC75wbSLM{uCe){KycmDY+fA(iDcTPpWf6+$%zqlXQx|-rE$Ps&$TmS$DeMv+? zRPR{ztMF^-^w$a@QNmj?#r>!9)TcW^nn_`D2nO_7Sw$jcCQZbH;OJWr>44mWl`_JS zm?9L_6+ya_C40;(2r4s-N-;Lxrdttl6ZXO+5FtsJP%A-+B4T_Y@rbWySU}uR4W>3O zR;F8)w90`P(N5iHjQ|G>#R2Ob={4QLDId zZjW$XRYIkOggg*y1ZS_1k5@^)KsjSjjgY1$Rx9c4tL5x(_STR|pWL zo!|1*sr$#l&OtmO-nH*D?n!SI|Nrb$i#QzJwx=W1pV#A)OIU$b;WTwWuU@Z!Y`PX? zChX!!MFwR1x}1nn_fnRyNXwJ=JutR4E6YP$3elEM6(?~(u21{+RhU0yTAdwlm8+UE z;uBYIC$sxYay?oC>rIIhoj+J6(NgLsBB(7!&-tD>-iKJ@mJFb`cBI_%-`!rlpRLdK z#l+e5%o|6_#6FxU=6c_)D5nx%bjZKRZ_0J0c!y%V4v`(k@UyNCr;&ffe;6PB-oN5L z{DqGJ0wodLt=ienjIdGL+&Zc?Yv+2zt^&-(49YCx zp82WL?v-d-e6n%TA<#6o#(_KA;bRhXYvYf<``z@cvlGv6h5Pe*d?Gp48kj^DZt`vk z1`k(X^ud!^(2JG7SuB_QKcN{E^D7a;_zWWk##wdD?}SDwB=sn z3>PGhw&NyjFSs7Uy49-lcH;9^iu}!VwZj!=+f9e62N6tMtCeA76%pjr(YHcz*u)S@ zjV}G{*~BViv4z9~?KEpwjM2{+QM+y@i++rEJ|pz~^<$z_6ZI1f>nV3c_|GeGeWD2q zP>C1Edu>DV>0*{7OCC{{sDE^kg}9pCA!0;YNWaCKpR%psnQeuc9<0hBi((JCL=S30 z1oSP6@+J*FdlUbTD2biiJ9c&eB%wEW9-A03i$hI@Orp|GVtbsk5y-gX`V}ku;@H*ypLc?4Xmfnx32V4Z!~mfevS6Pqj_Gi* zPAu3eozRgkML?AJDI&60QbBZfJ;J(vy{$#c+7a}}N5@3KyYE=riToyZd;;AaU2WPz)r&8VSg)cl`iJ$vNk~zdF>u1iK87DNegkZX375_jG2#v1}*CKKej~CaEB4;f0s{%F@%f%&ajxe^g z+TTvuk4K`XY1?lW8Baa)?CQDaJ{Qrqy>SFc2F~srRt6|6(d`gbLYcQwL*3{qo`NOR z+V4c|&-3w#Cag7J7XoNEi*%t21)ZI!)&eWKRD4kg#2k)uPj;wF6~2|EAV|+knixGw zWo2CNP?q%*l_25{62WmWBj>n-G9zeH@S=9D+*Acb-1i*2Z`w!T)#FcmHX;?ZN;EEu5AooF-^7%Qf1mg={i`)Qp}J0>o$w+RkR8PB&-3wf zL0I&TwYU9zI?MydQ{qGZ&Y>kWedH%CJu(D1oGb2f<7PH2ZKPKbePc36 zd0$G6r%0>T(u*}*Md&%Y9@i5kaIv(q*v)Vet5jU>__3qKtJxOr-i)8=e(g>3;Hd{{ zM}dxvrg5j5SdO^Q#DdorzoUL}FV>?mxDv}e0kU%bBy)q~FZ0tb4S#a~{@+C;X3EDn RjwJv9002ovPDHLkV1gr~(n0_L literal 0 HcmV?d00001 diff --git a/atom.xml b/atom.xml new file mode 100644 index 000000000..4ede6c3d6 --- /dev/null +++ b/atom.xml @@ -0,0 +1,26 @@ +--- +layout: nil +--- + + + + Zach Holman + + + {{ site.time | date_to_xmlschema }} + http://zachholman.com + + Zach Holman + + + {% for post in site.posts %} + + {{ post.title }} + + {{ post.date | date_to_xmlschema }} + http://zachholman.com{{ post.id }} + {{ post.content | xml_escape }} + + {% endfor %} + + \ No newline at end of file diff --git a/css/base.css b/css/base.css new file mode 100644 index 000000000..c09c27234 --- /dev/null +++ b/css/base.css @@ -0,0 +1,202 @@ +@charset "UTF-8"; +body { + font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; + margin: 0; + -webkit-font-smoothing: antialiased; } + +a { + color: #227ce8; } + +.sidebar { + position: fixed; + left: 15px; + top: 15px; + width: 80px; + font-family: Helvetica, sans-serif; } + .sidebar a { + text-decoration: none; } + .sidebar img { + padding: 0 3px; + border: 0; } + .sidebar .avatar { + padding: 0; + margin-left: 2px; + border-radius: 5px; } + .sidebar .name { + text-transform: uppercase; + margin: 10px 0 20px 0; } + .sidebar .name #zach { + padding-left: 1px; + font-size: 23px; + letter-spacing: 5px; + color: black; } + .sidebar .name #holman { + font-size: 17px; + font-weight: bold; + letter-spacing: 1px; + color: black; } + .sidebar .meta a { + margin-left: 0px; + color: black; } + .sidebar .meta a:hover { + color: #227ce8; } + .sidebar .sections { + margin: 15px 0 0 0; } + .sidebar .sections a { + padding: 3px 0; + color: black; + font-weight: bold; + font-size: 12px; + display: block; } + .sidebar .sections a:hover { + color: #227ce8; } + .sidebar .sections ul { + margin: 0; + padding: 0; } + .sidebar .sections li { + list-style: none; + margin-bottom: 7px; } + +.content { + margin-left: 110px; + width: 650px; + margin-bottom: 50px; } + .content h1 { + color: #333; + font-family: "Yanone Kaffeesatz", Helvetica, sans-serif; + font-weight: 400; } + .content h1 a { + color: #111; + text-decoration: none; } + .content h2 { + color: #333; + font-family: "Yanone Kaffeesatz", Helvetica, sans-serif; + font-weight: 400; } + .content h2 a { + color: #111; + text-decoration: none; } + .content h3 { + color: #333; + font-family: "Yanone Kaffeesatz", Helvetica, sans-serif; + font-weight: 400; } + .content h3 a { + color: #111; + text-decoration: none; } + .content h4 { + color: #333; + font-family: "Yanone Kaffeesatz", Helvetica, sans-serif; + font-weight: 400; } + .content h4 a { + color: #111; + text-decoration: none; } + .content h1 { + font-size: 36px; + margin: 18px 0 5px 0; } + .content h2 { + font-size: 30px; + margin-bottom: 15px; } + .content h3 { + color: #777; + font-size: 25px; + padding-bottom: 5px; + margin-bottom: 10px; } + .content p { + font-size: 16px; + margin-top: 0; + margin-bottom: 1.2em; + line-height: 1.7em; } + .content p code { + font-size: 12px; + background-color: #eeeeee; + border: 1px solid #777777; + border-radius: 3px; + padding: 2px 3px; } + .content img { + padding: 3px; + border: 1px solid #eeeeee; + max-width: 100%; } + .content hr { + border: 0; + height: 6px; + background-image: url("/images/hr.png"); + background-repeat: repeat-x; + margin: 2em 3em; } + .content li { + margin-bottom: 10px; + line-height: 1.4em; } + .content blockquote { + font-style: italic; + font-size: 14px; + padding: .25em 1em; + margin: 1em 1em 0 1em; + color: #444; } + .content blockquote cite:before { + content: '— '; } + .content blockquote cite { + display: block; + margin-top: .5em; + text-align: right; + color: #111; + font-style: normal; } + .content .byline { + margin-bottom: 17px; + font-family: "Yanone Kaffeesatz", Helvetica, sans-serif; + padding-left: 0px; + font-size: 17px; + color: #777; } + .content .aside { + background-color: #eeeeee; + padding: 14px; + font-size: 14px; + margin: 5px 0 15px 0; + font-family: Helvetica, sans-serif; + line-height: 1.6em; } + .content .listing { + margin: 10px 0 0 0; + padding: 0; + font-family: Helvetica, sans-serif; } + .content .listing ul { + margin: 0; + padding: 0; } + .content .listing li { + font-size: 13px; + list-style: none; + padding: 5px 3px; + margin: 0; + color: #777777; + border-bottom: 1px solid #eee; } + .content .listing li span { + float: right; } + .content .listing a { + text-decoration: none; } + .content .listing a:hover { + text-decoration: underline; } + .content .meta { + margin: 30px 0; + padding: 10px 0; + font-family: Helvetica, sans-serif; } + .content .meta p { + line-height: 1.4; + font-size: 14px; + margin-top: 0px; } + .content .meta img { + position: relative; + float: left; + margin-top: 0px; + margin-right: 10px; + margin-left: -60px; + border-radius: 4px; } + .content .meta .copy { + padding-left: 60px; } + .content .meta iframe { + padding-left: 5px; } + .content .talk-design .color div { + float: left; + margin-right: 10px; + padding: 5px 15px; + border: 1px solid #000; + font-family: Helvetica, sans-serif; + font-size: 12px; + font-weight: bold; } + .content .talk-design .color .white { + color: #fff; } diff --git a/css/iphone.css b/css/iphone.css new file mode 100644 index 000000000..1ed5a2f66 --- /dev/null +++ b/css/iphone.css @@ -0,0 +1,30 @@ +.sidebar { + position: inherit; + width: inherit; + margin: 0; + padding: 25px; } + .sidebar img { + display: none; } + .sidebar .name { + display: inline; } + .sidebar .name #zach, .sidebar .name #holman { + font-size: 25px; } + .sidebar .meta { + display: none; } + .sidebar ul { + padding: 25px; } + .sidebar li { + display: inline; } + .sidebar .sections { + margin: 0; } + .sidebar .sections a { + font-size: 16px; + margin: 0 20px 0 0; + padding: 5px 10px; } + +.content { + margin: 0; + padding: 5px 25px; + width: inherit; } + .content h1 { + margin: 0 0 5px 0; } diff --git a/css/pygments.css b/css/pygments.css new file mode 100644 index 000000000..1b47d4292 --- /dev/null +++ b/css/pygments.css @@ -0,0 +1,78 @@ +.highlight { + margin: 0; + background-color: #eee; + font-size: 12px; + padding: 0px 15px; + -webkit-border-radius: 10px; + -moz-border-radius: 10px; + overflow: hidden; + text-shadow: none; + color: #111; +} +.hightlight code{ + float: left; +} +.highlight:hover { + overflow: auto; +} +.highlight .hll { background-color: #ffffcc } +.highlight .c { color: #888888 } /* Comment */ +.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */ +.highlight .k { color: #008800; font-weight: bold } /* Keyword */ +.highlight .cm { color: #888888 } /* Comment.Multiline */ +.highlight .cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */ +.highlight .c1 { color: #888888 } /* Comment.Single */ +.highlight .cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */ +.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gr { color: #aa0000 } /* Generic.Error */ +.highlight .gh { color: #303030 } /* Generic.Heading */ +.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ +.highlight .go { color: #888888 } /* Generic.Output */ +.highlight .gp { color: #555555 } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #606060 } /* Generic.Subheading */ +.highlight .gt { color: #aa0000 } /* Generic.Traceback */ +.highlight .kc { color: #008800; font-weight: bold } /* Keyword.Constant */ +.highlight .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */ +.highlight .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */ +.highlight .kp { color: #008800 } /* Keyword.Pseudo */ +.highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #888888; font-weight: bold } /* Keyword.Type */ +.highlight .m { color: #0000DD; font-weight: bold } /* Literal.Number */ +.highlight .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */ +.highlight .na { color: #336699 } /* Name.Attribute */ +.highlight .nb { color: #003388 } /* Name.Builtin */ +.highlight .nc { color: #bb0066; font-weight: bold } /* Name.Class */ +.highlight .no { color: #003366; font-weight: bold } /* Name.Constant */ +.highlight .nd { color: #555555 } /* Name.Decorator */ +.highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */ +.highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */ +.highlight .nl { color: #336699; font-style: italic } /* Name.Label */ +.highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */ +.highlight .py { color: #336699; font-weight: bold } /* Name.Property */ +.highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */ +.highlight .nv { color: #336699 } /* Name.Variable */ +.highlight .ow { color: #008800 } /* Operator.Word */ +.highlight .w { color: #bbbbbb } /* Text.Whitespace */ +.highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */ +.highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */ +.highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */ +.highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */ +.highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */ +.highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */ +.highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */ +.highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */ +.highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */ +.highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ +.highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ +.highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ +.highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ +.highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ +.highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ +.highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ +.highlight .vc { color: #336699 } /* Name.Variable.Class */ +.highlight .vg { color: #dd7700 } /* Name.Variable.Global */ +.highlight .vi { color: #3333bb } /* Name.Variable.Instance */ +.highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */ + diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..afab23650b11877e46d61a1a5597ce091940c855 GIT binary patch literal 1150 zcmbu7X-pJW5XTq71{49?D3TDaE^=51^di=NSV=EStJDNFKrIj;90Haq6$;x3OF86{ zU21oit7coW2nAULOB=OoOAOGIRuC(eDp%!bL5)|Jq4v z740qOxH34(%)}h?)3+JF{wKS_B3I&NGGCs3=0*HA`LW5{muiicwzf7*CKJt#?Q|Ny zV`$(yGm|%&n|#0@6J~DDFVNc5iM#7YqN5Lzn3zS@K?Qk=d^GARPIq*0?(BK=^(}ne z*~`fAG^VZr`n$*IJ3q$wZ*#OZpT=9}!>--Qq^2k+%qyiJw}@J8HOA&nI$BKBSGO{B zag?i8xqT~~b^UFA4Fi@{;BJAxL8XLNp znVQFJHgosZBGY4LmKK*-6moTV1YfT}o?ItmkHB!e#vriQVKf@q{>E;kQX6V@%@|L9 zOKR@1<#)-F+tZY6$|%^LQnuOm4ro7`-rn43Sg_TD5VWYKl%EUNNKF&7V3+1RlsES5|C z6Wp4+w^H-+@-jTw?eUh!jsKgLg{GxhLVCK1o#IEZdl;v;v@dj ziuy0p+cUV*^M!>)W@m2_x+9!~xFmv}--4ZkE4FrCf|JMiAU%Wh)N~x|9k8^t#BrT7 zLC?u?arWYA-yov)zQ?Ptgo(aXP^c^;B0LTk*8rq89)!FZL0oh!N<|)-2M*!n==2E3 zEwHk(CRo0WPJvZl*GTS1#cU1U&YHC{oSgkhj7>n1nJxNNimFUS$ZH{ZZS+QJB^AAX zikG*(E@u6?;BPy1Iz5MT3fQ?b5?k91tluCbI`UoiC#Q)VITS04P?xJI61uXq5{*hD jW^53={(^elaa5&h4juTAcOqi2wzg-zqx(O2|JV8(TkdM9 literal 0 HcmV?d00001 diff --git a/images/about.png b/images/about.png new file mode 100644 index 0000000000000000000000000000000000000000..48450221c027232c012bc1cb2f157dfc849281e4 GIT binary patch literal 301 zcmV+|0n+}7P)3M; z|NlP&DS(L-#UQmTm>Qnlz47+jZ&ofo4P|*uSq7k!;NbVuLuq=*YV;;EsaY#(1;f%ghXT0ARu9BY01DNh@=dOiD~QEiQw?mn}{g| z6v2{~Sox$u1}d^68H->t0yQCcM6j^ffL|8?I}a4Gg2Mj%00000NkvXXu0mjfA^Cw1 literal 0 HcmV?d00001 diff --git a/images/github.png b/images/github.png new file mode 100644 index 0000000000000000000000000000000000000000..c99ab237a7e77fd149fba63e15e3463b387c0689 GIT binary patch literal 398 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 literal 0 HcmV?d00001 diff --git a/images/twitter.png b/images/twitter.png new file mode 100644 index 0000000000000000000000000000000000000000..6cfb9c975df937a38804ddbaa3550251b20ef001 GIT binary patch literal 500 zcmVDJ4>}-6T0WLOQ0Q+5l&GW_67mgd(Z8F%fcD*bo z2Peb#AKw{V++AOqnwdPbbGF;h%)-3U!PMae&>}cM3B)~T_wY0SVg~t75vJll +

    + {% for post in site.posts %} +
  • + {{ post.date | date: "%B %e, %Y" }} {{ post.title }} +
  • + {% endfor %} +
+ \ No newline at end of file diff --git a/js/application.js b/js/application.js new file mode 100644 index 000000000..f14034739 --- /dev/null +++ b/js/application.js @@ -0,0 +1 @@ +// Your JavaScript \ No newline at end of file diff --git a/readme.markdown b/readme.markdown new file mode 100644 index 000000000..4926fd122 --- /dev/null +++ b/readme.markdown @@ -0,0 +1,23 @@ +# holman.github.com + +Hi. This is a [Jekyll](http://github.com/mojombo/jekyll)-powered blog hosted +on [GitHub Pages](http://pages.github.com/) for +[zachholman.com](http://zachholman.com). Feel free to browse the source, fork, +[ask me questions](http://twitter.com/holman), and post your own compelling +blog posts. + +## Your usage + +Here's the deal. This is my blog, and there's certainly a distinctive look and +feel associated with it. I'd appreciate it if you changed your own fork. If +you'll notice, there's no license attached to this project, so technically I +maintain the rights associated with this project. + +There's also another big reason: I use icons from +[Symbolset](http://symbolset.com) in my blog, because they are awesome. But +they're also **paid-for** icons. In other words, if you put them on your own +fork without paying for them you're illegal (and a bit of a dick, since those +guys are doing some real good work over there). + +So be cool, change things up, find your own voice. It'll work better for you +in the long run, too. \ No newline at end of file