From d5f573c8d8d07ea5d6467b2b0f0149925a896fde Mon Sep 17 00:00:00 2001 From: Dan Elbert Date: Wed, 20 Jan 2016 12:38:02 -0600 Subject: [PATCH] New bootswatch styles --- app/assets/stylesheets/application.scss | 4 +- app/assets/stylesheets/font_references.scss | 27 + vendor/assets/fonts/news-cycle-bold.woff2 | Bin 0 -> 13392 bytes vendor/assets/fonts/news-cycle.woff2 | Bin 0 -> 12600 bytes vendor/assets/fonts/raleway-bold.woff2 | Bin 0 -> 15008 bytes vendor/assets/fonts/raleway.woff2 | Bin 0 -> 15032 bytes .../stylesheets/journal/_bootswatch.scss | 145 +++ .../stylesheets/journal/_variables.scss | 870 ++++++++++++++++++ .../stylesheets/readable/_bootswatch.scss | 183 ++++ .../stylesheets/readable/_variables.scss | 870 ++++++++++++++++++ 10 files changed, 2097 insertions(+), 2 deletions(-) create mode 100644 vendor/assets/fonts/news-cycle-bold.woff2 create mode 100644 vendor/assets/fonts/news-cycle.woff2 create mode 100644 vendor/assets/fonts/raleway-bold.woff2 create mode 100644 vendor/assets/fonts/raleway.woff2 create mode 100644 vendor/assets/stylesheets/journal/_bootswatch.scss create mode 100644 vendor/assets/stylesheets/journal/_variables.scss create mode 100644 vendor/assets/stylesheets/readable/_bootswatch.scss create mode 100644 vendor/assets/stylesheets/readable/_variables.scss diff --git a/app/assets/stylesheets/application.scss b/app/assets/stylesheets/application.scss index 1104357..40b39ec 100644 --- a/app/assets/stylesheets/application.scss +++ b/app/assets/stylesheets/application.scss @@ -16,9 +16,9 @@ */ @import "bootstrap-sprockets"; -@import "spacelab/_variables"; +@import "journal/_variables"; @import "bootstrap"; -@import "spacelab/_bootswatch"; +@import "journal/_bootswatch"; @import "typeahead-bootstrap"; @import "recipes"; diff --git a/app/assets/stylesheets/font_references.scss b/app/assets/stylesheets/font_references.scss index 33edd70..16e250c 100644 --- a/app/assets/stylesheets/font_references.scss +++ b/app/assets/stylesheets/font_references.scss @@ -60,3 +60,30 @@ font-weight: 700; src: local('Roboto Bold'), local('Roboto-Bold'), font_url("roboto-bold.woff2") format('woff2'); } + +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 400; + src: local('Raleway'), font_url("raleway.woff2") format('woff2'); +} +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 700; + src: local('Raleway Bold'), local('Raleway-Bold'), font_url("raleway-bold.woff2") format('woff2'); +} + + +@font-face { + font-family: 'News Cycle'; + font-style: normal; + font-weight: 400; + src: local('News Cycle'), local('NewsCycle'), font_url("news-cycle.woff2") format('woff2'); +} +@font-face { + font-family: 'News Cycle'; + font-style: normal; + font-weight: 700; + src: local('News Cycle Bold'), local('NewsCycle-Bold'), font_url("news-cycle-bold.woff2") format('woff2'); +} diff --git a/vendor/assets/fonts/news-cycle-bold.woff2 b/vendor/assets/fonts/news-cycle-bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..864e145e2eb13aed31f891cae51bf1d7b4c9bea9 GIT binary patch literal 13392 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 literal 0 HcmV?d00001 diff --git a/vendor/assets/fonts/news-cycle.woff2 b/vendor/assets/fonts/news-cycle.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..0762465f47bca03f772dc1b691ce26546ee3a42f GIT binary patch literal 12600 zcmV-8F~`n#Pew8T0RR9105LcK4gdfE0BtM)05ISH0D_MI00000000000000000000 z0000QBpb|19CQX&0D)8y2nzK~-Dd$d0we>61Pg;i00bZff+7cmaT|+XRYnKr0YxC) ze4r>w7b!L(CFj2E|BnUQh@t3#Uu~tRg$8jFilP9`MpG1vx{lSv;+*#Cy?W~Ip8KRp zAvs5W;;Ta3djEw2Eoc z)Z{fgo$$ct+5fpg#Z;*>W(xlF8J&6JC%9t1=*3D~4#74%ospX{12d+WOdABD4G_gb zLIp*gU}GT)qCIELs)h4s^deolD7SYNE+Tn|)&c)!XZAk8#6+WhS20u7NKgcEJA9t+ z z4gX-fAIi=3GsQ+}RVyMd0XF^%;QwqJ<|#5_^H&2xi`M}E{_Jgtv$Wh22-I|Y6ZOAz z=3iMd{HHb6MM%<~Pm|LDfaGm9K=ND{AS?;XuptCRlm1lQc7b3YBzOVw7(4TF*ADLp z^RH7|t-3m3UwOkE!mt1j6VLZ{(g(}_k`>2xN&100xq_^cq&6>7+JI9q9QX)9amh*H z9G83q{B{5smKk`zak+WBAJ<+zuvNcRRklL)H&i$%Fe*&maS8~EK(jEluuTa-J*iGk zZt%AKd@BFju9F~$Airep<7F-XuHzn);bPQ$j3HPd+9_8V_Qd{QI`-fn`PVU1Q&m+J z5fu@&e+<&Kr|PNkII;3V03U!1i9~oO(%$ocT%3nR@yHn_&ORYG6R1!CnxUL^O7@;l zYfm8oiD!C)oQE#=$C`+U)W{BTG{)|jjuUY)p2XLt(w1)y&7=9Wh*sSiTTk25X50RD zw7s<|smf-0(>ny!QOwVQO0 z9@!JSu#391*Y>8~*U$IA6M7;}F%x&nm_$?4)IRl0t>k zOC~3*saFosd=n5Ugca6m$JkCJDUws!E`?@KEXozPLf1v2Zq+A3RcRK?%mFiP{vZQT zj?6`k+V@lPQ$&8E1g;c{?FuqqN=(k)sGtZ;2vP0SZ=)p5Gaz9W8r2+!nu%0T*OQJ7 zd@DgnmKj>cRMA=`Z0ojb#4D|Gi|$!^-^Q>#Z2oGGZz~E)a06= zC9zHRm{=|e-=(N@VY&A=5B$jXswa1QVPA>6aw8A_n21RUkcLq0I`e5eM6*5bF-D*M zR+f3-iJVB~e_K1((dBG+`{EY2gdr(Fmm~Ln=YcQTp7R)wCpUXxJ4pgyyN6elTnsLb zlpvAfLen4_m=#uO=bNu!+blL_vbcbDHN`9w(>+CRl#FxG;RZ&-Twz$+hB7JL3u9qh z#!06%OV4DR)!v9Ql`1XC2v&bYPU}mUf?8p99fpF!BYXs*V%ZjO(a6P#q;A%=7~x#_ z^_TUj%1EU{YcbQXPBv46B8vbY^?EgpQe3IJk2>WYG2#=GZ$&y~UsZKzZSc^tg%afvXuZ?(Hh0!w~t!-o`mx>duL_-~C z$g8%(B5n4>Iq`_wUzqDXWpX%*`O0jy9@W`n2J-R^i$KXm7NAZYp;2l+Wott>)+1_s zTE&;a$ectrJ=DHxPLg?;w;Z)2nUwDtaUTc1NC>CcPIU|q=kIf-&dyNpat%8yu+%ck zt&HSVTF`H|!!AcqzGt}3$8Pb7V+cp+NY+`;g!cEbre$ly%|~sm>+#5srKn?|*SGRTq%LfBuiddRA*;nGWAUBuXTz562)UKI2(H zGoTpvjb$h+Z6=(48x}KO?<%ad1JjW++XK4pSTh`NX0(H{3*5I0)}j#U6-c^|H*Gdq z>o-sg2U=Y!1))uQcc~Of7s&*A=<8NBfh8tNPDLHFQ0kq&(qYBYqcu{2+X@_XV_x0~ z0)~Lj*j(%Jv*caLq$vD;nlU>WI2-_tC!+|uAB??0{LaJ@)Yc?q1@4;QAcyo2ufxlY zcK|p?60>^g&eXFKG7bo-$V4)D*#CgIuCF?#w@M!qW$85Lj5w5fLpcS3qM^AWkg=84 z6CVywj)7^3n=J}TNrK)a;bHH32>1ix#b+r=_OnXfEM?qTrXb-)3~A=QRdEe!u9d5E z_s3e_NgAr})s;!2GBijHRDo!401P7-qryf-+jSXYc#`650EPIENXRX$%LsY#MtLurW<A|fV#Ob_d2RK? zo1U{R73j(TtSX%-X8|?rF-W2h&?Z=os4_(3VjHmD!%)^0egG4cv}D~82(2kFd8CK4 zn^9CHIDHv`UJ6)|Pt6QUd4t;#LDHcmQJLOQSdvu384@|^h1MTvfIW3(;T0b1Tj(J{ zxtnQKU*jNf}4xO9e{RNAMe0g)?&m;66F|9pqW;<`b3-eVCNk?)f=GAWo8-Pro z<(AqJG&&xAG9Epwg17boK%q4P-#*(7joVkxW1e#{uBn|oo3bt=oCgh0CY49a}k$V8H+L>_mT0tRjJi{*s% zo-*<$f7)bd9CX%Mo*k@;&rnrPa|BjV*3cdTd7<56DdB5=83wX`KSC2$#tG$+CUCtu zqlr+v@|c3a#Z09BO4l*rH4m+Xk;ldok$lu-McbenX}KFmfg{tx2)QDNmr^{Fxyx?) zFCPVqqW4T7mcqUE}dG;dV)it^yqt-QObq+u%mH13zLZ^S7rJ2{l=v~h1y$M(@rvzp0>kNRKibX(S{@DrFTBAj z_rnw-VFW55?7B2Bbs&I^MiFZykqom{Za(lGGR4t_wkV?ws6l9 zB%?)+?_|7{aFS!&8RnN#6*4_IhV=J7j`*!xR9Os?9gBh{A|c<%2A*9&MfOnuERzIv zDXoX1U;ssOI9Nxh?hGFJ#g)|lcLst^QH+m0SuC!t8PAq~akzj=Fnp&A&|zXXQKA8* zA|~TrznMEVoQahhfx<1e&^f@cn_z2YU*ZOZ;oE0mtx=PJ{i(GCRT-#iDAih#gJw6E z>hvI2VM?V_8@Spye4v))z!Yi{#`F0SOt@*=5H?%swkM}zqmvcUiA9PH6tlR`c|zCp zeMr0P0dXk96inz3IaMPg*k2P;_$@gS4P&Lx6P5)D#BB7GpW% zqs|bGPWZ;~P!Kc3XgrHk84Bs*f%UB04)?VcBJ|{d2eSCC6Q}7B;`DgK387Nih8GGo zZ}3F3N3C+1T_3WJLkokW-H``v%Z4%d1h7iYcojMje(AgCS!OH}+V2FBvzFDk=(0N3 ztY~z{15M<}eg+4#fuvLOG|1rB#o?W*@J$&6Pytgeg$go-O5)+=;^N~M2&3JC-2WQk zS2@Ws8I*&$Q?fdA(e)eBt2^#9VL&gFUBnqhWs_#qH6WoV%Y*IdvpbD|9wmvRZ8r%e z5{1ONM74b$2rOx^+euNwQdHN$7X-FjqJ0b^onVj;Val~^NOVYg1cv$rvrNE0Y2tv^ zuiLnsuO{zVOOkGv+|B|l;A#FmgFUgnr9MiWJ-8}&{=tiEKIKfrA|3o12g!cE@| z>;{m`cJ-;4WDrF2-$`xp|Gog`__^|JfV)6;3CKVr6H7M5s{q3ciWc1QXZjZ#1ht)N zx7wXGmo;=FXLK69M#*Sdq*<^!bvk3e|M|(k0e*(NE!l{E%NR)`vzf)8)~Mc~7HXdS z`MbYBIRb+)09;@}4>UsvILTj;FDW}^Q&L#WAsG~KTRw((fmqDBC60Dh*q2<-xwdBK zW@v-hTnogY_rd!WOf?4Yc&SRs6TWGZ5+?-H#L0Z%3&CrUKAPoD=9!ocKfWX5d*Eiuum@3r^qo{ap=**X~Z8F|&O8w_PlqQkEfH}6a zG2801m9#G{w?*8pm0`P%)>eH{-%KrM*2O~{j=-8f8hHSobAWkkR6kYZobg@njSaN* z^~03ednJW#rwH1?2yUpvYgO3HvEcuUTFzHih*KS;t2DWOZrpe(o$poWe)6v%Mb150)Rv4=BmnUd#*=^e}21i2Ew z?IFV8x}%k`=(xSjnnAMWK=l(_+Hq8ep|8GRi<2%#@a zHzKQW;@fH8{XE7*&t+`+es);UK=T1iba&eE3JxQe2QhY{pHwZB8d*75W=pwH-J9)U?>z3w5{_bQ zqsmKEv_8Qpt$gM;MMr_Gh?Nd^00Y&X1Co>PPqM?-LNusI^e2W*i11Jvey7+Q-;igD zLBTM<0vOici=N+7q#giduUoi$|L*gr?{^SEfE&*t-;HsM^apHxoP#(12;KaG7mCX3 z`W1RGG%=0b+9pfop%xi=F1SB1!H)pMD$@^>`agEWp;3 zSYOT-e&HzRve2s?E$-aahW9c4h5kj=Xt%hd6AAaaJ&|lc%cc+5-cMCc>XuE|CzXs4 zm*6iUuhDn+ZJP=&L|x=6l}Oqy&x3dvFXJHba{?4Ux%K%zgJ>{yVSORX>7J5u=!z)X zl3cq)SFAxj=dxCBYYwj^c?iXLLJ?)S1l7>lEL!GzuT`C}OAZotigqK2lDDvDXp}4R zI}LJ!TzzTJYK$k`=&=A`QDK>EZLB%w1}ASq1$<0S6gaR`_F_HbIKm9owiCsOI!jIE z;H0Urb5b!=2HyJ-O<280Z^S9xJ=koc{ONxxj6^m}-{8r$2s$>dicmE-96=fEYkk7d zol{)LH4^ZQ>kHh{ZfIy$ZrynF;MGo~h{D)2cl?h2UM65zQ%yank9vpPWC*w+81^Z! zORDnAavPQxXATD(rZ(ahQ#xwc7;q_ zt^9)k<&D9J_l+Bv4Wc;@70vl3j)yke_@-*7{LC&4`?a&Mp**q}`yqrK)G?W`@32W643cJbho7!8`nk{@y<4-kG9v#`@$I-@4cJQbe24jWCV% zj@(Hn>@M8W@}eN*)^ufBfMW5WBUa;9j9I<^_Vy0Pm5=2q3=2i}EWaB?0fc;{iMJ&9 zBl?=eZ%rGLH=oG~V3mx$gP3dnc76c5Gt=n2T2FhFl#akB1@5WG6}#!TFcv`B(-dsZ zb`xWwA2HNXj++9doe>mkRCcS|leIdE77jyGqEwszH4zOVPZ5aFJ7!j1Y}93EqX9c( z46h7+;BWXdPnvR(E~6m2Y9O|aF-NTxpF}drCCni!by|+R58x;zy+x{wrv63@m>NYr zx@lLGC{DhSY)Z5u3D%ZkHx$N)X#5WO%#fw8t6`G_ zw=Pd{ zTB<86y0{q4N8LEf0n=3{aaXw(bKJbD%^;e)uj|N1jrU0?UKaeREn$Z3PVXLs0<_`B zG|+l(2^5G z9;f;MncS0bx-FW76uep>Z<3xRH z+W`#lwE3aNEQQX-9886JrO2jZoZwR{EynbmOE|G^hX+-Amj+8PM5-$r z2%)qg%3xb>!<20e@5;nn?aR&iLHR_C^@9;hbBbUs%7@FDW>n;Oq5YI5&}OQn6RPpT zJl9H5hFGR3lnSQW*MW#C1YEOEf65(GWRW z6o8;V5qd5Gou;8N%0n-W?ABuW^~3iOI^S9Ia#7%3F_NM6v04lp%^h86NJXT^;T6)C{VI)ew?17KtXiW@+L$X z`jCDeR}z7@XFT7~YdQ{dpVt=zV^``^0hvQ^Mjai}sQu&sUC>Cm6}bVK*9Q4$*m7_DQl*94THF5! zq(lMPmo!IXVCKKm6NVe$!kmt2VVu!|V-dBY`4aT+Q^aoYT}@{y6vOJ>mRLg4sANCy z)B5`p=x)+5b7_*j$XYKSLw)JPo1tBr-rZomAesLhKFK#>eM_C~Sfg?-g~rmgLK(eC ze7=I1`ds)ghpUnwofs#!CTkYJiC2IfdbT@8+uGKV+3M>O6%7>KEx69@;EoF&fZndz zsd9F<%jFiOg63x>ZxCa#{mbaV<3AH7j{mbOzkq~0xtmd4wcKyHtT-5$U^*Sb1pl~Xi!>{wo?-11E>HyM(6 zIy5v18}~15s(i>S=J)ru<#$!|pGrAd+g+MC!x?W36i*0NT3cr&Fhm8Nel#}N{J-+& zq>u}X8qGq&Fr(nbG7>3_Nj|H)_n^|yd}W(BH5ShgsDAw5Ls*7WFICz=zlvfdv(W36 zdN)P5^Zb&Mc8-2r1fP>6|CKFHh)0^5-zhh~4)LQR>tHduN!yb|CrCXF;Y8mxVKXxq z#4n~<-}jxz>@mZN^9^%C5A$!3j>8QU{2`9%F%Qw{_utpUu48=?!GYq6{WE*6gz-S^ z;#`k(cgbbH4=q{85*26OBb|ktDZmX#$K6?hc>sRdB>DnsmA-l&b#v8IG*0xw$vA*G zDE0G;>?`$!4q$%Jejr0tvzvX$s?we}0Hf|A^G^40$@c~syG+hKHol6xoUwh9ac5UT z>UOJ?fc;;gMlF%fx5r~Mo1pSc-gauy;1r?CB}$#8-Sk_v&9K`o&jrV>VFIO(LTq*# zQ1rjknB4ez|7$detAdcs!(D=~F)u&=O$ql~sKj~j7WNn;vE|!(+YiLGyM#x!me!uT zzvbgndd{J&EO)Y3>=x$p2>1%USG5sfUMJJsi2^Jy=+Egs$k;^V_0sE-%AwCA4dQ{? zk_81O9Zy}$RbJxck8}DHb7#&M5q#o(;_@%6-@a!C$|{A9>)uSicvkXE)+*C4Ht+*9 zT{h8RZ&pDmobQW4jQTVCKekix4wIc_tZK;567Ko4Y=cgxlmCiMWtXc5>zi=|p!kec z$7`_FV~p5-VFAw8>0xm=Jl;y^*g5f{WMY|KF!!&$;lIPB7M;OnbJPI7Q|JP@3+1_0 za8UM=*?yQYv3%sxW>kv!8nq%YoJuIlj|m|niakhXgXbeTuI`<1k5ugQshZb&w><_* zZE}tH5^{CD7s)j40Z79(`p@ZOhY>5jX?fK2g-;X>Prz2h1+bSfhT-SH?-tL|*~V^q zwpXxGo}T+jl4mm2Aj10_HuidqB-MnrX|NT!WXZTL;+f|oC;!+hm(BHt0r7)$gVgPV z-wA;K(DT(xrg&@xOKMAgIK z;a0*npZOj4xn+puGndwen>p#bSTN6O2+7E7PLtbAoc}VxbM{9$TM!SYFOBCdlHeOj znS4*8Z)7me&pywoS9SfWp|SqR<#fbbgSb1<*L!xq}7G(neScP3R&^Jm^<6G~( zY#Tq%DhlSZdbIG9Ih*Pi%CYDn2=$!DVpu5z%Z1He>>Gm9Bt=lHIwaW5)llK+?-$Y>ei3=oH8!H_ z)F_~_N*ADJu*S#+QB&yM*lRmjMMY6+8B{R_%$^d3BaW+2ZEr@M6SW_Sd$vd~>Tu+Q z9eKa-Xr(CUDE~l=xK+Nz8?yhc%LB&TQ0mG0u&7dFntSIdf^c?IP#t-;5l0v9!RJQ% zRpvfl_L5UmT*)9Iy>!;iaOil0%~JiKA!y17`t!s8m$iD@4OrS#Yqmc9`v^*CQyWx(Rs%Bn97n@vbjYD{KQ; zn_ulJ$F?;``XSSz0*q=pA3l?w;J@7&7GEimWqvUQ4g5mfFlMgSEfN=;@Wh00+_v0( zz1JgpPdYmSDw>xr!BPi8Sq8*TH z=a+mgnFNZ7tz0aSow8}QsYcQx@}^YW-pqU1Y_}PS5f@CUBewi;=2@z*x(p(p&$KQR z+gDw>MGH2rrfoC6hlrZ$+okvARR;j+xUyzXRUBID;ugjic8&es{icUoY_v&P=@~|L znLLheRq+6w?%4*`6)hIKk38Dg2$D>Ia_Jo15-4q2(t+a1@2{2dW!@PcAnE9`FqfqQ z#SeS$(mxm^qPx4N2harr0-$~^hDNiqLk0mH-a0KLf{nmKq%KEn`%W-YL~%^+TLzqe zL-PY_(TJFCYpR!2QF*Vkes<46yu=38v#+5wC9I5PTZ;Gc3q0huX~GBm+R;^4*&YuR zy`?mV{&f26|FCZ@UKNP8Jb$D`Eyvz zo?;*Tn&+x(7djQ;0J9yv*mbv-3CCwzRHnFFvBJYVihZ%SF6x7|9h}Me__jDGk=b*q zh4E{l=SqLN15H}w-$yeoRz+o<{)Z{J0GYp)c~Z?cT$9%>*#t`Oc+8wK9)e~eV=$Y= zSW|JVJ{L=fs!}adm$6W;5nbtrbOV> z{C>wxC_iTIkzg1D9lUsNM|7NR{>;8jE=|7~n#q^>pwot>UsS^~yFV%k*l;6}XBB7G z??zDyxT)PK496Ck7HDKB45itBq_`@qi(b}seJJUDRMhbjlmkT|Eo`Z0m}qX!X{oE% zk?N4r=@l`@Pwj7+6$KT8E}TWs>B72nd0>)Wju4 z#@^nektGOLiM1Fe21YIBfbi3a2pFZD%t$=pBz7VdplqA0B21#)|KhPP_IGR>%PXR- z#RYSFqFT*ojem7)p{2sTTDC(sL|D9;{Am|Vt~@)cHk%COpG*j*%cbQX1s{7kfdrgs zxT@SsNQ2VrNb?YPOnWa7Ym^R=p5j>9eOEjs%b>>veIz1S3RiNrI0Mgma3HeX)7soXMG( zJ8_zaN^^e-52xt)pT9<}W?Bxe{nwr%0xYNjA!+U?-s!m$6CCHvCpKR|k_0HdZslVK zgwH!99V_TY0;k!}hBy{AGXjctwo?0OIvrteh&vU)K^v1BJaq-c@9N?JR#Z7!4W7rv zF$JpE5vs>s>8<~{KF9rW`dpst24;khQWa5Tf!dYgUKo%BNAVDgPo$TAk7cYRn!_)_ z09;%dAjMs)J*M-XA*#}Y$VZ3Ch^1wAcs+Qhqkt>NDf7WgjSsZ)F;y55TkF#++zS*k z#Q_jMBqd!MaY8001_iO%L9V+Vq$87(oKXGY4qP!3={k&ZrEaXSBAQtl%@Xfq$>Tcu zp8kHE*X+{jvPNGU2W573tF@}Bj&0O#)xO{^(ZkNDi(%#G-Kc(hlql-l^GEy;)I|G6 zT=5R}q`Tw}6qjaB8X4sY0MS;et2LL?oEIGwsT1xU4olL>L@FC!_F*zHKtGr3A5!N}b|Dv&WJa6AV)~Nq9CD4z?&x{p zau#)}*vSU%VkfHEv1Al#SPzt*{=Rz`fqdp1FDM9lS6M*(oM2#4fR{IzK0pV=XGe6` zFP*Had_&xGPqeaH_;L1uRr*Ru>{G>tJ~_U}zmelY}bIA*h#u&QOQH`L4G zg&)wJd*503{*z!GYhus?2y#vz5=zkz?RO-3lh9=28qCh4(Hmt!#z6T)wVfS}=C1|B zT|jZ-M(#*)%^six6+1Rn8l}N`XOiQ0|E{eKnY}ezd8YRh+NqV*@1=FQy3m%*w-C30 z;-U`SuE5vFjS)MsffUM2#B*3VKRvPxdZ2)ySIPJR7ws65FaVo#XSl>Ztu#zFQ5oF1=R!CQ>v9;urPIOsdOD3q< z7Et2v@j5dmoNflthgZTxcwAhNqB+i>dvO@rcC}URzeuNOWfY5^161Bui;wWSUqx-L zcjkmnDc9aSGtg$h8)>n>4$8-hM@*(~*9mY_*Mrg3Xh1w?pdp5IdX?!LG|`^}BOq#l z0XMSE`sVh-oB@J9B6*1jPjZ46^PaYiD&!YrYFTi=^L%qUL>JiyrHbf%EIR~I z8)=sRm=AEoT4>|D#GaI%(~HdQO}2Nqn&tc<5M>ezw;}wc zqUZUjOJ?Ml=sQOl9&{BzgC&H2DT5GCH0O5Q}G z!EUudNb9E5Uv{6JGTpriSFd~9E#*z}-8rEnyX{69&FOI^ue1L5X)&CB- zfDgvNKYG`#zpcUJ+jl(=1?ow_q?p$Pv>1T-2-(en%SY0FI9ss~0qpPDnj16U_*l$y z0mQS*>C8$NTf|BP7~99p^(sA;c`rjrP?QfU#ZSU|?}k-i@6XMJ`sn6xODw(@>uQNIwo0_pTqRtJ|onkakb(M9bywj789j~Mwy|M%=Ih)Z??&FlL_g^ zdeTido5Dz?g{v}Hq<4qIOg%}$hZzFLsM8eZ$!bAtdugYK@A!NxB9nU?VHk*2$;P91 zitD=vZ*aNsELQIoV?oSk#{;ige<-$;KK8qnWOaF_(taxdUp%_d%I$-G1jwTzvf{@! zMrcaQ#^`r`LG+>4F@?24a}KdtPzE>NYTwo3bK$pnet&FCigs`rn*eJq1iDrf`-YeeW3-7)2XE%OIYi)wDP+xLMCkR5e;Q;Rfp(Q}3#Qpwr zHhsPY{yRbqfNS(|EIJKDV7gDgHYdj3&#O26X=Q_81&Ha z^M^q#aFPlh5?2L>+d(Rj+laSvk1`c?EvzSdOr(}EgGMW9+R10^TI@WSfU$?_7#}e9 zSQW->!q#KX(qdm3RK(#P#-N94b;qFAJYXfhE;3HsN_A^qH3*icm}ifT;ho3tO<>Iy zJH5oN&0x|v+!KMd_JfZm80nz~JYj^bH%Z#;oRLoBa38>+hx*Tfw{i!FTinYJz4WUB ziBl5@EdX}T`Tv=J5k1RpRs96``)fBEZawaDIKsZr352u7Jj4!a6ydHlFK_s+52U4%ExWzb(D`IV^p00QNJ1tuc4jfLwqTm;CU zWW@p7HonGS17Z~{Bkiz;@d*%*hQ?F)pG4 zun+ZQKt9?hM;B9;HzRh5&yxL|LjuQFb7Ge`)YM#%0uvVVN0_UOrr+!4M?ts;Ds;Y3 zF6Q_j|Hf8yK)zPHAct~)*A;ig!m*KE6N~_yd)+kT?w8}12>4w^eL(=9t^a^4n%luM zh55~Srv-uYZ2;H5yO#^}1t@d*S!S@~|AW2hxAq#^`XbZ3#lGkb3ESOVS5tb+lhw;) znq+LVGD9{`LSzHdve$l@e3hg4$XOt*dc;+W-jN@~WoT2?;pGjHHH)jDEp)4wKLzCu zB$=BjVIm+`8c1cRs&*oWLF_;P$UWWlbeR~^r5L1g;a?%tr~H%0Ox|U=1V}O%SyjKA zCsl|1WI|JzBL2)Iww4dwn3D4qiYTH9#8nJ>8#9vw@c9TM`;c-KuHL+xAAf#tQ(jXZ zgM^Vb=5wnG(w9$;PR?am&m-kG<@v;xl#An+t$tPx@hW#z<}Hb3rXUms*3OIS7#eHT*Y&m$IR14!q4OOEid^DNJsdD2!0)EEGanvUpkAUWIaj(eWvM04&t%4QO zzvnFf5Bq!%{??B!wbEB^GKS6;ll=wTPs_;4$uo55)YWf{_Uao>JJsNnOis!4G~MhJ z_lrDzFf_~n+ZsuT&|$VGC8LNy6*=H`s+j5R$ifbJ_mQe}NW14`8rA7FY9!XV)GZP% zp%CM#bVVq+*phpp>`r@p@!3~H_B!jdafy;NNp=p$8Ots??}Ce7;JW6rD<-6PZ<`wf zdf${(ue?zs4Ntl)GGrRSmqifJyDm?zd<9+-DpIIesS=9@l@Spu_u5J9qEy-TlA!QeElvm*kgpl16n^ zyUB?%0ssR1AZr3PcPX zYLC1u3LV4=0D=!1#0(xxfX$OIJ~o33W=Ur5qKBzCWG)Ph4LW{WSb%R1?KeQa-_Aa2X;V2*$nSg{a((mq4C3Xm#Cwo? zBW|93L;tM&lKHOr3IAJ!FX!zR>3hKL3h(ooi~0*Xic16KZibg~wubkm^qa1?&q0?m zX!8C$X8zibX;(p5cC{rKB)w=`Jh&i%Jl=F#P@90c88atW%We*6fEDdC6&5=Pa04SM z0SiAKn}!5mh(e)nEesP~bU0tv;s%bM;l75)$KeXqXBB0k@EG`hWJDUHm!P|c?)(W_ z#ObLK-QJZ5mhoUy*;eIwyY`*yfDFval%QQxRvYgdap)ZECq7ybJ}2M}u}TIMwvik0 zaq;xC8wppP*K;21vP8N>3`?Ff=llMqkrGCcYby%~=PrD(PaYs>OH=HJwq4bA=Af6` zf`!l-CnvEhJ>d^%y*7-_Vym^6l>9`ltQ(u@!b$jUxcwNByo3V?28J(2-X?%A~TU*q%O`EXt@ zfNGAt&2WwvM&-?5mXNr{yY~x$0YRa%bAT|ts#Z8`15Q;zCLEkrJ|zvUeCw(q_Yy+( zQORoCF&}s;B6PX)Gs|$gX1lYea4*-ffe#VV$o3#zwcIFpVS$cx>YE+F(5H_{3+0bmla zjU53NON>2U*9;Fm?=#F}du%UFD|kJt*?VE(B*lUU`eRD-m(*4p-&c!qBngKApcw4? z_q?g)oM50SF;W07ud-s?Ut(W8_t&t2EY$ri1_)RUxl(OHJ&Namljnk z3!EK!=#Txrt$Z2F3>SPpL30AVpl0B$Am4Zk7!5Q@h#mTYRs)ap0&RLPpW!VLpvcc6 zq9Q3GxDgK`CL%UboQNz?;J2pkT)a@%A$S3LVLPJg2rA)lLqtQ+MbH{S*1|0Wy`r{4 zJ&~ef@S?Smz9Eu=)%;gNI)dQ&Hm5KTkkZ^Ep&B6^$2hETT*zGEK0#6a9QHvkkS}Gw z{g7f>_j(6<3E3gEAUYv(!yyb&e^c$l?PDvVQSi*f3yr0Ya{)-B`q@K}n+p>gBT#~& zvBL2Zv|~U?Iw&qm+soaV|gHJiE~5(hZ~vIm&fI~j+}(5D=LGUTJAF~_rF?AK7@2hBa+q)$ znerd0r_f+BP(9=p+rR&WOav}%PZ8>g$cRAY44~?`|Augbe?fIe#2QdDB0D4?Nvz@{ zPg^MsT49?OK~IRLY$8jHE%+V<*LNJX^#OYEpc?#GVR!2zU*#3&^9xXZ5S=7gW5+ zWhn;*HO-5BX(nWvXiGYFy=9wwBKXe5$b$u{)1>M~fO&sB!|2Cd_HI%x!*%*xZU)&( zz7uB^(Ps5&uRtcxnID>8(3iiDO`=$~+?iH7{g^&@rakbNrg(;46Ymb4qdRG;ny;@C z**v9A_&mHxRl7Nl)AnoKS@XRpZY`QiSofX7wdf1Zx^C`(vk}wbB)cp5D#^aapl`)0 zktKu1Jha6`7(SCBsh-%H{>>PafTyk_O@F<_eO)sZRx2LfZ+6q-2i>o{KN-erS~WKI znLoZfn3)c8y3vO9XWZf-R@!Le7%@=x)hNrz(HkVi_XS2qLlLRM_lw|u$fFrR;vz57 z;&I1>3toeIL->OK=wm3u;ie23-*pTI@|e!@-oh~jJh}gAbd$j2Z zd9LTi)veoWCrgve4t#ia>t5{Z)0f+SaSLj7Vjk@=6y{Ybye(>fb*!{$J#D8k9^T*~ zNIa88by|`uVuCt!hS+fMn&;O*i%<1v=M!clEULNKo%^RPr2W*_a+(xnOci7!W`{LR`MU z4tFnNJPN%iqQqr;fCY=Z3u2>($LZV{Y*=YiW|wU@bq?2?1npC<{?k(=BH{gH$D4j^ zDlL~!=i3vxWql;%OoYelY}e5O?q;tvNo(Ws?j{nEXsU4V@h#%ksIWhxCv!&nQ|11g zdbRQp6c-S^$zrk4%l>)rzU~&v9n`izPpH|<9M}u$g_lbe$>^@nE^T32IYSodoz~$O z?xmWdn4|g$jg@U8ak$5lwjl|lV2KHZ9gCod$zYY0%Bo_13xD3zk`SguFe%eJky{ox zUlGg*))%j8kh+hKwQH4BPOjO34iJdlhkk>@-r`_ws+r!A<|~!!S!r3@!SqM@%i?~S zv5JQDaKgGlH%*savnuv1FLAnYE~*bTtaHpM{zqNKb>%qBA5twr&Hp%)$a$jxs$ zcmqQ+oauuVg(i!M7n)$`GtNpmEZ>39-phBpj=4m}Gjq4tO9y_l@~_t z_0F-a*J`M`^gyk&gnlI2Tfy7#F?;gHkq9&<$S!#s)lmDM!f?stIr=2IzpFE6i@ktz z4Fz`+)QUGDwIqE(k_~43{8Y3YqbW8r=Lq-(@KtCENa|0xLL-DbRC-F#^7DdV1v%P==+Nm%xtnb3 zAUaz(RWqH~4f4+;|LhYZCM^I+8nq@=zI>G0xbCDNAuO3E-%xlJUiZfZU&e?!=~~H4 zfLW)=gCPK^;RSyEaA|yey8KQ~Lsif_4xbR8zTI!7eOmkKHNOio&hgK+Dy@2Ui`Dn` zCMrCNjd5Zh{5P%G?C}JYcqZDt?xj;Xp2)4&tllVjzuoSNA<3>nK zvo<#Qc#YD$HfL*xDy_9q1N7%e$9bH|J|_<5xVO^qfz z3oBG+^t@8)dLS3rq~oVK((RL{hka>cZalb2O4q0I%TAC}D;#nlWfMk)orr67@+la{ zA3xxrrT8Y~n)(vg& zHtC9LaM~Fc!i1>>q^b<|2PR)siN#f6TrH6T!aA69YKymwJ($$w_Av%^TsO)W*_%nS zVWsdm2W-%i4s}z=3D{bGpBRHu==b#u6jSRz{$d8C4U(hV;&P5r57Hd8-i3qkg2Vt$ zg#fNljAphHa~zv?HzAZ1Bn&l{o9DQ~20DD3(eKgR>UY3M=L3mqVn=}zofP@~IaYd_^^@tMZhN{yyJlbi( zSh>>Y?!sTwUxvB2C{vwONlZ_uQp0i%sbFv8abgWNet9O|(x-XBmZgLt+i0y)q#x05 z&Wi^+z^qig)n-z0z&?SWn_Ib7<c6*K9di2DD{0!u;A)q5`wtJFLwjhS)(~E8MUn84sxahySh z;;ol&38%TPf`b1DZL+mft}_8UP!3xP%M?=$sqRnUJ-y6$0!mH>!>`Y!Td!JkU`j07 z>-hFj_;gl4AftiZ(Og>0lbD8b3hryay16?ldB|=@tpF;w4|12bkE`v9I!iBz3=?lL zPhc+mQ~n}xUvC1&<+SkU+YZHcPwR-=>!q<`sA@&ViC}k!6aa5t#J+YTZ5uqiGT`E8 z+k#Gk$U5h~Bzzl^GDESY>m<3)RD$oj0J3{|oH$XDlJybT7)z>Sw97b4w%$wQtJ*~o zoY@GztT&ODTFXY6I-2^;ZTKzoeluiJWc7w}*v~fePY{C) zGZ9HRKN8bsnbw9tMU@5HKCFTn>kdU^84MmR;`KFrCzgOu8R!w`<}xUX>kj+bis@47 z(CqbZvFjSWk~Z+xNXOuB$HvS{rjxaS_E0K}ZAP;%#dkmWqS<@dtSc#8gs&gu)axR> znYj(m>~Nhv1JRyWln)!``QyHN^fsO0tyj8=`No47wBNecy?!^(i8O@#kD$B z9rSd2{Yi?46}^GQ`wpW`t_^rSMw_b3W$S`tn&c2T;ICz;#y2ifY^`#G@%bcU&RW!YUD{`F>UQZ z>TGm2kBY`Rm%rKvM+^U60ph%U)9+QoK4x?~`!}HK5BYa(p1wq1K#VlBFP0o+AV6#) z-98q3Da*(yK7KTSZ?GUx!0*z&`%eIzhqR~te;RziK2IT&J$Qk{?b`$U2&os};&q6mkT^ml%#Qp}D&oE_VxV6?iWvI;~ zPWcusvrwolja-(MHVaqE6+3VYBUNtWb(ox44(lkBN$e*1qC8JyeSRi*vhGm+{L{nG zUNU;j61?e3ITAGxM#128$~BTvw2iP`qH?sfT4!9HdJ$?lexIM^sYF^e%xW?!msyCf zvQR3fjk;0VPTK6LI==P-{sda~!W+9*Og0VkB3?2Go;Rgp{Os)Z|?&sfHm4V#>mRZrC{n~6r9mt=hJ!?iun z*zwI+OT9b0wp_b;gHJ&LF?5Uoi2#o=`s3r z*nfubSQrw!V#uG;`Im3wi8m+=sD}{@7K2GjN7o??PMpq)1*#JZQ%5%2A&SB8S?1ASds~u}Y7Rl?_(Y1QGWGdjm z0LG6dnT0z-a4qGWDSZ`N=cR2@)0No|!Hv4`-^G*T8+vKU%JbGx0l9 z{0+opTHA{S7{B$4tqesRSFlghFbI#16r*2RK&8P`uqt$rr)o@ucu3hF5CMr|z2Z3r zQot~92fNig(?GJGnGaq1m$djHM~fX(ij*O@(Z+S(&(0n?Tmu3?OaNu@ePXs!Qo=#Y z=_)&Xa3EuZJguXmHbhfzk?(-&v|q7w17d9PYymU`8%y-`AoRnoS#o!e6K=~7in0pY zrjfjOF9TU|iJO?jQ?NQ#anmp?YlkVBn-B*t`aEU=lcK~? z+~NDSE3$3I7epVG7QS;~?SO~`oLUq3@CS1pui4?Ddjde2J8JsQt>Z6}(l=YjVv4GQ&qG|h z58+$x2du82GnjJbHX>ewj0+aQ`97ZQQE3?Oi-?Ma+mwCJ=HpzPc+0^Yq<)jtRWbc) zh%n?j>7jDv?4QxSQ$Ae-x&b$!=5Ezgjs^{Z^$gy8v?sJ{jeiITUgFwj1RM3#nfjxD zgsGw@F}WAsz%jk=F4U6`$_Q>0nolVu6^c5$tE*Bi3>8w?OPMZP21y4`Yp^ps381+u z$$l^?f!>e@cPTx_g$=y~PW44zptb1BmZyTJJUVbyZZ=qkLa3>pYv{uiWE<2_A2%3@ z(uf!B9Vsh;{bCall%3bo>{CN*g&pvCkTEeylr&#{Za~OwjYrVu56sFc6dZYSp7+o< zp}8BiT4U{wx*3iA)I^rP%9z~rZVy}5bSXNzb~`fZ-7rpz*?t&^C`F%Z^1e@Na?wRA zi|)?ksROl+c%P@8H0mDQX=lLEB{7AWU>Z*m0x~Tx5lbB7h{}P+Vm&I04 zN-V!kBO(l2$a$RJ$XA;Y- zczmJ~LFk9BhCFfUcArt6vY~hfy2R<#riF1(jZP7cysS%VQdMkZbIj!vdIUgkTc7*p zzo|FbpHyxA^Cr-zFFOwE=D}ij^}Yj(kd5sakUq|uUpnvy^mq_O=oW31Xz*_*F?#N! zmGQywIEG?0G9cmo*Z?e;PG~kr4;_;+upZlo;roy<5MpSpiM)QhM|U`-@vChe0ER_+ zuh=r$y^5h07fWMj5|c9+ANXxAJHkOOjNSMv(vnUXj>k@j_4!#TR&2EPIAqKTfU8{) zw94qLU&5vZ3>`PoX2Qe^g-9H^k#ger#p!KJJrYhgesFA*$kDRNYAwa9YKp&9P^JnY zJ;|o)WMc(6Y121dYfqh3V0)i6jFsoJdcK7HLbay$Z3cu%lAk zV^Tue=#E8cj}D^ZNa~$yNE5GQ*HcRi5&M9hU`_$69}cf>av|gBW@m#=K`$lWu6GT7 z=bG_GbF!+hD$+wHYn~rurO33;PwavSzO#WOhAi)qV&-XW*gMHoP*JVyNWCfPha%`>mm!fE8j6!cGc1c51m23X(eP&l1!->)m1XKZV&<>@ z)W?dlG30|fxyNJLFSMxJ#LoVGG(%#8BpJcu%kZe6!$LZ&bq_I!txl7Mav-}I@&#?H zL8l=NcUVHwvBA^Q&=8L4x<-#s#h@yVfgvbNknbpJ?r^JyF>q~{@DhLCj(J7C43^!_ zZ@jF3Xa1}HzyXhbX^P}>kkVWG;6p5s7Hb|osjt$MLxp?L_Pzbp_gPl{V^Qq7WorgnAV7;^QPVX05eI>2eMxpVANh z*z8!rIlOj0t|kOTh0%+gM{MCOPwPIAgGYOET?LCf@|o%lUp$xs-y`?tkNRA$R95>gVI$zu($^J4R_2eyU=ZmWn? z6iZ-M1`o4QRKFuCn%F~hvQ>wOIEJ~ome{J8nF!IXva*_D*hCmjeJO$~w!9b~ow{*) z%#4qL*&|}#g&IJNC#!2}Fm*Cb0*H==UyyD?nKanJEuClRO#&h?S4qkwc<~3% z4>`~6If#Gl@nSmU&eh)(W}|iu7@I@OuC*|zaLC-`sm=JOsdhGvsM9G|>A;Wb;CCR$ z|3omvLbkfvaugpQn*#+B9GJcXrw^l~UVA*pmc2Y<40+KQKE;24NOi@izK~kkDt8p} zR21jM&86yE7hi1-jwc+7sO3WyfooIVir>Vt0W`ognx@gz^yvu4DX7NH^%5{M1{ioE zX}C5V6h#T6vS6dJ2lp&g??oIYsca_s4FG{Bsu3)J82lmX@=f^eysWH|>qhoyhu+S| zam)`2=z|Yi8eK-;x!%GArV3hO^M=<*n56(&O0nkd0x7=w%?idHe#ZN%pJg#%WUGcI zSP(Y3b`>Ft&ZvN?on>sGXG%k-RkNiaaQTA{BM58Pi;om4njj%)~EL3M$88 zwoB|Ji@>@4D~4aNj5B6?d0%@5ao^+}CZ$Q}Z9ftPLJ^><_5RTa}ht)~E!@+4Ab+EK(`yv`+UnFJLiMvre{ zklE!o^9@~QDm0zqCx=44T10uG8~Ie%xHklo#hv%s*`g|}l^ggJY&h%m8j`9r?6NYw z&43lZzSTF!n!!v~9kp3Kve;NVvvI!>Pt<+p%yP328wmqDY@6k5lO&m`W@jqe6Hq&!QjH{IlJ|E^n1c|ZKJfTwzU@7?H~+WL0Ip?<*S!% zP9hT9YuI6HeBn2da;GH4yi!BL2#o&{QiAO1bL)3gsKuE8V%zGsG4WTXWHz?-3Z%niMH=-x;Pp=Rt@?=c|HCGQaL(lqE$g@frGAFvPpp=Yuq#vwN zWTd8}=F`@I$2)kAa?F-rA8Ru%1@0-ahnrC2(f}?$2oY}G5W^=imKuFNtbO{FZ924m z6&F7<@F`oit6G~{QBVit4jc2#Dc&dZOS=d>HW?rHgiSd1)0vepmZt3($)-+C(VfN@ z>(HelXNAC3RDGIuZVI>|Wbw~md-&|dli6|g#`~eq|~R*w|{Gic$8Etq*3O|0bMMd>Op@< zl(?acNF}_^U211*o~NsrR59BK!c}D$tJX(|CP={1)pO-c4ZetSL(`KLn=PN0k{osz z`-nDHk<}Iv%_wt{C7PDi(T*!of`XMOOW8{r7hM`63&|go$J00umM{mo45A;0yBOYp z(us%xrWoAN@6uw;8@_PwpYLkBB)3xXSf&)zDduE8-|%MUcHy5@w?%vni+x{&w-K;- zZlLD03-j)>3guAS85naPex3((lntalHtBlBfDd)+>GtAGJ^!F=nvsi|^)eW5&c_xK zLhp-#M(;+q%&gJ5|MS8T<-UUxVoZp75NiojC#!bSG1To@SjATB?b)@)$wM(pb1lO# z;Ype*^YdpJ%3gLuXu32tgF_KT8+AZ9f@-FE0Wag07Vvr{?rgWEq)WjFr%?7m!W>6J z3!{T!@~qJ}+(AFi*uyAkwy`R2X32=W8{p>Ber7Ad9V%vI)Gz8!51epeMy4#fZV&8^ z^gi+l##T&V%h@*YP#dME2v2c1iy3hP6uSDQYh;(=g>I-EOh~G9P1DyCC5Jk2naGnn z8G}w?ey?1xi?AIyIu9o5B^1y{mbM$_Nzi=epv1gF)88RU)XA*bG+TEij=)kFQZHuJ z5cN=VL+$M#?Jk~%wjQJ%`RLBnjx0|xEo0zT>+esD%&ymn=SuNMg5H#L1o}2C8tG{x)}#Emw}ogFe|Q-vhvu2e#-y*1w@CQu^W zM_xHzyU>Pw-mPZ&`G4tGO3$@@bCW64dM@1-ZCTiIkN=yhX0>Mlq>L(5q;K?NTf3R7Ga_+d$IZ3q0EkHlbRX|LYb z87Yt6D?Xp zL|0vs#2%)KYC0*m!@7N?#65iM>5Dl)2<))0N4^Lp0AgxS-_ZH2D}4jWPQ%7DdBU>A zR1?q6=W7vXqkdIJiQK7-NE!QQMReDaF?X=FU;}L>ECwzUsD*oftlYTl5A9pl3DPtm z82QPgT2)(WNk!Z3h-|3*IRmu=Uw^iD6&nJi1#x+;7Sf*>2TQzp*7LUwBR8qbbo#WW zfxp7?3%^b3Ak9Lt=F4>87e1&1h!APC2fFiZl^+H!67|vaA<-~l$g?7F^qF|S={PV` zBatwRfTHGrdZrs;#Hk{e@1f`V6USl^K?RJpg*+3dRe$|Bv&1c-HX)2@{em>OdTV5^ zfm;k?Nh>zNLgr%lB}~;{wIK?QNtZdmuZQK51qrXM0nL6RcL97qzIIS^7I`4@knOi0 z!9d_t)d%WHsBekLHw?_>EpjtfNC_Hst&A%1DlR;@SYY?`cFDIHBw#th=X-=9bH$!; z-qw5o8J7I%K5}o+GCxV>qP$YV3{+-!bHh`{HyL z=4!c!panvx9@^FE3MGp3lE~AtHQFk9+JhIX%tdq7U8ealzAeft3$;5iQ)dk`^qG-j z#}z6lma@%=_E;W4f_qRo#z&~xEG%H}pHaW{1q9A<~h4A?wwUW$0B; zSp}_%tSaw5w+p=9+sZf)OM9Pt{5Tnx$C%SqiXu3TQ|9HnR?M_L{Zr&IF%Tovs4k_w zqi*ToXk_ZvU?c|G>--=VCy$GH_XIVD=A5uuA}BDEvahB6ifpdTv72ZQ*}Q%YQMKdj zi7*v{j@H(INf~_-sR<^2Zj}p1qCLT83sOw>+P0*sbVupL9~e#<#V4RX05MGaa)x!K z5Kz=B{B6ZlrejIHM`!_#Sl#6SZtR^Ef7MQUZw;z|F*-$V& zDZMKE8zQWXvAUACE50gn0P?&u1%RTj3StKeEeP%0O6G{G?l*2}@oq$X0QiZ;_+nzB zw?Ea4P#VEeR0&<5jY(xNl|;WeTD)B;<0(I5E&BA%YBdGjNCQ%h>YTt9-U$$-gZr!a zRRse;s(MY~G?SFl6O~t~h6V-D4Xfpvh;cu+D;L}2D%x9ETU`Qu;du#_aqIBFYC$<1 z!f4+Q1L*x2?#@ahtTBTU^R=723%Vx+k}D%IDvc∋*w}z>&mY4CqlpSQeqpq4d;j zO=xEwz0Q^*C1pJ{h(7^=K|oUi8oUp!@MMC+fg*L2|QMBiXFxiu-ojJpos^pQkMdk>U?|1ep(>0 z6g{zJ#$w0a@n-dGgx>w;r)EST)H*VUH(vX6oZRO@DmN;rLY0+#SKoMi9 z61F{=Fd|!Q9-p%A9Sjy@zyj(Q_{OOC={$OAdH7Q)t$+q%m3(XF22Ci)r)GJ;$fdyO zDlqD;$jTX3FzAO!lt}5tQ0Yd9e9<{RZ$6A{5Lf{DQYaa<5oOYpV$kpwN02>UaiH|o z?t*Z~crY1G+I0&++Y z{AGAi9#>=CVj%?5q_X5gjOhefN$PkPm> zkQN^!0jU8bR?1pW-QHuAJLE}yC^|{awbC^C5wDRh3t!;X9=(U7Wm^GLSjdIaOC+cf^i}!&uX{Zfnj39Jq6|o}s3XjXI$|({VTpz*vbAa&z)`So>#Fqf(i| zCg;x9DcZ!~OWYjm!>*&M+!ec@^_JV zYkRWnhN*_r1FKDgVW|Rh4MgM>QlAJO4%BysSUyCM_0!99lCwpc%DoUx)n%2|mUa~t zl^Hj9*0ogCz)@COog1B6;Q0V(l#_?$)5>Dm90XDbg)?d&SvwU1y+mHUwS*kgSz0G| zCIm7cbhaz6F`hh;1I_7I?;GZ-foHQtC|tkS@*nw-6!cQ=5Kf8p`lBy{Cp)FK=haP@ zY(q)FI{ez&sPbI`;nd!zHg-W-6vpXh2KlL2P9Un0jTL4MiMT zUgV`>jNPcW7R3m;eNZk9;;$`j&~+=y?-$uIqm=4zwHS6qiAfB!Jmor*?tLag{ZhMO zV&7Mo{;E6@Uv1Tp8Ye)e3K%pLVY!PHM%xB;gn9>(F3VO#9F2Wm>lAvpe z{pPh1Vc)L>9Ynkxoksoan_KVNM}ranimA9eNrH18zje%WH_@iElGfdu+3VE{a33)9 zy1w>NZZ(~bG0Z?(%Y`52FT{=rjXa} zq&FqR2MG!xYWp#59a&FSSd+e+e}HV0a9bepqFRkqOk)_nbjE7MXJI9^*)mGZxZ8V> z#L9MHFlS47h%AWu=ZddK?LLv(2+zMAL=2*erXj)e+I9DK14w*{g=hDF{7!1TOm)L5 z047M18(7gXT}buZK0E+3?K4&6_NU(4?gDXEZ{@sW0m%N{1#@Fmiam(Qg$?kqS{Y{lib`tja-AH0fAgBRsrk7W8pBM9~uz#zElH5<9Yfm{a9B3d;w}+UzaCTO^#bo-M zKW^GMAz(&#|xpS{4tvzeji3mqASeIao4Q>QiH#bL0w7 zprO_PpYU8_r zCMp6)a!l00oD>mKp_0Okdl+7J!9*fA1X5Z#5d*35w$vOS$p-u$D|V=K2aOwkiy)iC z@9Hd1Nzxj#6p@f58`?pYvV`Nst(~$pB$?j^8c^*M2zid``^p(svLl>9g29Cg4MmH5A>P+Sl zpI^OsbLr|4{{n&dCzikN343fV(y8kkm`uXIApdkL4SyE-AB#N9KfTNT-{$;@^a%p| zj{$&lNB7^+q9BT(ZAmIeiWR#Y?|nJH99Y5JS%OQXy6*Wl4#RZS+#%bRjRsF zJ2MPf&0$de(-Fk~BETt@hYX597~JG&yIc|0ZLNLs=Hsta<~OnFH7Z zQ>p0&tKN*e;qP14-k#bQz=??iKj>yeT4=8tY$n!<^RBRjJy+-+bIKvsCV`@%%(LsZ zVJlOt_9dK?1Ba6eAKD9qz-$jE7G|oi?Yl9|SFW$Z8b;+gS>A$8QH&S2D|6 zsaey7wG6Q$=jlg?P6ve|3Dp;#Hymrk2oo?2)|4QU1#MvumHlI_G!|9yR>JKg;MFDfnaDrw)r?}=1dT*r%%6EWO&YxjKI#6+r!9fk< z796`gp9k(NIYiMJRCS9>rW?0neB`po(X*!dIhbLaCQ zmzu=JY}4^F@H6ov-m~g+O*&i+E@6oV#|N+X(Usj{$Da$85ET{i`%XckpPZJPK!wM z>|3L`!1`@Cz0w>>QEGg2m6(48J5X58&Zg!@vIMp$0nR-E@k;%@zl*iCT2MG85BcaA zdxEF^bM}H@Qys+Pki$?SvL_P02ue0{1HKf5lSqYr)ThOVodb#u$|Fo(0JJw(OGQC% zZc$J9<|yqWboDxv7%wOgVb_7y(dFSFE>8xj=o`przSw}!pk;D)mBRN2i->E|VoKt< zKe7piU*Ahg6{*E}O|lDSe&w5v0S^HwJq5bCx@hW<&{B=vOpU1K78%5#zoa99YeBOp z8nR{x)8NKg%Fj*x-KrzF?>Nu~u8)60@#xez2o$_ESym|;JseGuog)vKdk7gts21=< zmBmR-L&rq2oQnE%%Z|}2^3J$EC{}s6BX_{^*PeD5=WCwy>Z;JM@X0#po$#=b(2cq{ z1qU-#L(S>M`I%@FZ=0y|)H=Sz8{W!DZJx4{iUmzi?ChGeo_U{7v4@peS*FdX6X0X9 zzV5G!ddHt%XBW6dPTo;u1sd#8^SRV=kw9($irF3WiSvnyA=tr~y#P|oKU_^JvQmdQ z(I5+VG932|&%tLu^rgL0MAXLIg@H%JL09pI6k#}2gkz!|7$*qkhN-{v?{rU|e1mN+ z+&wEm!xbSf_70_GL3Sj_=(}(JNYPw(BqzdzOLH%*>2zh9~ z+4EdCFG!?7RM;0z*XjZDlS}|?$uNxNJbE;;r#7TV8)rmE9wi5i62_w%#{`-c8wTgz zvaA9p^amK9Ih?SsU*XvVnxpmy;Sf4J&-Yo`YaTjC%x+ezEN{X}duwBmn__?XS|441 zc~}2(Ag-8Of9-iQakPqDKLpV)hOTtIyF7XowJlb>^#R(*nBmluUYls*Zt1!nZf>v=#8DceU-+exhgrM6KhN+lxAr)Bx=@WpE%UfT*|}7d)ML2;3(xmhV?XU# zJlq=#4<7~w`P65FYW)Ku;r&{ktc-d2!eY%_B?kLyR(rZ|4FsBaON`|4mXbEYl_PE; z3Q`BJ4@m<17ZDc-Ok&*$yI|+tx{P;}+MrLL7k0E=t2F!thX{8u12@vWYrfe*{G^I* zTW{cQSkX6+{W-a^MOsh?$8Saxee+eM)i3U#pH$0yAai~#be9eH&bW>((}Jdo&SHF$ zQS;d|tg8$>5g(ik<}~i+!J(y=aCRvACj|bJIh-Cc-9lX=R^&hP=&Lg|O|4)%$nW#rJOwOP^h2NhA+b!D%YYN=i4j`W_~SWh^n4>gMCci`!5AAhg?m=pXn1j;SbC~fE{kK zhvn}X$gkGEh>-Cj#iIljo94f%N^zH6m20Ek*?QsH-*blbirZQqtNLwmCd(N!dM)ba zOzO=12jYdra#881ABBvF=yKyvL;#_6Mf5ij!Uwb=so}DP(CcwUlM`(hh>vRxxI&@s zYj16(;4b!KjHTiQ@9?mU-rKmZFB{zLIq0c$Blu~tYDxD0R46J;e|*?4PYGUnoi1lo zsct}fW*v1*cf3{_>E(xhLIAXWIdm5%=L zO~i>;ciF)iDOLS5CPi=us=juJ%DWDlF64$kowZw{?EG1aGuSaGNhwE<6J&VN3g7E~ zE%ryI_2c~>`-{Ar_qAGA8`Bzc-uU*oT>Gcz%u*V_6wp35%*kJ~N!|vsVVPr7^MLHzJsnPgQ&U?~! z+2OWVFS1dao~5w|D6b(=4@&`Io%+w9Ean8 zlRK`+pQvRKx zimab3$-9J94}DtOcM&&w6zJ4xR4!%u@NXu+d{rkp9_$7_WYYn&m!^cf9eV9(bOlww z!_xPApu^RuCeu@{F3GcI-1vUVerxa``Fx*=rBmXL`b=eXHCc?u+r^kshm4>2IF+Z= zoLcUj5d_QbbToH!lycOt3cb`zR%k(Q3;(dl+hw*4Bu;-*RHk6-NOO+!Q@qwLlfWMS z@L2`FbagGJH(Nmm(l#@XwJsW2LJ5(m(LH(}E>>7~6gN{&xoA>f)Y}s;VT-L?vIb{Q z-E|l+009a=c?bg8J17T7t_*XdT1BPwhX27mSoAXY<0y9DB6iOeUtL?8wsa>;(;9*N zl0Xa>e!$>&nGGT|XE*F4h~S6J-_+y{sRFYWNlDL_N48oSb%eSu9&csZn=H90aVRud zM5|t*%4g8drB9=8uwiJwlfhUC_YlzvY(gm;UoqvoY_v+qZBJg2y{STUS5$ks_b;T> zkha&&2Ahn$OL_~!#gD|bf5T(vglzm#tK>2oEf9bvLhDP;LJ$p`HJtRp70LrwVF%w# zqR2Jfm!5-1gG}3w2V6qJMjhlmBH&dOzYjy9r^M-JOyn5tl!pK$;Fzmkr2d-hu*C&P z?jsn?lU|e|-D88K{+!^y{$gZ^9Y&0Qv*!px?bt_8(qwfWkYzW-9J``suS*051`6iZ z)-J)KiX5r}z#yePFUK9g4%21DB6E&f5z)Pj=U9dcQHUc11QK9U#bppjVARSsa#^vF zl{_vZjR`X&+2eKik2kYj4>?1p3 z^e@9ZOpO)ArSr6g5@tyv5d@i2wayep)j0GI*r z4W!SHawzVP)l-7Tlj{p#gg|{Asro78#IiB+?Y|S z?2nuxw7Ellg;dd)%)D;P)2h;1k!Cd>@P~t81a|Pz7)PO5a~c@56DK#8v7gR7sRzA` zQXtayp468c&rUk0JW_B2evcb4>0hjI#88*~HQ!^vh*ymDV2%Jd;#8b`Q#;lK;_Own zqzE-7j6&bLaSz41Rn*RZnFL2*PWcGzhoeNEk~_u)izj{|u@W)kCY%xFhlfdHD&wq< zn7X@35Uif1Zus0CyH=&7<EIxJ_-(4ah+BYwqszjBFw?3wR_ZIJ)- z@WIa?v(8?H%$%FyaoasTRAHI?>!r2pcjr4ouXR%U`+D*Pg=$`yzHFM5ia{)&L4N%y?Cvcb@amP<7RK+j~$=m<|&L@ zTR+>c!_fqMDGn5plRrl*aE%dhuc$qCeKQq-QqrD_R9UWDl?yqem%?R~_p}}oTvq49 zm`nv=k6-kJ`Q#*&otsM?9+bQ^L-%h}eD)SIx4Pz$X_Ha2Fc}E=GO>QoxQabBNUuW3 zYla9^Ff$6d#e#7&puL{s1jfu;V)*;qA{f)fDFYgD^kZs7T|8ayvT7MRR~uwRzxaXi zaYPpChH1solNc~RI#f{W4`TL1^AndicA>vW%1^&vz6>8!aq5a(X26*R?P=uGOGt|& z+kY+3U$Qw4`+q3J0@Bl6kMGr1ep4(ADy&>N1XE8KD?5H&3jJ}(sTKPm##C$%?>53S z&geURt)Yirjw`8=bZ%=>sNnKVuWkgMur%Z51pEQGF)q79>gm1gm%EFt!s7#>Q@3x1 z@ys>cHzyIWV*e!>VHUQJavV}j2f18inFL=phaPSlP$IB_rcAeBTdqsM2UWPb+O!jh9WnCOtw z*dj-HI@A;d^SZYEX%19;9c1Y7k^hWqbUJIRF zbO$&1fWwLr0Uvkvnj5~fVNi&0(VDEZ^6AlY3vIL119Z>WJ4vf)(*Rf`+q|ylqDJAW zts@JTS%=ddtM?%X6hfsoj|!{a0no{4BJ~jEUS;PoP*Hg!mQg(AlKTYDi(kZ3<&IVlmExIrK$4@sx^G>gb1L!*x~k?OIKv zlJqL`B5LSM%po|7t%gaxVjxIBq9i842hQ+(*KU>%jZ!@C8R{d(QIpk1#w?|483dv} zhln1LjJLUR-5}mG3ig9@_`E8XJ2|S$$V*NY7zA!>*$y9-;*)m@9}qn zM8ttOrQNm4E<734zYrpzfgmIvW$i$m)47OYiNGk@jm4;thZnEGMBhfAxq{+aXO>*K zBKN*ae()f1qWl&k#4Gub=9UQ1wqK&r^Lh_Ao$LWYUZkM^T+E`6|`T1 zQxcduvhjeLwxNL}Ut-ZCv`ElNcxKr&bXdFbr3E5s24as`*!bSh%1iW_hJ`tqt>eDr zC=>tIW^qqG_t1d{SEzJY>dq8Ozo!lT4+?uJ>Pce3~0n48~nqNW%64BkmYAzm$?#9v`05YIYGhHON=3wwaYv< zN(M+K#dwL{W@R|W{xzZ(N~Nv67{cX8;-cH;;y0uUmh6c)0RAtO+4{Na9 z=Xb!~B|!TCee|53;;DT;LIBF6(KI|H7TL0kI+AK&=Fxa>)@O?_FhwJ4V8IAuD{8R=z{lB8rzz|B65Rp+^Mnf+LW?$+kD7Pe!g%@CtzuC;qKs2NDXA5uS&t zJ_aCxXVC@%EY`cr$+};qGi8~_F$GEG6ls@aXGR@KvHs{vRtfQLO3Yj48{Mi*wkP<3 zjKLQN>?1fn7_H);L%pZ@YyU1#F`Fq9nBkk_EkJ@9%CqN!niD>d!6^zo(*_&V0*fil zEQS@9)>eUS;x)5Mx{~aMw+?qsb}mEceha-uqRD|a_Up+$4gauFdht9DTp^#j0-F2S zkQ0G&ez_fTI3<@Ef2|AuEF`{+xU~omYC3lZAUT7a&K($qSFr%NI?yoJ%E*vyKkk^F{z}d08>new1&X+ zMi)UvIE98XNRTw0Z@P1H%xS`{u#*cX=48%VGi->^K6%LdNJ$xcJWQhNOTq1iQJrD9 zUbC7f+Y#czWo8IpWS@8H1jl}D1>UCtEEXp^0O&xNg5tvLKus1tSkVw`DC{B0PwQz; zHZujFQ|F!$hCOHOYEz@qUUnoKN%RZnkf6^QWb$KV_6Byh0i3{6N(mpDZKeGK7TqtD z+`Y@60q*|%?gtcnG)hSLA_X!gl-B0G8%qd}UHIIpoSSGpSO40FOIXhhVF1jbeNgMD zBV6vjPTK63#T^9m!)L}d)Frrb8!YF_U^(6O$8~gNL#+@VlPajOTgLYQMWA6ZD1q4%+ARDqczxi$d@7nNi?(kT zj^*jEbG!KRY(v+ZhZ?{S)nNOqNUIyg>N+tZibB}apO44t_MGdOS=Ho*!$02uoHoQ$(z z-}Wb>FF-_ncctLW4=$e+1jqZ!A|F&q`0q%k#sX^B?1=Q$C`yeqa5M~VYFOZtFYb@HtDkdCrxql!RF6WISmPe~JnA?lB!4-a?GgeO? zVgKU&a!Qld@ze=clq)7pu_O6|v{To{lp2F?&?<1()GSS=1}|%D4eY`|W9+V}Qi2e_ z%lFhEA(P>hUZpDMiU$EiF}tINa*&we;=c_G-K8;;7^rVu`;4KKvfDIHmKM}C&>C*~ z@v?HH+2pDrsd(B6qsfTI1`RKGa0BsGJ&Fv3fB$hg91q1Nvy#_>croVW@DQShN#!n@ zE*syNA(*NIwSdrBZU2LfENq%= zGbMR=o`HPUh1fBsZh>axY5NHgKG@8JG!h0A0D%k#o2{VIGHnoRk~x!FpcwWZx*`&& zY?Sc_bt3!y8WWCCs`+FR>FY#Khliw}uxE-+>N0QAb=6y|X$6zS>bPSK4Vxm)%MC)F ztOGF-XceH;2`grQWqnUh~q0s38gK`;}=&M76Pp!M@$Aphv z=s0}6cGwlzFv#v&SSva`11RKl=kqLVO-+{FSXd`son`W!wQE)VJqo*{mvoLN437&q zSUp_PF+F)+QZ>BsO%BO`!tG9$u`LtFQf=7Id172+_Dj^qpI<3cD+ewVDw))eB{!Np zS+HhHoBq^4jHO&xP#OCvP2wU@F29@?Pp}CI$BWm&rd~P|Ij+ zQ5G|XnA;V3+t!Q)HTG4xaQL5ZXmJ{UuaRV9hxYhJkTvgfWc&=BQHTDvj9l=*P1C8B zeTFf>G>SeM#C-eeWm`UIEcpq{YrIPIh{B3^0stKTgMxo3TEBjNMw zISoTTR{gxd(0b=-Gn#owg)j+){4U69ai!QHgzJS0y_9|-3eR2m^Rjl!X)*8O zLjhV1*_O-L$rI|kcH{L~1<*#3+3D4WMlL)AHmtYMbh)2_#UV$UBCFx+MC$9FZMQ;r zW#4HjVX=c5Op_Hou*~QfXH^s3fG;hS>PZm5!4|Y<1Rf;*F0i!Y!k(a8aRxs@W4%n8Ha$@?C>`j} zx2M?rhlv<{l~nZ}OhX}hgvw!xRX(sPT-)`bX>Qwdw6R{08&K#?=PPPWe!-uiTzdRS zxd0$7n6o2)Mlp4}*^fBWXmF+Z9TSMW8M2YFLXu9PT7u~E%5eRbO_#QS8s-ryrtsE- zON)HS?oZh=@_J>t8o$jV9^smT74>0u_kBxW9!XcD+fG}!(Un7SKqqu9Z7|5QXVzXp zs<%_ouTDM_b2*`H>5~v`=y_23CsN0@(Kr&h`dKGiiJDG!|7tT1$0uctU%@RJh6mHw zHMez-9=2j;T-%Yb0}<|}KZA4uOi4t>o}-0Sf7*pr9O^K0enAXy+;+NYXU|OqmXs=8 z64c}yuX1R4D!Q~8;~1mH%urdVX(2NiM&Zy*Vw;&u)LTN44m){7Nljpy{-Q-Ii$72N zM5I1agKE@Y@68=*>NCM(v0^tDy!LemU}%6Qbn4We$>$Wls8UHTZ_Gm$1$AeVyKdnZ zT?Gu@-{B3}HX{C}CJXcwp#!5kM4l9`OzrIdr6gh6RxnN`*CXW}Fr}1o;kzeX(2kf{ z4|aJ1cHNQ=UUdro;GquQM}=&Rm#BB^HVLemH22LaV*svvZcoYOk3-zl%{1pWN`;%F zw4T?@C3apvE_xudgtkTs>!4Pi#(MlnR3~SUM0&AIcDA9xw6hc1QNC`0Ej@D=xcNFpX6T6`G<()*TcHy_d+H!*K5;d2Y$k zX%{6@y;Ty129PkL4-tE_XuKlzVSl*>X>n;1&_pcQrP*zKB({u1y5DFR0XCf@fHBqR;FS5JR{SXn$#d@Be~PoU2-aa8Hnuu z$)#n({GiD)MNWCjXcD(8gYK!=qq^aUW-?8@op7PGe-3PLw!E7p6;+dIYL*kc*HRAU z0U5f9W_+ni92|?C7~CEAFZyJLDl!GZN<$?r(B^XKv}BFKrMY)SCC2GF-TuacJEY(V zim4H5+NVyzSiYkX<%vanF5Xg==qaHv68Fp-2KaQdEKGJjKk+^nql(cHnOq%{@no{X zg7PEOWGHNt%%Pn^sTu3}bZJSWJSfK?B%Q3-;{*WfT-`-s-JR@$ZAc%V+itvEq}y-# zC(;_2d7av99tGAhj8}!9s_i~JiF;NcspoX5o+NMPXe8OW09Cb5Ut7Vwej!}DUO=m? zO7Jt_7-Tb_>(lXApqDGR^#{KPO~9MpgK6?CI%A(uPMEu!hElrbzKz1y1KV>}Ts?c< zr*>Je>0k$#RWs?b$Qo%SBht&p(Ho)$@})uPl24{|RS{_l%hCsaV#B7WlD$$w44N|C zb)r$zsR~Vmbje2X`Kz{bkjIizR|b&|zs|pQg){fs;tj05(z%}6OFoL35GFi-nrY~+ zCmIvg8Mkm;IEw4-}R8(KGu z;7V3=Gup44chf|G_qd@mm5f__+}O_GASqD7obe(cj0iNGK>n`C0gYdE?Ryfuqs64h zQ7`0cmFOU}azvZ$39dQImKsT41Kc?N5g(eOP8l3z*?Jk+_ltRk4!rjJ z4anBr=edoC-2MYB$NxhO^mxeCepqBuj+rJLv^8m`ckr9uJ}UIbYg43RB+mfU0|t?$ zn-FVy_5FpMY{VZoRHYCpP>L5A-_R)X1U{@l<_4w?!8(5W@)I!(&9Q@poZKLBfC@7! ziJzzs$xa+g*4aId$1EkkP==G1R*Ac*pP$lzsJtU{bj?g89Fj1N6l7Z#k4vHp8hvv#&5vR&8#A}$WyHl}I#fg;ni`?qch z8j+^JQtve2OEq9D+n;n(EcJF&yt#*ik@s8kpmK&oPM{E^1*HD$s$?*D(fz$3s@|P) zs=$Ld;eaB?>LBvjQVN`XcZobHMBMJ(k(g@;j@x=-u~L)?6sq46McT#6QK0}03K6Uk zOLlO3eziEskz*`%hPJ<=BE!P0dqCBHzjwpMR)to$EMopJ<$Bq6rvfXeiA}8yTVkda%)cs13_bCks^ZR~{YRi9o zDKe*Kcu6dkN(>1OcqdFDdRRgYm45Pp0ksNHBAfUcx~GfbuKUh6ijQX!y{1=mYU3Sz zkFW?0u{=XKG9DLOt%^tF?1l@Q3O92}Zrn1AiyW=quHYH+hdF0gH6@DKRl#6tvova} z*N)MAl^KlOx29fJXeIe-8UsmAK-LevGctNK7l2JVxr=fUv(NX}&2KQfLyA0_wZLT& z9IbBhW!Q90+_y<8M&CirRjScZ#aEZw6@095BM%XGprU0Vz?A#R`9_;~ean0)2|i$C z9C;`d!MhPBc>fV5?2A})Pv>DxtQhldm0qd>+IcF0YUA!NIYEZ?YFD5!Rfp}@mMPEC zs3$1o!k@5~ZUhUe86~pe#G=n%fA$QsKbm9$u8eQV<`k&rvl#pYo}rm#b52k%fTx3< zgm4n<#e)h0`g6*YL4jIn*iaQ)qG+!m<6;`eLqe6CBi%F`C4!dSxO$vUbKp>hFeRd2 zMIx9P?K)&2kSse|k;rPew==!Jo{NK0hg&?TozKD; zQm!_ib!WdIrj+7T`AX3Hur`d22V<7-2Qs_i*PWZ-Z@m#j3msMwV=v?Gg4yd4-SC1N zxR=t!iN{%8*>^ivM8KWek{l83x+*^zI$c(13|(??l9bgPsRzC=c_MSZ&Gp@*Wv4SV zQ94?7rVO)PRgEms%)vpP;zbU^_CZs{rZKSkY>*h2G;xylzZRFFiGhO0Eh-CiHcC-ofwL>;Dd(EmSo|%Fk zE@0B+b=vE;`?d&yUb69>47lA*>_coc!3Yni)vJhcvmte=X2(>=)@oNG7*FF=h0e3# zA<ph)OO=g{NA4OM>y$gKw)J5u$-7Him9L>fT``D0?NwZ*Z zy51qaW!}T#wJqcEF;AH#RO z+FV$_h?!Kzqo_R%#=_>OuT>GIerG26XJXS}^|NBpO+1fmNnVFjoN3sRm@6&F-+}(Q zK@x$h;r1sgIw(wRvD)-CBh9hOeCsZ=B1rpvu`39@6ePOm%pUD5aY-hN$Fs&X6vZFY z6W$vUtd_?o_&xQh)YZ8Au4Gva6qwt0u7yP`>k*Z=q|Adq^scdeq&&miENZ^bVkds_ zjNH8I@kaRtYwed=&uWOGyBP)dd^c0@J1;;&wLBR$EejFG_pR~9o-Uo6 zhwQ^kq(Kv$XR-Odv9U@ik=dRl+NGv~6w|+SkFuat*xdKN@RysqVC|&BypRvDm&clQ zUw%`$6;Fc0%CdJI)I>~T;0oE!k3mTFL*me~fyllYLL4So$3~5wq%yP?I00SC{|P3h zsv4#<>ZlAe8D!qQpU9?{{rd9-=sClV5cAn7+~7LCEtx*!y@Ht|8^WvfeCT}+T$%#C z`B(_uds&+F!Qx4Nd+8tPOQ9QtV7 zpticG3YO$2wm|Bn%Xx+=vWDN$NEiXfLiB8L#ffEz?O0Vmx7RawoFw`^DmW}c=N@1v zp!_~hi|VIycZ>4n*^fo#8T&2OWg5GAGNYFQbb?wM`IwIKXKxq((lU`k7{+|mdFS#S z`2B0zSr5Q#Rr=~#fh!hj?%}UDp#Dw%k^@(SUfyjfy_2Po5ff?&_D9u1hOKy2e2pwB zhW{v3HU-czwO$KSQHWqUTH%n+?aT$cF(7nddILN1Ex1`nhjL3a?y_5e(HAq~+rsX~ z{Kf{KG5;$E5xjjRR9FX%#6#t92Nku#Z--uQdV%=#Q%^-f7gJx;xYD|SFea^(W)~xC z(!-I~5ms4=WI-KklKeaI*dob`TJ4;WjoZO$GL|O8V3yfiFS|BU1Z!^euWvB~aoiA- z3IiFM8ld%8)kBl5 z)P9*Xq4jTwF_v*@rrQ=IVAY-FztINsbxl45n;9femZq*V;$A}iSq#e!ND`00U*~B! zs3fFWN^H5Y2t%XSgM1+?1Ry@{8nkBW^;9N@<@<|P<4UBd?}xMd9DU}4hQ3GKI3D+EVH+ViZ!l<-mwVw zAAvOVT1(amI?gTz?z8@01VLaL5!3O@M%0gxsr4R&AXk(K>8-+v_Im^~(`RUyzy^*R z@Jmva8CD^#`i>&-=ztE_Jq%QW;v$@$Bvpi{ouQwPr~%3R*2Nycv~_;guSZri(q#n8z z%cC~0fPg(Y`Pomvh7{2O=DC62(XkjxTi9){%NTiG7u;8KNjkRj|z6L-15mn?=!R;Gr{ddD5vv^ZS2oDt1OFhE&6Ni+dJ1d35}& z=#9?y!7r`COQspWju4G1Qj5Iw;vH%lQ#B&_Qn8;J&$BGgfC=$c>Xq&o|_m1G_ z_Pak$SK)uih!x_1zVhUhJxY{BG_=WzxOJBAiCLOn`t<6?B=otEe8l8@St{4n^XUMa zj1seyoRqjGO*% z9rZRhmAo>BSw`68s|;m>=nc`Xzc$rij^Yf`4G1(A-&%Ln=(xsMRk@QHRheA|mK-ZC zLz?eU1Iijp`Jw2E*Oy@9Qi3CshWP69fFaemEDq%431+Mo*??B;AyjRj1msJ*9Sdg2 zpre-UK8PqO=UqnFW(G~IQeM5{_t2<+puES^FasYf3gOx%ahyIh!~!E-YFJ4=Jb}9B+PaSUT(xTXBaL-dXf4Km{kZ;T)dy zxY^dO3SU^OS8tbSn@7~|oxVz_!7*O%eFl_dREEYQ(1Fg1L-^-WXvu#piJQ+4hL4mD z(W+?80L#UAJ?*cJy_>DG8(ZHugag7O@Z0Z_&m0ewo}6$V3HNVx}|Zi+jkNVkschV_6`~u(p7D?+oaT6 zl1zrWS6fXz6=C54Ych7!j|O7y^o9a!aAyR%bKjAqAsSi$Be3>(LdEBDSu|m(o+4|p z32APb*pLpj#IYzrmjKMv0ph%Wb!elXldhv_$%QMSPFQT)H-?{r4{POEQ8U5`p~(<` zb>w~?$p~|!6B$9w?0uO;IKJBeQ6A}oG4!vHwU{XOPCIEmNN)Rlpm0 zV&mx*k}8F~fTgBvIMv38U!nd=I-=^=$L!&%+H?7cLfk?TABky@R#Xy@{4(Ka$AbwO z6R2P@9Nk^sm6iwwu1Zp?4=G*RxvtQa3EcA`(k_Inuf7_S^ZnCx?z~|M6GT1`<)x$O z&TQ~{XfM+-MUv;k{r(eDv%q~quss|=o_DrAEJiuFJ|}n$N3KQ++ZR}1^NB{RA0+a{ z@S_WV09I3iFM<1&{{ve-RqD zHST{wIGjOP{yvLbCBz{7^Bs@AcCuJZJ4|c2(>99`i&_7Iz=e`Y3g&6A$>`OGG-sB<>Gy}>+%P-czco|!12TTCe z$dbS?f zNJDiw45rJzRz;A2?W0?2GBif#iF(BKl({G~14CMPI2Y~6Sz2&azD$O~avTvz`vMC+ zMQfZ^KW1Dpc`?ga8(Ilx!gMJl0bT1LJJcZb36V~7GbtgHE^%A3vFmjLNTvQ{KpkW^ zLgtF6&#KSpg5;XxAu+y7>$HPM2SJ*hc<3OMR?jAOohB?=L@Q*P=y`-al2-`ISLLM4 z2vPO5^<;;N|AjQC4Z2$Uxpp-}D*RzLM3=84fl(T~Y=uwL*-vmr&^NVFOhnk%ujW_s zl8x8OfSKAo+J^75UWga`;P z^CZ)8`iW=e;jh+7^k2-Ysr>(tk@kP_^zrqlhyOoO{~O+z=zjqKVo4;EZMFWFTVb=! z#y<@g_AkAEg0Q;$ZKJGAC0Z_pBq>=Yko*@Diu!N*|6~FS_P1&w*55q|=}%HBnM@-2S9Z8a|8Wceu$81Z4$P7?iy!g` z|8*y~^E^kL+n&0n?j~LGa|fMb;cBwYI=~PK!k6UE|g>EAkkC+<5-jrjipA$3* zl*r#G#59UL`@2{;Pk{a_2LSNz_Wsk_@ar$`BCSambRAIr0~+7~u#tJAzDjoWzBvfj z`_1~Fm|wwjrCk4x)wv6I)9`D%V7C=4A4ftE#Zd!eq-t&uk*2Gy@DLn-VlyI9f0<^c1KrkYX!}Jm5I+#vq{yo zT7*!U>7_@~!EG=W#U@-|p7Z>)|FN=SK$J|xtZe@@36-|S!vAtX_SbQFZ<7N(GtfhT zfrAc)^$P;1{Lx2)!YR&c^2_Yrz>}TR)`Vpj!e);_L1|MeS3~opg;nU#mlz3-IKE^+ z8ppozuAQf{a=uTe(iS<`tjlXR32lJe^bOFWmFoF;sPK7d>eXY$#KfD{PI&D^xyXu{ z-5zHf<~WEl`IO7Qo_NdCcE9Hhc?GArcNGD1XVR%AaMW@X))!R()y|`. +$body-bg: #fff !default; +//** Global text color on ``. +$text-color: $gray !default; + +//** Global textual link color. +$link-color: $brand-primary !default; +//** Link hover color set via `darken()` function. +$link-hover-color: darken($link-color, 15%) !default; +//** Link hover decoration. +$link-hover-decoration: underline !default; + + +//== Typography +// +//## Font, line-height, and color for body text, headings, and more. + +$font-family-sans-serif: "News Cycle", "Arial Narrow Bold", sans-serif !default; +$font-family-serif: Georgia, "Times New Roman", Times, serif !default; +//** Default monospace fonts for ``, ``, and `
`.
+$font-family-monospace:   Menlo, Monaco, Consolas, "Courier New", monospace !default;
+$font-family-base:        $font-family-serif !default;
+
+$font-size-base:          15px !default;
+$font-size-large:         ceil(($font-size-base * 1.25)) !default; // ~18px
+$font-size-small:         ceil(($font-size-base * 0.85)) !default; // ~12px
+
+$font-size-h1:            floor(($font-size-base * 2.6)) !default; // ~36px
+$font-size-h2:            floor(($font-size-base * 2.15)) !default; // ~30px
+$font-size-h3:            ceil(($font-size-base * 1.7)) !default; // ~24px
+$font-size-h4:            ceil(($font-size-base * 1.25)) !default; // ~18px
+$font-size-h5:            $font-size-base !default;
+$font-size-h6:            ceil(($font-size-base * 0.85)) !default; // ~12px
+
+//** Unit-less `line-height` for use in components like buttons.
+$line-height-base:        1.428571429 !default; // 20/14
+//** Computed "line-height" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.
+$line-height-computed:    floor(($font-size-base * $line-height-base)) !default; // ~20px
+
+//** By default, this inherits from the ``.
+$headings-font-family:    $font-family-sans-serif !default;
+$headings-font-weight:    700 !default;
+$headings-line-height:    1.1 !default;
+$headings-color:          #000 !default;
+
+
+//== Iconography
+//
+//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.
+
+//** Load fonts from this directory.
+$icon-font-path: if($bootstrap-sass-asset-helper, "bootstrap/", "../fonts/bootstrap/") !default;
+//** File name for all font files.
+$icon-font-name:          "glyphicons-halflings-regular" !default;
+//** Element ID within SVG icon file.
+$icon-font-svg-id:        "glyphicons_halflingsregular" !default;
+
+
+//== Components
+//
+//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).
+
+$padding-base-vertical:     8px !default;
+$padding-base-horizontal:   12px !default;
+
+$padding-large-vertical:    14px !default;
+$padding-large-horizontal:  16px !default;
+
+$padding-small-vertical:    5px !default;
+$padding-small-horizontal:  10px !default;
+
+$padding-xs-vertical:       1px !default;
+$padding-xs-horizontal:     5px !default;
+
+$line-height-large:         1.3333333 !default; // extra decimals for Win 8.1 Chrome
+$line-height-small:         1.5 !default;
+
+$border-radius-base:        4px !default;
+$border-radius-large:       6px !default;
+$border-radius-small:       3px !default;
+
+//** Global color for active items (e.g., navs or dropdowns).
+$component-active-color:    #fff !default;
+//** Global background color for active items (e.g., navs or dropdowns).
+$component-active-bg:       $brand-primary !default;
+
+//** Width of the `border` for generating carets that indicator dropdowns.
+$caret-width-base:          4px !default;
+//** Carets increase slightly in size for larger components.
+$caret-width-large:         5px !default;
+
+
+//== Tables
+//
+//## Customizes the `.table` component with basic values, each used across all table variations.
+
+//** Padding for ``s and ``s.
+$table-cell-padding:            8px !default;
+//** Padding for cells in `.table-condensed`.
+$table-condensed-cell-padding:  5px !default;
+
+//** Default background color used for all tables.
+$table-bg:                      transparent !default;
+//** Background color used for `.table-striped`.
+$table-bg-accent:               #f9f9f9 !default;
+//** Background color used for `.table-hover`.
+$table-bg-hover:                #f5f5f5 !default;
+$table-bg-active:               $table-bg-hover !default;
+
+//** Border color for table and cell borders.
+$table-border-color:            #ddd !default;
+
+
+//== Buttons
+//
+//## For each of Bootstrap's buttons, define text, background and border color.
+
+$btn-font-weight:                normal !default;
+
+$btn-default-color:              #fff !default;
+$btn-default-bg:                 $gray-light !default;
+$btn-default-border:             $btn-default-bg !default;
+
+$btn-primary-color:              $btn-default-color !default;
+$btn-primary-bg:                 $brand-primary !default;
+$btn-primary-border:             $btn-primary-bg !default;
+
+$btn-success-color:              $btn-default-color !default;
+$btn-success-bg:                 $brand-success !default;
+$btn-success-border:             $btn-success-bg !default;
+
+$btn-info-color:                 $btn-default-color !default;
+$btn-info-bg:                    $brand-info !default;
+$btn-info-border:                $btn-info-bg !default;
+
+$btn-warning-color:              $btn-default-color !default;
+$btn-warning-bg:                 $brand-warning !default;
+$btn-warning-border:             $btn-warning-bg !default;
+
+$btn-danger-color:               $btn-default-color !default;
+$btn-danger-bg:                  $brand-danger !default;
+$btn-danger-border:              $btn-danger-bg !default;
+
+$btn-link-disabled-color:        $gray-light !default;
+
+// Allows for customizing button radius independently from global border radius
+$btn-border-radius-base:         $border-radius-base !default;
+$btn-border-radius-large:        $border-radius-large !default;
+$btn-border-radius-small:        $border-radius-small !default;
+
+
+//== Forms
+//
+//##
+
+//** `` background color
+$input-bg:                       #fff !default;
+//** `` background color
+$input-bg-disabled:              $gray-lighter !default;
+
+//** Text color for ``s
+$input-color:                    $text-color !default;
+//** `` border color
+$input-border:                   #ccc !default;
+
+// TODO: Rename `$input-border-radius` to `$input-border-radius-base` in v4
+//** Default `.form-control` border radius
+// This has no effect on ``s in CSS.
+$input-border-radius:            $border-radius-base !default;
+//** Large `.form-control` border radius
+$input-border-radius-large:      $border-radius-large !default;
+//** Small `.form-control` border radius
+$input-border-radius-small:      $border-radius-small !default;
+
+//** Border color for inputs on focus
+$input-border-focus:             #66afe9 !default;
+
+//** Placeholder text color
+$input-color-placeholder:        $gray-light !default;
+
+//** Default `.form-control` height
+$input-height-base:              ($line-height-computed + ($padding-base-vertical * 2) + 2) !default;
+//** Large `.form-control` height
+$input-height-large:             (ceil($font-size-large * $line-height-large) + ($padding-large-vertical * 2) + 2) !default;
+//** Small `.form-control` height
+$input-height-small:             (floor($font-size-small * $line-height-small) + ($padding-small-vertical * 2) + 2) !default;
+
+//** `.form-group` margin
+$form-group-margin-bottom:       15px !default;
+
+$legend-color:                   $text-color !default;
+$legend-border-color:            #e5e5e5 !default;
+
+//** Background color for textual input addons
+$input-group-addon-bg:           $gray-lighter !default;
+//** Border color for textual input addons
+$input-group-addon-border-color: $input-border !default;
+
+//** Disabled cursor for form controls and buttons.
+$cursor-disabled:                not-allowed !default;
+
+
+//== Dropdowns
+//
+//## Dropdown menu container and contents.
+
+//** Background for the dropdown menu.
+$dropdown-bg:                    #fff !default;
+//** Dropdown menu `border-color`.
+$dropdown-border:                rgba(0,0,0,.15) !default;
+//** Dropdown menu `border-color` **for IE8**.
+$dropdown-fallback-border:       #ccc !default;
+//** Divider color for between dropdown items.
+$dropdown-divider-bg:            #e5e5e5 !default;
+
+//** Dropdown link text color.
+$dropdown-link-color:            $gray-dark !default;
+//** Hover color for dropdown links.
+$dropdown-link-hover-color:      #fff !default;
+//** Hover background for dropdown links.
+$dropdown-link-hover-bg:         $component-active-bg !default;
+
+//** Active dropdown menu item text color.
+$dropdown-link-active-color:     #fff !default;
+//** Active dropdown menu item background color.
+$dropdown-link-active-bg:        $component-active-bg !default;
+
+//** Disabled dropdown menu item background color.
+$dropdown-link-disabled-color:   $gray-light !default;
+
+//** Text color for headers within dropdown menus.
+$dropdown-header-color:          $gray-light !default;
+
+//** Deprecated `$dropdown-caret-color` as of v3.1.0
+$dropdown-caret-color:           #000 !default;
+
+
+//-- Z-index master list
+//
+// Warning: Avoid customizing these values. They're used for a bird's eye view
+// of components dependent on the z-axis and are designed to all work together.
+//
+// Note: These variables are not generated into the Customizer.
+
+$zindex-navbar:            1000 !default;
+$zindex-dropdown:          1000 !default;
+$zindex-popover:           1060 !default;
+$zindex-tooltip:           1070 !default;
+$zindex-navbar-fixed:      1030 !default;
+$zindex-modal-background:  1040 !default;
+$zindex-modal:             1050 !default;
+
+
+//== Media queries breakpoints
+//
+//## Define the breakpoints at which your layout will change, adapting to different screen sizes.
+
+// Extra small screen / phone
+//** Deprecated `$screen-xs` as of v3.0.1
+$screen-xs:                  480px !default;
+//** Deprecated `$screen-xs-min` as of v3.2.0
+$screen-xs-min:              $screen-xs !default;
+//** Deprecated `$screen-phone` as of v3.0.1
+$screen-phone:               $screen-xs-min !default;
+
+// Small screen / tablet
+//** Deprecated `$screen-sm` as of v3.0.1
+$screen-sm:                  768px !default;
+$screen-sm-min:              $screen-sm !default;
+//** Deprecated `$screen-tablet` as of v3.0.1
+$screen-tablet:              $screen-sm-min !default;
+
+// Medium screen / desktop
+//** Deprecated `$screen-md` as of v3.0.1
+$screen-md:                  992px !default;
+$screen-md-min:              $screen-md !default;
+//** Deprecated `$screen-desktop` as of v3.0.1
+$screen-desktop:             $screen-md-min !default;
+
+// Large screen / wide desktop
+//** Deprecated `$screen-lg` as of v3.0.1
+$screen-lg:                  1200px !default;
+$screen-lg-min:              $screen-lg !default;
+//** Deprecated `$screen-lg-desktop` as of v3.0.1
+$screen-lg-desktop:          $screen-lg-min !default;
+
+// So media queries don't overlap when required, provide a maximum
+$screen-xs-max:              ($screen-sm-min - 1) !default;
+$screen-sm-max:              ($screen-md-min - 1) !default;
+$screen-md-max:              ($screen-lg-min - 1) !default;
+
+
+//== Grid system
+//
+//## Define your custom responsive grid.
+
+//** Number of columns in the grid.
+$grid-columns:              12 !default;
+//** Padding between columns. Gets divided in half for the left and right.
+$grid-gutter-width:         30px !default;
+// Navbar collapse
+//** Point at which the navbar becomes uncollapsed.
+$grid-float-breakpoint:     $screen-sm-min !default;
+//** Point at which the navbar begins collapsing.
+$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;
+
+
+//== Container sizes
+//
+//## Define the maximum width of `.container` for different screen sizes.
+
+// Small screen / tablet
+$container-tablet:             (720px + $grid-gutter-width) !default;
+//** For `$screen-sm-min` and up.
+$container-sm:                 $container-tablet !default;
+
+// Medium screen / desktop
+$container-desktop:            (940px + $grid-gutter-width) !default;
+//** For `$screen-md-min` and up.
+$container-md:                 $container-desktop !default;
+
+// Large screen / wide desktop
+$container-large-desktop:      (1140px + $grid-gutter-width) !default;
+//** For `$screen-lg-min` and up.
+$container-lg:                 $container-large-desktop !default;
+
+
+//== Navbar
+//
+//##
+
+// Basics of a navbar
+$navbar-height:                    60px !default;
+$navbar-margin-bottom:             $line-height-computed !default;
+$navbar-border-radius:             $border-radius-base !default;
+$navbar-padding-horizontal:        floor(($grid-gutter-width / 2)) !default;
+$navbar-padding-vertical:          (($navbar-height - $line-height-computed) / 2) !default;
+$navbar-collapse-max-height:       340px !default;
+
+$navbar-default-color:             #000 !default;
+$navbar-default-bg:                #fff !default;
+$navbar-default-border:            darken($navbar-default-bg, 6.5%) !default;
+
+// Navbar links
+$navbar-default-link-color:                #000 !default;
+$navbar-default-link-hover-color:          #000 !default;
+$navbar-default-link-hover-bg:             darken($navbar-default-bg, 6.5%) !default;
+$navbar-default-link-active-color:         #000 !default;
+$navbar-default-link-active-bg:            darken($navbar-default-bg, 6.5%) !default;
+$navbar-default-link-disabled-color:       #ccc !default;
+$navbar-default-link-disabled-bg:          transparent !default;
+
+// Navbar brand label
+$navbar-default-brand-color:               $navbar-default-link-color !default;
+$navbar-default-brand-hover-color:         $navbar-default-link-hover-color !default;
+$navbar-default-brand-hover-bg:            darken($navbar-default-bg, 6.5%) !default;
+
+// Navbar toggle
+$navbar-default-toggle-hover-bg:           #ddd !default;
+$navbar-default-toggle-icon-bar-bg:        #ccc !default;
+$navbar-default-toggle-border-color:       #ddd !default;
+
+
+//=== Inverted navbar
+// Reset inverted navbar basics
+$navbar-inverse-color:                      #fff !default;
+$navbar-inverse-bg:                         $brand-primary !default;
+$navbar-inverse-border:                     darken($navbar-inverse-bg, 10%) !default;
+
+// Inverted navbar links
+$navbar-inverse-link-color:                 #fff !default;
+$navbar-inverse-link-hover-color:           #fff !default;
+$navbar-inverse-link-hover-bg:              darken($navbar-inverse-bg, 6.5%) !default;
+$navbar-inverse-link-active-color:          #fff !default;
+$navbar-inverse-link-active-bg:             darken($navbar-inverse-bg, 6.5%) !default;
+$navbar-inverse-link-disabled-color:        #444 !default;
+$navbar-inverse-link-disabled-bg:           transparent !default;
+
+// Inverted navbar brand label
+$navbar-inverse-brand-color:                $navbar-inverse-link-color !default;
+$navbar-inverse-brand-hover-color:          #fff !default;
+$navbar-inverse-brand-hover-bg:             darken($navbar-inverse-bg, 6.5%) !default;
+
+// Inverted navbar toggle
+$navbar-inverse-toggle-hover-bg:            darken($navbar-inverse-bg, 10%) !default;
+$navbar-inverse-toggle-icon-bar-bg:         #fff !default;
+$navbar-inverse-toggle-border-color:        darken($navbar-inverse-bg, 10%) !default;
+
+
+//== Navs
+//
+//##
+
+//=== Shared nav styles
+$nav-link-padding:                          10px 15px !default;
+$nav-link-hover-bg:                         $gray-lighter !default;
+
+$nav-disabled-link-color:                   $gray-light !default;
+$nav-disabled-link-hover-color:             $gray-light !default;
+
+//== Tabs
+$nav-tabs-border-color:                     #ddd !default;
+
+$nav-tabs-link-hover-border-color:          $gray-lighter !default;
+
+$nav-tabs-active-link-hover-bg:             $body-bg !default;
+$nav-tabs-active-link-hover-color:          $gray !default;
+$nav-tabs-active-link-hover-border-color:   #ddd !default;
+
+$nav-tabs-justified-link-border-color:            #ddd !default;
+$nav-tabs-justified-active-link-border-color:     $body-bg !default;
+
+//== Pills
+$nav-pills-border-radius:                   $border-radius-base !default;
+$nav-pills-active-link-hover-bg:            $component-active-bg !default;
+$nav-pills-active-link-hover-color:         $component-active-color !default;
+
+
+//== Pagination
+//
+//##
+
+$pagination-color:                     $link-color !default;
+$pagination-bg:                        #fff !default;
+$pagination-border:                    #ddd !default;
+
+$pagination-hover-color:               $link-hover-color !default;
+$pagination-hover-bg:                  $gray-lighter !default;
+$pagination-hover-border:              #ddd !default;
+
+$pagination-active-color:              $gray-light !default;
+$pagination-active-bg:                 #f5f5f5 !default;
+$pagination-active-border:             #ddd !default;
+
+$pagination-disabled-color:            $gray-light !default;
+$pagination-disabled-bg:               #fff !default;
+$pagination-disabled-border:           #ddd !default;
+
+
+//== Pager
+//
+//##
+
+$pager-bg:                             $pagination-bg !default;
+$pager-border:                         $pagination-border !default;
+$pager-border-radius:                  15px !default;
+
+$pager-hover-bg:                       $pagination-hover-bg !default;
+
+$pager-active-bg:                      $pagination-active-bg !default;
+$pager-active-color:                   $pagination-active-color !default;
+
+$pager-disabled-color:                 $gray-light !default;
+
+
+//== Jumbotron
+//
+//##
+
+$jumbotron-padding:              30px !default;
+$jumbotron-color:                inherit !default;
+$jumbotron-bg:                   $gray-lighter !default;
+$jumbotron-heading-color:        inherit !default;
+$jumbotron-font-size:            ceil(($font-size-base * 1.5)) !default;
+$jumbotron-heading-font-size:    ceil(($font-size-base * 4.5)) !default;
+
+
+//== Form states and alerts
+//
+//## Define colors for form feedback states and, by default, alerts.
+
+$state-success-text:             #468847 !default;
+$state-success-bg:               #dff0d8 !default;
+$state-success-border:           darken(adjust-hue($state-success-bg, -10), 5%) !default;
+
+$state-info-text:                #3a87ad !default;
+$state-info-bg:                  #d9edf7 !default;
+$state-info-border:              darken(adjust-hue($state-info-bg, -10), 7%) !default;
+
+$state-warning-text:             #c09853 !default;
+$state-warning-bg:               #fcf8e3 !default;
+$state-warning-border:           darken(adjust-hue($state-warning-bg, -10), 3%) !default;
+
+$state-danger-text:              #b94a48 !default;
+$state-danger-bg:                #f2dede !default;
+$state-danger-border:            darken(adjust-hue($state-danger-bg, -10), 3%) !default;
+
+
+//== Tooltips
+//
+//##
+
+//** Tooltip max width
+$tooltip-max-width:           200px !default;
+//** Tooltip text color
+$tooltip-color:               #fff !default;
+//** Tooltip background color
+$tooltip-bg:                  #000 !default;
+$tooltip-opacity:             .9 !default;
+
+//** Tooltip arrow width
+$tooltip-arrow-width:         5px !default;
+//** Tooltip arrow color
+$tooltip-arrow-color:         $tooltip-bg !default;
+
+
+//== Popovers
+//
+//##
+
+//** Popover body background color
+$popover-bg:                          #fff !default;
+//** Popover maximum width
+$popover-max-width:                   276px !default;
+//** Popover border color
+$popover-border-color:                rgba(0,0,0,.2) !default;
+//** Popover fallback border color
+$popover-fallback-border-color:       #ccc !default;
+
+//** Popover title background color
+$popover-title-bg:                    darken($popover-bg, 3%) !default;
+
+//** Popover arrow width
+$popover-arrow-width:                 10px !default;
+//** Popover arrow color
+$popover-arrow-color:                 $popover-bg !default;
+
+//** Popover outer arrow width
+$popover-arrow-outer-width:           ($popover-arrow-width + 1) !default;
+//** Popover outer arrow color
+$popover-arrow-outer-color:           fadein($popover-border-color, 5%) !default;
+//** Popover outer arrow fallback color
+$popover-arrow-outer-fallback-color:  darken($popover-fallback-border-color, 20%) !default;
+
+
+//== Labels
+//
+//##
+
+//** Default label background color
+$label-default-bg:            $btn-default-bg !default;
+//** Primary label background color
+$label-primary-bg:            $brand-primary !default;
+//** Success label background color
+$label-success-bg:            $brand-success !default;
+//** Info label background color
+$label-info-bg:               $brand-info !default;
+//** Warning label background color
+$label-warning-bg:            $brand-warning !default;
+//** Danger label background color
+$label-danger-bg:             $brand-danger !default;
+
+//** Default label text color
+$label-color:                 #fff !default;
+//** Default text color of a linked label
+$label-link-hover-color:      #fff !default;
+
+
+//== Modals
+//
+//##
+
+//** Padding applied to the modal body
+$modal-inner-padding:         20px !default;
+
+//** Padding applied to the modal title
+$modal-title-padding:         15px !default;
+//** Modal title line-height
+$modal-title-line-height:     $line-height-base !default;
+
+//** Background color of modal content area
+$modal-content-bg:                             #fff !default;
+//** Modal content border color
+$modal-content-border-color:                   rgba(0,0,0,.2) !default;
+//** Modal content border color **for IE8**
+$modal-content-fallback-border-color:          #999 !default;
+
+//** Modal backdrop background color
+$modal-backdrop-bg:           #000 !default;
+//** Modal backdrop opacity
+$modal-backdrop-opacity:      .5 !default;
+//** Modal header border color
+$modal-header-border-color:   #e5e5e5 !default;
+//** Modal footer border color
+$modal-footer-border-color:   $modal-header-border-color !default;
+
+$modal-lg:                    900px !default;
+$modal-md:                    600px !default;
+$modal-sm:                    300px !default;
+
+
+//== Alerts
+//
+//## Define alert colors, border radius, and padding.
+
+$alert-padding:               15px !default;
+$alert-border-radius:         $border-radius-base !default;
+$alert-link-font-weight:      bold !default;
+
+$alert-success-bg:            $state-success-bg !default;
+$alert-success-text:          $state-success-text !default;
+$alert-success-border:        $state-success-border !default;
+
+$alert-info-bg:               $state-info-bg !default;
+$alert-info-text:             $state-info-text !default;
+$alert-info-border:           $state-info-border !default;
+
+$alert-warning-bg:            $state-warning-bg !default;
+$alert-warning-text:          $state-warning-text !default;
+$alert-warning-border:        $state-warning-border !default;
+
+$alert-danger-bg:             $state-danger-bg !default;
+$alert-danger-text:           $state-danger-text !default;
+$alert-danger-border:         $state-danger-border !default;
+
+
+//== Progress bars
+//
+//##
+
+//** Background color of the whole progress component
+$progress-bg:                 #f5f5f5 !default;
+//** Progress bar text color
+$progress-bar-color:          #fff !default;
+//** Variable for setting rounded corners on progress bar.
+$progress-border-radius:      $border-radius-base !default;
+
+//** Default progress bar color
+$progress-bar-bg:             $brand-primary !default;
+//** Success progress bar color
+$progress-bar-success-bg:     $brand-success !default;
+//** Warning progress bar color
+$progress-bar-warning-bg:     $brand-warning !default;
+//** Danger progress bar color
+$progress-bar-danger-bg:      $brand-danger !default;
+//** Info progress bar color
+$progress-bar-info-bg:        $brand-info !default;
+
+
+//== List group
+//
+//##
+
+//** Background color on `.list-group-item`
+$list-group-bg:                 #fff !default;
+//** `.list-group-item` border color
+$list-group-border:             #ddd !default;
+//** List group border radius
+$list-group-border-radius:      $border-radius-base !default;
+
+//** Background color of single list items on hover
+$list-group-hover-bg:           #f5f5f5 !default;
+//** Text color of active list items
+$list-group-active-color:       $component-active-color !default;
+//** Background color of active list items
+$list-group-active-bg:          $component-active-bg !default;
+//** Border color of active list elements
+$list-group-active-border:      $list-group-active-bg !default;
+//** Text color for content within active list items
+$list-group-active-text-color:  lighten($list-group-active-bg, 40%) !default;
+
+//** Text color of disabled list items
+$list-group-disabled-color:      $gray-light !default;
+//** Background color of disabled list items
+$list-group-disabled-bg:         $gray-lighter !default;
+//** Text color for content within disabled list items
+$list-group-disabled-text-color: $list-group-disabled-color !default;
+
+$list-group-link-color:         #555 !default;
+$list-group-link-hover-color:   $list-group-link-color !default;
+$list-group-link-heading-color: #333 !default;
+
+
+//== Panels
+//
+//##
+
+$panel-bg:                    #fff !default;
+$panel-body-padding:          15px !default;
+$panel-heading-padding:       10px 15px !default;
+$panel-footer-padding:        $panel-heading-padding !default;
+$panel-border-radius:         $border-radius-base !default;
+
+//** Border color for elements within panels
+$panel-inner-border:          #ddd !default;
+$panel-footer-bg:             #f5f5f5 !default;
+
+$panel-default-text:          $text-color !default;
+$panel-default-border:        #ddd !default;
+$panel-default-heading-bg:    #f5f5f5 !default;
+
+$panel-primary-text:          #fff !default;
+$panel-primary-border:        $brand-primary !default;
+$panel-primary-heading-bg:    $brand-primary !default;
+
+$panel-success-text:          $state-success-text !default;
+$panel-success-border:        $brand-success !default;
+$panel-success-heading-bg:    $brand-success !default;
+
+$panel-info-text:             $state-info-text !default;
+$panel-info-border:           $brand-info !default;
+$panel-info-heading-bg:       $brand-info !default;
+
+$panel-warning-text:          $state-warning-text !default;
+$panel-warning-border:        $brand-warning !default;
+$panel-warning-heading-bg:    $brand-warning !default;
+
+$panel-danger-text:           $state-danger-text !default;
+$panel-danger-border:         $brand-danger !default;
+$panel-danger-heading-bg:     $brand-danger !default;
+
+
+//== Thumbnails
+//
+//##
+
+//** Padding around the thumbnail image
+$thumbnail-padding:           4px !default;
+//** Thumbnail background color
+$thumbnail-bg:                $body-bg !default;
+//** Thumbnail border color
+$thumbnail-border:            #ddd !default;
+//** Thumbnail border radius
+$thumbnail-border-radius:     $border-radius-base !default;
+
+//** Custom text color for thumbnail captions
+$thumbnail-caption-color:     $text-color !default;
+//** Padding around the thumbnail caption
+$thumbnail-caption-padding:   9px !default;
+
+
+//== Wells
+//
+//##
+
+$well-bg:                     #f5f5f5 !default;
+$well-border:                 darken($well-bg, 7%) !default;
+
+
+//== Badges
+//
+//##
+
+$badge-color:                 #fff !default;
+//** Linked badge text color on hover
+$badge-link-hover-color:      #fff !default;
+$badge-bg:                    $link-color !default;
+
+//** Badge text color in active nav link
+$badge-active-color:          $link-color !default;
+//** Badge background color in active nav link
+$badge-active-bg:             #fff !default;
+
+$badge-font-weight:           bold !default;
+$badge-line-height:           1 !default;
+$badge-border-radius:         10px !default;
+
+
+//== Breadcrumbs
+//
+//##
+
+$breadcrumb-padding-vertical:   8px !default;
+$breadcrumb-padding-horizontal: 15px !default;
+//** Breadcrumb background color
+$breadcrumb-bg:                 #f5f5f5 !default;
+//** Breadcrumb text color
+$breadcrumb-color:              #ccc !default;
+//** Text color of current page in the breadcrumb
+$breadcrumb-active-color:       $gray-light !default;
+//** Textual separator for between breadcrumb elements
+$breadcrumb-separator:          "/" !default;
+
+
+//== Carousel
+//
+//##
+
+$carousel-text-shadow:                        0 1px 2px rgba(0,0,0,.6) !default;
+
+$carousel-control-color:                      #fff !default;
+$carousel-control-width:                      15% !default;
+$carousel-control-opacity:                    .5 !default;
+$carousel-control-font-size:                  20px !default;
+
+$carousel-indicator-active-bg:                #fff !default;
+$carousel-indicator-border-color:             #fff !default;
+
+$carousel-caption-color:                      #fff !default;
+
+
+//== Close
+//
+//##
+
+$close-font-weight:           bold !default;
+$close-color:                 #000 !default;
+$close-text-shadow:           0 1px 0 #fff !default;
+
+
+//== Code
+//
+//##
+
+$code-color:                  #c7254e !default;
+$code-bg:                     #f9f2f4 !default;
+
+$kbd-color:                   #fff !default;
+$kbd-bg:                      #333 !default;
+
+$pre-bg:                      #f5f5f5 !default;
+$pre-color:                   $gray-dark !default;
+$pre-border-color:            #ccc !default;
+$pre-scrollable-max-height:   340px !default;
+
+
+//== Type
+//
+//##
+
+//** Horizontal offset for forms and lists.
+$component-offset-horizontal: 180px !default;
+//** Text muted color
+$text-muted:                  $gray-light !default;
+//** Abbreviations and acronyms border color
+$abbr-border-color:           $gray-light !default;
+//** Headings small color
+$headings-small-color:        $gray-light !default;
+//** Blockquote small color
+$blockquote-small-color:      $gray-light !default;
+//** Blockquote font size
+$blockquote-font-size:        ($font-size-base * 1.25) !default;
+//** Blockquote border color
+$blockquote-border-color:     $gray-lighter !default;
+//** Page header border color
+$page-header-border-color:    $gray-lighter !default;
+//** Width of horizontal description list titles
+$dl-horizontal-offset:        $component-offset-horizontal !default;
+//** Point at which .dl-horizontal becomes horizontal
+$dl-horizontal-breakpoint:    $grid-float-breakpoint !default;
+//** Horizontal line color.
+$hr-border:                   $gray-lighter !default;
diff --git a/vendor/assets/stylesheets/readable/_bootswatch.scss b/vendor/assets/stylesheets/readable/_bootswatch.scss
new file mode 100644
index 0000000..eec2e00
--- /dev/null
+++ b/vendor/assets/stylesheets/readable/_bootswatch.scss
@@ -0,0 +1,183 @@
+// Readable 3.3.5
+// Bootswatch
+// -----------------------------------------------------
+
+//$web-font-path: "https://fonts.googleapis.com/css?family=Raleway:400,700" !default;
+//@import url($web-font-path);
+
+// Navbar =====================================================================
+
+.navbar {
+  font-family: $headings-font-family;
+
+  &-nav,
+  &-form {
+    margin-left: 0;
+    margin-right: 0;
+  }
+
+  &-nav > li > a {
+    $margin-vertical: (($navbar-height - 2*$padding-base-vertical - $line-height-computed - 2px) / 2);
+    margin: $margin-vertical 6px;
+    padding: $padding-base-vertical $padding-base-horizontal;
+    border: 1px solid transparent;
+    border-radius: $border-radius-base;
+
+    &:hover {
+      border: 1px solid #ddd;
+    }
+  }
+
+  &-nav > .active > a,
+  &-nav > .active > a:hover {
+    border: 1px solid #ddd;
+  }
+
+  &-default .navbar-nav > .active > a:hover {
+    color: $navbar-default-link-hover-color;
+  }
+
+  &-inverse .navbar-nav > .active > a:hover {
+    color: $navbar-inverse-link-hover-color;
+  }
+
+  &-brand {
+    padding-top: (($navbar-height - 2*$font-size-large) / 2);
+    padding-bottom: (($navbar-height - 2*$font-size-large) / 2);
+    line-height: 1.9;
+  }
+}
+
+@media (min-width: $grid-float-breakpoint) {
+  .navbar {
+    .navbar-nav > li > a {
+      padding: $padding-base-vertical $padding-base-horizontal;
+    }
+  }
+}
+
+@media (max-width: ($grid-float-breakpoint - 1)) {
+  .navbar {
+    .navbar-nav > li > a {
+      margin: 0;
+    }
+  }
+}
+
+// Buttons ====================================================================
+
+.btn {
+  font-family: $headings-font-family;
+}
+
+// Typography =================================================================
+
+// Tables =====================================================================
+
+// Forms ======================================================================
+
+legend {
+  font-family: $headings-font-family;
+}
+
+.input-group-addon {
+  font-family: $font-family-sans-serif;
+}
+
+// Navs =======================================================================
+
+.nav {
+  .open > a,
+  .open > a:hover,
+  .open > a:focus {
+    border: 1px solid #ddd;
+  }
+}
+
+.pagination {
+
+  font-family: $headings-font-family;
+
+  &-lg > li > a,
+  &-lg > li > span {
+    padding: 14px 24px;
+  }
+}
+
+.pager {
+
+  font-family: $headings-font-family;
+
+  a {
+    color: $text-color;
+  }
+
+  a:hover {
+    border-color: transparent;
+    color: #fff;
+  }
+
+  .disabled a {
+    border-color: $pager-border;
+  }
+}
+
+// Indicators =================================================================
+
+.close {
+  color: #fff;
+  text-decoration: none;
+  text-shadow: none;
+  opacity: 0.4;
+
+  &:hover,
+  &:focus {
+    color: #fff;
+    opacity: 1;
+  }
+}
+
+.alert {
+  .alert-link {
+    color: $alert-success-text;
+    text-decoration: underline;
+  }
+}
+
+.label {
+  font-family: $headings-font-family;
+  font-weight: normal;
+
+  &-default {
+    border: 1px solid #ddd;
+    color: $text-color;
+  }
+
+}
+
+.badge {
+  padding: 1px 7px 5px;
+  vertical-align: 2px;
+  font-family: $headings-font-family;
+  font-weight: normal;
+}
+
+// Progress bars ==============================================================
+
+// Containers =================================================================
+
+.panel {
+  @include box-shadow(none);
+
+  &-default {
+    .close {
+      color: $text-color;
+    }
+  }
+}
+
+.modal {
+  .close {
+    color: $text-color;
+  }
+}
diff --git a/vendor/assets/stylesheets/readable/_variables.scss b/vendor/assets/stylesheets/readable/_variables.scss
new file mode 100644
index 0000000..66551a7
--- /dev/null
+++ b/vendor/assets/stylesheets/readable/_variables.scss
@@ -0,0 +1,870 @@
+$bootstrap-sass-asset-helper: false !default;
+// Readable 3.3.6
+// Variables
+// --------------------------------------------------
+
+
+//== Colors
+//
+//## Gray and brand colors for use across Bootstrap.
+
+$gray-base:              #000 !default;
+$gray-darker:            lighten($gray-base, 13.5%) !default; // #222
+$gray-dark:              lighten($gray-base, 20%) !default;   // #333
+$gray:                   lighten($gray-base, 33.5%) !default; // #555
+$gray-light:             lighten($gray-base, 70%) !default;   // #999
+$gray-lighter:           lighten($gray-base, 93.5%) !default; // #eee
+
+$brand-primary:         #4582EC !default;
+$brand-success:         #3FAD46 !default;
+$brand-info:            #5bc0de !default;
+$brand-warning:         #f0ad4e !default;
+$brand-danger:          #d9534f !default;
+
+
+//== Scaffolding
+//
+//## Settings for some of the most global styles.
+
+//** Background color for ``.
+$body-bg:               #fff !default;
+//** Global text color on ``.
+$text-color:            $gray-dark !default;
+
+//** Global textual link color.
+$link-color:            $brand-primary !default;
+//** Link hover color set via `darken()` function.
+$link-hover-color:      darken($link-color, 20%) !default;
+//** Link hover decoration.
+$link-hover-decoration: underline !default;
+
+
+//== Typography
+//
+//## Font, line-height, and color for body text, headings, and more.
+
+$font-family-sans-serif:  "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif !default;
+$font-family-serif:       Georgia, "Times New Roman", Times, serif !default;
+//** Default monospace fonts for ``, ``, and `
`.
+$font-family-monospace:   Menlo, Monaco, Consolas, "Courier New", monospace !default;
+$font-family-base:        $font-family-serif !default;
+
+$font-size-base:          16px !default;
+$font-size-large:         ceil(($font-size-base * 1.25)) !default; // ~18px
+$font-size-small:         ceil(($font-size-base * 0.85)) !default; // ~12px
+
+$font-size-h1:            floor(($font-size-base * 2.6)) !default; // ~36px
+$font-size-h2:            floor(($font-size-base * 2.15)) !default; // ~30px
+$font-size-h3:            ceil(($font-size-base * 1.7)) !default; // ~24px
+$font-size-h4:            ceil(($font-size-base * 1.25)) !default; // ~18px
+$font-size-h5:            $font-size-base !default;
+$font-size-h6:            ceil(($font-size-base * 0.85)) !default; // ~12px
+
+//** Unit-less `line-height` for use in components like buttons.
+$line-height-base:        1.428571429 !default; // 20/14
+//** Computed "line-height" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.
+$line-height-computed:    floor(($font-size-base * $line-height-base)) !default; // ~20px
+
+//** By default, this inherits from the ``.
+$headings-font-family:    $font-family-sans-serif !default;
+$headings-font-weight:    bold !default;
+$headings-line-height:    1.1 !default;
+$headings-color:          inherit !default;
+
+
+//== Iconography
+//
+//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.
+
+//** Load fonts from this directory.
+$icon-font-path: if($bootstrap-sass-asset-helper, "bootstrap/", "../fonts/bootstrap/") !default;
+//** File name for all font files.
+$icon-font-name:          "glyphicons-halflings-regular" !default;
+//** Element ID within SVG icon file.
+$icon-font-svg-id:        "glyphicons_halflingsregular" !default;
+
+
+//== Components
+//
+//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).
+
+$padding-base-vertical:     8px !default;
+$padding-base-horizontal:   12px !default;
+
+$padding-large-vertical:    14px !default;
+$padding-large-horizontal:  16px !default;
+
+$padding-small-vertical:    5px !default;
+$padding-small-horizontal:  10px !default;
+
+$padding-xs-vertical:       1px !default;
+$padding-xs-horizontal:     5px !default;
+
+$line-height-large:         1.3333333 !default; // extra decimals for Win 8.1 Chrome
+$line-height-small:         1.5 !default;
+
+$border-radius-base:        4px !default;
+$border-radius-large:       6px !default;
+$border-radius-small:       3px !default;
+
+//** Global color for active items (e.g., navs or dropdowns).
+$component-active-color:    #fff !default;
+//** Global background color for active items (e.g., navs or dropdowns).
+$component-active-bg:       $brand-primary !default;
+
+//** Width of the `border` for generating carets that indicator dropdowns.
+$caret-width-base:          4px !default;
+//** Carets increase slightly in size for larger components.
+$caret-width-large:         5px !default;
+
+
+//== Tables
+//
+//## Customizes the `.table` component with basic values, each used across all table variations.
+
+//** Padding for ``s and ``s.
+$table-cell-padding:            8px !default;
+//** Padding for cells in `.table-condensed`.
+$table-condensed-cell-padding:  5px !default;
+
+//** Default background color used for all tables.
+$table-bg:                      transparent !default;
+//** Background color used for `.table-striped`.
+$table-bg-accent:               #f9f9f9 !default;
+//** Background color used for `.table-hover`.
+$table-bg-hover:                #f5f5f5 !default;
+$table-bg-active:               $table-bg-hover !default;
+
+//** Border color for table and cell borders.
+$table-border-color:            #ddd !default;
+
+
+//== Buttons
+//
+//## For each of Bootstrap's buttons, define text, background and border color.
+
+$btn-font-weight:                normal !default;
+
+$btn-default-color:              $text-color !default;
+$btn-default-bg:                 #fff !default;
+$btn-default-border:             #ddd !default;
+
+$btn-primary-color:              #fff !default;
+$btn-primary-bg:                 $brand-primary !default;
+$btn-primary-border:             $btn-primary-bg !default;
+
+$btn-success-color:              #fff !default;
+$btn-success-bg:                 $brand-success !default;
+$btn-success-border:             $btn-success-bg !default;
+
+$btn-info-color:                 #fff !default;
+$btn-info-bg:                    $brand-info !default;
+$btn-info-border:                $btn-info-bg !default;
+
+$btn-warning-color:              #fff !default;
+$btn-warning-bg:                 $brand-warning !default;
+$btn-warning-border:             $btn-warning-bg !default;
+
+$btn-danger-color:               #fff !default;
+$btn-danger-bg:                  $brand-danger !default;
+$btn-danger-border:              $btn-danger-bg !default;
+
+$btn-link-disabled-color:        $gray-light !default;
+
+// Allows for customizing button radius independently from global border radius
+$btn-border-radius-base:         $border-radius-base !default;
+$btn-border-radius-large:        $border-radius-large !default;
+$btn-border-radius-small:        $border-radius-small !default;
+
+
+//== Forms
+//
+//##
+
+//** `` background color
+$input-bg:                       #fff !default;
+//** `` background color
+$input-bg-disabled:              $gray-lighter !default;
+
+//** Text color for ``s
+$input-color:                    $text-color !default;
+//** `` border color
+$input-border:                   #ddd !default;
+
+// TODO: Rename `$input-border-radius` to `$input-border-radius-base` in v4
+//** Default `.form-control` border radius
+// This has no effect on ``s in CSS.
+$input-border-radius:            $border-radius-base !default;
+//** Large `.form-control` border radius
+$input-border-radius-large:      $border-radius-large !default;
+//** Small `.form-control` border radius
+$input-border-radius-small:      $border-radius-small !default;
+
+//** Border color for inputs on focus
+$input-border-focus:             #66afe9 !default;
+
+//** Placeholder text color
+$input-color-placeholder:        $gray-light !default;
+
+//** Default `.form-control` height
+$input-height-base:              ($line-height-computed + ($padding-base-vertical * 2) + 2) !default;
+//** Large `.form-control` height
+$input-height-large:             (ceil($font-size-large * $line-height-large) + ($padding-large-vertical * 2) + 2) !default;
+//** Small `.form-control` height
+$input-height-small:             (floor($font-size-small * $line-height-small) + ($padding-small-vertical * 2) + 2) !default;
+
+//** `.form-group` margin
+$form-group-margin-bottom:       15px !default;
+
+$legend-color:                   $text-color !default;
+$legend-border-color:            #e5e5e5 !default;
+
+//** Background color for textual input addons
+$input-group-addon-bg:           $gray-lighter !default;
+//** Border color for textual input addons
+$input-group-addon-border-color: $input-border !default;
+
+//** Disabled cursor for form controls and buttons.
+$cursor-disabled:                not-allowed !default;
+
+
+//== Dropdowns
+//
+//## Dropdown menu container and contents.
+
+//** Background for the dropdown menu.
+$dropdown-bg:                    #fff !default;
+//** Dropdown menu `border-color`.
+$dropdown-border:                rgba(0,0,0,.15) !default;
+//** Dropdown menu `border-color` **for IE8**.
+$dropdown-fallback-border:       #ccc !default;
+//** Divider color for between dropdown items.
+$dropdown-divider-bg:            #e5e5e5 !default;
+
+//** Dropdown link text color.
+$dropdown-link-color:            $gray-dark !default;
+//** Hover color for dropdown links.
+$dropdown-link-hover-color:      #fff !default;
+//** Hover background for dropdown links.
+$dropdown-link-hover-bg:         $component-active-bg !default;
+
+//** Active dropdown menu item text color.
+$dropdown-link-active-color:     #fff !default;
+//** Active dropdown menu item background color.
+$dropdown-link-active-bg:        $component-active-bg !default;
+
+//** Disabled dropdown menu item background color.
+$dropdown-link-disabled-color:   $gray-light !default;
+
+//** Text color for headers within dropdown menus.
+$dropdown-header-color:          $gray-light !default;
+
+//** Deprecated `$dropdown-caret-color` as of v3.1.0
+$dropdown-caret-color:           #000 !default;
+
+
+//-- Z-index master list
+//
+// Warning: Avoid customizing these values. They're used for a bird's eye view
+// of components dependent on the z-axis and are designed to all work together.
+//
+// Note: These variables are not generated into the Customizer.
+
+$zindex-navbar:            1000 !default;
+$zindex-dropdown:          1000 !default;
+$zindex-popover:           1060 !default;
+$zindex-tooltip:           1070 !default;
+$zindex-navbar-fixed:      1030 !default;
+$zindex-modal-background:  1040 !default;
+$zindex-modal:             1050 !default;
+
+
+//== Media queries breakpoints
+//
+//## Define the breakpoints at which your layout will change, adapting to different screen sizes.
+
+// Extra small screen / phone
+//** Deprecated `$screen-xs` as of v3.0.1
+$screen-xs:                  480px !default;
+//** Deprecated `$screen-xs-min` as of v3.2.0
+$screen-xs-min:              $screen-xs !default;
+//** Deprecated `$screen-phone` as of v3.0.1
+$screen-phone:               $screen-xs-min !default;
+
+// Small screen / tablet
+//** Deprecated `$screen-sm` as of v3.0.1
+$screen-sm:                  768px !default;
+$screen-sm-min:              $screen-sm !default;
+//** Deprecated `$screen-tablet` as of v3.0.1
+$screen-tablet:              $screen-sm-min !default;
+
+// Medium screen / desktop
+//** Deprecated `$screen-md` as of v3.0.1
+$screen-md:                  992px !default;
+$screen-md-min:              $screen-md !default;
+//** Deprecated `$screen-desktop` as of v3.0.1
+$screen-desktop:             $screen-md-min !default;
+
+// Large screen / wide desktop
+//** Deprecated `$screen-lg` as of v3.0.1
+$screen-lg:                  1200px !default;
+$screen-lg-min:              $screen-lg !default;
+//** Deprecated `$screen-lg-desktop` as of v3.0.1
+$screen-lg-desktop:          $screen-lg-min !default;
+
+// So media queries don't overlap when required, provide a maximum
+$screen-xs-max:              ($screen-sm-min - 1) !default;
+$screen-sm-max:              ($screen-md-min - 1) !default;
+$screen-md-max:              ($screen-lg-min - 1) !default;
+
+
+//== Grid system
+//
+//## Define your custom responsive grid.
+
+//** Number of columns in the grid.
+$grid-columns:              12 !default;
+//** Padding between columns. Gets divided in half for the left and right.
+$grid-gutter-width:         30px !default;
+// Navbar collapse
+//** Point at which the navbar becomes uncollapsed.
+$grid-float-breakpoint:     $screen-sm-min !default;
+//** Point at which the navbar begins collapsing.
+$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;
+
+
+//== Container sizes
+//
+//## Define the maximum width of `.container` for different screen sizes.
+
+// Small screen / tablet
+$container-tablet:             (720px + $grid-gutter-width) !default;
+//** For `$screen-sm-min` and up.
+$container-sm:                 $container-tablet !default;
+
+// Medium screen / desktop
+$container-desktop:            (940px + $grid-gutter-width) !default;
+//** For `$screen-md-min` and up.
+$container-md:                 $container-desktop !default;
+
+// Large screen / wide desktop
+$container-large-desktop:      (1140px + $grid-gutter-width) !default;
+//** For `$screen-lg-min` and up.
+$container-lg:                 $container-large-desktop !default;
+
+
+//== Navbar
+//
+//##
+
+// Basics of a navbar
+$navbar-height:                    65px !default;
+$navbar-margin-bottom:             $line-height-computed !default;
+$navbar-border-radius:             $border-radius-base !default;
+$navbar-padding-horizontal:        floor(($grid-gutter-width / 2)) !default;
+$navbar-padding-vertical:          (($navbar-height - $line-height-computed) / 2) !default;
+$navbar-collapse-max-height:       340px !default;
+
+$navbar-default-color:             $text-color !default;
+$navbar-default-bg:                $body-bg !default;
+$navbar-default-border:            #ddd !default;
+
+// Navbar links
+$navbar-default-link-color:                $link-color !default;
+$navbar-default-link-hover-color:          $link-color !default;
+$navbar-default-link-hover-bg:             transparent !default;
+$navbar-default-link-active-color:         $navbar-default-link-color !default;
+$navbar-default-link-active-bg:            transparent !default;
+$navbar-default-link-disabled-color:       #333 !default;
+$navbar-default-link-disabled-bg:          transparent !default;
+
+// Navbar brand label
+$navbar-default-brand-color:               $navbar-default-link-color !default;
+$navbar-default-brand-hover-color:         $navbar-default-link-hover-color !default;
+$navbar-default-brand-hover-bg:            transparent !default;
+
+// Navbar toggle
+$navbar-default-toggle-hover-bg:           #ddd !default;
+$navbar-default-toggle-icon-bar-bg:        #ccc !default;
+$navbar-default-toggle-border-color:       #ddd !default;
+
+
+//=== Inverted navbar
+// Reset inverted navbar basics
+$navbar-inverse-color:                      $text-color !default;
+$navbar-inverse-bg:                         $body-bg !default;
+$navbar-inverse-border:                     #ddd !default;
+
+// Inverted navbar links
+$navbar-inverse-link-color:                 $text-color !default;
+$navbar-inverse-link-hover-color:           $text-color !default;
+$navbar-inverse-link-hover-bg:              transparent !default;
+$navbar-inverse-link-active-color:          $text-color !default;
+$navbar-inverse-link-active-bg:             transparent !default;
+$navbar-inverse-link-disabled-color:        #ccc !default;
+$navbar-inverse-link-disabled-bg:           transparent !default;
+
+// Inverted navbar brand label
+$navbar-inverse-brand-color:                $navbar-inverse-link-color !default;
+$navbar-inverse-brand-hover-color:          $navbar-inverse-link-hover-color !default;
+$navbar-inverse-brand-hover-bg:             transparent !default;
+
+// Inverted navbar toggle
+$navbar-inverse-toggle-hover-bg:            #ddd !default;
+$navbar-inverse-toggle-icon-bar-bg:         #ccc !default;
+$navbar-inverse-toggle-border-color:        #ddd !default;
+
+
+//== Navs
+//
+//##
+
+//=== Shared nav styles
+$nav-link-padding:                          10px 15px !default;
+$nav-link-hover-bg:                         $gray-lighter !default;
+
+$nav-disabled-link-color:                   $gray-light !default;
+$nav-disabled-link-hover-color:             $gray-light !default;
+
+//== Tabs
+$nav-tabs-border-color:                     #ddd !default;
+
+$nav-tabs-link-hover-border-color:          $gray-lighter !default;
+
+$nav-tabs-active-link-hover-bg:             $body-bg !default;
+$nav-tabs-active-link-hover-color:          $gray !default;
+$nav-tabs-active-link-hover-border-color:   #ddd !default;
+
+$nav-tabs-justified-link-border-color:            #ddd !default;
+$nav-tabs-justified-active-link-border-color:     $body-bg !default;
+
+//== Pills
+$nav-pills-border-radius:                   $border-radius-base !default;
+$nav-pills-active-link-hover-bg:            $component-active-bg !default;
+$nav-pills-active-link-hover-color:         $component-active-color !default;
+
+
+//== Pagination
+//
+//##
+
+$pagination-color:                     $text-color !default;
+$pagination-bg:                        #fff !default;
+$pagination-border:                    #ddd !default;
+
+$pagination-hover-color:               #fff !default;
+$pagination-hover-bg:                  $brand-primary !default;
+$pagination-hover-border:              $brand-primary !default;
+
+$pagination-active-color:              #fff !default;
+$pagination-active-bg:                 $brand-primary !default;
+$pagination-active-border:             $brand-primary !default;
+
+$pagination-disabled-color:            $gray-light !default;
+$pagination-disabled-bg:               #fff !default;
+$pagination-disabled-border:           #ddd !default;
+
+
+//== Pager
+//
+//##
+
+$pager-bg:                             $pagination-bg !default;
+$pager-border:                         $pagination-border !default;
+$pager-border-radius:                  15px !default;
+
+$pager-hover-bg:                       $pagination-hover-bg !default;
+
+$pager-active-bg:                      $pagination-active-bg !default;
+$pager-active-color:                   $pagination-active-color !default;
+
+$pager-disabled-color:                 $gray-light !default;
+
+
+//== Jumbotron
+//
+//##
+
+$jumbotron-padding:              30px !default;
+$jumbotron-color:                inherit !default;
+$jumbotron-bg:                   darken($body-bg, 3%) !default;
+$jumbotron-heading-color:        inherit !default;
+$jumbotron-font-size:            ceil(($font-size-base * 1.5)) !default;
+$jumbotron-heading-font-size:    ceil(($font-size-base * 4.5)) !default;
+
+
+//== Form states and alerts
+//
+//## Define colors for form feedback states and, by default, alerts.
+
+$state-success-text:             $brand-success !default;
+$state-success-bg:               #dff0d8 !default;
+$state-success-border:           $brand-success !default;
+
+$state-info-text:                $brand-info !default;
+$state-info-bg:                  #d9edf7 !default;
+$state-info-border:              $brand-info !default;
+
+$state-warning-text:             $brand-warning !default;
+$state-warning-bg:               #fcf8e3 !default;
+$state-warning-border:           $brand-warning !default;
+
+$state-danger-text:              $brand-danger !default;
+$state-danger-bg:                #f2dede !default;
+$state-danger-border:            $brand-danger !default;
+
+
+//== Tooltips
+//
+//##
+
+//** Tooltip max width
+$tooltip-max-width:           200px !default;
+//** Tooltip text color
+$tooltip-color:               #fff !default;
+//** Tooltip background color
+$tooltip-bg:                  #000 !default;
+$tooltip-opacity:             .9 !default;
+
+//** Tooltip arrow width
+$tooltip-arrow-width:         5px !default;
+//** Tooltip arrow color
+$tooltip-arrow-color:         $tooltip-bg !default;
+
+
+//== Popovers
+//
+//##
+
+//** Popover body background color
+$popover-bg:                          #fff !default;
+//** Popover maximum width
+$popover-max-width:                   276px !default;
+//** Popover border color
+$popover-border-color:                rgba(0,0,0,.2) !default;
+//** Popover fallback border color
+$popover-fallback-border-color:       #ccc !default;
+
+//** Popover title background color
+$popover-title-bg:                    darken($popover-bg, 3%) !default;
+
+//** Popover arrow width
+$popover-arrow-width:                 10px !default;
+//** Popover arrow color
+$popover-arrow-color:                 $popover-bg !default;
+
+//** Popover outer arrow width
+$popover-arrow-outer-width:           ($popover-arrow-width + 1) !default;
+//** Popover outer arrow color
+$popover-arrow-outer-color:           fadein($popover-border-color, 5%) !default;
+//** Popover outer arrow fallback color
+$popover-arrow-outer-fallback-color:  darken($popover-fallback-border-color, 20%) !default;
+
+
+//== Labels
+//
+//##
+
+//** Default label background color
+$label-default-bg:            $btn-default-bg !default;
+//** Primary label background color
+$label-primary-bg:            $brand-primary !default;
+//** Success label background color
+$label-success-bg:            $brand-success !default;
+//** Info label background color
+$label-info-bg:               $brand-info !default;
+//** Warning label background color
+$label-warning-bg:            $brand-warning !default;
+//** Danger label background color
+$label-danger-bg:             $brand-danger !default;
+
+//** Default label text color
+$label-color:                 #fff !default;
+//** Default text color of a linked label
+$label-link-hover-color:      #fff !default;
+
+
+//== Modals
+//
+//##
+
+//** Padding applied to the modal body
+$modal-inner-padding:         20px !default;
+
+//** Padding applied to the modal title
+$modal-title-padding:         15px !default;
+//** Modal title line-height
+$modal-title-line-height:     $line-height-base !default;
+
+//** Background color of modal content area
+$modal-content-bg:                             #fff !default;
+//** Modal content border color
+$modal-content-border-color:                   rgba(0,0,0,.2) !default;
+//** Modal content border color **for IE8**
+$modal-content-fallback-border-color:          #999 !default;
+
+//** Modal backdrop background color
+$modal-backdrop-bg:           #000 !default;
+//** Modal backdrop opacity
+$modal-backdrop-opacity:      .5 !default;
+//** Modal header border color
+$modal-header-border-color:   #e5e5e5 !default;
+//** Modal footer border color
+$modal-footer-border-color:   $modal-header-border-color !default;
+
+$modal-lg:                    900px !default;
+$modal-md:                    600px !default;
+$modal-sm:                    300px !default;
+
+
+//== Alerts
+//
+//## Define alert colors, border radius, and padding.
+
+$alert-padding:               15px !default;
+$alert-border-radius:         $border-radius-base !default;
+$alert-link-font-weight:      bold !default;
+
+$alert-success-bg:            $state-success-border !default;
+$alert-success-text:          #fff !default;
+$alert-success-border:        $state-success-border !default;
+
+$alert-info-bg:               $state-info-border !default;
+$alert-info-text:             #fff !default;
+$alert-info-border:           $state-info-border !default;
+
+$alert-warning-bg:            $state-warning-border !default;
+$alert-warning-text:          #fff !default;
+$alert-warning-border:        $state-warning-border !default;
+
+$alert-danger-bg:             $state-danger-border !default;
+$alert-danger-text:           #fff !default;
+$alert-danger-border:         $state-danger-border !default;
+
+
+//== Progress bars
+//
+//##
+
+//** Background color of the whole progress component
+$progress-bg:                 #f5f5f5 !default;
+//** Progress bar text color
+$progress-bar-color:          #fff !default;
+//** Variable for setting rounded corners on progress bar.
+$progress-border-radius:      $border-radius-base !default;
+
+//** Default progress bar color
+$progress-bar-bg:             $brand-primary !default;
+//** Success progress bar color
+$progress-bar-success-bg:     $brand-success !default;
+//** Warning progress bar color
+$progress-bar-warning-bg:     $brand-warning !default;
+//** Danger progress bar color
+$progress-bar-danger-bg:      $brand-danger !default;
+//** Info progress bar color
+$progress-bar-info-bg:        $brand-info !default;
+
+
+//== List group
+//
+//##
+
+//** Background color on `.list-group-item`
+$list-group-bg:                 #fff !default;
+//** `.list-group-item` border color
+$list-group-border:             #ddd !default;
+//** List group border radius
+$list-group-border-radius:      $border-radius-base !default;
+
+//** Background color of single list items on hover
+$list-group-hover-bg:           #f5f5f5 !default;
+//** Text color of active list items
+$list-group-active-color:       $component-active-color !default;
+//** Background color of active list items
+$list-group-active-bg:          $component-active-bg !default;
+//** Border color of active list elements
+$list-group-active-border:      $list-group-active-bg !default;
+//** Text color for content within active list items
+$list-group-active-text-color:  lighten($list-group-active-bg, 40%) !default;
+
+//** Text color of disabled list items
+$list-group-disabled-color:      $gray-light !default;
+//** Background color of disabled list items
+$list-group-disabled-bg:         $gray-lighter !default;
+//** Text color for content within disabled list items
+$list-group-disabled-text-color: $list-group-disabled-color !default;
+
+$list-group-link-color:         #555 !default;
+$list-group-link-hover-color:   $list-group-link-color !default;
+$list-group-link-heading-color: #333 !default;
+
+
+//== Panels
+//
+//##
+
+$panel-bg:                    #fff !default;
+$panel-body-padding:          15px !default;
+$panel-heading-padding:       10px 15px !default;
+$panel-footer-padding:        $panel-heading-padding !default;
+$panel-border-radius:         $border-radius-base !default;
+
+//** Border color for elements within panels
+$panel-inner-border:          #ddd !default;
+$panel-footer-bg:             #fff !default;
+
+$panel-default-text:          $gray-dark !default;
+$panel-default-border:        #ddd !default;
+$panel-default-heading-bg:    #f5f5f5 !default;
+
+$panel-primary-text:          #fff !default;
+$panel-primary-border:        $brand-primary !default;
+$panel-primary-heading-bg:    $brand-primary !default;
+
+$panel-success-text:          #fff !default;
+$panel-success-border:        $state-success-border !default;
+$panel-success-heading-bg:    $state-success-border !default;
+
+$panel-info-text:             #fff !default;
+$panel-info-border:           $state-info-border !default;
+$panel-info-heading-bg:       $state-info-border !default;
+
+$panel-warning-text:          #fff !default;
+$panel-warning-border:        $state-warning-border !default;
+$panel-warning-heading-bg:    $state-warning-border !default;
+
+$panel-danger-text:           #fff !default;
+$panel-danger-border:         $state-danger-border !default;
+$panel-danger-heading-bg:     $state-danger-border !default;
+
+
+//== Thumbnails
+//
+//##
+
+//** Padding around the thumbnail image
+$thumbnail-padding:           4px !default;
+//** Thumbnail background color
+$thumbnail-bg:                $body-bg !default;
+//** Thumbnail border color
+$thumbnail-border:            #ddd !default;
+//** Thumbnail border radius
+$thumbnail-border-radius:     $border-radius-base !default;
+
+//** Custom text color for thumbnail captions
+$thumbnail-caption-color:     $text-color !default;
+//** Padding around the thumbnail caption
+$thumbnail-caption-padding:   9px !default;
+
+
+//== Wells
+//
+//##
+
+$well-bg:                     darken($body-bg, 3%) !default;
+$well-border:                 darken($well-bg, 7%) !default;
+
+
+//== Badges
+//
+//##
+
+$badge-color:                 #fff !default;
+//** Linked badge text color on hover
+$badge-link-hover-color:      #fff !default;
+$badge-bg:                    $brand-primary !default;
+
+//** Badge text color in active nav link
+$badge-active-color:          $link-color !default;
+//** Badge background color in active nav link
+$badge-active-bg:             #fff !default;
+
+$badge-font-weight:           bold !default;
+$badge-line-height:           1 !default;
+$badge-border-radius:         10px !default;
+
+
+//== Breadcrumbs
+//
+//##
+
+$breadcrumb-padding-vertical:   8px !default;
+$breadcrumb-padding-horizontal: 15px !default;
+//** Breadcrumb background color
+$breadcrumb-bg:                 #f5f5f5 !default;
+//** Breadcrumb text color
+$breadcrumb-color:              #ccc !default;
+//** Text color of current page in the breadcrumb
+$breadcrumb-active-color:       $gray-light !default;
+//** Textual separator for between breadcrumb elements
+$breadcrumb-separator:          "/" !default;
+
+
+//== Carousel
+//
+//##
+
+$carousel-text-shadow:                        0 1px 2px rgba(0,0,0,.6) !default;
+
+$carousel-control-color:                      #fff !default;
+$carousel-control-width:                      15% !default;
+$carousel-control-opacity:                    .5 !default;
+$carousel-control-font-size:                  20px !default;
+
+$carousel-indicator-active-bg:                #fff !default;
+$carousel-indicator-border-color:             #fff !default;
+
+$carousel-caption-color:                      #fff !default;
+
+
+//== Close
+//
+//##
+
+$close-font-weight:           bold !default;
+$close-color:                 #fff !default;
+$close-text-shadow:           0 1px 0 #fff !default;
+
+
+//== Code
+//
+//##
+
+$code-color:                  #c7254e !default;
+$code-bg:                     #f9f2f4 !default;
+
+$kbd-color:                   #fff !default;
+$kbd-bg:                      #333 !default;
+
+$pre-bg:                      #f5f5f5 !default;
+$pre-color:                   $gray-dark !default;
+$pre-border-color:            #ccc !default;
+$pre-scrollable-max-height:   340px !default;
+
+
+//== Type
+//
+//##
+
+//** Horizontal offset for forms and lists.
+$component-offset-horizontal: 180px !default;
+//** Text muted color
+$text-muted:                  $gray-light !default;
+//** Abbreviations and acronyms border color
+$abbr-border-color:           $gray-light !default;
+//** Headings small color
+$headings-small-color:        $gray-light !default;
+//** Blockquote small color
+$blockquote-small-color:      $text-color !default;
+//** Blockquote font size
+$blockquote-font-size:        ($font-size-base * 1.25) !default;
+//** Blockquote border color
+$blockquote-border-color:     $brand-primary !default;
+//** Page header border color
+$page-header-border-color:    #ddd !default;
+//** Width of horizontal description list titles
+$dl-horizontal-offset:        $component-offset-horizontal !default;
+//** Point at which .dl-horizontal becomes horizontal
+$dl-horizontal-breakpoint:    $grid-float-breakpoint !default;
+//** Horizontal line color.
+$hr-border:                   $gray-lighter !default;