diff options
author | sky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-01-20 17:45:01 +0000 |
---|---|---|
committer | sky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-01-20 17:45:01 +0000 |
commit | dff945e14e892bec8e9f8f17649ae35168076b66 (patch) | |
tree | 95ced4af337470d1b252d1b9f9fbe46d6a0c0f13 | |
parent | a5c1ec5d4fbd4bab0e1d179bffbb78d2e0dfbddf (diff) | |
download | chromium_src-dff945e14e892bec8e9f8f17649ae35168076b66.zip chromium_src-dff945e14e892bec8e9f8f17649ae35168076b66.tar.gz chromium_src-dff945e14e892bec8e9f8f17649ae35168076b66.tar.bz2 |
Removes the link in the omnibox for searching history.
BUG=58975
TEST=none
Review URL: http://codereview.chromium.org/6268005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71963 0039d316-1c4b-4281-b951-d872f2087c98
18 files changed, 18 insertions, 1636 deletions
diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources.grd index 2dae301..e4b6880 100644 --- a/chrome/app/generated_resources.grd +++ b/chrome/app/generated_resources.grd @@ -4341,13 +4341,6 @@ Keep your key file in a safe place. You will need it to create new versions of y <message name="IDS_OMNIBOX_EXTENSION_KEYWORD_TEXT" desc="Text shown in the search button at the front of the omnibox when the user has selected an extension keyword"> <ph name="EXTENSION_NAME">$1<ex>Google Talk</ex></ph> </message> - <!-- TODO(tc): This doesn't handle singular/plural properly. It needs to be reworded. --> - <message name="IDS_OMNIBOX_RECENT_HISTORY" desc="Text shown in the omnibox that shows how many recent matches there are and allows the user to navigate to destinations->history with the selected text."> - See <ph name="NUM_MATCHES">$1<ex>2,123</ex></ph> recent pages in history containing <ph name="SEARCH_TERMS">$2<ex>flowers</ex></ph> - </message> - <message name="IDS_OMNIBOX_RECENT_HISTORY_MANY" desc="Same as IDS_OMNIBOX_RECENT_HISTORY but when there are many results."> - See all pages in history containing <ph name="SEARCH_TERMS">$1<ex>flowers</ex></ph> - </message> <!-- Native Frame menu --> <message name="IDS_ALWAYS_ON_TOP" desc="The optional menu in native frame windows for setting the window to be always on top"> diff --git a/chrome/app/theme/omnibox_more.pdf b/chrome/app/theme/omnibox_more.pdf deleted file mode 100644 index 89dbcca..0000000 --- a/chrome/app/theme/omnibox_more.pdf +++ /dev/null @@ -1,1384 +0,0 @@ -%PDF-1.5
%
-1 0 obj
<</Metadata 2 0 R/OCProperties<</D<</ON[5 0 R 30 0 R 63 0 R 88 0 R 113 0 R 137 0 R 165 0 R]/Order 166 0 R/RBGroups[]>>/OCGs[5 0 R 30 0 R 63 0 R 88 0 R 113 0 R 137 0 R 165 0 R]>>/Pages 3 0 R/Type/Catalog>>
endobj
2 0 obj
<</Length 43986/Subtype/XML/Type/Metadata>>stream
-<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> -<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00 "> - <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> - <rdf:Description rdf:about="" - xmlns:xmp="http://ns.adobe.com/xap/1.0/" - xmlns:xmpGImg="http://ns.adobe.com/xap/1.0/g/img/"> - <xmp:ModifyDate>2010-07-02T09:35:43-07:00</xmp:ModifyDate> - <xmp:CreateDate>2009-11-11T14:17:05-08:00</xmp:CreateDate> - <xmp:MetadataDate>2010-07-02T09:35:43-07:00</xmp:MetadataDate> - <xmp:CreatorTool>Adobe Illustrator CS4</xmp:CreatorTool> - <xmp:Thumbnails> - <rdf:Alt> - <rdf:li rdf:parseType="Resource"> - <xmpGImg:width>252</xmpGImg:width> - <xmpGImg:height>256</xmpGImg:height> - <xmpGImg:format>JPEG</xmpGImg:format> - <xmpGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA
AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK
DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f
Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAAD8AwER
AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA
AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB
UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE
1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ
qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy
obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp
0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo
+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8AU8kfnD5o8s+nbSP+ktKW
g+pzseSL/wAVSbsnyNV9sVe/eTvzG8r+a4R+jrn070CsunzUSdadaLWjj3WuKsnxV2KuxV2KuxV2
KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVD6hqNhp1pJeX9xHa2sQrJN
KwRR9JxV4152/wCcg0X1LPynFybdTqdwuw94oj1+b/8AA4q8v/xV5k4fpr9JXH6V+tf72eo3OnD7
Nf5f8np7YqxzFV8M00EqTQyNFNGQ0ciEqysNwQRuCMVeteSPz+1TT/TsvMyNqNoKKt6lBcoP8sbL
J+De5xV7loXmLRNeshe6ReR3duacih+JSRXi6mjIfZhiqY4q7FXYq7FXYq7FXYq7FXYq7FXYq7FX
Yq7FXYq7FXYq7FXYq7FXYq7FXYq07oiM7sFRQSzE0AA6knFXmHnb89/L+j+paaGF1bUVqvqg/wCi
ofdxvJ8k2/ysVeE+ZvOHmLzLd/WdYvHuOJPpQj4YoweyRj4R8+p7nFUlxVHf9KT/AKOf+ZeKoHFX
Yq7FUfouu6xol8t9pV3JaXKftxmlR/Kyn4WHsRTFXt/kj/nICwu/TsvNEYs7g/CNQiBMDH/ixN2Q
+4qPlir163ube5gS4tpUnglHKOWNg6Mp7qy1BGKqmKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2
KuxV2KuxV2KuxVhfnX82fKvlYPBJL9e1RagWFuQWU/8AFr/Zj+n4vbFXgXnP80fNPmpmiup/qunE
/Dp9uSsdO3qH7Uh+e3gBirEMVdirsVR3/Sk/6Of+ZeKoHFXYq7FXYq7FWSeUfzA8z+VZ+el3R+rE
1lsZavA/jVK/Cf8AKUg4q988kfnN5Y8yena3TDS9Vai/Vp2HpyN/xVLsDX+VqHwrir0DFXYq7FXY
q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FUi81ed/Lfle19bV7tY5GBMNqnxzyU/kjG/0mg98VeD+
dvzx8ya56lppVdI01qg+m3+kSL/lSD7NfBPvOKvNSSTU7k9TirWKuxV2KuxVHf8ASk/6Of8AmXiq
BxV2KuxV2KuxV2KuxV6D5I/OfzN5b9O0umOq6UtFFvOx9SNR/vqXcj/Vao8KYq988o/mB5Y81Qct
Luh9ZUVlsZaJOnjVK/EP8pajFWR4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYqgtX1rSdGsnvdUuo7S
1TrJKaVPgo6sfYb4q8T86/8AOQd3Pzs/KsRtotwdSnUGQj/iuM1Vfm1T7DFXj15e3d7cyXV5O9xc
ynlLNKxd2PiWapOKqOKuxV2KuxV2KuxVHf8ASk/6Of8AmXiqBxV2KuxV2KuxV2KuxV2Kqttc3NrO
lxbSvBcRHlHLGxV1I7hhQjFXrvkj/nIC/tPTsvNEZvLcfCNQiAE6j/ixNlce4ofnir3DRtd0fW7J
b3SruO8tW/3ZGa0Pgyn4lPswriqOxV2KuxV2KuxV2KuxV2KuxVZPPBbwvNPIsUMY5SSyEKqgdyx2
GKvJvO35/wClWHqWflqMajdj4TeyVFsp/wAkbNJ+A9zirw7XvMmua/em81e8ku59+Jc0VAeyIKKg
9lGKpZirsVdirsVdirsVdirsVR3/AEpP+jn/AJl4qgcVdirsVdirsVdirsVdirsVdiqZaF5i1vQb
0XukXklpcCnIofhYDfi6GquPZhir3LyR+f2lah6dl5lRdOvDRRepU2zn/KG7RfivuMVeswzQzxJN
BIssMgDRyIQysp3BBGxBxVfirsVdirsVdirsVef+dvzn8r+XPUtbVhquqLUfV4GHpo3/ABbLuB8l
qfGmKvBfN/5h+aPNUxOpXPG0BrHYw1SBfD4ankfdiTirGcVdirsVdirsVdirsVdirsVdiqO/6Un/
AEc/8y8VRHmTytrnlvUGsNXtmt5usb9Y5F/mjcbMP8ziqU4q7FXYq7FXYq7FXYq7FXYq7FXYqyjy
d+Y3mjypKBp1x6lkTWSwmq8LeJArVD7qR74q998kfnB5X8z+nbO/6N1VqD6nOwo7f8VSbK/yNG9s
VZ3irsVdirGfOH5i+V/KkJ/SVzzvCKxWENHnavT4a/CPdiBirwTzt+cvmjzJ6lrbudM0pqj6tAx5
uv8AxbLsze4FB7YqwDFXYq7FXYq7FXYq7FXYq7FXYq7FWwCSABUnYAda4qzv/lVPnn/B/wCkf0a9
PW9b6p/x8+lwpz9L7X+x+17Yq+k9f8u6Nr+nvp+rWqXNs+4DfaRqU5Iw3Vh4jFXzx+Yf5Maz5b9X
UNM56joq1ZnArPCv/Fqr1UfzqKeIGKvN8VdirsVdirsVdirsVdirsVdirsVbxV6L5I/O3zL5f9O0
1EnVtLXYRyt+/jH/ABXKakgfytX6MVe1Wf5teQbrRn1b9KJDFGB6ttN8NwrEbL6QqzH/AFaj3xV5
V52/P7V9Q9Sz8txnTbM1U3j0Ny46fD1WL6Kt7jFXk80008rzTSNLNIS0kjkszMdySTuScVWYq7FX
Yq7FXYq7FXYq7FXYq7FXYqm/lryprvmXUFsdItmnk29STpHGp/akfoo/zGKvon8v/wAntC8riO9v
OOo60N/rLr+7iPhCh/4md/l0xV6BirsVd1xV5V+Yf5HabrPq6l5e4WGqGryW32beZvo/u2Ptse47
4q8A1XSNT0i+ksNStntbuI0eKQUPzHYg9iNjiqDxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV
2KuxV2KuxV2KuxV2KuxV2KvTfy9/JPV9f9LUNZ56do7fEqkUuJl7cFYfAp/mYfIHrir6D0LQNH0L
T00/SbVLW1Tfig3Zv5nY/EzHxJxVMMVdirsVdirsVSLzb5J8v+arH6rq1uHdQfQukos0RPdH/gdj
4Yq+cfP35WeYPKUrTuv13SC1I9QiU0WpoBMu/BvwPjirCsVdirsVdirsVdirsVdirsVdirsVdirs
VdirsVdirsVdirsVdirsVTHQvL+sa9qCWGk2r3Vy/wCyg2UfzOx+FV9ycVfQf5e/kno/l/0tQ1nh
qWsLRlUitvC3+QrD42H8zfQBir0zFXYq7FXYq7FXYq7FXYqtlhimieKZFkikBWSNwGVlIoQQdiDi
rxb8w/yFjl9TU/KQEcm7S6SxopPU+gxPw/6h28COmKvD7m2ubW4kt7mJ4LiJissMilXVh1DKaEHF
VLFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq9B/L/8ntd80GO9u+WnaKSD9Ydf3ko/
4pQ9f9Y7fPpir6J8teVdC8t6eLHSLVYI9jJJ1kkYftSOd2P+YxVNsVdirsVdirsVdirsVdirsVdi
rsVYn56/LXy95utybpPq2pIKQajEB6gp0Vx+2vsfoIxV83+c/IPmHyleejqUPK2c0t76OphkHsf2
W8VO/wBG+KsbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVF6XpWparfRWGnW73V3MaRwxipPu
fADuTsMVe+fl9+RWnaX6eo+ZQl/qIo0dkPit4j/lV/vW+fw+x64q9ZAAAAFAOgxV2KuxV2KuxV2K
uxVhXkn82vK3mkJbpJ9Q1RqA2FwQCx8In2WT/iXtirNcVdirsVdirsVdiqH1DTrHUbOWyv4EubSY
cZYZAGUj5HFXg35h/kReaf6mpeVg93ZCrSacTynjHU+mesi+32v9bFXkLKysVYEMDQg7EEYq1irs
VdirsVdirsVdirsVdirsVdirsVZt5C/KnzD5skScKbHRwf3l/Kp+IDqIU29Q/gPHFX0b5S8k+X/K
tj9V0q3CuwHr3T0aaUj+d6DbwA2Hhiqe4q7FXYq7FXYq7FUDrOu6Polk17qt3HZ2q/7skNKnwVR8
TH2UVxV5z/0MH5b+t1+o3H6K9X0frtV51pXn6P8AL/sq+3bFXzoCQajYjocVel+SPzy8xaH6dnq/
LVtMWigu3+kxr/kyH7dPB/vGKvefK3nPy55ntPrGkXazFQDNbt8M0dezxncfPoexxVO8VdirsVdi
rsVdirAfzB/KDQ/NKyXlsF0/WyCRdIPglPYTKOv+sN/n0xV86eZfKuueWtRaw1e2aCXcxSdY5FH7
Ub9GH6u+KpRirsVdirsVdirsVdirsVdiqvZWV5fXUdpZwvcXMx4xQxKWdiewAxV7n+X35C29t6Wp
ebAs8+zR6UprEh6/vmH2z/kj4fc4q9kiijijWKJBHGgCoigBQBsAAOmKrsVdirsVdirsVU7i4t7a
B57iVIYIgWklkYIiqOpZjQAYq8k87f8AOQGmWXOz8sRi/uRVTfSgi3Q9PgXZpPwHzxV4hrvmLW9e
vTe6veSXdwdlLn4VB34oooqj2AxVT/6Un/Rz/wAy8VQOKuxVEWGoX2n3cd3Y3ElrdRGsc0TFHB9i
MVezeSP+cgnX07LzZFyXZRqkC7j3liXr80/4HFXtGm6pp2qWaXunXMd1ayfYmiYMp9tu/tiqKxV2
KuxV2KuxVLte8vaPr2nvp+rWqXVs/wCy32lb+ZGHxK3uMVfPP5h/kvrHlz1NQ0rnqWjCrMwFZ4B/
xYo+0o/nX6QMVebYq7FXYq7FXYq7FXYqyvyP+W3mLzdcf6HH9X09GpPqEoIiXxCfzt7D6SMVfR/k
v8vPLnlK14adD6l460uL+WjTP4iv7K/5K/TU74qybFXYq7FXYq7FXYq8987fnT5Y8u+pa2TDVdUW
q+hCw9KNh/vyUVGx/ZWp+WKvBfN35geZ/NU5bVLo/VgeUVjFVIE8KJX4iP5mqcVY3irsVR3/AEpP
+jn/AJl4qgcVdirsVdiqceWvN3mDy1efWtHvHt2P95F9qKQeDxn4W/X4Yq938kfnvoGsenaa6F0n
UGoBKT/orn2c7x/J9v8AKxV6grKyhlIKkVBG4IOKt4q7FXYq7FXYq8r/ADD/ACO0vWvV1Hy/w0/V
DVntqcbeY99h/dsfEbeI74q8A1fRtU0e/ksNTtntbuL7cUgoadiD0KnsRscVQWKuxV2KqkEE9xMk
EEbTTSELHFGCzMx6BVG5OKvafy9/IR39PUvNoKLs0Wko257/AL9x0/1F+k9sVe321rbWtvHbW0SQ
W8ShYoY1CoqjoFUUAGKqmKuxV2KuxV2KsX84fmR5W8qREahc+pe0rHYQUeZvCorRB7sRirwPzt+c
XmnzNzton/RmlNUfVLdjydfCWXZm+QovtirA8VdirsVdiqO/6Un/AEc/8y8VQOKuxV2KuxV2KuxV
mPkr81PNPlVkht5vrmmA/Fp9wSyAd/Tb7UZ+W3iDir3/AMlfmn5W81okVvN9U1Mj49PuCFevf02+
zIPlv4gYqzDFXYq7FXYq7FUj82eS/L/mmx+qatbhyoPoXKUWaInuj0P3HY9xir5x8/flV5g8pSNc
MpvdHJpHfxrsteglXcofwPjirCcVZH5O8heYfNl56GmQUt0NLi9kqsMfzam7f5I3xV9G+RPyw8u+
UYRJAn1vVGFJdRlUc9+ojXf01+W/iTirMMVdirsVdirsVSvzD5n0Hy9Zm81i8jtYt+Csau5HaNBV
mPyGKvDPOv5+6zqXO08uI2mWZqDdtQ3Tj2pVYvoqffFXlMsss0rSzO0krks8jkszE9SSdycVWYq7
FXYq7FXYqjv+lJ/0c/8AMvFUDirsVdirsVdirsVdirasyMGUlWU1VhsQR3GKvUfJH5769o/p2euh
tW08UAmJ/wBKjX2c/wB5/s9/8rFXu/lrzb5f8yWf1vR7tLhRT1Yvsyxk9nQ/Ev6vDFU3xV2KuxV2
KrZYopY3ilRZInBV42AZWU7EEHYjFXml/wDkD5OutfXUI3lttPNWn0uLaNn/AMh68kTxUfQVxV6L
p+nWGm2cVlYW6W1pCOMUMShVA+Q/E4qiMVdirsVdiqhfX9jp9rJd308dtaxCsk0rBEUe5O2KvHPO
3/OQcEfqWflSL1XHwnU51og94ojufm9PkcVeK6rq+qatePe6ndSXd1J9qWVixp2Ar0A7AbYqg8Vd
irsVdirsVdirsVR3/Sk/6Of+ZeKoHFXYq7FXYq7FXYq7FXYq7FUVpmqajpd4l7p1zJaXUf2JomKs
PEbdQe4xV7V5I/5yDR/TsvNkXBtlGqQL8J95Yl6fNP8AgcVey2N/Y6hax3djPHc2sorHNEwdGHsR
tiqvirsVdirsVdirsVdirTMqqWYgKBUk7AAYq8z87fnp5e0X1LTRguraitVLKaW0bf5Ug+3TwT7x
irwjzR5z8x+Z7r6xrF40wU1it1+GGP8A1IxsPn18TiqR4q7FXYq7FXYq7FXYq7FXYqjv+lJ/0c/8
y8VQOKuxV2KuxV2KuxV2KuxV2KuxV2Kp55X86eY/LF39Y0i7aFWIMtu3xQyU/njOx+fXwOKvefJH
55eXNc9O01fjpGpNQD1G/wBGkb/IkP2fk/3nFXpYIIBBqD0OKuxV2KuxV2KsN86fmr5V8qq8M831
zUwPh0+3IZwf+LG+zH9O/scVeB+dPzU81eameGeb6npjH4dPtyVQjt6jfakPz28AMVYbirsVdirs
VdirsVdirsVdirsVdiqO/wClJ/0c/wDMvFXsn5h/kKrepqflIUbdpdJY7HxMDMf+Eb6D2xV4jcW1
xbTyW9xE0M8TFZYpFKurDqGU7g4qp4q7FXYq7FXYq7FXYq7FXYq7FXYqzfyT+bfmnyuUtxJ9f0td
jY3BJCj/AIqfdk/V7Yq9+8mfmZ5X81xqllP6GoUq+nzkLKKdePZx7r9NMVZXiqSeaPOnlzyxa+vq
92sLEVitl+KaT/UjG532r08Tirwjzt+enmHW/UtNG5aRprVUshrcyD/KkH2K+CfecVeZMzMxZiSx
NSTuSTirWKuxV2KuxV2KuxV2KuxV2KuxV2Ksx8ifld5i83SrLCn1TSlakuoyg8djuIl2MjfLbxIx
V7l/ypTyN/h39DfV5OVfU/SHL/SPVpx51+zT/Jpx9sVZ7irEPPf5ZeXvN0Be4T6rqirSHUYlHMU6
CQbeovsfoIxV84ecfInmHyne+hqcNYHJFvex1aGUD+Vux/yTvirHcVdirsVdirsVdirsVdirsVdi
rsVXRySRyLJGxSRCGR1JBBHQgjFWfWX54+frXRn076zHNLssWoTJzuEXuORPFj7spOKsHvr+9v7q
S7vZ5Lm6lNZJpWLux9ycVQ+KuxV2KuxV2KuxV2KuxV2KuxV2Kq1raXV3cR21rC89xKeMUMal3Zj2
Cjc4q9v/AC+/ISOP0tS820eTZo9JQ1Uf8Z3H2v8AVXbxJ6Yq9ohhhgiSGCNYoYwFjjQBVVRsAANg
Biq/FXYq7FUNqOm2GpWUtlf26XVpMOMkMihlI+nv4HFXgv5h/kVfab6upeWQ97YCrSWB+KeIdfg7
yr/w3z64q8jIIJBFCNiD1rirWKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2K
uxVlHkn8u/MXm664WEXpWSGk9/KCIU9gf22/yV+mmKvo7yR+W/lzyjbj6lF6+oMtJ9RlAMreIX+R
f8lfprirKsVdirsVdirsVdirsVeffmF+T2ieaBJfWfHTtbNT9YUfu5m/4uUd/wDLG/z6Yq+dfMfl
fXPLmoNYavbNbzCpjY7pIoNOcbjZh/mcVSrFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F
XYq7FV8UUssiRRI0krkKiKCzMx2AAG5JxV7L+X35CzXHp6l5sDQwmjR6UppIw7esw+wP8kb+JHTF
XuVnZ2llax2tpClvbQrxihjUKiqOwUbDFVbFXYq7FXYq7FXYq7FXYq7FUt8weXNF8wae+n6tarc2
zbgNsyN/MjD4lb3GKvnj8w/yZ1ny36t/pvPUdFWrGQCs0K/8WqOoH86iniBirzjFXYq7FXYq7FXY
q7FXYq7FXYq7FXYq7FXYq7FXYq7FU/8AKPkfzD5rvhbaVbkxKQJ7uSqwxA/zv4/5IqfbFX0b5C/K
vy95SiWZFF7q5H7zUJVFRUbiJd/TH4++Ks0xV2KuxV2KuxV2KuxV2KuxV2KuxV2Ku64q8p/MP8jd
N1j1NS8uhNP1M1aS1+zbzH2A/u2Pt8J8O+KvANV0nUtJvpLDUrZ7W7iNHhkFD8x2IPYjY4qhMVdi
rsVdirsVdirsVdirsVdirsVdirsVbAJIAFSdgB1rir1v8vfyKv8AU/S1LzMHstPNHjsR8NxKOo5/
77U/8F8uuKvetL0rTtKsYrHTrdLW0hFI4YxRR4n3J7k7nFUVirsVdirsVdirsVdirsVdirsVdirs
VdirsVdiqQ+bvJPl/wA1WP1XVbfk6V9C6SizRE/yPTp4qdj4Yq+cfPv5WeYPKMrTOv13SCaRahEp
oKnZZV34N+HgcVYXirsVdirsVdirsVdirsVdirsVdiqceWfKeveZb8WWkWrTuKerKfhiiU/tSOdl
H4ntXFX0T+X/AOUGheVhHeXPHUdaG/1p1+CI/wDFKHp/rHf5dMVZ/irsVdirsVdirsVdirsVdirs
VdirsVdirsVdirsVdirsVWywxTRPFMiyRSArJG4DKykUIIOxBxV4r+Yf5CpJ6mp+UgEfdpdJY/Cf
H0GPT/UbbwI6Yq8Quba5tbiS3uYnguImKywyKVdWHUMpoQcVUsVdirsVdirsVdirsVdir0/8vvyR
1fXvT1DWuem6SaMsZFLiZf8AJVh8Cn+Zh8h3xV9BaJoOkaHYJYaVapaWqfsINyf5mY/Eze5OKo/F
XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWJeevy08vebrctcp9W1NVpBqMQ
HqDwDj/di+x+gjFXzh5z8g+YfKV56OpQ8rZzS3vo6mGQex/ZbxU7/RvirG8VdirsVdirsVTHQfL2
sa9qCafpNq91cvvxXZVX+Z2PwqvucVfQn5e/kro/l70tQ1fhqWsrRlqK28Lf8VqR8TD+ZvoAxV6X
irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVQ+oadY6jZy2V/Alza
TDjLDIAykfI4q8G/MP8AIm90/wBTUvK4e8sRVpNONWnjHX92esi+32vniryFlZWKsCGBoQdiCMVa
xV2KvQ/y+/JzXPM5jvb7lpuimjC4df3sw/4pQ9j/ADnbwrir6I8t+V9D8uaetjpFstvDsZH6ySMP
2pH6sf8AMYqmuKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kux
V2KsA/MH8oND80rJe2vHT9bO4ukX93KfCZR1r/MN/n0xV4BqH5feb7HXk0KXTZX1CUn6usY5JKoN
OaP9ngK7k9O9MVez/l9+Rem6T6eoeY+GoaiKNHaD4reI9fir/et8/h9j1xV6v0xV2KuxV2KuxV2K
uxV2KuxV2KuxV2KuxV2KuxV//9k=</xmpGImg:image> - </rdf:li> - </rdf:Alt> - </xmp:Thumbnails> - </rdf:Description> - <rdf:Description rdf:about="" - xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" - xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" - xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"> - <xmpMM:DocumentID>xmp.did:F77F1174072068119B30B52A3A51FD83</xmpMM:DocumentID> - <xmpMM:InstanceID>uuid:366beb37-3a05-8a44-9fdd-86cb4f8939de</xmpMM:InstanceID> - <xmpMM:RenditionClass>proof:pdf</xmpMM:RenditionClass> - <xmpMM:OriginalDocumentID>uuid:f1395a26-f825-8041-a99d-c8a014968b5b</xmpMM:OriginalDocumentID> - <xmpMM:DerivedFrom rdf:parseType="Resource"> - <stRef:instanceID>uuid:cb58d661-cdc7-e34a-aa9f-b935d8a59714</stRef:instanceID> - <stRef:documentID>uuid:f1395a26-f825-8041-a99d-c8a014968b5b</stRef:documentID> - <stRef:originalDocumentID>uuid:f1395a26-f825-8041-a99d-c8a014968b5b</stRef:originalDocumentID> - <stRef:renditionClass>proof:pdf</stRef:renditionClass> - </xmpMM:DerivedFrom> - <xmpMM:History> - <rdf:Seq> - <rdf:li rdf:parseType="Resource"> - <stEvt:action>saved</stEvt:action> - <stEvt:instanceID>xmp.iid:F77F1174072068119B30B52A3A51FD83</stEvt:instanceID> - <stEvt:when>2009-11-11T14:16:58-08:00</stEvt:when> - <stEvt:softwareAgent>Adobe Illustrator CS4</stEvt:softwareAgent> - <stEvt:changed>/</stEvt:changed> - </rdf:li> - </rdf:Seq> - </xmpMM:History> - </rdf:Description> - <rdf:Description rdf:about="" - xmlns:dc="http://purl.org/dc/elements/1.1/"> - <dc:format>application/pdf</dc:format> - <dc:title> - <rdf:Alt> - <rdf:li xml:lang="x-default">o2_mag</rdf:li> - </rdf:Alt> - </dc:title> - </rdf:Description> - <rdf:Description rdf:about="" - xmlns:pdf="http://ns.adobe.com/pdf/1.3/"> - <pdf:Producer>Adobe PDF library 9.00</pdf:Producer> - </rdf:Description> - <rdf:Description rdf:about="" - xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/" - xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#" - xmlns:xmpG="http://ns.adobe.com/xap/1.0/g/"> - <xmpTPg:NPages>1</xmpTPg:NPages> - <xmpTPg:HasVisibleTransparency>True</xmpTPg:HasVisibleTransparency> - <xmpTPg:HasVisibleOverprint>False</xmpTPg:HasVisibleOverprint> - <xmpTPg:MaxPageSize rdf:parseType="Resource"> - <stDim:w>19.000000</stDim:w> - <stDim:h>19.000000</stDim:h> - <stDim:unit>Pixels</stDim:unit> - </xmpTPg:MaxPageSize> - <xmpTPg:PlateNames> - <rdf:Seq> - <rdf:li>Cyan</rdf:li> - <rdf:li>Magenta</rdf:li> - <rdf:li>Yellow</rdf:li> - <rdf:li>Black</rdf:li> - </rdf:Seq> - </xmpTPg:PlateNames> - <xmpTPg:SwatchGroups> - <rdf:Seq> - <rdf:li rdf:parseType="Resource"> - <xmpG:groupName>Default Swatch Group</xmpG:groupName> - <xmpG:groupType>0</xmpG:groupType> - <xmpG:Colorants> - <rdf:Seq> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>White</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>255</xmpG:red> - <xmpG:green>255</xmpG:green> - <xmpG:blue>255</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>Black</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>27</xmpG:red> - <xmpG:green>24</xmpG:green> - <xmpG:blue>24</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>CMYK Red</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>255</xmpG:red> - <xmpG:green>0</xmpG:green> - <xmpG:blue>7</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>CMYK Yellow</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>255</xmpG:red> - <xmpG:green>242</xmpG:green> - <xmpG:blue>0</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>CMYK Green</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>0</xmpG:red> - <xmpG:green>157</xmpG:green> - <xmpG:blue>62</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>CMYK Cyan</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>0</xmpG:red> - <xmpG:green>160</xmpG:green> - <xmpG:blue>239</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>CMYK Blue</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>35</xmpG:red> - <xmpG:green>28</xmpG:green> - <xmpG:blue>129</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>CMYK Magenta</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>255</xmpG:red> - <xmpG:green>0</xmpG:green> - <xmpG:blue>120</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=15 M=100 Y=90 K=10</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>199</xmpG:red> - <xmpG:green>0</xmpG:green> - <xmpG:blue>26</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=0 M=90 Y=85 K=0</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>255</xmpG:red> - <xmpG:green>16</xmpG:green> - <xmpG:blue>29</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=0 M=80 Y=95 K=0</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>255</xmpG:red> - <xmpG:green>55</xmpG:green> - <xmpG:blue>10</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=0 M=50 Y=100 K=0</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>255</xmpG:red> - <xmpG:green>123</xmpG:green> - <xmpG:blue>0</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=0 M=35 Y=85 K=0</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>255</xmpG:red> - <xmpG:green>157</xmpG:green> - <xmpG:blue>32</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=5 M=0 Y=90 K=0</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>251</xmpG:red> - <xmpG:green>237</xmpG:green> - <xmpG:blue>0</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=20 M=0 Y=100 K=0</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>202</xmpG:red> - <xmpG:green>221</xmpG:green> - <xmpG:blue>0</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=50 M=0 Y=100 K=0</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>101</xmpG:red> - <xmpG:green>192</xmpG:green> - <xmpG:blue>39</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=75 M=0 Y=100 K=0</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>0</xmpG:red> - <xmpG:green>173</xmpG:green> - <xmpG:blue>54</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=85 M=10 Y=100 K=10</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>0</xmpG:red> - <xmpG:green>136</xmpG:green> - <xmpG:blue>51</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=90 M=30 Y=95 K=30</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>0</xmpG:red> - <xmpG:green>89</xmpG:green> - <xmpG:blue>42</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=75 M=0 Y=75 K=0</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>0</xmpG:red> - <xmpG:green>173</xmpG:green> - <xmpG:blue>94</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=80 M=10 Y=45 K=0</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>0</xmpG:red> - <xmpG:green>155</xmpG:green> - <xmpG:blue>140</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=70 M=15 Y=0 K=0</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>0</xmpG:red> - <xmpG:green>154</xmpG:green> - <xmpG:blue>221</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=85 M=50 Y=0 K=0</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>0</xmpG:red> - <xmpG:green>96</xmpG:green> - <xmpG:blue>176</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=100 M=95 Y=5 K=0</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>29</xmpG:red> - <xmpG:green>36</xmpG:green> - <xmpG:blue>128</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=100 M=100 Y=25 K=25</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>30</xmpG:red> - <xmpG:green>21</xmpG:green> - <xmpG:blue>80</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=75 M=100 Y=0 K=0</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>91</xmpG:red> - <xmpG:green>18</xmpG:green> - <xmpG:blue>128</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=50 M=100 Y=0 K=0</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>141</xmpG:red> - <xmpG:green>0</xmpG:green> - <xmpG:blue>126</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=35 M=100 Y=35 K=10</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>158</xmpG:red> - <xmpG:green>0</xmpG:green> - <xmpG:blue>79</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=10 M=100 Y=50 K=0</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>235</xmpG:red> - <xmpG:green>0</xmpG:green> - <xmpG:blue>69</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=0 M=95 Y=20 K=0</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>255</xmpG:red> - <xmpG:green>0</xmpG:green> - <xmpG:blue>101</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=25 M=25 Y=40 K=0</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>184</xmpG:red> - <xmpG:green>165</xmpG:green> - <xmpG:blue>135</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=40 M=45 Y=50 K=5</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>142</xmpG:red> - <xmpG:green>113</xmpG:green> - <xmpG:blue>100</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=50 M=50 Y=60 K=25</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>97</xmpG:red> - <xmpG:green>82</xmpG:green> - <xmpG:blue>69</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=55 M=60 Y=65 K=40</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>75</xmpG:red> - <xmpG:green>57</xmpG:green> - <xmpG:blue>50</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=25 M=40 Y=65 K=0</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>192</xmpG:red> - <xmpG:green>134</xmpG:green> - <xmpG:blue>85</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=30 M=50 Y=75 K=10</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>162</xmpG:red> - <xmpG:green>103</xmpG:green> - <xmpG:blue>58</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=35 M=60 Y=80 K=25</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>128</xmpG:red> - <xmpG:green>73</xmpG:green> - <xmpG:blue>42</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=40 M=65 Y=90 K=35</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>105</xmpG:red> - <xmpG:green>58</xmpG:green> - <xmpG:blue>27</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=40 M=70 Y=100 K=50</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>84</xmpG:red> - <xmpG:green>41</xmpG:green> - <xmpG:blue>11</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=50 M=70 Y=80 K=70</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>49</xmpG:red> - <xmpG:green>26</xmpG:green> - <xmpG:blue>15</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>R=104 G=127 B=173 1</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>104</xmpG:red> - <xmpG:green>127</xmpG:green> - <xmpG:blue>173</xmpG:blue> - </rdf:li> - </rdf:Seq> - </xmpG:Colorants> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:groupName>Grays</xmpG:groupName> - <xmpG:groupType>1</xmpG:groupType> - <xmpG:Colorants> - <rdf:Seq> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=0 M=0 Y=0 K=100</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>27</xmpG:red> - <xmpG:green>24</xmpG:green> - <xmpG:blue>24</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=0 M=0 Y=0 K=90</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>49</xmpG:red> - <xmpG:green>49</xmpG:green> - <xmpG:blue>50</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=0 M=0 Y=0 K=80</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>70</xmpG:red> - <xmpG:green>71</xmpG:green> - <xmpG:blue>73</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=0 M=0 Y=0 K=70</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>89</xmpG:red> - <xmpG:green>91</xmpG:green> - <xmpG:blue>93</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=0 M=0 Y=0 K=60</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>109</xmpG:red> - <xmpG:green>111</xmpG:green> - <xmpG:blue>114</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=0 M=0 Y=0 K=50</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>128</xmpG:red> - <xmpG:green>130</xmpG:green> - <xmpG:blue>133</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=0 M=0 Y=0 K=40</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>149</xmpG:red> - <xmpG:green>152</xmpG:green> - <xmpG:blue>155</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=0 M=0 Y=0 K=30</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>173</xmpG:red> - <xmpG:green>176</xmpG:green> - <xmpG:blue>178</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=0 M=0 Y=0 K=20</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>197</xmpG:red> - <xmpG:green>200</xmpG:green> - <xmpG:blue>202</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=0 M=0 Y=0 K=10</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>224</xmpG:red> - <xmpG:green>225</xmpG:green> - <xmpG:blue>226</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=0 M=0 Y=0 K=5</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>237</xmpG:red> - <xmpG:green>238</xmpG:green> - <xmpG:blue>239</xmpG:blue> - </rdf:li> - </rdf:Seq> - </xmpG:Colorants> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:groupName>Brights</xmpG:groupName> - <xmpG:groupType>1</xmpG:groupType> - <xmpG:Colorants> - <rdf:Seq> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=0 M=100 Y=100 K=0</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>255</xmpG:red> - <xmpG:green>0</xmpG:green> - <xmpG:blue>7</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=0 M=75 Y=100 K=0</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>255</xmpG:red> - <xmpG:green>68</xmpG:green> - <xmpG:blue>0</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=0 M=10 Y=95 K=0</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>255</xmpG:red> - <xmpG:green>216</xmpG:green> - <xmpG:blue>0</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=85 M=10 Y=100 K=0</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>0</xmpG:red> - <xmpG:green>151</xmpG:green> - <xmpG:blue>56</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=100 M=90 Y=0 K=0</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>17</xmpG:red> - <xmpG:green>43</xmpG:green> - <xmpG:blue>137</xmpG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xmpG:swatchName>C=60 M=90 Y=0 K=0</xmpG:swatchName> - <xmpG:mode>RGB</xmpG:mode> - <xmpG:type>PROCESS</xmpG:type> - <xmpG:red>118</xmpG:red> - <xmpG:green>35</xmpG:green> - <xmpG:blue>135</xmpG:blue> - </rdf:li> - </rdf:Seq> - </xmpG:Colorants> - </rdf:li> - </rdf:Seq> - </xmpTPg:SwatchGroups> - </rdf:Description> - </rdf:RDF> -</x:xmpmeta> - - - - - - - - - - - - - - - - - - - - - -<?xpacket end="w"?>
endstream
endobj
3 0 obj
<</Count 1/Kids[90 0 R]/Type/Pages>>
endobj
90 0 obj
<</ArtBox[3.14893 3.0 15.9263 16.0]/BleedBox[0.0 0.0 19.0 19.0]/Contents 167 0 R/Group 168 0 R/LastModified(D:20100702093542-07'00')/MediaBox[0.0 0.0 19.0 19.0]/Parent 3 0 R/PieceInfo<</Illustrator 169 0 R>>/Resources<</ExtGState<</GS0 170 0 R>>/Properties<</MC0 165 0 R>>/XObject<</Fm0 171 0 R>>>>/Thumb 172 0 R/TrimBox[0.0 0.0 19.0 19.0]/Type/Page>>
endobj
167 0 obj
<</Filter/FlateDecode/Length 66>>stream
-HwVu6PprqV*2P0!] .J -W -(s(srUr -8;RZ]dgcHc0E;1^!A4~>
endstream
endobj
173 0 obj
[/Indexed/DeviceRGB 255 174 0 R]
endobj
174 0 obj
<</Filter[/ASCII85Decode/FlateDecode]/Length 428>>stream
-8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0 -b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup` -E1r!/,*0[*9.aFIR2&b-C#s<Xl5FH@[<=!#6V)uDBXnIr.F>oRZ7Dl%MLY\.?d>Mn -6%Q2oYfNRF$$+ON<+]RUJmC0I<jlL.oXisZ;SYU[/7#<&37rclQKqeJe#,UF7Rgb1 -VNWFKf>nDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j<etJICj7e7nPMb=O6S7UOH< -PO7r\I.Hu&e0d&E<.')fERr/l+*W,)q^D*ai5<uuLX.7g/>$XKrcYp0n+Xl_nU*O( -l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~>
endstream
endobj
171 0 obj
<</BBox[3.14893 16.0 15.9263 3.0]/Group 175 0 R/Length 206/Matrix[1.0 0.0 0.0 1.0 0.0 0.0]/Resources<</ExtGState<</GS0 176 0 R>>>>/Subtype/Form>>stream
-0 0 0 rg -/GS0 gs -q 1 0 0 1 3.1489 10.5156 cm -0 0 m -6.326 -3.639 l -12.777 0 l -12.777 -3.094 l -6.326 -7.516 l -0 -3.094 l -h -0 5.484 m -6.326 1.847 l -12.777 5.484 l -12.777 2.395 l -6.326 -2.029 l -0 2.395 l -h -f -Q -
endstream
endobj
175 0 obj
<</I false/K false/S/Transparency/Type/Group>>
endobj
176 0 obj
<</AIS false/BM/Normal/CA 1.0/OP false/OPM 1/SA true/SMask/None/Type/ExtGState/ca 1.0/op false>>
endobj
165 0 obj
<</Intent 177 0 R/Name(Layer 1)/Type/OCG/Usage 178 0 R>>
endobj
177 0 obj
[/View/Design]
endobj
178 0 obj
<</CreatorInfo<</Creator(Adobe Illustrator 15.0)/Subtype/Artwork>>>>
endobj
170 0 obj
<</AIS false/BM/Normal/CA 0.660004/OP false/OPM 1/SA true/SMask/None/Type/ExtGState/ca 0.660004/op false>>
endobj
169 0 obj
<</LastModified(D:20100702093542-07'00')/Private 179 0 R>>
endobj
179 0 obj
<</AIMetaData 180 0 R/AIPDFPrivateData1 181 0 R/AIPDFPrivateData10 182 0 R/AIPDFPrivateData11 183 0 R/AIPDFPrivateData2 184 0 R/AIPDFPrivateData3 185 0 R/AIPDFPrivateData4 186 0 R/AIPDFPrivateData5 187 0 R/AIPDFPrivateData6 188 0 R/AIPDFPrivateData7 189 0 R/AIPDFPrivateData8 190 0 R/AIPDFPrivateData9 191 0 R/ContainerVersion 11/CreatorVersion 15/NumBlock 11/RoundtripVersion 15>>
endobj
180 0 obj
<</Length 943>>stream
-%!PS-Adobe-3.0
%%Creator: Adobe Illustrator(R) 15.0
%%AI8_CreatorVersion: 15.0.0
%%For: (Nicholas Jitkoff) ()
%%Title: (omnibox_more_dark.pdf)
%%CreationDate: 7/2/10 9:35 AM
%%Canvassize: 16383
%%BoundingBox: -6 -6 7 7
%%HiResBoundingBox: -5.85107 -6 6.92627 7
%%DocumentProcessColors: Cyan Magenta Yellow Black
%AI5_FileFormat 11.0
%AI12_BuildNumber: 399
%AI3_ColorUsage: Color
%AI7_ImageSettings: 0
%%RGBProcessColor: 0 0 0 ([Registration])
%AI3_Cropmarks: -9 -9 10 10
%AI3_TemplateBox: 32.5 15.5 32.5 15.5
%AI3_TileBox: -305.5 -395.5 306.5 396.5
%AI3_DocumentPreview: None
%AI5_ArtSize: 14400 14400
%AI5_RulerUnits: 6
%AI9_ColorModel: 1
%AI5_ArtFlags: 0 0 0 1 0 0 1 0 0
%AI5_TargetResolution: 800
%AI5_NumLayers: 1
%AI9_OpenToView: -14 19 24 1107 709 90 0 1 132 154 0 0 0 0 0 0 1 1 1 1
%AI5_OpenViewLayers: 7
%%PageOrigin:0 0
%AI7_GridSettings: 72 72 72 72 1 0 0.8 0.8 0.8 0.9 0.9 0.9
%AI9_Flatten: 1
%AI12_CMSettings: 00.MS
%%EndComments
endstream
endobj
181 0 obj
<</Length 17412>>stream
-%%BoundingBox: -6 -6 7 7
%%HiResBoundingBox: -5.85107 -6 6.92627 7
%AI7_Thumbnail: 128 128 8
%%BeginData: 17280 Hex Bytes
%0000330000660000990000CC0033000033330033660033990033CC0033FF
%0066000066330066660066990066CC0066FF009900009933009966009999
%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66
%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333
%3333663333993333CC3333FF3366003366333366663366993366CC3366FF
%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99
%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033
%6600666600996600CC6600FF6633006633336633666633996633CC6633FF
%6666006666336666666666996666CC6666FF669900669933669966669999
%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33
%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF
%9933009933339933669933999933CC9933FF996600996633996666996699
%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33
%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF
%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399
%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933
%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC
%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699
%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33
%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100
%000011111111220000002200000022222222440000004400000044444444
%550000005500000055555555770000007700000077777777880000008800
%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB
%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF
%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF
%524C457DA8FD7CFFA85227527DFD79FFA87D2752522752527DFD76FF7D52
%2752522752275227527DFD71FFA87D2752275227FD0652275252A8FD6EFF
%7D5227FD06522752275227522752277DA8FD6AFFA8525227522752275227
%FD045227525252275227527DFD67FFA87D27522752525227FD0452275227
%52275227522752272727A8FD64FF52522752275227522752275227FD0E52
%277DA8FD5FFFA87D525227FD0C5227522752275227522752275227522752
%52FD5DFF7D52275227522752275227522752275227525227525252275252
%522752525227525252277DFD59FFA8525227522752525227525252275252
%5227525227522752275227522752275227522752275227527DFD55FFA852
%27522752275227522752275227522752275227FD1752A8FD52FF525227FD
%145227522752275227522752275227522752275227522752277DA8FD4DFF
%A87D2752275227522752275227522752275227522752275227FD04522752
%52522752525227525252275252522752525227527DFD4BFF7D5227525252
%2752525227525252275252522752525227FD045227522752275227522752
%27522752275227522752275227522752277DA8FD46FFA852522752275227
%5227522752275227522752275227522752275227FD1C522752A8FD43FFA8
%7D27FD1C5227522752275227522752275227522752275227522752275227
%522752275252A8FD3FFFA852522752275227522752275227522752275227
%522752275227522752275227525227525252275252522752525227525252
%2752525227525252275252522752277DA8FD3BFFA87D5252275252522752
%525227525252275252522752525227525252275252522752522752275227
%52275227522752275227522752275227522752275227522752275227527D
%FD39FF7D5227522752275227522752275227522752275227522752275227
%5227522752275227FD2252275252A8FD35FFA8525227FD22522752275227
%522752275227522752275227522752275227522752275227522752275227
%522752A8FD31FFA852275227522752275227522752275227522752275227
%52275227522752275227522752275227FD04522752525227525252275252
%5227525252275252522752525227525252275252522752275252FD2FFF52
%522752275252522752525227525252275252522752525227525252275252
%522752525227FD0452275227522752275227522752275227522752275227
%52275227522752275227522752275227522727277DA8FD29FFA87D272727
%522752275227522752275227522752275227522752275227522752275227
%5227522752275227FD2A5227527DFD27FF7D5227FD2A5227522752275227
%522752275227522752275227522752275227522752275227522752275227
%5227522752272752A8FD23FFA85227275227522752275227522752275227
%522752275227522752275227522752275227522752275227522752275252
%275252522752525227525252275252522752525227525252275252522752
%5252275252522752525227525252277DA8FD1FFFA87D2752525227525252
%275252522752525227525252275252522752525227525252275252522752
%525227525252275252275227522752275227522752275227522752275227
%5227522752275227522752275227522752275227522752275227527DFD1C
%FFA852522752275227522752275227522752275227522752275227522752
%275227522752275227522752275227522752275227FD3352A8FD19FF7D27
%FD3252275227522752275227522752275227522752275227522752275227
%522752275227522752275227522752275227522752275227527DFD15FF7D
%522752275227522752275227522752275227522752275227522752275227
%52275227522752275227522752275227522752275227527D275227525252
%275252522752525227525252275252522752525227525252275252522752
%5252275252522752525227525252275252A8FD11FFA85252275252522752
%525227525252275252522752525227525252275252522752525227525252
%275252522752525227525252275227527DA87D2752275227522752275227
%522752275227522752275227522752275227522752275227522752275227
%5227522752275227522752277DA8FD0DFFA8522752275227522752275227
%522752275227522752275227522752275227522752275227522752275227
%522752275227522752275227527DFFFFFFA8FD345227527DFD0BFF7D5227
%FD3352277DFD07FF7D522752275227522752275227522752275227522752
%275227522752275227522752275227522752275227522752275227522752
%275252A8FD06FFA87D275227522752275227522752275227522752275227
%522752275227522752275227522752275227522752275227522752275227
%52275227A8FD09FFA8522752275252522752525227525252275252522752
%525227525252275252522752525227525252275252522752525227525252
%2752277DA8FFFFFF7D522752275252522752525227525252275252522752
%525227525252275252522752525227525252275252522752525227525252
%2752275252FD0CFFA87D2752275227522752275227522752275227522752
%275227522752275227522752275227522752275227522752275227522752
%2752275252A8522727522752275227522752275227522752275227522752
%275227522752275227522752275227522752275227522752275227522752
%27527DFD0FFFA8FD3452275227FD3552277DA8FD12FF5252275227522752
%275227522752275227522752275227522752275227522752275227522752
%275227522752275227522752275227522752275227522752275227522752
%275227522752275227522752275227522752275227522752275227522752
%275227522752275227A8FD15FF7D52275227525252275252522752525227
%525252275252522752525227525252275252522752525227525252275252
%522752525227525252275252522752525227525252275252522752525227
%525252275252522752525227525252275252522752525227FD0452FD18FF
%A85227522752275227522752275227522752275227522752275227522752
%275227522752275227522752275227522752275227522752275227522752
%275227522752275227522752275227522752275227522752275227522752
%2752275227522752275227527DFD1BFFA827FD5F52277DA8FD1DFFA85252
%275227522752275227522752275227522752275227522752275227522752
%275227522752275227522752275227522752275227522752275227522752
%275227522752275227522752275227522752275227522752275227522752
%2752277DFD21FF7D52275227525252275252522752525227525252275252
%522752525227525252275252522752525227525252275252522752525227
%525252275252522752525227525252275252522752525227525252275252
%522752525227FD0452FD24FFA85227522752275227522752275227522752
%275227522752275227522752275227522752275227522752275227522752
%275227522752275227522752275227522752275227522752275227522752
%2752275227522752275227527DFD27FF7D27FD5352277DA8FD29FFA82752
%275227522752275227522752275227522752275227522752275227522752
%275227522752275227522752275227522752275227522752275227522752
%2752275227522752275227522752275227522752277DFD2DFF5252275227
%525252275252522752525227525252275252522752525227525252275252
%522752525227525252275252522752525227525252275252522752525227
%525252275252522752525227FD0452FD30FF7D5227522752275227522752
%275227522752275227522752275227522752275227522752275227522752
%275227522752275227522752275227522752275227522752275227522752
%2752275227527DFD33FF7D27FD47522752A8FD35FF7D2752275227522752
%275227522752275227522752275227522752275227522752275227522752
%275227522752275227522752275227522752275227522752275227522752
%2752277DA8FD38FFFD045227525252275252522752525227525252275252
%522752525227525252275252522752525227525252275252522752525227
%525252275252522752525227FD0452A8FD3BFF7D52275227522752275227
%522752275227522752275227522752275227522752275227522752275227
%5227522752275227522752275227522752275227522752275252FD3EFFA8
%5227FD3B522752A8FD41FF7D275227522752275227522752275227522752
%275227522752275227522752275227522752275227522752275227522752
%27522752275227522752277DA8FD21FF7DA8FD20FFA8FD04522752525227
%525252275252522752525227525252275252522752525227525252275252
%5227525252275252522752525227FD0452A8FD21FFA852275252FD21FF52
%522752275227522752275227522752275227522752275227522752275227
%522752275227522752275227522752275227522752275252FD21FFA85227
%FD0552A8FD20FFA85227FD2F522752A8FD21FF7D52275252275227522752
%7DFD1FFFA87D275227522752275227522752275227522752275227522752
%27522752275227522752275227522752275227522752277DA8FD1FFFA87D
%2752275227525227525252275252A8FD1FFFA82752525227525252275252
%522752525227525252275252522752525227525252275252522752525227
%FD0452A8FD20FF7D52275252522752522752275227522752277DA8FD1FFF
%525227522752275227522752275227522752275227522752275227522752
%27522752275227522752275252FD20FFA8525227522752275227FD0A5227
%527DFD1FFF7D5227FD23522752A8FD1FFFA87D27FD0A5227522752275227
%522752275252A8FD1EFFA852275227522752275227522752275227522752
%27522752275227522752275227522752277DA8FD1EFFA852522752275227
%522752275227FD0452275252522752525227522752A8FD1EFF7D27525252
%2752525227525252275252522752525227525252275252522752525227A8
%FD1EFFA87D5252275252522752525227FD04522752275227522752275227
%522752275252A8FD1DFFA852522752275227522752275227522752275227
%522752275227522752275252FD1FFF7D5227522752275227522752275227
%5227FD10522752527DFD1EFF7D5227FD175227527DFD1EFFA8525227FD10
%5227522752275227522752275227522752275227527DFD1DFFA852275227
%522752275227522752275227522752275227522752A8FD1DFFA852275227
%522752275227522752275227522752275252275252522752525227525252
%275252522752275252A8FD1DFF7D27525252275252522752525227525252
%2752525227A8FD1EFF525227522752525227525252275252522752525227
%525227522752275227522752275227522752275227522752277DA8FD1CFF
%A827522752275227522752275227522752275252A8FD1CFFA87D27272752
%27522752275227522752275227522752275227FD185227527DFD1DFF7D52
%27FD0B5227527DFD1DFF7D5227FD18522752275227522752275227522752
%275227522752275227522727277DFD1CFF7D522752275227522752275227
%52A8FD1CFFA8522727522752275227522752275227522752275227522752
%275227FD0452275252522752525227525252275252522752525227525252
%2752A8FD1BFFA87D275252522752525227A8FD1CFFA87D27525252275252
%522752525227525252275252522752525227FD0452275227522752275227
%52275227522752275227522752275227522752275252A8FD1BFF7D275227
%52275252A8FD1BFFA8525227522752275227522752275227522752275227
%52275227522752275227FD2052277DA8FD1BFF525227527DFD1CFF7D27FD
%205227522752275227522752275227522752275227522752275227522752
%2752275227527DFD1BFF7D52A8FD1BFF7D52275227522752275227522752
%275227522752275227522752275227522752275227525227525252275252
%52275252522752525227525252275252522752525227525252275252A8FD
%35FFA8525227525252275252522752525227525252275252522752525227
%525252275252522752522752275227522752275227522752275227522752
%275227522752275227522752275227522752A8FD31FFA852275227522752
%275227522752275227522752275227522752275227522752275227522752
%27FD265227527DFD2FFF7D5227FD26522752275227522752275227522752
%2752275227522752275227522752275227522752275227522752277DA8FD
%29FFA87D2752275227522752275227522752275227522752275227522752
%275227522752275227522752275227FD0452275252522752525227525252
%275252522752525227525252275252522752525227525252275227527DFD
%27FF7D522752275252522752525227525252275252522752525227525252
%27525252275252522752525227FD04522752275227522752275227522752
%275227522752275227522752275227522752275227522752275227522727
%52A8FD23FFA8522727522752275227522752275227522752275227522752
%275227522752275227522752275227522752275227FD2E52277DA8FD1FFF
%A87D27FD2E52275227522752275227522752275227522752275227522752
%2752275227522752275227522752275227522752275227527DFD1DFF5252
%275227522752275227522752275227522752275227522752275227522752
%275227522752275227522752275227522752522752525227525252275252
%522752525227525252275252522752525227525252275252522752525227
%52525227FD0452A8FD19FF7D275252522752525227525252275252522752
%525227525252275252522752525227525252275252522752525227525252
%275252275227522752275227522752275227522752275227522752275227
%522752275227522752275227522752275227522752275227527DFD15FF7D
%522752275227522752275227522752275227522752275227522752275227
%52275227522752275227522752275227522752275227527D27FD31522752
%52FD12FFA8FD345227527DFF7D2752275227522752275227522752275227
%522752275227522752275227522752275227522752275227522752275227
%5227522752277DA8FD0DFFA8522752275227522752275227522752275227
%522752275227522752275227522752275227522752275227522752275227
%522752275227527DFFFFFFA8FD0452275252522752525227525252275252
%522752525227525252275252522752525227525252275252522752525227
%52525227527DFD0BFF7D5227525252275252522752525227525252275252
%522752525227525252275252522752525227525252275252522752525227
%525252277DA8FD06FF525227522752275227522752275227522752275227
%522752275227522752275227522752275227522752275227522752275227
%52275252A8FD06FFA87D2752275227522752275227522752275227522752
%275227522752275227522752275227522752275227522752275227522752
%2752275227A8FD09FFA85227FD3352277DA8FFFFFF7D5227FD3352275252
%FD0CFFA87D27522752275227522752275227522752275227522752275227
%52275227522752275227522752275227522752275227522752275227527D
%A85252275227522752275227522752275227522752275227522752275227
%5227522752275227522752275227522752275227522752275227527DFD0F
%FFA827525252275252522752525227525252275252522752525227525252
%275252522752525227525252275252522752525227525252275227522752
%525227525252275252522752525227525252275252522752525227525252
%2752525227525252275252522752525227525252277DA8FD12FF52522752
%275227522752275227522752275227522752275227522752275227522752
%275227522752275227522752275227522752275227522752275227522752
%275227522752275227522752275227522752275227522752275227522752
%275227522752275227522752277DFD15FF7D5227FD6352275252FD18FFA8
%522752275227522752275227522752275227522752275227522752275227
%522752275227522752275227522752275227522752275227522752275227
%522752275227522752275227522752275227522752275227522752275227
%52275227522752275227527DFD1BFF7D2752525227525252275252522752
%525227525252275252522752525227525252275252522752525227525252
%275252522752525227525252275252522752525227525252275252522752
%52522752525227525252275252522752525227525252277DA8FD1DFFA852
%522752275227522752275227522752275227522752275227522752275227
%522752275227522752275227522752275227522752275227522752275227
%522752275227522752275227522752275227522752275227522752275227
%522752277DA8FD20FF7D5227FD5752275252FD24FFA85227522752275227
%522752275227522752275227522752275227522752275227522752275227
%522752275227522752275227522752275227522752275227522752275227
%5227522752275227522752275227522752275227527DFD27FF7D27525252
%275252522752525227525252275252522752525227525252275252522752
%525227525252275252522752525227525252275252522752525227525252
%27525252275252522752525227525252275252522752A8FD29FFA8275227
%522752275227522752275227522752275227522752275227522752275227
%522752275227522752275227522752275227522752275227522752275227
%52275227522752275227522752275227522752277DA8FD2CFF7D5227FD4B
%52275252A8FD2FFF7D522752275227522752275227522752275227522752
%275227522752275227522752275227522752275227522752275227522752
%27522752275227522752275227522752275227522752275227527DFD32FF
%A87D27525252275252522752525227525252275252522752525227525252
%275252522752525227525252275252522752525227525252275252522752
%52522752525227525252275252522752A8FD35FF7D275227522752275227
%522752275227522752275227522752275227522752275227522752275227
%522752275227522752275227522752275227522752275227522752275227
%52277DA8FD38FF525227FD3F52275252A8FD3BFF7D522752275227522752
%275227522752275227522752275227522752275227522752275227522752
%275227522752275227522752275227522752275227522752275252FD3EFF
%A85227525252275252522752525227525252275252522752525227525252
%275252522752525227525252275252522752525227525252275252522752
%52522752A8FD41FF7D275227522752275227522752275227522752275227
%522752275227522752275227522752275227522752275227522752275227
%52275227522752277DA8FD43FFA8FD3952A8FD47FF522727522752275227
%522752275227522752275227522752275227522752275227522752275227
%52275227522752275227522752272752FD4AFFA852275252522752525227
%525252275252522752525227525252275252522752525227525252275252
%5227525252275252522752A8FD4CFFA87D27522752275227522752275227
%522752275227522752275227522752275227522752275227522752275227
%522752277DA8FD4FFFA8FD2D52A8FD53FF52272752275227522752275227
%522752275227522752275227522752275227522752275227522752272752
%FD56FF7D5227525252275252522752525227525252275252522752525227
%525252275252522752525227527DFD58FFA8522752275227522752275227
%52275227522752275227522752275227522752275227522752A8FD5BFFA8
%27FD2052A8FD5EFFA8522727522752275227522752275227522752275227
%52275227522752272752FD62FF7D52275252522752525227525252275252
%52275252522752525227527DFD64FFA85227522752275227522752275227
%5227522752275227522752A8FD67FF7D27FD1452A8FD6AFFA85227275227
%5227522752275227522752272752FD6EFF52522752525227525252275252
%5227527DFD70FF7D52275227522752275227522752A8FD72FFA87D27FD08
%527DFD76FF7D27522752272752A8FD79FF525227527DFD7CFF7D52A8FD3E
%FFFF
%%EndData
endstream
endobj
182 0 obj
<</Filter[/FlateDecode]/Length 15463>>stream
-HWn9hDVKe|
lGk9 -Faߵ٥t!7["ʇʤ85ckț˞A9A`䧳UXJ}pfe;@KJCŨOt
7#; -):(ZA ԋVdUMPG<o
1EAp6?[Q/+.6X5O߹0lBOcg-`닲<"|&n:Id2:Og阭2M]A{&+cb,ƕ\.<Uӄ*|Σrl>e?ģYO4bLδ6U0z|E"u4 y.k#%MjwAf6&M;BEz"͍1&q~A|Kڈ(>ne.0Ero.bb[A%%(m5mӔU]ȃEe=A@ J[ XԄ$RWkG', OIBtGɲb8ks!51 2=wK=)TT&0@7x15 _`Fw͈X4dgf2Xm0Ǘ~( Rl\,l8Jkn<@G*Lש8 `7v1OooC1>e_lH -g-Aג-
S UCkt]_s07Π+ R[qk[be`s
Gr5 -/Xs -B.L3qڱ.dˌ\Fvoy̍0dR7EeHiܟA*C_{/f_CۡP6@\<7%oĖ1tufZ^R="ʷR>*CtaZքrX -]<ɰv0 -=~C^'&V 5]܄C]-d -?k62043)6}}H?З_1ol/ǍS -֝ZGA
"\[_AꢫY) -LK6/Xxݷ٫$m䃸9}(9g_o'lFAro[,0 Gd
&52dK\t$J>0zJ}2@vA'0t2H vON6s`ō80yW_jLG6?nنW`iDٟ7gK@`N6Pm`NAw[ؽ:*bz0]? )Dht-A@OS0튌I`4_aD0"E, &wLE{ ,M%~t -in ՚NhTP5L(AV
-Y:r!ʘj!c[fajn-*(mSMِ>مWM/eDaHVx`),6yO6Q`H;QRnP܍!+6H;_ -\?ɾL_t -qUzĮggt7> fg\,WwVIt23ߣ#b<+~-EQ//OH&PF9&1`)36PT\33Ekbx4 rF%Ʉ9
J(r5e#29LJ9M_yEefA Ar4{eB_O@dЗrqq[Ԃpb"Zd4T"3?K$hr Od19 &ߪi/WaPl<rSUC/Wެn -yi6abQmx%@Dn:HN;]2ܫSjJ037ùIVe{2mnUߨ$Ȥ{n1iX~%>~[<7,O)N.(`qDIŻ-tqQsfSh}kK}=P1s-P,ϣUSM#Ӎ.LNNFP -:.8g_{n"S%8NF~b -*?#zNzKMc92v'+U2yoRa -NuBa+-O7^!?;-&ulΥ6}(I8Hß.gw
Ɋ
ώ|2ȂB.?-S/AKn8=<\~St}h1Kќ՝*/W`ib$nprF_aY@9kFgxԤZԃSdOsrcU5E8 UD0ZiuA)ڝcFhm8+bp'#ܞpB(
-SgQ\YɬsVv0+EyTje)Fm{m\5۲6r0dFIND.?3fnuvDž*νDZ~9wqeeN#,ՎX(ysBpUw1(
<zq!^6äw$߉.,̓4< zM{c)e -)^L1nf)mW5yW>jCqR RJr9j>^Xӿ(Fn}Cm|^}룯<e"zZF}*<Ę],|&}yO[EaXFݩOKgI2w@gYg^fOK>fw"\~4[aII:&6jZ
our`W*,z8<ުA>}~]r"`T|PLy~i^NJ=a%*UvWʠ4fyln,:)'$۲m*ZSEk1;:&sVf'zW>_{~iK4v҉Jeɶr|SOlyAw1xQ}Kb=2Ixp]`Lw0<$,iM;Uq;wm ÏYangHPjSSt+OHwXvc 9mDʏѽ@P*WyIC.(<Ydֳ`jL;BR -f¥gL[G⁘O?/\je(txns3MB֪
#ޒ٦(\$>9f:NO?U`òͮy,7b}i8w!=1֥mv@ɡ3QKw}^研ҡ8dHIe<m@JH7._+i}&
.|*眫2=ӏd*@nDb휬 ->Vwjh*ob6w.,nJbn_'j-^8
%7Ijui\E(B_2l||>rZ\7M/T5tVJ <,EoDա&-Oӑl@B:R;#ts
E3̒B2i+#f562X"G:MQ>ux;KE
|П٤)F"X/jh/,m vXvP]TSRM#Kؓ;iYT_.'<Y?hsBbd1ٻAs&>+0kNsQePT+gUGן;fm#b9)^LMl}gٜNCa&{k,\6SM=ZIf6;da;Q\ҙSX9ئZlUU^6^^Mwy'pŚhj#,B0wn`tz6ÑUbvp>,% \l|KR"{.lVjnM;Gl)'"asB%_C$Y]MbɶՒ -F1@b04ݡi
ٕrCwė8KЪpu@|NH-PEWol2u{&i7H=:K\[">˙.w$^,'dAs@Ʉ5!uW@{.?~=$`Z -B+MHɓ)$/vR0B"oc=TiVEZ{m̸¶hx=qzSJy`/iNad)V>cZiK[=]W]P -IQ96)}=~O9SZ?k
m?݇I>YqU<JmQ_A{{В=ہgrt0HCU-5?Sp-z=K%]z ~qimoE~(YXw̃IՙN(e)fqr34e(2Bu$Kn${qgw /,(jE&l*?V@?Ƌ^.wAo!:-w;2}"ON@le {g4P*tm)ȁWPħŵt&]uL>*H:XHi`!BTR?z&轾9z\4!{?싞g:1f˲|rH٘.X}]?#W]^<NyқIeY߫h^'gdu~X/5gn\x.mk C)dyW,8>%Yy_J`"T*yV
]os8LLZ
y ^Ԃ &ž0y.lϺX05~dI[Xlr^}Hpy(gϐC*GЧLB+F` yq_yw/48/szfǛ~}M -DJiR@cp`}3q?N&>*ZQ
cwlsaBgbÊRj&=gBF%WMh0c@LzVFR"R@mv^A5MU -f54:`|kXB!~D -1~<mb%N"Vz"$|`B{uw({P[h^n_V
A$l({~
twK~bezp0FZ>ѹh[B;I_Z: -j(: -Go&0AJ2k5lz@M;TS+T"oFoTq -~}R5cЂ!%@x}1ڸ4]PrzTU{*#)ޠZlK_o,zK/H3q$qJ.N:hᇞufaP~ f6/Rk+߬$OUQЏ"ezdk`{fo]=cv"g {|X2Fb^MTWX|.58Dd;td+EXdZ<첷z%'C$a_.0. -W;M̟||j9UuS5_"x?GGAۏwo;? _ܷ--[^m6mi%ؙOT%8Oen܈Yz6֥/Jj>V07>G/1mfoUGyv[[5p|J5G/b"/ܱ
V -oaNj3N)]%r. -rr}: -3wne4:xL+7V [>om7]pS}$=^_+C(^{`oӸ,r0?\SHoYV_Q;L܁y7Z!r]ESOxzF5z2\Zt"4C -u2N#;wuѹs:+_c-X/G|(*- -s&gno\ݘ!q\
fdƛK45];*l$dpSayK2w1 hF@<kIԷ1izWOٟ4hfYX!uݕW]!ݶt,V\YXi~_P2etnS)d^(^246t>b$I{YChF/UV;뺨P[/ & Zʃυ͞uϦ<Xl( Nƨd3ZJ/,l$'ajK;:E\NGlaشs^TԝO<[ wCqa@lg=D,{嬨?{%(8HK"5}=g-49=_ `bA03 βC!l Gy-;eQ8a -@.Nie)yc TMU]kzbJ>תʤg}O3X#={Е8X戣d$=-=erpͮF^lA^'=X>wsT[yVvoK 곺%R8k^IPZz-sj> -l%04):*ʓЇhTn;l9ً{*%C%CE"'3iұ^:*kIvCui 1""5F$g~Im1;F?
_0}g1zM"8͑z090<>pvg4hd4cWhi%V)tR/¢9n1&(XטJ<*zD}0wuɧ!AeVs~f
3@3c}'d.cC4Ӈ:>T
-
}=Ѥ7g{.dmxI߳vuY@c%kzbj^lA;{ŐgY1Wm<-ކ.|Yv!wkLS7-r( =d[@Dy'cN7cwZ1!$»@-Bsqt
O:}Bv}싩ﬥJ")tW -,&<lx45]zXٖٛ%A)0\o:8KqiϛrWY.2_q:rDțxJ$:n3Ct8w$ -J#vodct}V<|1/\}?͋/|oj>@i> bn>\,bzY_ǣl5O$f֯s[/5,6Չ_OLj;j3N~FO?76@4;|:4i~yK_D%zs:!fo-t(8[z`6dBpq6RNCS -dH%)]@R -YZ3|Bu}IJR&Yh -TA -$!,b:TCr(Fi:!XƶS-"ﮉK141cɘKx-bƼԉ3!0X\dC1RN{;n==LN{cf}Buaklu?YNVHA
9|$t!QH2X{vjS^%qϩ`hIf&@p6puI\ݭs$Ynd1ځY.aatjmRh0 -8R`<z;F{omGݚ6q17FGNHۦE&MM*F^>+͗YNXS
f).n)Rz}D@IYX6yߑ:>p$S6[b,Ɗվ
0 M;)Yc̷dd<uHh`A5,Oc躞vp$/>쳆+!0Fqp0W]Cf>Ix `'0իmXɪ]1B4|D%Cy쏪VCRt0?po$Ot
Ch<Joz^@y/YM'V` -ZLn{Dss덏/OjY';g}6_!i}r
{!ZJ,'1Wx)K4@="@QJ|!L2JObf[:rq+V+V=uCW^fॺ - -Ui\<eWN*aqBkd覓Iߛ6/ӿ& `t}P5uko)v_laΈEJ1.Wʹb7d.'WǮSwzNK?#%-g0^nNK'SP,\sשq6y9}:mԼ~|<nu,,yEcwp_/KWJK:W"zjsAWt)xd/']c&Vj<71vQ`S P5 -!}E -*F(R5:=S^>1Dꕤ -HWVL}<@pBDa982 -xvӝt?}<kUu\9LUi\J.obwrqQ2rN.#\<QQ;h!>Eb e}s?JQA4?d? -Y<7.tWM;3pNUdw|%y>%\\QJgrd H2kϧzЂL싚(Z|Al rUJc
cjQcB^}_TOB,[~:ol]ml?{4qlb)5&NV7]檜yF(d6
"0~ ``7 -1NUlqdwPDHTz?8N!b (G0>8e_f(ʄ[,x*
sm\|}=@"i|{}gqr -Wu&LM.#@yFmJV*ܵa$GCGތ"sgP+rwQMd\X`e - `\@3;1sq%>9"Ǫj?s_IQ@S -{wsxls/ƽ'YOX- ;Qg~pJ4efE|wA[:v 2_1B+<Gww1|AIx^}8^4"`L]}Y -"Br/ݵjOc
1j~dg5aF/bJi[;czEvB!mA;!Bg'3ӔyWZL m -'5 fݔ:^e>/:'hDmhN zPyi}IJ梷^.Qr=*8'cnj1Dcit -r9f}2JW?S鏃#}8Qש!Ɨ=(=9D7Wi6>b:UjmӓSK -&mW@W<w.m;CX2fz"Yε z\%$H+EJ *EP>Qvɓd;̙HmF<k7҂V*)ڥu\uii4ieDVErl_:+!Aa#9RqVg:rc~Eia8ƫ,mSd2*]+]IvmC^3v*)jNc2|<fG -08ٟF@+8Nܭ&B1C;a;$$M}0!HoVΩ*t(=_!09\~+?f\.Bd*^ -]I,'<t +E{k:+L]Btqש8lQq*QfspX)wjIzrX1<tt=AɃ-2w8^Zvq*Je>Aλ)CSj -2o_yP-8| -!I&yPXvTp4F?LYt<6{iPfqr93_.țҳB9v["h,Q5i }2ݰ>vϛ -XaS]zz2LQ-2zѕ͑i(,]ԅљ`"Y95!eJ] YX_;W%ls%ĒfCϮJCbNe9糷!C3օ<JHzC9ґ|oT -*qO sCߑXo1Jj 7"[աd6,hF^i0
hQػ4}\nb7'.9v;E_mL{']'V3<K`V(jC];0 䅶\ONxd&fUė" -I!I/=8NJĂ s p-y˂!`
`ؠK~q i:U6`8_2wc";ޗdG,E>+'vwg8 '\\/2)j.(K9r.Vis,CEqD3}J&aJN:O -w [`#4]W -2nӀDҨ0ZuiA%EgjlLWB_wE%\F7oa!ִ\^g־Y2D_JH \Cc5*q#O[j
Ð>LVbͅQznԐ/eMI
/'Z@4T]-`F4a.Ղbr3J2g)a_e -1"Is
2(աQ$2~N"-;ۥ8AbFJ2C -v ofyb2ұ;:F`ixٸ\$>?4|sW.TF}t8)Gn6uvC
d|bmi6-?@?tQwAAeA8 sٶK!ew)džBQP 0| |`wT(#5@;,f# sk폩x}E69Ï\@c8 -|Rp/T^a4pVX!V5l4X8r -ϯ_M>́S|O6CMCSJYpHOcUg } -zcCre]C$$|["d"+.͓xD>Z\"f^]MH.n*ڨ$ʍ
6=?je|inړ.*ڦ;?&L e9cxhrMoe!5j#ǏA£xTCR'~*[z$ׄ.G94kCht%S"M8-կh;@TTLMM_4tktuOpiEavZ{#a&<Hx7uԡbۍƜfX>[X
r9s5W@ٝ@RoG_x -x7P@tP` -mMe'H\`V(os~n欼c|zo%F"o# RvDpWTS"i7OOCUTܖUo]^V__r[Ta}.W9nDOO)64ģeh[+"X^E'5Qڲjx8gHN\H<_9Vr^G8'B7)sgӗ}ϟb~}Y|iѼί:Y𘔍MM)
YlURt#wȊ~UȞs]\zTB6V9BB148bȳ]iYgǘI`S"c -)P -hb5 -/K&zeg\ oBҔPbeAr(jYza5SRѦ;>8M8(t"28i:My=F -x@U/>|Tpćwg_6]@=DZ|Y"I2߁Z?h0fA-A`Gsh"Z#)Y& -(cIb%3|bBٍC&IcD/+5P2G`҇K@lv6hXBðdJiopS1IKʒ6m5X+!ˡa])4o툞HѪMsR#4uC8Quޖ]+cEUږACAmZvTArg$]P$gyϛd*WU=W!@^%=u_Cw9``R<18Y{Lz|VO+T|o4%87^,hYQ9h^XbiIA -G8w"l'MVaH,G'6Ă
cM¹ƀ;<; Dd͈B -[U@WHA^>Qٰ=i=9-`vyaUP0qMMꃅ[)zN:zu
E5+Aׇ-/8|cVz*1o)b3:P~±]HQ6 ->7G/6n?2+{͛(} fZdka5ՠBx2|էZMnM
9iMqo wSQIZC -d7# -*sF:rF}bu;DZoD͇B@LjKY<8"<9mYXyA^}PPyI`Zq!i- Gk:/]Gl9jM%rcsAVyJ!Rx:)æI*ޑ<пR|p,X -)V}bb\=,Y採8'{㗙ލ|0sg^fpR֟7䑚h>xG"_t
_t/~)BNǼpQ+|fӅ[|NCazY49>[>tc)]D:)kV\`HB\R,%42PTUARAb -_O -opTJD;d$-j|II5b)kR5qׇ)X\IWnphLc-U e9L cm+a
-HWێ @kv}[xUdXB+;`@P+Ɯ3+[m/@̳t7tWWytۿo(=ˇ>eȭˮ;jz," jc/;+zcKYSנo]?4m=rq~8aOg߉(t -W]?ct -mY߶۬2<gBo^uaNjGݮٟ9e=uϦ_ìo~ ڮjw)֞rݵ}?Qsa?af陚-E~ܶpϿFC}x%":WE{q}G};i;=[\|j_/~Hӵߑ$"=ofqߞ0?MM;Um:߯xW ww'6;1?ԟ- 'HBB;\mK8!'^7Lfd -fho87y1e\xvq>8sNj -ūkpmGuo~~wlf{檻C;>
o9!_dž=5u{8!,khB߉oo-?-~_7}z}C =5|^QDWx/Xuٶzo(0w}fwfn+~afi cg@z^w]{;ԇSOL ϻ}wK<Zt}yC"YݖUаNJG^ -/ol1r(L-,x'IfAD -˨PUT +$ C%ZX)#r`@%*Q ق+4[ReLbdR`0e~lΛ"#V: e!K| -8C -H1 LjM2FWHǰa`#JpQrZPr|`$(2M)k1̖̐#oeS!S$E\H$&ey`ENWmu$sr-JRgYf.Cd&ӈ$C0geZufi1T*MRD}*!~7[@=yX=g3lvꜳ8;FaK7NJRlB!j¡s!y OglL'2,=`'a%p^rR2 i`qX Q(^0<(Z#{5x@@Bb)=U+eҖE]Gє+hC6arTlXpCî֦{])H_EhRfU!x$ 4Ey'1gʌ=F!Dc5rJd{gK:Ex -& "33YTHi8+hN-2P(p@z]N{3U) - -5H~Q,QHbu2=m}-rϪxېPd ntZDvQ{zd4VtHR3Zw%<Wtz,oۧS}yӇƪ2Gό:a'0sSŖ9쐹Q qBUfcB]ܠ!N>Qeb7<sg;#St)#~J/%:B?<À+doC -@bK& -L -go-@c''£:1Y4 'y⤁p(/q>ؑXfGQjZƑ|gj)xWZ*Y/i-F|3nJTyj@*nhПHȲ}|G/g00 -+(X-F02%e g(*61TGS1%l$_9(9!_0߽`~,Ϩ -^c~"vb -Wr@@ j䒐O2%XJIJ2K*l\\f%Y"3pT[Cg9P"zırhr0=R='C,62]I#RW@ӗk_yF6~;a3m3nAag}ɉ.9(Ӈ[zW -N$D8GdK|AN3gN#{Z`7h6&]Qpi -xPDnu29+l-%~٣r%#v!1J$bq`d@'wOcpdꙕLx[Ƨ<dHoq$$VbJs{b4 86d-`̢RM1bV`? *٥ -i -9o+1.(M01PR
O쬘5EG䭙
e -wLi<Mm- -K£k_TZ[y"{@$j):]xd,,U y_f -kP -zI А%j3C#tFuۺfnTW*UݲTTUTJzM9 -\?Y.j$6ύ4\}SD
:u
a.` -XpѼX"yX&j4+؋%%%ܵBB^':x
wy5A^^43efH_>\`bbsQz+pJ
s.٣ǥF2b(uv8v_PݕN -'Lr\eMfu-YRLC(IdImTCxnL -Vr,<2DKv뺉U8*՟TcT)3sbMՌbҀaX&+mf -U 0Z'dY` -1r,& -)2f\1Y30 ȶAtݗ -4p[y`O{;o>߇.ogpk}4̀YDrXz/#^Bxg^_^&Zb+2fhmh'bf$`ffn<lh -w=9۱{I6g ts8O[FxlA,#lp$$W@Փ/x䵛Z,,mIfK(#JbJd0%fqgqp$OL{g*L彠uܮuVT8-J8~v[4Q@֜ڴZnMq{Lq@Ӟ>7_-ە~td~S -Q9Թ;vRD^9R -k7&Oc]aL3#f*d`LR?$--%G[r)2lIʋ^H5ّ[7;@%J7b -¸7yTIQj=\tCQsJ -QFP#P2phKpȀ ֮,lXlWR
1bQBqJ.GK2TAcB?NEg9EF:=IQz)CWaQ 1˶ LV?[!تD.\M3SOȡ'O2C4o$clÓ;|L-\353Y3%h|KE -(y@ ^P>S2'#-1|EB#'Y~T<% -){_{ϐMkAkbNVM|-^%(7S֪bkˡr{\u$h.Z"=ˁ<,`/:to>Ho
LܾCD0d'\hi%\ze@Tw`Sh72[дpt>ó ,qB5p+Y89n*P62pLT!QwNo%!S6=Y˴e,{,=! 5~}yt6_*FU:([B5VT1Gu:0 -;
aDFg[w*wO5%yqL=7唱ԭXJ i8bO$+*B1zQ(z -xbΐ)Pbd([ -Yz -3dLᇠ CY3#CF@ -g0B(#] -'P
=){BGyFY9C32-+
S -O6d0>c#F C}+V鱜BPUήtpoj ^fQ:宮/4 n3Vt:k/|LS̓?b?M<ɢ1Z=0OCyJ@Lڑ/|.å7wz.-.r#ǁ>q1_:"ugwřM!m7Ό}J_?_>tGo_ˮ\_חϗ_uß|7.3 Udz>eFKND^ԱKeEK1cQ:.?%-KNodH܄tqMۦjs^Z}̍xRZup)=J\ֲ%J냷lj{#VQ.ǩˁI09jsh ~G/ՆדbhQ(azzAY1}Ԇi>Rϊ8`e\<ƕU-0rrE5*RQOŲlۖ|]aR6g4>/{oʌUۺz9:=mwtNDwULr;/*{3̭/YgB' -WU 츂!oN=''Yrܑ.5fdmI6NYy{4̄w\b1ulpz?^!y?q#~d#d{ H۱#'&}it|!ip&썳v6es=ܛ{F^u?{s?l¹qlz5n?a\x?7><wtOu{/Gx{%:7ҽu;v?ONjr:IWdaى{:_Djxϣlg6Yca{NƗE"jN4ܨ?|u\#?Uj)e34fѐ%#v"'"3=CD~IM0 Þ;lJ"y| o#îd!pH0PNr
H1x -#gE@;o8@P+ -s8vaH3qyP:;3A(F-a,C}? 2P[$"PF C!3ܞ.E@QpA&xJt3O q
OJYgc( -%iȢ
rCoeGTH4' -CGE\gM6Ljp=5nArmkd[.
])ż;5kгW}H/Xߎlh_B~\^J&1'܊`8#_ePmЙ1+ВfYXYf!0q` 薨a,p\H^j0Tai:[ Xkp'lUXb1,%PHno,6ͬT^=5ӱ"Y
|
͆FZ<F#i+dUHTx5noVTa=nDf*I|5IB䤤;ʟh!|vi+w gnnXc;vI|S<jG颵IimxQZs5ƪ(twk!>ǟ||<}li<=NƦIՏxtM*/X YR)<YA[Q;97<h:O:+N.Ofyy4(quS?kThը}kol=*m#-o*\8++l+]UL_Dۼ_YپF߬a}^^Ƚ -r/o,HIr˽`?ʆ,g!7IP&+ >-"Rdī#bXe)rU@UkSdZ4 -m1E}\sAhV GjmG,) hd}wЌ0x-"ĥTֈ -\u>TQ!*-,2ɀ -L0chQ@E
6*)H -bni4_·!"p1_fa>g -z}_ׂ-5T}8/a6!Ɗ -*i
儺pҭc~}6WwWa1^+!Wv8/E -而B)-8[a+!P9uV=Йl- E(qVĺQ@ `A l{<!51#+d$ d:D̀<khti>$ԄZXxCC)#V -Pr1\rV(I7R|%QjV|%6BKkn롧^x&V
aԆ®&n^[&^pЫq1Wo 69:rb~06l9uf,3g6B&ĐN%J2{i1a'A-eE֒bM_:D<jJNuuMXz<K%8h+:Kqy+A]55Z塮uUkȋݕUK˳2S.nrͷJ`{&au0;=|(_BMr&?99))iǯ8ڻycH;9myJ]3ABK{2qG:Y|n;)ZIwJ&>t1j;i*"1L.5[xȿ/??=5o(O>?/~~OӧiRGqq+ -۩<ѕH($t۰J?t>opii2͏wn2Qwxүl52o8RrQ7oKz?ڮyc6;|u#Uܫ -{8zYrueeF
#}W@EoW
n`zZ!@$&2adt4$=Wlrm tow+uHvEE(hPStRmQ˂`fZ\;S(zɷ΅b/vZ cd -=qY,w4ĶilwyDžg8cG]&ZŤy:,~{`F#6)?L^pUڸ}+q
spBI$ ,0PEidBF A(&~uZ!!]GLɿO^=M?7+[rcýE8.Tp֮WzΙat0h=L#:[X;g9ZlhQ1Z>h|44 -HWɎC^/0ɇ -!`T~ -xB:!Pb~h;ذ;05K0Մ(@e438*Ձ^SH -E47~$"2E٢"ct?+bC Hr(H'=(ET98c5nCI'jijTeCN9[EeQ\%TJWaƚkl-Jkmt"zꥷ>Mp#4mVݯC#yG9ܫ&=\Ph;`2Lߚ_
D۴K%TFc1Y,2+Vũ>Dk"6Q{#7ћ>)3'?}}28 -{}iGH>:|Bu˩]W -{;CY1q+"kke.0dNLP`3eLS?[e҂QKU - -V7_3 \̋~
$l&-!>$=ݯ -x -fPlWsL903btT713u<JP$ tQ_lȯtТF,˪+6P/zkӷM+xz`tPX;H x
!a):T`"LsQNtB}0rE"ts6I8pDkdd -+ƕfdgRs=%-W&X[u{[-cKfeٰlYw,keqVvcwlnj/`h,xbN{g=vCppeb<{GBi~Ki~QisEvׯ}8|OҞ3gҟJ]s"SH uI)-n y̓ȓWw/ƳtԜ<AWz{Vn6+ZVRiVhucRB&%M^.$w -nBYjy,u,UZNMfmҷZ&hnZ۹\>oyx0su%|v~/|˫0Ăew|m0xemm0r)S|(]ŧA+$Og[?44y^h1K2fӺ^e,Ï51۹jڦSi4pz]N[01_*O9
b-qUe"3Be4 (8<ܒ4z&V1p[ҸZ` -YkCڭ>Ox2 O!.uY^h;8 -
IEzcf֣qqYX=bs"i%=!T&6.qcBR 07t. -Z^RpJ9;KjY5>q< >pWh&^fn&5\&ov6Ԕ2K4FawG+c{z`kN@8CN5_1ikzNgVNUdP̟3(A}GGuҪGEXO?y=@Nwev1v'!3x0"Dv͗R +fY9(0`}.9fC8[EU2X"DP>iZ/V>1,e -I7(:h -DA;(}lw:ZX1sѱXz¡gRm- - -'?rg7Wՙ:%" -\e2U\dӏdPu79K^m$s1.u:[Ƈ,m#dv{o L8hXcc9иkB`ώk2\FKs(;\nwΌV0 -0pT# -Xs`pĂ3 4 -9#D*\+bVZ0n@v7aH"R8 oBuv܁) kk !y䨈H +5A\<D&"%H -١B4@$JPʵC-l9HEH]jn!A =2Og1o<rMϣ,-7o91"4iԜ/݇{cF_a|q6w_eCg8É/|c -,l9XYhhs[.l2S ee&f& nhfi'Ft%aIY%qIݨDE$^EdܱD49P6Cv4}&Q_y:o9c/0sǜ7Cɛdd4s-Is+Yǒ9mɛ2q甉 híYAfU_R;/wJ| .
4ɀAj̢njNJO5p9C@dp D>Ra}nE7jez=:Fr$]0]T?QoHjdtڟ¶RLӊ|Fi{ -itgU+j̍ FK#˵QV4ճNƵIbC0$ܙ5akN2y䡞.¹_BFmbϯ)Pɉ Nͧ\:S:@*R3_J wК;$v>r?KygK'jϪ]+*rzg0{B&@^^
Xz -K9*Z -au~}
Ⱦ܋Ev ;Q
ӵ,z`QlzDA.+;%ԊR 0)XM[@z;Y|F҇a'7RҍkX+z&]˳s[r?|Żл?j\q1NMTTTPn{[j04N|TKz3߬HT-5XZQ./2/)dgEi&jbonK7(*Л+:b|\(3Hd;,Τ0c$ --lC#B3au+vu-u©osiąw<
yrk;&;uD<gJ,w8_*9ץTuʲW%"kZj-6
RqԼW! $Afb'm9 hOmc -*pZ2mCGs)4aAwk>ܥڷ6jՖ
;-C/\h>t}6;5 - +o);%O+R쟱ԟb?anzpT05zVͮ -,=X^տbPxwF4-- O0$I`;[vXbCf5Ez PzrFa$HYZk&{e@Stt_P -M88czcW4ՈJeø#ߖS׃rRHTjޏ' =3ZmPh;#H3d%_[lb<SW=V^HMHTXb̫y2(frlIdSӺkS~'h)/<;L;=9B5Ir{\Qx8SVL'LWw3}^3/w3x#oMxl7䇜EJRBґ߷2qޓ){YO~`5@B@6s)q/K^F L~t$Gk8|yJʓtrRȏ}v0I0e뽭`gMo/ie/GX>֟_/_~O/^ٛe#<+nDHGjyXr蘁c=p3vbp0C:0[JSđ*o)kN.2kvLSSN$w53uUlt79_r5駥_︲'-D#a_hHWҍEܥEe--Rzm/oqq#3,=_MMi)$ͺռ߁\v&OߛٲMWqp_}{g<V7O/ՠ@yLkm^`3ltX=cf(<2~hAd4LDxoԓt
}_YMOV%AӢ`ף\nE}R7֑]S*jx5N?h<ٍkp8:IG|Pw@&$8tf0Bv@{D,2%Cҽ1HX2vScӹ
9x]f̮ .]?.vx*ϴyEqKfAp&f"l"lEz;¶f@M6.v6d -I)EI7Z;ԟ4A'Ue?o~gq>DlisX6 -f wdCLlskmgc[c1]oTn^TL[lͮa6(? -D*:00EfSD}5WӭS_:DJ;waWV ,]0ve879;t;=?W@CEw7MEqU,%L[]_gEBõg}b%ĉ@5B͇FpM;#Tg#
#dT#aj -jd+DB%N0)[b)8P68,ES<stl#[_Tƍbjn]v.LS#+ϲjߒeH˩aծJQj
&0γ%xl|NJ -j$(Bu$CIt߭ -߭ -+:Es@밒a?7SgAC~/>}o.~swcoן'X~/_>_?ԛ?Y\~Z>c䂏QS$ho$S(0B['(OfYUT%WI֍tU*a>Vvt݆' X^ -}Ap00 -BPؓp8TbG:xaljKE{+##-<peU$WNI{cŴ}q8aEnk8$ {#l!H/vQO*JUrwA=4~O-i2j6͉CgWΑr@"(҈tqFuB.Hgǁv0GQ[&:FATPQT(rSDIa70<Krby.Jզ%B -K\?(z -JYٓ#z(u&ec"Yԑ3
b!JZ"qȮic)ZT2d[qN}z)a<:4Ϸ~-ג>p#55r5ݨt:thb\9#LkHەw\f -jZ!V<+7b9#YaV+\V1JU%j -F]`"@W -sQp0=^.䗢墵qq +[w`)Qd1|FjJໞ|de;|P >T'jDxVNh˜=,}FXsvg`پdxM +fOjg{u))?kGd 9_+ P WB6
2D/ycqKycqKycqKyY* ҍ ]R/ 4d|_O:%ZDG홉[3w` -9SOA<G5a"ϙ<6l~xE.fyʳ\]R=;D`j=9W_dW'#Li
-5u>p, .+۽ᴠ -s|<|\"IxU!o䨞BQo&:z@Glj`TcW΅KjcgόUdl'k3glRɨUBXi(ʋUN=Z[ț*}{!¸"0q"y;9=y'C#OʴjIκFjɬcZܺ*KwYn-;%?fEbjn}FqMU&7T *!k -L-oJ3~Dq<o_y*+Bw?|xNv|mԢz uAhHU1+;Չ Mp'_.;rL~6%0BYYyaEfSEJ-i;3FOc$R⥾:E;!,Ci@M*@bSiDE4{Dgf@;FrdErkڑ9QMHabWUSMKMSZqR:Ҹo&+FPZj@|xrЪvs)d -\kv.ٛgrG`Gn`M۰mx;^dTvd>zqъhqF/Fzҋ&;]
5,u*U8Z-gRmPj4ـ/*$qHj'ld7r9ŃQ
%v?/ZAПI\}AĵѽZ -`5Yp4+҄LfA ->'O1m\HdF$A$]qѶr~.:3t80L\@^%nyi&qw -2z -v[I6+ Hfmb&D?"=p -O]VR,NX'Uamf)[ ϝ(sY蛤.K\yU7';#쎰;wxGaw/'awoBۨk'UXԪ IN_ݧ6oNΩ^Kg,W=Q3B'zuwZFp}urtOx7>姇}~g0>~\ᷧϿ?>t_ڥ$^)LKU+'Ug>Ş=`FnjcvVþm]nnB -fS2ttx@^y< vdcn$afAt5!xHg (O ?:ˮkP-KUP͞ıQ͊L͆PwYLY)+85MpO9$]X]EqP'9ep,,Qev0(t|``R[ -#l^*yZOYVĩS
on&sv;=1,b -)Pb*U.\I\IZAraBS+ТdCj*Snu:+-<`Eek'} -Ո= -ަэ-2p|'vvw$@.s/mm`/}3W+rd199uJ=g7e[$X{5MlWF3Hl+c>")ax֙<K!G^dU:$H.A`8.'*ELdd1!ac|9S6d?dٜ$w#^Ƽpΐ -={ÕRN||Nu8^-o*u؋FZ - -(TV UXAn~ARwpQld[\iJWV6R5`I2ZhBmOjqRxYvNa9PmmO/7?zvxM;3=vM(Bʁ!JNjzhpD2 -F4jS1gyntDT!
'TE -Hˎ$EPM10@&Ik+-f hYFŬ$@Pޙ,&'nߞ+(.T!ò,'B(eYMVɎoҥQV9ȫJPVEmPUMu4]F[mv:@Q'
ƏV.9(@d@jD:k -.BAj*tu -1(zgUY%b~]9s^znjVZj9$Zjjr[ʖ0GM^jJ.E{ny%'GL=%$d5=6̩GCp"ߐ &icF*HߑgWǔҔܔI gs4 -6G^#P'' -rJ@-U -S86Hl4>
KA=N58<37ѫ~M̶hܵ^$}M n=o^CիǡTVZy|>CE˨/ݾOI_,^X6ـŨ#5 -/֩ݥ_1Ө><y_O!Qԋgd;|c_вq~N/Fpwa,Bt}w*ǟ?}x|[ߟ?O/?ͷ0b`s)q*dOR-z-NUy=Σl:b=xPCU䶚[Ea(ri:xcx.Cg.A+UQ\' -1ʃ\/u#%^^&+vW;f4F}Xx2nn*|xn0
!4bXb4²K81lrt̹d2Fl1p9~¡x%]'_ϑ#eaR;Wص5ޮ+Ao - a!;F{}6ǐUdSG<6WkiNgKar=[ԑg+;<I&a1F1@2v%TwK*J}Q3%78G7tņYX8zTDht4:'
|N{6PrUmC#-+뢫nH0 -9a=J,[c0؈
oP`EV -<Q>};Ua:b@8olA`au0qLPʈpѧZua=|6:h}ˎ-ܷ7xّ,řTIc9zRIƎ=q%8d2@ZyNva~0I(ؕ;_GSuɢ,H#Xlܸp -jʎCF838JIE#0JOomwᯉz秶<HȅXUX~+:<=tsE1|h>e,<+(!`[?a;!pxA=
XGųg_9lnwG;ܺN;><CoP;PE0fxim֍rxGO~#u#EU ~#GJYlERG-n"pRI͠ZP7{ 2QQ8qSLgqÄ]tpQ2 -UC_D`ĔӖ&EĜsA")xQF+K=~(s+lk ->[JG+{Lb -,aaQFbx:$F:JWpo{Եo7K -UP?)ϭV\ZO'0#fd\0 -EA}Tyks2e01-īgV+$Zq̺6^/jUmjneϘx!ܒ9ےPé996wYMVF+Kx*FF7Ю0t:=&9-q(`DkwAcp2k)?l4>4qƓǥ]qPbLqpJ6&Y9Q[nnd_20XnW%؊wtQy3j;N?;WRĔi2L,9uoE<-1`,mk`kr|g^+嫷lefGɌ*\SҊ7aZ}MWLVUTS:OY婶䩮3SIyL5)S)W1Y)]5(FJF4F0kZX2uUSS&(/i=m8M'U㶵#ni?S;lۛ\:Soa;(zPq2,cUR%z%}p4 -(M@<284Bx. [ - :\"(CΨ_*I|k=bd)`·tw t@f2]5%d~=Z3x$^ϿÐ yXY/Ⳁ[&]L25`^f齜Qj֑8e뻓[v|}'P6;b-VYฝ
ܦuWtZ:3uPxtU)>N~G$
JIXIt
"4Vd ->p1,ܑ[&WՊ!RH*ȏߓk[ -ALw&,^E&9μPr۫~4Bd1}~}Qp -G@0n𛂩P*SEcѰRjI+-GY7[;*S_%X*ow3SeBW[yyLݣlf 3ĺAtU;<*48˜r.F![FCV+ -MKA3bzwT4=@\`)a%T4dݢ ŮaC8x -lAĘBB,*`J\LIIbeHGa$jE)a"!@k[5xiCX{K[j2:A6/z0O ۓ,t Icw.2 -\QiV*ʹ4WMX%#cM*n6hLpW][5˩f>
dNvȜ.ЂHC:CRڐT$f!ߑd耊)֧؞bzVSNXmYPzIPZI22%a}%-JĒ[,}?*ʦtS<kB9N cՋzV51];gwA _>|ʿڗ6>M).mZD!Fn89a6<#^6aϪ4>=jKu^}jNY|'6O|u/\wqSxr/c,\/d>毟ϟeG˯_]_ϗϗ_K -1{Qx^%>˴N+Yslo5ޗ'9a)y?.`b1OTP?oSe7߀c\^qX\݅!c
qkF]qLr7\Ii]š09L^9NKNӲ.hԯ2t-FqȎ8#>cO耥k h0D -ÿy.</> \QPUL*o^Xnԟ/a_l -Bڋsպ*@ -^j+uDmd@( -¡ߝrw r( UW;5,1.:'EjDϑsB\NYЗGsz<yp/Y xَMc"WB[-1?x) -[UVN*%gM(TRai -J~jU0W2I۪QtJ* -E$P4NDlͳN "NC>I.H}t*M/hW#a]"eXe ڡvtȒ9^dT>*!k*Ԇ/M;=$JG&C'$ERK#CmK#r^6U0a#تGqc"Ч*wU)B,k*Bdچy!*O*dښ|6LJ9t:Z
0wbQ?uw@DcچHs9ى¶gݑEg| P;TD?EL1MnJBOZ冺iK-ZC/bCZa>"5wn(ͻAiN5mP -qu ~å$Hz=M }X<7@9-sL2D*,ޙfNJ##i6@4`oOBTEtFDO7b]LVcu2L$]s!E{*ߠ_z0sP;-hcT0ɏ"yGuPT1i$ ĥ{kE#4%PؼD6B]v,<@X_bQPPH<ʭ)K@븅/ -!u -`յ)BRYgLVzUc90[Et
.i/PI֖ډfbZ5Qkq=ď0IjȈfsn{Vcs(@KQӼtܜuNVlA](i'bm'j>J Ip}i9C+¾f@eq>J+a.%z)T*qɚa@Ej!Tg|J}>>I|MD5&`po@a SjC(aG
㴾LR3}uhЗ
Yݮ]H[ďuPһ$3:Sv{1T~>r:FPP2]QV 㛡ScN -ƞnJ -.6,E.A}y_p Yc_Ҩ%THEU&- P̗_='%E.hώzfxq8kaY'U
cU'#Vlf@]E$ɲj ,èS+vfے|dh㌨7 dّRsz'(FNQsfa9]0Uv~nqY2XZCG|ot0,5t<zϧ%PR`AJXwb%ƊW21-Nw-nXbfc$>%2{}`F"h&nٹ(d`xND`pHcE`^<◿o|xշo߾A|_!,ogypz˰|û9|7_??!xw?Yv{__xSo~s?W"3tt,UINiPgaB*)a\6
7)ZxM sUA*z,ފ[Ff*s
> -@
S'tò{9f6wȈ>0`ʏ%Bs\~yB瞙EOghhLR*
-I?{UȾ?!*daW6>wy7_4Qg]R~d3RGk"wgH %b<o?eCq<?ihR<I .Esà?ga|Q0֙,O\Du1BQ뙻J&WU71 l:U= -02eXWچϪ2 [3zQ\+;:tM-EJBHk0gC5\Fc'|b\ -y:aHUl)[< - -mA#֚ =[@6(A`P1Ɏ&= r-#%γEKϏ2JiwJ(P+IIv/ȵu*x:?, -e^CGDu/Jb^ļ|9+z?#ƃA:lckp]0T|ƚͣ) -Fx -Q<w0\]LVMq@-3lqkruHN - -Q%`!A49
Gԗdd OobC.!W!e5oFm?zHnEV -&Edv6Sbkc5uxX -
v%FئX$ܯ-3$J4?LUS<RV"YxaG|٣Zyԋ>l23GqL![^RGeLzQr!GI@莡vo3;rϼDQ(ňTdl䑩ٯ" -M>`!zw3 -msx\ќᙔ^^K^9R>5 ?1kFE~YNuu-14RDyI{uc*ȲhEa[% Ok oy\THfA'dK -˞s!?s pT왠V$tzXA<Cϡ*zk'ؕ(YnXV -L_QZyr`8W/8N1-=}}'Oe<|@)op<|`c-F5vÛKI -P -uIf]ɪccBJbA &8p_>$)7v~ /a+s^uLts閪T6TV̥r2m@y-I=n]%SwRKiP9njrt>311.&nc5Hȅ -MNeKZ)k.xsU֟v#WV5 -PS∻ovdlLZ}U[/f3}<*Wߺ64@$MiހLW8Jd4Nk(j[==d6w`-7?ftW;v%[9QSo /EUmdݰ.H2gZC&2fW [mpCF -l:r>du6)zW1 -`pMp" -v"Ob -&o]Eh -UwFJ /6v6z3E`3VidZ(Q+ -+!*'Fp -.c>]gU~v,POpLIz-MGWG<LtśU+L]11kںv
&q20ڟ6_V$fK.h}+S-|h
ulޣ֢%`B -*5XCub].̌%8]YƳYS?@W+i#<34ܗ5[R0ݶ -pw3oŠ`EL efR1S|hA;\l@)3+1]3TXlWbX*n_[}ڨyX>-I+6<n?|^y\Vr1*IK -gMRx^u63;+h,80tk'S0- &ۥ矃0ۆI: f7Kd`"!A,cc9{%gcs:uʾzpP;d[(*50Bf;ըzb0oO:`w&: -w8`fpu=ƀFoN_o?o<<<ܾ{{)S^)o/sޒß>m}Kekg
AP!#Gc[?'0XЂiiw 07Q璮)Ӄgɚj6+i -U; <\^oϞo7?i$nݲ\$IU
Zi.iزiٌ`4sA -C.V~d `MAr2H_ #*cetHj u<H`v$Cc.CYy$IٟzGxxS_?<'//# -=L-$Cϑ8YG?#lLZ -2tt>/ P>&ZP7/NJӁ)1]:M{N)DUup -a [V2\loQtFʘ7@²$ACKxFaSEu}zsR`0\Vϸ默`({UWͰPU$3Ͷ 'Ap9(2@gut3y &\{
Hk9g8XE@'T: -) rM3JIU0Juن MhR(Ut1gù.2ZvQff@f0y -0چ8Gj,]fNh[(u(V`Z2sbՔ@R5f0pCx2^96ԏxZy59ٯe[fXEB):8*=gЌS8W]=^F+tJ -2&
KC̒:liUSZYQmSN#@2 -2P[ۢBWǢ:Ewa%+gUK)(v:Qh6PDfDL{:ȖHpOsX+Ja_wwi%zQ:e20z R~<s\av8?`%
zܵEe;_jٷ5B_ 'v.g -H -eG`þTp]>\NeD"3HL&WFo$M꪿宯hYګvv{r{~0uYcbrXjSi͠/P_Mfj%^zuX6:/TLIf)j"nmZ*0)U/ʫa41,:(#gF_ckXJaš\R0UR!ߋܒFd]pIvÜX$9OS8/5?}KK->#qS0bjd\` - -\pxi0t 6X/l+ոH7ڥM7(X {kz=X|.,g:.;ihlFי&\cm[uX;K]_b F̗/Wu$^2N?0ה/CdZP'l(3t`,KVo@΅O-PF{{ǥ<o,j!`9,lQ5wUwdd{V͑+pЛbt5r%7cCX͖swuܛCTٛfYkQ!'%X䩷v Xb2&w<Fv.է!n9DAam^lGVH'*xVD9a7ɣƪsޙp655{M39Rdyʽlc^teIT
1uD'm2;)[Kq`cHī-dфЫzn]`Dff:TL -mj90f}ϴ7[.zt,0p!AeMNrrk%V! J?f!PTR]Ϫ;bU.>#A,coc
8ɔw%aC0<ZIu5Smhن,V7XS_Mv8jVuXZ"Yp([r#@ƍ!tkzb>C<99{u
ۊ搸z[ K, -Vh(?a%>dKQ|/$*)۔8oֽ7[a͗ryk+GN `Ss8#`#iHy>-*TZ3 qz9yK01/)j+MLNKVƏ3N UŶ!Fj0!SqQα`L6mxj<obsw<eOŴR,R^hJlAL[xbmRjN)+$µk1qPKJYOvh*t6xʀs8}y!OIRDRF!z7(xN$ADhGfA:kؘ t{z_iTDT#fo9|5)aoBh/YtcR4hKv{-~/ք<[Q1VGt?>PƻFe\0"-]2tzܤrs`((7,3|pZo"0U{?C{%"%]SP4_ 穈 -+$yGrClkx5ןqOv;>3)䪮>;j2sAwo7_~t5[3ua=T`m\GG#ek9a,JTwd,m/]H3ԾL;<3~TJyG'6l7H9&TM4ҽx*63~8M0ĹX8wj -F,^u"_f[;2[Ρ1;*>MZ53`,{ŖN?Z|A@;_NxeS:[b --NT`c\g"uX=kiSISLB EXOaZS᷊bJ -(9ͅ6D;zX0G4(X*[LS|ci *a>c*Z^MENudw>XT9N<mh'@7e c]Ms9.LcJH+(#7Fݰ4 8`anCa^M20cĵG9Yң^I !IJL,.tѨ[;&!j'Ree0X7*a 0QjvE4r%}ݴhd&}8 - Kciz'>;xnJf.xoE!GrV0y'vGz4w~5u@I80l;HJŠQ8C$Rp,(kCElbc]u\wm&<o,^Wl낍v)F3)Ԁġ-`\B),o_rxQGOipD"KztPm)7Vn@.sG:am A %=ڬP9fj*.8bԅ *m}TS؊A6kvt@[ -DqđR09rvǎva9{SvQ{'htN̽@SLFw5zl-|h\dlTcTʠ;Ag:`(BO,Rq 7N8c[p5 -nXn%SFLr^~+{6ޓB,:̶=hIi,$GQ}Y3g%e[TJTfc; -K~9PtӸMfRipEnY̻DX=Ab"Dl$9A8
'vN2hGnh݅=2|rڡ9hj!6[?E{`<mSj|Cd{eRt0CͶs18J9h%W,7Xud[,:Cc*0(]%쎿ǔ\J@Y
ۑy^ -:0zZ:ϦVC -4S\_lTT1.^%r[KPlu.AzV[~90ms^HoPٔKA|8X(t2Omq!Q|R:P+s!bJs(z;رl
\u;;3ae7^Ƹ3DnK>n-O~/^n?g}?O~1WO/͗Oiy=~ˣ>/^Ϳ%t"y$Mѯ^zz֘4^42q~`n?@ -WrmK.ypܚn|Sǧ?3AnmT!u
eiDMV;#7oCb/&cNoC.B,2unB+8O<ϳA!l`koqj'S"lbj2
rBG8o^oLŷ/MC@B9NxT,[
"|-'|`6) <F3>"8f_o圪88[6G[t9GbTn;wncP -1jBmNS -N?jy˦r4!I -zT@aـ2s@?.g^.spz/͜
vࢮӣ$O -m/x-Ӱ&:{~bnj#F -fU\D -Q~w{Ŷ|[ cqb%wCyd"{Jۓnyv6.HOlXJX־!G_[}Œ"uφ|C{KSPmQ̼:/ˁX.6a%CYx8W0&/=ʀ:+pE獓۱@Z0[x69˜Ƕ0gJ}-`}g`L[9B&h/x":LHtĎ)F9a wᑚౚ1Ѹ^EP2⸬Z-,<o`帅P#Xf!Uq.Ž| L -ERER$wGuH̀ާ)|$Q1jM44s -EmcH@'D0*sJ -v"i~vjȪ+O-ډÑcV^tm$ xQ(WnF}pu=ߜiId|`X,Fc2$ܙ!iXrLV HGù3{A@
t"] -I,8<@kj3`vq\(6Aũ0Te:ug@:BN&hGN~
Az0$ce'dzz3hm2oU@΄V
iUDh`Ƹec ^07X\ӡF6@{`70T0ulw$ƃ<X~4#-eUvRΰ14K@,E1>Pa8:*0ϪԒа -Q)1 `sOCKEJ8O~EL@R&@ p}C -ٹ6v: ы5{x둀@;F,2a拰 -M1\@ -7,G(Ӿ9S4d1q"]wC-SD)I).x?F؇@_HJ89NWwbYx?QC(Ǔ,>QNoI{4KA\@)#pP#&2Pq z鍚>@y&Mbb
g)vf.q wTA@
haVSP}h}@ -SXr_pjfp`h 6`e6L 9KA\ -;ڣ6xXPfR}"vR#2^آ;IchJ ~ -H:OlUߊE{Vo%;ns'[<).?ޗr{MRo.7ߪߛI%u{w{w{_Mvoby|ٔyu>=1߹$S{Ji'XlCJO^fh橻4ξ%{gHV,G"eJX"7luخ܊gWuYxLuس -?*?>?˩NZv7hчWkms/E*JN*~y\W6D:GIܞϟuUg]+/n~xU;}ptzq}7.ɩoumCbwk5`e6t'%Uپ]Skd)۫-O뢧MXjul3-
8u&G=$㤧|^4bnVu{o//7/( -?ą -A\eQ[:Щ~^AtJ<5ltz{9c}7 G/~:ľn@ҟ!ILbߔ
>x>v^G]b|wog'Y֕dY GEW/!XI5YBZ5)WE`@*%͌*g;$.$3KpwZ, -!udc5lc\ZP8!kcNT5,}.b 222T9%â9.eˇϽm(^t%걕i&ߕȰqwIe%6f5}L s.`f 㡐 -@1:Ulum(Jf-{/TJ-aK=4ļћ5s(M'.I*LK -HosH?Ao*[9m1*Uk'R5H-4hF7OcFfr%#Mw?4E" -?۫Wv.%y613a/;?44Fk " G<0\I19e,`b] & 0J?3)2<dO [%cz;p
$[:}<kR,}
<ir#4$"I@v?˞ލ2PX݀?I4 -(lą@KWhrÅfnV4J8}0}R,-UDBYÄkj,4
y#[b\,lbZy1hRIZO-sdK`0A!kQx G0ldRirXH
`!Tx-њ{nKhNݖh~es}ťdhN}R0H7HY=dnP4g\ҰKR,e
ku%?L ⿸voSb0NC*6`NYKj?#',16iXJq:UV.NthNt$'P\Ҝ^XCGXo"q1Fi$gRdery
)2Datw]8jINnN[I:Ziќ:Zihg^2һ1Yƙ -) -^q<Т9Uh]Y2`~$e -)ZӶ
TaPkZsm$OC DC\:z\!`e\v;q=ptHn|)BPڄ #[b\,lbZ0hRIZOLw5,K'DP<xzZ~Ӧ0Ð^5Z*X@+OE=IZ"!Wi㪲èzJOqՅevrF3DYHcF -l^ֶJRqkU $m-$HQ)D)#ՁڕeZR7,y@'=RY!47qXŝduth.P߰Lz[<AJ H.-HIS՜wgMO]8ZɫwS`Êt/@|l@HâDD\.B!FMB`]4TR!πw;}Z¸Glc\ ^]L+cÂ$O5ǝ@D́ZUb!*es+-8zu+aM>Oh{hN!3LWl; &ْbA`+*AJҊ}-`"S!Lp df{"(dm{}< -ΞORCnxld`!$fFh2;Hoz;f68Ca0mǭDLEU -> -"dzgB:ƌV.e&HI! -a٭\!gVGnVMܘǎ>)$7 -)"ǡ.):/ք[%1}x%ZeB60)ޜ<Y/fQą@DUb<oL
f@֚5psp43Z[F| -3PVP@ާz}Z8=4_Xe-i1 -;Hik*CJj}
νF .ѲOm/σG}`)q -a
\{c. -!E%fFht".yU6.-;Zns3:抇uZTJV
ŰK -h/<|51iqjzDJٯ>ZZU36n59:rj=v|ݦn̕KHG)X)DSֱ{fb6YeWnUlmyޫ43蚫
3=E04QVp#Ҙc| x:GE`8Rl'+úƚ11S!Qd -7staV:Oy\@zHNZ iٝS&=IN@I
=kbnx-ʼn][i5Z-SPÊT/@|lP!MiXEh2dWPYjA9nOKmDɗnl\,fgr(ln858ܠgDYHcF -d&H8Z*r9(sͣrh܉DN=VLK0*<AzzC\m{1+k1,ypn xNbLJ|i[gYޒBjW3f]v,HiWv5kWv5#M<uRG ޯn@Ɵ K҂V r(=劖8hK!ySw"kZq~;oa#CtCi> IGqx?3ZςlH GBZ0@[` injǀA!w0T?vf,ŻNgLY,Dv\?gg5+)A0R0f]k>2MDL+-bɍ[aДV<Iq&`ɤPZ:cAPJ< -o -ʁO&m5R2NCkSB%2k`LWf{%u8a29բu<UCũ/G -0g3!)Wϐb0dC!}"<KIQ5ơuH :E|ͨ;՚.:]S^aV6ZԿhy|5J0ˌc>}Rcˬc/uBZ0BuxxnGکi_Hz<Czy{ы&CA7o4}9pO$56A4[KwMR`'JHAY)#+OZm`~#/t1z>9W]Hߐb_0Zփ]Uiq%w^G,|aeړS-uo -HWmoJ74Q*iOKpk{݄
r6x3̬LDSuut7N3v(eJɋ+1~KESv|u\ -vGLd4LRu,`wnnp̕Q&ӲX2ܔIwphqγj$&e*52l}SV/"~&jW]D==1"cxޣ?
{bP\$3A䦹dX&(w(4X2['m
r~"2sI'7#]77Q%aBQM<wF2aXI*yJݡBHvEpQWl`t -9(5"9;0(
Iݪ"ĺY:$i2v -,cE"n"fUi51
U+di}{cKbFFY4U-x"Dbg\<Ǹi38𘧄O#+ [I2܌$x[~~!LV?hM
i-Oe EFZp+'r -S(Xo_qFEeYDHV:cNZ0x? -fb@\:km>Lqƺ"ۆ@lMh3I艬9 -GeOʌi\fet#<ǮXDd\Yvzb<E
ɸY7{1y(nS{3L%k%eN:a"(&!*B'r42¶2Utavц8¬a1k -&&d Гrws<4vi:
ӷNÀ<NӀl:y~꧉
[[pXpM<q'BrnbpC~]eʔgtw"t")6;.?%~ FQ0422IZ2ѯlFo-+PJߵfM7?eߠYD*.;p}A:eJ" -CP1TYDT9qvb9,," 3u`1Q2*0cO];֘9'{*{Mp(HM -NZ_֚RaTY -%}gvAR?&2"qheH -P9@ fP7DZ3О*/A{j_-ByuGjj3x,b$iXbC9zzCE:lK4` T5\MZ -cZqlTTVnI/@cE?!ja©)7:K*:QeJ|R![fVJ3B5MRMĂ:ZBPZg2 - x% -+IPWt*@l]X{P[9b^ HdDV7/u)D* -H\ c=e! k륿.cWnþPD<pp8P<"N>U=C.c2Xdszf2UϘ@=v< -p~|-G?BS%{uJm>eּ(,W"XMxOtx
ZJ0.H`/8WFfT 9Z8i<#%.o:VSWاb?@<؎ FO*2ap -A -Nt:\`Y/,FxY: -[kVOk=ZKba7+':GiH-(.k|Q -p]*yR 5!;>):Ȧ?=<V -#Gɒ?X#"`݉*Q -y.Υy5Ej -L=wOm|h펗2^Ik{>{A&D!Fն۶EC=wɔ@NSMPe4@}CR%92R$Arn.;Yo;FLE`>
Zq\l -J6Dz`R(6cmőkQ3,lloXQ\qQ}O`u؊+TSQ#,#PgBBQ8<_ -N8x:_Yj5)q)FpkzcU -0.ߦ".E"2dFq:h5z\VW}ʔxx9/ -^$F ޤ:37-\ -Y -;ݴU* -V;xb&|\HA/LrHȫz\+ -{DrӴ0AoYXD/"8n&HC 7Qsꋏ5&!)YMKRTH*&R>'\Yu徹a9sTACJr}9HM)Б=X)SAUf%|ޜ ƨN){yY<n@P -pT^[-OI94<C;80 >.akQ5(έ&elH98XG[|vCU%bg56Q-$p 9xBV2#vȲ`۫դHI:kT{7 .SO%&>?6K{PnN7%U ch3Ah0Iv3br(I[HDd(z5Nkq(=l^)N?C4ӤMQѦQҦ
.Nߴ0YC@(:s1HM?ZU*.eԙo[V-+C=x_]!LF -a*5 -f1FChqV -:@ƕXk`ؽA%wؿqsϗxNڜ9P"^(Fܦ4X
+M:"Oh
aqɜ`b00YH2+*sq4KN {Qĩ4AdB
?>J#`t%RePl{6
Q٤UvFoeBThl&֡Xf:@:8gd:sk3(VW)ǢwxV$m1U74#FCi4PF6LƯ(
ݧ҃.4-MiV5^EDv1+wAQ^ H@YDq!n -c/TZ@l/-өc|1ek]]+`HmvWrJߚ\!'$O5^sy]=$WWorƱM|ߜ|]w7:_ޟ߾zwn{_Ԝl:HCxbSXjޏ;"^?,nq|X.//w>9.˿'p{¤ -(ϨR -}=RW^u[&tFgVڂ/>%1Z8vơMٻ:TRy'RW}
+j&A<#`QtڒO}6Ñ$=2L
BD.Kq:&7DR {\G1Qo$fQq@,l5ά*W:
?b mݜCMgGSzMWH!sQЩ4{Np˿Wnü}Lr>i$0 -V, -B)DRѓ$;=s!lʬKLՐciJ0V bP9>@Fhց -I+!CCPWq% -0U/Qs]S- X%~mU&-<z>HkȲY ۞gnMPV -\P4x]#E/t
y@?%Fg (
AACbǸ^BI -xQ 'ڭ}](xOQX"zO9(BK -ኃ6'2%T_RM&Df[7R47p!gA:f״19'E -
-ƕ2 ^ -sxh/ݨ ~nXUG.Ǟf$vh DֽnLn>#2 -c՟S^+&V֒b<ڲ("T$ۤ[ZMdzӟھɆ!Y*D QfGy;nCK -0]Yj -ɑM&Gͻ)ce8<*u<TgoJgKRUPE,|hx8n]L3c3%]Ո`u!G'V֩R-6jϺh"X[j9ɢ(P ̳%[ZQh>yDmE@'DgT%f(49gjU -VgԶl5ݏ_l{I=j-G{z359#N -%zzk|2PJRǻOg c(7~߄XK+]&P -HWmO#J CWUf?٘=*'EX"穞1k\=SU]SU̪ctٲ!sZ^TཋE`]J|MZD&`q6aWHDB6Հ"GRhbT{ ʉZ(;bt:gQA0 -5`T(kJb}U6{op~1ˋ͗}1/
k7g?Uol9q&9v|YމKvкG퍟s.ut|օp(:ՙo⺝>?CdN<g˾V_eq>y={ʿycܾy4~arez|xiv[s5L͕ -\ -=!U!;GRc'p76UaCl,|5G98ifI;S|?l/wY4ߚ HR.ܳFvGNx{[LY3Ox~zdx'G6{up]a{gn$_v -)VBjzatY~l[vnpEl ѥst^3'P!;3&e0( 5[blgWP;M^١߉)26Yu$P 'e6GW -j'x2;,KS\,].AwyU}Y9";uSO3.~4Xn@98 -'R݆">:Ef -hJWXݯ)
V-!*Gf@udMTKLjX]Yݎ䢫6qݭR$ ke,͈5'}.3_߳aQZR+;K̢8{pDav@b@J/cf_Rxp6!Dz;ilTξnn=3?i\>7i~ -QvZT3pWhޘUkJ^%@ -
$X6!ᤍ1s %.H#H"H+ςoAgpk*!D3 -{`UK⁖F8aC -Y{`"*#Wn.i+as^Z06Lj[gH05"b6SQ -ߞД-aQj+68${KY`N^pW|Gba4ZjgǠF<ku -K]`!`9 -:$0wbk-||ܾy4ǘN?092i><4k-O>n_}4I34{'mNys@y~؞_6+wL[;xh&&ZGyΦnPw;twi;k&b:9OOo6fv+ pY7cv~p<ɨ9h{iZnxb"lJӵ\Zz}˸ᴽPGBa\Df}m83QA).qѩXXOm# - -ۤ"܊/k]aĴX1y.B}esC=:F&"JoK#uU2{PC5$cQ.ꚨHIOaYz+* fGszXDL -hT>.ށv -LN@?Trױ6;LMT)j-I}G t%|ᥳէ1fLY<?p┡y4ʠ3u5w*OB9F冪{2p} #̪xRG//Wb iY6wIe2s0{zf,{#D0Niflt9R/ePGxsyNA|u,X>kTw -z]7[LyjrAq0)Epy8R^,\45R]Gv'`utDsid 9].! -I~R<]+cWf+k3YlIK-RŎܳYA -Td/zӦn,̣2YWYY_y_t?z>PN(ݯo~kjoozC4fɏ1#3O#7:Bʼn᭲Q'RPvF=qjIxKU:[ݹЯV=={UIZS3*
7CkCI{h JE~]OdrXy4wP7x*aR@/zcz {bKF65^` -36j߫hw{>t ,
ШRa3-{s7C7xe6`Ni73L[˭4;rbD=(&Kgh7|2Q,j穤}ܼaW*cgi )gҹ(.L -L -AHJ<,&&;Jih -o"u?Tt:
2#^e -ą -˶ծÿEh]֬5/k>hA(1EIjB{랝Jk)mϙ3k~J!D - -\ZF3nK88JQVMLϐҡKbA-oaߣES";w1&hml,^K( -n')TzԽﺖmtNes!lXdxm}T^`PD#|#Uw,bO}?ֵF<4@{Zy@Tb2)މ%ā)?({&;l:s뒒ۼ-k¥8+wAu'E*fHxvYi,stN5ng3fxeЖz]˳/e8Gv4M'-ɋ4d@7K]e$(w"9i]>}ީQ=*쑽M̘i([Tz% -]9aچ:q{8^30pMj*â7~#<?pGҢ l!:lV/5Gu -6z5La SVacoX5ڙӇ!ډDUX 6D!;w.3=99V\B>#iܬUROTaD8D0lt.7z3[#Aemmf!G]&آSԻ?-G>pO1h5iLugMy~i,-hpjG=BߏzV^"ْ"ySbLvBJ 2%9b/g,u=d -Vjw76J]8+Ѽ;iPAK\]GE+/Ak껋TW-0dEyXĵG \is)D-E<E;g~wG^lFˠ/U_GU5JXs0WD5-WVv
WLHUAȱk.'3AtSYH08!
iYХ] ɽi7ږp_*tE!",c{jy^S̴WPoc)DOEm}O9atܨC{N^tc]B6Ni?jbWKФg-QVT
PƟ< -rvo- `0Bm.I<vfULopؕŬ०VoZLٖY40}ɖw8a⓪PVY]{f"rS{fa
fĀ=Yl ?r -y].͌<IHSDܸD-@+<0{ Js@5I -,v&SȽ!#tsuة荬F{"gmC -eTM_0, -#J6LJWe~_FU#4>}Ix*ږg> -l\@"Ώ)}!> -~@8R~蘔̠й!Wl*u}UJ8"LhA1/ - R>0>2Fd21[LO"N{.Ks˪XaEqMO'Pv8^0>0H.@-v5}^*EƐ^m'.o{ "Um`y[}|Ηš.UxXhud]@ݦꤐyt&u!!]Z9ot4U$.zSeRdI)icRJc\
U<Toރ"SyAA\%(G/{$mX??"tEגъ~eL3 ╂"~.+
t@wQa)KwRʹ0[QaM5-b܆lPE} b Y?bVWވ}2l;̢YvRiB-GypB:h;Ux(idѫE ,_lApj[qFxPQTۼ(U=_rDoc5_W`]<sK=18)XKK@ UrY븢;
9ˮ3ChLCAȃ}ַv@I=]..)^ßEk?>r
o[R3d,OH -o=@0[%IiTےs [%P=O^ӦOݬ!g -(18E]♻փݽP_Z\Zk4pRgʰrSՂ[cC[jIh}3/ebhdcMٔ
lT19yA7\(-G/ -3A&;KdD}S`6BfnST[uCZ -ZXjkZYJ*hԂd5>~ -+PvN烗\2Egvf
mz*u m( -چ - -a6AVycXI
Hx{P -s|PL,nв}5A.Fk
jLf$rI,aۤxTG )sHD-KEtF -,H/Qi\ -Gk`dM{ԱkWCZRQ:DVWf!M{X++QGfgw1hBs -}wJz?~ۗ㻟O˯,g-=ݏ_cEm()c0!ZQPӚbҌHc# -&wHog'
<OpyoI5hZ#"H%boa~X -t= -@#=A@YЪ7J_pjK)cĄ>%G}`>#⳿\qZ|Xqb*7ZmW٘I$ uY"EGnU;osl/kGtPF;ㄵ% Kza
W ">=ID.rBjT u_%Q<M_c2j2H:sĉ\P`#C/*bFd_e7VT-/N:T#nFenTkFnZ*FV7ʃ̥|TJX=WT-Vޗ05a"_{ODc7^X rMkS[Ja5͌ܚϬ=D2h5ܻLR f
[4P2d%X-0U2D띭Jzuqi?&PR(^7Kݭ ->yYb+?/ÿ8_Dr51g -raT)ٗKns.^h[^$ih<O?3<ױLФ3FBt~xg@-whkx&0h%WlԡxeJ
wSxo)rn73Sw}̤nZ]?n" ة.R"@<IE%>K -\h#rjc
ea:ȷ՞?_پ -yfzsn|.-y^]L -18e%ꧼ!P{GQm K^^V^g,"$
8-i-;)d}~-h -U!G;Rk9OeOq[B?\q'ņ~ -<J$QפUO2_^f,|HˈB
|k,p,ƛs}6B+gg(PO}2- ҴY -+5Xv)ow<Vs)G@! -
PU=ײmn[glVT&ŝydZ -]bâh7pWNvAyw#Ova4l~?%LrZhQq}U,,'^2-n5N3IPV+=x:3'
mR72+}
~g$ޮCiFjERs\Hs/tHE"T H{*0jT{כ@i-&s"WFW/fF4=:Jf2Z -5ۼڋ>B;?Ec-\_G_#Տ5;`xCOV剤Ņi֍UO֧Rp+ZCm" Is-բ#n -g?_rƉ\}F!2}dõS~@ݓ_rTUԬˬ͏`4GT'qRF.Ymn(5@۬;Ь\AMJBׂk;-K:a-10Yf3gۿ64pZ(7QTIr@_4=t#9NLq㏇[%}T{L4M%ݲHiSwF.( s -2T*~
q]@i$OnM -2yDJa\Vi?(,VM,-Xn^7:՚7I19, hY\1.$"adN -(`WKoO& -";*Q /ݑ॑؏Um#dX_/c|5]$AE'6u6r%ٖB q*#M{ 8~5@ZA5g0ži5I8O/rWc -CTc}A9c#z#g7 ¿zms~tNcI7y&7?z:0\:%1<#,͖SȖ
_"ײߪ;d -܁I -\4եO%}}XR=^;x¡)
"i|iTzh(ޠ01W4p]qknyF./ݷpvW:#bePp?O}0?`$̖w&h!H+:2{N1)v&=0~SP9ޖ/.O4XZQO% < - ۢF,"ṻ -l&M?K= $яn4% -=%7u^U`y;/ȯc5E`yjeE!Aٝy>,6"$§]oR֔!=˞/QӚz(:H%@0]FXTȵ
.=fM#rږJ|Ŧdv
ڴGUIdWf|݉ -w5ajɸk^g([IS.^]!~ۂG$U[OUnzlVTK AoU,nAw,o4$Y@b4~gi}KH69 xPǍZC"!OѩchmXxhuݰoW; C$Z/=IGEh-mi%s@-ƥNAwd\UK?R_ʭ|*bK M6g0 aFNy)*NR4%3ޫ@G؏]T
@YϪtD~ohP8}# B}^wrQy!S{<%bѮ}(=oεH {(u$իPUҬmJdF'IN:b[=>uT{O?V/0%OuAR7kb76%R]A-+8i-ڂT=ج%?$vM_4УCE&B$\,@Z1Кk~)Īמ=N2(0r*OuBӚ#LS24>+!,KپE7!I)+^) -cںq93ܵ%O nƾrL/
i%P6NԱˊCVp6!ϴ9D@&S SȻp}nh!CSL^Un=DJIcSw}D,#I -wgI_71V\Ο&ЙXi%s̘ -jX -[ھBJbo=?qNМ?|<b:QaADvRZs@{|'eeK\9Wnһeڟ-UR2Xa.ʤy(/'1nK8> G[na|Niu\Dl? B&/R\=M*G3v*&Vys^ł -ﮉZOyS!w@&̀3PZM_jACBƈRy뿬/3ɪQ}kZZ!Ƽ۠cus0BZ#rh8iEn(q}Oiq=E3xS ΖD4p(Xjzطͥ0$Ek6yM}g
R/d*ڑ?3%+0ͳ'Ew -U6\""SE -MQQ6-X+/+Uj\>3ELfviwU{/c>]CjoBWW0Tռ :d
ѓ(sfoQCzxY]Rcs~y.j!'WNZGrW&6Gn0K˦<g)vU+IMpdZÎ}*!qU9?bsSKl0p&,.Q]`Zʢ!qQUF|a@
5j=I\K/^{N8>GA;{g'`2Km@Z*+F1*_(
-^
Lپ1Vqݗ.^)V!|Ohq
}a5dd=b`NY@ -m;6B6#.u[; -~U V˾;N{(ۆ0=(+y)ͺ%Q#<#-sgRMlI6`vi,z.|~Ao)+T8p4F\r8=
"Slz+8KCH^&1݄3Dێu -3ṌNI7ڵIo* -{ --IDG%6Q4 XbQWZb%Ŕ[";@rͮ&c%Gl@ -I=(\,gׯfx___͗k8jkо)7ײvSX$G7媙l6#L? -W9+ŇAqͫT͂:`HbzJFOWJW59_N{Jymm_OެV-h44<ݽ%AY%Ģ
kAɠ=eBfi1j(P\tk?t.Qn>F
r\7~@S,
GSuN?-p3ܢ`ף\>6QN4f -n/ؿiOC=X* -Rf}ξհy4Y/xy3}j~%?}UCB?{69?;)8fngSLȊ1]>
\94xX~). *6od!,F46V=A7&(J$nh\7ZJkI=tthxƶݧ
rʞ!㢴CGS(чE`$Md!wk6Y9#
8)8+NBHιd -\v(>Cev%k `,`u^]@Ku~=x.-E0Ħ[ Y!H-Y8|
r'O<?hp4N.
SuZfxCHUZ=_a蓧Qv8sH*x_3,I;fͦ۳w;^2aa1c!@
C%)v|/g({ZԴ ;n,wݘԯ8r -q DV5e4l5whryl@1]`r 2Xm #hGy!mJ ŷ(!^I,tK^<L t"#`ط#1vP afT 0GW:`TGSpTHRADuh%Kw;$otI &;uTOS,Ԟg֜r{MG(pt:o.ܡy#YSN4b9n.jywwZ&gdzYx;,M(67KAܷ.\_3]l5_^Ͷgf{[&/^vuG~PMcEPb#d'@1E -eozv,y 6`lsfwzE|aesizu_&XG\xɛwB7=
ˋ W닷\sz_/'|c~ws;}vzӇǣ{y.m6T-}SCZx#ސ+!-Wdb۰qʅ:<CqȒkdcx3>P$i`@´R7aJ1ȄE!P;aGnA)u@b*vx4z7W@D|PdfbV(˿Pr8<d'(D=!?|pI8xveLDӵࢊ9;. ϩ^]KvswƲ9V6ktT5i:9;a@kFLKPTn⁖d}e,:ǰ[zd =hZ'Y#'WKWY'SQD92ƀ|:0IN?miqEQ'<M -Tũ -%gP:Qۼ@[KY\TϪcsvmP-Q!=Hb3u@C⧏;Fl_y:[{_; G]OR>soVٛMpNK!iTc/glJ3LUc/z'`NLcaʃ5d^yNِs^&j]&!`Ii
.e@e%a# - -4/+{]r#97X cg% -SB9Dһ$H'2+HvHp -$EΈ5<w(J&va;@80w)8=KSWR -E$)Bv.ڃDW*`W%:tdnɃc*k1Sv-Lيw9TNa[ -242` i0i?:`'"a*B<"^=z1i[ׇo=$
M -8e9SCeDi%LBhl{MHѩ@PC2SIDp'(š -ŒBլz)z)s9)]>L
m/dGg.t_/dt^Z%M&o5)D4A*xU8jT%jҠU*j3Tb?P! -HWnHC{'O3 flj9zX8Ȓ TQ$-G݅r!UZ=+g?::oz2/x]D -:!w~4X3Q:Y4*4h4h&͔rbtMRAt\*Dr -'cE2"TiI'}jstq(=հO[HfVG匷A( -Cq訍"rIG2P.uޒ:J>`:c3B* -Ly&xW -L?Ln^"$jt.:ӠTTҨLhjP6ZguucxpJX% ZTz@O,h:2rp=A8Q%f`' [#zunkX}*3DhDS`!d,U4y(&'I#dR"eB""5=IQT##s#@&3TGB->%Ʀ`F 7;W -Abna --e*NxnD{[XYQ^>o7yYDˁ@2D N&k>OFE~ȧŬ[qJף, -<Z p6,So&%iQxq\n -9菔_~}>ep՚~^{wzkMd6wv~o5_Dl?{t;dMz{C
dmAe;ZƮ8WHvGHuE5z?8+yrEiJk{Z8ܳ^mkj~`cSUވsP2W#c 8y-s\d
*~:6mZmnY/h DD]0j.eȬQ -X}Aȟ:>b`99Ք?p,*zPͷsǻC$)߶p_+ -Lƃa/}v=MA~u9͇Sr5sg7ðd)ŏNgU"
WtR>A/4sqNj$Ηھ.GS>ݚ^
aϽv\\ԭ,!p%=H%h|Y8uR0Y-^?koſ# -*xp}:n`5d -Ov|R:$k*fޖbVDH'R) ITQ1_bFPTe.ϔڇibV#isqqi̗
qw֑*/ -NNKq<hM_.×]jV֙ڃ!sM/̔cA4K<JA 殺1sL"gU41:kQ,}y>LӼ;f,4^OiAԻ>!½`LK2^5Ҋ>hrNv]M@Wʊ'k2$;89+fI0sc(4ۚ0Fe\X)}ɞlGƿƇ -t:
.a³$j19/ᢄvpL'.B= ߢ -^!Q:_tS}V<aji/AWJ$D_$9| -^8pJ -Fa-JV!QD_F>}V<{jiڝòF;0 a@*a,ؘ4wD8GvjJ¸R6<YHOr?"]d
37uќ{[3FoDBGG=dOyp#_C-gSoԆk(ɶ:/J~@"pAk@;q1m<BoQx=?w<_vϸ^HnBň -Ov|R:$k*f~bLS X!)M5$SDDsC -d*ZT4ҧ,}y>LӴ;e&(Aʌsy -e9E\) -??F#R!Q<_xFPT%/OڇioA$y%.B1_ -iEHsuG}dK&l +ÓDXy$[hkf\i5a, - -n9_<jVqv.s~'=ItV~Y7_:uSFNTw{>2[dO/v\Y>C(% -5ŕR2)0)Eد&,X%0~h7+ZhPčӃfVU?lguֽ{J&sLnprT_+|DV}+BJVvPo*.0}TVEUfMU8ަ>l"4ٛOnM֏7k';E\P?VM4j*ō%_D~x\a'A8D(d+|Ógc#hcXęE=`-rq1/Ep$Iknց,ʣ~Չ࣎ :wW{!y̲&;)>Nxprxt=@ᆷ~ž?->{[lS6~t^O=;o-(z~rUSgMUr -N#&m
-CV:>v>!H`0t1AZu;QC5.ADpɚ :Y֘
CX~ ->֠TFnE MC+H$D'sSj(jgm3bՎ>.<%gl^fn?f2xCzQS*Us<-C[+I ~+%^ܮ;|\W9|{krףp+o#bu>ff]
V^^kTƑՇ/z7d9x*9Q:w;"/bAyP=:
5̘4Dyڋ/dUzM
7A
Ġoᕀ}묭@(0@ ubњT3작Wq)bDCG}V=\myEfD+XMߤhU+anVE: -`IՌeZҞh;0R[hl.DOw*1Aoⶃhl -UH*pVnE֛ý/:}Z0XmFV$X#,zK]FjO -냘xS%rW=aNtsc6}Nt1^qY2NJ&!%Ǝ]7BGڰ N+QS=eGҁ%qooo=xk?7]ΓaW19:CpS4'4V\a
2 -dw#!gCj u w9Q VGR$T>켹k$Zg4:|bs2GFgqf7.y~8W,wPyR - -»
KZkc5y=sni>ku%"˯:uTC}qfB:H_VK.D
RE%;O><*ִMȦ=Jځu<%jR4KOu -TP/0p{b. -'V͌ ZpHX Lқ*#HE{GU -=.(fWIȅLN0#rD%/3<gx*$7Uswʈwhc]N,$A[Llƌ*{{t^\c>x21<.Gf8mоB*a6RG -0000000016 00000 n
-0000000236 00000 n
-0000044299 00000 n
-0000000006 00000 f
-0000205008 00000 n
-0000000007 00000 f
-0000000008 00000 f
-0000000009 00000 f
-0000000010 00000 f
-0000000011 00000 f
-0000000012 00000 f
-0000000013 00000 f
-0000000016 00000 f
-0000206023 00000 n
-0000206054 00000 n
-0000000017 00000 f
-0000000018 00000 f
-0000000019 00000 f
-0000000020 00000 f
-0000000021 00000 f
-0000000022 00000 f
-0000000023 00000 f
-0000000024 00000 f
-0000000025 00000 f
-0000000026 00000 f
-0000000027 00000 f
-0000000028 00000 f
-0000000029 00000 f
-0000000031 00000 f
-0000205078 00000 n
-0000000032 00000 f
-0000000033 00000 f
-0000000034 00000 f
-0000000035 00000 f
-0000000036 00000 f
-0000000037 00000 f
-0000000038 00000 f
-0000000039 00000 f
-0000000040 00000 f
-0000000041 00000 f
-0000000042 00000 f
-0000000043 00000 f
-0000000044 00000 f
-0000000045 00000 f
-0000000046 00000 f
-0000000049 00000 f
-0000205907 00000 n
-0000205938 00000 n
-0000000050 00000 f
-0000000051 00000 f
-0000000052 00000 f
-0000000053 00000 f
-0000000054 00000 f
-0000000055 00000 f
-0000000056 00000 f
-0000000057 00000 f
-0000000058 00000 f
-0000000059 00000 f
-0000000060 00000 f
-0000000061 00000 f
-0000000062 00000 f
-0000000064 00000 f
-0000205149 00000 n
-0000000065 00000 f
-0000000066 00000 f
-0000000067 00000 f
-0000000068 00000 f
-0000000069 00000 f
-0000000070 00000 f
-0000000071 00000 f
-0000000074 00000 f
-0000205791 00000 n
-0000205822 00000 n
-0000000075 00000 f
-0000000076 00000 f
-0000000077 00000 f
-0000000078 00000 f
-0000000079 00000 f
-0000000080 00000 f
-0000000081 00000 f
-0000000082 00000 f
-0000000083 00000 f
-0000000084 00000 f
-0000000085 00000 f
-0000000086 00000 f
-0000000087 00000 f
-0000000089 00000 f
-0000205220 00000 n
-0000000091 00000 f
-0000044351 00000 n
-0000000092 00000 f
-0000000093 00000 f
-0000000094 00000 f
-0000000095 00000 f
-0000000096 00000 f
-0000000099 00000 f
-0000205675 00000 n
-0000205706 00000 n
-0000000100 00000 f
-0000000101 00000 f
-0000000102 00000 f
-0000000103 00000 f
-0000000104 00000 f
-0000000105 00000 f
-0000000106 00000 f
-0000000107 00000 f
-0000000108 00000 f
-0000000109 00000 f
-0000000110 00000 f
-0000000111 00000 f
-0000000112 00000 f
-0000000114 00000 f
-0000205291 00000 n
-0000000115 00000 f
-0000000116 00000 f
-0000000117 00000 f
-0000000118 00000 f
-0000000119 00000 f
-0000000120 00000 f
-0000000123 00000 f
-0000205557 00000 n
-0000205589 00000 n
-0000000124 00000 f
-0000000125 00000 f
-0000000126 00000 f
-0000000127 00000 f
-0000000128 00000 f
-0000000129 00000 f
-0000000130 00000 f
-0000000131 00000 f
-0000000132 00000 f
-0000000133 00000 f
-0000000134 00000 f
-0000000135 00000 f
-0000000136 00000 f
-0000000000 00000 f
-0000205365 00000 n
-0000000000 00000 f
-0000000000 00000 f
-0000000000 00000 f
-0000000000 00000 f
-0000000000 00000 f
-0000000000 00000 f
-0000000000 00000 f
-0000000000 00000 f
-0000000000 00000 f
-0000000000 00000 f
-0000000000 00000 f
-0000205439 00000 n
-0000205471 00000 n
-0000000000 00000 f
-0000000000 00000 f
-0000000000 00000 f
-0000000000 00000 f
-0000000000 00000 f
-0000000000 00000 f
-0000000000 00000 f
-0000000000 00000 f
-0000000000 00000 f
-0000000000 00000 f
-0000000000 00000 f
-0000000000 00000 f
-0000000000 00000 f
-0000000000 00000 f
-0000046209 00000 n
-0000206139 00000 n
-0000044719 00000 n
-0000044854 00000 n
-0000046525 00000 n
-0000046401 00000 n
-0000045644 00000 n
-0000044920 00000 n
-0000045080 00000 n
-0000045130 00000 n
-0000046031 00000 n
-0000046095 00000 n
-0000046283 00000 n
-0000046315 00000 n
-0000046601 00000 n
-0000047000 00000 n
-0000047994 00000 n
-0000065459 00000 n
-0000080996 00000 n
-0000091230 00000 n
-0000105278 00000 n
-0000121066 00000 n
-0000139591 00000 n
-0000153626 00000 n
-0000157324 00000 n
-0000169613 00000 n
-0000196052 00000 n
-0000206166 00000 n
-trailer
<</Size 193/Root 1 0 R/Info 192 0 R/ID[<F744BDF41FE14BC9945784F7EE756AD5><46CAA60F2D834269A634B49ADBD90A35>]>>
startxref
206337
%%EOF
\ No newline at end of file diff --git a/chrome/app/theme/omnibox_more.png b/chrome/app/theme/omnibox_more.png Binary files differdeleted file mode 100644 index 66f4928..0000000 --- a/chrome/app/theme/omnibox_more.png +++ /dev/null diff --git a/chrome/app/theme/omnibox_more_dark.png b/chrome/app/theme/omnibox_more_dark.png Binary files differdeleted file mode 100644 index ac62f70..0000000 --- a/chrome/app/theme/omnibox_more_dark.png +++ /dev/null diff --git a/chrome/app/theme/omnibox_more_selected.png b/chrome/app/theme/omnibox_more_selected.png Binary files differdeleted file mode 100644 index e336e2a..0000000 --- a/chrome/app/theme/omnibox_more_selected.png +++ /dev/null diff --git a/chrome/app/theme/theme_resources.grd b/chrome/app/theme/theme_resources.grd index 8c44540..34b1609 100644 --- a/chrome/app/theme/theme_resources.grd +++ b/chrome/app/theme/theme_resources.grd @@ -243,9 +243,6 @@ <include name="IDR_OMNIBOX_HTTPS_WARNING" file="omnibox_https_warning.png" type="BINDATA" /> <include name="IDR_OMNIBOX_HTTP_DARK" file="omnibox_http_dark.png" type="BINDATA" /> <include name="IDR_OMNIBOX_HTTP_SELECTED" file="omnibox_http_selected.png" type="BINDATA" /> - <include name="IDR_OMNIBOX_MORE" file="omnibox_more.png" type="BINDATA" /> - <include name="IDR_OMNIBOX_MORE_DARK" file="omnibox_more_dark.png" type="BINDATA" /> - <include name="IDR_OMNIBOX_MORE_SELECTED" file="omnibox_more_selected.png" type="BINDATA" /> <include name="IDR_OMNIBOX_SEARCH" file="omnibox_search.png" type="BINDATA" /> <include name="IDR_OMNIBOX_SEARCH_DARK" file="omnibox_search_dark.png" type="BINDATA" /> <include name="IDR_OMNIBOX_SEARCH_SELECTED" file="omnibox_search_selected.png" type="BINDATA" /> diff --git a/chrome/browser/autocomplete/autocomplete.cc b/chrome/browser/autocomplete/autocomplete.cc index dfbc3a6..e2f3de2 100644 --- a/chrome/browser/autocomplete/autocomplete.cc +++ b/chrome/browser/autocomplete/autocomplete.cc @@ -548,9 +548,8 @@ void AutocompleteResult::Selection::Clear() { } AutocompleteResult::AutocompleteResult() { - // Reserve space for the max number of matches we'll show. The +1 accounts - // for the history shortcut match as it isn't included in max_matches. - matches_.reserve(kMaxMatches + 1); + // Reserve space for the max number of matches we'll show. + matches_.reserve(kMaxMatches); // It's probably safe to do this in the initializer list, but there's little // penalty to doing it here and it ensures our object is fully constructed @@ -599,25 +598,13 @@ void AutocompleteResult::SortAndCull(const AutocompleteInput& input) { &AutocompleteMatch::DestinationsEqual), matches_.end()); - // Find the top |kMaxMatches| matches. - if (matches_.size() > kMaxMatches) { - std::partial_sort(matches_.begin(), matches_.begin() + kMaxMatches, - matches_.end(), &AutocompleteMatch::MoreRelevant); - matches_.erase(matches_.begin() + kMaxMatches, matches_.end()); - } - - // HistoryContentsProvider uses a negative relevance as a way to avoid - // starving out other provider matches, yet we may end up using this match. To - // make sure such matches are sorted correctly we search for all - // relevances < 0 and negate them. If we change our relevance algorithm to - // properly mix different providers' matches, this can go away. - for (ACMatches::iterator i = matches_.begin(); i != matches_.end(); ++i) { - if (i->relevance < 0) - i->relevance = -i->relevance; - } + // Sort the results. + const size_t num_matches = std::min(kMaxMatches, matches_.size()); + std::partial_sort(matches_.begin(), matches_.begin() + num_matches, + matches_.end(), &AutocompleteMatch::MoreRelevant); + // Remove matches so that we have at most kMaxMatches. + matches_.resize(num_matches); - // Put the final result set in order. - std::sort(matches_.begin(), matches_.end(), &AutocompleteMatch::MoreRelevant); default_match_ = begin(); // Set the alternate nav URL. @@ -697,8 +684,7 @@ AutocompleteController::AutocompleteController(Profile* profile) switches::kDisableHistoryURLProvider)) providers_.push_back(new HistoryURLProvider(this, profile)); providers_.push_back(new KeywordProvider(this, profile)); - history_contents_provider_ = new HistoryContentsProvider(this, profile); - providers_.push_back(history_contents_provider_); + providers_.push_back(new HistoryContentsProvider(this, profile)); for (ACProviders::iterator i(providers_.begin()); i != providers_.end(); ++i) (*i)->AddRef(); } @@ -836,9 +822,6 @@ void AutocompleteController::UpdateLatestResult(bool is_synchronous_pass) { // Sort the matches and trim to a small number of "best" matches. latest_result_.SortAndCull(input_); - if (history_contents_provider_) - AddHistoryContentsShortcut(); - #ifndef NDEBUG latest_result_.Validate(); #endif @@ -902,105 +885,6 @@ void AutocompleteController::CommitResult(bool notify_default_match) { update_delay_timer_.Reset(); } -ACMatches AutocompleteController::GetMatchesNotInLatestResult( - const AutocompleteProvider* provider) const { - DCHECK(provider); - - // Determine the set of destination URLs. - std::set<GURL> destination_urls; - for (AutocompleteResult::const_iterator i(latest_result_.begin()); - i != latest_result_.end(); ++i) - destination_urls.insert(i->destination_url); - - ACMatches matches; - const ACMatches& provider_matches = provider->matches(); - for (ACMatches::const_iterator i = provider_matches.begin(); - i != provider_matches.end(); ++i) { - if (destination_urls.find(i->destination_url) == destination_urls.end()) - matches.push_back(*i); - } - - return matches; -} - -void AutocompleteController::AddHistoryContentsShortcut() { - DCHECK(history_contents_provider_); - // Only check the history contents provider if the history contents provider - // is done and has matches. - if (!history_contents_provider_->done() || - !history_contents_provider_->db_match_count()) { - return; - } - - if ((history_contents_provider_->db_match_count() <= - (latest_result_.size() + 1)) || - (history_contents_provider_->db_match_count() == 1)) { - // We only want to add a shortcut if we're not already showing the matches. - ACMatches matches(GetMatchesNotInLatestResult(history_contents_provider_)); - if (matches.empty()) - return; - if (matches.size() == 1) { - // Only one match not shown, add it. The relevance may be negative, - // which means we need to negate it to get the true relevance. - AutocompleteMatch& match = matches.front(); - if (match.relevance < 0) - match.relevance = -match.relevance; - latest_result_.AddMatch(match); - return; - } // else, fall through and add item. - } - - AutocompleteMatch match(NULL, 0, false, AutocompleteMatch::OPEN_HISTORY_PAGE); - match.fill_into_edit = input_.text(); - - // Mark up the text such that the user input text is bold. - size_t keyword_offset = std::wstring::npos; // Offset into match.contents. - if (history_contents_provider_->db_match_count() == - history_contents_provider_->kMaxMatchCount) { - // History contents searcher has maxed out. - match.contents = UTF16ToWideHack( - l10n_util::GetStringFUTF16(IDS_OMNIBOX_RECENT_HISTORY_MANY, - WideToUTF16Hack(input_.text()), - &keyword_offset)); - } else { - // We can report exact matches when there aren't too many. - std::vector<size_t> content_param_offsets; - match.contents = UTF16ToWideHack(l10n_util::GetStringFUTF16( - IDS_OMNIBOX_RECENT_HISTORY, - base::FormatNumber(history_contents_provider_-> - db_match_count()), - WideToUTF16Hack(input_.text()), - &content_param_offsets)); - - // content_param_offsets is ordered based on supplied params, we expect - // that the second one contains the query (first is the number). - if (content_param_offsets.size() == 2) { - keyword_offset = content_param_offsets[1]; - } else { - // See comments on an identical NOTREACHED() in search_provider.cc. - NOTREACHED(); - } - } - - // NOTE: This comparison succeeds when keyword_offset == std::wstring::npos. - if (keyword_offset > 0) { - match.contents_class.push_back( - ACMatchClassification(0, ACMatchClassification::NONE)); - } - match.contents_class.push_back( - ACMatchClassification(keyword_offset, ACMatchClassification::MATCH)); - if (keyword_offset + input_.text().size() < match.contents.size()) { - match.contents_class.push_back( - ACMatchClassification(keyword_offset + input_.text().size(), - ACMatchClassification::NONE)); - } - match.destination_url = - HistoryUI::GetHistoryURLWithSearchText(WideToUTF16(input_.text())); - match.transition = PageTransition::AUTO_BOOKMARK; - match.provider = history_contents_provider_; - latest_result_.AddMatch(match); -} - void AutocompleteController::CheckIfDone() { for (ACProviders::const_iterator i(providers_.begin()); i != providers_.end(); ++i) { diff --git a/chrome/browser/autocomplete/autocomplete.h b/chrome/browser/autocomplete/autocomplete.h index f91dbabb..19a3722 100644 --- a/chrome/browser/autocomplete/autocomplete.h +++ b/chrome/browser/autocomplete/autocomplete.h @@ -504,9 +504,7 @@ class AutocompleteResult { void Validate() const; #endif - // Max number of matches we'll show from the various providers. We may end - // up showing an additional shortcut for Destinations->History, see - // AddHistoryContentsShortcut. + // Max number of matches we'll show from the various providers. static const size_t kMaxMatches; private: @@ -543,7 +541,6 @@ class AutocompleteController : public ACProviderListener { #ifdef UNIT_TEST explicit AutocompleteController(const ACProviders& providers) : providers_(providers), - history_contents_provider_(NULL), search_provider_(NULL), updated_latest_result_(false), delay_interval_has_passed_(false), @@ -642,24 +639,12 @@ class AutocompleteController : public ACProviderListener { // notificiations. void CommitResult(bool notify_default_match); - // Returns the matches from |provider| whose destination urls are not in - // |latest_result_|. - ACMatches GetMatchesNotInLatestResult( - const AutocompleteProvider* provider) const; - - // If the HistoryContentsAutocomplete provider is done and there are more - // matches in the database than currently shown, an entry is added to - // |latest_result_| to show all history matches. - void AddHistoryContentsShortcut(); - // Updates |done_| to be accurate with respect to current providers' statuses. void CheckIfDone(); // A list of all providers. ACProviders providers_; - HistoryContentsProvider* history_contents_provider_; - SearchProvider* search_provider_; // Input passed to Start. diff --git a/chrome/browser/autocomplete/autocomplete_edit_view_browsertest.cc b/chrome/browser/autocomplete/autocomplete_edit_view_browsertest.cc index 539760a..be700cb 100644 --- a/chrome/browser/autocomplete/autocomplete_edit_view_browsertest.cc +++ b/chrome/browser/autocomplete/autocomplete_edit_view_browsertest.cc @@ -577,47 +577,6 @@ IN_PROC_BROWSER_TEST_F(AutocompleteEditViewTest, EnterToSearch) { EXPECT_STREQ(kSearchSingleCharURL, url.spec().c_str()); } -// See http://crbug.com/20934: Omnibox keyboard behavior wrong for -// "See recent pages in history" -IN_PROC_BROWSER_TEST_F(AutocompleteEditViewTest, EnterToOpenHistoryPage) { - ASSERT_TRUE(ui_test_utils::BringBrowserWindowToFront(browser())); - - ASSERT_NO_FATAL_FAILURE(SetupComponents()); - browser()->FocusLocationBar(); - - AutocompleteEditView* edit_view = NULL; - ASSERT_NO_FATAL_FAILURE(GetAutocompleteEditView(&edit_view)); - AutocompletePopupModel* popup_model = edit_view->model()->popup_model(); - ASSERT_TRUE(popup_model); - - ASSERT_NO_FATAL_FAILURE(SendKeySequence(kSearchTextKeys)); - ASSERT_NO_FATAL_FAILURE(WaitForAutocompleteControllerDone()); - ASSERT_TRUE(popup_model->IsOpen()); - EXPECT_EQ(0U, popup_model->selected_line()); - - // Move to the history page item. - size_t size = popup_model->result().size(); - while (true) { - if (popup_model->result().match_at(popup_model->selected_line()).type == - AutocompleteMatch::OPEN_HISTORY_PAGE) - break; - size_t old_selected_line = popup_model->selected_line(); - ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_DOWN, false, false, false)); - ASSERT_EQ(old_selected_line + 1, popup_model->selected_line()); - if (popup_model->selected_line() == size - 1) - break; - } - - // Make sure the history page item is selected. - ASSERT_EQ(AutocompleteMatch::OPEN_HISTORY_PAGE, - popup_model->result().match_at(popup_model->selected_line()).type); - - // Open the history page item. - ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_RETURN, false, false, false)); - GURL url = browser()->GetSelectedTabContents()->GetURL(); - EXPECT_STREQ(kHistoryPageURL, url.spec().c_str()); -} - IN_PROC_BROWSER_TEST_F(AutocompleteEditViewTest, EscapeToDefaultMatch) { ASSERT_TRUE(ui_test_utils::BringBrowserWindowToFront(browser())); diff --git a/chrome/browser/autocomplete/autocomplete_edit_view_mac.mm b/chrome/browser/autocomplete/autocomplete_edit_view_mac.mm index 19040b5..207bd08 100644 --- a/chrome/browser/autocomplete/autocomplete_edit_view_mac.mm +++ b/chrome/browser/autocomplete/autocomplete_edit_view_mac.mm @@ -136,7 +136,6 @@ NSImage* AutocompleteEditViewMac::ImageForResource(int resource_id) { case IDR_OMNIBOX_SEARCH: image_name = @"omnibox_search.pdf"; break; case IDR_OMNIBOX_HTTP: image_name = @"omnibox_http.pdf"; break; case IDR_OMNIBOX_HISTORY: image_name = @"omnibox_history.pdf"; break; - case IDR_OMNIBOX_MORE: image_name = @"omnibox_more.pdf"; break; // Values from |ToolbarModel::GetIcon()|. case IDR_OMNIBOX_HTTPS_VALID: diff --git a/chrome/browser/autocomplete/autocomplete_match.cc b/chrome/browser/autocomplete/autocomplete_match.cc index 57d57cd..353cfad 100644 --- a/chrome/browser/autocomplete/autocomplete_match.cc +++ b/chrome/browser/autocomplete/autocomplete_match.cc @@ -51,7 +51,6 @@ std::string AutocompleteMatch::TypeToString(Type type) { "search-history", "search-suggest", "search-other-engine", - "open-history-page", }; DCHECK(arraysize(strings) == NUM_TYPES); return strings[type]; @@ -70,7 +69,6 @@ int AutocompleteMatch::TypeToIcon(Type type) { IDR_OMNIBOX_SEARCH, IDR_OMNIBOX_SEARCH, IDR_OMNIBOX_SEARCH, - IDR_OMNIBOX_MORE, }; DCHECK(arraysize(icons) == NUM_TYPES); return icons[type]; @@ -85,12 +83,7 @@ bool AutocompleteMatch::MoreRelevant(const AutocompleteMatch& elem1, if (elem1.relevance == elem2.relevance) return elem1.contents > elem2.contents; - // A negative relevance indicates the real relevance can be determined by - // negating the value. If both relevances are negative, negate the result - // so that we end up with positive relevances, then negative relevances with - // the negative relevances sorted by absolute values. - const bool result = elem1.relevance > elem2.relevance; - return (elem1.relevance < 0 && elem2.relevance < 0) ? !result : result; + return elem1.relevance > elem2.relevance; } // static diff --git a/chrome/browser/autocomplete/autocomplete_match.h b/chrome/browser/autocomplete/autocomplete_match.h index d65ff5f..88cbfee 100644 --- a/chrome/browser/autocomplete/autocomplete_match.h +++ b/chrome/browser/autocomplete/autocomplete_match.h @@ -77,8 +77,6 @@ struct AutocompleteMatch { // containing the input. SEARCH_SUGGEST, // A suggested search (with the default engine). SEARCH_OTHER_ENGINE, // A search with a non-default engine. - OPEN_HISTORY_PAGE, // A synthetic result that opens the history page - // to search for the input. NUM_TYPES, }; @@ -135,13 +133,6 @@ struct AutocompleteMatch { // providers, so different providers must be carefully tuned to supply // matches with appropriate relevance. // - // If the relevance is negative, it will only be displayed if there are not - // enough non-negative items in all the providers to max out the popup. In - // this case, the relevance of the additional items will be inverted so they - // can be mixed in with the rest of the relevances. This allows a provider - // to group its matches, having the added items appear intermixed with its - // other matches. - // // TODO(pkasting): http://b/1111299 This should be calculated algorithmically, // rather than being a fairly fixed value defined by the table above. int relevance; diff --git a/chrome/browser/autocomplete/autocomplete_popup_view_gtk.cc b/chrome/browser/autocomplete/autocomplete_popup_view_gtk.cc index 3835c17..6a38570 100644 --- a/chrome/browser/autocomplete/autocomplete_popup_view_gtk.cc +++ b/chrome/browser/autocomplete/autocomplete_popup_view_gtk.cc @@ -495,7 +495,6 @@ GdkPixbuf* AutocompletePopupViewGtk::IconForMatch( case IDR_OMNIBOX_HTTP: icon = IDR_OMNIBOX_HTTP_DARK; break; case IDR_OMNIBOX_HISTORY: icon = IDR_OMNIBOX_HISTORY_DARK; break; case IDR_OMNIBOX_SEARCH: icon = IDR_OMNIBOX_SEARCH_DARK; break; - case IDR_OMNIBOX_MORE: icon = IDR_OMNIBOX_MORE_DARK; break; case IDR_OMNIBOX_STAR: icon = IDR_OMNIBOX_STAR_DARK; break; default: NOTREACHED(); break; } diff --git a/chrome/browser/autocomplete/autocomplete_unittest.cc b/chrome/browser/autocomplete/autocomplete_unittest.cc index f40fb4d..c63039c 100644 --- a/chrome/browser/autocomplete/autocomplete_unittest.cc +++ b/chrome/browser/autocomplete/autocomplete_unittest.cc @@ -382,8 +382,7 @@ TEST(AutocompleteTest, InputCrash) { false); } -// Test that we can properly compare matches' relevance when at least one is -// negative. +// Test comparing matches relevance. TEST(AutocompleteMatch, MoreRelevant) { struct RelevantCases { int r1; @@ -394,8 +393,8 @@ TEST(AutocompleteMatch, MoreRelevant) { { 10, -5, true }, { -5, 10, false }, { 0, 10, false }, - { -10, -5, true }, - { -5, -10, false }, + { -10, -5, false }, + { -5, -10, true }, }; AutocompleteMatch m1(NULL, 0, false, AutocompleteMatch::URL_WHAT_YOU_TYPED); diff --git a/chrome/browser/autocomplete/history_contents_provider.cc b/chrome/browser/autocomplete/history_contents_provider.cc index 37f3144..07c9132 100644 --- a/chrome/browser/autocomplete/history_contents_provider.cc +++ b/chrome/browser/autocomplete/history_contents_provider.cc @@ -133,7 +133,7 @@ void HistoryContentsProvider::Start(const AutocompleteInput& input, history::QueryOptions options; options.SetRecentDayRange(kDaysToSearch); - options.max_count = kMaxMatchCount; + options.max_count = kMaxMatches; history->QueryHistory(WideToUTF16(input.text()), options, &request_consumer_, NewCallback(this, &HistoryContentsProvider::QueryComplete)); @@ -183,34 +183,15 @@ void HistoryContentsProvider::ConvertResults() { result_refs.push_back(ref); } - // Get the top matches and add them. Always do max number of matches the popup - // will show plus one. This ensures that if the other providers provide the - // exact same set of results, and the db only has max_matches + 1 results - // available for this query, we know the last one. - // - // This is done to avoid having the history search shortcut show - // 'See 1 previously viewed ...'. - // - // Note that AutocompleteResult::kMaxMatches (maximum size of the popup) - // is different than both kMaxMatches (the provider's maximum) and - // kMaxMatchCount (the number of items we want from the history). - size_t max_for_popup = std::min(AutocompleteResult::kMaxMatches + 1, - result_refs.size()); + // Get the top matches and add them. size_t max_for_provider = std::min(kMaxMatches, result_refs.size()); - std::partial_sort(result_refs.begin(), result_refs.begin() + max_for_popup, + std::partial_sort(result_refs.begin(), result_refs.begin() + max_for_provider, result_refs.end(), &CompareMatchRelevance); matches_.clear(); - for (size_t i = 0; i < max_for_popup; i++) { + for (size_t i = 0; i < max_for_provider; i++) { matches_.push_back(ResultToMatch(*result_refs[i].result, result_refs[i].relevance)); } - - // We made more matches than the autocomplete service requested for this - // provider (see previous comment). We invert the weights for the items - // we want to get removed, but preserve their magnitude which will be used - // to fill them in with our other results. - for (size_t i = max_for_provider; i < max_for_popup; i++) - matches_[i].relevance = -matches_[i].relevance; } static bool MatchInTitle(const history::URLResult& result) { diff --git a/chrome/browser/autocomplete/history_contents_provider.h b/chrome/browser/autocomplete/history_contents_provider.h index 657403f..504df3f 100644 --- a/chrome/browser/autocomplete/history_contents_provider.h +++ b/chrome/browser/autocomplete/history_contents_provider.h @@ -30,15 +30,6 @@ class HistoryContentsProvider : public HistoryProvider { bool minimal_changes) OVERRIDE; virtual void Stop() OVERRIDE; - // Returns the total number of matches available in the database, up to - // kMaxMatchCount, whichever is smaller. - // Return value is incomplete if done() returns false. - size_t db_match_count() const { return results_.size(); } - - // The maximum match count we'll report. If the db_match_count is greater - // than this, it will be clamped to this result. - static const size_t kMaxMatchCount = 50; - private: ~HistoryContentsProvider(); diff --git a/chrome/browser/ui/gtk/gtk_theme_provider.cc b/chrome/browser/ui/gtk/gtk_theme_provider.cc index 72fbac6..20fd4b2 100644 --- a/chrome/browser/ui/gtk/gtk_theme_provider.cc +++ b/chrome/browser/ui/gtk/gtk_theme_provider.cc @@ -105,8 +105,6 @@ const int kAutocompleteImages[] = { IDR_OMNIBOX_HISTORY_DARK, IDR_OMNIBOX_SEARCH, IDR_OMNIBOX_SEARCH_DARK, - IDR_OMNIBOX_MORE, - IDR_OMNIBOX_MORE_DARK, IDR_OMNIBOX_STAR, IDR_OMNIBOX_STAR_DARK, IDR_GEOLOCATION_ALLOWED_LOCATIONBAR_ICON, @@ -947,7 +945,6 @@ SkBitmap* GtkThemeProvider::GenerateGtkThemeBitmap(int id) const { // different colors between the omnibox and the normal background area. case IDR_OMNIBOX_HISTORY: case IDR_OMNIBOX_HTTP: - case IDR_OMNIBOX_MORE: case IDR_OMNIBOX_SEARCH: case IDR_OMNIBOX_STAR: case IDR_GEOLOCATION_ALLOWED_LOCATIONBAR_ICON: @@ -960,7 +957,6 @@ SkBitmap* GtkThemeProvider::GenerateGtkThemeBitmap(int id) const { // with the selected color. case IDR_OMNIBOX_HISTORY_DARK: case IDR_OMNIBOX_HTTP_DARK: - case IDR_OMNIBOX_MORE_DARK: case IDR_OMNIBOX_SEARCH_DARK: case IDR_OMNIBOX_STAR_DARK: { return GenerateTintedIcon(id, selected_entry_tint_); diff --git a/chrome/browser/ui/views/autocomplete/autocomplete_popup_contents_view.cc b/chrome/browser/ui/views/autocomplete/autocomplete_popup_contents_view.cc index d1d719a..bb4b189 100644 --- a/chrome/browser/ui/views/autocomplete/autocomplete_popup_contents_view.cc +++ b/chrome/browser/ui/views/autocomplete/autocomplete_popup_contents_view.cc @@ -525,7 +525,6 @@ const SkBitmap* AutocompleteResultView::GetIcon() const { case IDR_OMNIBOX_HTTP: icon = IDR_OMNIBOX_HTTP_SELECTED; break; case IDR_OMNIBOX_HISTORY: icon = IDR_OMNIBOX_HISTORY_SELECTED; break; case IDR_OMNIBOX_SEARCH: icon = IDR_OMNIBOX_SEARCH_SELECTED; break; - case IDR_OMNIBOX_MORE: icon = IDR_OMNIBOX_MORE_SELECTED; break; case IDR_OMNIBOX_STAR: icon = IDR_OMNIBOX_STAR_SELECTED; break; default: NOTREACHED(); break; } |