From f5c1d6d1dbc5602d08fa621c730baacda304fe7a Mon Sep 17 00:00:00 2001 From: Daniel Mijares Date: Sat, 6 Feb 2016 10:00:18 -0500 Subject: [PATCH 1/2] my personal ergodox keymap layout with pngs of layout and readme --- .gitignore | 1 + .../ergodox_ez/keymaps/jacobono/README.md | 34 +++ .../jacobono/img/colemak-default-layer.png | Bin 0 -> 70434 bytes .../jacobono/img/number-dpad-layer.png | Bin 0 -> 46225 bytes .../keymaps/jacobono/img/symbol-layer.png | Bin 0 -> 49615 bytes keyboard/ergodox_ez/keymaps/jacobono/keymap.c | 273 ++++++++++++++++++ 6 files changed, 308 insertions(+) create mode 100644 keyboard/ergodox_ez/keymaps/jacobono/README.md create mode 100644 keyboard/ergodox_ez/keymaps/jacobono/img/colemak-default-layer.png create mode 100644 keyboard/ergodox_ez/keymaps/jacobono/img/number-dpad-layer.png create mode 100644 keyboard/ergodox_ez/keymaps/jacobono/img/symbol-layer.png create mode 100644 keyboard/ergodox_ez/keymaps/jacobono/keymap.c diff --git a/.gitignore b/.gitignore index 49eb2d5587..1e19ce9a87 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ tags build/ *.bak .vagrant/ +.DS_STORE \ No newline at end of file diff --git a/keyboard/ergodox_ez/keymaps/jacobono/README.md b/keyboard/ergodox_ez/keymaps/jacobono/README.md new file mode 100644 index 0000000000..48de0509fc --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/jacobono/README.md @@ -0,0 +1,34 @@ +# Default Layer # + +I'm using the colemak layer -- customized a bit to work a bit better when using spacemacs as my editor. + +![default-layer](img/colemak-default-layer.png) + +## Special Keys ## + +`SC1` => `LGUI + TAB` + +`SC2` => `LGUI + SPACE + TAB` + +`L1` => Switch to QWERTY Layout + +`T(L2)` => Toggle Symbol Layer + +`T(L3)` => Toggle Number and D-Pad Layer + +# QWERTY # + +Nothing special here -- just need this layer tucked away for the `WASD`. Which is literally the only reason I use it. +Just have the same button to toggle back to colemak. + +# Symbol Layer # + +![symbol-layer](img/symbol-layer.png) + +This is just putting matching closing symbols next to each other -- useful when editing lisp. + +# Number and D-Pad Layer # + +Just a basic number layer with a D-PAD on the other side. + +![number-dpad-layer](img/number-dpad-layer.png) diff --git a/keyboard/ergodox_ez/keymaps/jacobono/img/colemak-default-layer.png b/keyboard/ergodox_ez/keymaps/jacobono/img/colemak-default-layer.png new file mode 100644 index 0000000000000000000000000000000000000000..06f63c4968c7db3b515e9a265110cbf1dbc6ece7 GIT binary patch literal 70434 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

m5_2 zOIbTXh0?@b;yI^7!uHJ2(>o^2eK)WCj+9`|^+~5rd7b-zIca0c+dR|#_s{QaKKXXu zns%irux>U31?ofo(=q>yf6!7c(W6htB#{*VhHQa5Y z7rRU3`@7Kc^72c&ttP3?jMDn}W}dIEXj$xOm%H58zE9JOmAWiexyl$vAg{Ek;jVHvf6I+v3K!_0Mb9LdN%W@5xL&Ygo4KDOzCOke;lQ zY&4U_bCK>gZZVyPxb^+g32DlpNwwEs3z=t}RCxBfCv~;K&j<6?8-LtqeqVUa`RB7Y zF3sA;_Vk^}yH&H!K9hXEY7;B_*|g%2M@z522K7v*YKJFXT;v+DzpggwtC0*Jd+}qv z%plH7KCx;yq!eD3%>Md{$Tx3@n&ogTkv>sHfMs#4KcvJbcM3MM{3Gt;=( z=-wMXrs=0elg(#0oNMJjDtrhu@!Ti2?cCAR`uk;)o59DBJ-f5?;L#&TSh~8qLAy;p z-Zu_B9lFiUWzn?NCrh?MW-XR!c6qH%&GPo<-dy*$N+)Uy2dFBF(d+l(x_$dLXd6Vt z+OS>w_uDVzPc8Z$W_GY^UuV?1Pq9ye!By0@iuEU-NmySmT9mWBJ3lwU%H@cH(y=*K zIcA5gazaBzL$pHgOq+Pq0krWWXk|cXsA)38#sdQE9Y!v^VszKc6C*i#r6aKxhHoOJal?dVx=}$_i)Z?zxCH=f7q?+WtVCs zIZZEimch?2zyBJm%|G5R-!CGyyXvbJpNs`Vrwh~4pw8#>>+L>SEx*j!=>ppQ7ogE% ze!oUosFTILU+(OW8KA98NgE6Pm8GVp7DwGMZsb4s`s=Yj^JHaZK?^$b^7?GbK0a~< zt@qTg|LN^j_Wu5Ud9&HNkM}RX|Gt0s(p}rOO^e)BlDSAqkn`vU&`zGc_hww%vH2tC zT)*QwF*^)arE2~Db7gU)t*x!+&(A)kB};-dr|HF>s(cRGfVfaYD?55!S!wA}(YoiC z+Jibb{*2rFT#HR0`^>TL<)=(`&Ja%B9b1#ld|44RS^w-x;^vtv`J#h^nRmv>Z8W{T zqtIMeok_wDG$Pg?oKox^y8EtOviH@Bxokad%Ep)P-g?Q>?0D<(#|v!Dim&>LyuG=D z!@}5BhH!0-;+^Ru7VhBDcJ7?tv80U#BCZ!>?h5RQ(@!>=ZF&E+9J5D(xMbdT>y@z* z%l+r~y?j~s@{;O`t64IZMJx|Lq@3PS`uf_@FQw%cGIQR#Tvim|II@=U(v>SmJeFRv z+}-`=^G}7TUY3*lT}+kwWUbjcU7G&fzAae|KmOL;0&k?yTovc$?92?=%EU3%i?!FS`IpJ7RExQO$5M<8^`>hF z=_e;7H0%rvR(SSRS66qUl)_52+b508%-FU@^`1ND*K#-!bX;KHn{x&dJQJ@=^0aky zOk7z73iHHGw%4Ek6uvsuQ-$wmjoqKO`Spk6|Njb)*;7#%wr#$3IbZa)oSBoWluvdz zbBpWsL@QiNF*0OkW|r0dI!OckZ0I8G7)o*!#IhW=5^rWa_Yk>)%qZ_;`8HuBPszLZSMLK~Z=5X~fnn zQ8C@9mQ9;B^;|g(8sc#d6iK(`*j{Zk(f^8+@x6`hAr_GFH$wx1hQ>xljj3L+E3X!W zXa&Z^^nmWJ5b9+4`t_^i>gk3C1`|HqX!cqc)-;L<5thYug- z%yv=9+NpJIZcdJ^$iAp`lOz;&3uO1q&9)5OcKhgdc^`0^IWgn#vdIn{ytB_9f_`0C^A`uaI*mn}DbYWX-|dAgg{+NxuM{Kn@bm;1^5 zKU1;d!mVjhxtT|WI23&+hHNjq+-g>R_x10+@BQwb4_+E{_IBIql`A>5rfOv!zH$>Zc{#_ny3Frh^ce%w2ZD+s zJEd0d&z?GUs>{NFmLG8}b>|uHcW>Kf_U_Hi&4!|Uck;F`aCa#zEVM{8$h2)eq7<$x z#(nW+$rm|=lkXXyz5eWVwE9iRJ>jK~c0Ah4x6H|vM=R+_O49Uc)7-AkpOyv*iyZyAN(CK2vLm!S@v*;ThS2K2&ycBv~Vzra=ewV=ho;PoDUX)m^xSA!= zdu)c~mGJOzcID8Y`|2JY;k1~0&T_SYfRfPuo`Uy+D+B~SF?6d%r78^!RW({+|##pG?ESgpMEI-=ah7cpj)w6na9Z ze3^-vnb6{k99yG!=lZq3dGlt1*oMjK{%nf`7Ju5?!P0+R`IVsHF&%TQ{<#%OYFy@K zWex}@&%rX?xInYBB8jvaaWdDV&)0=o6{UibcqQ50J#^}&@x ze5F;q{ptWK=iFS~LzK%nDr_?ci)lB7ZTe<#>>NrwN*_;iv`1vQ#m348YEAuI=OuIC^;f5rA&dI< zA60lIGUH~^n;V8toouyYoNQl<{)mdhQS79W2^yS-gT^juKA+vO{^iP+ zZWa;k?`2kV3w6KCNlHG9(GySK8s(g%K701;&Wjl>F?#H$HwCN=Suwk@Fey2C@e1}6 zEfviVA3m(S>*M}tx*(_C^lpo}e)l$R){&lG_xEIkj@SkrZIkB@igrHx^1bfqDbbSB z(t{5R5>irF?B?_T{`U6p-tYIiXPf8yRfA`~c%{ug)a4o-K76>z(_pf#QracH(C~2g z5G~P&X{|AO?H4n6W^Rs+jct4~*Ye}u83*TduZqp6&Dx&{RO&nw&v4Gbx;?o?oY*?>!l3^$Et%?n&d3WQmSZ( z*;Uf{`o)U}Urz^UO}+54#KYTr_O^qVxVyJ+GnwaJ?AUgu_H zaHvi8G%4D;e}BDSOAj+UpM%mwmc&T0!-o&Qc>A_BYVENL7cOkM4(fs#Nbn@CHfd{b zXEonqYx{6@{jzobi!XL;*<$jd#7bkTSKR&XzP>)o?|VB~4EsAAo~&|OIHUaWgNTAx zS2RHjw*yvRwW#>;V9Wa5F?#n-T%9MkU*1dWw^e{fu;*3Vz*T+P_dcg;d8#MX%$e6$ z|F^(UJb$562Z-^#upD!U%z*6o(U*%XoqM`ec%?iV(y~Nn}xHs zN{Q>o@z{O4mAyXk^Ru&y_J04|8Nrg|>B;G%_K?G+{qV#B!H(M6+BsLVo~pTT`u63A zzYVjlTF}apsFi=O^wzk!wI#g1@Z_WQ+;c5=BRDT!yyytp%y!)P;Yoq-U(HOO=r0ue z)B)PUJo&^`(0!q6!xnGfE^as9{#)7oeYHF4{#xn9?*nb3+VkNM_vN_jH*az_A5@6y zG_Ns-ZQ4IO!p-7%*X8B@&Po#xq-|cfdNsGs=|y>6`o0Q9p&kc79r^ftkyAAjp%usT z(;<`mj{JyOd8EC_^5csA=T(*DPd$B7ytL?;(lO9VPmRw$E^ETH*B93=^2^~$)myQ0 zrC{m#`BllaPfv;R@bf3v)X41raa4c8%$brRMxX)Z+}qoZ{_UT3{<*!VSa*o8w|BSq zlB_K~eSJlF+h=EIW^#6>@XnAk;$dz+$S~8V?bfX*p&KEVGJHXik)9H52WOdPD}7Sq z$Ps&fS;bJwMvh-_S7fLAk}QiOO5wL}-+uV9Vv(59x|p3pYo^`WQ)&F|{eAnlmW>iu zzu&Ky7wTm3_4PftzV_o$@e}9IAHSWyU-ySCQ`(k^Gsoi5UPCPBT(&@5JE$Zv#YipxFp0j>` z;Q8l=o6p-h*VWl+X=^VJecHi!%x$rtsi|opI8Y~`1nQ0zK@Yi?PWqy%5w9`T<;8Qc z**6;P&&0;Ya&q2(rZ!RCtW_wRY2vCR>7Og#ihy<&c6D_Xe17KJ)8GI2`u=~WSF%h& z2Pn@!-@bnTKdJC_F`XLI3iSlF3)3RSDl02J?=H5pu{pCdMsMBLt)@rxl?CiqUd-5# zc6QbS(_0A!EW9Ut)P&!=c|BlLl?b1CLX+#EQmABG=j@rwZ~PJ#ytJqOYF_1h07aGbknntjb-@kO6*!FR7-DXm?*7PMTmbKA-J zUKafG_Uy57v=>=;ZST(~M>>T;QycGgK9`$gTP+5fY>KOVDhirR$=WKl+;6T^dV0FY zmyPG2=Pwr&E_fuk(`(_8W@sgE8^3JQ6eYJ!LU~E*+MN~~HK#-b$HnPYDBZtz@0|3? zsPORi^m&zPKmIpN2n-1kv6*{&Po*)aCH&yg(eA=b-Iwp*KaYxzc2y3Y>ZO{mS)ZP+ zUT8I!b8p}*t80CIeVNM_GzRDH`_|bx>4W6bStVsZlZq6`}SP-Cb;nF3cm}X{X<`d`7^K*$`y?V7^XAEd^gNvK{>)ci02Ejr13Z*OFD= zLemlygpUd=4!N!Rboa$Pt5UA4tx|F8&41k3S^RuKfClK!Z+`nf0z#cEpz~nr>g*z> z9lai3Z<}xaXz}93b0U_k@=M9?&zoIn zl6{~bv?RR3W?qZtOL-X?9_f`*@4u?K?KpAOBRGkTjqSsa$Niu=prhjPJliJvJOkZA z@VfB)JX^&_OD@=auCR&m_U7(fQrgo0d|q`QXx8^~9ed3_8@=h>kGsqKN|@vXYaVZp z&~aIOvE%2$Bf3SUcXyRu?wOf?XGi0rMM{4@P2Ydy=jZ33{X{FSX7TXweAw51V{7@N z_r7mMEI>`)FrKi{6e)1`@-ov+0P)C31rkq5=rcZ=(TrgDFLZER%RpaWVwbnyGW zf`?4kFJ3%&^X<2eX!jr2rh6@&H7)GoojW}sm+U$Jd^MXlTUAw+i>(q5+u@$o50Xxv zoU9%g62j8y!nFG?-~99XNi2W#YwYCR+}%H3aOPjQemy^EHrGYz;N9~3z31)!$9$+g z9D4BLiBPXqlMy8!xF0fQ&J7W-H5nNh4rOI#@9*?)(f>W!-|pbH+}of&z>CHGk8bDh zKRQv_eZuV7(vR9VR)5d4`FzIMqV|``zaPi#4`prbS|;P-yklR^$`G!$M5kYGnN@<8 zyvh;y#Gt9C$CtSjR3P=qST=Qaae)Ss&u&@I~_a>)oZVuQ@7BeDLDp;)B~Jy?T|k z;%XM?cHAGY8Fo!%%mS$C-zU-waaQz(8_?oK*2f9jT^&5 zLq9HKQEhTRk|Wq1lbe&H!gJU`YwEcZ{Tg96a?C*HeZN<|;r82r)mMK!o1OpRR`&XZ zD^_qUUcC6j&p)BoGiT0JYzjBIzG&V&xs>#D^*t**7P>gEde<3L8uM|Uez0eRp!3R* zM`xd&X7x3i%=`M%QkRt>T+m#BEIcE&{<^l*N~`GhKc}bbH>XDK`Soh` z!Q*-N_H=^olLFlfotUTy3fo8je!q9m%hTKU_uK6m_vf@1pU~IP5a-A9{NtZ?2x6BU;Pz1$+wF;i&$m5z%S1BLWJTR@N3 zo^@@y{gzL9r&Q<3=T}#UCmKjJEt^yS>+<|%Tc?7qx(Ch1fzr&YS6Oo`i_>oX?&<0I zu-!JG&1`7WRjDoDrk>?Ow1YU z?~8X9{`)-tzl@LNk6*9X8`|0R&6*|kRdt+yDx=;Q&X6c^= z6IVIazUY)%DaDyo`(pc@B5qLCma!!=V$+&=8t*Nbp31sUn0VVGOfu$X*^H33* zV^?eShZ<++pSb3UE0fN>d$?lF8Wp3NJZh6Uc@8Ip2C^CzNjDc4oZM8k z=wjN#dDZVcJ^DK`I9=9tRl0Pzt~)oiAvivsfBp6D<@2hzK(_~+ehON_wtRkF7wA5f zf4|?iyC^wUR$A`+^=frwEx)1T%zMd!K{Ju+;0;P`*IyrA1GT4Dr22dwyR^+W6()KFL_~CK zPCx%?pWcL$%lGctW#8|fC%32U8xnc<_DKGz0-g48 zOje-ah*J3ErCwc5GdWl8Qun%Ac(i(-k7}Z8&w(d;y1K1Bi3z7pdU~bsG=KW^X#&5! zh2Bgax5b8<6HlgGKIXb`iO|!hPm4DN-q@ZmKd<)N%?JP4+1U%<-Lb6s`}I1g)cJDR zpV|CN#NMjX4e9^CUXO2gQ920Pn0x6`kcg-#=niOt$x^?P~7`;5Rx1JAQynHFx z8?tug%Ff?avw2NTO_OxlKZ(vK5L}b(A)ooo+&{Rm; z73ypeGi2IvH_yb>R8=+URpqL_ZYR&OS+iy>2+?}JHO0C>N#@1Ie_t;9AKaw#rp(%J zt`%#iOB27{4}~9h7A;zoDOmrIBYczY%{`P;jWZZd$7@ZMVe%bQ%`5O-l z1UBE~SsC(bzBy0xRn_R`Vy)UjVbAk5vo(zFi;0+UO=;omx)> z6{nv*yzO$w+PTc^d@QT)st9pLOgsAFgMkbmD6al}n!cZ9zO=yhTeojFpO4?3cekfj zU&(dNRo|5%e%`AV1_X6NL$Yy+fT4y6SE`+0cgWn+y?>@^hky9<`TXN|yWfNM|E8v@ z9y@+KFgm*X{@-`yisx%zENp*JVDaIocs!`iEwGxKIN9gW%;%yaA{}#c)ZZTSIAgOu z?+~+#UigP;AD8RrHO1_fK6S=?$8F>9g+;!$fhlqvA5TYYEV7-!Y3QsrIq~rG2*Mw`TuFn{iu3wo9vgFhmbBmp2=9k3HKW;NU`IIZLzvJdCK6R$z zRI8dlKjxe~`xdqqpm4?2tS{fb9eVybF(ZQmG|Kb!^>t7^(JO72k> zualFLEoy!g1iU$M{=9guA*Xn4}q*IRwvK zGQO`?l*_!+wpf1o`RwOR#c%n(aZJqq{^8u|P*>3tr%yAV-n8fb<(DODxv#IEIKgrK z+BLNszeGD?o@PI^s{FJh;m>E#MIiP6|7G5PKRbV4;m>^)XFe^Xb|CYzqfB)*%ZQUCB zq2%)ZjXuv!Kl_}w;Rt7F*)H{Ia61F0b3- ziQy7mQ#wr~9u@6OQ&H;e>tm}it2nwN#E4s@JEnAJOh#^QuSSvSffFYU-DXVq-(8UJq~YX20dlG4tdeRZraa!(d|eeFd+#d3x>OZF(_j)TgXraC9 z{Mk=$Y6?wWyLN4g9&hq zkB^Ukypi0`dfNrm*ofI%CAxL%)`Up0yLaz`&b1KXV%3Y=W0C(@On7$r+gq+FMv;fU zEf3ZZIaTB2%EQ&_G;_hKRbE?sc5dHpt|#4e@#4jV^ZQ(s4&MLw&HT^%|Nr#O^6qq; zI^~s;miFk*&f*p8*B>`NZ)5!SYokZ#zQRZyu|;94U6n&8n{K=KT=>25^phzUGE5=@ zV@|)eSGaDbpnm<7b`r~p1pY!UU)$v;GI&0ojtC85eCeXHIz-DgHC46qnEv611rtDn zFCQzEKAjfm4$;-t_CB#=i)GAiLDzMCeSJl8{q5PAnVr8juUfN4C1~Z9|3Cd*mic|# z8<1im)Vgfm=>-0dUE=pUQ^S<5n|%mNUZb&2RjOAlRXP0VHNC?I7cxwmUOLoFT+PhP zd@x0@)1~RvtE?R{dY~bP*4EaFpHHV7nwYfw`BS4I!u97}`F`j4`1^bM_io=FzU8g{ z)oXgKP7BYlX(a_{h@6`6-y}RkdA>&9|K#Lk30c|J^Uw8r^Kx=p&OdKH{gmt8obu9A z-|D%SU-C$=+!f$oTwKKS$8DbE?~l!Em=`g*HSDorUw*Et_>lhNgpT;Ol?A#IZH)&L z8hq4*|Jb@am6w}uy#4k_*4CmVO&(=sno?D)nL zSGmRYKw}1*Z@&%v8FvL~I4eOb#`@^@M+y_OUv*l&_SMrruc(#4^26~OiTnC^7QU+#bV$%!Ty@Qe@ z)KXWi0G0CF0tB0#76!DneV9D|kBdo=>7*C?elFR&*Y*hW;kRXvUtC=5I8oVQ#|yi? zas6-J9$`g-wJk0Fc#I{Fnc(CqxBK}4Vi*~vwhX!w5Z`U)QH%9Ne33y#-vDI9|k9#?4wn_D} zSz5MD*!lGP-W$Go=kFYU`fr1-(#NDp{M-|>Usw9tP5<}e>H_y8PMwzAaDX9V8YqX>*vZ4XN}wwQZ|^v|XoI%4_Q%Qd|ERos-Rrb4;1MUN zs6N%CF0j&SvhdytV>`P((D0Iq)`v?=y%o=MmM;?53o^Yb%-5n6Dk@n$@u1wii4BG` z*UTyZQzt1|?fl0mY^sgplTRf&(c5@3Gcz?bH9Jq~FW$U)vdKB2`sYJ-of0}V4RN$r_TzvUuMfK|4yLX?Aaa(n) zY2iY}m>mU-j~_q2yzkoW+uA!O>T7E^pG+m%_vx?Q?%lgDUc1(oe7tXB!~3H-(e6z9#JO7k7f(4Y8W9>II49Wg zK6ftj^n-F;J4#(r>;zl4H7?Pw>%RUZ_>{q-iK}bm1Wz{2P>76);hB6=k5D_MYVVStIO`N$P1-0h*H8TWSGR=$8Xud$q2L%C9BiCC{dbDPnWy{ml9c83 zf=utpDQtFK!(#h@QAup&tf`k}rZyNZ6+Q5N`odgL(`3_{c{8}KJLye7oM7OvG|2Vo zbiuw;r@W?2pMJb{?^*VzPoFmFvTa6><|zxcxD}{HSJ4_=hRi;MmDH&tZ)F8;+qmUT~?Wy znSIK8a{Jb;NxP=sd0Eosw(8uL={AxAuT|HtTgT_N>eIG~Df>Ea8-G9Ub6|##Umo}J zQ#Hv-lfDLcsH{eA+FQ#nUbu7TOpU3hSd-aalchnwH%^r3bz5;Y>qUuG z#+Jy16Iag67vA}echRXDX9FYCsJ!!c{6%Kwf8s6>p1Atz)vJ3R`?=)L_uzc~R#|N4 zs}ifpVFx%nF4i#lB_}KQ#w-oc;1&aws#93KU0qqvq#3{OU4J*vKPtR_qsP@-x1tVh z(wXA*w5dClr=r24=XQErt6ey8jjF$Z=HY~!n^GruE!EK0e*Cv4 z&DqoQWK(zQnpLZuJUu;qj&Qdhc02{1O#M5b|8PR+N#V&g`m;KelH~(4UhP~nr~H}A zo*#ZZpWWAenpvY4zt#AKpyIY|leZr7%E{H9>a{^fJL2q=GjC1g`rQqRuI896UbILF zQXo8&hPb^mVo8?P{Wqsmj4payb@|RP^X=KX$Vf>pE-n}4(5sQ`&qEGy2z)p_A^TOQ z(qcoENu{BIt@g7nr!@JfIj5$khB$$S&jYola=+Vh?KODDRIf{9MrUxH(&Uo~Ml%l> z_;kE)t-og?v~$_KBZs~#1zm|`cU2DO=HgY44Iv~E*y!J+Ud10Kujs* z$btY3?nzHiPhXyLbL;WP3sbKLAG>pmwV%PcC&;5PS z$GoRbvRv=4;gcfEFIBc7TB7Se=BRAY>27Ol+p&Io#f1wO7^bDBtHwp>h%E|Qx#0S1 z#p$ODpI?&y{44IygFa@%uX{TR?g_M(nR~|9WX$T=m=alQP!zhtS8t}R(xTkS-eHXD zF|+T0CN1~f1JxjQ3zgVfogxcbxXQWrxO&KQ~VfwcT>TW6N2|lrc_)K zKE`l9!64!2sjtOCE2VTTck2H02zx87IC0ItZw)0cO01SFU3xIX59HF4TBHqiAcHnvy3Cw)v*y1vhG%B{P_&#DDElP0d#4qNB$=yfKFXLG|M!5 zLD=epn{@1cy;!`X|K@Yy?+hCwbX?Ykb-S(7+FHG+FQk{X`=+vRo#by&(LX&$HK@(e z(UEaUkmi}R;)wk{4zDL1e%SH5s#~3}-T8uY(yRBUbIhEzrv9ow5AMJ%{}J~_oy*sD z`wUwl^N&gnar2rrwpP0+hnq_ECb0T1s&?6NHxG1-}`!^Qzn8!h@1Of;6VIazpB5MS+#OE_n4uPIHZmo0qYE#|-upz0&3z zs=j9B+}x!4YILl2aUfqx+opA z{eGwU^Yin^YtKx)ccI&T)ives?b}*J4EI^*)?a@=ed0#*Bl^j%g}M_@U!FL9I(zfM zhUmPVte_#tuyrw=t5#|4nmDuR`fJzFP|Jn!xs?Sg^%B{U|;;M^ip8s5{*5B`T^Ji_9V&|7@Isg3dWqBd`yoBJoo(QJ<@f+RyL9aLvyyF) z(bByi@7}$u60_vhg9i#%vP{>6X}h_*gYHEJh1~BqnAn$ABz4BAok_*ieHe06^Q z`h?8V1?Kp1;wUv{2OGi|m#qPd0l&Jz*gr?Tz=8)|ez zv_wU9(>kudZuMH~bnw&G;8n$ZLao~xPbcuJZmBSo+<4-u_4I!hTKaP$ir(JZI^jS2 zD!m*t>0P^a9oVGv>eZ{J>vPtv)4TXxxI1PmcwUL)*TN-5J>QPp-??MGA*cuCy`sZ$ zVSpIR>FN67KAIj^gDp4TlqvN(2nwd^_j}Esgp?#CFl1j}*LpXv{rq##5~6GCoEqXO3ktTXJ&pho3b!c9m-1t9&l|qsFf0+s*V7=g+%?hG>o*+mL_X?#Z)f zZKCegN*=04v(IXV*IvJWUq7NYJUZH2Ib2i3>y$I7ESdBvLPsnmJ^k~&6IOH2EqU7y zT0wK`)~!Qs;5Nv#N$t1yfbP5p`PgY;!`ZaQwdZygKUbLOu^>QWLD=evGiP$Hzi$0J zxqN5LoXamo?(XrqyQD7t*-rNI4em;-4pprGEPZFsOXs7{E*t2SCjH;1|M2tAv@Iul zRJW(Un?KEC;>6n?JZ#Q)u16Xr8b~Z#dUc6@opzp_rvAPcM}O?#cXnR<;{Eq<9SfQ1 zN_Dkt)iX|Pt^VO_*R7RcAi;9<%+FnHpqbYR9x4%gt4#Cm>}WhLUoW$M&nK?3H#Zo! zM)d|S_glDmv#_qN?vBF8Y+T&jpaJS{Qa3JLa{95ZvA4IkB~jwyiL2YTndPlxol_CR zym|9xkdp7Epk`w+E2vcR@)FjN7Vi%64PE}Lsfp=eu*dGZavwF9oJ|7_ddHUEZ8c6m z$09E;FMoVj>FWe2UN0dUdv$H$zuP}@?2{OHO zHgWaWcnSIM508rPJ$U@wyuD2i9|o?8{rzuGUdevz!ujv&6{as=ymF=HyVtss8ChA6 zOsjq4?}!w(`srxuy*hL~{{8{+_!wThYuC-2vajbo`uE$u<45fgrSPYpNtYW+e|ux2@{h0g?%nJ7Q*I;IpYbGXN7j}Q zpCw!_>n@oYbG1%d1@0a$F$oO~ZTkCwuRZzRuY<|H3Ci;8<|>8#eQ;6Ts5e2e%6 z1#eA?bswBjP1@&h^ypEOqNz>`m*{}oZkpZTX%e4^^nV!w#n1S2p0v*SxwtcIPsK;2 zS+iyp{QQ(E!PE9&<;x?yrXpOdd*bxh#q0#_bn{RV+Ol=)(VRPS{q81F7ZVH=)Q>9& ztgKRaRMr^0yshBzF^hNm|1+Vx^Rb zwf~#WKhKvg+}&*KW&y4K;|IzB|-u2=0{Q8!S8$U*F)%mF$&i~=u|2Z)k!jEB!d)dqez<9W|9ak00B~R8=$Vui7Hs+Z&&hbEdui-)F0??p;Z{e*Sg5#(0pW zYmVyagpCo8_T8Jr*?qKWj_PTa$=P)iN)?_d9ebZ`fB44^{<(AG+2yNWEacyqeB9n? zUiq^#PbY*;n%R-`YtOe06IUn62^x!*`OmlGZ9d4*>eM)G+O&k|n=6BtgT_AX|9`eW z_}uRQpU*qK-vjSNWwA9#(~kP^uxRHYw{=~AZD*|AAf5l~*Dsg;qFRS~{^LgbFy0EuKAt+RDdUsVrhwG|y(@v&7vYXGpe(yJ_PoF;cG}c0K=pg?;|{_FvcccientuD(5V zgKvWC#d_gssgL*FnpHJ`(1DKMI~#cl$6#sZ#100LgV9V_v*sW%lQBQo>hPE zX3oDO^O@QA_5ApqvH6}@javsl}E~=;Dd1DeKO>e(^%!&+G*u zS}WuETAe&C!4-dy&|E+DjHKrU7L&}P^yhTWJ(<$g-FX)@g1YDTyWJqKzFNIrVWP){ z%a@x$2d@fsviRG64f(J$dRq?XY%2p%L*d=KIQa!Kd6YucFJFHyo?`d+3)ie!`wnf* zHvjl`d-94^zgUu!AHR4hIqRELy>bPuSN!9f&GXMyeO`U)j`t;Fey*y- z3%sY^fM!0v9P>C29@dWRmI&>i>*#%Ye?q?ek@fYpY;8;ZYQ9|Dupn~z)nEECJB`|= zO{-7LIisHxv-{clh*wqbXG>Nlw{*u$braYrb?(iNKR-W%mW~!Ya5(W;-EYo;+V6MU zrOoqL)-%i3d~p2m+Pz=SH7!le&CTt@S@Zix{#c2edvhbjh_g!N?2$JX7X>~aTd{Vn zs?}V*ci^G4B=At0*Qvyf5iI7PY;A2DGpyqG65Py7moCjXFTK6mBIVt^JueRnTmNe`=l_yibEkdzyiY#W zXAheHHZ*(Y?EF_;LjL>yb?ft4_W$U=yjdvl(An90_SkIDkq$k5Gkg8swmWxXK=-c3 ztrvfNZ7rw)aB;DFbFS*wuU|pS6koj1fUL7A{PW}EgX_;9Noigy66=V0+C7(#!{VgG z&Rh5Hy(``sGv~s6o5dGBqR(lFczJ<4b(4x#glOHHeP!kHJiY1N-piz~&6_88G1$%U z^1g51zExVM-q}^E4O&+SI;!K|9?9O`-VZ-(3U z8p_{!_poDs|BcS7bDOFT85m{V5?9UJF3qFt?AN1JaqBj_q20T~v)O+oM!Y%_>|goe zqWj?=N9*St+m<^&A?FPH`tp=pucOxfTW(X3*l#{Og{OIg;*K|GPq0fBo`B zI~VeVYr3S)E0<(EC9qM|(V^YagV zcVbrx{dp{LV?;;PT0UveYX9s9TfRO!J3Avkpa0{5g57sPTWQ?f-5-JnDVpBg+}!?t zughcMR3k|fDc&%V>u#bet%Ohg%jZ9K?AUTnq4n=~8N8iRyXoL_cX{5&kHoJl{j+%dbQZda6*CP}32zRTC?(sX&bf4fcH+gqlfmBXO@PHY8f+rL74_ufDB z{PV**>ERXg|382J+rZ4M@ALEJ^ACOg7`x=vmnoeNOIBTf-TS-B8`Q3mXcO#+$(C*Rn)ncwVo!UoZk&p$uBwRLty$?4-S-u*kr{peR|eY9)+|E-cg<6OEj zR-JWuvg&5eywb1NKud-8|F5(8`DF6J<2h#1DnguG+}wrV-rU>~qknYOb|yJNt*Kq% z2VTB;I=uwhZO_0WvDUINU#nOz7j03l}W-E&sGR?86 zoOC0{>`{r;P8aJ|Zt;c7ufJwp?LWsa-A5^OacV{ehqzu0$G1cK|Nr|Pu==W_V{`w+ ziGu6auJttunwlt~^Y`NFJ!=_^J45F3{{B|inZIAQ`TX<4H*Q$$y7zhhI(a)Afje{B z`i}4K?0vE~|2$}5l|5t0D;q_rowF(#wx_@A&yf3hbk%#i&j$}mTa>+tuSh=c+SA+1 z?z(RO|G&k1{{IuGs%rc2$@^a9+5H_yHY7ZG^<~Y8Tw zEZebubI6etqr}jU!h!DV{ynnydwg@2zjIV4kN4ace}6=O`R;ztPej}3#^FV|o}eRl z)TM0ye!0A;aP>zAor@X*J68p0Jj!d4=>x^Y^5yNDqt?2dxMKmjdg{rv=)8qjqeZw> zQz6BK<*HSy4s6oNUs8&wed-IoX0=m~G!`1?P zJN8$tMhn!!+>$vtL(B63vr5d8EVsPH2bLA*tu|=6vHiPu%znGRkA?C%+YUzVZ4cVr zzC^z+`__yt-cp>sA#<&nCa%7vdiiGj6^4yX(_t#@Kgvce^TwKd${NBP;vVMvnjb zrAtnW{zf0$q?4<fOG-*h1!tdii_yEj=T~aS*OJXT z+EOcLb=clD-q|Sr8MIyR@44d-6hISYmOHQQ;E-%v>Sy!mL}tZa>lVeQ<^PG|J zra-zXPd7&B1ZYjw(AJ*4HQeoi%cZQXLfdcKKChGf`}c3t#8q3jZf!}8)R=mzr6Z(Q zwQ+LrMvtpgwZpr@5`Dysp4?(vbgpXh<=3|#tEIVgS-oD6FzHCp;r>j^A2y%@eQBFK zx7xiGoB7UF&%Wey@%3%X(rdHl#N2i`#3|93)wBEEE^m_})0x`4k0^yt^-_(PCc5U< z=BTyB^WK>l86Dbr_uYyb{i>=zS5-mR)M-t<@@Kl!!X+l)Q0Hb^f4zIvDlNzYMz^a; zLLDi*;`SEd=68)|@<{c%eOU%NDAsf5%?}kebMEGee_>d;YE{$8lt;aXpD5QB3J1cc z?p4=Jn7Dd-Yi~&Jcc~~3jj3K2Ph5@JtDD%`!}CpG`319rt{%5Z`*vt9Dou*oI(deV zT1ZF;N0rNsx1i2Y=c%RM(_LH>=lZE@Jvg&eo=|_%hJM+{pc{O{F{cbbm z*>1|`jCpx^FQlb#hy2(hS@`5t%^|(Y>A_j$#h-fis?>gbD7m)3q2uA#s)GhRQqt1G zr<9e%cEspi+@iek+n#UVzRlpa`1|*7jJrGg^?Ud1R-d@SAlBWwB1CJ-v}u>hjJaAj zB`g3B8c#4WHEm3dl<0N4C;iRiC1Rh&#ttLibQkrhUcqIPFJ8W^yz3;#6!+O@(;Pn^ z-H_z=?6%9gyO5dkSGR?n&Lm8iQ7(F$*JxBPwNgs|h;n#&b8L~0VoOg3vl3FDw%_mUTmm|upt4p_*b}s>M53)RL~CyG;wRV^^-W7% z`JNRt;REhz>SXAMaZ9v0Mn*=4Ok6W}?%X9ym$vS>`));E$=$r|58U=GS>j?MWH9se zUgn9boYZ@DPP5q?@Bg`or(A5G)oR}83;NE%{#PRNiz+Moc63TsR`Mx{tvqF5WFgbH zWBugTj>8Wb4xeyQ4p%n(Ip^@s$KUr}xZ?h#TJgx-*7ZVd6IGNyF&fERg*_L~o&2^X1YVUu=*JhjVk3Uwo=)#ra?wiVmf<{I+4!ca;IQ{$c=#53T zy&=8EPoF*oEpgi~Fm0o_uB}bmv7#v_$@cqTyLB-HIJ{o*?>pbtfdXHt@qUTMa!47-`<|j z@3t)HJ~vnErU~HrxP?9s%62Cj&0G+)vLZi8`RS9BlaHirp4ivdC+WIrSB&1h-Wq>@ z{tzwEPoF-CrLZIg1`1BokLPQfc<9e%`9$xVUMcBW3e!&?+@vGIRVRGx#L=F^F6(NO z?rSVIb2_xA zDO(3O>!xZa{(ISfz#vE`exHo1t1GwBAxnLIeyyoq8y@AU&2w&UZU$wM^vyRHecHQX z^=f6Usa$H4JAcImXo#E=0JUkkQl%gx8U|9mfv%hUjtB`&KP_rDDfG>;UAuN!NvzZ= zNuJxKzWD6fvo0$`l#GpqQ(ajtHopA*Sy~ZJ5xlvL(WES;sI~};+~>-<;oR>^pi%7Sv@~HLH<*((U(elTP-MX zyl9#Z$dnQ**(qF>araYrBE!|qYUfW86;&`c7WP_Nbk0`kQRC&8A|gG^6TuVb@%g#A zyxJ1|Jv{|_)4MlEfmg_yn+q?#$gwoYvsNE8iz);zh(#E)va${s@SI624ylv$TRwTq zmMs(R-HW?7``^WjfqF4ZR>kN&e;fGz-8;3DGAnQ0zODU&QRqdWe%!qNle5>X%&AXM zO_b2|Q4?Mgq#3rRYQpv73PB>!DZ0q~^E2b!{PMIXW=m%*$(p1fxARuRoIBSn1&uy^ zl9^-n`Yq@EZsyJNF5gn^O*y)XU2&>cAZSJ9#H8QM+MPFcX~oUce|7M2fd#086%<#_ zG;wv!T3NB~))P-ZZJ4;)>G~&lr{vs<8vQeA#u9A{lhj(B7JdLPYH$)f`1&j8l0BoD zJX^PJ4g8sU<84{e)~KB;mscdE6+?F*XEI)#arUV2#w`t?A(YmbzGVB;LU(g~?QGK| z*w~sGd6W;Y68e|Yc_PXOdE!4wFQvnEm6phtE2bASva*_-7K#Y$eWq4qs{MQ}=l$;5 zz@Kqzv?`kndUBFt4fcfk*2w&h6bn4@)Wh4`d2WZh%c^CHq9P&(a?C!*mH+gaq93#4 zK;+u6b9vj{pH>G(M|-CjNuD}=I@4OR)oCFI#5S=av?$f<5=gO?q3b}L_)G`lM4J-up_cNDX%xF27aA4Y|-4*5$w$k~BJ9)cLfbj2U zx0|FlHQQenUL42X>&84Sb>Z0)eV6nf3rx(uudwQjdD64#6Q^GGd2-A4kMy}kTo*j9 z9yubvb62QBQ7QkXqFKpGDNmk6S%yB77Tzb`zUb553u!6MsgW5bQW9USWd6*w+Yxrp z{JtAg_KNh!xqDvcc;Ac#EgDl=b@}C-iS8~+hDJt*wu08{Y%(=7>vCIHR$e~&+O@Dx z58LH`*~s~ysnL&^)_O8!QKt)Nohx+p98X3@Mnlj_7f(;mD|M25?agy63Y&zjw$47A znXu`?{rmb7E2E;LUw>x^JW=W2v)lY$Ti@626EFXNuYGq$IqThzw)cg7U%NfdAA5hK zNBnH7%gPDL`uhBtnVAt;KMF(YB)iTuyR6Gqu;206A*2peGc3Ab*5S4)=<&WIDgtk{ zMRu;bVCEvabJg|j#r8WMGpJuTa}k|6YxA0UI;MXlGBYzzoIc$gqT;V@e9RuheSfyeCe7)v8qo40yD(wLMMhB%LC3 z#4dV-Zrt}KMPUy6iT^+C|FiF}FJR3-xjXl+Qq9i@Gs&NCgL?jyX|~P3Qk*Uq2y#fF zx|xpB@_&D=4U@fZdTBf<0_`Sw%C$yomBQw)r$20;VFI1vJbOytStn>~!q2FX(9ol` zb-^twSFCV2_-X4Or|UY(;h#Ur#IRMLcwaryuv%aI?IgENt5!65EUl}TXpQO9P1SCG z{p`yA-`e^)uf+>NRv-3%wex_~uTL9ulA^bFY?pfcoqwHz)m*(b?k;=QYi?GYBOj+L(qpQ$gtzI9o*_POcjJ)1v-O0As5!lD%ZUZ*DX zz?02##+@-|PgS-DXO;W^h&y9vR2q6x*kxhBp#%d5z3GeBtWY@Oz3lbF+a0-g*FHIX zc6;&kZO@BpULW5Y=;)X8K-{RON|uMMIpIlGb#?Wnu-4ce1&!IcxuQO8mtK}MOL_r1v)^*&)0<92Zql*Z-*aYr zXUuQ5owmjCE_IUjC#)2tR%UICcw{$S^Wnw_okbH@+n=x!2s?7(G!9NIdLDAG?>DkPrAmQcXVa_{Ci=a zeyJ^9;qJ1@eci4Yy^AM8_r~dKJUG*`YnN4$iBzJ|%oUaTtxgMF7)1>=M7UJlB6P&| z|E`a`xkfos-F?-&TU)&i1QRMMEHurz^R`DD2rgK%!!-QZ;`Lx>|hha0@vw z!{`2bBg@;rT8#7){zbQN!eG3|n=^tO*ORyiu}P5WPtbbESv6^LEn3CzO$3#j zZA}Dc-jaw-$qHmml(>0hPwIxHIjJXRS#C@e%&dJ7W_0zt(xR`QTIOw8FKqTRMI!UY ziK{7M5v`Xdb#-_DWy+4cnWOc(!$-|IG*mQK9JG>90z9PbG?V#Gp1GH|_rjo+N@lIA zSFaZC4SDAqcNpP{msNqNzmfd{0sWZ>f5J&-ahfe?8jGw(dtPJK3I+O(w5 zz*dLolW~6(UNf9LnfsJ!pZKSqy`U;s<5&KofFIG)Pl_zNray205w}CFMt@iRGLbKP zJ6ekOpHlhu_0Ls_=u_{U;^O2Yrups++y3ugo#Xm>&z?O?u=Y((PIkFo+I0dg3I3pI%0fHFDGul{nonfkA-?r z;6rm+v5pwt3pZ|f^tdTUOj{}%2HGg$4(@0LJZqdaOUi(UdGpOPx5Hz@!rJ!iu{r2* z^`z?UwQJWd*}mO8)91^fqY`X34sj;ppJrA1^@jAarfVBp-2UY{r`Sv7^*8n~p|**O z7A#;0S}CF(W-Bo@zD)v@7FVuXCDaqsD+a1BlCCyS@cR3CV&ak;{|=lIxX=CECFRx4 zQ#~^}#3vuI1Jx4OpL}*LR=k*DlBgU$`Q@)Gw{M@`x^3I1ZM%H;g&FcR|M^pMZ<|p2 zVaGF|2B4#_ukW4bphn;lBS^_vdFb`mMT-_O8O`KL+bnr|d%pVZZMl#JKWFr|oX!=` zckSLi+d_s9)HK|;Z(qxOjS3sNb9vi8=kc8Zk3+jChwe7lOx8+Z`Tc+XmEz_9AODVd z&AffmcR8-Frw#spaZiv)OZu#F_|>HUJu4?9Ms1y}G1cpq^86~!<_ah?q z)BKji6yeYPjX#&$bA8-f@m_KN`=c-a|M&;m7PYi`GH6Twf&~m|n`eHPO5J{YvQp93 z_3QgLN3ET6_@RKPfm-+3=xsTTCsUfdmO6!oir(B;Yi&6DEa+C%6)P5G&vIHA@Qe|X zE^Qu{?G6kMZtm*h3JDEm_3rcb_D&ahT>j~aXVT`I9`5e!<`xz+CP=q|hB4Q!)y-M* z>dC!-47Sqw&c}bbs>CeG+7feX-f2+faeG&^vr=ULU!87=uU03X{`*wfs#G=`R3%!0 zwtu?a3DTI75Ghu)Q^swtUP|ts{BOVGc9>}``n0zrBR1suBv5mUzyIX(gY#b=c3Zb? z>()YLWo6FFSScBqCstNg7PHT~{aELlq^tV$=~D?QDJN%VX3*x@z(7#ayCnu1BmT?* zsT~|E9(Ag3$i2NyQhgR^ly3D^uNb}XL%C8_RaGp?p}lU4|C@YYZr|m(Bx_5}zxk1O zKy5FXf4$Ki@ohnh?s0K)mo8nJusKC?J-^eEHP8X!^X6V}3}*U7g#J0Q=DEwcO;w-@ z?$V`83ogH05OTt~M!!m}M!zrrN8FhjeI-YoqN{%{%l}-xg2hHj$grq1C8Y&4t#&m_ zwdQRu=sX7{>#{c;ziU9HVJjch*`UsW*V0)ReZOAub@uk={#aqdd9mNl!s0~a+OT^@ zx!p&Vq*ngg_tVV6tS0~1#8n$_?pO(~&N?;gB>#DY!8%u>p%Z5QO3j#VBGfi9@bG?- z#Vc2G@+i;VSl?CV30f5IxFqPMOUf#d=u=^S-&z#a)oS$5*({o8{!!_`2jQwmH$K>Y z+81e4G*!QGijn*d~#S9tZ+Q%9{84}jN(zbdiH(T}(EJpd|MF6`6W<#Ba|dA|Rvo&4ta&uz6U z(0(~fa%9DI$Hf;LQX?~rHy!?! z`b1~7I?v&N$NNQ&zW&;jIAgBa4dxN!b>+UBFGMWqD=6N;_o8h_h6!z(scHZf9c>C&Yo zZ-X>MyqX}LK2HZ7G43f|s;5q!s_6Z!v~=_4$q{SA9+mBWepWxZq-4tGsI`02=1o=( zRsa6Szb_=W_CeU6;%Gmo4hhCzbyH8u-v40x?nm>&I?4U_3&aDpoyP<8 z-!)~P$`{j8F26V`vV7Sxwp%?p_qI)%llnDf<-_A1-rk2drJi08(sGRJd(NI-nfeRw zt1o_EeWpb~p9$2b0JRbBowy2WSjOmy_r%zO4x@-#`}x`Tl0FPZLg z#wwvYZR&H|^Pem86}xZxOj4P6GiRZ%|MUr8z9g#I*3S6*puO}=l3+nk%De&#nUswj zU;6FWByY@4xO`bP#Vp!mlFFtTXG5~@8`YJln0-HFZT3BBS$`joyw-vV?{%dtKb|?ynqrFt z1H^4FuD>1L8@^7?y3D8iM0#?v^6YhY6XNTBE`9a2>gu&? z*QWIK$ygLLM6L}hvXEKf!^$w@s6Y|}LkdU#apy%EL2+^O-Z?2ork|UWsO~>6#csa; z-rC>ars!$a*u~%Rx?1}BTHxB+&F?P9Sf2E{T2OAR={04F#|)?E|0hjTNM7+y^VR*m zQExTk7nMz!rN&~!?rm^H@p&dYZ0x#L8J$CO^Law`Gb)$CQEzBCZQxTrd~OsZ!PD-hW$vZD@3t@2kK5%lW6} zBuSg)c>LbV^m2RRVK%FXO__&G>-QOTM|JsTX3I*}zGmh6K5zMnt>@M6SRee(KS8KB zV9EN^ABu%T*Xc!XJ5zA{Mo8$oHYdfa@4v4GU3GPK?}XHuH{X^$vfwM$XJ9bm06SS^ z_Vk0FZLVIqV)Nzyk>k%mmrbo)IWO{i)!tS2E(b(Ti(C`*_21DLpW=y~>umOGtrSqc zblNFS;h7g>udI#VFZcZA^PLU~ z4zI7TuYYjMB6{LJws`@+1K-Z$<;y<4d6A%0ZT0;h@7wJw!@0R?@?X~doBBL_<1?kd zcO}@p&3ePvy<%On+;47D+#y?l_0>GP*P{L($iW8lo*RB=Vo+dKJi@?m zBB5^o{2ViBP?FkxSM%)YjLgi$xb@+CtG>QkA}(obYg?!tdVOuQ`|5DL>#;xP=y}&U zivM|_pxI?6{J3%X>H1r~7p=`bI^8sGg!wDyU-SFjRFLpqs;ua?(%tphUr#-~G0X0J zrH$OF=-)HmeJw1ytt540cbZ#s&qHU{B|UZS6W8l!{jaOg)_kbYYJGqHhg~ns|BA@| zYHQ;cm0&Ahe)@}cc=-Alzt`8+c1Q2Lb@{UK%kMK*hp%51w>~^KGt)EkUF+?)X<@6U z=9o!8i(_C&(E#Q3;)dgo6&(dM^!4?ZdR;S4Keu7oGPP%)e@d_I-w2cu$ zVXN-lnp|OMUbCWM(f0jnsxnI^-kqo#6>QeRv$!p<&Sxg&)#&Z`B%?)u>o~5M`as*S}xy%Ac$|zn}j) zUn~^1E=ou2?)OC}!`AWf@~*U-@1L8M<(2vFXs57xL|mL4XH!FgAcMkTP+ZJ#{`UU9 zzs&JKS65fB&qlXy-;PX9R(}2JmDi3NFJ8Sel6fY%I%KQ(lh=ArZh8BbEc`WbiCEFX z&Gl-off|2aRtwwN{hA)1`TR$+|MdFr!a;`|yZGYfUSm!C|L*FVohO#;o?soZsnc`P zly9#YFZoYWxtkm^KP)w{cw*sE0 zW+f*pXXoepXTEcFb!9D-asU1Oz5nm83=9k_ojVvA434ufF|Jy-PHo=v%=h>91{>)g z&iMWP?d|Qn+M%yszrHz1)%!$}nSIF8S1rlLCQ%FwLY<&H0@P1zOn7vAwy;>*;dU;K zUvGVb-1aY?sQll@xzs<<;sd9q*OaFBf77Czd-^u1zVX@lZ(3FMHc9{LMmF}Xu|d~z zHoq$^T4vL2b!wVVWQSqRiiSh6>c^#OM7ZWwTi4w%-1a-^$A_?>ro+N)Rc`rg$I5eF zc!uoEGMt@xa*}FDe0+Yy&a5kaS1w;RRxQ^5_U`WKih0Xly~=vi#l$ef8B`3P3EZSJ zS;aGDYgDPY(8*sv9`{EU7aM=B+WYG7Sth&r{-#x4T3t#{pFEKWTeVGW_KTpmT~Epq zP4=(SJvA$S?hcO6`^+9be!Sag-H+v_2X_3q<8>`6C&n~$^UX{DKDXa=p0s4g_k&NL zhxvIy3_sZR~2Zqb&|@Ny$lR9n!&y(Z8jq`^7IV zn3szuZC^J*sQ1E&*P*|<_mtOpK0Nn5I7@%0@i&%VbIu9BD0?1s?6ZuRpMhhJncME- zm(1S}?c6BqSw88;#3j|f`@b^r%HOjROWNb%mC@o>7hhJ+@y_-m5C``p+hxA$W9jeP?C z-_Jc=v-U`ZSi|Y3Ucb*vrO8h}ooXSyZ0!-3yVleFU)4$2g*Z$+EuZap^!f5F1&{du zFWdULr&Vy`zr3|hU)PGOvB}rhG#;96e=RLZgG=*aAlJ65_E%~pX7euoUMj0|^T;&) zct4x-(&t{heDNY6HPTOW&xF*OSFc<#=zCo7pON7VGlwAq!?TGF3J!ej%@y;^YpiCi zidecTaBGVD%Fc6^ty9VqdH#QMU($1DVZ!Caw?6+*Y!@y|y`x{Wbh1)y{qlvomTTPj z!likUqjmS}tqe~VD}$=khw~*@hg_9@R(aKD%-L@)CKz ztG2Gs=QJgH``^2D{88AtWv>o2GWR^MEV7W<@tuL;87HXR{ygFMV@1zN;BvcCvg-Cu zalIH1nd294-@d*qWaX@o4ndhk57^r^e%#AHCSE$x`z>dA1dqIyf~t+z#o3Ix(~qgY z@3TMKcRW1PFlNou=g%hGe(U%9yjYt4_S?QccUtnxzGJnw@VK}z|D9RI9NT{fvJW-- ztDQN-QNBH6;nAghK~Boa`~7PAeU7cQJ@)Y4?c3Ll`W|OIJk+Wwo4z}~w$@hIb)t&r zA%R$ihDtU?HiiQ>&&qat3b1Ut{Wf^hffJ`scSo=MWpMl1V^+b5|ITMTIeUwJo{{!M zfmS=aWx9Xv**hF=-`;0F(}jKivJ+d+Z*@)h9hf`)*!24D+eZvSrdQnFqtTW5zw*!< z^{z+GvYWePMFZQ|G=Ds-x4Cdi*!Wl8T(M`pZ;xFl)2UtEDsEnt@#MvRpU8^B^)AQP zsCX_qbm)*Kr`OvuYtE*I3jz!Y^PE5h?Ri!v#-g1uDjZH;pN*2Hu9DdvP(I`N&8{cf zp}~fq?5#D6{&ELR(dgY*KVixRj@Ih)_hTQlx_JaH60!Q*{_%V#U!1Q*(ut+rH*a$N zO`NwPq&4NJR`}Pp8a1hk>h}-MMkM#gHG4cslGf~Ua(titczy5Rs$F;bj6ZBU{L}VW zAvdpf_+-J^)ruTUJ7e@@WEmM|90wIK47_|8TpPCOW=_UGMg|5@+B2AV{IO!7h^D@Nf1j-Nw2&Da)6dWQ=oPw`)n|F} z$0cmyeoJ2*2nRJ;7Qg>9sjdFEau;9R)hvzU+a9+6Ro~M3K>F&g`SPnnY}bEo`RV*z zOD!cmIgxepqwl{xPn=uEKX4P6%CciV_P3W^ z&P;eObuFpj$*RjcXCzHsUH$Ei=d0SMH#R2g=8?~z5{ zo3h=Bwn;g&&Ch>MF`NBzg|YwlHTBDj4J*6FH_nUIzB-f7(CyxutIybbuCI2}yz%S) zEv14rdlfHTPyO*ze3g9STeibCfh)QAwd0;l0 zdrf>DAF$%*)y)0ZtIF1f>^<7ebDy~{Bqt?pvt{1XtT(nt^R^2gFPu@$$iTqw(80*S z(3bSssAAsoS+i!bi^*=%F%A?tnYLLnY}K(jtIs6eOPYLZZ}H6@c1h<_|BEl;>s$|R zGtYSPb=Ajy*ZnWAmnGi$ys`Rj#mB(ifAlJk`(_cYdKhr};+&DD!KaxP4TPygNBgCe`jQzDn` z+O_NB_bE4ib22bE*np}Qg;e{0ANyAxoLSRR_&sxT=iEEnI%0p^{C>q+f9>3f2FgWC zCm*WM_xiD`V(KcJ^N9ypgPo?OKC1NFUi3A`_0OrRB|AP}iu!u!{J!P$?riIrt7q){ zYhM11ee-NTpE1t-zmJ*0;Tfo;V$ke1Ut%!PfAyw_>Xn_Q;&_cXwoRXPV|nPw_xpB;w>@NHa99N@UK~y_H8K>+ zOurJtqx}5Xv(%C)`kt@%^teo2C38ISfr8J<8-FKfJ$+U3658F}CN^7$?_JOHgp+D_ z>=_s)7=giu($Z%$yXXzpQV<(k1*<@Kev2I|lsRP2z%auI6k`dee*Ud1vXDtR zYj%0zrL+8dIjrJm9=+wY#p~M48PgxG-m<~?>947)uH_h4+RWQhpP%?HDGNw-)*k(J+~b?owgo|=X)P+ATdr?({T`R8YjzRTe)XPk zaewvJSF5+ISbKDtXXvt5ZzE2fKdb0DN#GYF!+|Z}a^&*4w`G$RIKJdK)_Hw4I@fdd z^ou(iOT3<^-uZbnYTAk*QUA$_YCrz|Yni$_*z!qn!hNZ&#m9rT?#vLhp8V)ecRKec zPXU&q-FGwp+c7a5xYG*C`)Mu;0t(YlyV|Tjd%EJr(M!uiBiAIanY6X~`6f+Hqg~~C z>A7rESBajlnZIiF>dXKBHve3_Yu7BTc|Z5P`+CEyb?WN7*3(y>J*u`mZQ zQ#Rk+5X{NIkjCT0!@%Id4H@pK%j<#q=@6&HJmxPrO>4U*s* z=F+LRWx~e`zvMXXdneP7GFS6_lKS?{&qkBhro6qscb2L6%o6R;{*au6MH zU4diQ?x}WbPc3?;6ntsw>hid#)n)G@R?WLJ?be;{vgbkHavbdnW!iU&GcZgr10_<0 zw@i%;q2b}e=Zm-GM`wLDx^?_nYRszGi3TTLXha{XdAcH`_2$XPA0@)p{W`UI#o`># zLjv$jzue+`(tWescdn(SrhVaz3=UDC?sG%r;rHJ`{jalT%R^39?F(9+lB*q?6LC^% zebClx`)1~tMc>*l&tNvYH|y=}()E`srmp_GJA8HS((bF*M4rdVtc^Oq=4RR?6;9A7 zPeK?t8E)=_j3n5bt1tDswplbvb@lp7Mhho>J*R(d(=;Vv>*dC0gr}}Dn0;h*jBWT# zS6$a-oKshWvi?4=?prZiG?wlZm$wSv_~(v{5DTOABnF0rFh@{5xp~^@r%HX7wIYLO zPQMtKB{hHg$D8L;SHS&a@2GJNbGZQR?v%$J+!KQ5Ws zSvqCbjhkG586Ia`tqNInXpQjd7*ngH(rrrJR$jhuN+Pq0_4%gerP-XHc=+J~TLuP( z&0?U0c7g-kp;fWlrL?qC^5c`|&lZ$2rm1efog1-p)+$g9{o@7KB$dvTNWb6LxfmD( z_`$j~cp)9gyc(mWm6G3KqYmr&4|J$_mTXA5JSFxsC{Pad`cG2exN_mbgm3Hl85k5K z!3pCr3#7@KlD^zVfAQs&XBi!qYMm+Dc>kx4Sz7gTi7^U#_9& z>G$6!9~Mk7y*=mBo}Q@RX+@xBVHJZ=p@mG_)YT^~;04%)1I!EzlHhPku|X7I&r@q& z#2jsTlcV!OLHWnuI-yOQ)oZ7`%D7rJZT@WMNh*oQ1sNDpOu!jDeFwPlHBa}1f7R*Q zhsV?dS8_=neOeUw@R<5!JF8ESguZYq1A~D&*mahwX8O&~Emv*L@03mfB{CMr13nBV zG#VWmSR6feyk2o_U+YI3aMmzb4$*P){rAad)0DHf&Fl-wsYuvZ4(f(g@AhX<^!pYi%fnk|2D1I40-~U-MW3dxs`=QM(l=!gH5d0*TruB{_UIF`nbKP*x1-M zXfs0sG#FWeGYF8y@^;WaK@Z`^iSpAEd<7)z4*}Q$iB}4fVkL literal 0 HcmV?d00001 diff --git a/keyboard/ergodox_ez/keymaps/jacobono/img/number-dpad-layer.png b/keyboard/ergodox_ez/keymaps/jacobono/img/number-dpad-layer.png new file mode 100644 index 0000000000000000000000000000000000000000..4dd718278558b8b1345c27a1429e61de16d4381d GIT binary patch literal 46225 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 literal 0 HcmV?d00001 diff --git a/keyboard/ergodox_ez/keymaps/jacobono/keymap.c b/keyboard/ergodox_ez/keymaps/jacobono/keymap.c new file mode 100644 index 0000000000..ed8dfc731b --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/jacobono/keymap.c @@ -0,0 +1,273 @@ +#include "ergodox_ez.h" +#include "debug.h" +#include "action_layer.h" + +#define COLEMAK 0 // new colemak layout +#define QWERTY 1 // default layer +#define SYMB 2 // symbols +#define NUMPAD 3 // number pad +#define MDIA 4 // media keys + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + /* Keymap 0: Basic COLEMAK layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | 1 | 2 | 3 | 4 | 5 | LEFT | | RIGHT| 6 | 7 | 8 | 9 | 0 | | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | Tab | Q | W | F | P | G | | | | J | L | U | Y | ; | TAB | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | BkSp | A | R | S | T | D |------| |------| H | N | E | I | O | DEL | + * |--------+------+------+------+------+------| | LGUI(TAB)------+------+------+------+------+--------| + * | LShift |Z/Ctrl| X | C | V | B | | | | K | M | , | . |//Ctrl| RShift | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | L1 | | | UP |MO(L2)| |MO(L2)| Down | | ALT | RGUI | + * `----------------------------------' `------------------------------------' + * ,-------------. ,---------------. + * | LGUI | App | |Ctrl/Esc| Alt | + * ,------|------|------| |--------+--------+------. + * | | |QUKSL | | QUKSL | | | + * |Space |ENTER |------| |--------| ENTER |Space | + * | | |MO(L3)| | MO(L3) | | | + * `--------------------' `------------------------' + */ + + // If it accepts an argument (i.e, is a function), it doesn't need KC_. + // Otherwise, it needs KC_* + [COLEMAK] = KEYMAP( // layer 0 : Colemak layout default layer + // left hand + KC_TRNS, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, + KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_TRNS, + KC_BSPC, KC_A, KC_R, KC_S, KC_T, KC_D, + KC_LSFT, CTL_T(KC_Z), KC_X, KC_C, KC_V, KC_B, KC_TRNS, + TG(QWERTY), KC_TRNS, KC_TRNS,KC_UP, MO(SYMB), + KC_LGUI, KC_APP, + LGUI(S(KC_SPC)), + KC_SPC,KC_ENT,MO(NUMPAD), + // right hand + KC_RGHT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DELT, + KC_TRNS, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_TAB, + KC_H, KC_N, KC_E, KC_I, KC_O, KC_DEL, + LGUI(KC_TAB), KC_K, KC_M, KC_COMM, KC_DOT, CTL_T(KC_SLSH), KC_RSFT, + MO(SYMB), KC_DOWN, KC_TRNS, KC_RALT, KC_RGUI, + CTL_T(KC_ESC), KC_LALT, + LGUI(S(KC_SPC)), + MO(NUMPAD), KC_ENT, KC_SPC), + + /* Keymap 1: Basic QWERTY layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | BkSp | 1 | 2 | 3 | 4 | 5 | LEFT | | RIGHT| 6 | 7 | 8 | 9 | 0 | DEL | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | Tab | Q | W | E | R | T | L0 | | L0 | Y | U | I | O | P | \ | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | Ctrl | A | S | D | F | G |------| |------| H | J | K | L |; / L4| CTRL | + * |--------+------+------+------+------+------| Alt | | Alt |------+------+------+------+------+--------| + * | LShift |Z/Ctrl| X | C | V | B | | | | N | M | , | . |//Ctrl| RShift | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * |Grv/L3| '" |AltShf| Left |MO(L2)| |MO(L2)| Down | [ | ] | ~L3 | + * `----------------------------------' `----------------------------------' + * ,-------------. ,---------------. + * | Tab | BkSp | | Alt |Ctrl/Esc| + * ,------|------|------| |------+--------+------. + * | | | Home | | PgUp | | | + * | Space| LGUI |------| |------| RGUI |Enter | + * | | | End | | PgDn | | | + * `--------------------' `----------------------' + */ + // If it accepts an argument (i.e, is a function), it doesn't need KC_. + // Otherwise, it needs KC_* + [QWERTY] = KEYMAP( // layer 1 + // left hand + KC_BSPC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, + KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_TRNS, + KC_LCTRL, KC_A, KC_S, KC_D, KC_F, KC_G, + KC_LSFT, CTL_T(KC_Z), KC_X, KC_C, KC_V, KC_B, KC_LALT, + KC_TRNS, KC_QUOT, LALT(KC_LSFT), KC_LEFT, MO(SYMB), + KC_TAB, KC_DELT, + KC_HOME, + KC_SPC, KC_LGUI, KC_END, + // right hand + KC_RGHT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DELT, + KC_TRNS, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS, + KC_H, KC_J, KC_K, KC_L, LT(MDIA, KC_SCLN), KC_RCTRL, + KC_RALT, KC_N, KC_M, KC_COMM, KC_DOT, CTL_T(KC_SLSH), KC_RSFT, + MO(SYMB), KC_DOWN, KC_LBRC, KC_RBRC, KC_FN1, + KC_LALT, CTL_T(KC_ESC), + KC_PGUP, + KC_PGDN, KC_RGUI, KC_ENT), + + + /* Keymap 2: Symbol Layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | F11 | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | | @ | * | = | _ | | | | ~ | { | } | # | : | F12 | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | | ! | + | - | " |------| |------| " | ( | ) | ' | ` | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | % | ^ | $ | & | | | | ; | [ | ] | \ | / | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | | | | | | | | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' + */ + // SYMBOL + [SYMB] = KEYMAP( + // left hand + KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, + KC_TRNS, KC_TRNS, KC_AT, KC_ASTR, KC_EQL, KC_UNDS, KC_TRNS, + KC_TRNS, KC_PIPE, KC_EXLM, KC_PLUS, KC_MINS, S(KC_QUOTE), + KC_TRNS, KC_TRNS, KC_PERC, KC_CIRC, KC_DLR, KC_AMPR, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + + // right hand + KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, + KC_TRNS, KC_TILD, KC_LCBR, KC_RCBR, KC_HASH, S(KC_SCLN), KC_F12, + S(KC_QUOTE),KC_LPRN, KC_RPRN, KC_QUOTE, KC_GRV, KC_TRNS, + KC_TRNS, KC_SCLN, KC_LBRC, KC_RBRC, KC_BSLS, KC_SLSH, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS), + + /* Keymap 3: Numpad Layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | | | | | | | | | | | | | | | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | | | UP | | | | | | $ | 7 | 8 | 9 | + | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | LEFT | DOWN | RIGHT| |------| |------| = | 4 | 5 | 6 | - | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | | | | | | | | | 1 | 2 | 3 | * | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | | | | , | 0 | . | / | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' + */ + // Numpad + [NUMPAD] = KEYMAP( + // left hand + KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, + KC_TRNS,KC_TRNS,KC_TRNS,KC_UP,KC_TRNS,KC_TRNS,KC_TRNS, + KC_TRNS,KC_TRNS,KC_LEFT,KC_DOWN,KC_RIGHT,KC_TRNS, + KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, + KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, + KC_TRNS,KC_TRNS, + KC_TRNS, + KC_TRNS,KC_TRNS,KC_TRNS, + // right hand + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_DLR, KC_7, KC_8, KC_9, KC_PLUS, KC_TRNS, + KC_EQL, KC_4, KC_5, KC_6, KC_MINS, KC_TRNS, + KC_TRNS, KC_AMPR, KC_1, KC_2, KC_3, KC_ASTR, KC_TRNS, + KC_COMMA,KC_0, KC_DOT, KC_SLSH, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS), + + /* Keymap 4: Media and mouse keys + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | | | | | | | | | | | | | | | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | | | MsUp | | | | | | | | | | | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | |MsLeft|MsDown|MsRght| |------| |------| | | | | | Play | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | | | | | | | | | | Prev | Next | | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | Lclk | Rclk | |VolUp |VolDn | Mute | | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | |Brwser| + * | | |------| |------| |Back | + * | | | | | | | | + * `--------------------' `--------------------' + */ + // MEDIA AND MOUSE + KEYMAP( + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_BTN1, KC_BTN2, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + // right hand + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY, + KC_TRNS, KC_TRNS, KC_TRNS, KC_MPRV, KC_MNXT, KC_TRNS, KC_TRNS, + KC_VOLU, KC_VOLD, KC_MUTE, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_WBAK), +}; + +const uint16_t PROGMEM fn_actions[] = { + [1] = ACTION_LAYER_TAP_TOGGLE(SYMB) // FN1 - Momentary Layer 1 (Symbols) +}; + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ + // MACRODOWN only works in this function + switch(id) { + case 0: + if (record->event.pressed) { + register_code(KC_RSFT); + } else { + unregister_code(KC_RSFT); + } + break; + } + return MACRO_NONE; +}; + +// Runs just one time when the keyboard initializes. +void * matrix_init_user(void) { + +}; + +// Runs constantly in the background, in a loop. +void * matrix_scan_user(void) { + + uint8_t layer = biton32(layer_state); + + ergodox_board_led_off(); + ergodox_right_led_1_off(); + ergodox_right_led_2_off(); + ergodox_right_led_3_off(); + switch (layer) { + // TODO: Make this relevant to the ErgoDox EZ. + case 1: + ergodox_right_led_1_on(); + break; + case 2: + ergodox_right_led_2_on(); + break; + default: + // none + break; + } + +}; From b5b9885df7d3a8aae404e005a81d8ceaa76d005d Mon Sep 17 00:00:00 2001 From: Daniel Mijares Date: Sat, 6 Feb 2016 13:59:30 -0500 Subject: [PATCH 2/2] add hex file --- .../ergodox_ez/keymaps/jacobono/jacobono.hex | 1142 +++++++++++++++++ 1 file changed, 1142 insertions(+) create mode 100644 keyboard/ergodox_ez/keymaps/jacobono/jacobono.hex diff --git a/keyboard/ergodox_ez/keymaps/jacobono/jacobono.hex b/keyboard/ergodox_ez/keymaps/jacobono/jacobono.hex new file mode 100644 index 0000000000..cf68f854fd --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/jacobono/jacobono.hex @@ -0,0 +1,1142 @@ +:100000000C940D030C9451030C9451030C94510364 +:100010000C9451030C9451030C9451030C94510310 +:100020000C9451030C9451030C946A0C0C943C0DE9 +:100030000C9451030C9451030C9451030C945103F0 +:100040000C9451030C94C1210C9451030C94510352 +:100050000C9451030C94521B0C9451030C945103B7 +:100060000C9451030C9451030C9451030C945103C0 +:100070000C9451030C9451030C9451030C945103B0 +:100080000C9451030C9451030C9451030C945103A0 +:100090000C9451030C9451030C9451030C94510390 +:1000A0000C9451030C9451030C945103A90DCB0DE6 +:1000B000B90ECB0DB90E100E330EB90E880E9B0E75 +:1000C0007D117D11AC11AC11EF112D1246144614A7 +:1000D00046124614471347131A1446144614311493 +:1000E0000000F0A201002B002A00E10001540000F2 +:1000F0001E00140004001D71010003521F001A00AD +:1001000015001B0001002800200009001600060051 +:1001100052002C00210013001700190002522C0A73 +:1001200022000A00070005000000E3005000010063 +:1001300000000100000065004F00010000002B08D6 +:100140000000297123000D000B000E000000E200EA +:1001500024000F001100100002522C0A2500180084 +:100160000800360051002C0026001C000C0037004F +:10017000010028002700330012003871E600035206 +:100180004C002B004C00E500E70000002A002B008B +:10019000E000E100010000001E00140004001D71D9 +:1001A00034004D001F001A0016001B00E104E3009C +:1001B000200008000700060050002C002100150058 +:1001C0000900190002524A00220017000A00050027 +:1001D00000002B00500001000000E20000004C0075 +:1001E0004F0001000000E6000000E20023001C00B8 +:1001F0000B00110000002971240018000D001000F0 +:1002000002524B0025000C000E0036005100280061 +:10021000260012000F0037002F00E7002700130010 +:100220003384387130004E004C003100E400E500AA +:10023000C1000000010001000100010001000000F8 +:100240003A00010031020100010001003B001F02E1 +:100250001E022202010001003C0025022E022302A0 +:10026000010001003D002E002D00210201000100CF +:100270003E002D02340224020000010001000100B2 +:100280000000010000000100010001000000010069 +:10029000000001003F00350234023300000001007D +:1002A00040002F0226022F00010001004100300211 +:1002B000270230000100010042002002340031001A +:1002C0000100010043003302350038000100010045 +:1002D0004400450001000100010000000100010090 +:1002E0000100010001000000010001000100010007 +:1002F00001000100010001005000010001000100A7 +:100300000100520051000100010001000100010044 +:100310004F00010001000100010001000100010087 +:1003200000000100010001000000010000000100C8 +:100330000100010000000100000001000100210295 +:100340002E002402000001000100240021001E00F4 +:10035000360001000100250022001F0027000100D7 +:1003600001002600230020003700010001002E02BA +:100370002D002502380001000100010001000100EC +:100380000100000001000100010001000100000067 +:100390000100010001000100010001000100010055 +:1003A000F2000100010001000100F000F100010075 +:1003B000F400010001000100F3000100F50001005C +:1003C0000100010001000100000001000100010026 +:1003D0000000010000000100010001000000010018 +:1003E0000000010001000100010001000000010007 +:1003F0000100010001000100A9000100010001004D +:100400000100AC00AA00B600010001000100AB0031 +:10041000A80001000100010001000100010001002D +:1004200001000100AE0001000100000016034500BC +:10043000720067006F0044006F00780020004500E4 +:100440005A00000016034500720067006F00440068 +:100450006F007800200045005A00000004030904E2 +:1004600009026D00040100A0FA0904000001030163 +:100470000100092111010001223F00070581030845 +:10048000000A090401000103010200092111010011 +:1004900001224D000705820308000A090402000139 +:1004A0000300000009211101000122360007058325 +:1004B0000308000A090403000103000000092111D8 +:1004C0000100012239000705840310000112011008 +:1004D0000100000008EDFE07130100010200010504 +:1004E000010906A101050719E029E7150025019575 +:1004F0000875018102050819012905950575019105 +:10050000029501750391010507190029771500254A +:1005100001957875018102C005010980A10185025C +:1005200016010026B7001A01002AB70075109501C0 +:100530008100C0050C0901A1018503160100269C5C +:10054000021A01002A9C02751095018100C0050164 +:100550000902A1010901A1000509190129051500D8 +:10056000250195057501810295017503810105013C +:10057000093009311581257F9502750881060938F2 +:100580001581257F950175088106050C0A3802152D +:1005900081257F950175088106C0C005010906A166 +:1005A00001050719E029E715002501950875018166 +:1005B0000295017508810105081901290595057540 +:1005C0000191029501750391010507190029FF1595 +:1005D0000025FF950675088100C00000000000009E +:1005E0000000000000010204060A0F17202C3A4AFE +:1005F0005D71879DB3C7DAE9F5FCFFFCF5E9DAC761 +:10060000B39D87715D4A3A2C20170F0A0604020138 +:100610000000000000000000000011241FBECFEF0A +:10062000DAE0DEBFCDBF04B603FE24C08091EE0148 +:100630009091EF01A091F001B091F1018730904BC2 +:10064000A740B04BB9F41092EE011092EF01109256 +:10065000F0011092F10114BE84B7877F84BF88E156 +:100660000FB6F89480936000109260000FBEE0E037 +:10067000FFE3099511E0A0E0B1E0E6E0F7E402C095 +:1006800005900D92A433B107D9F711E0A4E3B1E0CE +:1006900001C01D92AE3EB107E1F70E94AE090C9475 +:1006A00081230C94000061110BC0FC01828188231E +:1006B00021F085EE0E941A1003C085EE0E94E21020 +:1006C00080E090E0089508956091B1017091B201C9 +:1006D0008091B3019091B4010E94811A56985E985E +:1006E00025982D9826982E9827982F98813019F0C4 +:1006F000823021F00895259A2D9A0895269A2E9AEF +:10070000089584E693E0892B11F00E94640380E051 +:1007100090E0089556985E9825982D9826982E98E2 +:1007200027982F988FEF90E090938900809388000E +:1007300090938B0080938A0090938D0080938C001F +:10074000259A2D9A2FEF80E792E02150804090402B +:10075000E1F700C00000269A2E9A2FEF80E792E082 +:10076000215080409040E1F700C00000279A2F9A66 +:100770002FEF80E792E0215080409040E1F700C0E9 +:10078000000025982D982FEF80E792E021508040BF +:100790009040E1F700C0000026982E982FEF80E7E8 +:1007A00092E0215080409040E1F700C0000027987F +:1007B0002F9856985E9825982D9826982E982798C9 +:1007C0002F98089589EA8093800089E080938100C2 +:1007D00024982C983F988AB18F748AB96E98479A5A +:1007E0008BB1806B8BB9769A0E948A0383E693E083 +:1007F000892B11F00E94630380E090E0089580E26D +:10080000809300018091340181110EC00E944E043A +:1008100081E0809334012FEF83ED90E321508040FD +:100820009040E1F700C0000080E40E9454048093EF +:10083000000181112EC00E947E048093000181116D +:1008400028C00E947E0480930001811122C08FE3A2 +:100850000E947E048093000181111BC00E947604D7 +:1008600080E40E94540480930001811112C08CE046 +:100870000E947E048093000181110BC00E947E04BF +:1008800080930001811105C08FE30E947E04809354 +:1008900000010E9476048091000108951092B90031 +:1008A0008AE08093B800089594EA9093BC009091F8 +:1008B000BC0097FFFCCF9091B900987F983021F051 +:1008C000903111F081E008958093BB0084E880931B +:1008D000BC008091BC0087FFFCCF8091B900887F6D +:1008E000883111F0803471F780E0089584E98093B5 +:1008F000BC008091BC0084FDFCCF08958093BB00B8 +:1009000084E88093BC008091BC0087FFFCCF90916D +:10091000B900987F81E0983209F480E0089584E876 +:100920008093BC008091BC0087FFFCCF8091BB000E +:10093000089580910001811115C080E40E94540443 +:100940008093000181110CC082E10E947E0480939B +:100950000001811105C08FEF0E947E048093000189 +:100960000E94760484B1807F84B985B1807F85B987 +:100970008AB1837F8AB98BB1837F8BB93E984698C1 +:1009800008950E94FF03809300010E94990480B3A0 +:100990008C7080BB81B3836F81BBA6E3B1E0E4E4DC +:1009A000F1E08EE08E0F11921D928E13FCCF82EE3D +:1009B00093E0892B11F00C94E2030895BF92CF923B +:1009C000DF92EF92FF920F931F93CF93DF9380916B +:1009D0000001882379F0809135018F5F8093350184 +:1009E000811108C00E94FF0380930001811102C0A1 +:1009F0000E948A0306E311E0C0E0D0E0DD24D39436 +:100A000082E0C82EEE24E394F12CC730D10500F526 +:100A100080910001811164C080E40E94540480939D +:100A20000001811112C082E10E947E0480930001C6 +:100A300081110BC0C7010C2E01C0880F0A94EAF780 +:100A400080950E947E04809300010E94760448C035 +:100A5000CA30A1F028F4C83059F0C93061F005C09F +:100A6000CC3089F070F0CD3089F0209A289810C0F1 +:100A7000219A29980DC0229A2A980AC0239A2B9865 +:100A800007C0529A01C0539A5B9802C03E9A46989A +:100A900090EA9A95F1F79FB1799902C082E001C07E +:100AA00080E091709D25982B7C9902C084E001C064 +:100AB00080E0892B7D9902C038E001C030E0832BB3 +:100AC0007E9902C020E101C020E0822B9FB1909569 +:100AD000991F9927991F9295990F907E892B0FC086 +:100AE0008091000181114FC080E40E9454048093E2 +:100AF00000018823A9F1B12C0E9476048B2DF80106 +:100B00009081981719F08083C09201010E94990486 +:100B100021960F5F1F4FCE30D10509F076CF80911F +:100B200001018823B1F0815080930101882339F0BD +:100B30008FE99FE00197F1F700C000000AC0A4E42C +:100B4000B1E0E6E3F1E0CF01825F91919D938E13D6 +:100B5000FCCF81E893E0892BC1F00E94810315C08E +:100B600083E10E947E04809300018111C4CF81E45F +:100B70000E945404809300018111BDCF0E948F0414 +:100B8000B82EB094B9CF80E0BACF81E0DF91CF9199 +:100B90001F910F91FF90EF90DF90CF90BF9008953D +:100BA000E82FF0E0EC5BFE4F8081089508958B3BC9 +:100BB000910578F4883A910540F5853A9105D0F48D +:100BC0008430910508F0B1C08130910509F4ADC0C1 +:100BD0006BC0803E910508F467C0883E910508F41B +:100BE000A4C09C01205F31092031310508F05CC0B0 +:100BF00090650895853A910509F459C0863A9105A2 +:100C000009F058C082E890E40895883A910509F403 +:100C100054C0893A910509F453C08A3A910509F400 +:100C200052C08B3A910509F451C08C3A910509F4F0 +:100C300050C08D3A910509F44FC0803B910509F4ED +:100C40004EC08E3A910509F44DC08F3A910509F4D2 +:100C50004CC0813B910509F44BC0823B910509F4DE +:100C60004AC0833B910509F449C0843B910509F4CE +:100C700048C0853B910509F447C0863B910509F4BE +:100C800046C0873B910509F445C0883B910509F4AE +:100C900044C0893B910509F443C08A3B910509F49E +:100CA00042C080E094E4089580E090E0089581E8F7 +:100CB00090E4089583E890E4089582EE94E4089522 +:100CC00089EE94E408958AEE94E4089585EB94E423 +:100CD000089586EB94E4089587EB94E408958CECF2 +:100CE00094E408958DEC94E4089583E895E40895E0 +:100CF0008AE895E4089582E995E4089584E995E405 +:100D0000089581E296E4089583E296E4089584E2EA +:100D100096E4089585E296E4089586E296E40895BF +:100D200087E296E408958AE296E40895089596E0AD +:100D3000799FF001112494E5899FE00DF11D1124A4 +:100D4000E60FF11DEE0FFF1FEC51FF4F85919491BF +:100D50000895880F991FFC01E05AF0408591949105 +:100D60000895880F991FFC01E052FF4F85919491DF +:100D7000089526E0729FF001112444E5849FE00D60 +:100D8000F11D1124E60FF11DEE0FFF1FEC51FF4F77 +:100D9000859194919C013A9521154FE1340708F40F +:100DA0001AC13F512115304120F49F700E94B106B5 +:100DB00008959C0130532115304118F49927906C07 +:100DC0000895811520E5920769F40E9468144FEF99 +:100DD00084E39CE0415080409040E1F700C0000077 +:100DE0000C94771B813020E5920731F48091CC017F +:100DF00081608093CC0108959C01305521153041CC +:100E000008F051C0292F33272F70332721303105A7 +:100E1000D9F4AC014370552702C0220F331F4A9505 +:100E2000E2F73C68AC0164E0440F551F6A95E1F7B6 +:100E300044275370242B352B73E0880F991F7A9524 +:100E4000E1F7807699271DC02230310529F4982FCB +:100E50008827816F906A089523303105A9F4AC0189 +:100E60004370552721E030E002C0220F331F4A951E +:100E7000E2F73C6843E0880F991F4A95E1F7807ECE +:100E80009770822B932B089524303105E1F4AC0147 +:100E90004370552721E030E002C0220F331F4A95EE +:100EA000E2F73A68E7CF9C0130572115304118F43A +:100EB0009F70906208959C0130582115304118F4BC +:100EC0009F70906A0895803E9105E0F4803C910502 +:100ED00058F58133910509F46FC048F489329105C2 +:100EE00009F463C08A32910509F46DC072C0893378 +:100EF0009105E9F082389105D1F08533910509F427 +:100F00004DC067C0833E910581F138F4803E910564 +:100F1000B9F0823E9105D9F05CC0863E910561F141 +:100F2000873E9105A1F155C00E94A9060895209120 +:100F3000DF0120FD02C021FF4CC080EE90E049C0DF +:100F40008091DF0180FFF9CF89E390E042C080917A +:100F5000DF0182FF0EC08091DF0184FF03C080E0CB +:100F600090E037C083EE90E034C08091DF0182FFD3 +:100F7000F2CF82EE90E02DC08091DF0183FF0BC0A5 +:100F80008091DF0184FDEBCF87EE90E022C080915D +:100F9000DF0183FFF5CF86EE90E01BC08091DF017B +:100FA00085FF07C089E290E014C08091DF0185FFD2 +:100FB000F9CF85E390E00DC08091DF0186FF07C087 +:100FC0008AE290E006C08091DF0186FFF9CF81E3DD +:100FD00090E00E94D70508950895809162010895D8 +:100FE000CF93DF9300D01F92CDB7DEB79C018091E5 +:100FF000E501843019F593E099833B832A8390932C +:10100000E9008FEF9091E800815095FD06C095EDC5 +:101010009A95F1F700008111F5CF8091E80085FFE6 +:101020000DC040E050E063E070E0CE0101960E9408 +:101030005A0A8091E8008E778093E8000F900F9015 +:101040000F90DF91CF910895CF93DF9300D01F923F +:10105000CDB7DEB72091E501243021F522E02983C8 +:101060009B838A8383E08093E9008FEF9091E8006F +:10107000815095FD06C095ED9A95F1F7000081111C +:10108000F5CF8091E80085FF0DC040E050E063E0BF +:1010900070E0CE0101960E945A0A8091E8008E7796 +:1010A0008093E8000F900F900F90DF91CF910895FB +:1010B0002091E5012430F1F422E02093E9002FEFA4 +:1010C0003091E800215035FD06C035ED3A95F1F735 +:1010D00000002111F5CF2091E80025FF0BC040E072 +:1010E00050E065E070E00E945A0A8091E8008E7737 +:1010F0008093E8000895CF93DF93EC019091E50190 +:10110000943009F046C080910C018823D9F0809179 +:101110000D018823B9F09093E9008FEF9091E800DA +:10112000815095FD06C095E19A95F1F70000811177 +:10113000F5CF8091E80085FF2CC040E050E060E1F1 +:1011400070E017C081E08093E9008FEF9091E80094 +:10115000815095FD06C095ED9A95F1F7000081113B +:10116000F5CF8091E80085FF14C040E050E068E0D2 +:1011700070E0CE010E945A0A8091E8008E77809339 +:10118000E80080E1FE01A2E5B1E001900D928A95B0 +:10119000E1F7DF91CF9108958091E401811109C0B9 +:1011A0000E94EF0B0E944C0C8091E20084608093BF +:1011B000E20008951092E401089508950C94AE2180 +:1011C0000E940D1B0E94B4210E94F20E0C94EC07A9 +:1011D00042E061EC81E00E94690B42E061EC82E058 +:1011E0000E94690B42E061EC83E00E94690B42E1DE +:1011F00061EC84E00C94690B8091E701833009F481 +:1012000055C030F4813071F0823009F48EC00895F9 +:101210008A3009F47AC08B3009F460C0893009F053 +:101220009CC020C08091E601813A09F096C080916F +:10123000E800877F8093E8008091EA019091EB01BC +:10124000892B21F460E182E591E003C060E080E059 +:1012500090E070E00E94A50A8091E8008B7780936F +:10126000E80008958091E601813209F076C080910E +:10127000EA019091EB01009719F0039709F06DC016 +:101280008091E800877F8093E8008091E80082FDEC +:1012900005C08091E5018111F8CF5FC08091F10018 +:1012A000809362018091E8008B7753C08091E601C2 +:1012B000813A09F052C08091EA019091EB01892BAB +:1012C00009F04BC08091E800877F8093E80080910F +:1012D000E80080FFFCCF80910C0136C08091E601D0 +:1012E0008132D9F58091EA019091EB01892BA9F522 +:1012F0008091E800877F8093E8000E949E0B809198 +:10130000E80180930C010C9468148091E60181320D +:1013100021F58091E800877F8093E8000E949E0B72 +:101320008091E9018093630108958091E601813AFB +:10133000A1F48091E800877F8093E8008091E80025 +:1013400080FFFCCF809163018093F1008091E800E1 +:101350008E778093E8000C949E0B089584B7877F66 +:1013600084BF88E10FB6F89480936000109260000B +:101370000FBE90E080E80FB6F894809361009093E0 +:1013800061000FBE0E94410F0E94EF0B0E944C0CA7 +:101390008091E20084608093E20078940E94D20EF3 +:1013A0000E94430F82E091E00E94ED0E0E949C217A +:1013B0008091E501853069F40E94D11A8091E301A2 +:1013C0008823B1F30E94F91A882391F30E94440AFA +:1013D000EFCF0E94490FECCF292F3327233031055F +:1013E000C9F064F42130310581F02230310509F073 +:1013F00043C08DE690E020E634E042C02132310562 +:10140000F1F02232310541F137C082E190E02DEC5C +:1014100034E036C099278130910541F08230910542 +:1014200041F0892B49F5ECE5F4E005C0E4E4F4E093 +:1014300002C0ECE2F4E0849190E09F0121C06430AE +:10144000D8F4E62FF0E0EE0FFF1FEE5DFE4F208197 +:10145000318189E090E014C0643070F470E0FB01E9 +:10146000EE0FFF1FE65EFE4F20813181FB01EA5E39 +:10147000FE4F808190E004C080E090E020E030E00A +:10148000FA0131832083089580E189BD82E189BD1D +:1014900009B400FEFDCF8091D8008F7D8093D800E5 +:1014A0008091E00082608093E0008091E00081FD07 +:1014B000FCCF0895CF92DF92EF92FF920F931F938C +:1014C000CF93DF93EC018B016A010E94BD0B811168 +:1014D00033C0C114D10439F0F60180819181081B19 +:1014E000190BC80FD91FE12CF12C0115110519F1A9 +:1014F0008091E80085FD16C08091E8008E7780938A +:10150000E800C114D10449F0F60180819181E80E10 +:10151000F91EF182E08285E00FC00E94BD0B882396 +:1015200021F30AC089918093F10001501109FFEF66 +:10153000EF1AFF0ADACF80E0DF91CF911F910F9170 +:10154000FF90EF90DF90CF9008952091EC013091C3 +:10155000ED012617370748F06115710539F4209120 +:10156000E8002E772093E80001C0B90140E0611542 +:101570007105A9F12091E501222309F443C025302A +:1015800009F442C02091E80023FD40C02091E8000A +:1015900022FD32C02091E80020FFE9CF4091F30006 +:1015A0002091F20030E0342BFC01CF016115710570 +:1015B00059F02830310540F481918093F100615059 +:1015C00071092F5F3F4FF1CF41E02830310509F01D +:1015D00040E02091E8002E772093E800C8CF411129 +:1015E000C9CF0AC08091E501882361F0853061F0A0 +:1015F0008091E80083FD0AC08091E80082FFF2CF6D +:1016000080E0089582E0089583E0089581E00895E0 +:101610002091EC013091ED012617370748F0611554 +:10162000710539F42091E8002E772093E80001C07D +:10163000B901FC0120E06115710591F18091E5018E +:10164000882309F440C0853009F43FC08091E80048 +:1016500083FD3DC08091E80082FD2FC08091E800AD +:1016600080FFE9CF2091F3008091F20090E0922B6F +:101670006115710559F08830910540F4249120934B +:10168000F1003196615071090196F2CF21E008977F +:1016900009F020E08091E8008E778093E800CBCFBE +:1016A0002111CCCF0AC08091E501882361F08530FB +:1016B00061F08091E80083FD0AC08091E80082FF1C +:1016C000F2CF80E0089582E0089583E0089581E0FC +:1016D0000895982F973058F59093E900981739F0AE +:1016E0007091EC002091ED005091F00003C0242F88 +:1016F000762F50E021FF19C03091EB003E7F3093F0 +:10170000EB003091ED003D7F3093ED003091EB0028 +:1017100031603093EB007093EC002093ED00509318 +:10172000F0002091EE0027FF07C09F5FD3CF8F709E +:101730008093E90081E0089580E008958091E601BA +:1017400087FF11C08091E80082FD05C08091E5010E +:101750008111F8CF11C08091E8008B770BC0809188 +:10176000E501882349F08091E80080FFF8CF80915F +:10177000E8008E778093E80008952091E40030918E +:10178000E50095E64091EC00842F817040FF22C077 +:101790008091E80080FD1CC08091E501882391F0D4 +:1017A000853091F08091EB0085FD10C04091E40000 +:1017B0005091E5004217530729F39A01915011F710 +:1017C00084E0089582E0089583E0089581E008951B +:1017D00080E008954091E80042FFDECF08950E9426 +:1017E0005D0C0E94650CE0EEF0E0808181608083FA +:1017F000E8EDF0E080818F77808319BCA7EDB0E041 +:101800008C918E7F8C9380818F7E80831092E401F7 +:1018100008950F931F93CF93DF930E945D0C0E9456 +:10182000650CC8EDD0E088818F77888388818068D7 +:10183000888388818F7D888319BC1092E50110927E +:10184000E1011092E3011092E20100EE10E0F801D4 +:1018500080818B7F808388818160888342E060E023 +:1018600080E00E94690BE1EEF0E080818E7F808352 +:10187000E2EEF0E0808181608083808188608083F7 +:10188000F80180818E7F8083888180618883DF91E9 +:10189000CF911F910F910895E8EDF0E080818F7E48 +:1018A0008083E7EDF0E080818160808384E082BF07 +:1018B00081E08093E4010C94090CE8EDF0E0808174 +:1018C0008E7F80831092E20008951092DA001092C9 +:1018D000E10008951F920F920FB60F9211242F93DB +:1018E0003F934F935F936F937F938F939F93AF93A8 +:1018F000BF93EF93FF938091E10082FF0BC0809133 +:10190000E20082FF07C08091E1008B7F8093E100BD +:101910000E94D10E8091DA0080FF1FC08091D80014 +:1019200080FF1BC08091DA008E7F8093DA00809167 +:10193000D90080FF0DC080E189BD82E189BD09B475 +:1019400000FEFDCF81E08093E5010E94CC0805C038 +:1019500019BC1092E5010E94DA088091E10080FF35 +:1019600019C08091E20080FF15C08091E2008E7F57 +:101970008093E2008091E20080618093E200809198 +:10198000D80080628093D80019BC85E08093E5017F +:101990000E94DE088091E10084FF30C08091E20067 +:1019A00084FF2CC080E189BD82E189BD09B400FEBD +:1019B000FDCF8091D8008F7D8093D8008091E10089 +:1019C0008F7E8093E1008091E2008F7E8093E20021 +:1019D0008091E20081608093E2008091E1018823A0 +:1019E00011F084E007C08091E30087FD02C081E030 +:1019F00001C083E08093E5010E94E0088091E1004E +:101A000083FF29C08091E20083FF25C08091E1001F +:101A1000877F8093E10082E08093E5011092E101ED +:101A20008091E1008E7F8093E1008091E2008E7FC3 +:101A30008093E2008091E20080618093E20042E0C6 +:101A400060E080E00E94690B8091F00088608093E4 +:101A5000F0000E94DD08FF91EF91BF91AF919F913F +:101A60008F917F916F915F914F913F912F910F9047 +:101A70000FBE0F901F9018951F920F920FB60F92E6 +:101A800011242F933F934F935F936F937F938F9383 +:101A90009F93AF93BF93CF93DF93EF93FF93C09147 +:101AA000E900CF708091EC00D82FD17080FDD0E894 +:101AB0001092E9008091F000877F8093F000789485 +:101AC0000E94800D1092E9008091F0008860809360 +:101AD000F000CD2BCF70C093E900FF91EF91DF9123 +:101AE000CF91BF91AF919F918F917F916F915F91B6 +:101AF0004F913F912F910F900FBE0F901F9018950F +:101B00001F93CF93DF93CDB7DEB7AA970FB6F894A4 +:101B1000DEBF0FBECDBFE6EEF1E088E08E0F909104 +:101B2000F10091938E13FBCF0E94FC088091E80096 +:101B300083FF1FC18091E6019091E701492F50E09A +:101B40004A30510508F015C1FA01EA5AFF4F0C94CA +:101B50003623803881F0823809F00BC18091EA0188 +:101B60008F708093E9008091EB0085FB882780F9D6 +:101B70001092E90006C08091E2019091E301911179 +:101B800082609091E800977F9093E8008093F10045 +:101B90001092F100C8C0282F2D7F09F0EAC08823D9 +:101BA00019F0823061F0E5C08091E801813009F0E0 +:101BB000E0C0933009F080E08093E3012BC0809176 +:101BC000E801811127C08091EA018F7009F4D1C02A +:101BD0008093E9002091EB0020FF1CC0933021F49A +:101BE0008091EB00806214C09091EB009061909323 +:101BF000EB0021E030E0A90102C0440F551F8A9597 +:101C0000E2F74093EA001092EA008091EB008860CE +:101C10008093EB001092E9008091E800877F86C0F6 +:101C20008111A7C01091E8011F778091E3008078AF +:101C3000812B8093E3008091E800877F8093E80008 +:101C40000E949E0B8091E80080FFFCCF8091E30012 +:101C500080688093E300111102C082E001C083E03C +:101C60008093E50186C08058823008F082C0809160 +:101C7000E8019091E9018C3D53E0950779F583E007 +:101C80008A838AE289834FB7F894DE01139620E0B5 +:101C90003EE051E2E32FF0E050935700E49120FF43 +:101CA00003C0E295EF703F5FEF708E2F90E0EA3057 +:101CB00010F0C79601C0C0968D939D932F5F24317D +:101CC00049F74FBF8091E800877F8093E8006AE280 +:101CD00070E0CE0101960E94A50A14C0AE014F5FCC +:101CE0005F4F6091EA010E94EC09BC01892B09F465 +:101CF00040C09091E800977F9093E80089819A8195 +:101D00000E94080B8091E8008B778093E80031C037 +:101D1000803879F58091E800877F8093E800809192 +:101D2000E1018093F1008091E8008E778093E800D4 +:101D30000E949E0B1EC081111CC09091E801923040 +:101D4000C0F48091E800877F8093E8009093E101E0 +:101D50000E949E0B8091E101811106C08091E300F9 +:101D600087FD02C081E001C084E08093E5010E940C +:101D7000E8088091E80083FF0AC08091E800877F2F +:101D80008093E8008091EB0080628093EB00AA963C +:101D90000FB6F894DEBF0FBECDBFDF91CF911F917C +:101DA00008950895CF938091E5018823A1F0C09113 +:101DB000E900CF709091EC00892F817090FD80E850 +:101DC000C82B1092E9008091E80083FD0E94800DED +:101DD000CF70C093E900CF910895909369018093EB +:101DE00068010895E0916801F0916901309721F050 +:101DF0000190F081E02D099480E00895E091680160 +:101E0000F0916901309721F00280F381E02D09946F +:101E10000895E0916801F0916901309721F0048004 +:101E2000F581E02D099408952091660130916701B4 +:101E30008217930771F09093670180936601E09198 +:101E40006801F0916901309721F00680F781E02D5B +:101E500009940895209164013091650182179307D8 +:101E600071F09093650180936401E0916801F091B5 +:101E70006901309721F00084F185E02D09940895DF +:101E800008950C94400F0E94131B0E94C1040C94EF +:101E9000D91BCF92DF92EF92FF920F931F93CF93B4 +:101EA000DF93CDB7DEB72B970FB6F894DEBF0FBE2A +:101EB000CDBF0E94DE048BE6C82E81E0D82E00E064 +:101EC00010E0E02E802F0E94D005F60141916F01B5 +:101ED000F42EF826B1F40F5F1F4F0E30110589F76D +:101EE0008FEF89838A831B820E941C1B8160782F5D +:101EF0009D838C8349815A816B818D810E94EC0F77 +:101F000040C09091CC0191FF04C08B870E94D60500 +:101F10008B8520E030E04F2D50E0922FBA01022E49 +:101F200002C0759567950A94E2F760FF24C02E837E +:101F3000EF8221E030E0690102C0CC0CDD1C9A95F3 +:101F4000E2F790E08C219D21892B09F420E028877D +:101F50000E941C1B8160782F9A8789874E815F8140 +:101F600068858A850E94EC0FF801E559FE4F808153 +:101F7000C826C08206C02F5F3F4F2630310569F664 +:101F8000AACF0E94C01E10916A010E94F20E18177B +:101F9000A1F00E94F20E80936A012B960FB6F8947E +:101FA000DEBF0FBECDBFDF91CF911F910F91FF908C +:101FB000EF90DF90CF900C94EC072B960FB6F8942F +:101FC000DEBF0FBECDBFDF91CF911F910F91FF906C +:101FD000EF90DF90CF900895CF93DF93CDB7DEB72A +:101FE0002B970FB6F894DEBF0FBECDBF4F83588737 +:101FF00069877A878B87DE01119686E0FD01119251 +:102000008A95E9F785E0FE01379601900D928A9551 +:10201000E1F749815A816B817C818D819E810E948B +:1020200002172B960FB6F894DEBF0FBECDBFDF911F +:10203000CF910895CF93882309F4C2C0C82F823866 +:1020400059F40E94F20E81FDBBC089E30E949E19E3 +:102050000E945B1A89E30CC0833879F40E94F20E67 +:1020600080FDAEC083E50E949E190E945B1A83E545 +:102070000E94E019CF910C945B1A843859F40E94A5 +:10208000F20E82FD9DC087E40E949E190E945B1A99 +:1020900087E4EECF8CEF8C0F813A48F48C2F0E94AE +:1020A000012181118DC08C2F0E949E19E3CF80E207 +:1020B0008C0F883048F4C77081E001C0880FCA9542 +:1020C000EAF70E94241AD6CF8BE58C0F833078F480 +:1020D000C53A29F0C63A31F083E890E005C081E8BE +:1020E00090E002C082E890E0CF910C94140F88E554 +:1020F0008C0F833108F064C0C83A39F1C93A41F114 +:10210000CA3A49F1CB3A51F1CC3A59F1CD3A61F1A1 +:10211000C03B69F1CE3A71F1CF3A79F1C13B81F11F +:10212000C23B89F1C33B91F1C43B99F1C53BA1F19D +:10213000C63BA9F1C73BB1F1C83BB9F1C93BC1F1FD +:10214000CA3BC9F180E090E038C082EE90E035C033 +:1021500089EE90E032C08AEE90E02FC085EB90E0EF +:102160002CC086EB90E029C087EB90E026C08CEC79 +:1021700090E023C08DEC90E020C083E891E01DC08A +:102180008AE891E01AC082E991E017C084E991E001 +:1021900014C081E292E011C083E292E00EC084E2BA +:1021A00092E00BC085E292E008C086E292E005C0B2 +:1021B00087E292E002C08AE292E0CF910C942A0F6B +:1021C000CF910895882309F44BC0823859F40E94B6 +:1021D000F20E81FF45C089E30E949E190E945B1A9E +:1021E00089E30CC0833871F40E94F20E80FF38C07E +:1021F00083E50E949E190E945B1A83E50E94E01904 +:102200000C945B1A843859F40E94F20E82FF28C0A5 +:1022100087E40E949E190E945B1A87E4EFCF9CEF2F +:10222000980F913A58F390E2980F983050F48770D5 +:1022300091E001C0990F8A95EAF7892F0E942A1A26 +:10224000DFCF9BE5980F933020F480E090E00C9472 +:10225000140F885A833120F480E090E00C942A0F08 +:102260000895882321F00E94241A0C945B1A089583 +:10227000882321F00E942A1A0C945B1A0895BF92B9 +:10228000CF92DF92EF92FF920F931F93CF93DF9342 +:1022900000D000D000D0CDB7DEB725E0FC01DE01D4 +:1022A000119601900D922A95E1F7FC014081318150 +:1022B0000281258122952F7063817481672B09F437 +:1022C000E5C23F3F19F44F3F09F4E0C27C01498366 +:1022D0003A8389819A812E830E945D19182FB92E25 +:1022E0000E945C190E942318EB2DE295EF70F0E03C +:1022F000E05AFF4F2E810C9436238B2D807F9B2D2F +:102300009F70F92E882319F0F29480EFF8220023B1 +:1023100049F0FF2009F467C28F2D0E94341A0E94F1 +:102320005B1A61C2812F0E94E210FF2009F4AEC245 +:102330008F2D0E943A1A26960FB6F894DEBF0FBE74 +:10234000CDBFDF91CF911F910F91FF90EF90DF9064 +:10235000CF90BF900C945B1A3B2D307F8B2D8F70EC +:10236000303211F08295807F112319F0113021F164 +:102370002CC00023B9F0222309F4A0C1213009F0B8 +:102380009DC126960FB6F894DEBF0FBECDBFDF917C +:10239000CF911F910F91FF90EF90DF90CF90BF9062 +:1023A0000C94441A222319F0213009F46FC28E8351 +:1023B0000E94471A8E8196C1002321F0223008F036 +:1023C00065C27CC1211162C28DC1002321F022238C +:1023D00009F474C108C2222309F484C119C22B2D47 +:1023E00026952695237030E02115310521F0213006 +:1023F0003105D1F04BC2002321F0812F9B2D93702A +:1024000002C080E090E026960FB6F894DEBF0FBEC3 +:10241000CDBFDF91CF911F910F91FF90EF90DF9093 +:10242000CF90BF900C94140F002321F0812F9B2D8F +:10243000937002C080E090E026960FB6F894DEBF5D +:102440000FBECDBFDF91CF911F910F91FF90EF9005 +:10245000DF90CF90BF900C942A0F812F002319F0AA +:102460000E94C81D02C00E94301E26960FB6F89426 +:10247000DEBF0FBECDBFDF91CF911F910F91FF90B7 +:10248000EF90DF90CF90BF900C94B51E8B2D837092 +:1024900009F07BC00111FAC1812F82958695877062 +:1024A000880F880F912F9F70C92ED12CE12CF12C11 +:1024B000082E04C0CC0CDD1CEE1CFF1C0A94D2F7C5 +:1024C00014FF12C04FE050E060E070E004C0440F21 +:1024D000551F661F771F8A95D2F7CB01BA01609509 +:1024E00070958095909503C060E070E0CB012B2D36 +:1024F000269526952370422F50E042305105D9F0A1 +:102500004330510569F16C297D298E299F2941307D +:10251000510551F126960FB6F894DEBF0FBECDBF20 +:10252000DF91CF911F910F91FF90EF90DF90CF90AF +:10253000BF900C944A186C297D298E299F292696D4 +:102540000FB6F894DEBF0FBECDBFDF91CF911F91C4 +:102550000F91FF90EF90DF90CF90BF900C94661892 +:102560000E944A18C701B60126960FB6F894DEBF3E +:102570000FBECDBFDF91CF911F910F91FF90EF90D4 +:10258000DF90CF90BF900C942E18002319F08B2D64 +:10259000817001C08695882309F478C1812F8295C6 +:1025A00086958770880F880F912F9F70C92ED12C28 +:1025B000E12CF12C082E04C0CC0CDD1CEE1CFF1C01 +:1025C0000A94D2F714FF12C04FE050E060E070E0D0 +:1025D00004C0440F551F661F771F8A95D2F7CB01A1 +:1025E000BA01609570958095909503C060E070E0A9 +:1025F000CB012B2D269526952370422F50E042309B +:102600005105D9F04330510569F16C297D298E2996 +:102610009F294130510551F126960FB6F894DEBF3F +:102620000FBECDBFDF91CF911F910F91FF90EF9023 +:10263000DF90CF90BF900C9424196C297D298E29AE +:102640009F2926960FB6F894DEBF0FBECDBFDF914F +:10265000CF911F910F91FF90EF90DF90CF90BF909F +:102660000C9440190E942419C701B60126960FB692 +:10267000F894DEBF0FBECDBFDF91CF911F910F91B8 +:10268000FF90EF90DF90CF90BF900C940819103F0F +:10269000D1F118F4103E50F4A1C0123F09F463C008 +:1026A00008F44CC0133F09F473C098C01F708B2D01 +:1026B0008F710023A1F00E94A118812F26960FB6DA +:1026C000F894DEBF0FBECDBFDF91CF911F910F9168 +:1026D000FF90EF90DF90CF90BF900C9431110E944B +:1026E000C218812F26960FB6F894DEBF0FBECDBF5D +:1026F000DF91CF911F910F91FF90EF90DF90CF90DE +:10270000BF900C9438110023A9F02111BFC08B2D6C +:102710008F7126960FB6F894DEBF0FBECDBFDF9146 +:10272000CF911F910F91FF90EF90DF90CF90BF90CE +:102730000C94E718223008F0A9C0E9CF0023A9F0D3 +:102740008B2D8F7126960FB6F894DEBF0FBECDBFCE +:10275000DF91CF911F910F91FF90EF90DF90CF907D +:10276000BF900C94A118002359F38B2D8F712696DE +:102770000FB6F894DEBF0FBECDBFDF91CF911F9192 +:102780000F91FF90EF90DF90CF90BF900C94C21804 +:10279000002399F08B2D8F7126960FB6F894DEBF2B +:1027A0000FBECDBFDF91CF911F910F91FF90EF90A2 +:1027B000DF90CF90BF900C948C1826960FB6F894AB +:1027C000DEBF0FBECDBFDF91CF911F910F91FF9064 +:1027D000EF90DF90CF90BF900C9482180023A9F067 +:1027E000222309F4ADCF812F26960FB6F894DEBFD1 +:1027F0000FBECDBFDF91CF911F910F91FF90EF9052 +:10280000DF90CF90BF900C941A10222309F4ADCF23 +:10281000812F26960FB6F894DEBF0FBECDBFDF9195 +:10282000CF911F910F91FF90EF90DF90CF90BF90CD +:102830000C94E2104B2D4F70612FC7010E9453037F +:1028400026960FB6F894DEBF0FBECDBFDF91CF91B5 +:102850001F910F91FF90EF90DF90CF90BF900C945D +:10286000A6174B2D4F70612FC70126960FB6F8940F +:10287000DEBF0FBECDBFDF91CF911F910F91FF90B3 +:10288000EF90DF90CF90BF900C94960626960FB6EF +:10289000F894DEBF0FBECDBFDF91CF911F910F9196 +:1028A000FF90EF90DF90CF90BF9008950E94411A63 +:1028B0000E94161A0E945B1A0E94661F0E94B51E93 +:1028C00080E090E00E94140F80E090E00C942A0FCA +:1028D0000E94311A0C9456140E945D19292F2295DA +:1028E0002F7030E02C3031054CF42A3031056CF477 +:1028F000225031092230310588F407C02C303105CF +:1029000049F02F30310531F009C0803E48F0803F5A +:1029100029F406C093FB882780F9089580E0089584 +:1029200081E00895CF93DF9300D000D01F92CDB700 +:10293000DEB70F900F900F900F900F90DF91CF9117 +:102940000895CF93DF9300D000D000D0CDB7DEB78D +:1029500026960FB6F894DEBF0FBECDBFDF91CF91A4 +:1029600008951F93CF93DF93C091790116E0809172 +:102970007A01C81799F0D0E01C9FF0011D9FF00D5F +:102980001124E558FE4F4081518162817381848119 +:1029900095810E94A1142196C770E9CFDF91CF9154 +:1029A0001F9108954091AB015091AC016091AD0130 +:1029B0007091AE018091AF019091B0010C94A1147F +:1029C0008091B00182958F7009F054C08091AD0163 +:1029D000882309F44FC080917901A0917A01609118 +:1029E000AB017091AC014091AE015091AF01B6E0E6 +:1029F0008A1709F43FC090E041155105C1F17F3FAE +:102A000011F46F3FA1F1B89FF001B99FF00D1124AF +:102A1000E558FE4F218172132AC02081621327C01E +:102A20002281211124C0238134812417350710F419 +:102A300021503109241B350B283C3105C0F420916D +:102A4000B0012F7020612093B00126E0289FF00193 +:102A5000299FF00D1124E058FE4F80818F70806116 +:102A600080838BEA91E00E943F110C94B11401968F +:102A70008770BECF0895CF92DF92EF92FF920F93AF +:102A80001F93CF93DF93CDB7DEB762970FB6F8945D +:102A9000DEBF0FBECDBF8C0185E0F801DE011D96C3 +:102AA00001900D928A95E1F7D8014C9111965C91B5 +:102AB000119712966C9112971396CD90DC90149703 +:102AC0003091AB017091AC018091AE019091AF015A +:102AD000009709F46BC17F3F19F43F3F09F466C1C9 +:102AE000E090AD01EE2009F4C0C02091B001C816FD +:102AF000D90628F0F601E81BF90BCF0104C0809538 +:102B000090958C0D9D1DFF24F394883C910578F0E1 +:102B1000F12C207F09F0C6C07C2DD98AC88A89890A +:102B20000E9492148BEA91E00E943F11B1C0822F63 +:102B3000807F09F046C0751314C0341312C06111B0 +:102B400010C02F7020612093B0010E94D2148BEA34 +:102B500091E00E943F118091B001D80115968C93AD +:102B60002EC0CD2819F15F3F11F44F3FF9F0F62E3A +:102B700061111CC08091790120917A0136E08217A1 +:102B800009F45AC090E0389FF001399FF00D1124EC +:102B9000E558FE4F7181571306C07081471303C07B +:102BA0007281711103C001968770E9CFF62E6623FA +:102BB00009F418C18091B00181608093B001F12CBB +:102BC00011C1751308C0341306C0611104C080918F +:102BD000B001D801C3C04D875E878D859E856A8B05 +:102BE0000E946C146A898823E1F16623D1F1209157 +:102BF000B001822F82958F7090E0029774F08091DF +:102C0000AB019091AC0198878F831986DB86CA86C9 +:102C10002C87CE0107960E943F1186E0F801ABEAAF +:102C2000B1E001900D928A95E1F70E94E0140E94B4 +:102C3000D214FF24F394D6C04D875E878D859E8580 +:102C40000E945D19292F22952F7030E02230310526 +:102C50000CF0BCC09F7009F0B6C0805E883008F4EC +:102C6000C1C0C8010E943F11E4CFC816D90608F4BC +:102C700053C0F601E81BF90BCF01883C910508F41D +:102C800050C0F12C7C2DD98AC88A89890E9492145F +:102C9000EBEAF1E086E0DF011D928A95E9F70E94F8 +:102CA000D214A0C0751314C0341312C0611110C027 +:102CB0008091B001F8018583C8010E943F1186E030 +:102CC000EBEAF1E0DF011D928A95E9F7FE2C8AC05C +:102CD0004D875E878D859E856A8B0E946C146A89FC +:102CE000882309F4BECF662309F4BBCF2091B0013D +:102CF000822F82958F7090E002970CF48ECF809196 +:102D0000AB019091AC019A8389831B82DD82CC82D6 +:102D10002E83CE0101967FCF809590958C0D9D1DC1 +:102D2000ACCFF62E662309F49CCF75132EC0341356 +:102D30002CC02091B00120FD1FC0822F82958F7082 +:102D4000D9F0D80115962C9315978F3049F08F5FE5 +:102D5000982F9295907F822F8F70892B15968C9348 +:102D6000C8010E943F1186E0F801ABEAB1E0019092 +:102D70000D928A95E1F793CF86E0F801ABEAB1E0D6 +:102D800001900D928A95E1F72DC04D875E878D8564 +:102D90009E850E946C14811140CF8091B0018160AA +:102DA0008093B001C8010E943F111CC0662309F442 +:102DB00058CF4D875E878D859E850E946C14882331 +:102DC00009F44FCF2ACF811148CF0CC024303105F0 +:102DD0000CF047CF9F7009F440CFF8019581907FA8 +:102DE00009F03BCF8F2D62960FB6F894DEBF0FBE71 +:102DF000CDBFDF91CF911F910F91FF90EF90DF90AA +:102E0000CF9008951F93CF93DF93CDB7DEB72C9764 +:102E10000FB6F894DEBF0FBECDBF4F8358876987CA +:102E20007A878B879C87CE0107960E943B15882363 +:102E300069F08F8198852A853B85232BF1F19F3F8F +:102E400009F063C08F3F09F060C037C086E0FE0123 +:102E50003796DE01119601900D928A95E1F76F8108 +:102E60007885EA85FB85309741F17F3F11F46F3F0C +:102E700021F120917A0130E0C901019687709927EC +:102E80004091790150E08417950709F447C06983A0 +:102E90007A83FD83EC8396E0929FD001939FB00DDF +:102EA0001124A558BE4FFE01319601900D929A95BE +:102EB000E1F780937A010E94B11416E080917901C4 +:102EC00090917A018917C1F1189FC001112485588A +:102ED0009E4F0E943B15882379F1E09179011E9F56 +:102EE000F0011124E558FE4F4081518162817381C8 +:102EF000848195810E94A1148091790190E00196CE +:102F00008770992780937901D9CF4F81588569853A +:102F10007A858B859C850E94A114CFCF0E9468146E +:102F200010927A0110927901EBEAF1E086E0DF017C +:102F30001D928A95E9F7C1CF2C960FB6F894DEBFA3 +:102F40000FBECDBFDF91CF911F910895EF92FF92F9 +:102F50000F931F93CF93DF938C01892B09F46CC0DF +:102F6000F12CEE24E394E8012196F8018491843752 +:102F700040F4843008F051C0813081F0823019F182 +:102F80005BC0853709F444C0A8F19CE7980F9037DF +:102F900008F052C08F770E94E21041C00E5F1F4FB1 +:102FA000FE01C49180E28C0F883048F4C7708E2DEA +:102FB00001C0880FCA95EAF70E94341A14C08C2FFA +:102FC0000E941A102DC00E5F1F4FFE01C49180E2B7 +:102FD0008C0F883058F4C7708E2D01C0880FCA95A9 +:102FE000EAF70E943A1A0E945B1A1AC08C2F0E94BC +:102FF000E21016C00E5F1F4FFE01C491CC2381F07A +:103000008FE99FE00197F1F700C00000C150F6CFB3 +:103010000E5F1F4FFE01F49003C00E941A108E0134 +:103020008F2D882309F49FCFEFE9FFE03197F1F767 +:1030300000C000008150F5CFDF91CF911F910F911B +:10304000FF90EF90089508956093B5017093B601D5 +:103050008093B7019093B8010C9456140F931F936B +:103060000091B5011091B6012091B7013091B801DE +:10307000DC01CB01802B912BA22BB32B8093B501CC +:103080009093B601A093B701B093B8011F910F912F +:103090000C9456140F931F930091B5011091B60133 +:1030A0002091B7013091B801DC01CB01802391233D +:1030B000A223B3238093B5019093B601A093B701E7 +:1030C000B093B8011F910F910C9456140F931F9356 +:1030D0000091B5011091B6012091B7013091B8016E +:1030E000DC01CB0180279127A227B3278093B5016C +:1030F0009093B601A093B701B093B8011F910F91BF +:103100000C9456141092B1011092B2011092B301B6 +:103110001092B4010C94561441E050E060E070E06D +:1031200004C0440F551F661F771F8A95D2F740933E +:10313000B1015093B2016093B3017093B4010C9448 +:10314000561441E050E060E070E004C0440F551FA9 +:10315000661F771F8A95D2F78091B1019091B201D5 +:10316000A091B301B091B401482B592B6A2B7B2B52 +:103170004093B1015093B2016093B3017093B401D5 +:103180000C94561441E050E060E070E004C0440F3D +:10319000551F661F771F8A95D2F740955095609509 +:1031A00070958091B1019091B201A091B301B0915D +:1031B000B401482359236A237B234093B1015093E0 +:1031C000B2016093B3017093B4010C94561441E0C2 +:1031D00050E060E070E004C0440F551F661F771F89 +:1031E0008A95D2F78091B1019091B201A091B3017B +:1031F000B091B401482759276A277B274093B10132 +:103200005093B2016093B3017093B4010C945614BF +:103210000F931F930091B1011091B2012091B3015E +:103220003091B401DC01CB01802B912BA22BB32B6D +:103230008093B1019093B201A093B301B093B40114 +:103240001F910F910C9456140F931F930091B1018D +:103250001091B2012091B3013091B401DC01CB0196 +:1032600080239123A223B3238093B1019093B201D1 +:10327000A093B301B093B4011F910F910C94561415 +:103280000F931F930091B1011091B2012091B301EE +:103290003091B401DC01CB0180279127A227B3270D +:1032A0008093B1019093B201A093B301B093B401A4 +:1032B0001F910F910C9456140895CF92DF92EF92C4 +:1032C000FF920F931F93CF93DF938C01C090B501B2 +:1032D000D090B601E090B701F090B8014091B101F3 +:1032E0005091B2016091B3017091B401C42AD52A02 +:1032F000E62AF72ACFE1D0E0D701C6010C2E04C0A0 +:10330000B695A795979587950A94D2F780FF07C041 +:10331000B8018C2F0E94B9068130910531F42197B4 +:1033200058F7B80180E00E94B906DF91CF911F9154 +:103330000F91FF90EF90DF90CF90089590910C0146 +:10334000992321F090910D01911109C020910E0156 +:1033500030910F01F90132969FEF40E01FC0982F86 +:103360009695969596959F3050F5E0910E01F091C7 +:103370000F01E90FF11D877021E030E0A90102C0C3 +:10338000440F551F8A95E2F7CA019181892B8183E9 +:1033900008959F3F39F04F5F4E3041F051915813DF +:1033A000F8CF0DC05111F7CF942FF5CF9F3F39F0D3 +:1033B000F901E90FF11D97FDFA95828308950895AB +:1033C00090910C01992321F090910D01911109C068 +:1033D00020910E0130910F01F9013296205F3F4F8D +:1033E0001FC0982F9695969596959F30F0F4E09192 +:1033F0000E01F0910F01E90FF11D877021E030E01F +:10340000A90102C0440F551F8A95E2F7CA018095B1 +:1034100091818923818308953196E217F30729F07A +:1034200090819813F9CF1082F7CF089581E090E052 +:10343000E0910E01F0910F01E80FF91F1082019643 +:1034400080319105A9F708959091CB01892B809344 +:10345000CB01089580959091CB0189238093CB0176 +:1034600008951092CB0108959091CA01892B809301 +:10347000CA01089580959091CA0189238093CA0159 +:1034800008951092CA0108958093B9010895109289 +:10349000B901089580910E0190910F01FC013196C0 +:1034A0009C01205F3F4F80E0919191118F5FE21767 +:1034B000F307D1F70895E0910E01F0910F0180918B +:1034C000CB018083E0910E01F0910F0190818091FA +:1034D000CA01892B80838091B901882361F0E09132 +:1034E0000E01F0910F019081892B80830E944A1A6E +:1034F00081111092B90180910E0190910F010C94ED +:10350000FE0ECF92DF92EF92FF926C01EE24FF2429 +:10351000C114D104E104F10421F0C701B60120E196 +:1035200001C020E0C72ED82EE92EFF24C114D104FB +:10353000E104F10419F0285FC701B6016B017C01B9 +:1035400054E0F694E794D794C7945A95D1F7C114F0 +:10355000D104E104F10419F02C5FC701B6016B013D +:103560007C0142E0F694E794D794C7944A95D1F74A +:10357000C114D104E104F10419F02E5FC701B601B2 +:10358000DC01CB01B695A79597958795892B8A2B5A +:103590008B2B09F02F5F822FFF90EF90DF90CF9061 +:1035A00008958091E501843009F11092CD0120E465 +:1035B00088E190E00FB6F894A895809360000FBE64 +:1035C0002093600083B7817F846083BF83B781606D +:1035D00083BF7894889583B78E7F83BF88E10FB6C9 +:1035E000F89480936000109260000FBE08950895D3 +:1035F0000895CF930E94F71A0E94DE040E94F81AE1 +:10360000C0E08C2F0E94D005811104C0CF5FCE3066 +:10361000C1F701C081E0CF9108950E9468140E9413 +:10362000F20E0C94EC0782E084BD93E095BD9AEF16 +:1036300097BD80936E0008952FB7F8948091CE01C6 +:103640009091CF01A091D001B091D1012FBF0895E9 +:10365000CF92DF92EF92FF920F931F932FB7F894C0 +:103660004091CE015091CF016091D0017091D10174 +:103670002FBF6A017B01EE24FF248C0120E030E0A3 +:10368000C016D106E206F30610F4415051099A0122 +:10369000281B390BC9011F910F91FF90EF90DF900C +:1036A000CF9008951F920F920FB60F9211248F930F +:1036B0009F93AF93BF938091CE019091CF01A09142 +:1036C000D001B091D1010196A11DB11D8093CE0111 +:1036D0009093CF01A093D001B093D101BF91AF914E +:1036E0009F918F910F900FBE0F901F9018950E9481 +:1036F000EF0BF8942FEF87EA91E62150804090403D +:10370000E1F700C0000087E090EBDC018093EE0160 +:103710009093EF01A093F001B093F1019CE088E158 +:103720000FB6F894A895809360000FBE9093600048 +:10373000FFCFEF92FF920F931F93CF93DF93D82F7A +:10374000C0E08C2F0E94D00500E010E0E82EF12CA4 +:10375000C701002E02C0959587950A94E2F780FD77 +:1037600006C00F5F1F4F0630110591F709C0602F8B +:103770007C2F80E00E949706D813F3CF81E004C02D +:10378000CF5FCE30F1F680E0DF91CF911F910F91A6 +:10379000FF90EF900895CF93C82F8CE20E94991B61 +:1037A000882321F08C2FCF910C94991B80E0CF912E +:1037B0000895CF930E94201D811102C00E94061D12 +:1037C000C5E6C15049F00E94DE048FE39CE90197F1 +:1037D000F1F700C00000F5CF89E20E94CB1B8111F8 +:1037E00013C18AE20E94CB1B81110E94061D85E055 +:1037F0000E94CB1B81110E94771B0E942B1D80937E +:10380000CC0187E00E94CB1B8823A9F18BE10E94A9 +:10381000CB1B882351F08091CC0181FB222720F91A +:1038200091E0922790FB81F90EC08EE00E94CB1BA5 +:10383000882361F08091CC0182FB222720F991E05E +:10384000922790FB82F98093CC0115C080E10E9401 +:10385000CB1B9091CC01882341F093FB222720F9C8 +:1038600081E0822780FB93F904C0892F809580FB3B +:1038700090F99093CC018091CC010E942F1D0E9461 +:103880003D1D8093DF0180EE0E94CB1B882341F019 +:103890008091DF01982F909590FB80F98093DF0154 +:1038A00089E30E94CB1B882359F08091DF0181FBC3 +:1038B000222720F991E0922790FB81F98093DF0184 +:1038C00082EE0E94CB1B882359F08091DF0182FB9E +:1038D000222720F991E0922790FB82F98093DF0163 +:1038E00086EE0E94CB1B882359F08091DF0183FB79 +:1038F000222720F991E0922790FB83F98093DF0142 +:1039000083EE0E94CB1B882359F08091DF0184FB5A +:10391000222720F991E0922790FB84F98093DF0120 +:1039200085E30E94CB1B882359F08091DF0185FB42 +:10393000222720F991E0922790FB85F98093DF01FF +:1039400081E30E94CB1B882359F08091DF0186FB25 +:10395000222720F991E0922790FB86F98093DF01DE +:1039600081E10E94CB1B882359F08091DF0187FB06 +:10397000222720F991E0922790FB87F98093DF01BD +:103980008091DF010E94411D8091DF0187FB882724 +:1039900080F980930D0187E20E94CB1BC82F8EE136 +:1039A0000E94CB1B8111C2608FE10E94CB1B811151 +:1039B000C46080E20E94CB1B8111C86081E20E943A +:1039C000CB1B8111C06182E20E94CB1B8111C062BE +:1039D00083E20E94CB1B8111C06484E20E94CB1B56 +:1039E000882311F0C06802C0CC2329F08C2F0E94DC +:1039F000381D6C2F03C00E94341D682F70E080E0DA +:103A000090E0CF910C942418CF9108956DEE7EEF45 +:103A100080E090E00E946C2360E082E090E00E94F1 +:103A20005E2360E083E090E00E945E2360E084E03B +:103A300090E00E945E2360E085E090E00C945E23BD +:103A400080E090E00E94582321E08D3E9E4F09F0D7 +:103A500020E0822F089582E090E00C945023682F9C +:103A600082E090E00C945E2383E090E00C9450237D +:103A7000682F83E090E00C945E2384E090E00C9447 +:103A80005023682F84E090E00C945E238091D40151 +:103A900080FF0BC06091130185E0689FB001112485 +:103AA00075956795759567952BC081FF09C06091E5 +:103AB000130185E0689FB00111247595679520C0BA +:103AC00082FF07C06091130185E0689FB001112457 +:103AD00017C09091D5019923D1F0609112019617EA +:103AE00088F72091130185E0289F90011124929F6F +:103AF000A001939F500D112470E0CA010E9422235F +:103B00006038710540F46115710539F002C065E057 +:103B100070E0862F08958FE7089581E008958091E1 +:103B2000D40180FF08C06091110170E07595679520 +:103B30007595679521C081FF06C06091110170E005 +:103B40007595679519C082FF04C06091110170E0FE +:103B500010C09091D5019923C1F060911001961782 +:103B6000A0F780911101899FC001112470E00E948B +:103B700022236038710528F46115710521F0862F24 +:103B800008958FE7089581E0089561E070E0F4CF33 +:103B9000803F21F40E94461D819504C0813F29F495 +:103BA0000E94461D8093D8010895823F21F40E940F +:103BB000461D819504C0833F29F40E94461D8093D1 +:103BC000D7010895893F19F40E948F1D05C08A3FCF +:103BD00031F40E948F1D81958093D90108958B3F08 +:103BE00021F40E948F1D819504C08C3F29F40E940E +:103BF0008F1D8093DA010895843F21F48091D601CE +:103C0000816017C0853F21F48091D601826011C088 +:103C1000863F21F48091D60184600BC0873F21F458 +:103C20008091D601886005C0883F31F48091D6012B +:103C300080618093D60108958D3F21F48091D40155 +:103C400081600BC08E3F21F48091D401826005C059 +:103C50008F3F29F48091D40184608093D40108952A +:103C6000803F39F48091D80187FF6CC01092D80151 +:103C700069C0813F29F48091D8011816BCF362C055 +:103C80009091D701823F29F497FF5CC01092D70131 +:103C900059C0833F19F41916CCF354C0893F41F43D +:103CA0008091D90118160CF04DC01092D9014AC06C +:103CB0008A3F29F48091D90187FF44C0F6CF8B3F1A +:103CC00039F48091DA0187FF3DC01092DA013AC0E1 +:103CD0008C3F29F48091DA011816BCF333C0843F7D +:103CE00021F48091D6018E7F17C0853F21F4809109 +:103CF000D6018D7F11C0863F21F48091D6018B7F44 +:103D00000BC0873F21F48091D601877F05C0883F93 +:103D100031F48091D6018F7E8093D60113C08D3F00 +:103D200021F48091D4018E7F0BC08E3F21F48091CD +:103D3000D4018D7F05C08F3F29F48091D4018B7F02 +:103D40008093D4018091D70181110EC08091D80158 +:103D500081110AC08091D901811106C08091DA01D8 +:103D6000811102C01092D501089586ED91E00E9464 +:103D7000090F0E941C1B9093D3018093D2010895D8 +:103D80001F93CF93DF938091D2019091D3010E9432 +:103D9000281BAC019091D501992321F020911401A9 +:103DA00030E006C0209115018AE0289F900111247F +:103DB0004217530708F486C08091D701C091D801FB +:103DC000D091D9011091DA01811107C0C11176C0DB +:103DD000D11174C0111172C075C09F3F19F09F5F5F +:103DE0009093D501181624F40E94461D8093D701A4 +:103DF0008091D70187FF05C00E94461D8195809361 +:103E0000D7011C1624F40E94461D8093D80180918E +:103E1000D80187FF05C00E94461D81958093D80177 +:103E20006091D701662339F1C091D801CC2319F1F3 +:103E3000772767FD7095872F972F0E94332223E302 +:103E400033E343E35FE30E9497220E9400226093E2 +:103E5000D7016C2F772767FD7095872F972F0E94CA +:103E6000332223E333E343E35FE30E9497220E947C +:103E700000226093D8011D1624F40E948F1D8093A8 +:103E8000D9018091D90187FF05C00E948F1D8195BE +:103E90008093D901111624F40E948F1D8093DA01BA +:103EA0008091DA0187FF05C00E948F1D8195809364 +:103EB000DA01DF91CF911F910C94B51E9F3F09F05D +:103EC0008ECF96CFDF91CF911F910895E6EDF1E06F +:103ED00085E0DF011D928A95E9F71092D5011092D5 +:103EE000D4010895833081F128F4813059F0823073 +:103EF000D1F00895853009F449C0B8F1863009F44D +:103F000056C0089580911501262F30E0280F311DED +:103F10002F3F310524F4680F6093150108958FEF4A +:103F200080931501089580911401262F30E0280F09 +:103F3000311D2F3F310524F4680F6093140108955B +:103F40008FEF80931401089580911301262F30E0A4 +:103F5000280F311D2F3F310524F4680F60931301A2 +:103F600008958FEF80931301089580911201262FF9 +:103F700030E0280F311D2F3F310524F4680F609386 +:103F8000120108958FEF809312010895809111011D +:103F9000262F30E0280F311D2F3F310524F4680F04 +:103FA0006093110108958FEF80931101089580911E +:103FB0001001262F30E0280F311D2F3F310524F44A +:103FC000680F6093100108958FEF8093100108959A +:103FD000833011F128F4813049F0823091F0089556 +:103FE000853081F120F18630C1F10895809115016D +:103FF000681720F4861B809315010895109215010F +:10400000089580911401681720F4861B8093140191 +:10401000089510921401089580911301681720F4F7 +:10402000861B8093130108951092130108958091C7 +:104030001201681720F4861B8093120108951092D4 +:104040001201089580911101681720F4861B809356 +:1040500011010895109211010895809110016817BF +:1040600020F4861B8093100108951092100108958A +:104070000F931F938D3109F46BC008F03FC08E3051 +:1040800009F47DC0C0F4873009F46EC068F486304E +:1040900009F0AFC08091CC01817F8E7F8093CC01ED +:1040A00081E08093DC01A6C0883009F458C08B30D1 +:1040B00009F49BC09EC0863109F497C078F4803122 +:1040C00009F470C0813109F094C00E946814909185 +:1040D0000D0181E0892780930D0187C0893109F4A2 +:1040E00084C08B3109F085C08091CC0181FB2227EF +:1040F00020F991E0922790FB81F94AC0853309F4B9 +:104100005BC048F4873209F457C008F45AC08932BA +:1041100009F452C06EC0833438F48A3308F067C0A3 +:10412000883309F462C065C0833409F445C088341B +:1041300009F05FC00E9468140FEF13ED20E30150F7 +:1041400010402040E1F700C000000E94771B4DC0E6 +:104150000E94BA210E94F20E0E94EC0746C00E9403 +:104160002B1D0E943D1D41C09091CC01892F817073 +:1041700090FF12C0917F9E7F9093CC013BC08091B5 +:10418000CC0182FB222720F991E0922790FB82F953 +:104190008093CC01992349F18091CC018160809377 +:1041A000CC0123C08091CC0183FB222720F991E030 +:1041B000922790FB83F9ECCF61E070E080E090E023 +:1041C00010C08D5141E050E060E070E08A019B0139 +:1041D00004C0000F111F221F331F8A95D2F7C90197 +:1041E000B8010E9424180E94681481E003C089531A +:1041F000E9CF80E01F910F91089580E0089580E05D +:104200000895CF93C82F8091DC01813079F018F0A8 +:104210008230E9F187C0E0910E01F0910F018081B9 +:10422000813169F0823209F07FC009C0E0910E014E +:10423000F0910F018081813111F0823261F48C2F75 +:104240000E94FD20811104C08C2F0E9438201DC0C7 +:1042500081E090E01AC08C2F0E94FF20811114C0D1 +:10426000C43179F048F4CB3079F0C03109F060C046 +:1042700082E08093DC0108C0C93219F0C83321F014 +:1042800057C01092DC0154C081E0817053C0C93224 +:1042900089F118F5C43171F1A8F4C73009F046C0AE +:1042A0008AE08093150194E19093140193E0909338 +:1042B00013018093120188E08093110188E28093BA +:1042C000100134C0CE51C63088F5EC2FF0E0E65D29 +:1042D000FE4F80818093DB0129C0CE34E9F020F4C9 +:1042E000CB3421F56AE013C0C13579F0C235F1F461 +:1042F00061E00DC08091DB01882319F01092DB0191 +:1043000015C081E08093DC0115C061E006C080919A +:10431000DB010E94721F0AC06AE08091DB010E94EB +:10432000E81F04C01092DC0180E004C081E002C0FC +:1043300080E0ABCFCF910895E1E8F0E08081886024 +:1043400080838081816080838FB7F89493E090931D +:10435000890090ED909388008FBF0895EFE6F0E01C +:104360008081826080830895EFE6F0E080818D7F18 +:1043700080830895EFE6F0E0908182E089278083D2 +:1043800008951F920F920FB60F9211242F933F930F +:104390004F935F936F937F938F939F93AF93BF934D +:1043A000EF93FF938091DD019091DE010196909350 +:1043B000DE018093DD01811103C082E00E94EC07E1 +:1043C000E091DE01E695E695F0E0E652FA4FE491E1 +:1043D0008091DD018E1303C080E00E94EC07FF9105 +:1043E000EF91BF91AF919F918F917F916F915F916D +:1043F0004F913F912F910F900FBE0F901F901895E6 +:1044000004D06894B1118DC0089570D088F09F5782 +:1044100090F0B92F9927B751A0F0D1F0660F771F10 +:10442000881F991F1AF0BA95C9F712C0B13081F0F0 +:1044300077D0B1E0089574C0672F782F8827B85FD0 +:1044400039F0B93FCCF3869577956795B395D9F751 +:104450003EF490958095709561957F4F8F4F9F4F5B +:104460000895E89409C097FB3EF490958095709567 +:1044700061957F4F8F4F9F4F9923A9F0F92F96E9B0 +:10448000BB279395F695879577956795B795F11125 +:10449000F8CFFAF4BB0F11F460FF1BC06F5F7F4FC2 +:1044A0008F4F9F4F16C0882311F096E911C07723D4 +:1044B00021F09EE8872F762F05C0662371F096E8DD +:1044C000862F70E060E02AF09A95660F771F881FAC +:1044D000DAF7880F9695879597F9089557FD9058C4 +:1044E000440F551F59F05F3F71F04795880F97FBB8 +:1044F000991F61F09F3F79F0879508951216130672 +:104500001406551FF2CF4695F1DF08C016161706A0 +:104510001806991FF1CF86957105610508940895D5 +:10452000E894BB2766277727CB0197F908950BD02E +:1045300078C069D028F06ED018F0952309F05AC0E1 +:104540005FC01124EECFCADFA0F3959FD1F3950F82 +:1045500050E0551F629FF001729FBB27F00DB11D07 +:10456000639FAA27F00DB11DAA1F649F6627B00D97 +:10457000A11D661F829F2227B00DA11D621F739F80 +:10458000B00DA11D621F839FA00D611D221F749F8E +:104590003327A00D611D231F849F600D211D822FD5 +:1045A000762F6A2F11249F5750408AF0E1F088231C +:1045B0004AF0EE0FFF1FBB1F661F771F881F915029 +:1045C0005040A9F79E3F510570F014C0AACF5F3F3D +:1045D000ECF3983EDCF3869577956795B795F7955C +:1045E000E7959F5FC1F7FE2B880F911D96958795E4 +:1045F00097F9089597F99F6780E870E060E0089563 +:104600009FEF80EC089500240A94161617061806EA +:104610000906089500240A941216130614060506C6 +:104620000895092E0394000C11F4882352F0BB0F57 +:1046300040F4BF2B11F460FF04C06F5F7F4F8F4FBA +:104640009F4F089597FB072E16F4009407D077FD2F +:1046500009D00E943C2307FC05D03EF4909581953B +:104660009F4F0895709561957F4F0895EE0FFF1F3E +:104670000590F491E02D0994AA1BBB1B51E107C0E2 +:10468000AA1FBB1FA617B70710F0A61BB70B881FE2 +:10469000991F5A95A9F780959095BC01CD01089571 +:1046A000F999FECF92BD81BDF89A992780B50895FA +:1046B000A8E1B0E042E050E00C947323262FF99972 +:1046C000FECF1FBA92BD81BD20BD0FB6F894FA9AF5 +:1046D000F99A0FBE019608950E945E23272F0C942D +:1046E0005F23DC01CB01FC01F999FECF06C0F2BDCE +:1046F000E1BDF89A319600B40D9241505040B8F7A0 +:064700000895F894FFCFBC +:104706002002ED077B0858082408F0070101BA01CA +:1047160028080A03140A3F4D36399B054E0518052D +:10472600DF0472048B04A404BD040102030405061D +:044736000708090067 +:00000001FF