From a7027651fd14261d41340331ac89dec300c3a4ec Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 13 Jul 2017 22:19:23 +0100 Subject: [PATCH] Build. --- docs/404.html | 16 +- docs/accessibility/index.html | 16 +- docs/assets/images/blog/github-pages.png | Bin 0 -> 89815 bytes docs/assets/images/blog/jackson-octocat.png | Bin 0 -> 76126 bytes .../index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../25/10-useful-drupal-6-modules/index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../07/12/review-teleport-module/index.html | 16 +- .../08/10/review-adminhover-module/index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../20/review-image-caption-module/index.html | 16 +- .../south-wales-drupal-user-group/index.html | 16 +- .../10/10/create-and-apply-patches/index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../2011/03/31/proctor-stevenson/index.html | 16 +- .../index.html | 16 +- .../23/imagefield-import-archive/index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../01/04/site-upgraded-drupal-7/index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../04/17/installing-nagios-centos/index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../07/12/my-new-drupal-modules/index.html | 16 +- .../index.html | 16 +- .../writing-article-linux-journal/index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../25/my-sublime-text-2-settings/index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../2013/07/26/going-drupalcon/index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../11/27/useful-vagrant-commands/index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../01/15/some-useful-git-aliases/index.html | 16 +- .../02/09/drupalcamp-london-2014/index.html | 16 +- docs/blog/2014/03/03/what-git-flow/index.html | 16 +- .../2014/05/03/drupal-association/index.html | 16 +- docs/blog/2014/05/06/thanks/index.html | 16 +- .../2014/05/21/git-format-patch/index.html | 16 +- .../07/02/drush-make-drupalbristol/index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../11/27/pantheon-settings-files/index.html | 16 +- .../index.html | 16 +- docs/blog/2015/03/20/2014/index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../07/19/sculpin-twig-resources/index.html | 16 +- .../21/automating-sculpin-jenkins/index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../index.html | 16 +- .../index.html | 5 + .../index.html | 271 ++++++++++++++++++ docs/blog/index.html | 31 +- docs/blog/page/10.html | 26 +- docs/blog/page/2.html | 38 +-- docs/blog/page/3.html | 40 ++- docs/blog/page/4.html | 40 +-- docs/blog/page/5.html | 38 +-- docs/blog/page/6.html | 39 ++- docs/blog/page/7.html | 40 +-- docs/blog/page/8.html | 40 +-- docs/blog/page/9.html | 38 +-- docs/blog/tags/.htaccess.xml | 2 +- docs/blog/tags/accessibility.xml | 2 +- docs/blog/tags/accessible-bristol.xml | 2 +- docs/blog/tags/admin:hover.xml | 2 +- docs/blog/tags/administration.xml | 2 +- docs/blog/tags/apache.xml | 2 +- docs/blog/tags/aria.xml | 2 +- docs/blog/tags/autoloading.xml | 2 +- docs/blog/tags/calendar.xml | 2 +- docs/blog/tags/cck.xml | 2 +- docs/blog/tags/centos.xml | 2 +- docs/blog/tags/coda.xml | 2 +- docs/blog/tags/code.xml | 2 +- docs/blog/tags/compass.xml | 2 +- docs/blog/tags/composer.xml | 2 +- docs/blog/tags/conditional-email.xml | 2 +- docs/blog/tags/content-types.xml | 2 +- docs/blog/tags/css.xml | 2 +- docs/blog/tags/database.xml | 2 +- docs/blog/tags/databases.xml | 2 +- docs/blog/tags/date.xml | 2 +- docs/blog/tags/distributions.xml | 2 +- docs/blog/tags/docker.xml | 2 +- docs/blog/tags/domain.xml | 2 +- docs/blog/tags/drupal-6.xml | 2 +- docs/blog/tags/drupal-7.xml | 2 +- docs/blog/tags/drupal-8.xml | 2 +- docs/blog/tags/drupal-association.xml | 2 +- docs/blog/tags/drupal-bristol.xml | 2 +- docs/blog/tags/drupal-modules.xml | 2 +- docs/blog/tags/drupal-planet.xml | 2 +- docs/blog/tags/drupal-theming.xml | 2 +- docs/blog/tags/drupal-vm-generator.xml | 2 +- docs/blog/tags/drupal-vm.xml | 2 +- docs/blog/tags/drupal.xml | 2 +- docs/blog/tags/drupalcamp-bristol.xml | 2 +- docs/blog/tags/drupalcamp-london.xml | 2 +- docs/blog/tags/drupalcamp-north.xml | 2 +- docs/blog/tags/drupalcamp.xml | 2 +- docs/blog/tags/drupalcon.xml | 2 +- docs/blog/tags/drush-make.xml | 2 +- docs/blog/tags/drush.xml | 2 +- docs/blog/tags/entity-api.xml | 2 +- docs/blog/tags/entityform.xml | 2 +- docs/blog/tags/fancy-slide.xml | 2 +- docs/blog/tags/features.xml | 2 +- docs/blog/tags/feeds.xml | 2 +- docs/blog/tags/field-collection.xml | 2 +- docs/blog/tags/fields.xml | 2 +- docs/blog/tags/filefield.xml | 2 +- docs/blog/tags/flickr.xml | 2 +- docs/blog/tags/fonts.xml | 2 +- docs/blog/tags/form-api.xml | 2 +- docs/blog/tags/forms.xml | 2 +- docs/blog/tags/git-flow.xml | 2 +- docs/blog/tags/git.xml | 2 +- docs/blog/tags/github.xml | 19 +- docs/blog/tags/github/index.html | 8 + docs/blog/tags/gmail.xml | 2 +- docs/blog/tags/gulp.xml | 2 +- docs/blog/tags/image-caption.xml | 2 +- docs/blog/tags/imagecache.xml | 2 +- docs/blog/tags/imagecrop.xml | 2 +- docs/blog/tags/imagefield-import.xml | 2 +- docs/blog/tags/imagefield.xml | 2 +- docs/blog/tags/index.html | 6 +- docs/blog/tags/installation-profiles.xml | 2 +- docs/blog/tags/jenkins.xml | 2 +- docs/blog/tags/less.xml | 2 +- docs/blog/tags/linux-journal.xml | 2 +- docs/blog/tags/linux.xml | 2 +- docs/blog/tags/mac-os-x.xml | 2 +- docs/blog/tags/mamp.xml | 2 +- docs/blog/tags/meetups.xml | 2 +- docs/blog/tags/mod_rewrite.xml | 2 +- docs/blog/tags/modules.xml | 2 +- docs/blog/tags/multigroup.xml | 2 +- docs/blog/tags/nagios.xml | 2 +- docs/blog/tags/nginx.xml | 2 +- docs/blog/tags/nodequeue.xml | 2 +- docs/blog/tags/nomensa.xml | 2 +- docs/blog/tags/oliverdavies.co.uk.xml | 2 +- docs/blog/tags/omega.xml | 2 +- docs/blog/tags/pantheon.xml | 2 +- docs/blog/tags/patches.xml | 2 +- docs/blog/tags/personal.xml | 2 +- docs/blog/tags/photo-gallery.xml | 2 +- docs/blog/tags/php.xml | 19 +- docs/blog/tags/php/index.html | 8 + docs/blog/tags/phpstorm.xml | 2 +- docs/blog/tags/precedent.xml | 2 +- docs/blog/tags/preprocessing.xml | 2 +- docs/blog/tags/regular-expression.xml | 2 +- docs/blog/tags/releases.xml | 2 +- docs/blog/tags/sass.xml | 2 +- docs/blog/tags/sculpin.xml | 19 +- docs/blog/tags/sculpin/index.html | 8 + docs/blog/tags/sequal-pro.xml | 2 +- docs/blog/tags/sequel-pro.xml | 2 +- docs/blog/tags/servers.xml | 2 +- docs/blog/tags/settings.php.xml | 2 +- docs/blog/tags/simpletest.xml | 2 +- docs/blog/tags/slideshow.xml | 2 +- docs/blog/tags/sql.xml | 2 +- docs/blog/tags/ssh.xml | 2 +- docs/blog/tags/sublime-text.xml | 2 +- docs/blog/tags/svn.xml | 2 +- docs/blog/tags/swdug.xml | 2 +- docs/blog/tags/symfony.xml | 2 +- docs/blog/tags/table-prefixing.xml | 2 +- docs/blog/tags/talks.xml | 2 +- docs/blog/tags/taxonomy.xml | 2 +- docs/blog/tags/tdd.xml | 2 +- docs/blog/tags/teleport.xml | 2 +- docs/blog/tags/terminal.xml | 2 +- docs/blog/tags/test-driven-development.xml | 2 +- docs/blog/tags/testing.xml | 2 +- docs/blog/tags/textmate.xml | 2 +- docs/blog/tags/theming.xml | 2 +- docs/blog/tags/tokens.xml | 2 +- docs/blog/tags/twig.xml | 2 +- docs/blog/tags/twitter.xml | 2 +- docs/blog/tags/typekit.xml | 2 +- docs/blog/tags/ubuntu.xml | 2 +- docs/blog/tags/vagrant.xml | 2 +- docs/blog/tags/version-control.xml | 2 +- docs/blog/tags/views-attach.xml | 2 +- docs/blog/tags/views.xml | 2 +- docs/blog/tags/virtual-hosts.xml | 2 +- docs/blog/tags/virtualbox.xml | 2 +- docs/blog/tags/virtualhostx.xml | 2 +- docs/blog/tags/webform.xml | 2 +- docs/blog/tags/writing.xml | 2 +- docs/blog/tags/zen.xml | 2 +- docs/blog/tags/zenophile.xml | 2 +- docs/company-information/index.html | 16 +- docs/contact/index.html | 16 +- docs/contact/thanks/index.html | 16 +- docs/experience/index.html | 16 +- docs/index.html | 16 +- docs/projects/index.html | 16 +- docs/sitemap.xml | 42 +-- docs/speaker-info/index.html | 16 +- docs/talks/index.html | 16 +- docs/terms/index.html | 16 +- docs/testimonials/index.html | 16 +- 250 files changed, 1504 insertions(+), 1127 deletions(-) create mode 100644 docs/assets/images/blog/github-pages.png create mode 100644 docs/assets/images/blog/jackson-octocat.png create mode 100644 docs/blog/2017/07/13/publishing-sculpin-sites-with-github-pages/index.html diff --git a/docs/404.html b/docs/404.html index 6e6301ba5..92967a4ff 100644 --- a/docs/404.html +++ b/docs/404.html @@ -136,6 +136,14 @@ diff --git a/docs/accessibility/index.html b/docs/accessibility/index.html index 4d7ecf66b..d727972d8 100644 --- a/docs/accessibility/index.html +++ b/docs/accessibility/index.html @@ -138,6 +138,14 @@ diff --git a/docs/assets/images/blog/github-pages.png b/docs/assets/images/blog/github-pages.png new file mode 100644 index 0000000000000000000000000000000000000000..5aea25ca0c0d2e007bb5e32f4546c236d23a2787 GIT binary patch literal 89815 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ⅆeG- z_jESj+Q=8zXWcm)x@V7YMmkqqx_gMxZilC=_SIrlTOaK`qqR&ugyGwcvJ0oSd|0)T z&n$o6Df8T@#f#hi+|`=x9r}3Nz1hnQ_BuRWd;Cqs^SmF?S*n|}^+mW&Ro1wgTHoH9 zcC`507q_QR>thqsH)fe$(9;aKS>v}hI4&USyI;@ZZEwYsS4G}jW|}h0?|Xh{8_NgTqaF75vSm#FcifH?{2gDlg}tJW-M*^VKL3Zf zK5zfCeY==9wXKxoWAIWv-k>@8U;o0rw+}vG{Bq*fQPt~h%e*WY1tce)xv=gnL;bIc z{pUOCbyHqnROBgbuTo9gXTN}F!Ds25xDRv0n*Us!|NCFQ%Ei~)4Hs>%{~J4NYI<;L zDBGWfN`5R}Bk`Y0-qd8pt1DAg>pPzwJid49AKv%AH+P8N*z(%K`FKfk z#)*h+dEV&{E<5tPy%jJsi}Bp5?Q<&5ICE>=P4=q%>A=gi_Qj_!YkPJ^oH~{NR^s!i zwOd=G{u>`Hh<=z?UH4hMgX+2U;Rb&%d%1nt#_n!?tU4sPV*T7qsRON9K@H~B zGfI8C&qsYuInQqdkeeHRW z*5GKatP9L~u2<8>YkHwekXdHIf;pY6AFj>MOZ+qWR+n>m{G#VwQfBgN z(vH;L3fr@LyQ1bBvE(YToNYemI~us|RWF|OG;|sFD#Phea-zw!pPY31Uz?Dx;@-*27%`*2}ybH#?@!|~P@EL+X@fWM}#=;*h~$F#ogsSvJUr)r#ogI&U~=-U)tx-x9@n*zxUzd zM>e4=|KjBKm`{H@U!~yJmC93kbDt@s6-Tbt3S?NiY12Q}NZECH%O*x&w{Bp%e7`Gk zLYU$0ZClSX9Q(e-{O{dcjq1NcKHTFE-}*Gl+TfAy>5?gOD-^e%)BV3|ere?z(?0>u z4?_dW;+~$g`_^L->FZS{>U=w!@uSv#GY4(C>Ni~Vw_};thkQKC|KVEkwVLbQG3xVyyK5WF&PHr|$FbE*@x!&`wBFr*ang^C4$M=xU;SwI+|UaC%%j)dYE^7m z*v&Vk=WPn{~IO^5IFdua`bAtE?)qlKZ?O<>$>?U$!3nZ8&xA zY`w`bYl5mgRsXBpl4Wk#Ej#1(x>+~xhkSIBul}@uspBat4D-SL<_5Zf<@yW#P3wA%d_$;j9)M@Q4+>_qxH08WK^k#pl z{Hki?1|hG%rp~cywV|@?=NhG-X>~z1Ma# z-gf^#yXWEgz_J?E&HqGC9kAb@His{9cAkaxUBBJi-WFus?mM^l|Di1h7r(f1rP#Bq z+_3OzeWcJA@pr*|!aL382u^0(sQ0>NvADX`=Wd4GWu&AAx0#oCPqyd&_SM1n{rt9@&*{&7Z){*Q zC361TB|T*&dzMREIe)mFqx)qOTe|z{10mHXHa%qjBsF(_?hl{qcju`$-kHNyCfBm? zugr_z9@=K_*Q(k7*190|-mmTA5BE0ip`Lx7O)Ce&6rzsz2i{^NTc0-UXmpM`crfdWm+1XB zE$ZwyqS>~TzTPEk@p_BNuJZh|*0pbTEarXi@Weq4_GvcPW?kAGK66rp>-p>6(le|s z9WbqEzP~~xe`U_6Bwr52Bl?S7+id1Z8ps@wNLikiw`ZBcZ6%4-=C4-#tv~f${YNr? z{^9iLH>Q_L$jra?Zw-Uix#XzLlQuou_v+iD%yWhM%*Xc}JYbmLP$ynLPwL#eJD0yy zE?S)1sFhn$bSL87YTky`dWGv+mNCCw&4V!De!aF*ZZclyZ@pWgQGd1Aew zaq1ab;DKawb%KYlu7k@0fKiTiK7tfP-dTw?-Fsyd= zo+X$56`$AmXYnlV@$%_@bK7peW9pNB_1mES&Bfbm_MOiz4qj{V?Qi;pZ~8gC+(tQn zP1?=WW-#SCSBAvxJ!if!B$Lr^@_feG^(&rzRou!N>04GdcZKK9EHTxn-B0tMZZ7-Q z^CIBnmlm%DqM3K!6lUhLue_@BgJ<5Go5v&sUhTU1k;(MTzYS7WH!iwfpY`o;l%e6) zu9ydFr~BT{J+~?5DpS>G@2~>xNKeuMUp;-kiJsX@=|j<rwrv zUgREg7;mPHv9tP?#ooC>Q?9PD=%jjiue?$cDzq6t@wl{3&{O4t0DGpRrA4Zt!xy;+*e#W}y!Et*uQrGzk~X(+oa* zbK`%5_IgGbNQ~Rg?nJoLezgS1R_XDf8uXEj2N7piz%hQ$=ulZmR z{rJ#~Y25m@cXyxs&C)w9bSm%HpDyNQIW?`Knm6ZY*_`X^KP36g}7lYsY5kker0e+hY2jrfq(=)^N#;<5g{+BDSbC z{@uA;dT!p88yXeA`_?XarIl^Jv+3T4V*=UpEtz++ub#1Y(VRbj!#yGc&b{&e@a%H# z786a;Gj)%J?%p?x;g!n!$-mave)qlf8<)QezFp|?Zo}ekz8$ycnK$OIN?37p3MYHp zJ>H$uefT4G{kZj*_X$&fW$fuqSC^dG)}22e<}sNXPlmL{?N}C#&0)k*8iI@y=Lo67TNhf zxIgc+KeOfwN6@9l-^Ybta?j2>9+1Cx@5$QoZ}WYhJlyHBZtk)D*R$sTwal3K(DwRN zi!EDaroOd%#QSf;Z@bOY_8i-?ebUe5{(EaWX85LDiBWTt6uSA-(r%XNys~S@O5dLO zRJq??o^|en^U}{gIZgW(c>mtznW9(LHeQ+Lc>8%r%^#D?Vtba=Ub!~Ef6@P>iiFR4 z|3vKOHeckPxlJKfd;J3Qgu`OGCvqM)2pgoH$f!G78>8E!KJ#)M+?d4;aBg5-%M$SPus&g`nXvW7QB!D@%d+c;hJxIZUdN3%9-xd6#mY`|YY9(bCqtN*>IbcJ*rI^v&O0+{4!HICOeusE)bM&idDq?2nmy zN>5+idQWvfv$Oo_gr9yA$%aLD+6?R0J4Oba{PKT>Uhg!YJ+9Rs0yb{aUGV+&_6;BI zYWuABJuka9^2T4S%jd7Leanr!x_Qp@^03WC>K7K8zORURnlFB4`=zdX&QXWER`0P~ z(ifWJWnp&5qhkSk{bXYa2{hG?z3(x$l*|(-X{K&N|f8C?KXKzhC__{8) zV&QhP`?ojgM1Q>D!X8(@d(!^eWxBte2bAx;THx==%C?zHU*kz6)o%g>poS6$qa{dMKv8y&r0 zGd0TVPTqeNpf%%%o2v8jEstB})&}Z@I!jxZ>}q?i^IT6?b-|5!&GqFuUpCL46|~lt z;YG&%Px}0OLwcREOWsDAXUpE&vh1KbzvyAJQr(FWqECZ-4}ZP0W>aQTG_S_px=#17 zl{MS%crNP$wFBN1`k&=V?=YwWV+Q)VAIXU)X%+yqHtR?4#?8U7{HRDz&E9rspm7 ze_y@SAkXURll+xV*LUl_lg*W$7;-Lj;p)#v)@(iBl5t^a))X`I4@scoLeA+)ZTlnk&Y<-yByh9Mfa0~%Fw!!8?FuX_Q$&rjH zwcUBXn#$$h<38z6S$KKpg{9N^V`EB!PC@+1^fo(m*5o4}rYmW#{QR@y=ITz#$I7aZ z38}j9sEk(~^D3Mt*cK$I%&(t#&K!f6zrWEl|2mn>DlN)3?O1qQ=6@ zKUZEX`7G!2D3LY5qf^3n|MSD0@sg)C^5u8+#^y)FC%PwXxw*}K^NpO_3ns)q|NWzf zDU%WG^hauZTi(ve;CJAAD7gA&;f{_=MK3=2Xh;h!l6<)E?B#QDl1>-SSmZwWJ(ICv zUQ35S)3o%=+bcCy#Vr=CH_83IoVj6Mkn8U^Np*6nm6>PaCEWEKst<3Q&Mqvo@m|jD zN}X;F#VZ0^p0DFk)JU>btuRt5U|9FWu)c^PP_inM73u`uEv0fkv)-;}-P764A@|gO zetYeU?==>hmTeAUnh7@#$sA~%(HnVWuk`7M>ytjP6-{5Gw*TNw)pOH!8~rJFxpG|Q z+}Vd8E-{pNF`l0GgmIpZX-@V3V;M1xYiEB7n8GBce}<9m!_V*X!os4b%MO3%{1`o< zQx|OYqNQ7J9Gd=fBndOJI*VacQ6WWKQAc zLS6Q|{+73zXIJ+HF`d1!9g9IHdpUs)9BJR&U>dl-zr7GW=af^cVf<0$G>{UN3_sz6tB7edRV~sB9 zD>HPp!MVwWJ7eNXy8mb`xJz5RK3aMbUGi>3K1c4j(m^ketSvtihv-fJt)b9&0t z2|L&iwCk0>S~2%leIaiMai(Rp$^JZ`zd}6Ork^x4!@Q=&HH%%wK65 z!S{L666EEp_&*$sZOQ>puUavy+8-Qu7q&Rot(-mi1RF<%S-Ua%)+Co{(# zS8wLR$}nN}M3+-58Cia17H`a6-nC^v_bWREPJ@DP=|^Vd@0MWm>v`5Zed||tx7uZY z3;YVzJ}Ylg*!_KmhtV_sX<-WB@Q#XEJx88@rS0C`TW_#U<*xENC0b&YJ|}k0hF{EY zx{_v0UhDikJt?~v578;zQvc;FW<1@#GCp1E^fJZ#*1J5;`wS5P4y@(_H9@1=Lhx9JF;`4 z${Vd;mDf#A`135ky&&ULe#pVsn>%I+p5@zn$tZKrHJj<;8!Zb>yQixMR!lbC^yf;% zqHAe?&q>uu-i)3U@h48kx@(G9=Ic|PK54FN@-P0%{rK-9Q|-6yPomB(-QQ=o@2`z>65U|V;` zq`R*@J!AYkld6|{*OVI6`Tv~#SK5dFeS(?zpI=prf@ZjLR?g8ittn9KK6<^hX?1-4 z{?MZrBJvx4Ds8^$sdG+QvD9|w(W$zVkL{{lcX6_X z`K-0QY}u(QJzvv{jwlK3Km9vZ|JkdrqOGzY3ssIh5B%l5Wci+sJAYm6t7kr0H^=9K z^h6!+b4QkC8${pQRW#+u5eu)V4Z899|20l}DrKckTUism;QYU3OmEZXd)H4hzVr3_ zN$=;9n;!6Je~+K!HO*nSUHJZjq(2HDdkczA`>L<{!8y@^K{B|e{+f?ynu~E(n$WuQ zEt?C&#oCLDL8ql{oVTH($iP~UVTT~(Z~>D)3cC;WpMKnNe)F5XR{kHheVhEwiv6v< z*)q@Nml>@}%FdqgN#MC%UVHl6`%5=>=*<$GTQuWOj!EnOO>NI!iJyCTM<(uVqK09u z+-af78e8{Y)4jHK|9vg(x0m{|&u>nQoxAXFTzBK<%a(I?OXVMzp7Qk8zN$25f4(V=WIcqwfYr%%Edjl2)@v_U-iX~27?0IvN%Z<-=CDPe% zT>@PGJo$P-b4u^~eIDZKYj0ZLf9&m2BeU*BpTQ4&_nhe8^%e z@8z}Gtyk3Sys5W(#%&qtn0)J>w=d85`X^ymCBIrq-sSB}_P#GYeDx&fbw0h4j~~^G z3NxZ@?F)0WS!;i9jrn#~H_ znmKp(yc*}=5WgkDCT7SBKNEl}`aZXMR<2a%`_{{6 zZ@0JnZR4GSa-zbjo3cWnfK9%+OS{*=c{fK_gny#twyoYv8&+&Qc;x-1=qI|Vc?OBu z#Zu>LJ>@jDm0v!8>kQg9e<$vF-jzVmwLP`B*kHxOV=Tx4oWGHI< zvEAv_)#BX0?KYxLW*;8AC$e1KcKb?%)3bHy#YH-c_tbJk&Q4!-f9JDWgUf69rEa+< zscD{e<~_bQqDWukNq*$osV5g)bWwd4q1%1z7ne+G@uF$d@|xW?TkJeHcl)thvB{^3 zJ7Q)WU$VU|f>)}fPp{$m`SQl>7wnrqHPjYP`@7)crtM-!u6;9>Z+fD)r`1{C|t_T55dTBc*@$Z@ZtkQP=c8Jwm_WU|^TDRLJ_+f3t=E?7zT#qy3rS zXHP>>@pBuB`lhWDH16N9{l=d7n56VWf^IEYx99J8py7V@*OaRzrZcbKPhG&fgD1iF z3WL|Rwn-Bvx?Sl}sZg60UOUH!z3Ga_A2pZFU)M1tJ!>y^KUU>5?`^(KhL*a~Nx$uT zR3m51Il0XE*1-TxJq6Wd+r)gApdSyqeQIx=J>}_iUM}Iy9ELfs>#iT1{&uHj4#yV; zkx#;xZY){PGUw&3e1>}rbE^&C-2As=_S%@Fry?sfrm?@+{Bl`I7Wb5mnf`p~r?c&g z*@`%3%lI7?);BI*q#u3V?a}v=n9X^nFJ-oV+LOU?#A&|7**`~wj=8xC8(wN|*{SHW zf|p?mlhZtow8*x3o|_lXd{WvlVS&K3)Rdx4TP`i~vMek8fqP*-NcF`#ZSn#J$O$D{rp7e`#^_iE}1rCazzZa(tf8 zqI(?aA6@m;d}Vqz%Zk*^cRO^aAZ@Ki(widzyGky+%D8rz(M44*;nJ6aWqb`sjopMN zMI>BX_L!qmRc0Pn>OGP8O~Q*m&YpNJW%m`S7VURWEziU!m975i#CI{fIHP)b_tmN_ z{wM1=)O8#mUcGs_qQ@uA_e1*4bwQplHDm!z>c?O5O=QKvJ1rvEflYIz`8m~%JwQpSS4IcX9f zpYC(<;cv8k%~`kVTVBZJzh{+t#r__js_y=a`N6$(hQsr|9oTs;R&?%UX@9|`I~O+GMjbM_;E#o4~O&n@}^l#YwND330YXr>X^7r3KV{PNc`Y3YLj2eDd)t0-y=~m{wZ-*`poRUU zjdQ>1%(k3$^!C?d54LP9yPm-?c}qu(lf>^8FK^7#m{fb}M3ce)W*!;KfVq);k z>$08ig+=_l=7}3GK2-U@!NO5kEb__HmB|yX+Qpe)Fw3s){r>*f&po@N>)k4{%HOc@ zNjZf(x99UeS=XC(Ezv*eng8R)Jtl{m<{5u$eZb@^^+fTN-QBq{%J;Z-3ouj!fI(5zck##dF&kh1_2^q!=xpC+}mPe|qA?+OyZ%UB3Kf=and1(Pe(gSERcwen03wa)y8T>Bg@t z{PS}nw;MapoWl_O-2KyyTuT?g(JA@4FCmq<$CtzyX5VdZloGx2@=M?M}<+qrt27oWDm$Tt42nq>1Z}_?!)LFRttTpMUz! zw;Q^D77PE`e^xxh{IkvJf`qdTW^?uh96kJguGzPb`p@SqsZSFvuiUCy=pg+~B;-Qw zGetfP-sP)T?)mrX$)5_3Tuargo_PPQtHGytSd><;ycvG==c|zQ^Rlj&Z(AXH>^#?1 z4-m(5WmfB|RqjGfSJu_N_PM`W^wq3}d9P0VV7?XKehqxS$HaJXvl&gdQm?%+&VBmm zBlD|ob9eXrud|7Z%D=s8)hcPGs#VIupU!SymM0NBTmJQbyBq1X(OE|sOP74C4z-Ec+V0G%h6c>xt*aSJ%baUiCfhd)xk#Ym4UHHmjGrE2d{MPyfD38FUtc z*^}9q62ARC>b(0(&)lD3r~e)Qp|ExJb*`^TZ`qgre6?(S*-G)%*{@YS{%$l|`*Z%P z*u70xl&?;EyZGUj2z~kF+c&m*y?teRV$Ipi)Z!&qPR%+V47TutzR&HoC;UTySFx^~ z&87Wn`PRJKYb+M9RecTleeP!1{!R(v!i}H+=2$b;-0<@+@CMcK7`ZSsS2z z<;lw^yI1x3OXpvk)*87tv-D!{-3jrD7vG=dist?PYGoO(!TZ-=e}7=vylwrw`%C-2 zyjsbo_T=`B`>&Q?+)}eo>PEu;VCk4=9)~QpuD-5ddic$U;!78fPdfYS#>w^1XMW1h z5nonUcOJ1`bXQ|{@YTt!t*_?khpl+X*=9HU z|H`sIw`Z=Or+X&cSSW18>`&5uF?Z`Oq}+_YvU_1{wd;(h`<;B}*`1goF5TCD?N>$Y zv)uF3{>A41<$bJkzIkiynLYedbAmyq& ztJWGVu?*#npR-ENGH%g4+kN4^UtX^)o4fh+qP2cEHh9}c2d((`4` zJ9$2Q@_orAWwq*|wv*u=g#8s~p&=jk<{=iN^# zz1g`l>(4x+)z5ct+5dc1*<}9J;yv@HuKbv|bJgAG#MIxKMmn|x#f?@2kz9D+;RcQv#ysH*2`=Tdt#FQ zO!k5E{k&yPh3`xo?j4y_9m9Y3&YE*SwIU^awzp23?;jOqoqh%5yo0pQM^14y1jy|^ z9wHGdC(EM}dByYOHkCzs%cU>R@+i|z z>F*iqBjw*dI2_?WqjUvF!R~X_x2N99SRCZpytzU;YT4z}Hc!&*Cd4tcM0_#)-p>B` zRF&?33yE8;>o@M1d-pwi&5K9NjOEzpe`!hOy;8V$Uy_Z;z5dm6SMpX?ACf!#S!LT+ zYwhx-W=A(nWiXm&kh;mBShR#oJ!whVo48+f41ez#+?l9(LWQxTT7QO~-i6c}i$-o^ z&wFu44y51NQabb4Ec3q?8QO@Sc~SBMiGH``Raf7#`%d4xwEO1) ziTceyzgboBOEYY}Y@B1k7Ww+|wmIU`@9u|%M7>XaSHI)_m-flhdmU#lzjG&fIp2Zy zcDZkjw-4ODKKdEO9tmj_W#U5*8bLRQv4Hd0&*A4&OS@=S8O<`Jw!Wpj0gcy&(dz$3uhloonNXK_WI<`+4`}?mpbF;xjd}26|dJ?QU6EoW%p`Bd+2c^ z(mD3Z_k7b^eoC&JXjfUg>gP+LfKXqbGlI967HoPfbYa;nt_R!X${%h0ZK54MXZepw zr~IFmN=1l%c~z-BcTLXT`2O2H|Leoc*>6O423@`IaHD8*)it@Zw+ia5D}LEsZYuwp z!7Le7zt&*M!T%p``>wu!cizWby^pE6>?@|PTlV?Zw{Wusx%V$gU%C6(Ie)=v`B!(g znVHz#T|3S6dfam+llP2G$K;wW?5w;X{o|Q~U^1`l)!$G1Z`!k!>@s@9{#AXaCGUQj zJ@e(x1njq(d(ZiP%7V4oFH#yc6WBF0x7Q_vo?_ged8Bve{R{o2ckZ5U*OTRm*7I6^ zJ2;V{hoffVZtF_N=O&wSYduZ|^xcb{Q@Hmot7{;Gc$y#Q(VNGQ7ATxNblZMz%a*S? z^Q6xu9jH!{nZG~sKV$g!bfueh?-M53`zu$vnsjO}I%quQ?fkYY^N(GAv&H1n-Y(L~yM3IeWMkc@?6}w0ukL2pe2p)5?KWNiTle2JtzL9>KjdhO z$wwJ??!B3{>-Jo!413;!FNvRw4JdwPB+i2e|`0Zma5lWv*!!u9+>j#mP+-5 zyfFU5%i4`Do&2>Y26VQ>8%JIC=V@$8ye(m-rA;yJx&;9_@A7r+eqZ^uanwpYtJ&Dle0U(xH;iwyY(EO z+@0Iib?g?h-?6CF;8*k8YuDh|E>*v#rXqw*EXItT*L_Xu-!L(yf=IG;Yed@8{fj z;bgmD?VS_;ta3(Ms^_X-{2ZThzCKuOYf*%hFjrtnHPn7+xeCzyEIA@y)UYn{Fk2-F<7z zCMk>A+s|)1w{}*}{9R_Hb}NFUE#o9 z4o&8rvNEYSYL>-^R?Zzq-@SJ=;4Po$suXVfu7qX0+S=TNi(B zVtVxW@<%!8GtOSB6OOxX7Cdt4l2Wqu-nP^JOzLe9a?@qH7692k70&-Q`s-NQSkFZ&(MoR#&vz}g&uk}{E-<&sl==Zfp$>-OJ`%oUa_R55DkJ$&aCO9fZOz5FchqpoSC zZy7`iFGl=L6?t}$SwFM2@c7<&69O7OEn7cz+v6i0EBYlr_BoyWD6?ojZ{nw_`fdB) z6+54bd(NTS898O&yW~9|{udsfW>uN_r{YKPg^(O}Gbc(Sd&le5 zSDowDGqoL`J$JHOTX98-#nN9)lf+pJva_TP@8dI@wvtanQ*Yy&2d203()2nWU(M4k z^t^MYI8*SxO43Aqza@tCo|E40J?ZuPrB=!=G+G7*RMcH2MxJ+gbtdoDkN!t$@a0%@yq>M{@%*0kJEZ=KYc;& z>}A)oHP&yN{`Bml=hYK?&NZ(Lw$Y3fIQOxIt1ze4|! z4o)4tymwRg3pWZ*bWn5bXPdmkw*QbY>l=^0rN>uzC^XDeUdz6&yrglGYPZMDxbMev zXW2ct|50Is*__m9&`AoOS57NN?0XpbdRC%8>*P(V8~%XL6=44(dE-Xo@`;+v>(=Et z$Yo#4emeD2oI#>wRKW^{*tS*!ff;|UB#5o|QL4)`IGnB$dF`Z&e~~zwfwp1yA7R!d zI{Zt|2mjN#7tUtt+QR#N`T5Tq-)Lwo`cR;zd9v!mmn}wG%Qj?o+5eT3_4V>&Y*qhs zW1}YLhl6{anb|8ob;M0{d)K*X+2uY8(RiXZ2NrIWj-PTZn+ z=1WWJdK>o|H@Tm`H+NK7HvH7yb|GxJbGn74@9)=Hpu+@A4JR#7t-751J8h5rcBB(4 zwpQ`Kyeq$dd6?->fi;%`c5m5K|6J}L{6K&UA3BQO?&?hJnKgUa)X&w5ElUq|*#BPS ze0+oE!U^KO0WLy2Sy|tB^e#UB_}`DUr!p(5dGD?KkWh4m!GmY<{U;GZ!r{VKtQ%Z5 z%wbD(eZ*70Xwv2r`X`b;o@QLaAk20zKe;|zrPoSbjzMg{^zpv7d+fQ%vgMMJUFMZ6 z{aq>9evCUMUvqLrv9uVhasS*GquR^r{H*rqnp_RtYwy13%%0=&{$}FWxYQd*ze}Fz zR@MPjYuQNVx zD<5%x4Nsq>Vn4>6$4YbFPPb}1J7d|_`I4)*K2Az9Ieb6D#c870Vw0=tQ=3$(zI@C5 z()eVX!?AD1DK(XsKD=j%udAHJmG|`JM5`Sk2Rm4gTNG?)*?W@p#(Ase-@oQFu)oV^ zudd(Wa_pV4%#FIH1FX~YJ$~n$`;}W=^5n1ChhwXpuH{;uZG7W&uk%Nzeq*M;dCB&r zEBD+Ao3{U>VD90!uG;Vay!ri$T}O4!$ztcN!ny`8@2V{OcA4u=?Fo}4CVqi!Dm`nx z8TJP#9ZQH2v%bxDXjdNNn}3I9W(psgVVbx_)8H$2>e)X6k2{y_U7Wf~URt^@JIf?d z*v+`~?slI~nJF%(CQQ3k!#DSzVdKojk$>C_x*HpVl_b5FRQ}C*RUf&)AO$_(iyMY@BoaT)gj*#eNOK-u68ypR^~k*sq=&^RZ^)Rd1#>F@Ii2 z>{RNzWA4mRz0$1S?#yokseJc^?sKtu?0KcDz-{e}WAE-fP`i}$v?U>|K6YMz z+P!}TX=iy94}OSD2$4x%%VzDjXV!!kBjuK#liiK)Pq;Rt)bN(9!19ANa-s)Tbhxsl z>M*ex=)ZDJTf2H~HT$~^C0jSynwvi=O@!TAg>AC-e!J#pQL+hPUIq&<}`WUyq|NB-*;#EK zyvlCcgBGvNyTeO=PvbXy|LgO?o?E|45}yTK{ylm2yZmXHTQu~o&6(1FPqr}cd$2&o ztY&_mlw`I}ykD4_s>RPu&$=a+*-E>e@NVnA(e89(hs_m>)`MBQH(YAIBVFZRw0ED; ztZ#3(=Dv8qOh6eku8h;7;EHid^nM?w}{xGa+*fsvEE9f z{KLj#nJ`? zJC}#eVSkX{|8m8Rl?C3j!y5Kp6@0QSZ22UKOZVnHy=}5(pYh~>b*xF}jP*V)zs2Tp zYKouDwTp5qHqKgid)A57x~Y}M;1z^hmzQs!U%tL;(ci3T=YDxV7d>pFJ@@g~=}9Z& z)}Kw>Tz=?h`U=sdF^tx+kC}~4xx7qu%WoexVBdW2+ZRg}74Zw^1`T>!w}*XSzs&uD z(zDumt_yx%tcnW>i+s6x($@{^CK%nEzJdAj zjodQn?Jpl)a*AD@xhinW?HkvprnTO=qEdI|r;x>w!#^VbeBO7ayeFmJ$zgKo8V#-+ z=0$6EB&JsJe)T@Rb^84GGeV9Tz5k~&<9^uoZF4sniCDAGS^IRo+rlkdgk6O}Umno%%v%uGE`yFJDzF z_2tjbo9b&jA6%Gv?)dcrz0gylv(NMMzWcnZzx(>bRZgyzrn$H8WIe6gJFCl^D_1uE zujO;?8_zDKzI8lSwtZVbT)k}F3EMy1thXLL51e;+MSJtfqpce+I~VAmP5jqoqR{eo z=fdlMKTO@>d2X%xB}sFeo}7eB?Dvhf&cEzCb>E$-izT-j@Q3dgpLykcukFWf56w1D z`6bft(>mkrB=+Cb6KD~5bls2X?ft`?A@kjf4pj;5*JqgX@^=YCa=b*(>N&yn)}=91 zTx*i}%76bdUNryq*%?kn#+N*P7OFE|q8j zuZPO06hglS1VezFm53eLsrQ4VFU_|;KXa0hmX?TSsAArRZMmg)UcTz`K7Knl>ff12 z+vQ#71L~GOGLMw&+rDLK@p9{(pZUZyWt=z^>!KUC{kvn?b$-s$&#~nf*Tq_c4e*|> zSNQ5nro+*t$;Z{2-%MWaSA0FTyzuqf?f=wHKmPRe^c90 z7nPK6g==Z;cseaQV5v>(kDGUjPV2_3%&5}x_$j)!{-4~b$J?z;-8dAFte)fWRAI9#^Ob%B;z?cx3mg4aU`n17hN)fZcy2ucIkbKfK$i) zvIV+@+XRHtL93AtP4bZy1h1`n^o)1Q)%$<#pI+I1M&>`4x0%?TmY2aNdVX6!z8B-> zm}-1|ZJ>r#q{~HrujZe9f0llZ4fYCq#r911hxO;M)P*-To!hxa?Q(7Kle5d}&BLxf z?G_OiE86ryMD_XU6%!vX1375&wAoglvUjw{7WXZ2eLwMXqQyhS{>9k`eOHV7O`Nuu z|Gc^u=U&d!iwyo27xCG7WL|x}A~z@A|K#lhmy`c@o_?+E$zORPYoGn!*3WZ=|62)9 zlfUxs#nrhR9=Olqv7h>=*>~CRv=g&+Yu~fA-H`cxU+kNRR;gWi`T=A9$FCIF0~A{X z78&l}yi$3o%G&!Lm##05s=M5_!1?%D$=Vk@_B<bIx6DdK3Nb$-?7*E3!U3wz=TR zE;4E7=N&ycps+R1T@YJ2<;CZ-yGVVuo44hTQFnv!>&x{9H+J-HJW}^-ztzi))KA#*IbrYCDaF4#YKzxw_gh$;4}$ z7O$CSdT+}=@BGQz-cPw|CSqM@bFrH7+{RbyA9Mb7Z%eeE`ecco`R(Hci(XG{SH1n| zoBg8W{N~GYzvyiKmY#F@bfoO+t&I=9ve)lz{I;~4q2$fA=HKr!`X_JJzFYhI@y(ZI z@7`tX(k=R#!+3lDzaIa|Tk7wp$S+(YwVR+@_DQz%k@GA*~+30FZZ!9E&Ds!MlR*c>-C>Y zz85c9TQmDX=XX90EmQxi z}O{0oNat^2d{4JeZhavZl~N^HdUA1Uj50<3NNWui%%`i zxyfBpKkK)wqwROu^Q?dEjm|Tav|R3V`KNqwlkAkY%1>5)Jd$h8aaVqMeffp=zA8^{ zeth%m=I3A$FbU6bZ-k-TNO z`k&K>+uCQp7505CRuh!@zQ4+NcId3h+dbFZujV_i-gbF^xceuwf0G;jo#suAxVZzlHU7rG$(h6R=}Y`|0oe<8r#!EkF3r%tSt*rq-&|RZ)4pj3c33|7 zYdmkUzTUFpw?^fCDSzw#bv@6$HUHPAk1pq1=QYb6Kg&2pT>i<$1?8HTwc9pbo%XpV z)$p~meEY26BYhQp{O4qrE(v*BcRYDbM4iBkbBoSDlC0Uzd@A1T;|$HK+eul>XG;VR3D}(o+|?`%HF+<&SuVTK?)4liAJl-`cad z{h^EM%lG?EZTZT+_0MW8_x)Y!>;;?=4zJ?>UI;w7{rx_#7r&Zy{(jQfcm8rkRQth; z%~88&*d(*<+kWuH^Zn0nALf!hdy1*S?7QH^Z@RYeZ~d>_WAFT{Bj?ZVV0o&m{vETG z(BGTSZECkO`<#1lR4{+y_8MLHW_h!#uDQErPuza%8|MVO=b6h?*Q)$IQQ>w!_VzMs zp^a(GjQ9M$-a57apX~AdVMik03f0e)I20epomqE(x8t05ug=|_^HAma&F}l)-(YX( z+x`E8!o7L#?qspwxO+^w|3}g5x8+5<7t5}YtN9$s_IzDPk?4-Ua{Lxk&Yqn7yz<0d z!Bgjog$~?pzJ1%_=EmkZ%vN8&ERLW4jbYBIf0O1O=PO*b#aixMSr<=gjjae350A+Zk`YwEUf4{e#=lG6e>I?tWIceL4T%lZva?y%+JnvZVzgv1R^6B!r6ATFj`D=N+y1p>5^uJ8kaA*HzZ!dIh ze|F6A9cMmo<)3Z!p(AnTB4zi5cUGR<^6d?)XZ3f(!VUU*d*z<*T;BHi%!kAsmS%BZ zre1Ap3&_*xfA?52)|&35~`NXq?;+`Q)#pU+!(`lYeRe9dJ)d=%|t11&0FRQt_a zop?p~d(!h8^KMV&@{_&mUzch5G+b-N-ux?48;W-cpO02pzoVh(s_Z!#_6Lo>-?1!s zw8<#Ut;nFXVMb-_TkhrFKE9tEr3m%FMv% z8NbZV@7v7TFz>MYqo=W6=Nu1wSTNsty2G~GB71rDHL10i%4=qSQM|8K>rrulY198# z=@X;b58LTa%RVSvZg)<(_CJHD!~K62)(o<9b%QP(n^t2rOMkJkok#k$J%{^;_{mM{0O@w{_jd-eXu z&3o^EJh(f5v%%A7w(`6miNVQ#ue^Ia?N=)Q^MI^Z&+l&AlX<$NCQ0D$?k&!YzrM@% z^?Aj}l&+9?c1Bu{M>zCQmZmqLc=kD0M*?N0<+40%! zJ8S+~+^?DJdvxdHm^J&v@2-4*bIa}kZSn8bJJ&jkKG&NiA9<^&e7p6@-w%0?{_4Il z*N%V3<)3A_QC_~iVj0`tUYY54E_Vf^)!jn#wJR5{-Mi;mJcnWn%PsrKUjM$Y6ie~{ z_aa)&<^{vk`;#Y|bl&=Sf74`k%YbJt4nLCA{)lSz=N|gspI@x^T_m+3*mMfhoP8}x z9Bi@gclt-~{9d5uFOhcRs%G7fha!CC_pbjb@5uQxZO_faA4*zIO}@YRA5ViZAMezX zr<#{|9KWrS&3^HcVe0RgA8*c|&b_~UvUJ>m?bYU+zAtyE$!D(nH7~NhYWCv2_fxLM z?9bMC7o3vEyo>))-QfpoZr`1EpnOT~U*^Yqu(o4;pW?6ckH zw{|aP-~IT3%j3+y(e_+L{SWW_W}U{ehbd%|-Sg08>atI+Sh8AK$3$07`Ri~gu7Q2$ ze?RsuKe?a1+@_j;%ZRzHH}TMib8Sgh$L9k1hlJmmSk z@9L?|xzno)jbbA1R=v(WAZc~?ZtuHyw_cR`R!TnC4}VY*9c}5vt=KZbVRrV6MZQxN zUmP{zjWqqg`<%h*RaOQ6lkX)3(-$I=TA+5QxySu(B{6Zka!I%n07!lsJpywdm6JSrI{%jcd>f3NqP z{lUv}`{Z@I&snUxdn2Ue^7GjhnFkE#aqs9qv&44}vsIs*^LMj=l~J1O&15T|@csDq z#!>8VvL$n#_0dcG=8-zfqi*hZoptMu`-K;MHNQXF#Yx-rJ$EZ#uAn?q{#?^@`FD$Z zyRO=-=zX$!(+h=org?R?ndu&fYyY+}-=FyXp-Ni{|KaODtM}b0JEyevJ8xxU-}^fE zd!Ib_e0l6)lW%z{efE}>76+N%Ip;b*&RlEfer0~VDu2Z<{raW#&yDQ-F3DBAxe=GX z_0Q|4YtPp9tlr(yEf?ND?hyZ{zuNY;urmYDU zzjAjOuJ`3xdAV%e+V^)Q%68lixc~mLqIIX`U%Uu#{kU;))cjW!`fuO9ebD!< z;GNRX-}Mc}B8b zQnjDAx-a_n2}e*_xBj|*dH%IH?ke3Y`?{mj|DHW+`~ORM++XH7w`ZTZ^xgi+zx`(( zT#Z}y{yl%hfin&458tT$Gy9z@rvCQu=g#XtRkCJm%iR5Y#+P^6B`oLO-aV4OGu0tI zEidx$>b+J)dAHmDyuJJMkAr(tn!fTOf9b6yyMzzy?BvPJd}mq37R>y>*m=TR%Qx%S z@K@gu*ljUeKT0~wpz7xRmz;kld{Oka|1^1JnP{I{c>m z-%0+G^iR8`x3o*G-7sytdsqyo$1GSMQ1rbx6io!aN6&km;W#x-!@m$@I#^%)6w>C*^b|Iw|@@!zp!N5 z%bTD9k*85l|5SLqeR=ooF0)Oa>#HjsFutF!dvWU2sSV70e7t%NGZ!tmY-zfuXY18d zrvff4EH2vdZ~oksYnBKVWVkVDX=@)m$H>0>_3igtpX@#7_M_+Z{HafGInUthsPujuV^TjX?XPG2N&ARzLkZEtz>+&VRzrQ=-|+!SHsq> z&D(GJ^y81kwNFmywFo>C|L*+m;q2#$C!S>_b2LfaS>DY2c2?A}TV-?SWF${p{`%2_ zgxiNFpFKIf_jhjj-rFlJU7x8v;IrRl9eJ~FE_3diS@-IskH22M{MN4>_daDjzR+W} z)ihss;x@5Y)#h{N%I3b6nH}-uSN!4h>&tjQ8QFu5r&QH7bN?;gZ{cz}vsS*iJWZ&P znJ;L)x%o#elJ$vRnGERSS=cON9)$>bA#arI*In3G+eDvs) z_=yv974uAvN8h@%^YYwd`@UDdpMO>pX5968XP&C4A35v!Yq@|E$H&i;+Z91h0u|k$ z(LVtv4o>hu6q0~qBiIWqnA>&98S;ah|KsUR<~bTx%BtXfii$4Y?6ciM8vUpgObEt~~MHuJasU3bPhI2=jmR$2H~tJO3lE znJ@gEv~>BDjhd#DbI$+M$p3VD$nW}6g=NuA4PHz+=8yx8E$BEljg;Wp>K{CNgrgE>6@Z~yLGw=QK~ z`n$v5OX}Yr{>-zpG+o!kODT=_`0uT?Uyth-O-`Qq^GpHTPQLUBuUVY#-FI(fGpTIn zs50v)X_%wCN5WusZ}nHs@?1{O_w29t8_#h(&m#Qa+1Y5`>>ZOF&$9^0?w>p%@{;Yn z?rjsIS1H-ml-0&cf7hD*KD~9)3)f%O^Ep#q-+RCFqKjDhLfI_Q!uJx>Bu`wMvg@_f zq-%Of&;EE6T`m1I=fIik+XVifJoW4SkNunbixS^6H99B=aIo-)FIxN4a zEL_GnCFDGX4sT@d3SKnBCQa+~WA6_#S?p5;{zeJ3`_3!XOMI*mZ?^0S!-K5FNoO~G z4Z3uHLg)R~vW$*+gQ*>F-4k9!{8`4^e#qyV&L>q(|HacY)s9+v)hfjvo;gQo(|5Ox zHL* zjDb~MV4Q+#^Sru)E&FATwAtPl{_Uu;dhgo_-)Eni{*tqT$wtua)b^Qc<~?k2n|WrI z%z;Ec_Dkg(6F=((+09@+aEyO)uUyENm_4oB)k&U~0-d%D!8iXNRxEpe^LSfk(4^U` zS7lhu+)>by!BAuQVZP74JH;JS_?wn=XZ^J;UnzU|nfs>1Vx7q9MG=4FblC4n@Hqrl z_Il3z#*m;9z3*g7`5nC=Gw-)LL0!vLVIErNvfHlt&)4*px9qRO6YP1CCcI{8I%L22 zNS4OqcI_{owY_!|b5?BI6JRy#q2z<^&HFg}l4~XT3$)rF-D>-k-ZOPl$WLWwNwyCy z;_JeKZpZG8c{Ta}u_@xOUvtcD-s~DH8@$v?=UtlhlO0w3$5*LLHhq}L!pb7F$#iq6 zBj4AjntM;YkzE?w_U3)jk&l9q zT^QN??8D>m=!i$=V%1(2GW%O6RPN*9vcICjxz78w=`1ec%DU^nN@9{t)K^^mzk1n6 zorMpTgNr$RU0;9h-F>kyN>y=QFeg{M{~dp=H?c7j#J4$WiY>Ey-Bl421WL1&!C|_Uo%=`|GT}&!L?2@q+d1mMDom;H<@TaPOk#dy8|A|2dJc z=(+2}e~AKl_kC0oTIK}b7Cyn2pyNHSn91bJ3uV;@j{9f#&Yv&*@#F6$N?)`$9Cbg$ zS)CJTW>Mawt-5cI5hC{{Di^57T230toJ;ApQ2IKJKa-GdhG39&yU z6W?dQSnZ`&mETurl=s8^uFI00M`Vwz+6HyJ?SjMi7U$Y(b!?HHc&WL|@^{B&^_$=9 z9N+xQvt1W7?aY^_8-G|bJQ0xJ-~X|0-wvrMkN>puw*2O8KUAwzuiIn#apsO+EX4_D zLo^*tij|%;E4<8=UH(n5ei>81h9~VT(|+7=JSSLNlzse=>Fx;I!1{ojtKKD^X1+`QcuL1uaWvXe_EP zNh)=j@Nd_@-?a_9jt87w(%DgX`)m2Pjbff~zbp!VHuJMp`E^Ixh$U^GgkDCp$Kyel}%ZE>TX?)3W)->$g2 zU?*$QPLHXu{8!?a9{=LR{Dk$+eWlWMY%zIPPx)^;{WRjfW02q9@(u%WuDV zceVuw3#1UTns?3#%4A_`^w7p1+ISUfoWs$A`RJ_9_8j{`}6a%o znk!hdygTaCRSWG`w5W5+X+>Xuk}CAyQ{>`Db-8yEO9MB4-8xk!?C$)yC&$_iU(EC< zdY|}pXZ7Na8+DKFm4_X%KG^J)DcRaO)roKaUzg~^8~vLKtFKL85PpcGQnkh5|H>UZ z*@|~8W;=OH=+XVoJ^9UDimV?wbIz{WVV|7s$anNfKuDeZui7WZj~)waTw|Ce^k|#9 zK>e~u+n-DFPgwic{PK}&-u@d5Yt&iyyXn4?iJK#H;!|m~Ma{k^irX)934K?a5F1q- zzv{ewJrmdYMJxA4bGjtgW?O74v((!K+WaJJG6N%DGcq zZb_>N?@sY4Q?hT>)jNjqvA(jN@khJ(#NVlpoi+w}I%XdCe4q12ROWE^3Nhzn`PLWp zZtR|PpwxZC_imM^_A_ICykya|Rw{hT;W&AFz#YY{Q-rtIs_%To?oecwpugWf^!D$T zLPhJzKl8rtW4v_!{OO6zGaCPxzm@{|NgU*-qK-cQ1$$1f*VtmvT$1p)eCC_FHoXnuaECr9BF+M5u^Jqh*j;2?skTpUH87)O;2|f-0pYtL!;fjlV6SMSE#Ky zReR>ke6KS0qsC`j=laaEoEpsURTJ{upmLeMbg|Yfl`F^XZeA+c=s&l4|Nopv`di8` zEm8dU^QMpAnV+J)YZd-g#@8$=wp#aJY_7vKPacW=Z(X8~Uc3J7;Dx0!9W%NXvnHq= zFZ>Z=_uqo!#-YTeY$jf2Y%G(PZ)K9)2oza4?p})bWxFe_(1*Frg@wydakJ=GM9w6Klp#9VCB0H5u3bc&G!{gmo<9l zJ!{k3#1)a286I5xDoPs{uDP>!;+dM<^usDXr7a60wLSBNw5PhTux$F;F0|NAb+53; ziEn4xPR8BxYfAG?nDDwFO|R?8hD{3>G(FMybKf#$1JmM%AATQnd6RoUYYR--?#V#x?Lf0es z9yaRqpI^!U==e7GSAWx)6y@J8-ZAs)F||+E`A_`Y99FbuootqB;d_Z&4=1)wJ#y_& zWWB9k<@|f^ntl1doc&Rg9Ifwh^U#@@uN!3!{gd#R&}cV%da`n@O8&v$KRp=i`1p_f zpIe*ZbJEKD@~(Z}egc~`x(;Xl=BRX=bpF^8852>jZTrlk*MIi76#ZfAv_E%LmRh>( z7t`3PuF#bnxk`;Qy}NFMdDnt+A&Wib-nDl;PiZZTsqB~#DJ+!~oO}C`<469DKic0< z{t_Vm{F0xsgcbo?FxJYkl&n`F7RX!>WA8+zl^pb$oZMbIPP09}?Jh@}*xe zZghEnHgm~#k4ck+IcA#9ab)D|4NEhX`KK}C z&@{&bt8^beP-pvFc|2iLo%^Sk3x3XMl{MIMSWUfXyM57v)wMQ>9~)AP#14D@G-_1M z3-i@WUEi&=dt>m-lN;IJ=-#r=oW#!>p1nH$VuUsmpUQ+!r!G`$Ejo0?`v>d%rKjhg zH>#aFY4i0w)0jQ6Zl|_&`&^HY-|$dq`YXRh8C^Fwys@$V_FV997+>tant7Y2N(GtC zPyZ^;x+KT?{N#GO(~}QczVX<1ujX&3c;tqMMw*>oFaIrl?&+bw_*aZweRNcKzFg{d z>3zX#LpJ_eE3@mx`}-4f45DV{giHVWbwTacD@26bTDBixk z{o&symvy?@TLrx(!^&Eo7KfV^p9^rlr0p;K>7iZQ-VIYeFj!C9FLGp7Fz;#)*?VnK zq6hcSK0E725|fe==lq8*cdQ-vY_VPLn6~^?3LESHo9=fuC5Rn8ILTC7GIz4)kwq)N zK9A!5w(dxMq)4A}*ruO*?TeJ_Y>n%;AN-={e9vyrU+0e9j}E=swQtW8?>nv6*qf(4 zRXDybTdnYY{d#{DEsH&+>Nl&EE!WK#7D;*YxWJF|T5t0FJ96%&YT0%sH;(C^RVk`g zyDPVG_4~!=y(h}NdwjahH1UhyP0tIT{jaMx&f25AMBeD$D;*D;L)XKzeR#aeGqTlE zUK*SCJg$AV;bF7KJcUNrf5H|qO@Xty-F^uDb2Ip~H}H(iI@ao;wFwUeIu{}S5xm!mG52$;F3GTs2vrU&UZ)&B=NGVE$PzCOKWjs+&1x%cfpAUHWtK zK9?i&Qxh{JypJ6^c0Em4B!9*Bxh;D(O=>#+d_zjtqC%Dh?-wkeX(!@v@JG6u(S?h< z_Pu)ZcB0OHgDJe((~NY|8dSf{-N-WGx$G(Szk+6& zNv0=CEd)Q#bn9j}PG=R~+A#*J>1_a@7;3V-oTJG|)l8qPB{sy%1toBDLTe(lqF)qlpk^5H^40v;usR^4mk+b7)deNBSWz5b^miO$VM!r?|IO0}{Z zde{4;J~I~n5O+m@`>DgDcf4P7qvYnVygs?BcQcc;m;h+tfc0Ac@*?gN_jWZdh`jXu z&wcwV&y-DAtCc_2rI~qO&wKd#ze&^`?UO1=VRLJkqT~K#=TDkj!FaqrtoWqkvFFK8 zOHN<^@S|v{o#E9D_J6p}%Uyr;GSBZ%gyiybp~f12CY6Y|MxWkzDJt&Ici*^+vp%k? z4$n#5u5o64>d}K-^Zp7>^D}xbxwB9F@%l*%OmurMeTuFrTGy5S{n~~L%caj}WPSX7 zTvW$AKR^%HNTL$Rqub8v#I9l zc^7$0BA4ur(7pQdc~Z=>lG>T?lJ1rlefM~4e}Bv0tM>1&@|F}{Z>^nr`$OcqFEj67 z+g!e!cl)W*%=f7SIWZ{N&?AO}`wZol%( zIQnlXb8J$H`Kxu)pTFAo?-~2u-e|Rw65H_UpK{yQISL)!WguRDw`Xm7snuM+a>IA7 zcO9mSFWvR^@2rb%mUk@V7E8Z)wBEWjc=_e2{}+Ia1%*TOr_e^f<(ED0^ZS}*TK&A= z@|tbekJp#JESvoQ>ZZ1`JEyMd78YLTjhT4o!n-cS z%d-8Ql(TkSyzfrt=!Y9A%%pF%Y`iD+Wmdiu-|{cpCjNiA zsqNR-ZMz<>Xsl1ISq5^!?YY^f%(+Vv_1^7TzR37h>b4_CW1owcUt5q<9{cD#@BOp? z%SxRq*ZwS?dw2b>bxRjqSae?ccGcYZKg@slt}ZfJddn?!#+1_6zoy+v(|DhB@|n~3 zYqxJ6z1uDIW{ct4ACou+vC-AVezy{R7$ z$*t@Od)(L=&pLqTl!>pzR?FNlh!yg0=3B}V_YzHy1` z&igO_#N6S1RJJbfaF;~vt)EP>frX8Fg;$MtHR}EP`1lw9v9~LyJxYk3YZbdy?|;oY zy|>oz$KPBhm?U=j0k7DjV=e{fbq+C1v`=svO@0Q-Rf6>*&U6Q`)So=%4pZ!{yyky*azw88{9Cu#zWna9#XEQX>Dhbi+pVbl zF76WX`d^M+yWNue?aKCinE5Wru~E&8#8SWGPmao31+5hbIrDE;Z`qS%*Q_=|rN9k=Bj zsX9DyMbP*2*Eg4@b?d$G@|||mM_PQ&Raxze^#!W&=1Gp*-fgWHz54ps{PpRt&&2It zvief!>u-N;qtmxNXnN5e zapSOLS8|iYm%9)*KPeK^D-!y9&L-V6)&ZR*~u zvwodtu8DcI{`=eY4DAnj?+5O9aC60-HrMGz2l`&#^W%Lj>vx!w!SCh&cOT4VM1H)Y zq0XoFUL~%w^UN|x@OjGv*F`URE&i&k=OCgSGx=lmgVQSW zH~P$aks8Ig&CllHoRbINM(?QD+49IpH2v0!Ti2dE__ITNolD`efacy?5!;Kc<&e26fu2!vn1y3xAyl;^SKpcegQqy~%KFc?hN%`gSML1Ny1||hzh2xrru~p+<=nHY8-yM$RC1;v3iQg^l1STs#yXgzV3PZDe%+DvJbcSO#0aT zCLus!_VTsqflg`)T(EVNe z)Go#zRY5MUO+`CqaEJZf+n_A6qIu(X*>kVd6OxnE>gvBPvPqVI*`r$261%t7g0JY% zy&R2#YYUD_@ww+Swp;GFb-loC>A}i9`b$(Mtew}qJd)S7!MNy27*|Z~vj?}9S=4m) z2PfQoXJ8{*^dne;@pa#o{=E#>{>~`~ZAgDy%W2JeuB^<$+F|GAf;n@0o>ntQ{P>u5 z%sTR5a$`l?@1l(X&C3@}R68@PZ~G6|jTdfn7CicFZkPP&_x;5)A6|K75qVwh{KA4` z9#`Evn78eb@7OGB@n4f?f2q5NPq1O#tViMVELJ=fny_%s$ydDMug`UDke?A$$34OL z!0oo4zt=nN)wgc)lAZ3I&p5Z|*XQMhX2+gp9Xxz=&M$x6-NvqA$NsGno7Xd~^yuR7 z*ma7@3c@*Wi!3{n<0$qwA(luJup;Jgt1X z^wYnyemQg;RPQx6j6T$t=N2rK{YLg(l5|MBgh`fG_cYf@@m$~d^muBvq{`lij+Q=o z{nmkRGRxPh8A+s`+N#8sbKPx3z z5AE9ZO4wqj?1hc|zFU{2FV6nEY|_`edS)%>9v<@#Y|-ILIr4b((#6WZ%ywHvC*Qx! z_xfE}M0t7A%|{7LZMRLYs863g#re*Dql+Oao7C73G54tZo--@E@qNpoUAslU`3XmE zs?eNQwygHt*PZrE)}G;+C;aX)IUknDUBSfu+O4^-^l;0%(0a4f@3N0S_p%?n_T+}z z-BVA?m*gM*m-&S=|8m@{2Yi3_blT~xk@|8m&EDWod2gp#_B#u?42IY5*uGu3dMo48 zrK+5x8f9B6zV>D+cd6vbRm&E>ixL%F=l}S> zmqdH0YQ$}=4<*}n7yrESYI5-LHqYgouNV9XTxx%7VdFyPSN+*p>!wRY$2?s6Yg?o> zZ~la!lbmV0svbU;KcxQu*2!=B-x$ALiTw8CXR$`#O?Sfrn=Jy0=m` zZ;LAT3;h4LsFe4L*-C$j-{MNJ*t=Hh&!J)sne(q39xMN9 zDe1~h&(X2I?8|reNoCMb!A>oW2 zmss_~i0JJ~SFb*>(G@v9f5D%p55F?1e?Jmu_095+OkZmFgUIct!V0IY=a$ZT@xn}G zjy)q!>i7DxhbyP223@Oq^!@|q`=Y5_a?+>&m>)Cx-|NA3Y0-yD&90JAfyq)&w~F__ zVQF8QQY*b8e{a{9(rAsWZpkfL?3Vs#WxZW0I8HaV#%mq$>yuB^sj8K?VENpV`}t`< zA4l8H`5R4-%}c7OT=(yw_({1(m!{~**v0&hWIev`)WW=7YcDdiURo6w`#?`Wd!eyx zLiVg6(W5*GzvdsB@o%|-hGoYh1-t-JX^cXgDpE@59IC8!htn6MwNM^Um8m!TDj_xe%65 zA$ONe`owaxK|c0%>XkkA+jCE3o_zk+_l=1Jf5_UCAH!R=?v{zZ_4aw}+u1J`|EXDa zuw`edeTIIy7=KTAy6M}_wOOhkEfxOP7XQlI{Ov=uK+EdLzhw-pst+{st0Sd)6PvEH zaTRwkPkUo=@X*7c|J*{xHznfh(m!3?|8&Wps>6R>pBq2CX!+IC&{FiPp>JM(y1~uK zlRo^?2w1U7U-|p%uPN3npC4~`oD{3wZv5hBOWVn(8u2kReUnZ_^euPzG5zpuwe|4_ z>`W%d+vgJ+f8I{?`vK1*&wq{;PLCS+*gzC z{W9Mh5-^9^=6;ORy{k{2?>s7c_Q%@Jxh&k)^9)vP&K8zU6`#%!WM9oM$Jd_q>g$5Q zxe8Wk@-}9Tt@Tp3k7ZmG4Jcf^&r($6$$nZ1OIz$*^^$*=H~o2? zkj=YFdkuqK#D)G=8uhYhc9*H5!2Hvd?5R(egc<4QZSIr!#} z;L|5pZN1I%=S0fmcJ~i8iyiqsIbM!<#E_lFCNzJV^Sf4I7xs#WpWm?fO*MbN`@HUV z)#_>yPoC$l&ABztB@gbHo zF2~*|Td#i#<_u1a;S4`)ynnHsWS<%CH$mjAPw z_NdfRC3Wh8iy0c{tR3%sQ~q@%-ZkivAeWbE#BHsD5R<#PXZ|K}fBYDILf715nGT!4 z2bMLJwcIyWt2uU) z@!Fez^FBrK9^ba!MB=^bf0Z;__Rl66UdA_N=5=N}98Q@N^m6Kyi}A5pNsDK7ahbdl zI(1s%x0m5lDc+}96Rax@=L${BvvsM|eWLbWMQX-E`%SZ?<$Gp7FL*RncT4%` z&0qh&sXv>za1F~(c6{BoY-~h zqrTpwiVF@6x4zAMJC*OG=5FKEHkmC_^Wv&Id)BO8awPV_$H!JSch(kc%vlz@_UqQQ zn`#uow=iaJxBRo?_N?iD4s*=BE)Zk$_t1?Gzhq8woE6czy?2uFKW)yLyZIYh1rr0l zS7{ilo8?EJTvVyeSyR_t$6mm^{jT|8b+J=h_3tkuXjeMOKYbU7U6$PU%$^4`eyvcDVaQbV=Qb)VmV>%gVw&K$E=$A7F+>R^^< z_0~SS_Sa_3-T8N>Ppgf)eB#>6=dM4tEOa^2VrZPEX`jZvP02mD)XZ1d_vEh9{nKX0 zg-$mAd*zBD>&|HHx_c@UKR-IqH+7FixvJwo&Y+yGh*Q@ezJ8q?o?X{4wN^Te>1l#; zezJ{$#(K$GbNOi1>eNU9!EUCn^LtYdPoK#9?Uu{^%`Y!H>tA-;&F@z9%V^T{v^GJD z;^p`9o^SYlIAM+N&5+`{hqhB+@^QN8b1T&q>SWe$GU_TX)t*??%u;%o-Eq?1H&bi! zBUk8WUz>VoVa*et_^sW^`{$p1qON*>!}sndpWV{S9>>jG)vtfJ^Y5{6sqDLH!n-YI z9@r@yac@Iy>sCpN-z<-x8_YhrSY`gSK1V72LYs%*-85x`{tt2LG9oda&h6yyU4@cQ5^E`*suXq(ioa(>NmgGBE zZvEDx2tSK!0 zpPm-ny??t|a-(dF`1?nvr?+n^Dp#5O*I7bvvAp)RH%Yq|B|cpKQ}p#N)5}qR{^kD3 z>eXzG^^8jBJg($E$?X53FH?%bmU~>kH!tOIQGWJ;S^WRvRh$3Co}DZo#yqz}@@^~Z z@vrVyDRW;WE0w-cGrl{C@$8=SyJuHEPYZh>eOG__zil7O9v$Lc>bU!X|GT@Da}$5b^-4`RJ=<1&dEoWEUdwx58*G)zTz%fB?)o+s zlPurUPs>ZBO{6ldS2bH*k(;^g*7e_uxOqLh_i$K7i|fpu7@7Nd+ts|?uR8v1y|nDt zYq3v!)*r6u#cF?l_^n35yR7E?p@(7R0dcSY-MN^X7kExq<9M}D^sU#=OW$UC-dlS! z#{Kxd>WuaLLA#?b`MZBxx@Qs7i>|Gq&NFx3PB;G9ZJF}+qib+fT6N6t#hqPjrF=Qw)Z-3oY{nS#W#kYU2eE8tE zqfXaJmi7duw&=Twm9mT9$FH5eTLBz0x8H5s^4#uNAN$HbyYIfMPSsyF$+CADOVN_& zers}lf9H8~=C-SK9Ghx3TjiAQlP%YcOlL+H%-%h@fpwpVO5Q_*eM@+Du~%)~ko8eR zxybUGtgW}<ZVcZXbJN}JYx zocZPJtgJs)1_#$q)H?pCd}3VU@gB=x@g<@hEc~obE7d)84eGwW$v5_yTA=fmg?0aw z=3e2)>Q#yQ;=jagWagaPry!IISx?5)_#jW^*4$PJ7RdS;mZm;;m0M6Y)fdnRbZ&zz zerj|;a)Cp^@{*S;nnJ?6H1-A_e0zI)YY6N2^lLYE8gH{*6Y%Bb-DSVmi%tFD{V?=O z=+*s}kr6Y>9|yL(S1j2+*MJA?4Y_A7(WOf}ZrzIdWp_(@^SPvnF$MK2_SVjpemZr< zI+3lja^iKh6#q}x{_^s2`@6fl|36D9{QS)KQ~gdRg-MW*kbCB``->ZEzoyKDle;eL zELOKFeWjwJy<_={605xX*Aj0Zo;5$Tb*XUv}cU#6&OWx_IRYF2vj>k$z``s1KH7VTh>Nn};1b|m09n9AwclDA$ z=eNDfwzd2y4-@*{%++w`hXI?du;;pGa@!miC%w+rwp{b;>(puS9tUohnt4{vs@6X} zN!VqN*vXATXY&u}ZJ8n(tGa(dLwud)vPHYXesn=1a$?4I{gb+idDToG)3q2*Ko$z^ zoL(84%i38jd_r&S&#!kiPb{1v({<{7vj%r@$L-yd-yE9NeoJM`_4>57;$yRA)7n-=jkD2AS5FH@E^qriWqJQb^@sN_)wAz=d`Q&O{nl%*Z>oQ0 zZ;@d>y>g$|tH%1x@1LCan60`sX8)X%`*yuoUvi~B9-I;zJ+{nF$Yp%_asI@$)Bc_N z_sjTFv5?2Fz@`2j#y2apgmrW_zMkcI=lA{B!uPoN^6z?nyXVpOI$!t1jpGmJ2(8(D z>UQD!PPeOCk^h$H3*PR3@ZC-2q4Ar}YV{d{-9GB|N7KJes$0UsoA7?cgja!PcPg{W zC0<$F=vJICzuyo#teE&NeykLR-^b@0mYORdvbDKip=TXfgk;=YuD%DXSgx);mnz-0$C~ z!K=o;yW{l9CGE|kQ{oNK0i{wXo~>#d%AS{JZd>5*r=*}GQN`gyk$ zSAYH9;%Ah?5c53bmuuJQs~P!?Qx|JLuKTW1yY@^&l-_b#73J?*Un*Mu_1P|bWo0jG z@AB_#RLZol5@xRRVgB{3zBK&#U z-d3LsWq%Y|JI6f_(&oD0D-!VzT^FSN(?=Np>9{zDW+^90r>2OPG zfkO1QR>Qg}UzWa1e(NbEe8@1BbzR=!$S3UG_x{iOB0tIQbkkA)gS{~u;ss6$+3P20J>H{M@M>4Au~c5w zk)r`|Uw>8qE_gg5so(A6l()`Lbko9kO3RmgC}F&=mtOd!NQ~ibmBptW?b5Z? zWy}ZCE==x`NjbQ0R1)U*@qMozBf5@g;+Q z#aadH*H#}m&imAJ&DJ~cfa#m;AO4-3qLA=l%+}+&5oUF{mD0B#>%99!JN|E z?VA!mn>dNRUHoA0${3qH{C^e|m@vzIKQvY2oJdxIo}J4!XM@?#(>G>+_`IO`!^Am7QWPHyJ|)LXIflK->=SjtW*^>(|+qwB@1R3>~Bv#goJ#5nu7)Lhf)TB{c_X#CS_?3msDMSj|3-T)=p;1>^h zjv6}h{L0huuCt%I{8(S=AC1-VschMCTucdv&G{oItzEwS^JJg$f<+&uJ8`X#QT>05 zcU8Vffzj56Tb!3)Ph@cc_ADlY`C&ZEIe4h(3PKuUcKN zw$omQi9KHJr%!^7yT!Dr&adJ)D$cp?x|*a>=dAegxQw6b`y+MXj~7idO~2*7nfSW6o~5iPW~rier7aKdW6i^?_ZRwEeA{w(*KW~k zcSUW)rOs@c-hNH}UT=7{@3!NIPOY$QKivM<*u2HmJ@i8CK?8O5#p|PY`ySxG@vph- z)BL^(XAAzg&5UThrr*8GDmpp-zMJ|qT|Tvh9kL4PzpB+OHdsz#cwS_-Pq^*>ljSpi z{_8AzvFE3=qWp3BN(w@@wUvrA#HFb9`((qN>Dp zF3s9?^UHxXr*?GY?G>?LxE^veWQs^JZ-K>n+@+@A9|dp z$5Z^0)k<&+xNTSwv156@Y++3n-=58rCImnD>Bdwf^24{;b-fN#o6zqav9(R#uH4z^ z($c;`CgR6ZrZ-Q12p(H>{d=Rcf&Yyn_U}z@iyif*o2xXnR$B%Oo(TTc8r2IPUe2xX zZcEZRE%V^9fAY({vVXp4ALrG4R`6`U&GLW7zAL+u-pum1-+jwG)BopBpJsNw&?U#3 z|2~Si6ep)wJ7s&nsl1wm8Q1=!&L8hfoxWygeNdk(oO|+A&;P|U&mOWjReAkXOZ0{o z121c(>W$w%s&~@09=<=g@w>W!#OD5{qj46qOeZZ}#&+Ui8{38J;c@Gjq#s8e-fwmA z$C{}>bhy=yXg2a1&ykxavpeSG^madIe)DDa#sOYEyCV{kFUxY7%$PYdFuHJV4MVYc znw_zL@q?=CuVw724<}5z-2CtFQ;|5kv*!1`uRVIQAbiIiF6jjV(rkRiSJ%f~4=Vg? zb#?Bp%X=qtM1dQ8Had4Mf6q8AFMY0Lg3!(7OG4AmuPk1$fu+qadB(w&EZ7H3FYSC@ zc5ii{+Jk2=T?6)%+&NU~X0YywfJL!tyYbYNyWx({AQuo)c!?xIWu|+N3vABHYe& z8|^qO^?YG~%=`lfeN=DSzd2lAbou(%%5y)IpS)4AVmCZ48|$gP_Mr}IyC$3rmNeAvO7;?E74MrcC4$MhJt_ZM$h4y9mG8ap_o)7D znsoT1_Q(Glme{>qH~+GYNsDDU+HdHw9yAzIl3&m8?)@ukraFD1U`RTwY4p`>@69?4}AW9?BwPc!#NBL z`#Zn#8`&8a@-fuK9ZO$#yI8*=^zNihQ^n`kZ*Bb8%E@x}YwEK_9-HQKJUYOC@KPb~ z=5-cKd)Izhy+6#Cf2zg5bK?F7{{I;G#nQvaPy<~%%6Mo8`rx&{OP2U*}Zp` zE_bv(-_jHVfBVkFe3A54n)aycU#@J#!|i#@^IAD|X1zXrrZSO-o7Zf|I(Nfq zsm_e;3deR!u9-hua{W^Kuh;u;Zb;Di_|Va3-W%@|?d}{A!rnhLv<-@rK5v^^@hnI2 z!_SpJ&hV(+O9KrRO07L{{dACFqrP&Dre9?Lf1miKL*5axhU`~LOTBMxo#rh(@n!b6 zjRhJmKi2QtzJJTl>=&1s1JCy^tml7lEVSs{Jk{+FtS&SkclTegf2!n(Dx;z&2@cNx zer|pev-uI{`Gb=Sre1t=+_`x+-=8d2 zO5y~SD<1?dYJNUbId}K#1@WOLUcTYp!Sl+0x?b#yD=#13xqWTL(j5Q1iwE^*ufDqA zqKD_Yn0x2mpLlxWY*a=*_x0P?D|^3WPZukid_3xws&s9ntln|61(#p$D19xKt{=0^ zbhh2E!~Hzc&#InhtzEh7*R|X;R;MSFPByI-?pQbN*6oC}Z`vXytHsv7Gn;FDddKCY zb8}9nomnBMbP4RVf_}@nwT^#`Qe?|@4NWF1Z-4RQeMv_3(@$deQ}3?Z6{Y!ldsF1~ zypsHv67}lFXX@Untmu|B`eMB}0@?Vr#Wo2i-ytA`(^EQL`Zl$GP^P}XhUcDMIqg=R65nS)pE^@BhaBN$U))NUc6>fnlXrig?h>sX`X%q~NZytU)A;oz@9RDHs@seoyb~2) zt-62j)V9`2bGg!rCHv-s%Qg*DwO zm6mQjS-q?DwcGi5wi`EZUYvb>ozo{+U`))|?&j&qX=-Y!A;R^fXy?gl6DeNvygLh) zENO9Mi+f;3Tf%z33cY- zo%FYuQ|gJuE}r9;Px@8#Kw|9RUY{-6+S-LBB}eYund3LtYUZBfckamSjPY}Hbd>hG zBJkdRs%h)8b*!J0%LK0FW=0(4jH|Kh$oV^eU7aHTgcq-WWgLI^U*^zdg^O2XJPsVM zxBb?g>{)%YbBCdD#APQ>?(&-R#hL&6XUb1AslVJ5q4%dWV{;L2g?{6QOutL=OJ}z9 zaH_2Q=xdj_BzIo(-~2n8UFXsoCrj^rx4@m^RNtbXR~*`2k&%VwY2QYUhN zZ~swm&iZ7{(@xVj>6py;@cq~}-IHu4tzMfLtM_Z@rKAfz_?A#P_li5KZ4L$b`y8wMi(>yaan>vMq;^j?y0uQbFM0ZA7yZ>Q`F_oA`?cv!ufeod zw#^SUt(&b9t6q4St%*D-wErQ)k-g8nW5QS&jxTcdV0u&A)Nyz2fyUg4K{GWc>fBoQ zroeK=H#gy5?-;kZ%?~RqxEif8XYH=zo}O&$_eq~!9c|p8Ro1Gb{OHpNDU#`0 zzOgyUlD<2Ry}K?hw4*}v^Y*kqX-wy4-tY+9^Sf;Cny#X$EAqE*pJF}rWxaZO()7Q} za#r{XZ`Ae*S$eBF>Uryp)HCsWc)!+uSo}LHe*V6rclPV37JM|j;`Z@#U7)MeiTe3x zx#eQ4Qe1a0W%+&m4!7Q!c!7@1k(af1c52Vu<8yKnM?6>A8WlVC1Pkf1{Ip%OMOjY< z{#bvH$>HNf-5=*~9qoR4~!qT|x?zdmqj;D6v?_H#0>%P3X~nsq6EV9D|(- z?+SK0iL$mz?O=U6b7RH%SbfzEcEJ;uzj^%O+f*65kVF0Vz1)NHo;(YfGx_kWIlJD3 z@r7(CeHZdK-FfCaW=~D`2)p+jclqWdRPC2~^vq9H$=&O~a_i}nx0K5}o}Zs^y1ZTD z{+o|!ysk?{Ev~=1oUnP_l=$@--|p>l_cfg*wP2>`uUWfhXU&?r+Ku_e)2#IY3^Pwm zWR87#k^MyD3sLQt8!aYWT*vih?y^m)d9Pxn792>Kmi1wxR;sxB>8gu=z1TFx^9^p) z$}lzxe|2X+Wx26dozq_HV$|2fTRk^_^b|PEo_%K9`h39+1)KJ*4qf7s-~9a9!^b)2 zo=%BQ8V<2Lp<;bjl3&oWC!)mcvRI%{0}@zr$&F9xsk69r};xj5f@Lt(+;??-R) zyuN(l#G=b9=lsx`X?)f8!%Vx`nf~8RgWT_Cc^~_h`{tJ+f0dP>fJJ}e-=5#=_D(w1 zc9oss#@~M53}$hoW07rE=Do2Se_IAGbbV+yv9eKk<4c~5DJnU>ho2cry7Mo2ywhM# zrXKHP;j0I8W%gK3s@(T$$>L8kg%>kz{=TyLb=vXkU%5w<{5*dEvZ zUvJbol~PtUzgXe%WnUGBIX%hB!5n;2?LAsXW%cLQJr1(3t(QL_@jb3#n(+K%f!{LZ zL)`g`+v-@(@E@=%w-5Aud7+qt@iTMJpF0M9a(6fNwrma$*wLSUgZJ@-J9Fk{eh%vV z{fn)+T4X}OAFgKi|MMEs*Z!Z8Q(>a^cppK|=_zSe!&|5!nP>W=(;gByz` ztnbr)`R;+I!-bq*x3|TfE4543+Ltj~d%wHg?(qHRB_GsWGRxVr`Q!X6*A?ncJ@{rC zwC&i&?{7rk#2z!Q4iVq?|725x_@3MH@ljp8OC#Uhn{=ep$uv&*SYhy!vL^Np_CGDj zYK{9pA9{PT?SGBkX~Vd;u>wb1Z8z5ZJZmRr#h{_7#r`}~`{XYp9)|Pg+a^rg+x^mS zf|RoA&ARuhAD%w*DEq(Ue_WzSr}z@l`&Reo%5CiCzBx1I#vATaDVitCIFz0)kIlKU zr+doxXABd5G;{SDMS5+j4V$!8y^Ht#(Mg}?=?6G{xvnd_{e6lG`07MSon$;`Hq2BimEmj_1#$B`2xP z`kli0YQF!32|LIFR2_wn--3egOZNAE{1d6B{X8K_Nb9d)@1iX#-{$RY^Wj^y_ch1eSv-38e5CI- zx5!>>$ve-q%ESMx!ow10`BUfSrM$oSsjBwP-T5aDcE$C4d~;ppq}9fEx{HFY`pmXt z)jzkv%%yb;+9!W!Kk7wp^_BxG8`9(hHuKi{ipw-fcI?-6E{{JGsKO-nX+ z+I6mfSJityPjHh;Elp>-a{Y(aW0lmX1u8SAo4;FFa-iamI=^CSJ&*VH`PrM-O^gnx z`KB_zX7QSM#XDcuPmY-uc_3F+T713oJ071|HuLVaX0G9=?B<@jcFW4n4LTRnWEA{T zd*8E|>&>@ucwv9(-Hr07N$WqZ^D+8-|L)Pwb$LJhzAe%)of!W0tJK2ly94dxtGiFn znwGmkBUMICVE%x8^YOk${=;~=xKBT%V zefrSwmh|tYzd5H@tcsV(xVPRRdfNGeTbNzu8m3=*VYlQ>e`4JUt8+K_k|%YuRtqOD zQ7+a!vHoEHm#0hR6kb{Q%zAM2?Bq>QRT_$50bA>F4g~Dup#KyS0Rog zU1icU{y7OS?|vO#ogenV;!H(m#W5HCm-1<47Is`B&nB#0^*}Sa`LWbj?cJhJ=Cexl z&F`NtK^2wUL=93>Cl36sJb<$eTgzou;@mEx@uejoL-Hc_M)LOCA z^Z4G@d$@92oKL!YsB_Yre4W&zOKTE1;=2Ex3+s;iWz=3!7pL-4{Paf&%RYwNwkkEV zk1qLN`uNlK_Jc(-akUQDiW%j5O^zQ6%PP74nfvGd%RhB0syI#?&$^JQm&BHe&Dc`F``Imu*;r!3%g}4b)Qqd2@Gx7SQFy2G-xC!62ixQs;d1L)aRJEZ(jAG{QaSm%w9RibX^=pckd5bG~<)j`rrH$ z-`uvFH9dK9z}dgru}^#1v?HgtwM4D&@4q)E!znU!#V5vebGM&8hYzL8*oAYw)JpyP zOLL!TT;t`yC3%OkkJ%jCar(l%zQ-(kJ7T_T{e5b1a<_P~b6MesFEW4b_V)8Iv&j-jW@WY*8<@*>B_jQ71Z{d$l;X^oBi+DA{GW&=xrH-+XszF`@U{HI z;@uvB+0j?tGt4|=5prt5?tl4j^)GFk`TRypU)3(QCQaP5FNKZBcu3+vLhV zzZ2({O>8vH?|`Hy zFQz{acwFngFF3v1_v!1#hnZ$_lE>ZOS0*N_+lCr*sIGrE;g#u~zZcS$7B$7~`J1@n z%iqq!8~(d%MVac}de9rcj=`^@SK7V)bfL}P7)A57DK~bUNec>+Vt4mRyQN}&A!UQL z_@DpV+%B;StNy?9kN5m;dv2)@Tz{+??e;#1vIjv~K>tnD+M+Z}gT1X?fQ(huH#RDyN2uZmuxSkTGaoGiwPK$xO>9CpOr;h8PfA7XJlVnwlaR=)Y%%FcU>%6o48WS*Z8>Qm#0%!f6f0>AaOc4 zxy{SC*)VzIH0H8v8MAVq7ED{qVf=1!kYmlMQ@gby&u8xAxzbmfJ?Qk!&3|;iZBt(1%N2KikKi-5liOeZ z-u3En?%Zjqwr_icxIcXgWS%M>d~=8D%+qX7eO~L_HA(v=@F?kW!2k8enkS!Du=Y8# zWvth}`S+h$P?yxcB^67a`uxANeRsre`_lco#C5Fw3;#-`a=YNOA1r;!idGYUeim}P z#{GZi=MQh2KQ<@b(#m5py`|;Qrll^w!|g`AnAyxZrgqEY7c&`LjUFpU(=~Omt-G&{ju$zR!y4l1-8Ft?PqG0{{8jalzTO38{^;DV;`R{ zxcT-{>Hp`;96srt%Vv71`(q z-|yr5+825&@BYQ2eU?A7q**O<72UTV7nq*7VRQ293rlKO&EIt3(%Od-4$t@f(Bqj< z78dO0!)=0ilF~0GX(QEy}tG74# z-u>;HDpqn_W_BL$&v_>^5*D4g*LQ6Kdqz?87wu?2w~553=uXi${+2k|s3_-0jG=?R@-1;tlhf6*_wSLu zf747h$~Hb&=(pu*k)^4r>DhhGyYFey#IO5B}u6U&lmsWz`t3DYI0~J41hO{xDbm)Mw?n z3lt{)TpiRKR;VA}n)vIYNA+X21RIT0GBOhwKPz2({F!6L%O;=b*05_)PU(LC8;wqN z@d)X3>y@mZU$`YP$@H%DJ>RDRL0{P~~M@6NzO4^enCDfHS>9IB6UuzaU zNAhO-M&7eLC*!H4RVHiZyjb#T#q>i7Q+I!Fh->I6{m-#<`!=qW*bA%j6<=Tc zl6YfXk;UX{RyU8bm3t%O@`eA(Pj0*_l5~Gg&$dlmGkLaTZP;+tNFpFM`-T40))lL& z7wp)$Kl1M>6-SA;H}06kOzgYSlK<3HZ@#zs!~fp|w(S(R7TfB4y)5oW^t(r|^(Sxi zy=;_wQo>WNd9K3FJ16*domyDEIyWoLeZ@!n_ZP}%P0e4-{yF6LqmI)X9(*hBfa6QkDc2$g;gGzm<1y#j5Gy)sMWrH#%1D&fK4ubzytF!jAtXCnR&d zy}h-xv@T?ryeP4n{6Et~N=r*?!2>dU z4_60@e7wE=!Fx;5|CNq4HT(8V4cnUh=%Qnne*QXzpA3I$RBp2O&GJ3+JNm{CKMA{k zmu`OhSiE=Ey3eK46en;0x_?=ymRm2&rU=p6hDBbww=UIu+qZkB@r=io2X;+;<0!?L zQx$Rf?jy1EeRrJQ7GI62=kMtDWt*<~Yi+LXt*is5=DZ7gw!-gSdbHe^Jm+~ymshhJ z<=Sal^GWhvx!btotYM7a%0+M9FfIx@9oQqC`KMvQT48@?!;QZ+FO@YmnS|-Y9b0$# zdeqhFhiW+?*aq9ZQL2RxnQTq~`^#=|(}NbStVuxqW0wpcuC-*a-NwAwG_=F`8EEvmjry_%%+ zXwl^Z*SZ;}Ehvy=+WFh^N3x>P%xPb4a6H@p&oVXQv1QP)&KnX&MW+L&rwDHTk?Zuo zaFOfZQ*+u9oGtG!pXVG~**m4aW?lSM=C3Cuo}H`i?&0G8Rb6GcMm}Jn+iktr*^iA+ z_xAj)_DJNg`;}}Y#@wc$+|7IYvc_ti=RQs*oKqkCzOzB>_LZ`CN6Mon=!_NnYtYr08uW9Ig|K2Gy%JpJ@XO73(q#GiSm37`at-t@v$p2kZ zZj|VyP5It+SLMEL@vX~UT50*e>&K-aro5L&K2H-6-q*L-KCK|>w^i8OE3fXZs{Och z>5T-#1Dq$6vUXotZ+zQ)bGWup?!o*V*W1UAwQbsDv@T|6liT9Vva7c*T@sR(o?SLI zcFttyjStz+{mRHsUFshs9TrjjqWu1vukRNgJG0AEE&ILfna1x=_WXzvX@6YqHQ!e7 z$Z>hL>+|=%yXej}tv5*aQ2mY8ucx~^?6&srkjZSVc{uCrnexp{YdGw8alby=-Qjoh z&?k|XRSqsHr`5EgUMwu#ZS+B{)}%Gg?9$=hWv{1f4_JA>tu`a9T|jWYbBxd7$in>> zG^YK$+j`yXrfYrYnJo3xz9CsZr|L(TZlEQuQk6~PpahD95`KX$*?J|;w#(KgR^Sy{Bw|{YGnKL0UY0Iv6PYZfCT%YDuZ|VP}S^Q4Js$WJ28d+B}YedN%U){Yl zx4iW@Pg?(*RHcbi!gOBmO8orA>E548+11+uI8;h{ruSl^|$m6#hqq26DVQg*zp`wk;`qW(~*V4}I7#ck))~ zX{leouNR)sIX(OO`WlJPd#X1U9#`Xg$1w9Czi?#FjHdkkrE6mMg{-$wzZYZ6EV(7} z`lVMN-@lNb-CA~MM_cjMvd0nIH%z$j!Xob4{7W-T%%^z%O>y{~o8?nJb4{j`%45D- z_ME5*>jRI>v65b|d~pp&rRao*50iL*E}ImVZx=D+y!J)jZ;w8=hf5~2-xA9y*zo?n zq?nxhi}*`l?9BU0>nA+Ayy2sq!0a=t70qu*8TVJN77q}SbI$14;(f9HiH=jv((sD1 z+}w1Jv|IC^xt@6x^h2(8=H3so&s`2>My{^Ay5r2Tz+HO(wrJVUd|B_k@$jOT#>ToQ zW{N%P-gWfT?gZu%Qw!sJ0`_Y^-WO@h`I@$9QPPG&xz6?8cAVl{-}dX5=^kzCT*DnA zBqe?P&l8K6lH%gUekbI9xL;uTuUc}-ra12TJF6G_*FWDX_39bRr!u>l%LBs~tYqEU zI`!n{d$YQ@OiEnyRG%mQOVsM!)%597kx7x|x3IDk@2k?cOqn{xd$mQ`wYSmpcdvC_ zZMrwp~YE+w;!C7mEgbF3@F!#rokC(_BUR^isR>}0*<*q;PE$m;Zy?R2VS?&9BZ?hFw zLmK~ubKXwUUe>q%@2VA7gZ@W-SiM_pab4@2_cr@xEb3YuZMQt_icHO&rJWBhhH`gq z;z~Ha`d+yhs5w}kb)4y7?30pjt^XgnL@WHrcbx3{B7RYzqOwJjaPlwCi8dZFKT0IE zgHBJ}c}D45zHqAp%YMmoIg!U!Z7JGd;vN>+Dkk~)Ud&;Y^kPLB@XYPOd{$l8%GQ#% zH^rsB6?@tJte3Wmgq{fa@>;b;@yFSP=d6z}-IJa1RP0On_XBQgEV%!j7RoK`@KpG5 zR(Wyx{(Vk7{Hw}xWCLz+S#s3Pj`$+2WUHbh@Mrp^$PUPCCulCc6YDB_#GG~`()>2q zRUl0qC}(6cP0YBjpBG+a=IeT_U(4vydh_DTzIv&#OMQyp&kmnkKXvo-Q`YMaoH9C> z7Q6p{(f%->W6c-%Am%i+TV6bOL+Io&mZ!}(E#CT;)dZfKZ1~h>=hmLA$tN={o9*`a zm4rRD&A+$w@Ab+W=gya9cRe4~t!p`MzsJk%>0i;`H;)L-`*UH+o~<&q-*vYw72#SB zJ+V{ht=P%ihi`2WQu8gXGPtc?-?IJs?t;V|^#zk(R_nagjL32Cc)s`l-Pd{7<~m$k z`S{f5H)mTXxPRDj-~OR)_PThZJ4$kqGRe<-y|HOyXeWX^QE=&E@qCR?v?MM!Dn7AO`j9?}YKO~hlczD~nmzrineIwnh(6vWpKs=MB5zat%EOfl zB!8a|HTPPUU-->kH~j6H9Z@S)V@pq4aGqb4w*Oj>-KS~Mg@68P@2Oa4d|#)oW&WQh zYdkcQOS2-SZ|NWZ{Qv8t&-crpPF@rpqjm9G{7d^K#`9(N-<P_k8a9m zcm6-E95dr$tG^cG%zxQYy5TQQ)r;9Xc^*+#(aih!WmU~7hS`cmMqZ|G?3d?Hc&7FK zPlR{9dU0*I&X3D`=KZ<5SXg?BsYn*@GLDtvk|OI97smU0DZPp4YCC@a)O0oZ?cG14 zeMGm}U7O-!bI8B$?u%vXa$`$gNd;+@PFeN!u%0a^>NE~%XGbt$I6g(5-y8!XL+frGe`!7nU}Qid@`M~P%-glq*zU%Y~G5S z3_a4BeeBzJ)G%|E&s%;vy0T$b^3M;;m#_IDJYn4$wx_AP{`|CQJ@9n%)`}j3>+0!e z7wkNx{ybr4e16THsz*i_JM(`X>QWZXebv-E*;a4y*^jw@er9ObtWlt;0UwpgWnb-#{-A{e{mR~hWE%C3h ztu{)SBYfY2vD9+M@COU77DTRG7@cqYKy12pW1Lw{9{20X-b_+Zn~RtPm6mv)k{+Kzxf2lPj27iZQ7%LKnk{|-#*jXH--Lsa_X8} zROs7hDSROXk(G1nr#T%u>2>JW9i}H=-sc~kukrlK&DAldR+;=^QS6BTdTdIj=lu~_5 ztKap?Z?}t__T+y&fBD0=|2HJ=ZhHR2S19T>bKsj9;Ax1-kTEn)_j)z99YX%u*@`(xIrhA)4kB$9f)7hnCCm0Mi9$Mws- zq6;386(0B3eVM>mWPNXL$jQg-r*BLMVk>#{nU(L1Y~tmvGqdE5zr2=`7oolOM)7Rz zsR_vid3P4I&;5`EDRPxA=E)W3G+f%GrTKc>)%f9Mt@1k`Jo#QZ8A1oZ2j?ktoaRp^?l_VuU%jI zup-9pcgTas*Tv=4D{D91=he{8x7bwhRa`cr%+Tx4u9@X#6M4-1gnH%gRcFnTu?v|z zDdsSn)yLqwuQrCMt1em1{`k_py==TbfhH?HAKThyd@Fsj_6_~X!IDo^wm!e3YIpNO z!HrvKTU3J|dEcBo=ln;dA2r*2jsIr2s8;lBQ%$?4tmb?A>38OxUw=o3h)BoVBUfo_yvaFS}PK?c?_ydc0aM zc;~YE+TT~qy$)RRtbnDTbIp|{F8BETB}JxR*IgX-xrh6W{w2fIp!}Nl7eAJW{5yV` ztKr|g*aacSrz(d1Ilp9`ipa|k1rw8*Z}1o%XO`uhYV_~;`7Z6HTNPfP3b?)NR9>NG z?CGqf)4a`jrsY1}_GhK}pSSZ{V^-~P{kpT}o+Z2Dy<_X|N*FBR&RBhOe%;(nhd%u> zTJ4=56dU4g8c^ZuT$-wS^;hweyLWObW=GBIz5c-P$fmllJ7#B>|7+>nUpvJ;a%tPE zOGZXQ`V))ZrD-$0?mOP$_r|`cxyOn3>ZzK0R(CUu7OZ_5^io%2@2NI^>9vy4w*()t za6i)i$s%c&$F})zZ>S|N-VfsFuFI!lu9$D||5ItV1^VKk;^N*liMeJ$qZ0!xv zw>~`US)%BB`)<@mGg}CqMbX z&$};Kx6oimQRen8M@?RSL%ZE(@%PU!toRdm(ENIc&F}uU?HemBO4HX(@tj<=q3I?2 z>vLPmAAR2cB`ZR5dgI!*Z^6BX*w!1IFckC`T%qYLVPvp=3Zi|1v zt@g#4`Mj*387ukW%b$I)TKP`7Rq8y;^~L3~Umk2-qcU^n`nQS?&ieWkPrG}(?arcI zA-pGErfKhQFAZz{JpQ-mv`E=lF8=5%UsQOowTl~Te@;d6z|=t2(!D&EBAPA z4RbfYUAC`b_ohi%x$3)amgRpA58<5Hq87Cw^Y-d5V*4QNqz86IR=*E5?^?ur!&l`K z|Iaxmv{|12-syC+HE-Ls?+g7-TmO#Jf6b@2nfHXQugbS7o!#5t9=xb_e{;_B?^{If zzc{)_wb*46)U3t_2V)W280CWe(&H-{>YHLgD`i0yWJQM{!8R<(kE&pF@Sj~2w zxNK(kEUhb3zwh&Xb?Fm(RN5=AxB1cU|EpHjMC^<&`m1~6uWaG&Ij5ITUD5jT@3W+k z-LKc`>|dU|Xxk>Px4F*IR~B8%c)z-)#oo@sX2$!A*XAgzne;i<$2RsK?7y0E{+(iu z`W{)s?nN!WYkqv=+MBAd`4!_;^9xxEJ+hBSYcKzN^^`=2k>rV#8zs$~xO6jCZ;+Qh z^16OQLi7={bK%(+UmaIz{VnqE&;G}+>UTwd{j0YqDR}1^)(H=dQ_UFv-TVH0`Ce_~ zim!JiBz88)a@)>|*(b2OM>JC|=dRiNdt28VHUCsJ-19Thjt?TJqmySg>o!vhAChH|<`ryZW6x|HixJ zCs>qg)e{3HeIPR;`{&lh1_s?)tIrjEv-$dt-6D%`#pY)!uHxbr`KvP9UU+v;=q=Va z6;~hYo&GMhJHEcVMQK8%zJl3_=1r3e_sGm;oAEjAN%xvv!aq%3ozFigFP~w(@3hSf z=Ox>^zMRUA(OYfwFCw-{>pdHT**Q5D8)LcqoN*JT^Y>Riv`(~PJm0g#o!|PHkKFMs zoWdU~dCom)Jm1pkQ=P`-Z+*LQ*Bs-@>l)Qpg#W)3o@sWg^UIakGx4Pkt2Fc{URb-* zponc^e%q&KJ&8-+^d}#__vg1VKX{4SDfiE_3qvBsC)`bbJhhRR|5-xV7iX>Mg~^w% zy=d3Ixnr*Di&dp>PF>pO`(8HCeXd;U{!Me*JB#B5c4KJQ*r zZQRpvKVTB?hpV4TTmHSi(|mKsZo$Rx7Th}>?6gt+}JiRk*{2B{;|J5b$>i&&OKf(xp}&{Zrsm~+V$+KLw7lS ztNW__cki+X|5hCADm$4e)PMNQ|L2`omH!r&NqX!*$h>pkdxmTE6;maX+aJ8SH2>XP z-2fiBLk$Q0c((nSso(ca?aS8x?VC>v{IbpB+~p*+@0Z~Gor*qEwjGRz-9E(JR}$K9 z*LV8J^9^Ubl|QzKzP`_QVBd1xy|Hc|mb^<}H}mV!;tg{PKh2-+lhZV5-BR_=pU3s~ z{eGBU#rtW=cF_falLR(TKeT9b&VPfxF2-bu9DV1xv)%42lh~#%`{ayhL1Fo#=;c~{ zc{iQ8h z%J;-)A>}C^t3S%`k#~QzT{0v0mr=w;=lMJ_k6)zE|K#{ae94@Ur0e%Z+vR*0PyCgm zRrr7V)VKfbPR!KaUQj0K@%>n}{MObte_xrz1PFlzpFVNQ zUp-6g*OQhWEu(GuiIc&> z$8X=JuUIza5BK$gx=XUJkL9ipne^eJ{f%AK`Y(4r3rxLAJs)ym8xxgCksL0r?<-#K>kZfD+HhpC&ok4$ELqIP_<=}wX7uT1vY z=pMf8`d@nL)aM=5_METPZFm06m0>T+FaG>PZqYXNPmf!@*!m@$%46*~S8x9mys~Xi zar%X_AcHeECvm$~tyfC^Zf2I-``qD{%M`UO7M zXD6O3>z(8%T>9nuhVQE{YseWszVJ++7TBe)RZ^|uo?gAnaKZ8?-nY$; zZcx@_z1ll(2XFBK9#3_4Bd(ouHnq=?{k^m1shQq8zY|=SBX&PzXf@q_(zb5mJHNv( zuLrx`e3_E8IQhoJDP6DJ{M&ep_uk6AR9;%HaJ}r-zt-l$nk_%)Ps%y-+h|8Te{$vQ z4b`9HeNOHamDbvIs(hpT=D!~*tE~AKe!H^2^N&HFv-;+h55BF{2RSBxmnb!4CW>ein2ezW>x`@hd$vSzaG;W^dPUygs-I_(WttYUlF(!|H_ z)V}Uzjn}iTZSa-0dv^b%_cz zx8^Tzzxs3Sv>t!+Pan@O4XEh*<0R?d_o83&>6{z?Bm?JrSxt%jo_=8Qw6EKW_kPjY zIQ#Jrz2!3L=B%gc|23Cx{I6#FUaZ-c{nFlG?V>BUcWUm>dbL}5$G+`)Zg=x6`R?v> zJ9Rwz#-7-$?!|A6;#I{Ty}P$P@XZakq;<0I&e=XFQ{;SqH0a`W=dQ-el}B>UA549c z{55&eo8|Qz4IMpMkIu2zzq!xsv%>w%oR@Q}JNWJXHhqaPZNA%XB6Zy7^!5#bHub;C zoiEIi5Z*1ed}H2MIj-!y$@LGF?*86cY+EQSpECW>)|yZ2PgY!VZrn6eqE6$j&9l98 zzWhr!Nc>k9KKWlnd8XR8lB_LmnM!eTz4x5fEtO`Tb=G#lizj;9>Vx}syWg*}&A(eK z_+8NNPM%tvbdr(X)!&Z=rW7uFvty>j59!BQAHTAH?crhUmw#N#XR+Cs9IP@ zUf|+*R`Z>;3#ZDQx^iYiTQo2C7PiarFYiD9@q3wV%n4nWYUy9U^-}I_QS=qRf11m3 z#;*3zjb3}ydKP~FI(bdhKQVDF##5FRM!hrY=Q=!m=UG2nZ$f#)&()7SCh{IE-=x0k zitQemUEHS6POMAY__lk?uTAwgW_p||-S9vxa;5so9Z{?qo}BS+AyIO2i}!BSzj1zB z58KWae0fSG*;;q+?)@mqQFw7;j&&t(gYfHnN?M_3x4aDg@Q5e-u=0*O6`}9F&=+$3 zpLnfn8`n*VO`UheQ+;OJ$Q|8k5~h3KEi!igHu-h?jsJGL1g&dgE%O*SE6f#Vvs+j~#v8Va+^Qt$%rWqLj9i%FNr}iX0dlEdTzV?J+Iy`R2lp zR%P*95-zdmpYTvC`Dk{EAve;FJ(yphR7TDB!=q<6Lk|7h=e=p}9_BOr{mQP-THdpm zpIiR!;nNGY8H``gtKZmdKe1VKuf*e<{Kb)$?81`+UZzG*nRevf=IawqI{x*x; zQE_jM=l!VKH`uqHYjP*oA+w}rlKk5qk zg)?s7@#nGUwxjPHtt)u!`d511*x1>!xp(co5ZMH0(c9b9l0WbMSn+k&p=~QX_R7t= zy!vHP&!2TS>s~#bGtK8rp{d>C_6yF}_S`*H<#6hx%f9ogH=hql@=LpT_0XPs(=YAj zPrQ|(9`x<_2d|R0kpJh^Jv{C>bNTs5-<>|?itU;kg?zidCLK@?QcJPFz$o3V7cl9} zY3c6)RtYx$Cbv)6WZ$;*w(pufCa-tDotphSXFvMtI^UA)Q}1S<+R1CSMOkoWyZPZ& zn6poAiS+&wv z^4N-Lk0wlO7R(o%JgxnDODE5cU%ZLZ-#3_ljk#>RC)MlQKkd+8e}bfTpHJKPJ9_V3 znfv~yZc4jtytpY`|BbHn(VCg8w|bb5tX%VP?t^1bC$n?p8uiVbmjAdyFFVa=O6lgb z4-T0VFWtMyDBbP$)b`fmK%VQr|Nb-Pk+v3GKd*Aqf74H?lmBL#eKUDAv9m(5)QCIh zOtj8o3+3J^SBk%GTdiy7?lmjuleqB5TNz0gVro`>Kc4nx$4!YJw-=vozGWaeK}g!u zD`zqHwtKSEPOL6EADD8PyY!=F+244nh$`a)LMiVU_gFfgy>%odEJcOc;7qa+_dlcN zdqu%Zzdm|f-(u*&=OcCOY~{o^o~NIGExdH~!PVE2m)-3@|NbJqVeW}*=IM&e$7~)t zJjmYdadPg_CHMQA%lV5Pjb}QhY&7Tp^WSV)oWiDa4WLC;2ma@0e<+>EXe_ZIOEEC~ z>*nkAbDa%8hECg~;L9cQDm+qp_L(;mjRT%CpUdm{B-!42-lArm$fd1?;qWzKxwiaH zCs$jaTexiL=a+nce(v2boO9iqi>tr<;e$_qS7;sl{QdERyC&x{(hPjc`qmd6EI%o6 zAw{5E?9cyiS#E?w{)3nM%sKAN z@E2V0@0;`n+2hyD)4i*z?=Ds8aFTJxfwQdZi{c_V^w?Ir&RzR4E2e$f1S6g=2DuW?pSw<4r*k~n#keYTw#IRh zWxpy@%@)6U^5@~|FW1)ZdXsl9&wh?;!&^C_eP@#{{ohsi^Y-BcOTP7Xy!*Z!ysr}f zsb)*p^zHASG#y(Ur~X>Z%c^kC#wnuHKOHPn`nUhP(!;wYY2ZbV3v6RK8jzO)`u4}g z{MaUWf3Hb*=G%#@XK#w#R{!v}c7t%-<6{@^7s>eBhoA7(PM#UP!(?l9X|iRu5l8;f zwmnS${TlrBE3WlTIa>IqvQ#7a&4J?&*&3yn3iW1Po3en(#>V~8*DnHl=FM}sI92QA zyk{j2_I-6LT@0Uw#(kgu+Vl4Iq$x1-y&A?^Y`Kl)k^Yz zbHx~v=WR%S_sQkt`JNS78+EtoURjt?yysQ$``zpPi!zdm|EixwtQlPSAG*#o;sj%x zM_K7c8UFIj1reX(B;v|Gl)RTd)4wh$_J~atbDyf@pTEb}hW)+#@%FR7UWtdwUnh&0 z$hXf~H*o?xWB$6tS(|y5`MPWbrS;jz_>SH%-0ncx23RrsvJ^6&A! zDaVv*_loHW&$P9g$-{hmf1^~6bjh9hHBS3;tomk7%AZ_O7oA<@Q&TFpZ?e&ixf4U> zy`^8YWpeb>%-3>FT0%&rfR(=gm1;VY$lx^v>fCjve>! zJ$KjS+D=3Bx=cH}t3Q*4Ew`Ke+y6jK=xueY*auFY)OqFdTe5UdoY6dc!zp9Uw!=a{ zdyYuN`A+$_?WOso6W5tu%`KSmo++tzDZA>XJ{g6q|BP{WuQbcnOJ85HFlqv?W8nOT z+ZXQ(3F*Z(7hYO(<=864g8BBbt-Ze=ux)>(cJ`gu=~WYYCEEE{E=dW!INv0MC$Xn{ z=aV(1S2fQEwwX51m6BPweX;2i##u4vvK^=H>D+m;ZEh&@vmfY-^m6B%$l|u#W!tu+ zC!3A&=EBh2*k5Jh+27M8*F5uZ^n9lD_2r9~T5P8;?>HkcZO81zwyT%$-1z%$^&2yd zlWwu*0urazUevnm|NOwE-g{q}7qf~P1>DuRzS<=^-?{hj4%nhUsrPvqTQ8k8%GP;Z zt;)PEAT09e)61bZcJOCwtiNyZjP>f=!>gg7V$j2S!3^hviIqoO?OX87}s(XZp>Wq|N6`+Pm1<19anTd{d03@ zz$~8!Hiz|R1_zh>+zL=PQqYgz|4DQ0hN~+Wy(jGSKeGS6=eD&`r_2`YKW*_(#$>nW zrK^+PZ*yN4mHIoU{z7r_2ajIGoR3ZpZP$-P{`uLu%r5iNJKncDdCgLi*Y-CUaqmj* z^WEN7kt4KI`m>tV##iyPXZ+Tm@Kw&~1C!>))tP?mvtll7ePFmH{_oOt*J2xlPI*P| zST;@S(w_e&e4m!p{`?c^*>9q?m~+;&+ex=`WEX76$=>to@`>`izMxVAIVGwAs8d_Vj9dFhq4Kc-H6Z+27FOt$@1?)i-ezlkt^ zc^sDftKxyH(#v%2hZTzZxS1{F|FS;!cAFH(Ww&^4&oP(aZTer&uT1QD^ZG)Mp!w8% z;oZ53K5K3puJ2Y2xVmJ|w4@!!xj*~#uWd6JFJ?)uRrNXh zde6-tOETlmtv&8AG2^~)9+TL$+6gDmPCR+`>n^k9i|6rOV45tpF7e)pW!mAc>cWRLxWpII5cH~#(o@_tt1*&VIEX%mdv_nq)~x=d<9&TX?nXAkzj3%h@+_H*21@K0Z^~)8**8!)X~Nc5ElNWyQ-BN{a3I_bgu0Y=OAz zZ)MKEn?x5rSKF9XFShTqb7kEUVG$Lh`p~SuS>Km*UTdjc`+o9v6OP9Uxt(XbBl^!P zFIdKHlq(uF({#ecq|&|Y){aFxC&uhPb@BAZ)GGcLtS2JA_XkvEuXeb`y7rgYCb?%B zn`fQYc=aVsAR|9~p;o}+7wNx#vYmfpj}0UN}?n%z{ z%6oqH=<>p|r*}S;_;LF&W4+<@ZF>#Z#&+&mGxJ`y{#+G3vq>$Jy{<^vgldB2z8X%Z^W2(3+XtK0_z^p&iS)V-r8@6)H_tWWS!fm`AC<=a-cH@Ac@+)#wvj ze!k&~J{6yIp5f^c-3X5t%QH*fnzNi&Um_~Ib=Sm@t(UZtzR$asu|7@Ud+NR|Mwi%h zZ+>~z=rh~@RG+gO=D4yBT|3)UT^ZAEghmWxBo_KOeQP7kX-k&XZcwX8+z1uPZx(@N~k2iak3fr|+ z{WqM*yE2q#_N6})=gn4Qz2GGK_F{JS(=Audt8GcyereUp{p?4Msx_Y$dD$U`bv@$R zFDDM|6Aw80w79iE`igq;4D0v0Mp`;A-oHG$q0XUom*<|$i{-Z!uYbGsZ{~}oXLvgo zUsr|d?u1g*Fr%R^YytMV(t*M!8J)au(*si%d@61g3;7Dnq_OSUivo@VhyM4*6&UX(} z@tfZcH?Mvc2{k(tkXr>?LwfntCYNHyRh5?8?yrxM&)!(_sM5QGGyeERd1H%>wX&=I zvS!z6pMS9Yu7-7W-=?~G8V!!gb9T&G=<>|)(vy#@v)$i1M4woy9r`vWHu>i)qnqFQ zJJpicr^eT$Z1}j>B4lakl(}{X;-|TPs#oWZe(RrI>HIi$*{+I}r87?$RKEVW`uk&N zhuKFvH(w8!p0e@n<;e**w_V@1Mc2-BQn9w7L9(|>;>DAH!s-MUoNm6g=AA=$@aoh} zX<_H1c(mSX$OrsM6l9!!UtO;%_V6~he10YIzU*s}yXW6KdV1wV$%t-DHS^+oa;VYF-@@aPnmZ*aNFMB)9PN|<&;!qGmgt&>HlgXTWwLo!B-4j(~f_9 zm6X{X^w6;RrgC-TvZ>cKZuKVLJ>=xH_;E$#{@s?Dc^Z>{os*mk--@1O`3!RrcEoCco_zv4EP1^b}|K;hA z3ZJ%~TpO2tu|6te{X+fdo*BoN{S@1?yOe+Rq_Z>43RR|0_Lo}w!|Xc{%h|(zMD26d3EpkT&Ln^9QC#EEqh=tOvUl!_`@kN`0kLPEZ@PB!$;b2Ulg=1FFKtR&v16gOuHMDFd*Uv?(KR==zj&7OS4{X~(8YFH zvA(&|r`N5$cs1nupH%hqn+=2pJhskZ%oc6Uxz$^CzSQ}50Z{oQMKwu|%PUWw1awfo=iIDhr~1^#yq z$I5S=pY~?k(r;UR)pIqL>z3VT+*hr>Ek1bdJA=LDJ9w|&TgbO6dcxAqY}rTl;`=ZD zjXzU&_v|kIx_j$qf8M|T#ijN46RqF7?lH=2F8}w{?BvG9f4r7oep!-r_q*Z$<-g57 zyZu$a{~zRl@BMZrFCE-}*6h6>et+e?=zRBs;qPBQ`}4kfS5w)vkFSqCvVMJe{mRdY z3ZKtZ#)`A(=4_2Jx3s=m679(y_3~?@(ay@->G5+@PdwSbu5y#uw)H8~&Te;2%lx*Ety@2}+9a~&pQ@CoQIoQo`KIa7 z8DIHZ?qq^Op}dQ8@3y*Euh0FuIqB}UD|XzK$G=>DB=_^(+#7XwH*3iT<-6Ywi2k!^ z@3z!eQSLwd{khLAKWb>ND=6(PnL0HpMbB6w?e;;t0`sT;vU4}+7QNBff9d_NTMJUI z9!otEF-v*%8mI1_%KR#@-+!Hv?XO(>YHwG|gr#rvSl91NTvlEcrSbTB@6l)9!^HRn z=YnoB+qs)h$n)#mqUi3h+l9>U^Z9%&SFO&v}ShVJybM6WRi9~lLjz%FM*I+q96K|sG3F54ti zx-?*!N_UOkoV{iKt3$%?-M^n7G<}+V%zlMZ@Fex6e)~J#)jMKacWqhqa=&!||Jr|A zN$fSx9o?fN`=XScCW4lH%3X+W3we9@$f_@lYwC;J{_Wj%-Gd|kY-+!&&d00&m7+YQ z5(P8=Xc|qKbt84nCB1~>tL4gZf`F-Y3|pTGArfA=e^&p+G`rKU&}YIrOx;Ycc( z*7}LZR6u<4rIo>}_&a|m2(8gQ+qPpP=jzvDE8XOi=k3Vr(Cp2=o+`a*ik@V$!Ag@` zB3n1lObt&L&R}}Y?0wNdDMid>;=}_zk6rKDzxzCb;?~svTe*3jEK*lF zaWwzlCWlp>Z+2hhiQ!FqcZXw|-uVOu({;tBGhQov7ZiTATCXWd`M_1z;A(#6Hl9zD z4omJxSiWc1q^%6hbS!V5W{M(w1!hw&Htu^Wb ze0!dK`yTxLx9OINNA7K^QL}ec#Eu*@?Gx=NhypNllR3tcdOii{EpZ$i9f8`{uE%RH|?!GJRc9c0QYvGY}ca+y((5|S)%mmH)#GawRlC_%ZelNBouT_Iv(Z68=B;Fz%a@f$0^IlBJ$tAn zK}Oz8b0y>6-Z^jMeHXFa%6dCt!z_shJPmiwo&0OI$}S`Qp6$ygYhyi^lpEHBujVaw zHC=Asctn+d^6X>>CYftqepZJ$U*;V6bum>;HGRVG8JUlcXsi01 z8~=CWU-0~<`gHAy3s_%kEMi&R|AhHx5cl!>t#^(aPiQbcel|od_lTxzLQRHg}O`Y1)UZuX#W5YRb}A3^Q-V&nmpP_Hf~*wq^cTmgq*i`Yn??&S|{+-YbS(8oFka zw;N8E5Vi1=IaIS`8uzD|OVjLK{FXhkIrY|bM*mlVB4Vv{z;Ra#2&e>2fbwZ42Xt*zl9tQIpZ>b`ziU?iO^@i^UEJ*7f>;C6)A+R`{->}B;9{khMx<+%} zo#UT8dSuh9<*c9WHS3AHyW2lx(|*fS)q8y2>c=1b`8B5JmSFV^E9JjR=R4JYKa9!W z|6@CQ!|LEGRZjQ6Tq)kOr0uc%&WJ53M`v^_&)+?#qu%=a;-$y^LTB>6y(^^Ne{J%o z>-DbhH-6utZ{Oc~ulvfj@>7x z9s1MHq^NFspJmr|Q_3T6ALrMQ+Y|oFL@xfi_wHjcuU8YxKAIayO}+o~5|6EazQ)n0 z`^UAG+2#4}X<(c2^!Z^%se3P$EJ+kN)O6y191q*vOOoMHGJhUjXO5^|KY5af)4#=5 zslikD*j1-xtFXjBeQH(ll2vy4{gMl-xgWi$)?4#;gO+lS>9R`UZfPsCFIuXl*MD|j zv3yeR?Hc;im9O-0*O!2K5t2`3x9bId&9~iiudw&$M6FMsN>o}{ndI&nTfgApf3oIm z>t%s+=h~ka9(}jq$ydgIyXAXU7N4lMh^kO!I{3Wjd|KZ&uYNU zEdRIKJ50?q-tuU;q>QP!*WhsCdm(G8&B_`uxg)g_!h1|QR z`&!ftzB$T16>Xm&u6wj% zd-p2l>Xlj3IJx^j<-M2kiHVs~^zf6PVQZ?GhlhIh$(U7qQv!DE4_rBYbMs>}?xpW{ z8t7d#4sV*QpPN)(D%{CG!{c|5_3v*stFOGTVy`w6DgK~rI`j0U1qYoTwiV53xKlM_ zYc*eCRo}cbM;A^Bk0@YrG@rfwdDGT+2I{x==9gUCuzsE3mV<}QlBRx1(f2gT$0zCZ9e(?_m}+X!B;ASbbnjK zr7!-nHY#aSa7Xu?!>!M(w6d+*_GoL}Uv*eQE1~`Sbw|s0AIk&I2tA!eotqquOH8dd$%}>OX>cSWpDTY>iiMj{-_~-->Lii%nxjTo%dmH zi0H*j3hA$HZNB_ckJ+g{wi47?6b`+9{(9m9k2Esx;}5?we=-1T8XR`bE zhE=Mcf|-9FEmY^9TE?~BML|IDt#xC|!^VO$@68TA&RTOf;mr>{B1HFZa+ zY*XROo&CDWK=}WrN>PTwl7Js&+(Q`YaO-1Ua{Tm_F;+{30& zk>|4+e!P0>`^Mrn+&(mtko^aK3o`^vG9|qbjGEb>lrmI zr@z&XePfrC=-$lQ;BvU=nysnO*6*Tgcm1iK>tK^9DS0H*Xvcr+Se`Qz)m-%b_g!`B z$yB!gweQk9iR*4<;SmvYcL~`fL~L#@of&w*i0xYLlP!C@-{=VMRO61$o)j@R+3C>P zgWKO8S##sWG?}M1nxDNYc0J{4clB(9YoUz#WNzT7&*XeJT?)WtC=%3qeJon|NMhPu=elWtI z{)S(kQN(W1)sZ9ogovy-^zd4Q{__|U&sH@^xpfG z%dmCR*A={$*`_A9GZd!Gl?*)5o3{Vk4+T>b0l$m)oE|YLXj@OUt#qC9?cv0EmDl&r zO|_fDsQ;He-R5+phw}R^&gY&jy_|P=uH1G8wyNC)C1nkp+b8eWI_{~F$+^&DR%TCh z@V4{ad+so;7d?~S8^@~syWro2gZ47k=Vx1f-tnVJEO$qdw^FO|pGUs@;S4(%J!1a6 zv^~|T%lx1*x8E%|;S!TvTy*~On|2JpK2H5Cx7$`u_rvdXY46_hKV7;<;(+r@_Ohy2 z^9S{F-#pMe_a{g3Gjl@gNlyDWDd#tOPqAAgrI)|lbEV_vo!p0LVVgHI-^dEUs8j{ky`m*2SdfC+YuYqRo=ALdm z`!ASDtnT@4i7c<1yAD*6?CN|uezW-J4n)@*im-4?f48KueyRSibnjKHJQNZJ8 zUse`ApR;z$_Uo3dp_Xo2Gf(}hKIZn~NnoJk&Aj8BGBugX?C!PRuchV`{5z8Ws!%R- z(e9hB(GhI7kNivdpC8iubZf{U^{zdP<6+QrfYWZ9#tHuxPPK` zt<|^H4%*?r)wiEs`9jD1zR&4|EyZs4`hTC}+9302OS)-9?uGjfG zc0r}L%1yD!g7=F5il9v4@YdGKV*8?hSWbtYnptQgzkqL*o5V2h(*n{Ph_- z8TT@?{M%3&;<)+4iH3qLtV|Cx?w2J6dpy?I9rx0~Xib<>o9D_SCsp69YnajVXQS}; zH?Nnv+_@`sCercfx2Grm=A|YTXz~Y|{Vc7lb;)HY%`lmyCE+Rh=Ih3$nJY`5rYIQy zcl}heX5WR_@)^7SiEQezx^nU3lBZ8L2iLW&ohBBO@}s`V{?LJGmxN-(tu1~p?7hpb z^>caU$DETgQ=hNuQe~SUr4< z&mjMtClgLt*$SER)EF79++k(C!^++L$)5s;ML(Xmx}3_Jz%((o*`v7G^6$PQ2jA^8 z?0a=U#Pr%SedT43Lf2f&>JvUSjpyki<#%$N&tDX;V&?pK>repK`GCo)lKXRKZTk1P zmgoEl|G=)GO9h|i{ntFE-`wq>a#Vs3<;J=kw$ zpmTn=>2c5H!M~20Ueb4bb)ay6_w3uv_G^y|FKJqK%`ak2jK*o^+TabRHDArKnmLWv z?w9sl8DG`?Ki9S{u$uWseyOJTyU8~e*VxMG)W*n`7TP^Hm~G#)bI1HM=M=hpf;FO7 zukPf|a+p1FeNScJwvL(?;P-ZkEVy z{`^Ao$KPoZJcU`i`fmPwWo@4KDSEHrv;7&F)BZEw;&-0@_#$`nfvVgyF+yvaGUh*B zIb%Jui4@y*m*S=O59e^M+mW!1tulTJccG+C!1LXLqStEk zR%OiEvQ9YgTyS)lpK~?;x^rx&zTZ^%c6;A+$ty1myf!>nPm|f3H)na@rz_i(;#R(P zvW@4zVYvTpgAVJZT;t8#60CivC&oG1n9N>jb+PfzeaEZZPm_OL`q|jJY8Bi4+QnW< z#~Ge+aThgpx~x~0oV@1yyvu#7_jf-&`qZNH_zWSRC)d9ymO%xAA$ zGF-N--r)11gO&eG?*27uIa+KV5EbaVU4}#c_Kl4XCAIv2Mo8Q0ur6N4pS^na8C9ze zg9%FI0k@@lKE4i|JbS(U@}}37&g+{Ncl^W-th>|TOF~ZV>Q0A)Y`5(8=#-ZYoUC?E?%u)p?3zis&%18! z%~wxb?>yuC;`fVK^?K&3sBoHO%{OXgaNIY|<@3j|3uo1gGo_xhC&~SkF1r0su-NnC ziMNkEm|cHLPM%jE`0cQYUHY;QnokwAGacEE_8;;8u`AJ8@#cB)&Dpor-anal!;)H%<)Z~VQp`QB#cB>=WSBrV=`()Bk?kuc*dwVfKlxHOcqAy=EsJ zI(GAxirx13zfU(#JaHsnYQdpH$C^%0nfh$wyVjUp+h^X~anNYZ=~q_@?u(muJFi^T zscI;usx?c>C)ZiXQ&9M|#>%A+C;WMFJ-IXJ*VCOrT-;eA?Fyx$tT#WJZ*3P4P1dWb z$$YD=BsE!}_vg~|o9qflH`gwo)cp3o-tra3KdxW8{BX0~tuOf#A}*e2cqy%1`CU-* z-&;Z9qy0BE*BETRmejUEWs`8z%BgC6YbW25ba0Vct*mW0+0W~XN4?K>-txRVLBH%> zxb`e9JY9OOZ*%yumr0L`mNYURQ274N%6^rB=-=OuG%M;F);<5#aU+FY!8-D=aJTc! zwdI>HmvyeUUA$+%uRXWSzt`)}C~Q7fV|PE^rFzo+p8>Bp9vVhmJ2}Jacg4+BcXs}` zxi~(p)$eFP*U1;3wn$pl-7oB`uD5$~@BE_^Z5~@3Zl~PhU}>_~O#AD9`K9#9`h6ch z-w*2V@n+ll%)jF7y?=Id!c&^wak<*|p7l-Xm*#NW<#})Zo%e3jngUnm0AlO1PiuacReHhCIG?w~xHsf9F;C+_>Y`M@9Cr9(~#>T)ca| zwlv$%Rom~pXDi)se>b1;!v8+gEQL?VNlsW6`(88i?Q)y?TmDD&)Gt@MZJBdMZvE*K zpG3CKI&#kL^tXcL$Jd^eY^md4;jDIV`qv7FubFC={7uiLJXWo|Yy7QZhtlDkUXL?k z9CrD0e%&{o|F+{>&!S2HD%d|=b`$RUCbmf0dFM>?zw^@C%>D&>UbgCA@-cWn!^!`x z6W1Hr=tiWT__<48{kCuDK{dW_PPb;Q-6y-B;eX$x`&Q=`{4m%F9iFx~h{aIwpwo)mcln*NL7QG{4*pDX-NG8rab>d0-zyh) zMMuAMF!)<15XB9;Nx-3D0%&j?#8eRIgKYZ*?JSdl-1Y|&w?JHT=zzoqwO2sqbFeTy z%mAAO8q`N-A3|(hYgr80(FU>$neC3acmT<)QQ{4#@`g~g!a?W_PNuw9J~3Nskl z*2gL_ B-c$ep literal 0 HcmV?d00001 diff --git a/docs/assets/images/blog/jackson-octocat.png b/docs/assets/images/blog/jackson-octocat.png new file mode 100644 index 0000000000000000000000000000000000000000..8e950628285203881802d1efcc76ada0e3df9595 GIT binary patch literal 76126 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
  • + + + Publishing Sculpin Sites with GitHub Pages + + - + +
  • +
  • Introducing the Drupal Meetups Twitterbot @@ -217,14 +225,6 @@ - -
  • -
  • - - - DrupalCamp Bristol 2017 - Early Bird Tickets, Call for Sessions, Sponsors - - - -
  • diff --git a/docs/blog/2010/04/28/using-imagecache-and-imagecrop-my-portfolio/index.html b/docs/blog/2010/04/28/using-imagecache-and-imagecrop-my-portfolio/index.html index d92942d86..3d9207262 100644 --- a/docs/blog/2010/04/28/using-imagecache-and-imagecrop-my-portfolio/index.html +++ b/docs/blog/2010/04/28/using-imagecache-and-imagecrop-my-portfolio/index.html @@ -182,6 +182,14 @@ to a size of 200x100 pixels.

    diff --git a/docs/blog/2010/05/06/conditional-email-addresses-webform/index.html b/docs/blog/2010/05/06/conditional-email-addresses-webform/index.html index a18fb0e26..1163fb95f 100644 --- a/docs/blog/2010/05/06/conditional-email-addresses-webform/index.html +++ b/docs/blog/2010/05/06/conditional-email-addresses-webform/index.html @@ -170,6 +170,14 @@ diff --git a/docs/blog/2010/05/10/quickly-create-zen-subthemes-using-zenophile/index.html b/docs/blog/2010/05/10/quickly-create-zen-subthemes-using-zenophile/index.html index d815f201c..998441150 100644 --- a/docs/blog/2010/05/10/quickly-create-zen-subthemes-using-zenophile/index.html +++ b/docs/blog/2010/05/10/quickly-create-zen-subthemes-using-zenophile/index.html @@ -167,6 +167,14 @@ diff --git a/docs/blog/2010/05/25/create-slideshow-multiple-images-using-fancy-slide/index.html b/docs/blog/2010/05/25/create-slideshow-multiple-images-using-fancy-slide/index.html index 6bcf17852..b3834b4cf 100644 --- a/docs/blog/2010/05/25/create-slideshow-multiple-images-using-fancy-slide/index.html +++ b/docs/blog/2010/05/25/create-slideshow-multiple-images-using-fancy-slide/index.html @@ -176,6 +176,14 @@ diff --git a/docs/blog/2010/05/29/quickly-import-multiples-images-using-imagefieldimport-module/index.html b/docs/blog/2010/05/29/quickly-import-multiples-images-using-imagefieldimport-module/index.html index c3cf1ba4b..55c45d2a5 100644 --- a/docs/blog/2010/05/29/quickly-import-multiples-images-using-imagefieldimport-module/index.html +++ b/docs/blog/2010/05/29/quickly-import-multiples-images-using-imagefieldimport-module/index.html @@ -175,6 +175,14 @@ diff --git a/docs/blog/2010/06/02/improve-jpg-quality-imagecache-and-imageapi/index.html b/docs/blog/2010/06/02/improve-jpg-quality-imagecache-and-imageapi/index.html index 2cb353450..d6f47674c 100644 --- a/docs/blog/2010/06/02/improve-jpg-quality-imagecache-and-imageapi/index.html +++ b/docs/blog/2010/06/02/improve-jpg-quality-imagecache-and-imageapi/index.html @@ -172,6 +172,14 @@ diff --git a/docs/blog/2010/06/23/create-block-social-media-icons-using-cck-views-and-nodequeue/index.html b/docs/blog/2010/06/23/create-block-social-media-icons-using-cck-views-and-nodequeue/index.html index d4845581d..99154da2b 100644 --- a/docs/blog/2010/06/23/create-block-social-media-icons-using-cck-views-and-nodequeue/index.html +++ b/docs/blog/2010/06/23/create-block-social-media-icons-using-cck-views-and-nodequeue/index.html @@ -173,6 +173,14 @@ diff --git a/docs/blog/2010/06/25/10-useful-drupal-6-modules/index.html b/docs/blog/2010/06/25/10-useful-drupal-6-modules/index.html index 675f45d48..aecb1228e 100644 --- a/docs/blog/2010/06/25/10-useful-drupal-6-modules/index.html +++ b/docs/blog/2010/06/25/10-useful-drupal-6-modules/index.html @@ -178,6 +178,14 @@ diff --git a/docs/blog/2010/06/28/create-flickr-photo-gallery-using-feeds-cck-and-views/index.html b/docs/blog/2010/06/28/create-flickr-photo-gallery-using-feeds-cck-and-views/index.html index 496bb882f..6d5719aa6 100644 --- a/docs/blog/2010/06/28/create-flickr-photo-gallery-using-feeds-cck-and-views/index.html +++ b/docs/blog/2010/06/28/create-flickr-photo-gallery-using-feeds-cck-and-views/index.html @@ -196,6 +196,14 @@ diff --git a/docs/blog/2010/07/01/change-content-type-multiple-nodes-using-sql/index.html b/docs/blog/2010/07/01/change-content-type-multiple-nodes-using-sql/index.html index 184d20297..fb34c03df 100644 --- a/docs/blog/2010/07/01/change-content-type-multiple-nodes-using-sql/index.html +++ b/docs/blog/2010/07/01/change-content-type-multiple-nodes-using-sql/index.html @@ -175,6 +175,14 @@ diff --git a/docs/blog/2010/07/02/create-virtual-hosts-mac-os-x-using-virtualhostx/index.html b/docs/blog/2010/07/02/create-virtual-hosts-mac-os-x-using-virtualhostx/index.html index 0fbed4439..05704fcbc 100644 --- a/docs/blog/2010/07/02/create-virtual-hosts-mac-os-x-using-virtualhostx/index.html +++ b/docs/blog/2010/07/02/create-virtual-hosts-mac-os-x-using-virtualhostx/index.html @@ -175,6 +175,14 @@ diff --git a/docs/blog/2010/07/07/add-taxonomy-term-multiple-nodes-using-sql/index.html b/docs/blog/2010/07/07/add-taxonomy-term-multiple-nodes-using-sql/index.html index b89565203..8a4338fd8 100644 --- a/docs/blog/2010/07/07/add-taxonomy-term-multiple-nodes-using-sql/index.html +++ b/docs/blog/2010/07/07/add-taxonomy-term-multiple-nodes-using-sql/index.html @@ -197,6 +197,14 @@ diff --git a/docs/blog/2010/07/12/review-teleport-module/index.html b/docs/blog/2010/07/12/review-teleport-module/index.html index 628a4d140..779be3542 100644 --- a/docs/blog/2010/07/12/review-teleport-module/index.html +++ b/docs/blog/2010/07/12/review-teleport-module/index.html @@ -175,6 +175,14 @@ diff --git a/docs/blog/2010/08/10/review-adminhover-module/index.html b/docs/blog/2010/08/10/review-adminhover-module/index.html index 6df890a36..1327f8272 100644 --- a/docs/blog/2010/08/10/review-adminhover-module/index.html +++ b/docs/blog/2010/08/10/review-adminhover-module/index.html @@ -196,6 +196,14 @@ diff --git a/docs/blog/2010/08/11/create-better-photo-gallery-drupal-part-1/index.html b/docs/blog/2010/08/11/create-better-photo-gallery-drupal-part-1/index.html index 361c1f71e..4e617ddc2 100644 --- a/docs/blog/2010/08/11/create-better-photo-gallery-drupal-part-1/index.html +++ b/docs/blog/2010/08/11/create-better-photo-gallery-drupal-part-1/index.html @@ -262,6 +262,14 @@ if ($selected_gallery_total != 0) { diff --git a/docs/blog/2010/08/17/create-better-photo-gallery-drupal-part-2/index.html b/docs/blog/2010/08/17/create-better-photo-gallery-drupal-part-2/index.html index 44c38f1b0..a11ffc222 100644 --- a/docs/blog/2010/08/17/create-better-photo-gallery-drupal-part-2/index.html +++ b/docs/blog/2010/08/17/create-better-photo-gallery-drupal-part-2/index.html @@ -190,6 +190,14 @@ WHERE content_type_photo.field_gallery_nid = 103 diff --git a/docs/blog/2010/08/20/review-image-caption-module/index.html b/docs/blog/2010/08/20/review-image-caption-module/index.html index 16492e325..7e6bc46ba 100644 --- a/docs/blog/2010/08/20/review-image-caption-module/index.html +++ b/docs/blog/2010/08/20/review-image-caption-module/index.html @@ -175,6 +175,14 @@ diff --git a/docs/blog/2010/09/26/south-wales-drupal-user-group/index.html b/docs/blog/2010/09/26/south-wales-drupal-user-group/index.html index 9139ea052..003643d8e 100644 --- a/docs/blog/2010/09/26/south-wales-drupal-user-group/index.html +++ b/docs/blog/2010/09/26/south-wales-drupal-user-group/index.html @@ -172,6 +172,14 @@ CF10 5FZ

    diff --git a/docs/blog/2010/10/10/create-and-apply-patches/index.html b/docs/blog/2010/10/10/create-and-apply-patches/index.html index f62349357..d30df07fe 100644 --- a/docs/blog/2010/10/10/create-and-apply-patches/index.html +++ b/docs/blog/2010/10/10/create-and-apply-patches/index.html @@ -182,6 +182,14 @@ diff --git a/docs/blog/2010/10/13/create-better-photo-gallery-drupal-part-3/index.html b/docs/blog/2010/10/13/create-better-photo-gallery-drupal-part-3/index.html index 9ce4f809d..8485f903b 100644 --- a/docs/blog/2010/10/13/create-better-photo-gallery-drupal-part-3/index.html +++ b/docs/blog/2010/10/13/create-better-photo-gallery-drupal-part-3/index.html @@ -186,6 +186,14 @@ while ($term = db_fetch_array($terms)) { diff --git a/docs/blog/2010/10/22/create-better-photo-gallery-drupal-part-21/index.html b/docs/blog/2010/10/22/create-better-photo-gallery-drupal-part-21/index.html index de771d223..67cb3e664 100644 --- a/docs/blog/2010/10/22/create-better-photo-gallery-drupal-part-21/index.html +++ b/docs/blog/2010/10/22/create-better-photo-gallery-drupal-part-21/index.html @@ -210,6 +210,14 @@ print '.'; diff --git a/docs/blog/2010/11/04/use-regular-expressions-search-and-replace-coda-or-textmate/index.html b/docs/blog/2010/11/04/use-regular-expressions-search-and-replace-coda-or-textmate/index.html index e6432912a..851be954d 100644 --- a/docs/blog/2010/11/04/use-regular-expressions-search-and-replace-coda-or-textmate/index.html +++ b/docs/blog/2010/11/04/use-regular-expressions-search-and-replace-coda-or-textmate/index.html @@ -186,6 +186,14 @@ perform a search for \s*\t. This searches for everything that is wh diff --git a/docs/blog/2011/02/14/easily-embed-typekit-fonts-your-drupal-website/index.html b/docs/blog/2011/02/14/easily-embed-typekit-fonts-your-drupal-website/index.html index f01228bf6..064da6895 100644 --- a/docs/blog/2011/02/14/easily-embed-typekit-fonts-your-drupal-website/index.html +++ b/docs/blog/2011/02/14/easily-embed-typekit-fonts-your-drupal-website/index.html @@ -173,6 +173,14 @@ diff --git a/docs/blog/2011/03/15/display-number-facebook-fans-php/index.html b/docs/blog/2011/03/15/display-number-facebook-fans-php/index.html index 39ff802a1..e1cd28113 100644 --- a/docs/blog/2011/03/15/display-number-facebook-fans-php/index.html +++ b/docs/blog/2011/03/15/display-number-facebook-fans-php/index.html @@ -175,6 +175,14 @@ print number_format($fans); diff --git a/docs/blog/2011/03/31/proctor-stevenson/index.html b/docs/blog/2011/03/31/proctor-stevenson/index.html index e374bfc63..d9b1b37a2 100644 --- a/docs/blog/2011/03/31/proctor-stevenson/index.html +++ b/docs/blog/2011/03/31/proctor-stevenson/index.html @@ -165,6 +165,14 @@ diff --git a/docs/blog/2011/05/20/proctors-hosting-next-drupal-meetup/index.html b/docs/blog/2011/05/20/proctors-hosting-next-drupal-meetup/index.html index 0f95b9a53..da34a4c61 100644 --- a/docs/blog/2011/05/20/proctors-hosting-next-drupal-meetup/index.html +++ b/docs/blog/2011/05/20/proctors-hosting-next-drupal-meetup/index.html @@ -165,6 +165,14 @@ diff --git a/docs/blog/2011/05/23/imagefield-import-archive/index.html b/docs/blog/2011/05/23/imagefield-import-archive/index.html index 121d771f5..eb00c0651 100644 --- a/docs/blog/2011/05/23/imagefield-import-archive/index.html +++ b/docs/blog/2011/05/23/imagefield-import-archive/index.html @@ -169,6 +169,14 @@ diff --git a/docs/blog/2011/08/28/create-multigroups-drupal-7-using-field-collections/index.html b/docs/blog/2011/08/28/create-multigroups-drupal-7-using-field-collections/index.html index e9f1bc6f8..8d22115da 100644 --- a/docs/blog/2011/08/28/create-multigroups-drupal-7-using-field-collections/index.html +++ b/docs/blog/2011/08/28/create-multigroups-drupal-7-using-field-collections/index.html @@ -179,6 +179,14 @@ diff --git a/docs/blog/2011/10/19/install-and-configure-subversion-svn-server-ubuntu/index.html b/docs/blog/2011/10/19/install-and-configure-subversion-svn-server-ubuntu/index.html index 840c4a797..f26813397 100644 --- a/docs/blog/2011/10/19/install-and-configure-subversion-svn-server-ubuntu/index.html +++ b/docs/blog/2011/10/19/install-and-configure-subversion-svn-server-ubuntu/index.html @@ -286,6 +286,14 @@ $ svn add * diff --git a/docs/blog/2012/01/04/site-upgraded-drupal-7/index.html b/docs/blog/2012/01/04/site-upgraded-drupal-7/index.html index 60f81afe6..78336f5b7 100644 --- a/docs/blog/2012/01/04/site-upgraded-drupal-7/index.html +++ b/docs/blog/2012/01/04/site-upgraded-drupal-7/index.html @@ -164,6 +164,14 @@ diff --git a/docs/blog/2012/02/01/use-authorized-keys-create-passwordless-ssh-connection/index.html b/docs/blog/2012/02/01/use-authorized-keys-create-passwordless-ssh-connection/index.html index 02e2c57a6..5c5eb7dda 100644 --- a/docs/blog/2012/02/01/use-authorized-keys-create-passwordless-ssh-connection/index.html +++ b/docs/blog/2012/02/01/use-authorized-keys-create-passwordless-ssh-connection/index.html @@ -186,6 +186,14 @@ diff --git a/docs/blog/2012/04/16/create-omega-subtheme-less-css-preprocessor-using-omega-tools-and-drush/index.html b/docs/blog/2012/04/16/create-omega-subtheme-less-css-preprocessor-using-omega-tools-and-drush/index.html index da504de8e..63bf8bb60 100644 --- a/docs/blog/2012/04/16/create-omega-subtheme-less-css-preprocessor-using-omega-tools-and-drush/index.html +++ b/docs/blog/2012/04/16/create-omega-subtheme-less-css-preprocessor-using-omega-tools-and-drush/index.html @@ -188,6 +188,14 @@ $ drush en -y less omega_tools diff --git a/docs/blog/2012/04/17/installing-nagios-centos/index.html b/docs/blog/2012/04/17/installing-nagios-centos/index.html index a9cc469f3..f7d9971b5 100644 --- a/docs/blog/2012/04/17/installing-nagios-centos/index.html +++ b/docs/blog/2012/04/17/installing-nagios-centos/index.html @@ -165,6 +165,14 @@ diff --git a/docs/blog/2012/04/19/adding-custom-theme-templates-drupal-7/index.html b/docs/blog/2012/04/19/adding-custom-theme-templates-drupal-7/index.html index 8651ce0b7..537339e53 100644 --- a/docs/blog/2012/04/19/adding-custom-theme-templates-drupal-7/index.html +++ b/docs/blog/2012/04/19/adding-custom-theme-templates-drupal-7/index.html @@ -213,6 +213,14 @@ function mytheme_preprocess_node(&$variables) { diff --git a/docs/blog/2012/05/23/add-date-popup-calendar-custom-form/index.html b/docs/blog/2012/05/23/add-date-popup-calendar-custom-form/index.html index ff15a781a..989706f64 100644 --- a/docs/blog/2012/05/23/add-date-popup-calendar-custom-form/index.html +++ b/docs/blog/2012/05/23/add-date-popup-calendar-custom-form/index.html @@ -185,6 +185,14 @@ diff --git a/docs/blog/2012/05/23/checkout-specific-revision-svn-command-line/index.html b/docs/blog/2012/05/23/checkout-specific-revision-svn-command-line/index.html index ef1eb9660..47821bfed 100644 --- a/docs/blog/2012/05/23/checkout-specific-revision-svn-command-line/index.html +++ b/docs/blog/2012/05/23/checkout-specific-revision-svn-command-line/index.html @@ -171,6 +171,14 @@ diff --git a/docs/blog/2012/05/23/forward-one-domain-another-using-modrewrite-and-htaccess/index.html b/docs/blog/2012/05/23/forward-one-domain-another-using-modrewrite-and-htaccess/index.html index 348a11818..0c8a9ed20 100644 --- a/docs/blog/2012/05/23/forward-one-domain-another-using-modrewrite-and-htaccess/index.html +++ b/docs/blog/2012/05/23/forward-one-domain-another-using-modrewrite-and-htaccess/index.html @@ -178,6 +178,14 @@ RewriteRule (.*) http://yoursite.com/$1 [R=301,L] diff --git a/docs/blog/2012/05/23/prevent-apache-displaying-text-files-within-web-browser/index.html b/docs/blog/2012/05/23/prevent-apache-displaying-text-files-within-web-browser/index.html index b6f971702..e0930624e 100644 --- a/docs/blog/2012/05/23/prevent-apache-displaying-text-files-within-web-browser/index.html +++ b/docs/blog/2012/05/23/prevent-apache-displaying-text-files-within-web-browser/index.html @@ -173,6 +173,14 @@ diff --git a/docs/blog/2012/05/23/writing-info-file-drupal-7-theme/index.html b/docs/blog/2012/05/23/writing-info-file-drupal-7-theme/index.html index 9fc2b07f5..ef49cce72 100644 --- a/docs/blog/2012/05/23/writing-info-file-drupal-7-theme/index.html +++ b/docs/blog/2012/05/23/writing-info-file-drupal-7-theme/index.html @@ -190,6 +190,14 @@ styles[] = js/mytheme.js diff --git a/docs/blog/2012/05/24/dividing-drupals-process-and-preprocess-functions-separate-files/index.html b/docs/blog/2012/05/24/dividing-drupals-process-and-preprocess-functions-separate-files/index.html index fb988003d..1c5131870 100644 --- a/docs/blog/2012/05/24/dividing-drupals-process-and-preprocess-functions-separate-files/index.html +++ b/docs/blog/2012/05/24/dividing-drupals-process-and-preprocess-functions-separate-files/index.html @@ -232,6 +232,14 @@ function mytheme_invoke($type, $hook, &$variables) { diff --git a/docs/blog/2012/07/12/my-new-drupal-modules/index.html b/docs/blog/2012/07/12/my-new-drupal-modules/index.html index 3e7c75668..f3c19a533 100644 --- a/docs/blog/2012/07/12/my-new-drupal-modules/index.html +++ b/docs/blog/2012/07/12/my-new-drupal-modules/index.html @@ -170,6 +170,14 @@ diff --git a/docs/blog/2012/07/14/install-nomensa-media-player-drupal/index.html b/docs/blog/2012/07/14/install-nomensa-media-player-drupal/index.html index 1f74d6b3b..96112eb81 100644 --- a/docs/blog/2012/07/14/install-nomensa-media-player-drupal/index.html +++ b/docs/blog/2012/07/14/install-nomensa-media-player-drupal/index.html @@ -225,6 +225,14 @@ drush en -y nomensa_amp diff --git a/docs/blog/2012/07/27/writing-article-linux-journal/index.html b/docs/blog/2012/07/27/writing-article-linux-journal/index.html index 6d590ea78..0a945ffea 100644 --- a/docs/blog/2012/07/27/writing-article-linux-journal/index.html +++ b/docs/blog/2012/07/27/writing-article-linux-journal/index.html @@ -165,6 +165,14 @@ diff --git a/docs/blog/2012/08/18/display-custom-menu-drupal-7-theme-template-file/index.html b/docs/blog/2012/08/18/display-custom-menu-drupal-7-theme-template-file/index.html index 0e2834ca7..dbea087ca 100644 --- a/docs/blog/2012/08/18/display-custom-menu-drupal-7-theme-template-file/index.html +++ b/docs/blog/2012/08/18/display-custom-menu-drupal-7-theme-template-file/index.html @@ -175,6 +175,14 @@ print theme('links', array( diff --git a/docs/blog/2012/09/06/reflections-speaking-unifieddiff/index.html b/docs/blog/2012/09/06/reflections-speaking-unifieddiff/index.html index 2e8a62f1f..e739e7f06 100644 --- a/docs/blog/2012/09/06/reflections-speaking-unifieddiff/index.html +++ b/docs/blog/2012/09/06/reflections-speaking-unifieddiff/index.html @@ -169,6 +169,14 @@ diff --git a/docs/blog/2012/10/25/my-sublime-text-2-settings/index.html b/docs/blog/2012/10/25/my-sublime-text-2-settings/index.html index 39244848c..b4b2b34ea 100644 --- a/docs/blog/2012/10/25/my-sublime-text-2-settings/index.html +++ b/docs/blog/2012/10/25/my-sublime-text-2-settings/index.html @@ -252,6 +252,14 @@ diff --git a/docs/blog/2012/11/15/accessible-bristol-site-launched/index.html b/docs/blog/2012/11/15/accessible-bristol-site-launched/index.html index 75990ecef..370427415 100644 --- a/docs/blog/2012/11/15/accessible-bristol-site-launched/index.html +++ b/docs/blog/2012/11/15/accessible-bristol-site-launched/index.html @@ -165,6 +165,14 @@ diff --git a/docs/blog/2012/11/17/open-sublime-text-2-mac-os-x-command-line/index.html b/docs/blog/2012/11/17/open-sublime-text-2-mac-os-x-command-line/index.html index 507034fb0..5fa7f9fd6 100644 --- a/docs/blog/2012/11/17/open-sublime-text-2-mac-os-x-command-line/index.html +++ b/docs/blog/2012/11/17/open-sublime-text-2-mac-os-x-command-line/index.html @@ -170,6 +170,14 @@ diff --git a/docs/blog/2012/12/06/use-sass-and-compass-drupal-7-using-sassy/index.html b/docs/blog/2012/12/06/use-sass-and-compass-drupal-7-using-sassy/index.html index aa2aa3e08..8f6fb4044 100644 --- a/docs/blog/2012/12/06/use-sass-and-compass-drupal-7-using-sassy/index.html +++ b/docs/blog/2012/12/06/use-sass-and-compass-drupal-7-using-sassy/index.html @@ -211,6 +211,14 @@ $ drush en -y libraries prepro sassy sassy_compass diff --git a/docs/blog/2013/01/09/checking-if-user-logged-drupal-right-way/index.html b/docs/blog/2013/01/09/checking-if-user-logged-drupal-right-way/index.html index 2a52b2e82..2578bb567 100644 --- a/docs/blog/2013/01/09/checking-if-user-logged-drupal-right-way/index.html +++ b/docs/blog/2013/01/09/checking-if-user-logged-drupal-right-way/index.html @@ -204,6 +204,14 @@ function mymodule_menu() { diff --git a/docs/blog/2013/02/16/creating-and-using-custom-tokens-drupal-7/index.html b/docs/blog/2013/02/16/creating-and-using-custom-tokens-drupal-7/index.html index fe3d2c00a..b0c437c8c 100644 --- a/docs/blog/2013/02/16/creating-and-using-custom-tokens-drupal-7/index.html +++ b/docs/blog/2013/02/16/creating-and-using-custom-tokens-drupal-7/index.html @@ -289,6 +289,14 @@ $c = token_replace($a, array('foo')); diff --git a/docs/blog/2013/03/02/quickest-way-install-sublime-text-2-ubuntu/index.html b/docs/blog/2013/03/02/quickest-way-install-sublime-text-2-ubuntu/index.html index 432d7f5df..9d12eaa32 100644 --- a/docs/blog/2013/03/02/quickest-way-install-sublime-text-2-ubuntu/index.html +++ b/docs/blog/2013/03/02/quickest-way-install-sublime-text-2-ubuntu/index.html @@ -170,6 +170,14 @@ $ sudo apt-get install sublime-text diff --git a/docs/blog/2013/04/20/leaving-nomensa-joining-precedent/index.html b/docs/blog/2013/04/20/leaving-nomensa-joining-precedent/index.html index de42db916..c08176706 100644 --- a/docs/blog/2013/04/20/leaving-nomensa-joining-precedent/index.html +++ b/docs/blog/2013/04/20/leaving-nomensa-joining-precedent/index.html @@ -167,6 +167,14 @@ diff --git a/docs/blog/2013/04/27/display-git-branch-or-tag-names-your-bash-prompt/index.html b/docs/blog/2013/04/27/display-git-branch-or-tag-names-your-bash-prompt/index.html index 27221bf95..017f3cac4 100644 --- a/docs/blog/2013/04/27/display-git-branch-or-tag-names-your-bash-prompt/index.html +++ b/docs/blog/2013/04/27/display-git-branch-or-tag-names-your-bash-prompt/index.html @@ -208,6 +208,14 @@ PS1="\u@\h:\w\$(parse_git_branch_or_tag) $ " diff --git a/docs/blog/2013/06/13/some-useful-links-using-simpletest-drupal/index.html b/docs/blog/2013/06/13/some-useful-links-using-simpletest-drupal/index.html index e1f76cd8a..6519d8d07 100644 --- a/docs/blog/2013/06/13/some-useful-links-using-simpletest-drupal/index.html +++ b/docs/blog/2013/06/13/some-useful-links-using-simpletest-drupal/index.html @@ -172,6 +172,14 @@ diff --git a/docs/blog/2013/07/17/creating-local-and-staging-sites-drupals-domain-module-enabled/index.html b/docs/blog/2013/07/17/creating-local-and-staging-sites-drupals-domain-module-enabled/index.html index 8a2b7a657..459d8b81f 100644 --- a/docs/blog/2013/07/17/creating-local-and-staging-sites-drupals-domain-module-enabled/index.html +++ b/docs/blog/2013/07/17/creating-local-and-staging-sites-drupals-domain-module-enabled/index.html @@ -190,6 +190,14 @@ staging_domain diff --git a/docs/blog/2013/07/26/going-drupalcon/index.html b/docs/blog/2013/07/26/going-drupalcon/index.html index 61f33147c..be7fac1f1 100644 --- a/docs/blog/2013/07/26/going-drupalcon/index.html +++ b/docs/blog/2013/07/26/going-drupalcon/index.html @@ -167,6 +167,14 @@ diff --git a/docs/blog/2013/09/06/create-a-zen-sub-theme-using-drush/index.html b/docs/blog/2013/09/06/create-a-zen-sub-theme-using-drush/index.html index e0c77dead..40346bc98 100644 --- a/docs/blog/2013/09/06/create-a-zen-sub-theme-using-drush/index.html +++ b/docs/blog/2013/09/06/create-a-zen-sub-theme-using-drush/index.html @@ -184,6 +184,14 @@ diff --git a/docs/blog/2013/11/19/dont-bootstrap-drupal-use-drush/index.html b/docs/blog/2013/11/19/dont-bootstrap-drupal-use-drush/index.html index 892a95132..839667ac2 100644 --- a/docs/blog/2013/11/19/dont-bootstrap-drupal-use-drush/index.html +++ b/docs/blog/2013/11/19/dont-bootstrap-drupal-use-drush/index.html @@ -200,6 +200,14 @@ $node = node_load(1); diff --git a/docs/blog/2013/11/27/useful-vagrant-commands/index.html b/docs/blog/2013/11/27/useful-vagrant-commands/index.html index a81f0c247..ea827fd27 100644 --- a/docs/blog/2013/11/27/useful-vagrant-commands/index.html +++ b/docs/blog/2013/11/27/useful-vagrant-commands/index.html @@ -208,6 +208,14 @@ diff --git a/docs/blog/2013/12/24/quickly-apply-patches-using-git-and-curl-or-wget/index.html b/docs/blog/2013/12/24/quickly-apply-patches-using-git-and-curl-or-wget/index.html index 46cac5b3e..0d9fc6096 100644 --- a/docs/blog/2013/12/24/quickly-apply-patches-using-git-and-curl-or-wget/index.html +++ b/docs/blog/2013/12/24/quickly-apply-patches-using-git-and-curl-or-wget/index.html @@ -177,6 +177,14 @@ diff --git a/docs/blog/2013/12/31/download-different-versions-drupal-drush/index.html b/docs/blog/2013/12/31/download-different-versions-drupal-drush/index.html index 4046f29ac..e32c2f006 100644 --- a/docs/blog/2013/12/31/download-different-versions-drupal-drush/index.html +++ b/docs/blog/2013/12/31/download-different-versions-drupal-drush/index.html @@ -189,6 +189,14 @@ $ drush dl drupal-8 diff --git a/docs/blog/2014/01/15/some-useful-git-aliases/index.html b/docs/blog/2014/01/15/some-useful-git-aliases/index.html index 7fa2ffbb9..b3fd69c99 100644 --- a/docs/blog/2014/01/15/some-useful-git-aliases/index.html +++ b/docs/blog/2014/01/15/some-useful-git-aliases/index.html @@ -184,6 +184,14 @@ alias gfh="git flow hotfix" diff --git a/docs/blog/2014/02/09/drupalcamp-london-2014/index.html b/docs/blog/2014/02/09/drupalcamp-london-2014/index.html index b87ed25f7..f64b7d114 100644 --- a/docs/blog/2014/02/09/drupalcamp-london-2014/index.html +++ b/docs/blog/2014/02/09/drupalcamp-london-2014/index.html @@ -171,6 +171,14 @@ diff --git a/docs/blog/2014/03/03/what-git-flow/index.html b/docs/blog/2014/03/03/what-git-flow/index.html index 8479d797a..851a8e149 100644 --- a/docs/blog/2014/03/03/what-git-flow/index.html +++ b/docs/blog/2014/03/03/what-git-flow/index.html @@ -218,6 +218,14 @@ diff --git a/docs/blog/2014/05/03/drupal-association/index.html b/docs/blog/2014/05/03/drupal-association/index.html index fc3feda86..3b5e3ac1c 100644 --- a/docs/blog/2014/05/03/drupal-association/index.html +++ b/docs/blog/2014/05/03/drupal-association/index.html @@ -173,6 +173,14 @@ diff --git a/docs/blog/2014/05/06/thanks/index.html b/docs/blog/2014/05/06/thanks/index.html index a3d29a3f2..9cbbd932b 100644 --- a/docs/blog/2014/05/06/thanks/index.html +++ b/docs/blog/2014/05/06/thanks/index.html @@ -163,6 +163,14 @@ diff --git a/docs/blog/2014/05/21/git-format-patch/index.html b/docs/blog/2014/05/21/git-format-patch/index.html index ae7ab90a4..adbbf5494 100644 --- a/docs/blog/2014/05/21/git-format-patch/index.html +++ b/docs/blog/2014/05/21/git-format-patch/index.html @@ -248,6 +248,14 @@ Applying: #2272799 Replaced URL diff --git a/docs/blog/2014/07/02/drush-make-drupalbristol/index.html b/docs/blog/2014/07/02/drush-make-drupalbristol/index.html index e07774610..e6ea0e31a 100644 --- a/docs/blog/2014/07/02/drush-make-drupalbristol/index.html +++ b/docs/blog/2014/07/02/drush-make-drupalbristol/index.html @@ -166,6 +166,14 @@ diff --git a/docs/blog/2014/10/06/fix-vagrant-loading-wrong-virtual-machine/index.html b/docs/blog/2014/10/06/fix-vagrant-loading-wrong-virtual-machine/index.html index be936d4dc..6927f26d3 100644 --- a/docs/blog/2014/10/06/fix-vagrant-loading-wrong-virtual-machine/index.html +++ b/docs/blog/2014/10/06/fix-vagrant-loading-wrong-virtual-machine/index.html @@ -173,6 +173,14 @@ diff --git a/docs/blog/2014/10/21/updating-features-and-adding-components-using-drush/index.html b/docs/blog/2014/10/21/updating-features-and-adding-components-using-drush/index.html index ea0975dff..27b69a359 100644 --- a/docs/blog/2014/10/21/updating-features-and-adding-components-using-drush/index.html +++ b/docs/blog/2014/10/21/updating-features-and-adding-components-using-drush/index.html @@ -206,6 +206,14 @@ diff --git a/docs/blog/2014/11/18/include-css-fonts-using-sass-each-loop/index.html b/docs/blog/2014/11/18/include-css-fonts-using-sass-each-loop/index.html index 50fb537c2..1b8708510 100644 --- a/docs/blog/2014/11/18/include-css-fonts-using-sass-each-loop/index.html +++ b/docs/blog/2014/11/18/include-css-fonts-using-sass-each-loop/index.html @@ -207,6 +207,14 @@ diff --git a/docs/blog/2014/11/20/using-remote-files-when-developing-locally-with-stage-file-proxy-module/index.html b/docs/blog/2014/11/20/using-remote-files-when-developing-locally-with-stage-file-proxy-module/index.html index b73745e5d..8131e4fe5 100644 --- a/docs/blog/2014/11/20/using-remote-files-when-developing-locally-with-stage-file-proxy-module/index.html +++ b/docs/blog/2014/11/20/using-remote-files-when-developing-locally-with-stage-file-proxy-module/index.html @@ -180,6 +180,14 @@ $conf['stage_file_proxy_use_imagecache_root'] = FALSE; diff --git a/docs/blog/2014/11/27/pantheon-settings-files/index.html b/docs/blog/2014/11/27/pantheon-settings-files/index.html index 2697b0db6..3cba40b08 100644 --- a/docs/blog/2014/11/27/pantheon-settings-files/index.html +++ b/docs/blog/2014/11/27/pantheon-settings-files/index.html @@ -230,6 +230,14 @@ $base_url = ''; diff --git a/docs/blog/2014/12/20/include-local-drupal-settings-file-environment-configuration-and-overrides/index.html b/docs/blog/2014/12/20/include-local-drupal-settings-file-environment-configuration-and-overrides/index.html index 5e1210438..c1183ce40 100644 --- a/docs/blog/2014/12/20/include-local-drupal-settings-file-environment-configuration-and-overrides/index.html +++ b/docs/blog/2014/12/20/include-local-drupal-settings-file-environment-configuration-and-overrides/index.html @@ -190,6 +190,14 @@ sites/*/private diff --git a/docs/blog/2015/03/20/2014/index.html b/docs/blog/2015/03/20/2014/index.html index aedd2096a..f1005c1c1 100644 --- a/docs/blog/2015/03/20/2014/index.html +++ b/docs/blog/2015/03/20/2014/index.html @@ -209,6 +209,14 @@ diff --git a/docs/blog/2015/04/03/how-to-define-a-minimum-drupal-core-version/index.html b/docs/blog/2015/04/03/how-to-define-a-minimum-drupal-core-version/index.html index 981f3201d..a1deb4554 100644 --- a/docs/blog/2015/04/03/how-to-define-a-minimum-drupal-core-version/index.html +++ b/docs/blog/2015/04/03/how-to-define-a-minimum-drupal-core-version/index.html @@ -227,6 +227,14 @@ dependencies[] = modulename (1.x) diff --git a/docs/blog/2015/06/18/updating-forked-repositories-on-github/index.html b/docs/blog/2015/06/18/updating-forked-repositories-on-github/index.html index f1aa3e089..cf2bed349 100644 --- a/docs/blog/2015/06/18/updating-forked-repositories-on-github/index.html +++ b/docs/blog/2015/06/18/updating-forked-repositories-on-github/index.html @@ -235,6 +235,14 @@ $ git push origin master diff --git a/docs/blog/2015/07/19/sculpin-twig-resources/index.html b/docs/blog/2015/07/19/sculpin-twig-resources/index.html index 6a7f5638d..a41de2740 100644 --- a/docs/blog/2015/07/19/sculpin-twig-resources/index.html +++ b/docs/blog/2015/07/19/sculpin-twig-resources/index.html @@ -208,6 +208,14 @@ diff --git a/docs/blog/2015/07/21/automating-sculpin-jenkins/index.html b/docs/blog/2015/07/21/automating-sculpin-jenkins/index.html index a8af8da26..9223aca03 100644 --- a/docs/blog/2015/07/21/automating-sculpin-jenkins/index.html +++ b/docs/blog/2015/07/21/automating-sculpin-jenkins/index.html @@ -277,6 +277,14 @@ fi diff --git a/docs/blog/2015/12/22/programmatically-load-an-entityform-in-drupal-7/index.html b/docs/blog/2015/12/22/programmatically-load-an-entityform-in-drupal-7/index.html index 5aeeac75c..e63829333 100644 --- a/docs/blog/2015/12/22/programmatically-load-an-entityform-in-drupal-7/index.html +++ b/docs/blog/2015/12/22/programmatically-load-an-entityform-in-drupal-7/index.html @@ -199,6 +199,14 @@ $output = entityform_form_wrapper($form, 'submit', 'embedded'), diff --git a/docs/blog/2016/02/15/announcing-the-drupal-vm-generator/index.html b/docs/blog/2016/02/15/announcing-the-drupal-vm-generator/index.html index dd529299b..2817be05f 100644 --- a/docs/blog/2016/02/15/announcing-the-drupal-vm-generator/index.html +++ b/docs/blog/2016/02/15/announcing-the-drupal-vm-generator/index.html @@ -207,6 +207,14 @@ diff --git a/docs/blog/2016/05/03/simplifying-drupal-migrations-with-xautoload/index.html b/docs/blog/2016/05/03/simplifying-drupal-migrations-with-xautoload/index.html index a5d31adea..a69278085 100644 --- a/docs/blog/2016/05/03/simplifying-drupal-migrations-with-xautoload/index.html +++ b/docs/blog/2016/05/03/simplifying-drupal-migrations-with-xautoload/index.html @@ -254,6 +254,14 @@ class FooArticleNodeMigration extends DrupalNode6Migration { diff --git a/docs/blog/2016/07/15/building-gmail-filters-with-php/index.html b/docs/blog/2016/07/15/building-gmail-filters-with-php/index.html index 67b7ca5ae..fb704a665 100644 --- a/docs/blog/2016/07/15/building-gmail-filters-with-php/index.html +++ b/docs/blog/2016/07/15/building-gmail-filters-with-php/index.html @@ -227,6 +227,14 @@ new Builder($filters); diff --git a/docs/blog/2016/12/30/drupal-vm-generator-291-released/index.html b/docs/blog/2016/12/30/drupal-vm-generator-291-released/index.html index 3dede853e..1620623f5 100644 --- a/docs/blog/2016/12/30/drupal-vm-generator-291-released/index.html +++ b/docs/blog/2016/12/30/drupal-vm-generator-291-released/index.html @@ -177,6 +177,14 @@ diff --git a/docs/blog/2017/01/07/easier-sculpin-commands-with-composer-and-npm-scripts/index.html b/docs/blog/2017/01/07/easier-sculpin-commands-with-composer-and-npm-scripts/index.html index 3c10ee0ac..444d01b35 100644 --- a/docs/blog/2017/01/07/easier-sculpin-commands-with-composer-and-npm-scripts/index.html +++ b/docs/blog/2017/01/07/easier-sculpin-commands-with-composer-and-npm-scripts/index.html @@ -205,6 +205,14 @@ diff --git a/docs/blog/2017/01/31/nginx-redirects-with-query-string-arguments/index.html b/docs/blog/2017/01/31/nginx-redirects-with-query-string-arguments/index.html index fff698bc5..a392b29a0 100644 --- a/docs/blog/2017/01/31/nginx-redirects-with-query-string-arguments/index.html +++ b/docs/blog/2017/01/31/nginx-redirects-with-query-string-arguments/index.html @@ -201,6 +201,14 @@ diff --git a/docs/blog/2017/06/09/introducing-the-drupal-meetups-twitterbot/index.html b/docs/blog/2017/06/09/introducing-the-drupal-meetups-twitterbot/index.html index e11c4ed6a..39c69f054 100644 --- a/docs/blog/2017/06/09/introducing-the-drupal-meetups-twitterbot/index.html +++ b/docs/blog/2017/06/09/introducing-the-drupal-meetups-twitterbot/index.html @@ -104,6 +104,11 @@ +

    About the Author

    diff --git a/docs/blog/2017/07/13/publishing-sculpin-sites-with-github-pages/index.html b/docs/blog/2017/07/13/publishing-sculpin-sites-with-github-pages/index.html new file mode 100644 index 000000000..ebceb2f28 --- /dev/null +++ b/docs/blog/2017/07/13/publishing-sculpin-sites-with-github-pages/index.html @@ -0,0 +1,271 @@ + + + + Publishing Sculpin Sites with GitHub Pages | Oliver Davies + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +

    Publishing Sculpin Sites with GitHub Pages

    + +

    13th July 2017

    + +

    + +

    Earlier this week I moved this site from my personal Linode server to GitHub Pages.

    + +

    This made sense as I already kept the source code in on GitHub, the issue was that GitHub Pages doesn’t know how to dynamically parse and generate a Sculpin site like it does with some other static site generators. It can though parse and serve HTML files, which is what Sculpin generates. It’s just a case of how those files are added to GitHub.

    + +

    I’ve seen different implementations of this, mostly where the Sculpin code is on one branch, and the generated HTML code is on a separate gh-pages or master branch (depending on your repository name). I’m not fond of this approach as it means automatically checking out and merging branches which can get messy, and also it’s weird to look at a repo’s branches page and see one branch maybe tens or hundreds of commits both ahead and behind the default branch.

    + +

    This has been made simpler and tidier now that we can use a docs directory within the repository to serve content.

    + +

    + +

    This means that I can simply re-generate the site after making changes and add it as an additional commit to my main branch with no need to switch branches or perform a merge.

    + +

    To simplify this, I’ve added a new build.sh script into my repository to automate the sites. This is how it currently looks:

    + +
    #!/usr/bin/env bash
    +
    +SITE_ENV="prod"
    +
    +# Remove the existing docs directory, build the site and create the new
    +# docs directory.
    +rm -rf ./docs
    +vendor/bin/sculpin generate --no-interaction --clean --env=${SITE_ENV}
    +touch output_${SITE_ENV}/.nojekyll
    +mv output_${SITE_ENV} docs
    +
    +# Ensure the correct Git variables are used.
    +git config --local user.name 'Oliver Davies'
    +git config --local user.email oliver@oliverdavies.uk
    +
    +# Add, commit and push the changes.
    +git add --all docs
    +git commit -m 'Build.'
    +git push origin HEAD
    +
    + +

    This begins by removing the deleting the existing docs directory and re-generating the site with the specified environment. Then I add a .nojekyll file and rename the output directory to replace docs.

    + +

    Now the changes can be added, committed and pushed. Once pushed, the new code is automatically served by GitHub Pages.

    + +

    HTTPS

    + +

    GitHub Pages unfortunately does not support HTTPS for custom domains.

    + +

    As the site was previously using HTTPS, I didn’t want to have to go back to HTTP, break any incoming links and lose any potential traffic. To continue using HTTPS, I decided to use Cloudflare to serve the site via their CDN which does allow for HTTPS traffic.

    + +

    Next Steps

    + +
      +
    • Enable automatically running build.sh when new changes are pushed to GitHub rather than running it manually. I was previously using Jenkins and Fabric for this, though I’m also going to look into using Travis to accomplish this.
    • +
    • Add the pre-build steps such as running composer install and yarn to install dependencies, and gulp to create the front-end assets. This was previously done by Jenkins in my previous setup.
    • +
    + +

    Resources

    + + + +

    + Tags: + sculpin, php, github

    +
    + + +
    +
    +

    About the Author

    + + Picture of Oliver + +

    Oliver Davies is a Web Developer, System Administrator and Drupal specialist based in the UK. He is a Senior Developer at Microserve and also provides freelance consultancy services for Drupal websites, PHP applications and Linux servers.

    +
    +
    + +
    +
    + + Drupal Association Individual Member + + + + I built Drupal 8 with hand holding a wrench on blue background + + + Acquia Certified Developer - Drupal 8 Exam Badge + + + + +
    +
    +
    Availability
    + +
    +

    + + + + Currently have limited part-time capacity +

    +

    + + + Currently no spare full-time capacity. + +

    +
    +
    +
    + +
    +
    + + +
    +

    Things that I organise

    + +
    +
    + + + + + + + diff --git a/docs/blog/index.html b/docs/blog/index.html index 2008297b2..b9a9dbaf2 100644 --- a/docs/blog/index.html +++ b/docs/blog/index.html @@ -86,6 +86,26 @@
    • +

      Publishing Sculpin Sites with GitHub Pages

      + +

      13th July 2017

      + + +

      + +

      Earlier this week I moved this site from my personal Linode server to GitHub Pages.

      + +

      This made sense as I already kept the source code in on GitHub, the issue was that GitHub Pages doesn’t know how to dynamically parse and generate a Sculpin site like it does with some other static site generators. It can though parse and serve HTML files, which is what Sculpin generates. It’s just a case of how those files are added to GitHub.

      + + + Read more → +
    • +
    • Introducing the Drupal Meetups Twitterbot

      9th June 2017

      @@ -200,17 +220,6 @@ I was already aware of a Ruby library called gmail-britta that does the same thi Read more → -
    • -
    • -

      Announcing the Drupal VM Generator

      - -

      15th February 2016

      - - -

      For the past few weeks I’ve been working on a personal side project, based on Drupal VM. It’s called the Drupal VM Generator, and over the weekend I’ve added the final features and fixed the remaining issues, and tagged the 1.0.0 release.

      - - - Read more →
    diff --git a/docs/blog/page/10.html b/docs/blog/page/10.html index db54c75ce..be40fe1d0 100644 --- a/docs/blog/page/10.html +++ b/docs/blog/page/10.html @@ -86,6 +86,16 @@
    diff --git a/docs/blog/page/2.html b/docs/blog/page/2.html index 9384fccd8..e6189f586 100644 --- a/docs/blog/page/2.html +++ b/docs/blog/page/2.html @@ -86,6 +86,17 @@
    • +

      Announcing the Drupal VM Generator

      + +

      15th February 2016

      + + +

      For the past few weeks I’ve been working on a personal side project, based on Drupal VM. It’s called the Drupal VM Generator, and over the weekend I’ve added the final features and fixed the remaining issues, and tagged the 1.0.0 release.

      + + + Read more → +
    • +
    • Programmatically Load an Entityform in Drupal 7

      22nd December 2015

      @@ -186,17 +197,6 @@ People may or may not know, but this site runs on Sculpin, a PHP based static si Read more → -
    • -
    • -

      Include CSS Fonts by Using a SASS each Loop

      - -

      18th November 2014

      - - -

      How to use an @each loop in SASS to quickly include multiple font files within your stylesheet.

      - - - Read more →
    @@ -256,6 +256,14 @@ People may or may not know, but this site runs on Sculpin, a PHP based static si diff --git a/docs/blog/page/3.html b/docs/blog/page/3.html index fe0c5fff0..4c3c0b987 100644 --- a/docs/blog/page/3.html +++ b/docs/blog/page/3.html @@ -86,6 +86,17 @@
    • +

      Include CSS Fonts by Using a SASS each Loop

      + +

      18th November 2014

      + + +

      How to use an @each loop in SASS to quickly include multiple font files within your stylesheet.

      + + + Read more → +
    • +
    • Updating Features and Adding Components Using Drush

      21st October 2014

      @@ -187,19 +198,6 @@ Read more → -
    • -
    • -

      Download Different Versions of Drupal with Drush

      - -

      31st December 2013

      - - -

      If you use Drush, it's likely that you've used the drush pm-download (or drush dl for short) command to start a new project. This command downloads projects from Drupal.org, but if you don't specify a project or type "drush dl drupal", the command will download the current stable version of Drupal core. Currently, this will be Drupal 7 with that being the current stable version of core at the time of writing this post.

      - -

      But what if you don't want Drupal 7?

      - - - Read more →
    @@ -259,6 +257,14 @@ diff --git a/docs/blog/page/4.html b/docs/blog/page/4.html index c47cdf72b..3ccac21d3 100644 --- a/docs/blog/page/4.html +++ b/docs/blog/page/4.html @@ -86,6 +86,19 @@
    • +

      Download Different Versions of Drupal with Drush

      + +

      31st December 2013

      + + +

      If you use Drush, it's likely that you've used the drush pm-download (or drush dl for short) command to start a new project. This command downloads projects from Drupal.org, but if you don't specify a project or type "drush dl drupal", the command will download the current stable version of Drupal core. Currently, this will be Drupal 7 with that being the current stable version of core at the time of writing this post.

      + +

      But what if you don't want Drupal 7?

      + + + Read more → +
    • +
    • Quickly Apply Patches Using Git and curl or wget

      24th December 2013

      @@ -189,17 +202,6 @@ Read more → -
    • -
    • -

      The Quickest way to Install Sublime Text 2 in Ubuntu

      - -

      2nd March 2013

      - - -

      After reading numerous blog posts about how to install Sublime Text 2 in Ubuntu, this is definitely the quickest way!

      - - - Read more →
    @@ -259,6 +261,14 @@ diff --git a/docs/blog/page/5.html b/docs/blog/page/5.html index ac217c587..d5262e04c 100644 --- a/docs/blog/page/5.html +++ b/docs/blog/page/5.html @@ -86,6 +86,17 @@
    • +

      The Quickest way to Install Sublime Text 2 in Ubuntu

      + +

      2nd March 2013

      + + +

      After reading numerous blog posts about how to install Sublime Text 2 in Ubuntu, this is definitely the quickest way!

      + + + Read more → +
    • +
    • Creating and using custom tokens in Drupal 7

      16th February 2013

      @@ -187,17 +198,6 @@ Read more → -
    • -
    • -

      Install and Configure the Nomensa Accessible Media Player in Drupal

      - -

      14th July 2012

      - - -

      This week I released the first version of the Nomensa Accessible Media Player module for Drupal 7. Here's some instructions of how to install and configure it.

      - - - Read more →
    @@ -257,6 +257,14 @@ diff --git a/docs/blog/page/6.html b/docs/blog/page/6.html index 9232c9d33..7077334c1 100644 --- a/docs/blog/page/6.html +++ b/docs/blog/page/6.html @@ -86,6 +86,17 @@
    • +

      Install and Configure the Nomensa Accessible Media Player in Drupal

      + +

      14th July 2012

      + + +

      This week I released the first version of the Nomensa Accessible Media Player module for Drupal 7. Here's some instructions of how to install and configure it.

      + + + Read more → +
    • +
    • My new Drupal modules

      12th July 2012

      @@ -191,18 +202,6 @@ http://saylinux.net/story/009506/how-install-nagios-centos-55 …

      Read more → -
    • -
    • -

      Create an Omega Subtheme with LESS CSS Preprocessor using Omega Tools and Drush

      - -

      16th April 2012

      - - -

      In this tutorial I'll be showing how to create an Omega subtheme using the Omega Tools module, and have it working with the LESS CSS preprocessor. - -The first thing that I need to do is download the Omega theme and the Omega Tools and LESS modules, and then to enable both …

      - - Read more →
    @@ -262,6 +261,14 @@ The first thing that I need to do is download the Omega theme and the Omega Tool diff --git a/docs/blog/page/7.html b/docs/blog/page/7.html index 9a466200c..af67dc779 100644 --- a/docs/blog/page/7.html +++ b/docs/blog/page/7.html @@ -86,6 +86,18 @@
    • +

      Create an Omega Subtheme with LESS CSS Preprocessor using Omega Tools and Drush

      + +

      16th April 2012

      + + +

      In this tutorial I'll be showing how to create an Omega subtheme using the Omega Tools module, and have it working with the LESS CSS preprocessor. + +The first thing that I need to do is download the Omega theme and the Omega Tools and LESS modules, and then to enable both …

      + + Read more → +
    • +
    • How to use Authorized Keys to Create a Passwordless SSH Connection

      1st February 2012

      @@ -196,18 +208,6 @@ Next, you'll need to create a kit that contains the fonts that you want to Under …

      Read more → -
    • -
    • -

      Use Regular Expressions to Search and Replace in Coda or TextMate

      - -

      4th November 2010

      - - -

      As in the original post, I'd generated a list of node ID values, and needed to add structure the SQL update statment formatted in a certain way. However, I changed my inital query slightly to out put the same nid value twice. - -SELECT nid, nid FROM node WHERE TYPE = 'blog' …

      - - Read more →
    @@ -267,6 +267,14 @@ SELECT nid, nid FROM node WHERE TYPE = 'blog' …

    diff --git a/docs/blog/page/8.html b/docs/blog/page/8.html index fedee685a..b8ca70cbb 100644 --- a/docs/blog/page/8.html +++ b/docs/blog/page/8.html @@ -86,6 +86,18 @@
    • +

      Use Regular Expressions to Search and Replace in Coda or TextMate

      + +

      4th November 2010

      + + +

      As in the original post, I'd generated a list of node ID values, and needed to add structure the SQL update statment formatted in a certain way. However, I changed my inital query slightly to out put the same nid value twice. + +SELECT nid, nid FROM node WHERE TYPE = 'blog' …

      + + Read more → +
    • +
    • Create a Better Photo Gallery in Drupal - Part 2.1

      22nd October 2010

      @@ -203,18 +215,6 @@ Today, I'd like …

      When you press a configurable hot-key, a jQuery dialog box appears where you can search for nodes by title or path, or directly enter the path …

      Read more → -
    • -
    • -

      Add a Taxonomy Term to Multiple Nodes Using SQL

      - -

      7th July 2010

      - - -

      Update: This can also be done using the Views Bulk Operations module. - -In preparation for my Blog posts being added to Drupal Planet, I needed to create a new Taxonomy term (or, in this case, tag) called 'Drupal Planet', and assign it to new content to imported into their aggregator. After …

      - - Read more →
    @@ -274,6 +274,14 @@ In preparation for my Blog posts being added to Drupal Planet, I needed to creat diff --git a/docs/blog/page/9.html b/docs/blog/page/9.html index 04f85f950..3812d8a72 100644 --- a/docs/blog/page/9.html +++ b/docs/blog/page/9.html @@ -86,6 +86,18 @@
    • +

      Add a Taxonomy Term to Multiple Nodes Using SQL

      + +

      7th July 2010

      + + +

      Update: This can also be done using the Views Bulk Operations module. + +In preparation for my Blog posts being added to Drupal Planet, I needed to create a new Taxonomy term (or, in this case, tag) called 'Drupal Planet', and assign it to new content to imported into their aggregator. After …

      + + Read more → +
    • +
    • Create Virtual Hosts on Mac OS X Using VirtualHostX

      2nd July 2010

      @@ -202,16 +214,6 @@ I've recently started a personal project converting a website to Drupal. It The Zenophile module allows you to very quickly create Zen subthemes from within your web browser, as well as editing options such as the site directory where it should be placed, the layout type (fixed or …

      Read more → -
    • -
    • -

      Conditional Email Addresses in a Webform

      - -

      6th May 2010

      - - -

      I created a new Webform to serve as a simple Contact form, but left the main configuration until after I created the form components. I added 'Name', 'Email', 'Subject' and 'Message' fields, as well as a 'Category' select list. Below 'Options', I entered each of my desired options in the …

      - - Read more →
    @@ -271,6 +273,14 @@ The Zenophile module allows you to very quickly create Zen subthemes from within diff --git a/docs/blog/tags/.htaccess.xml b/docs/blog/tags/.htaccess.xml index 214b5c574..2e9050f72 100644 --- a/docs/blog/tags/.htaccess.xml +++ b/docs/blog/tags/.htaccess.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:57 +0100 + Thu, 13 Jul 2017 22:19:17 +0100 Forward one domain to another using mod_rewrite and .htaccess https://www.oliverdavies.uk/blog/2012/05/23/forward-one-domain-another-using-modrewrite-and-htaccess diff --git a/docs/blog/tags/accessibility.xml b/docs/blog/tags/accessibility.xml index dfa455dcb..eeadfbb3c 100644 --- a/docs/blog/tags/accessibility.xml +++ b/docs/blog/tags/accessibility.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:57 +0100 + Thu, 13 Jul 2017 22:19:17 +0100 Accessible Bristol site launched https://www.oliverdavies.uk/blog/2012/11/15/accessible-bristol-site-launched diff --git a/docs/blog/tags/accessible-bristol.xml b/docs/blog/tags/accessible-bristol.xml index aa60a2545..b0ba0ec06 100644 --- a/docs/blog/tags/accessible-bristol.xml +++ b/docs/blog/tags/accessible-bristol.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:57 +0100 + Thu, 13 Jul 2017 22:19:17 +0100 Accessible Bristol site launched https://www.oliverdavies.uk/blog/2012/11/15/accessible-bristol-site-launched diff --git a/docs/blog/tags/admin:hover.xml b/docs/blog/tags/admin:hover.xml index dd8a682c3..8e4b20d80 100644 --- a/docs/blog/tags/admin:hover.xml +++ b/docs/blog/tags/admin:hover.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:58 +0100 + Thu, 13 Jul 2017 22:19:17 +0100 Review of the Admin:hover Module https://www.oliverdavies.uk/blog/2010/08/10/review-adminhover-module diff --git a/docs/blog/tags/administration.xml b/docs/blog/tags/administration.xml index 55e32c082..4ede6bd85 100644 --- a/docs/blog/tags/administration.xml +++ b/docs/blog/tags/administration.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:58 +0100 + Thu, 13 Jul 2017 22:19:17 +0100 Review of the Admin:hover Module https://www.oliverdavies.uk/blog/2010/08/10/review-adminhover-module diff --git a/docs/blog/tags/apache.xml b/docs/blog/tags/apache.xml index fc5e75e43..356b76f3a 100644 --- a/docs/blog/tags/apache.xml +++ b/docs/blog/tags/apache.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:57 +0100 + Thu, 13 Jul 2017 22:19:17 +0100 Prevent Apache from displaying text files within a web browser https://www.oliverdavies.uk/blog/2012/05/23/prevent-apache-displaying-text-files-within-web-browser diff --git a/docs/blog/tags/aria.xml b/docs/blog/tags/aria.xml index c5fe46201..88b27a82a 100644 --- a/docs/blog/tags/aria.xml +++ b/docs/blog/tags/aria.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:57 +0100 + Thu, 13 Jul 2017 22:19:17 +0100 Display a Custom Menu in a Drupal 7 Theme Template File https://www.oliverdavies.uk/blog/2012/08/18/display-custom-menu-drupal-7-theme-template-file diff --git a/docs/blog/tags/autoloading.xml b/docs/blog/tags/autoloading.xml index 51735d788..0fc38ac46 100644 --- a/docs/blog/tags/autoloading.xml +++ b/docs/blog/tags/autoloading.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:56 +0100 + Thu, 13 Jul 2017 22:19:16 +0100 Simplifying Drupal Migrations with xautoload https://www.oliverdavies.uk/blog/2016/05/03/simplifying-drupal-migrations-with-xautoload diff --git a/docs/blog/tags/calendar.xml b/docs/blog/tags/calendar.xml index 4817932e8..2673ca977 100644 --- a/docs/blog/tags/calendar.xml +++ b/docs/blog/tags/calendar.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:57 +0100 + Thu, 13 Jul 2017 22:19:17 +0100 How to add a date popup calendar onto a custom form https://www.oliverdavies.uk/blog/2012/05/23/add-date-popup-calendar-custom-form diff --git a/docs/blog/tags/cck.xml b/docs/blog/tags/cck.xml index 5f4ee50ad..a2acce08b 100644 --- a/docs/blog/tags/cck.xml +++ b/docs/blog/tags/cck.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:57 +0100 + Thu, 13 Jul 2017 22:19:17 +0100 Create Multigroups in Drupal 7 using Field Collections https://www.oliverdavies.uk/blog/2011/08/28/create-multigroups-drupal-7-using-field-collections diff --git a/docs/blog/tags/centos.xml b/docs/blog/tags/centos.xml index f5f2a72c5..263a48748 100644 --- a/docs/blog/tags/centos.xml +++ b/docs/blog/tags/centos.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:57 +0100 + Thu, 13 Jul 2017 22:19:17 +0100 Installing Nagios on CentOS https://www.oliverdavies.uk/blog/2012/04/17/installing-nagios-centos diff --git a/docs/blog/tags/coda.xml b/docs/blog/tags/coda.xml index b4da24244..d2382c9af 100644 --- a/docs/blog/tags/coda.xml +++ b/docs/blog/tags/coda.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:58 +0100 + Thu, 13 Jul 2017 22:19:17 +0100 Use Regular Expressions to Search and Replace in Coda or TextMate https://www.oliverdavies.uk/blog/2010/11/04/use-regular-expressions-search-and-replace-coda-or-textmate diff --git a/docs/blog/tags/code.xml b/docs/blog/tags/code.xml index 118d79458..dcd03d250 100644 --- a/docs/blog/tags/code.xml +++ b/docs/blog/tags/code.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:57 +0100 + Thu, 13 Jul 2017 22:19:17 +0100 Dividing Drupal's process and preprocess functions into separate files https://www.oliverdavies.uk/blog/2012/05/24/dividing-drupals-process-and-preprocess-functions-separate-files diff --git a/docs/blog/tags/compass.xml b/docs/blog/tags/compass.xml index 519247b29..e28786d88 100644 --- a/docs/blog/tags/compass.xml +++ b/docs/blog/tags/compass.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:57 +0100 + Thu, 13 Jul 2017 22:19:16 +0100 Include CSS Fonts by Using a SASS each Loop https://www.oliverdavies.uk/blog/2014/11/18/include-css-fonts-using-sass-each-loop diff --git a/docs/blog/tags/composer.xml b/docs/blog/tags/composer.xml index 2be54bdd8..3456b80a1 100644 --- a/docs/blog/tags/composer.xml +++ b/docs/blog/tags/composer.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:56 +0100 + Thu, 13 Jul 2017 22:19:16 +0100 Easier Sculpin Commands with Composer and NPM Scripts https://www.oliverdavies.uk/blog/2017/01/07/easier-sculpin-commands-with-composer-and-npm-scripts diff --git a/docs/blog/tags/conditional-email.xml b/docs/blog/tags/conditional-email.xml index 6353bfaf1..613e38b26 100644 --- a/docs/blog/tags/conditional-email.xml +++ b/docs/blog/tags/conditional-email.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:58 +0100 + Thu, 13 Jul 2017 22:19:18 +0100 Conditional Email Addresses in a Webform https://www.oliverdavies.uk/blog/2010/05/06/conditional-email-addresses-webform diff --git a/docs/blog/tags/content-types.xml b/docs/blog/tags/content-types.xml index 6510909b4..6a68b3046 100644 --- a/docs/blog/tags/content-types.xml +++ b/docs/blog/tags/content-types.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:58 +0100 + Thu, 13 Jul 2017 22:19:18 +0100 Change the Content Type of Multiple Nodes Using SQL https://www.oliverdavies.uk/blog/2010/07/01/change-content-type-multiple-nodes-using-sql diff --git a/docs/blog/tags/css.xml b/docs/blog/tags/css.xml index 51f494098..bb25bb9a6 100644 --- a/docs/blog/tags/css.xml +++ b/docs/blog/tags/css.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:57 +0100 + Thu, 13 Jul 2017 22:19:17 +0100 How to use SASS and Compass in Drupal 7 using Sassy https://www.oliverdavies.uk/blog/2012/12/06/use-sass-and-compass-drupal-7-using-sassy diff --git a/docs/blog/tags/database.xml b/docs/blog/tags/database.xml index 363473e2c..0b8175a75 100644 --- a/docs/blog/tags/database.xml +++ b/docs/blog/tags/database.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:58 +0100 + Thu, 13 Jul 2017 22:19:17 +0100 Use Regular Expressions to Search and Replace in Coda or TextMate https://www.oliverdavies.uk/blog/2010/11/04/use-regular-expressions-search-and-replace-coda-or-textmate diff --git a/docs/blog/tags/databases.xml b/docs/blog/tags/databases.xml index 136ba3976..51edd70bb 100644 --- a/docs/blog/tags/databases.xml +++ b/docs/blog/tags/databases.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:57 +0100 + Thu, 13 Jul 2017 22:19:16 +0100 Creating Local and Staging sites with Drupal's Domain Module Enabled https://www.oliverdavies.uk/blog/2013/07/17/creating-local-and-staging-sites-drupals-domain-module-enabled diff --git a/docs/blog/tags/date.xml b/docs/blog/tags/date.xml index d318f71db..0847dd2d2 100644 --- a/docs/blog/tags/date.xml +++ b/docs/blog/tags/date.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:57 +0100 + Thu, 13 Jul 2017 22:19:17 +0100 How to add a date popup calendar onto a custom form https://www.oliverdavies.uk/blog/2012/05/23/add-date-popup-calendar-custom-form diff --git a/docs/blog/tags/distributions.xml b/docs/blog/tags/distributions.xml index 7790110cd..69b5eb393 100644 --- a/docs/blog/tags/distributions.xml +++ b/docs/blog/tags/distributions.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:57 +0100 + Thu, 13 Jul 2017 22:19:17 +0100 Writing an Article for Linux Journal https://www.oliverdavies.uk/blog/2012/07/27/writing-article-linux-journal diff --git a/docs/blog/tags/docker.xml b/docs/blog/tags/docker.xml index 9f1d50ed5..d2f725ddb 100644 --- a/docs/blog/tags/docker.xml +++ b/docs/blog/tags/docker.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:56 +0100 + Thu, 13 Jul 2017 22:19:16 +0100 Fixing Drupal SimpleTest issues inside Docker Containers https://www.oliverdavies.uk/blog/2017/05/05/fixing-drupal-simpletest-docker diff --git a/docs/blog/tags/domain.xml b/docs/blog/tags/domain.xml index 6da00564b..d1d8c3bff 100644 --- a/docs/blog/tags/domain.xml +++ b/docs/blog/tags/domain.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:57 +0100 + Thu, 13 Jul 2017 22:19:16 +0100 Creating Local and Staging sites with Drupal's Domain Module Enabled https://www.oliverdavies.uk/blog/2013/07/17/creating-local-and-staging-sites-drupals-domain-module-enabled diff --git a/docs/blog/tags/drupal-6.xml b/docs/blog/tags/drupal-6.xml index 2a825f6b9..1445b766b 100644 --- a/docs/blog/tags/drupal-6.xml +++ b/docs/blog/tags/drupal-6.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:57 +0100 + Thu, 13 Jul 2017 22:19:16 +0100 Include a Local Drupal Settings file for Environment Configuration and Overrides https://www.oliverdavies.uk/blog/2014/12/20/include-local-drupal-settings-file-environment-configuration-and-overrides diff --git a/docs/blog/tags/drupal-7.xml b/docs/blog/tags/drupal-7.xml index cc6e1c514..a79dc3b53 100644 --- a/docs/blog/tags/drupal-7.xml +++ b/docs/blog/tags/drupal-7.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:56 +0100 + Thu, 13 Jul 2017 22:19:16 +0100 Turning Your Custom Drupal Module into a Feature https://www.oliverdavies.uk/blog/2017/05/20/turning-drupal-module-into-feature diff --git a/docs/blog/tags/drupal-8.xml b/docs/blog/tags/drupal-8.xml index e0333ea02..329e215ad 100644 --- a/docs/blog/tags/drupal-8.xml +++ b/docs/blog/tags/drupal-8.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:57 +0100 + Thu, 13 Jul 2017 22:19:16 +0100 Include a Local Drupal Settings file for Environment Configuration and Overrides https://www.oliverdavies.uk/blog/2014/12/20/include-local-drupal-settings-file-environment-configuration-and-overrides diff --git a/docs/blog/tags/drupal-association.xml b/docs/blog/tags/drupal-association.xml index 94a58423e..1e7141c63 100644 --- a/docs/blog/tags/drupal-association.xml +++ b/docs/blog/tags/drupal-association.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:56 +0100 + Thu, 13 Jul 2017 22:19:16 +0100 2014 https://www.oliverdavies.uk/blog/2015/03/20/2014 diff --git a/docs/blog/tags/drupal-bristol.xml b/docs/blog/tags/drupal-bristol.xml index 46f302b5c..91faa5c37 100644 --- a/docs/blog/tags/drupal-bristol.xml +++ b/docs/blog/tags/drupal-bristol.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:57 +0100 + Thu, 13 Jul 2017 22:19:16 +0100 drush make drupalbristol https://www.oliverdavies.uk/blog/2014/07/02/drush-make-drupalbristol diff --git a/docs/blog/tags/drupal-modules.xml b/docs/blog/tags/drupal-modules.xml index 45d6d2d8c..a4fbde7e9 100644 --- a/docs/blog/tags/drupal-modules.xml +++ b/docs/blog/tags/drupal-modules.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:57 +0100 + Thu, 13 Jul 2017 22:19:17 +0100 My new Drupal modules https://www.oliverdavies.uk/blog/2012/07/12/my-new-drupal-modules diff --git a/docs/blog/tags/drupal-planet.xml b/docs/blog/tags/drupal-planet.xml index 4e0c1a588..209ab0224 100644 --- a/docs/blog/tags/drupal-planet.xml +++ b/docs/blog/tags/drupal-planet.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:56 +0100 + Thu, 13 Jul 2017 22:19:16 +0100 Turning Your Custom Drupal Module into a Feature https://www.oliverdavies.uk/blog/2017/05/20/turning-drupal-module-into-feature diff --git a/docs/blog/tags/drupal-theming.xml b/docs/blog/tags/drupal-theming.xml index 339a93f2a..db0ece672 100644 --- a/docs/blog/tags/drupal-theming.xml +++ b/docs/blog/tags/drupal-theming.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:57 +0100 + Thu, 13 Jul 2017 22:19:17 +0100 Writing a .info file for a Drupal 7 theme https://www.oliverdavies.uk/blog/2012/05/23/writing-info-file-drupal-7-theme diff --git a/docs/blog/tags/drupal-vm-generator.xml b/docs/blog/tags/drupal-vm-generator.xml index 3510f261f..ce38ac01c 100644 --- a/docs/blog/tags/drupal-vm-generator.xml +++ b/docs/blog/tags/drupal-vm-generator.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:56 +0100 + Thu, 13 Jul 2017 22:19:16 +0100 Drupal VM Generator 2.9.1 Released https://www.oliverdavies.uk/blog/2016/12/30/drupal-vm-generator-291-released diff --git a/docs/blog/tags/drupal-vm.xml b/docs/blog/tags/drupal-vm.xml index dc8aa6eca..1be9b8fa3 100644 --- a/docs/blog/tags/drupal-vm.xml +++ b/docs/blog/tags/drupal-vm.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:56 +0100 + Thu, 13 Jul 2017 22:19:16 +0100 Announcing the Drupal VM Generator https://www.oliverdavies.uk/blog/2016/02/15/announcing-the-drupal-vm-generator diff --git a/docs/blog/tags/drupal.xml b/docs/blog/tags/drupal.xml index 5fbdca3d0..fabfc9ea8 100644 --- a/docs/blog/tags/drupal.xml +++ b/docs/blog/tags/drupal.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:56 +0100 + Thu, 13 Jul 2017 22:19:16 +0100 Turning Your Custom Drupal Module into a Feature https://www.oliverdavies.uk/blog/2017/05/20/turning-drupal-module-into-feature diff --git a/docs/blog/tags/drupalcamp-bristol.xml b/docs/blog/tags/drupalcamp-bristol.xml index 20cf2d480..5f2480e4a 100644 --- a/docs/blog/tags/drupalcamp-bristol.xml +++ b/docs/blog/tags/drupalcamp-bristol.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:56 +0100 + Thu, 13 Jul 2017 22:19:16 +0100 DrupalCamp Bristol 2017 - Early Bird Tickets, Call for Sessions, Sponsors https://www.oliverdavies.uk/blog/2017/05/15/drupalcamp-bristol-early-bird-tickets-sessions-sponsors diff --git a/docs/blog/tags/drupalcamp-london.xml b/docs/blog/tags/drupalcamp-london.xml index 9bbd8c52f..89f364d96 100644 --- a/docs/blog/tags/drupalcamp-london.xml +++ b/docs/blog/tags/drupalcamp-london.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:57 +0100 + Thu, 13 Jul 2017 22:19:16 +0100 2014 https://www.oliverdavies.uk/blog/2015/03/20/2014 diff --git a/docs/blog/tags/drupalcamp-north.xml b/docs/blog/tags/drupalcamp-north.xml index 1efa6301a..76d630886 100644 --- a/docs/blog/tags/drupalcamp-north.xml +++ b/docs/blog/tags/drupalcamp-north.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:56 +0100 + Thu, 13 Jul 2017 22:19:16 +0100 Sculpin and Twig Resources https://www.oliverdavies.uk/blog/2015/07/19/sculpin-twig-resources diff --git a/docs/blog/tags/drupalcamp.xml b/docs/blog/tags/drupalcamp.xml index f7feca482..158a1754b 100644 --- a/docs/blog/tags/drupalcamp.xml +++ b/docs/blog/tags/drupalcamp.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:56 +0100 + Thu, 13 Jul 2017 22:19:16 +0100 DrupalCamp Bristol 2017 - Early Bird Tickets, Call for Sessions, Sponsors https://www.oliverdavies.uk/blog/2017/05/15/drupalcamp-bristol-early-bird-tickets-sessions-sponsors diff --git a/docs/blog/tags/drupalcon.xml b/docs/blog/tags/drupalcon.xml index 2787655d1..b29beeea9 100644 --- a/docs/blog/tags/drupalcon.xml +++ b/docs/blog/tags/drupalcon.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:57 +0100 + Thu, 13 Jul 2017 22:19:16 +0100 Going to DrupalCon https://www.oliverdavies.uk/blog/2013/07/26/going-drupalcon diff --git a/docs/blog/tags/drush-make.xml b/docs/blog/tags/drush-make.xml index eaf290367..1499013fb 100644 --- a/docs/blog/tags/drush-make.xml +++ b/docs/blog/tags/drush-make.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:57 +0100 + Thu, 13 Jul 2017 22:19:16 +0100 drush make drupalbristol https://www.oliverdavies.uk/blog/2014/07/02/drush-make-drupalbristol diff --git a/docs/blog/tags/drush.xml b/docs/blog/tags/drush.xml index 80487d6d6..3b22a30d4 100644 --- a/docs/blog/tags/drush.xml +++ b/docs/blog/tags/drush.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:57 +0100 + Thu, 13 Jul 2017 22:19:16 +0100 Updating Features and Adding Components Using Drush https://www.oliverdavies.uk/blog/2014/10/21/updating-features-and-adding-components-using-drush diff --git a/docs/blog/tags/entity-api.xml b/docs/blog/tags/entity-api.xml index 918134a4c..aa35b76e7 100644 --- a/docs/blog/tags/entity-api.xml +++ b/docs/blog/tags/entity-api.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:58 +0100 + Thu, 13 Jul 2017 22:19:17 +0100 Create Multigroups in Drupal 7 using Field Collections https://www.oliverdavies.uk/blog/2011/08/28/create-multigroups-drupal-7-using-field-collections diff --git a/docs/blog/tags/entityform.xml b/docs/blog/tags/entityform.xml index 732a93639..bc0455767 100644 --- a/docs/blog/tags/entityform.xml +++ b/docs/blog/tags/entityform.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:56 +0100 + Thu, 13 Jul 2017 22:19:16 +0100 Programmatically Load an Entityform in Drupal 7 https://www.oliverdavies.uk/blog/2015/12/22/programmatically-load-an-entityform-in-drupal-7 diff --git a/docs/blog/tags/fancy-slide.xml b/docs/blog/tags/fancy-slide.xml index e4758ab6d..2bc838015 100644 --- a/docs/blog/tags/fancy-slide.xml +++ b/docs/blog/tags/fancy-slide.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:58 +0100 + Thu, 13 Jul 2017 22:19:18 +0100 Create a Slideshow of Multiple Images Using Fancy Slide https://www.oliverdavies.uk/blog/2010/05/25/create-slideshow-multiple-images-using-fancy-slide diff --git a/docs/blog/tags/features.xml b/docs/blog/tags/features.xml index e666203ba..305331f83 100644 --- a/docs/blog/tags/features.xml +++ b/docs/blog/tags/features.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:56 +0100 + Thu, 13 Jul 2017 22:19:16 +0100 Turning Your Custom Drupal Module into a Feature https://www.oliverdavies.uk/blog/2017/05/20/turning-drupal-module-into-feature diff --git a/docs/blog/tags/feeds.xml b/docs/blog/tags/feeds.xml index 5730af864..258fd5db9 100644 --- a/docs/blog/tags/feeds.xml +++ b/docs/blog/tags/feeds.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:58 +0100 + Thu, 13 Jul 2017 22:19:18 +0100 Create a Flickr Photo Gallery Using Feeds, CCK and Views https://www.oliverdavies.uk/blog/2010/06/28/create-flickr-photo-gallery-using-feeds-cck-and-views diff --git a/docs/blog/tags/field-collection.xml b/docs/blog/tags/field-collection.xml index 2bfba18a6..ccec093a4 100644 --- a/docs/blog/tags/field-collection.xml +++ b/docs/blog/tags/field-collection.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:58 +0100 + Thu, 13 Jul 2017 22:19:17 +0100 Create Multigroups in Drupal 7 using Field Collections https://www.oliverdavies.uk/blog/2011/08/28/create-multigroups-drupal-7-using-field-collections diff --git a/docs/blog/tags/fields.xml b/docs/blog/tags/fields.xml index 3824b1834..6bba10f3d 100644 --- a/docs/blog/tags/fields.xml +++ b/docs/blog/tags/fields.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:58 +0100 + Thu, 13 Jul 2017 22:19:17 +0100 Create Multigroups in Drupal 7 using Field Collections https://www.oliverdavies.uk/blog/2011/08/28/create-multigroups-drupal-7-using-field-collections diff --git a/docs/blog/tags/filefield.xml b/docs/blog/tags/filefield.xml index 523beb520..184d94396 100644 --- a/docs/blog/tags/filefield.xml +++ b/docs/blog/tags/filefield.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:58 +0100 + Thu, 13 Jul 2017 22:19:18 +0100 Create a Flickr Photo Gallery Using Feeds, CCK and Views https://www.oliverdavies.uk/blog/2010/06/28/create-flickr-photo-gallery-using-feeds-cck-and-views diff --git a/docs/blog/tags/flickr.xml b/docs/blog/tags/flickr.xml index 5c1b4ca2f..8e6451b80 100644 --- a/docs/blog/tags/flickr.xml +++ b/docs/blog/tags/flickr.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:58 +0100 + Thu, 13 Jul 2017 22:19:18 +0100 Create a Flickr Photo Gallery Using Feeds, CCK and Views https://www.oliverdavies.uk/blog/2010/06/28/create-flickr-photo-gallery-using-feeds-cck-and-views diff --git a/docs/blog/tags/fonts.xml b/docs/blog/tags/fonts.xml index baba7fbf6..4547e6dd6 100644 --- a/docs/blog/tags/fonts.xml +++ b/docs/blog/tags/fonts.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:57 +0100 + Thu, 13 Jul 2017 22:19:16 +0100 Include CSS Fonts by Using a SASS each Loop https://www.oliverdavies.uk/blog/2014/11/18/include-css-fonts-using-sass-each-loop diff --git a/docs/blog/tags/form-api.xml b/docs/blog/tags/form-api.xml index a9e1fb4b1..8f65a5033 100644 --- a/docs/blog/tags/form-api.xml +++ b/docs/blog/tags/form-api.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:57 +0100 + Thu, 13 Jul 2017 22:19:17 +0100 How to add a date popup calendar onto a custom form https://www.oliverdavies.uk/blog/2012/05/23/add-date-popup-calendar-custom-form diff --git a/docs/blog/tags/forms.xml b/docs/blog/tags/forms.xml index 68e542fd3..c3f23b24c 100644 --- a/docs/blog/tags/forms.xml +++ b/docs/blog/tags/forms.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:57 +0100 + Thu, 13 Jul 2017 22:19:17 +0100 How to add a date popup calendar onto a custom form https://www.oliverdavies.uk/blog/2012/05/23/add-date-popup-calendar-custom-form diff --git a/docs/blog/tags/git-flow.xml b/docs/blog/tags/git-flow.xml index f3490f634..b3ec0b41d 100644 --- a/docs/blog/tags/git-flow.xml +++ b/docs/blog/tags/git-flow.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:57 +0100 + Thu, 13 Jul 2017 22:19:16 +0100 DrupalCamp London: What is Git Flow? https://www.oliverdavies.uk/blog/2014/03/03/what-git-flow diff --git a/docs/blog/tags/git.xml b/docs/blog/tags/git.xml index 518763f7a..ed39f18d8 100644 --- a/docs/blog/tags/git.xml +++ b/docs/blog/tags/git.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:56 +0100 + Thu, 13 Jul 2017 22:19:16 +0100 Updating Forked Repositories on GitHub https://www.oliverdavies.uk/blog/2015/06/18/updating-forked-repositories-on-github diff --git a/docs/blog/tags/github.xml b/docs/blog/tags/github.xml index 2c4e8a41c..b5ae9bdc3 100644 --- a/docs/blog/tags/github.xml +++ b/docs/blog/tags/github.xml @@ -5,8 +5,25 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:56 +0100 + Thu, 13 Jul 2017 22:19:16 +0100 + Publishing Sculpin Sites with GitHub Pages + https://www.oliverdavies.uk/blog/2017/07/13/publishing-sculpin-sites-with-github-pages + https://www.oliverdavies.uk/blog/2017/07/13/publishing-sculpin-sites-with-github-pages + Thu, 13 Jul 2017 00:00:00 +0100 +

    + +

    Earlier this week I moved this site from my personal Linode server to GitHub Pages.

    + +

    This made sense as I already kept the source code in on GitHub, the issue was that GitHub Pages doesn’t know how to dynamically parse and generate a Sculpin site like it does with some other static site generators. It can though parse and serve HTML files, which is what Sculpin generates. It’s just a case of how those files are added to GitHub.

    +
    +
    + Updating Forked Repositories on GitHub https://www.oliverdavies.uk/blog/2015/06/18/updating-forked-repositories-on-github https://www.oliverdavies.uk/blog/2015/06/18/updating-forked-repositories-on-github diff --git a/docs/blog/tags/github/index.html b/docs/blog/tags/github/index.html index f27b07211..99e1e470b 100644 --- a/docs/blog/tags/github/index.html +++ b/docs/blog/tags/github/index.html @@ -93,6 +93,14 @@ + + + Publishing Sculpin Sites with GitHub Pages + + + 13 July 2017 + + Updating Forked Repositories on GitHub diff --git a/docs/blog/tags/gmail.xml b/docs/blog/tags/gmail.xml index 19808cdc6..b4803b79c 100644 --- a/docs/blog/tags/gmail.xml +++ b/docs/blog/tags/gmail.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:56 +0100 + Thu, 13 Jul 2017 22:19:16 +0100 Building Gmail Filters with PHP https://www.oliverdavies.uk/blog/2016/07/15/building-gmail-filters-with-php diff --git a/docs/blog/tags/gulp.xml b/docs/blog/tags/gulp.xml index b59f7cea2..5f417d114 100644 --- a/docs/blog/tags/gulp.xml +++ b/docs/blog/tags/gulp.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:56 +0100 + Thu, 13 Jul 2017 22:19:16 +0100 Easier Sculpin Commands with Composer and NPM Scripts https://www.oliverdavies.uk/blog/2017/01/07/easier-sculpin-commands-with-composer-and-npm-scripts diff --git a/docs/blog/tags/image-caption.xml b/docs/blog/tags/image-caption.xml index 360a9c5d8..c097ecedc 100644 --- a/docs/blog/tags/image-caption.xml +++ b/docs/blog/tags/image-caption.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:58 +0100 + Thu, 13 Jul 2017 22:19:17 +0100 Review of the Image Caption Module https://www.oliverdavies.uk/blog/2010/08/20/review-image-caption-module diff --git a/docs/blog/tags/imagecache.xml b/docs/blog/tags/imagecache.xml index 6b7bf1d6e..2551ca4da 100644 --- a/docs/blog/tags/imagecache.xml +++ b/docs/blog/tags/imagecache.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:58 +0100 + Thu, 13 Jul 2017 22:19:18 +0100 Create a Flickr Photo Gallery Using Feeds, CCK and Views https://www.oliverdavies.uk/blog/2010/06/28/create-flickr-photo-gallery-using-feeds-cck-and-views diff --git a/docs/blog/tags/imagecrop.xml b/docs/blog/tags/imagecrop.xml index cdf62c63f..4dc2ad2e6 100644 --- a/docs/blog/tags/imagecrop.xml +++ b/docs/blog/tags/imagecrop.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:58 +0100 + Thu, 13 Jul 2017 22:19:18 +0100 Using ImageCache and ImageCrop for my Portfolio https://www.oliverdavies.uk/blog/2010/04/28/using-imagecache-and-imagecrop-my-portfolio diff --git a/docs/blog/tags/imagefield-import.xml b/docs/blog/tags/imagefield-import.xml index 180e4af7e..6fbef78ed 100644 --- a/docs/blog/tags/imagefield-import.xml +++ b/docs/blog/tags/imagefield-import.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:58 +0100 + Thu, 13 Jul 2017 22:19:17 +0100 Imagefield Import Archive https://www.oliverdavies.uk/blog/2011/05/23/imagefield-import-archive diff --git a/docs/blog/tags/imagefield.xml b/docs/blog/tags/imagefield.xml index e818cfa8d..67ee8440c 100644 --- a/docs/blog/tags/imagefield.xml +++ b/docs/blog/tags/imagefield.xml @@ -5,7 +5,7 @@ https://www.oliverdavies.uk en Oliver Davies, Drupal Developer - Thu, 13 Jul 2017 11:18:58 +0100 + Thu, 13 Jul 2017 22:19:17 +0100 Review of the Image Caption Module https://www.oliverdavies.uk/blog/2010/08/20/review-image-caption-module diff --git a/docs/blog/tags/index.html b/docs/blog/tags/index.html index 503eb6db6..7d7e4d2c3 100644 --- a/docs/blog/tags/index.html +++ b/docs/blog/tags/index.html @@ -84,8 +84,10 @@

    Tags