From 7e22d0b40b8d19bd5003fe143af76fc07b957f51 Mon Sep 17 00:00:00 2001 From: Ansis Brammanis Date: Thu, 21 Feb 2013 13:41:22 -0500 Subject: [PATCH] Add preset icon sprite and renders --- css/preset-icons.css | 191 ++++++++++++++++++ img/preset-icons.png | Bin 0 -> 47197 bytes .../renders/line-presets/highway-cycleway.png | Bin 0 -> 1583 bytes .../renders/line-presets/highway-footway.png | Bin 0 -> 1045 bytes .../renders/line-presets/highway-motorway.png | Bin 0 -> 988 bytes .../renders/line-presets/highway-primary.png | Bin 0 -> 798 bytes .../line-presets/highway-residential.png | Bin 0 -> 1000 bytes .../line-presets/highway-secondary.png | Bin 0 -> 781 bytes .../renders/line-presets/highway-service.png | Bin 0 -> 1087 bytes .../renders/line-presets/highway-tertiary.png | Bin 0 -> 752 bytes .../renders/line-presets/highway-trunk.png | Bin 0 -> 926 bytes .../renders/line-presets/railway-rail.png | Bin 0 -> 454 bytes .../renders/line-presets/waterway-river.png | Bin 0 -> 2334 bytes 13 files changed, 191 insertions(+) create mode 100644 css/preset-icons.css create mode 100644 img/preset-icons.png create mode 100644 img/source/renders/line-presets/highway-cycleway.png create mode 100644 img/source/renders/line-presets/highway-footway.png create mode 100644 img/source/renders/line-presets/highway-motorway.png create mode 100644 img/source/renders/line-presets/highway-primary.png create mode 100644 img/source/renders/line-presets/highway-residential.png create mode 100644 img/source/renders/line-presets/highway-secondary.png create mode 100644 img/source/renders/line-presets/highway-service.png create mode 100644 img/source/renders/line-presets/highway-tertiary.png create mode 100644 img/source/renders/line-presets/highway-trunk.png create mode 100644 img/source/renders/line-presets/railway-rail.png create mode 100644 img/source/renders/line-presets/waterway-river.png diff --git a/css/preset-icons.css b/css/preset-icons.css new file mode 100644 index 000000000..b569c8367 --- /dev/null +++ b/css/preset-icons.css @@ -0,0 +1,191 @@ +/* glue: 0.3 hash: 3c6bb028c6 */ +.preset-waterway-river, +.preset-railway-rail, +.preset-highway-trunk, +.preset-highway-tertiary, +.preset-highway-service, +.preset-highway-secondary, +.preset-highway-residential, +.preset-highway-primary, +.preset-highway-motorway, +.preset-highway-footway, +.preset-highway-cycleway, +.preset-zoo, +.preset-x, +.preset-waste-basket, +.preset-warehouse, +.preset-triangle, +.preset-triangle-stroked, +.preset-town-hall, +.preset-toilets, +.preset-theatre, +.preset-tennis, +.preset-swimming, +.preset-star, +.preset-star-stroked, +.preset-square, +.preset-square-stroked, +.preset-soccer, +.preset-slaughterhouse, +.preset-skiing, +.preset-shop, +.preset-school, +.preset-roadblock, +.preset-restaurant, +.preset-religious-muslim, +.preset-religious-jewish, +.preset-religious-christian, +.preset-rail, +.preset-rail-underground, +.preset-rail-above, +.preset-prison, +.preset-post, +.preset-police, +.preset-place-of-worship, +.preset-pitch, +.preset-pharmacy, +.preset-parking, +.preset-parking-garage, +.preset-park2, +.preset-park, +.preset-oil-well, +.preset-museum, +.preset-monument, +.preset-minefield, +.preset-marker, +.preset-marker-stroked, +.preset-london-underground, +.preset-logging, +.preset-lodging, +.preset-library, +.preset-industrial, +.preset-hospital, +.preset-heliport, +.preset-harbor, +.preset-grocery, +.preset-golf, +.preset-garden, +.preset-fuel, +.preset-fire-station, +.preset-ferry, +.preset-fast-food, +.preset-embassy, +.preset-danger, +.preset-dam, +.preset-cross, +.preset-cricket, +.preset-commercial, +.preset-college, +.preset-circle, +.preset-circle-stroked, +.preset-cinema, +.preset-cemetery, +.preset-campsite, +.preset-cafe, +.preset-bus, +.preset-bicycle, +.preset-beer, +.preset-basketball, +.preset-baseball, +.preset-bar, +.preset-bank, +.preset-art-gallery, +.preset-america-football, +.preset-alcohol-shop, +.preset-airport, +.preset-airfield{background-image:url('../img/preset-icons.png');background-repeat:no-repeat} +.preset-waterway-river{background-position:0px 0px;width:100px;height:100px;} +.preset-railway-rail{background-position:-100px 0px;width:100px;height:100px;} +.preset-highway-trunk{background-position:0px -100px;width:100px;height:100px;} +.preset-highway-tertiary{background-position:-100px -100px;width:100px;height:100px;} +.preset-highway-service{background-position:-200px 0px;width:100px;height:100px;} +.preset-highway-secondary{background-position:-200px -100px;width:100px;height:100px;} +.preset-highway-residential{background-position:0px -200px;width:100px;height:100px;} +.preset-highway-primary{background-position:-100px -200px;width:100px;height:100px;} +.preset-highway-motorway{background-position:-200px -200px;width:100px;height:100px;} +.preset-highway-footway{background-position:-300px 0px;width:100px;height:100px;} +.preset-highway-cycleway{background-position:-300px -100px;width:100px;height:100px;} +.preset-zoo{background-position:-300px -200px;width:24px;height:24px;} +.preset-x{background-position:-324px -200px;width:24px;height:24px;} +.preset-waste-basket{background-position:-348px -200px;width:24px;height:24px;} +.preset-warehouse{background-position:-372px -200px;width:24px;height:24px;} +.preset-triangle{background-position:-300px -224px;width:24px;height:24px;} +.preset-triangle-stroked{background-position:-324px -224px;width:24px;height:24px;} +.preset-town-hall{background-position:-348px -224px;width:24px;height:24px;} +.preset-toilets{background-position:-372px -224px;width:24px;height:24px;} +.preset-theatre{background-position:-300px -248px;width:24px;height:24px;} +.preset-tennis{background-position:-324px -248px;width:24px;height:24px;} +.preset-swimming{background-position:-348px -248px;width:24px;height:24px;} +.preset-star{background-position:-372px -248px;width:24px;height:24px;} +.preset-star-stroked{background-position:-300px -272px;width:24px;height:24px;} +.preset-square{background-position:-324px -272px;width:24px;height:24px;} +.preset-square-stroked{background-position:-348px -272px;width:24px;height:24px;} +.preset-soccer{background-position:-372px -272px;width:24px;height:24px;} +.preset-slaughterhouse{background-position:0px -300px;width:24px;height:24px;} +.preset-skiing{background-position:-24px -300px;width:24px;height:24px;} +.preset-shop{background-position:-48px -300px;width:24px;height:24px;} +.preset-school{background-position:-72px -300px;width:24px;height:24px;} +.preset-roadblock{background-position:-96px -300px;width:24px;height:24px;} +.preset-restaurant{background-position:-120px -300px;width:24px;height:24px;} +.preset-religious-muslim{background-position:-144px -300px;width:24px;height:24px;} +.preset-religious-jewish{background-position:-168px -300px;width:24px;height:24px;} +.preset-religious-christian{background-position:-192px -300px;width:24px;height:24px;} +.preset-rail{background-position:-216px -300px;width:24px;height:24px;} +.preset-rail-underground{background-position:-240px -300px;width:24px;height:24px;} +.preset-rail-above{background-position:-264px -300px;width:24px;height:24px;} +.preset-prison{background-position:-288px -300px;width:24px;height:24px;} +.preset-post{background-position:-312px -300px;width:24px;height:24px;} +.preset-police{background-position:-336px -300px;width:24px;height:24px;} +.preset-place-of-worship{background-position:-360px -300px;width:24px;height:24px;} +.preset-pitch{background-position:0px -324px;width:24px;height:24px;} +.preset-pharmacy{background-position:-24px -324px;width:24px;height:24px;} +.preset-parking{background-position:-48px -324px;width:24px;height:24px;} +.preset-parking-garage{background-position:-72px -324px;width:24px;height:24px;} +.preset-park2{background-position:-96px -324px;width:24px;height:24px;} +.preset-park{background-position:-120px -324px;width:24px;height:24px;} +.preset-oil-well{background-position:-144px -324px;width:24px;height:24px;} +.preset-museum{background-position:-168px -324px;width:24px;height:24px;} +.preset-monument{background-position:-192px -324px;width:24px;height:24px;} +.preset-minefield{background-position:-216px -324px;width:24px;height:24px;} +.preset-marker{background-position:-240px -324px;width:24px;height:24px;} +.preset-marker-stroked{background-position:-264px -324px;width:24px;height:24px;} +.preset-london-underground{background-position:-288px -324px;width:24px;height:24px;} +.preset-logging{background-position:-312px -324px;width:24px;height:24px;} +.preset-lodging{background-position:-336px -324px;width:24px;height:24px;} +.preset-library{background-position:-360px -324px;width:24px;height:24px;} +.preset-industrial{background-position:0px -348px;width:24px;height:24px;} +.preset-hospital{background-position:-24px -348px;width:24px;height:24px;} +.preset-heliport{background-position:-48px -348px;width:24px;height:24px;} +.preset-harbor{background-position:-72px -348px;width:24px;height:24px;} +.preset-grocery{background-position:-96px -348px;width:24px;height:24px;} +.preset-golf{background-position:-120px -348px;width:24px;height:24px;} +.preset-garden{background-position:-144px -348px;width:24px;height:24px;} +.preset-fuel{background-position:-168px -348px;width:24px;height:24px;} +.preset-fire-station{background-position:-192px -348px;width:24px;height:24px;} +.preset-ferry{background-position:-216px -348px;width:24px;height:24px;} +.preset-fast-food{background-position:-240px -348px;width:24px;height:24px;} +.preset-embassy{background-position:-264px -348px;width:24px;height:24px;} +.preset-danger{background-position:-288px -348px;width:24px;height:24px;} +.preset-dam{background-position:-312px -348px;width:24px;height:24px;} +.preset-cross{background-position:-336px -348px;width:24px;height:24px;} +.preset-cricket{background-position:-360px -348px;width:24px;height:24px;} +.preset-commercial{background-position:0px -372px;width:24px;height:24px;} +.preset-college{background-position:-24px -372px;width:24px;height:24px;} +.preset-circle{background-position:-48px -372px;width:24px;height:24px;} +.preset-circle-stroked{background-position:-72px -372px;width:24px;height:24px;} +.preset-cinema{background-position:-96px -372px;width:24px;height:24px;} +.preset-cemetery{background-position:-120px -372px;width:24px;height:24px;} +.preset-campsite{background-position:-144px -372px;width:24px;height:24px;} +.preset-cafe{background-position:-168px -372px;width:24px;height:24px;} +.preset-bus{background-position:-192px -372px;width:24px;height:24px;} +.preset-bicycle{background-position:-216px -372px;width:24px;height:24px;} +.preset-beer{background-position:-240px -372px;width:24px;height:24px;} +.preset-basketball{background-position:-264px -372px;width:24px;height:24px;} +.preset-baseball{background-position:-288px -372px;width:24px;height:24px;} +.preset-bar{background-position:-312px -372px;width:24px;height:24px;} +.preset-bank{background-position:-336px -372px;width:24px;height:24px;} +.preset-art-gallery{background-position:-360px -372px;width:24px;height:24px;} +.preset-america-football{background-position:-400px 0px;width:24px;height:24px;} +.preset-alcohol-shop{background-position:-400px -24px;width:24px;height:24px;} +.preset-airport{background-position:-400px -48px;width:24px;height:24px;} +.preset-airfield{background-position:-400px -72px;width:24px;height:24px;} diff --git a/img/preset-icons.png b/img/preset-icons.png new file mode 100644 index 0000000000000000000000000000000000000000..eae61958610b4741888b4b645cd238dfc7576bf5 GIT binary patch literal 47197 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 literal 0 HcmV?d00001 diff --git a/img/source/renders/line-presets/highway-motorway.png b/img/source/renders/line-presets/highway-motorway.png new file mode 100644 index 0000000000000000000000000000000000000000..6d934b402998848b9069336f52bda9df7698cfd8 GIT binary patch literal 988 zcmeAS@N?(olHy`uVBq!ia0vp^DIm2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4l&-5<3%l7RlVZ6{8+)v-pFFv=n~!y~_;kHTQA#B%yv6@F zh@DAso6Z#*Wi8TjNr=OjeP@uyUq>qu)vUEUP2TT)U;X`Wk9$$&ho^UA_q~r>b~kUk zqRF})at(8qIh@cCFyd}1o@M;3h>ckb*=+kEqDxtf~V zhF!b59zIMAKD=o9&6_t3H_2_3q?)@cJx38|xYw4t00X?ysW}Qu2 zWWbxy$5j4sVUV%+Ro2 zp1z+&^Wt6P^YRh7BBqj_P?&nFe;)~ovZ_tsR1 zFWk#qFzu@8*NcxHtu&|-{AJB>O)v5*CH2gij1k#0gEuyxT0YJ4hxfF6V3?Sfg1nyIaURHS{NV!&jF6H@ zyRByqzF)xfCu?S~p>vH8JS-N=hJc-*7nvf$AqfsZprgLr@OA^IQH&Ifl&<$PPFhiS VB=X%&FJMk&@O1TaS?83{1OP&C##jIV literal 0 HcmV?d00001 diff --git a/img/source/renders/line-presets/highway-primary.png b/img/source/renders/line-presets/highway-primary.png new file mode 100644 index 0000000000000000000000000000000000000000..b0b1637679c2f28644d3f7e0f22b987592fbc052 GIT binary patch literal 798 zcmeAS@N?(olHy`uVBq!ia0vp^DIm2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4p#O37XctV3il2vgr$$}^O*_dCOo{))E1RCda?~(KJ%bL6H>K%Lh z@zC=SEzvDex-5m@w@HMRA8XPe=?8Y{Qmcgti|(?7C= zO0-o})mOj#yeP5f`Tfr?zE){W_2OJ}CeDt>c{6|g&wo#JSJ&+3j+SL*Z0(GPHl?`WdGyUkBwEAk6n*YOfo7(?)oAe0ot^I!g-uWQ4^%M5% ze$MTk+pRDU=+(^%7Y&xx=x3+R{K)4Q}Hot>Gg^YVHzTGQTj@D zHix$MmeyGO>pH%^eB<|@r@hvHYq(SFOy$-sb9``^AK_xZ7_OWps5?f>I@?0x18 zAGHj#**i9W%Uv4(sr>hO1F2r2h?_5cj=%TJ4mo{8hi(7y@9DkYpZ7D`|KIL8`?l?p zK;7ikGxpYt#j>5u;yG|}*}fOY{=P0Nxn`)Hw@yG`xx(CWPk?|?UQ>nS^WCy~X{Ag2 z4eR`!!rXu5t)H-_XmfkTLU5ej{#YIMQqtLISL#Hh7_EJ)x>%bEu?#ly8T+5u0|vRb SCuIQBGJ~h9pUXO@geCxC>{)>T literal 0 HcmV?d00001 diff --git a/img/source/renders/line-presets/highway-residential.png b/img/source/renders/line-presets/highway-residential.png new file mode 100644 index 0000000000000000000000000000000000000000..17b0c8deb5a5dd4fdf6c0e444544ee3231e8b6c5 GIT binary patch literal 1000 zcmeAS@N?(olHy`uVBq!ia0vp^DIm2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4B|BV}F_-zr|*k!Mv z$;#TP(8aP*fNAF1vheh~7C&d~d@pl<`RSUu((^38pRt|%kd~glaoe^wr-ch7Y)`0eG^nYmIdb!+~iGg<&VF5rInVJCi2+6C&pv*%_CQ@itf7mZu#%eKW$DuHL^MX`=~C4-Yt|^t?~gyW=E#eq9xZ$J?R)g(35&kIe(hXyOUur$UrT*_d}?M( z#2apzaQk+2Oiavz%P)CK>J|nZ`1Hw0OkDiz@s7g*POrXN%{r^r=DR6IkNy1TfR!O< zj&+<45RPAbQR0_3gM&m{hKba&={%(y%jF)>~zB8??!P6-^u5*dR*$B zD6qK)i-7`dvec!#?S%ye4PmQAf6v*u)AG%`cS%`US_dcYJnqSR^WHtToiT0ie{Vd` z*~IX*O18SXdf8HonVX{4hQ%8(9Qa-vq9yv~{rkmt^VCg@zW3zjG$R*43{DLdwNX47Y=dq@|_(#M+J@Kd!txOn`-> zDIw*0v8S4`ir0RAjx#d^k~ldP56_$scbP0l+XkKOw6=m literal 0 HcmV?d00001 diff --git a/img/source/renders/line-presets/highway-secondary.png b/img/source/renders/line-presets/highway-secondary.png new file mode 100644 index 0000000000000000000000000000000000000000..c4a1be501ab1337583796d9a2bbd0b9aa74b4a3c GIT binary patch literal 781 zcmeAS@N?(olHy`uVBq!ia0vp^DIm2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4VP}`|3{*t|iZ%t97n!&cfSo^KyD;hwbvUy}5SbbdxpH17}=fWvp>u zx#f25OYs{o;RIy#$e8wYu{?7c~!RE+46>+B~7oXVv$11nWiYjkaq@lV?nVJD6gn|P`}KJ~i)WcPZz1gp7X8#djZ z*>}JDnzz)8H&_1kzJD+EKHip%LF|3+ZQCW&O(wj#wr2W9lj)A9q?ik~tkmCC_zz?z!I`aBbqg+r~@Q+a{_@$m%-E3&t;ucLK6T$TuMv; literal 0 HcmV?d00001 diff --git a/img/source/renders/line-presets/highway-service.png b/img/source/renders/line-presets/highway-service.png new file mode 100644 index 0000000000000000000000000000000000000000..14efcfcdb49b32aa9aea72ca8a9133f30b7b8c45 GIT binary patch literal 1087 zcmeAS@N?(olHy`uVBq!ia0vp^DIm2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4j2%DIzUBO%nnIjJTZK98YL)ND?Ecc0oa&fAf!u8N5Z4bGZvW~gCmOf)EYOyHT5PYX0)~+qq?wDU8GvBNK{1X%BNPA4k$&|i!@!!eh z*BSEFOW!J(`C68*KXfO@p}2Pbrd4}6Z(cGB%Dq0J=X*$PuG(ZrwaJ#1b51|?t9$qU z{qZA5Sf1YT%KsOaDIIJ2tV;0X=kwRfeoFX%d;fU(-@T7^3BEqCcHZs|SN(a_?9sXF z)+<;a?VVLF87}-k!J>5cqg%IbN#)$OtNimkKFdVv=$9`gE1p$7d@Yr9#H!X-eWFK5 zZ1?fU3unJ>U7vm8>$%xG?o|rQ?@Rme>~=E4f#-L^U6cgx>@;i*+5P+H6$73rUQ4^O zb8~Y+>fi5Pvnlx4YyH{F>z-Ti&D&Ss5tZ(I*kIMVt=qS^=dBap*KDJ2&M2w{&uXSWJmpltYbUlesFzydObbjsngZ3;X8F@^kj-rN%7tf zqEC)4H&qC#z5DOG#QAS>p|Rz^y?vJkf!(Rl$vr*G?s?H8udAlp&6llStqs!g)zYPD z`Fm$zjLtl;kAEfm=}jB9Y-y>nd;imP@7}#L=FczR8=d4<%R6)K+@mK>a9n!1<@xm) z%R0}V_0`eQF-aA96&z+a-#(a!!DIPl30c{rj~*%MoL+T#-c|pctgKZRe+OLt_3PKl zc3*x zuxpppjcq=cTQX-g=B}4>s%`mmJu+WFYT?o*6J}OLXL*$q#dg2HGG{b(|C&E-`gB7B z0|tg0ckdp(bLY;^d57N|`taeyUbpux;jK=LwY9YxV%-sukq3bQD7j{3--IxSdfrS^ sa9R$im%r3i(n4z5CO#LStNh99E$}(QvrY3DFtamwy85}Sb4q9e0Gny-RR910 literal 0 HcmV?d00001 diff --git a/img/source/renders/line-presets/highway-tertiary.png b/img/source/renders/line-presets/highway-tertiary.png new file mode 100644 index 0000000000000000000000000000000000000000..bdaa28fc07cedaa02a0334f52a3001d01ce65b22 GIT binary patch literal 752 zcmeAS@N?(olHy`uVBq!ia0vp^DIm2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4s$MlvS)p@2ARm$(!9p%$~ z!QylrXU8C}U3qKyOV)!((X+ofY5toyj;|UE8 zNmj+h3MnEjJ!A`R&i=Sek;P|u@RZb@pG?<=aXcGJ9spG%7O(k>P-mCdv zpX7h4K4I1(FdC4=&%zyZ| zXP>w(v9Ul><(fppV%OTMt-J5rN4=aQYHobwwAh~63UR;~Fn8RO^L%$LUuUWJ{G{J| zxi;p#+&x!uW6|ceiiO~)x&8KgL}nXRBMl|apYcu=+VOYub2CX`>SXYA^>bP0l+XkK DvTQL1 literal 0 HcmV?d00001 diff --git a/img/source/renders/line-presets/highway-trunk.png b/img/source/renders/line-presets/highway-trunk.png new file mode 100644 index 0000000000000000000000000000000000000000..6f2ee1775fda9f56a803a96ede38e69364ff9399 GIT binary patch literal 926 zcmeAS@N?(olHy`uVBq!ia0vp^DIm2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4xA z-P|4Qa>tt`xFx~mVdT+WM;w(hStn0_wy*kK?Q?18d#_s$@BRMt%QD}yX`3Zmj`7}R zo^V=(Lz30Wt#Lx2LJBVC%r6NB8*JGk7f6B>dd}WeDAD$!Z1)TwHSPFd4Ur33TPK`M z@!{=`TXp}v^iR>e<(C~lUNl?Pd+F45p6cYD_`fc@@A~Cv9GkZ0WQvd`55o#GFAdv$ zt&0~cw6-OF28SjB$)`0*1@i`3fOwPjfv z-x~f|9C7jik7Cx=S#K8}>HDU+I^tx){(0MNdu}W}^>ow5;>dP&cIn;MH<%yW@I5j4 zd$Oyw^SZ8I4G*-^nLN2zosMNF9KJW>Q{0)JyjR`xZ0Z|+SC=y~%=g>>@ag69?7hd! z%{SkCv)Q8V!u5Xpg7qcR_xJxf^jiFV;lH0rYrp@{+a{^B`r$I7h-fnGOnEI{g@73FWW|pG&k-J9P0!CadJ<}U^+%c-&xl+GqZED}zw_A^Hop$rL24dMfwG z2%N+Wzm->~+WsmRP1%w%5h=Z0OxBk?3l0jPiyTg9;AMW64&4|Zyl#?Y128W!c)I$z JtaD0e0sxL~qpkn| literal 0 HcmV?d00001 diff --git a/img/source/renders/line-presets/railway-rail.png b/img/source/renders/line-presets/railway-rail.png new file mode 100644 index 0000000000000000000000000000000000000000..1296ccde706bda27428bdba8a00acab10260986f GIT binary patch literal 454 zcmeAS@N?(olHy`uVBq!ia0vp^DIm2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4IP?asLJx0DbIs^3{TG~ z<})(8U&j!~DWvStqhQ!{goC<_+t2$?-+!2EGjIJi{(L=^w8-nFeTK&}>+7Ze=kHGZ z{pOid(zNHt)4l#L-oIz(1PR9^mQFzxHzdaUO-Zx4J3s1aZ`(Ox#?j@+qGM>{PLRhx aGZ+Ov+pBr{>1SY=GkCiCxvX)bJ?m73|aqhh@OpNq7K!P9u0KkDVK$_CD<8KBs)1>!m zra4V9`stv|fiwySIwsLDtG9ubAI*Q}H`D3J5QAw(0e@YLznPb_e-PH!2@n(%B=73! z?&pB@c9Qq7I60FMowR9k8L1Jo}Fz_KRIjnk`JFON~-| z#=sn_7^BGS(9?t8p33{b`Ea$ggI%c9Q!MA`d=d8%f#4f)MpfN@;VA-P@4TBtuPgQ@ zw7*IK>2%q$?+%zJ%rBvt7M$fRP^5p^2sx^W0# zXHSw4qO^xque26_NYX5r3-R3mipcMcc9;ln0gnJb&U* z+8<4tv>ZF;?^9NLaHM+945IaZ);*h5GEkw+kb1g>tyZ`|pMn}qn{wP#A!aCb_&*z7 zo_pW<1SxhHo|^i+=v}lLVIPhuImHm`Bfok zJ2Z$JgXd#QGe7U~&njern0D7Y%f+4|mEO(gs2MwhLbw_yNI8P4JZRIMj{c63yHT~1 z2cyTgn6ho7=8)bMan~4hjUUFh|1n#mAR)2jHrnC~0411)+g#Als*swx5pqLxo7NO= z<3deIDNzQe%s65JjRrn6fGGMH@6AgU{1Z5hD{V)$tDMO(_<3NAm4#k>nRk9SH!8co zgbOnXm}IG{^_}P?rER^55!6c_sAysvQiZyVtuFB-l5PVro2`u$$1l*zKV@6DD}-RN^{S^YOzaoGpQ0e;0Hk+mzotR?rChjW&FE)7}b8c2_sCiD5lVB$CZ z1JE+$+G%n_eDrkF==yU@D-b3nJ`>TSkS=wd5)k^>yh%zigR;nuq`RR<_e&&yNeNe$ z>*JQIV4KVr%f%H2E>m61ZP~u~ShP9>Bf#6*DdAbrgkwvk<+mB$PPL1N;o7_w%*mNu zx%W4Qbti&<*69Xlp2|F^H~+Z! z-Bv>-Pq^@8+kz*f+C&S_&qav1_H(DSf#Aq%)a9`lHTkliyL~u)c^-R3iyBVcqt=;M z-EE-F32Xkb+$BeikkH7@9tkET7!@I?n(xb+8spUh67; zQVXSU7jvX2QSJo9-r|glHvncRt2^XnJvgGOd_M1u+K+Jc23%}rfz=F`JMxaES!AvK z;9)rwF1i$Z{qOiRuILCp^@lQXQ8I`Zh(|&cn}um~orkDf`u0MoiD6uP0axNKPrM?| zDS=#7O3$PnjvdZ{9Ny8M*OXQM`Ku)5e>1n_m#)9nT3#4Dyz6Yx48He(xN-)06O(`B zBNK27XVm0N)FF8f8hYeX38SAWc^iwjge zBI*}8)_G<_oHqEokE&(rB6m(wahC72<}xkzqqn=#w#c$u5oR|fU>*z&LiSH+g}xXE z3+NK482j#>?Wip~CowWZ-MU!mWT12*-|nW!tkE&pj{j(?Ty&R51-9<{G`RZ~NyBUl zU!5tAW-H#UNUrVbk7{_)^FYa7%w`FEqg8*4w0>O3c}}g=f{74-;KIa&M5;a~*pyk1PFRRZSm-()PmfRK9ZE

5|L?&igJqqY5#b^47VVb-pmdFp JbvpJj{{qdaMZ^FA literal 0 HcmV?d00001