Grr-0.9.0/000755 001751 000024 00000000000 11463640473 012743 5ustar00multixstaff000000 000000 Grr-0.9.0/AppController.h000644 001751 000024 00000003272 11450462313 015673 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import @interface AppController : NSObject { IBOutlet NSView* articleView; IBOutlet NSView* articleSetView; IBOutlet NSView* databaseView; IBOutlet NSWindow* window; NSToolbar* fToolbar; NSMutableArray* toolbarProviders; BOOL applicationStartupFinished; } -(IBAction) openPreferencesPanel: (id)sender; // Toolbar delegate // required method - (NSToolbarItem*)toolbar: (NSToolbar*)toolbar itemForItemIdentifier: (NSString*)itemIdentifier willBeInsertedIntoToolbar: (BOOL)flag; // required method - (NSArray*) toolbarAllowedItemIdentifiers: (NSToolbar*)toolbar; // required method - (NSArray*) toolbarDefaultItemIdentifiers: (NSToolbar*)toolbar; // optional method - (NSArray *) toolbarSelectableItemIdentifiers: (NSToolbar *)toolbar; @end Grr-0.9.0/AppController.m000644 001751 000024 00000031607 11450462313 015703 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006-2007 Guenther Noack Copyright (C) 2009-2010 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import #import "AppController.h" #import "Components.h" #import "Database.h" #import "ToolbarDelegate.h" #import "ArticleFactory.h" #import "PreferencesPanel.h" #import "NSBundle+Extensions.h" #ifdef __APPLE__ #import "GNUstep.h" #endif @interface AppController (Private) -(void)loadViewProvidingComponent: (id) aComponent overriddenView: (NSView**) overriddenView; -(BOOL) loadToolbarProvidingComponent: (id) aComponent; -(NSArray*) askToolbarProvidersForArrayUsingSelector: (SEL) aSelector toolbar: (NSToolbar*) toolbar optionalMethod: (BOOL) optionalMethod; @end @implementation AppController (Private) /** * Loads a view providing component into the place of an existing view object. * Please not that the overriddenView parameter is _a_pointer_ to the reference * to the overridden view! The new view will also be retained! */ -(void)loadViewProvidingComponent: (id) aComponent overriddenView: (NSView**) overriddenView { NSView* newView; id component = (id) aComponent; NSAssert1( [component conformsToProtocol: @protocol(ViewProvidingComponent)], @"Grr component %@ provides no view. So it cannot be used as such.", component ); NSLog(@"Module %@ is being loaded.", component); newView = [component view]; NSAssert1(newView != nil, @"Component %@ had no view, although it should.", component); [newView setFrame: [*overriddenView frame]]; [[*overriddenView superview] replaceSubview: *overriddenView with: newView]; ASSIGN(*overriddenView, newView); } /** * Loads a component that acts as a toolbar delegate. * Returns YES on success, NO on failure. */ -(BOOL) loadToolbarProvidingComponent: (id) aComponent { if ([aComponent conformsToProtocol: @protocol(ToolbarDelegate)] == NO) { NSLog(@"Tried to add component not conforming to the ToolbarDelegate protocol: @%", [aComponent class]); return NO; } [toolbarProviders addObject: aComponent]; return YES; } /* * Helper method that sends a message with the given selector to each * registered toolbar provider and concatenates the results of these * method calls. The methods belonging to the selector must return * a result of the NSArray* type. * * If the implementation of the method is optional for the toolbar * provider, the optionalMethod flag can be set to YES to let this * method check if the method is implemented by the toolbar providers * before sending the message to them. */ - (NSArray*) askToolbarProvidersForArrayUsingSelector: (SEL) aSelector toolbar: (NSToolbar*) toolbar optionalMethod: (BOOL) optionalMethod { NSMutableArray* mutArray = [NSMutableArray new]; int i; for (i=0; i<[toolbarProviders count]; i++) { id provider = [toolbarProviders objectAtIndex: i]; BOOL executionPossible = NO; if (optionalMethod == NO) { executionPossible = YES; } else { if ([provider respondsToSelector: aSelector]) { executionPossible = YES; } } if (executionPossible == YES) { [mutArray addObjectsFromArray: [provider performSelector: aSelector withObject: toolbar]]; } } return [NSArray arrayWithArray: mutArray]; } @end @implementation AppController -(void) awakeFromNib { // Retain some views [articleSetView retain]; [articleView retain]; [databaseView retain]; // toolbar is created in applicationDidFinishLaunching // Make sure the toolbar provider array is initialized ASSIGN(toolbarProviders, [NSMutableArray new]); } // ------------------------------------------------ // Application notifications // ------------------------------------------------ // Macros for setting font names and sizes in defaults without overwriting // existing values // obj is a NSFont object, key is a NSString #define SET_FAMILY( obj, key ) \ if ([defaults objectForKey: (key)] == nil) { \ [defaults setObject: [(obj) fontName] forKey: (key)]; \ } // obj is a float, key is a NSString #define SET_SIZE( obj, key ) \ if ([defaults objectForKey: (key)] == nil) { \ [defaults setObject: [NSNumber numberWithFloat: (obj)] forKey: (key)]; \ } -(void) applicationDidFinishLaunching: (NSNotification*) aNotification { id db; id plugin1; id plugin2; id feedPlugin; id articleOpsToolbar; id feedOpsToolbar; id searchingComponent; NSNotificationCenter* defaultCenter; NSUserDefaults* defaults; // First create a different RSSFactory and replace the current one with that. [RSSFactory setFactory: [[[ArticleFactory alloc] init] autorelease]]; // Make sure the fonts are set. defaults = [NSUserDefaults standardUserDefaults]; SET_FAMILY( [NSFont systemFontOfSize: [NSFont systemFontSize]], @"RSSReaderFeedListFontDefaults" ); SET_SIZE( [NSFont systemFontSize], @"RSSReaderFeedListSizeDefaults" ); SET_FAMILY( [NSFont systemFontOfSize: [NSFont systemFontSize]], @"RSSReaderArticleListFontDefaults" ); SET_SIZE( [NSFont systemFontSize], @"RSSReaderArticleListSizeDefaults" ); SET_FAMILY( [NSFont userFontOfSize: [NSFont systemFontSize]], @"RSSReaderArticleContentFontDefaults" ); SET_SIZE( [NSFont systemFontSize], @"RSSReaderArticleContentSizeDefaults" ); SET_FAMILY( [NSFont userFixedPitchFontOfSize: [NSFont systemFontSize]], @"RSSReaderFixedArticleContentFontDefaults" ); SET_SIZE( [NSFont systemFontSize], @"RSSReaderFixedArticleContentSizeDefaults" ); // Create different Grr components db = [Database shared]; plugin1 = [NSBundle instanceForBundleWithName: @"ArticleTable"]; plugin2 = [NSBundle instanceForBundleWithName: @"ArticleView"]; feedPlugin = [NSBundle instanceForBundleWithName: @"DatabaseTreeView"]; articleOpsToolbar = [NSBundle instanceForBundleWithName: @"ArticleOperations"]; feedOpsToolbar = [NSBundle instanceForBundleWithName: @"DatabaseOperations"]; searchingComponent = [NSBundle instanceForBundleWithName: @"Searching"]; NSAssert(plugin1 != nil, @"Article Table plugin could not be loaded."); NSAssert(plugin2 != nil, @"Article View plugin could not be loaded."); NSAssert(feedPlugin != nil, @"Feed Table plugin could not be loaded."); NSAssert(searchingComponent != nil, @"Searching plugin could not be loaded."); // Connect the created components... defaultCenter = [NSNotificationCenter defaultCenter]; [defaultCenter addObserver: searchingComponent selector: @selector(componentDidUpdateSet:) name: ComponentDidUpdateNotification object: feedPlugin]; [defaultCenter addObserver: plugin1 selector: @selector(componentDidUpdateSet:) name: ComponentDidUpdateNotification object: searchingComponent]; [defaultCenter addObserver: plugin2 selector: @selector(componentDidUpdateSet:) name: ComponentDidUpdateNotification object: plugin1]; [defaultCenter addObserver: articleOpsToolbar selector: @selector(componentDidUpdateSet:) name: ComponentDidUpdateNotification object: plugin1]; [defaultCenter addObserver: feedOpsToolbar selector: @selector(componentDidUpdateSet:) name: ComponentDidUpdateNotification object: feedPlugin]; // Insert the created viewable components into the GUI [self loadViewProvidingComponent: plugin1 overriddenView: &articleSetView]; [self loadViewProvidingComponent: plugin2 overriddenView: &articleView]; [self loadViewProvidingComponent: feedPlugin overriddenView: &databaseView]; [self loadToolbarProvidingComponent: feedOpsToolbar]; [self loadToolbarProvidingComponent: articleOpsToolbar]; [self loadToolbarProvidingComponent: searchingComponent]; [defaultCenter postNotificationName: ComponentDidUpdateNotification object: db]; // Create toolbar fToolbar = [(NSToolbar*)[NSToolbar alloc] initWithIdentifier: @"main window toolbar"]; [fToolbar setDelegate: self]; [window setToolbar: fToolbar]; // Set the autosave name for the window to let the window // appear in the same place next time, too. :) [window setFrameAutosaveName: @"Grr main window"]; // Now that everything is loaded, we can show the window. [window makeKeyAndOrderFront: self]; // Application startup is finished. See applicationDidBecomeActive: below. applicationStartupFinished = YES; } - (void) applicationDidBecomeActive: (NSNotification*) aNotification { // Only order front if application startup is finished. If we didn't do this, // the window would instantly be shown, as this method is called before it // is supposed to be shown. (That is, when all the plugin bundles are loaded.) if (applicationStartupFinished) { [window makeKeyAndOrderFront: self]; } } - (NSApplicationTerminateReply) applicationShouldTerminate: (NSApplication*) application { if ([[Database shared] archive] == NO) { NSLog(@"Database could not be saved to disk"); // FIXME: better error handling needed! } // toolbar must be removed before terminating, so that the window // can still store its *real* location, not the location the GNUstep // impl of NSToolbar messed up. [fToolbar setVisible: NO]; return NSTerminateNow; } // ------------------------------------------------ // Opening files // ------------------------------------------------ - (BOOL) application: (NSApplication *) application openFile: (NSString *) fileName { NSURL* URL = [NSURL fileURLWithPath: fileName]; if (URL == nil) { return NO; } return [[Database shared] subscribeToURL: URL]; } // ------------------------------------------------ // Handlers for actions // ------------------------------------------------ -(IBAction) openPreferencesPanel: (id)sender { [[PreferencesPanel shared] open]; } // ------------------------------------------------ // Toolbar delegate // ------------------------------------------------ // required method - (NSToolbarItem*)toolbar: (NSToolbar*)toolbar itemForItemIdentifier: (NSString*)itemIdentifier willBeInsertedIntoToolbar: (BOOL)flag { NSToolbarItem* result = nil; int i; for (i=0; i<[toolbarProviders count] && result == nil; i++) { id provider = [toolbarProviders objectAtIndex: i]; result = [provider toolbar: toolbar itemForItemIdentifier: itemIdentifier willBeInsertedIntoToolbar: flag]; } return result; } // required method - (NSArray*) toolbarAllowedItemIdentifiers: (NSToolbar*)toolbar { return [self askToolbarProvidersForArrayUsingSelector: _cmd toolbar: toolbar optionalMethod: YES]; } // required method - (NSArray*) toolbarDefaultItemIdentifiers: (NSToolbar*)toolbar; { return [self askToolbarProvidersForArrayUsingSelector: _cmd toolbar: toolbar optionalMethod: YES]; } // optional method - (NSArray*) toolbarSelectableItemIdentifiers: (NSToolbar *)toolbar; { return [self askToolbarProvidersForArrayUsingSelector: _cmd toolbar: toolbar optionalMethod: YES]; } @end Grr-0.9.0/Article.h000644 001751 000024 00000004262 11273363561 014502 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import #import /** * This notification is sent when the read flag for an article changes. */ extern NSString* const ArticleReadFlagChangedNotification; @protocol Article // Getter and setter for read variable -(void)setRead: (BOOL)isRead; -(BOOL)isRead; // Getter and setter for rating variable -(void)setRating: (int)aRating; -(int)rating; @end @interface Article : RSSArticle
{ BOOL _read; int _rating; } /** * Initializes the object from a Plist dictionary. */ -(id)initWithDictionary: (NSDictionary*) aDictionary; /** * Designated initializer */ -(id)initWithHeadline: (NSString*) headline url: (NSString*) url description: (NSString*) description date: (NSDate*) date; // Getter and setter for read variable -(void)setRead: (BOOL)isRead; -(BOOL)isRead; // Getter and setter for rating variable -(void)setRating: (int)aRating; -(int)rating; /** * This method is intended to make sure that the replacing article keeps * some fields from the old (this) article. Subclasses will probably want * to override this, but shouldn't forget calling the super implementation, * first. */ -(void)willBeReplacedByArticle: (id) newArticle; @end Grr-0.9.0/Article.m000644 001751 000024 00000007023 11273363561 014505 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import "Article.h" /** * This notification is sent when the read flag for an article changes. */ NSString* const ArticleReadFlagChangedNotification = @"ArticleReadFlagChangedNotification"; @implementation Article /** * Initializes the object from a Plist dictionary. */ -(id)initWithDictionary: (NSDictionary*) aDictionary { NSAssert(aDictionary != nil, @"Cannot initialise an article from the nil dictionary"); if ((self = [super initWithDictionary: aDictionary]) != nil) { NSNumber* ratingNumber; NSNumber* readFlagNumber = [aDictionary objectForKey: @"readFlag"]; if (readFlagNumber) { _read = [readFlagNumber boolValue]; } else { _read = YES; } ratingNumber = [aDictionary objectForKey: @"rating"]; if (ratingNumber) { _rating = [ratingNumber intValue]; } else { _rating = 0; } } return self; } /** * Designated initializer */ -(id)initWithHeadline: (NSString*) headline url: (NSString*) url description: (NSString*) description date: (NSDate*) date { if((self = [super initWithHeadline: headline url: url description: description date: date]) != nil) { _read = NO; } return self; } // Getter and setter for read variable -(void)setRead: (BOOL)isRead { if (_read != isRead) { _read = isRead; [self notifyChange]; [[NSNotificationCenter defaultCenter] postNotificationName: ArticleReadFlagChangedNotification object: self]; } } -(BOOL)isRead { return _read; } // Getter and setter for rating variable -(void)setRating: (int)aRating { if (_rating != aRating) { _rating = aRating; [self notifyChange]; } } -(int)rating { return _rating; } // Storage stuff -(NSDictionary*)plistDictionary { NSMutableDictionary* dict = [super plistDictionary]; [dict setValue: [NSNumber numberWithBool: _read] forKey: @"readFlag"]; [dict setValue: [NSNumber numberWithInt: _rating] forKey: @"rating"]; return dict; } -(void)willBeReplacedByArticle: (id) newArticle { id a; NSParameterAssert([newArticle conformsToProtocol: @protocol(Article)]); a = newArticle; [a setFeed: (id)[self feed]]; [super willBeReplacedByArticle: newArticle]; [(id
)newArticle setRating: _rating]; [(id
)newArticle setRead: _read]; } @end Grr-0.9.0/ArticleFactory.h000644 001751 000024 00000002506 11273363561 016031 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import #import #import "Article.h" @interface ArticleFactory : RSSFactory - (id) articleWithHeadline: (NSString*) aHeadline URL: (NSString*) aURL content: (NSString*) aContent date: (NSDate*) aDate; - (id) articleFromDictionary: (NSDictionary*) aDictionary; @end Grr-0.9.0/ArticleFactory.m000644 001751 000024 00000003544 11273363561 016041 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import "ArticleFactory.h" #import "Feed.h" @implementation ArticleFactory - (id) feedWithURL: (NSURL*) aURL { id feed = (id) [Feed feedWithURL: aURL]; [feed setAutoClear: NO]; return feed; } - (id
) articleWithHeadline: (NSString*) aHeadline URL: (NSString*) aURL content: (NSString*) aContent date: (NSDate*) aDate { id
article = [[Article alloc] initWithHeadline: aHeadline url: aURL description: aContent date: aDate]; return [article autorelease]; } - (id
) articleFromDictionary: (NSDictionary*) aDictionary { // TODO: Create lazy-loading-proxy objects here! return [[[Article alloc] initWithDictionary: aDictionary] autorelease]; } @end Grr-0.9.0/ArticleGroup.h000644 001751 000024 00000003635 11273363561 015522 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import #import "DatabaseElement.h" extern NSString* ArticleGroupChangedNotification; @protocol ArticleGroup /** * Returns a set of all articles contained in this group. */ -(NSSet*) articleSet; /** * Returns YES if and only if dropping of the articles in * articleSet is allowed into this article group. * * article set is a set of objects conforming to the * Article protocol. */ -(BOOL) allowsArticleSetDrop: (NSSet*) articleSet; /** * Drops the article set into the article group. If the * operation fails, NO is returned. */ -(BOOL) dropArticleSet: (NSSet*) articleSet; /** * Returns YES if and only if this article set can be manually * removed from the article group. */ -(BOOL) allowsArticleSetRemoval: (NSSet*) articleSet; /** * Removes the given article set from the article group and * returns YES on success. */ -(BOOL) removeArticleSet: (NSSet*) articleSet; @end @interface ArticleGroup : NSObject { NSMutableSet* articleSet; } @end Grr-0.9.0/ArticleGroup.m000644 001751 000024 00000005613 11273363561 015525 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import "ArticleGroup.h" #ifdef __APPLE__ #import "GNUstep.h" #endif NSString* ArticleGroupChangedNotification = @"ArticleGroupChangedNotification"; @implementation ArticleGroup // ---------------------------------------------------------- // initialisation // ---------------------------------------------------------- -(id) init { if ((self = [super init]) != nil) { ASSIGN(self->articleSet, [NSMutableSet new]); } return self; } // ---------------------------------------------------------- // basic article group protocol // ---------------------------------------------------------- /** * Returns a set of all articles contained in this group. */ -(NSSet*) articleSet { return [NSSet setWithSet: self->articleSet]; } /** * Returns YES if and only if dropping of the articles in * articleSet is allowed into this article group. * * article set is a set of objects conforming to the * Article protocol. */ -(BOOL) allowsArticleSetDrop: (NSSet*) articleSet { return YES; } /** * Drops the article set into the article group. If the * operation fails, NO is returned. */ -(BOOL) dropArticleSet: (NSSet*) articleSet { [self->articleSet unionSet: articleSet]; [self sendChangedNotification]; } /** * Returns YES if and only if this article set can be manually * removed from the article group. */ -(BOOL) allowsArticleSetRemoval: (NSSet*) articleSet { return NO; } /** * Removes the given article set from the article group and * returns YES on success. */ -(BOOL) removeArticleSet: (NSSet*) articleSet { // TODO: Implement this (don't forget to change the allows~ method, too) return NO; } // ---------------------------------------------------------- // sending notifications // ---------------------------------------------------------- -(void) sendChangedNotification { [[NSNotificationCenter defaultCenter] postNotificationName: ArticleGroupChangedNotification object: self]; } @end Grr-0.9.0/COPYING000644 001751 000024 00000104512 11273363561 014000 0ustar00multixstaff000000 000000 GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read .Grr-0.9.0/Category.h000644 001751 000024 00000005563 11273363561 014701 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import #import #import "DatabaseElement.h" @protocol Category /** * Returns the child elements in this category. */ -(NSArray*) elements; /** * Inserts the given element in this category. * Returns YES if - and only if - the operation is a success. * Otherwise, NO is returned. The operation will fail when the * element is already contained in this category. * * The position argument is an integer between 0 and the number * of already existing database elements. A position of 0 inserts * the new element before the first and a position equaling the * number of elements inserts the new element after the last element. */ -(BOOL) insertElement: (id)element atPosition: (int)index; /** * This convenience method inserts a database element in a category * without caring about the position. See the documentation for * -insertElement:atPosition: for details. */ -(BOOL) insertElement: (id)element; /** * Removes the given database element from the category. On success, * YES is returned. This will only work if the element is a direct * child of the category. */ -(BOOL) removeElement: (id)element; /** * Recursively removes the given database element from the category. * On success, YES is returned. This also removes the element if it's * contained in a subcategory. */ -(BOOL) recursivelyRemoveElement: (id)element; @end @interface GrrCategory : NSObject { // the parent element of this component id parent; // the array which contains all subelements NSMutableArray* elements; // the category name NSString* name; } /** * Initialises a named category with an empty element list. */ -(id) initWithName: (NSString*) aName; /** * Designated initialiser. */ -(id) initWithName: (NSString*) aName elements: (NSArray*) anElementsArray; // see Component protocol @end Grr-0.9.0/Category.m000644 001751 000024 00000013554 11447730606 014706 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import #import "Category.h" #ifdef __APPLE__ #import "GNUstep.h" #endif @implementation GrrCategory // --------------------------------------------------------- // initialisation // --------------------------------------------------------- // conforming to DatabaseElement protocol -(id) initWithDictionary: (NSDictionary*) dict { NSString* aName; NSArray* subElemDicts; NSMutableArray* subElements; int i; NSParameterAssert([dict isKindOfClass: [NSDictionary class]]); aName = [dict objectForKey: @"name"]; NSAssert1([aName isKindOfClass: [NSString class]], @"%@ is not a string", aName); subElemDicts = [dict objectForKey: @"elements"]; subElements = [NSMutableArray new]; for (i=0; i<[subElemDicts count]; i++) { id elem = DatabaseElementFromPlistDictionary([subElemDicts objectAtIndex: i]); NSAssert1( [elem conformsToProtocol: @protocol(DatabaseElement)], @"%@ is not a database element", elem ); [subElements addObject: elem]; [elem setSuperElement: self]; } return [self initWithName: aName elements: subElements]; } -(id) initWithName: (NSString*) aName { return [self initWithName: aName elements: [NSArray new]]; } /** * Designated initialiser. */ -(id) initWithName: (NSString*) aName elements: (NSArray*) anElementsArray { if ((self = [super init]) != nil) { ASSIGN(name, aName); ASSIGN(elements, [NSMutableArray arrayWithArray: anElementsArray]); } return self; } // --------------------------------------------------------- // NSObject protocol // --------------------------------------------------------- -(NSString*) description { return name; } // --------------------------------------------------------- // database element protocol // --------------------------------------------------------- -(id) superElement { return parent; } -(void) setSuperElement: (id)superElement { ASSIGN(parent, superElement); } -(NSDictionary*) plistDictionary { NSMutableDictionary* dict = [NSMutableDictionary new]; NSMutableArray* arr = [NSMutableArray new]; int i; for (i=0; i<[elements count]; i++) { id elem = [elements objectAtIndex: i]; [arr addObject: [elem plistDictionary]]; } [dict setObject: arr forKey: @"elements"]; [dict setObject: name forKey: @"name"]; [dict setObject: [[self class] description] forKey: @"isa"]; return dict; } /** * Sets the name for the category. This name is then returned by * the -description method. */ -(void) setName: (NSString*) aString { ASSIGN(name, aString); } // --------------------------------------------------------- // category protocol // --------------------------------------------------------- -(NSArray*) elements { return elements; } /** * Inserts the given element in this category. * Returns YES if - and only if - the operation is a success. * Otherwise, NO is returned. The operation will fail when the * element is already contained in this category. * * The position argument is an integer between 0 and the number * of already existing database elements. A position of 0 inserts * the new element before the first and a position equaling the * number of elements inserts the new element after the last element. */ -(BOOL) insertElement: (id)element atPosition: (int)index { if (index < 0 || index > [elements count]) { return NO; } else { [elements insertObject: element atIndex: index]; [element setSuperElement: self]; return YES; } } /** * This convenience method inserts a database element in a category * without caring about the position. See the documentation for * -insertElement:atPosition: for details. */ -(BOOL) insertElement: (id)element { [elements addObject: element]; [element setSuperElement: self]; return YES; } /** * Removes the given database element from the category. If the object * has been removed, YES is returned. Not recursive. */ -(BOOL) removeElement: (id)element { if ([elements containsObject: element]) { [elements removeObject: element]; // nil means 'top level element' here. Not very nice actually. [element setSuperElement: nil]; return YES; } else { return NO; } } /** * Recursively removes the given database element from the category. * On success, YES is returned. */ -(BOOL) recursivelyRemoveElement: (id)element { BOOL result = [self removeElement: element]; int i; for (i=0; i<[elements count]; i++) { id elem = [elements objectAtIndex: i]; if ([elem conformsToProtocol: @protocol(Category)]) { result = result || [(id)elem recursivelyRemoveElement: element]; } } return result; } @end Grr-0.9.0/ChangeLog000644 001751 000024 00000023612 11450462313 014510 0ustar00multixstaff000000 000000 2010-09-28 Riccardo Mottola * AppController.m * Database.h * Components/DatabaseOperations/DatabaseOperations.m * Components/DatabaseTreeView/DatabaseTreeViewController.h * Components/DatabaseTreeView/DatabaseTreeViewController.m * Components/TreeDatabase/TreeDatabaseComponent.m: Warning fixes about categories. 2010-03-15 Nicola Pero * GNUmakefile.postamble Components/ArticleOperations/GNUmakefile Components/ArticleTable/GNUmakefile Components/ArticleView/GNUmakefile Components/DatabaseOperations/GNUmakefile Components/DatabaseTreeView/GNUmakefile Components/Fonts/GNUmakefile Components/Proxy/GNUmakefile Components/Searching/GNUmakefile Components/SubscriptionPanel/GNUmakefile Components/TreeDatabase/GNUmakefile: updated makefiles to make 2.4 and better windows compilation 2009-11-16 Riccardo Mottola * Components.h, Components.m, GNUmakefile, PreferencesPanel.h, PreferencesPanel.m: Removed dependency on UKNibOwner UKNibOwner.[h,m]: removed 2009-11-01 Riccardo Mottola * Uniformed to GPL v3+ license with consent of Mr. Noack 2009-03-14 19:22-EDT Gregory John Casamento * Added new files. 2009-03-14 18:46-EDT Gregory John Casamento * Fixed issue with caching selectors as numbers in the dictionary. Dec-07-2007 Quentin Mathe * Fixed compilation by taking care of linking EtoileFoundation now that EtoileUI depends on it (see r2634 for the first occurence of this issue). Jun-29-2007 Yen-Ju Chen * Refresh artible table view when feed is refreshed. Fix bug #8533. * Set autoresizing all columns. Fix bug #8562. Jun-19-2007 Yen-Ju Chen * Install components inside applications so it can be relocated easily. (Bug #9352). * Set window frame in -applicationDidFinishLaunching which redraw the window and eliminate double toolbar bug. (Bug #8663). May-08-2007 Yen-Ju Chen * Update top-level license to MIT agreed by authors. See COPYING and attached email inside. May-01-2007 Yen-Ju Chen * UKNibOwner.h: Use AppKit.h instead of Cocoa.h Mar-18-2007 Yen-Ju Chen * Use EtoileUI for UKNibOwner. Feb-23-2007 Yen-Ju Chen * Fix for GNUmakefile (applied by Guenther Noack) Feb-22-2007 Guenther Noack * Upload to the Etoile SVN repository Feb-21-2007 Guenther Noack * Everywhere: Replaced "Grrr" name with "Grr" Feb-19-2007 Guenther Noack * Development/OPMLKit * Development/OPMLKitTest: Deleted (has been moved to Etoile SVN) * *.[mh]: Added license information * COPYING, README: Added Feb-17-2007 Guenther Noack * Resources/Icons/Files: Moved file icons there and replaced feed file icon by Jesse's version. * Resources/Icons/FeedFetching.tiff: New icon * Components/DatabaseTreeView: Hopefully fixed the "icon not updating" issue when fetching * Some translation stuff Feb-16-2007 Guenther Noack * Components/Searching: Added simple searching component Feb-15-2007 Guenther Noack * Development/RSSKit2 Spec: Added draft specification for RSSKit2 Feb-11-2007 Guenther Noack * AppController.[mh]: Grr window is brought up again when application is activated and it has been closed before. Feb-04-2007 Guenther Noack * NSURL+Proxy.[mh]: Fixed bug * Article.m: "Fetch all" fix Feb-03-2007 Guenther Noack * Components/DatabaseTreeView: Fixed selection bug * some more documentation files * PreferencesPanel.gorm: Fixed window background color Feb-02-2007 Guenther Noack * DatabaseElement.h: DatabaseElementFocusRequestNotification added * Components/DatabaseTreeView: Recognises and handles the above notification. Feb-01-2007 Guenther Noack * Components/SubscriptionPanel, Components/FeedOperations: Made SubscriptionPanel communication well-defined by defining a protocol, made the location of newly created subscriptions relative to the location of the currently selected DatabaseElement. * Development/Deprecated: created, moved some components there * Made TreeDatabase the default database * Documentation: Updated HACKING, MANUAL TESTING * Database.h: Documented protocol * NSURL+Proxy.[mh]: moved back from Components/Proxy * Category.[mh]: Specified and implemented -recursivelyRemoveElement: method * Category.[mh]: Fixed linkage error * DatabaseElement protocol and implementations: -setName: method * Database.h: -addCategoryNamed:... methods added * Components/FeedOperations: Renamed to DatabaseOperations and added the 'Add Category' toolbar item Jan-30-2007 Guenther Noack * Components/Fonts, Components/URLOpening: Icons for pref panels * Category.[mh]: Category implementation (Class name is GrrCategory, as 'Category' is already used by the ObjC runtime.) * Added Category icon * Database.h: Removed unnecessary methods, added some convenience methods * DatabaseElement.h: Changed "super element" type to id * Components/DatabaseTreeView: Drag&Drop for URLs and within the view. * Components/TreeDatabase: Wrote some of the elementary methods * PipeType.[mh]: Added database element pipe type * NumberedImageTextCell.m: Removed badge if number == 0 Jan-29-2007 Guenther Noack * Database.[mh]: Added change notification * DatabaseElement.[mh]: * Serialisation methods * Setter for super element * DatabaseElementFromPlistDictionary() function * AppController.m: Loads DatabaseTreeView now * Components/DatabaseTreeView: * Uses NumberedImageTextCell * Basic functionality works Jan-24-2007 Guenther Noack * DatabaseElement.h, ArticleGroup.h, Category.h, Database.h: Started writing protocols for the tree-shaped data storage. * AppController.[mh]: Added the setting of the default fonts on start * Components/Fonts: Works now * Components/ArticleView: Uses changeable fonts * PreferencePanel.m: Made the preference panel's toolbar non- customizable and made all its items "selectable". Jan-23-2007 Guenther Noack * TODO: Added TODOs * Documentation/RELEASE HOWTO: Mentions the transition from the "Grrr" name to the "Grr" name now. * Components/Fonts: Initial creation, not yet fully functional. Jan-20-2007 Guenther Noack * Article.[mh]: Added notification for the specific read flag change event. Made feed table use it for correct refreshing. Jan-19-2007 Guenther Noack * Resources/Icons/AddFeed.tiff: imported Jan-18-2007 Guenther Noack * Components.h: Changed header include to use EtoileFoundation, as EtoileExtensions is deprecated. * Components/FeedOperations: Added "Subscribe" item * Components/SubscriptionPanel: created * PreferencesPanel.[mh]: Made it a floating panel Jan-17-2007 Guenther Noack * Components/FeedOperations: FeedOpsToolbarDelegate class moved into components subdirectory. * Components/ArticleOperations: ArticleOpsToolbarDelegate class moved into components subdirectory. * NSBundle+Extensions.h: Added missing method declaration * AppController.m, Gorm files: Main window is now ordered to front *after* the plugin loading. This way the user doesn't see empty spaces in the window while modules are loaded. * Development/ArticleGroup Idea: article group source code * Documentation/HACKING: Added * NSBundle+Extensions: Modified to also allow loading of bundles with an extension different to .grrc * ArticleDatabase: Moved to the Component directory Jan-16-2007 Guenther Noack * Renamed DatabaseProtocol.h to Database.h * Links now clickable * URL Opening component Jan-15-2007 Guenther Noack * New german translation * Moved web proxy code into an own plugin. * First modules work. * SimpleArticleOutputPlugin: Deleted * Started to modularize the application. (Actually it was pretty modularized all the time, but I was afraid of bundles. Here they are now.) Jan-13-2007 Guenther Noack * Fixed dates in this Changelog; forgot that it's 2007 now... * Added sketchy OPMLKit implementation in Developer directory Jan-11-2007 Guenther Noack * Feed.[mh]: Added method to return the number of unread articles * FeedTablePlugin.[mh]: Shows unread article count instead of article count beneath feed names now * ArticleDatabaseComponent.m: Added a security notice when loading articles while using a GNUstep-base version below or equal 1.13.0 * Added missing GNUstep.h * Added Extended Window class that sends events on certain keystrokes (PageUp, PageDown, Up, Down) * It's possible to scroll the article view using the Page Up and Page Down keys now. * Added UKNibOwner class and conditional Etoile compilation * Marked some IB outlets and actions Jan-2-2007 Guenther Noack * Added homepage to repository Dec-9-2006 Guenther Noack * Tried to tweak HTML output a bit * Implemented HTML Entity interpretation with the said list. Dec-8-2006 Guenther Noack * Created Development directory, copied HTML Entity list into it and created a small script to create a Plist from that. Dec-6-2006 Guenther Noack * Drawed new icon (dog with antenna) * Drawed some UI element textures from scratch * Fixed parsing bug related to attributes quoted with single quote * Refactored HTML parsing code a bit * Got number-entities working ( { in HTML code ) * Added TODO file * Added Manual Testing and Release HOWTO file Dec-5-2006 Guenther Noack * Article notifies now when rating changes (forgot that before) * HTML Parsing works and gives basic results. Problems to be fixed include: How to resolve entities, images,
-Tags, changing
	  font attributes
	* on the GUI side: still lacking: clicking links, ensuring text
	  breaks at new borders when text view size changes
	* Better Article Text View GUI

Dec-4-2006  Guenther Noack
	* Simple HTML parser, compiles but untested.
	  Not used in the code, although it's linked against it!
	* Made feeds sort themselves
	* Made articles sort in the right direction when sorting the dates.
	* Improved some icons
	* Added badges for feed table

Nov-28-2006  Guenther Noack
	* Made icons comply to improved Etoile palette

Nov-27-2006  Guenther Noack
	* German.lproj: Better translation
	* ChangeLog: added
	* Added some assertions

Grr-0.9.0/Components/000755 001751 000024 00000000000 11463636261 015070 5ustar00multixstaff000000 000000 Grr-0.9.0/Components.h000644 001751 000024 00000007313 11300120263 015221 0ustar00multixstaff000000 000000 /*
   Grr RSS Reader
   
   Copyright (C) 2006, 2007 Guenther Noack 
   Copyright (C) 2009  GNUstep Application Team
                       Riccardo Mottola

   This application is free software; you can redistribute it and/or
   modify it under the terms of the GNU General Public
   License as published by the Free Software Foundation; either
   version 3 of the License, or (at your option) any later version.
 
   This application is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
   Library General Public License for more details.
 
   You should have received a copy of the GNU General Public
   License along with this library; if not, write to the Free
   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. 
*/

#ifndef _PLUGINCONTROLLER_H_
#define _PLUGINCONTROLLER_H_

#import 
#import 

#import "PipeType.h"

extern NSString* ComponentDidUpdateNotification;

/**
 * Components conforming to this protocol send a ComponentDidUpdateNotification
 * with themselves as notification object whenever their output changes. Listeners can
 * then retrieve the output using the output providing component's -objectsForPipeType method.
 */
@protocol OutputProvidingComponent
/**
 * Returns the set of objects handled by this component that is
 * given out through the "pipe" with the given pipe type.
 */
-(NSSet*) objectsForPipeType: (id)aPipeType;
@end

/**
 * Components conforming to this protocol can be sent notifications to the
 * componentDidUpdateSet: method with an OutputProvidingComponent being the
 * notification object. They can then retrieve their input using the
 * OutputProvidingComponent's -objectsForPipeType method.
 *
 * @see OutputProvidingComponent
 */
@protocol InputAcceptingComponent
/**
 * Notifications sent to this method with an OutputPlugin being the notification object
 * tell the InputPlugin that an updated set of objects can be retrieved from the OutputPlugin.
 */
-(void)componentDidUpdateSet: (NSNotification*) aNotification;
@end


/**
 * This convenience protocol serves the sole purpose to release programmers
 * from writing OutputProvidingComponent,InputAcceptingComponent.
 */
@protocol FilterComponent 
@end


/**
 * Components conforming to this interface can return an NSView instance using their
 * -view method. The returned NSView reference must always refer to the same instance for
 * each instance of the ViewProvidingComponent.
 */
@protocol ViewProvidingComponent
/**
 * Returns the view belonging to this component.
 */
-(NSView*) view;
@end


/**
 * A class with a _view field that implements ViewProvidingComponent. Inherit from this class
 * for easy view providing component creation. The steps to do are:
 *
 * 
    *
  • Create a subclass of this class
  • *
  • Create a Gorm file named like your subclass *
      *
    • Model this class and your subclass into the Gorm file. Don't forget the fields * for your class and this classes' _view field.
    • *
    • Connect this classes' _view outlet with the view you wish to use as component view.
    • *
    *
  • Done. When your class is instantiated, the Gorm file will automatically be loaded and * it will automatically return that view.
  • * *
*/ @interface ViewProvidingComponent : NSObject { IBOutlet NSView* _view; } -(NSView*) view; /** * Small convenience method that can be used in almost every output providing component. */ -(void) notifyChanges; @end #endif // _PLUGINCONTROLLER_H_ Grr-0.9.0/Components.m000644 001751 000024 00000003374 11300117623 015237 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import "Components.h" NSString* ComponentDidUpdateNotification = @"ComponentDidUpdateNotification"; @implementation ViewProvidingComponent -(id) init { if ((self = [super init]) != nil) { BOOL nibLoaded; NSString *nibName; nibName = NSStringFromClass([self class]); nibLoaded = [NSBundle loadNibNamed:nibName owner:self]; if (nibLoaded == NO) { NSLog(@"ViewProvidingComponent: Failed to load nib %@.", nibName); return nil; } [_view retain]; // make sure _view is ours! } return self; } -(void)dealloc { [_view release]; [super dealloc]; } -(NSView*) view { return [[_view retain] autorelease]; } -(void) notifyChanges { [[NSNotificationCenter defaultCenter] postNotificationName: ComponentDidUpdateNotification object: self]; } @end Grr-0.9.0/Database.h000644 001751 000024 00000013751 11450462313 014616 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006-2007 Guenther Noack Copyright (C) 2009-2010 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import #import "Article.h" #import "Feed.h" #import "DatabaseElement.h" #import "ArticleGroup.h" #import "Category.h" #import "Components.h" extern NSString* const DatabaseChangeNotification; /** * Objects conforming to this protocol provide access to a * hierarchical database of article groups (e.g. a feed) and * categories. * * The top level elements of the database conform to the * DatabaseElement protocol. The hierarchy is established by its * subprotocol 'Category'. A category object stores an array of * Database element. (Composite pattern) * * The other subprotocol of DatabaseElement is ArticleGroup. An * article group stores and provides access to a set of articles. * The Feed protocol is also a subprotocol of ArticleGroup. */ @protocol Database // ---------------------------------------------------------- // Retrieval // ---------------------------------------------------------- /** * Returns the top level elements of the database. This * is an array of objects conforming to the DatabaseElement * protocol. */ -(NSArray*)topLevelElements; /** * Returns the set of all articles in the database. An * article is an object conforming to the Article protocol. */ -(NSSet*)articles; // ---------------------------------------------------------- // Modification // ---------------------------------------------------------- /** * Removes the given article object from the database. If the * operation succeeds, YES is returned. Otherwise, NO is * returned. * * @return YES on success */ -(BOOL)removeArticle: (id
)article; /** * Removed the given database element from the database. If * the operation succeeds, YES is returned. * * @return YES on success */ -(BOOL)removeElement: (id)element; /** * Starts the fetching process of all feeds contained in the * database. Please note that feeds are not guaranteed to be * done with fetching when this method returns. See the Feed * protocol on how to find out whether a feed is currently * being fetched. */ -(void)fetchAllFeeds; /** * Subscribes to the given URL. * This is a convenience method for * -subscribeToURL:inCategory:position:. * * @return YES on success */ -(BOOL)subscribeToURL: (NSURL*)aURL; /** * Subscribes to the given URL and inserts the newly * created feed in the given category. If the given category * is nil, the feed will be inserted as top level object in * the database. * * This is a convenience method for * -subscribeToURL:inCategory:position:. * * @return YES on success */ -(BOOL)subscribeToURL: (NSURL*)aURL inCategory: (id)aCategory; /** * Subscribes to the given URL. The newly created feed database * element will be created in the given category at the given * position. If the category is nil, it will be inserted as top * level object in the database. The method returns YES on success, * NO on failure. * * The method fails if a feed with the given URL is already * subscribed. It may also fail if the insertion into the database * doesn't work, for example if the index is not valid for the * given category. * * @return YES on success */ -(BOOL)subscribeToURL: (NSURL*)aURL inCategory: (id)aCategory position: (int)index; /** * Creates a new category with the given name in the specified * category at the given position. * * @return YES on success */ -(BOOL) addCategoryNamed: (NSString*)name inCategory: (id)aCategory position: (int)index; /** * Creates a new category with the given name in the specified * category. * * @return YES on success */ -(BOOL) addCategoryNamed: (NSString*)name inCategory: (id)aCategory; /** * Moves a database element from its old position into the given * category. * * @return YES on success */ -(BOOL)moveElement: (id)anElement intoCategory: (id)aCategory; /** * Moves a database element from its old position into the given * category at the given position. * * This may especially fail in the case when trying to move a * category into itself. * * @return YES on success */ -(BOOL)moveElement: (id)anElement intoCategory: (id)aCategory position: (int)index; // ------------------------------------------------------------------- // Archiving // ------------------------------------------------------------------- /** * Writes the database back to its central storage. This method is * called by the application before exiting. * * Database implementations may also leave this method empty and * synchronize with the central storage on the fly. * * @return YES on success */ -(BOOL)archive; /** * Loads the database from a central storage. * * Implementers of a database should call this from the * database's -init method. * * @return YES on success */ -(BOOL)unarchive; @end @interface Database : NSObject /** * Singleton method. Returns the one database object for the * application. */ +(id) shared; @end Grr-0.9.0/Database.m000644 001751 000024 00000004415 11273363561 014630 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import "Database.h" #import "NSBundle+Extensions.h" #ifdef __APPLE__ #import "GNUstep.h" #endif static id sharedDatabase = nil; NSString* const GrrDatabasePluginNameDefaults = @"DatabasePluginName"; NSString* const DatabaseChangeNotification = @"DatabaseChangeNotification"; @implementation Database +(id) shared { if (sharedDatabase == nil) { id database; // Find out the name of the database plugin to be loaded. The default is // "TreeDatabase", but it can be overridden using the DatabasePluginName // user default. For details, see the documentation on hacking a database // in the documentation directory. NSString* databasePluginName = [[NSUserDefaults standardUserDefaults] objectForKey: GrrDatabasePluginNameDefaults]; if (databasePluginName == nil) { databasePluginName = @"TreeDatabase"; } database = [NSBundle instanceForBundleWithName: databasePluginName type: @"grrdb"]; NSAssert(database != nil, @"The database could not be loaded!"); NSAssert1( [database conformsToProtocol: @protocol(Database)], @"Database %@ does not conform to the database protocol.", database ); ASSIGN(sharedDatabase, database); } return sharedDatabase; } @end Grr-0.9.0/DatabaseElement.h000644 001751 000024 00000004607 11273363561 016140 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import #import /** * Send a notification with this name and a database element as the * object to make that database element get the focus. (It will get * selected in the outline view.) */ extern NSString* const DatabaseElementFocusRequestNotification; @protocol DatabaseElement /** * Returns the super element of this database element. Note that * top level elements will return nil here. */ -(id) superElement; /** * Sets the super element for an element */ -(void) setSuperElement: (id) superElement; /** * Archives the element and all its subelements to a plist-conformant * NSDictionary object. The "isa" key of the dictionary must have the * class name of the archiving object as a value. Don't forget to * overwrite this class name in each subclass when archiving to the * plist dictionary! */ -(NSDictionary*) plistDictionary; /** * Unarchives the element from a plist-conformant NSDictionary object. */ -(id) initWithDictionary: (NSDictionary*) aDictionary; /** * Sets the name for the database element. This name is then * returned by the -description method. */ -(void) setName: (NSString*) aString; @end /** * Unarchives a database element from a plist dictionary. The plist dictionary * must have a "isa" key which indicates the class of the object to be unarchived. * The class must also be known to the application. */ extern id DatabaseElementFromPlistDictionary( NSDictionary* plistDictionary ); Grr-0.9.0/DatabaseElement.m000644 001751 000024 00000003504 11273363561 016140 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import #import "DatabaseElement.h" NSString* const DatabaseElementFocusRequestNotification = @"DatabaseElementFocusRequestNotification"; id DatabaseElementFromPlistDictionary( NSDictionary* plistDictionary ) { id classObject; NSString* className; id elem; NSCParameterAssert([plistDictionary isKindOfClass: [NSDictionary class]]); className = [plistDictionary objectForKey: @"isa"]; NSCAssert1( [className isKindOfClass: [NSString class]], @"the dictionary's isa value \"%@\" is not a string.", className ); classObject = NSClassFromString(className); NSCAssert1( classObject != nil, @"the dictionary's isa value \"%@\" cannot be resolved to a class", className ); elem = [classObject alloc]; elem = [elem initWithDictionary: plistDictionary]; return elem; } Grr-0.9.0/Development/000755 001751 000024 00000000000 11463636261 015225 5ustar00multixstaff000000 000000 Grr-0.9.0/ExtendedWindow.h000644 001751 000024 00000004011 11273363561 016037 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import /** * The Grr main window sends notifications for special keystrokes. * Apart from the fact that notifications are used, the coupling is * pretty tight. There are no mechanisms to ensure that only one * plugin does an action when a key is pressed, but the names of the * notifications indicate which plugin shall listen to them. */ // -------------------------------------------------------------- // the notifications sent by the extended window class // -------------------------------------------------------------- extern NSString* ScrollArticleUpNotification; // Page Up extern NSString* ScrollArticleDownNotification; // Page Down extern NSString* SelectPreviousArticleNotification; // Up Arrow extern NSString* SelectNextArticleNotification; // Down Arrow // ----------------------------------------------------------------------- // the extended window class which sends notifications on key presses. // ----------------------------------------------------------------------- @interface ExtendedWindow : NSWindow { // empty } -(void) keyDown: (NSEvent*)anEvent; @end Grr-0.9.0/ExtendedWindow.m000644 001751 000024 00000005643 11273363561 016060 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ /* * The extended window class sends notifications to plugins on special keystrokes. */ #import "ExtendedWindow.h" // ---------------------------------------------------------------------------- // extended window keystroke notifications // ---------------------------------------------------------------------------- NSString* ScrollArticleUpNotification = @"ScrollArticleUpNotification"; NSString* ScrollArticleDownNotification = @"ScrollArticleDownNotification"; NSString* SelectPreviousArticleNotification = @"SelectPreviousArticleNotification"; NSString* SelectNextArticleNotification = @"SelectNextArticleNotification"; // ---------------------------------------------------------------------------- // the extended window class // ---------------------------------------------------------------------------- @implementation ExtendedWindow -(void) keyDown: (NSEvent*)anEvent { NSString* characters = [anEvent characters]; if ([characters length] > 0) { unichar character = [characters characterAtIndex: 0]; NSString* notifName = nil; switch (character) { case NSUpArrowFunctionKey: notifName = SelectPreviousArticleNotification; break; case NSDownArrowFunctionKey: notifName = SelectNextArticleNotification; break; case NSPageUpFunctionKey: notifName = ScrollArticleUpNotification; break; case NSPageDownFunctionKey: notifName = ScrollArticleDownNotification; break; default: notifName = nil; break; } if (notifName != nil) { [[NSNotificationCenter defaultCenter] postNotificationName: notifName object: self userInfo: nil]; } } } @end Grr-0.9.0/Feed.h000644 001751 000024 00000002221 11273363561 013753 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import #import #import "ArticleGroup.h" @protocol Feed -(int) unreadArticleCount; @end @interface Feed : RSSFeed { id superElem; NSString* databaseElementName; } @end Grr-0.9.0/Feed.m000644 001751 000024 00000010271 11447730606 013765 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import "Feed.h" #import "Article.h" #ifdef GNUSTEP #import "NSURL+Proxy.h" #endif #ifdef __APPLE__ #import "GNUstep.h" #endif // ---------------------------------------------- // Feed Private interface. // ---------------------------------------------- @interface Feed (Private) -(void) beginsFetching; @end @implementation Feed // ---------------------------------------------- // Counting of unread articles // ---------------------------------------------- -(int) unreadArticleCount { int i; int unreadCount = 0; NSArray* articleArray = [[self articleSet] allObjects]; for (i=0; i<[articleArray count]; i++) { id
article = [articleArray objectAtIndex: i]; if ([article isRead] == NO) { unreadCount ++; } } return unreadCount; } // ---------------------------------------------- // Database element protocol // ---------------------------------------------- -(NSMutableDictionary*) plistDictionary { NSMutableDictionary* dict = [super plistDictionary]; // The DatabaseElement protocol says there has to be a // isa key indicating the name of the object's class. [dict setObject: [[self class] description] forKey: @"isa"]; // We'll also have to store our database name, if there's // a special one. if (databaseElementName != nil) { [dict setObject: databaseElementName forKey: @"databaseElementName"]; } return dict; } -(id) initWithDictionary: (NSDictionary*) plistDictionary { if ((self = [super initFromPlistDictionary: plistDictionary]) != nil) { ASSIGN(databaseElementName, [plistDictionary objectForKey: @"databaseElementName"]); } return self; } -(id) superElement { return superElem; } -(void) setSuperElement: (id) superElement { ASSIGN(superElem, superElement); } -(void) setName: (NSString*) aString { ASSIGN(databaseElementName, aString); } -(NSString*) description { if (databaseElementName != nil) { return databaseElementName; } else { return [super description]; } } // ---------------------------------------------- // Article Group protocol (No manual modifications allowed) // ---------------------------------------------- -(BOOL) allowsArticleSetDrop: (NSSet*) articleSet { return NO; } -(BOOL) dropArticleSet: (NSSet*) articleSet { return NO; } -(BOOL) allowsArticleSetRemoval: (NSSet*) articleSet { return NO; } -(BOOL) removeArticleSet: (NSSet*) articleSet { return NO; } // ---------------------------------------------- // Overridden fetching methods // ---------------------------------------------- -(void) fetchInBackground { [self beginsFetching]; [super fetchInBackground]; } -(enum RSSFeedError) fetch { [self beginsFetching]; return [super fetch]; } @end // ---------------------------------------------- // Private methods impl // ---------------------------------------------- @implementation Feed (Private) // ---------------------------------------------- // Gets executed when fetching starts // and applies proxy settings if possible // ---------------------------------------------- -(void) beginsFetching { // FIXME: why was this enabled only for GNUstep? #ifdef GNUSTEP [feedURL applyProxySettings]; #endif } @end Grr-0.9.0/GNRatingCell.h000644 001751 000024 00000002131 11273363561 015361 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import #import @interface GNRatingCell : NSCell { double rating; NSRect _currentTrackingRect; NSImage* star; NSButton* button; } @end Grr-0.9.0/GNRatingCell.m000644 001751 000024 00000012357 11316746075 015404 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import "GNRatingCell.h" #ifdef __APPLE__ #import "GNUstep.h" #endif /** * This cell shows a rating displayed as 0 to 5 horizontally aligned stars. You can * modify the rating by clicking the desired position of the rightmost star. A click * left or right beyond the borders of the rectangle that would surround five stars * sets the number of stars to the maximum 5 or the minimum 0. * * Revision History * Nov 20 2006 - Initial version * * FIXME: Why does NSTableView open a *text editing field* when you double click on this * view in a table?!? */ @implementation GNRatingCell // ---------------------------------------------------------------- // initializers // ---------------------------------------------------------------- -(id) initTextCell: (NSString*) text { return [self initImageCell: [NSImage imageNamed: @"Star"]]; } -(id) initImageCell: (NSImage*) image { if ((self = [super initImageCell: image]) != nil) { ASSIGN(star, image); } return self; } // ---------------------------------------------------------------- // mouse tracking // ---------------------------------------------------------------- -(BOOL) trackMouse: (NSEvent*) theEvent inRect: (NSRect) cellFrame ofView: (NSView*) controlView untilMouseUp: (BOOL) flag { // Just remember the rect of the cell, then go on with tracking // and wait for the call to stopTracking:at:inView:mouseIsUp: _currentTrackingRect = cellFrame; return [super trackMouse: theEvent inRect: cellFrame ofView: controlView untilMouseUp: flag]; } - (BOOL)startTrackingAt:(NSPoint)startPoint inView:(NSView *)controlView { return YES; } -(void) stopTracking: (NSPoint)lastPoint at: (NSPoint)stopPoint inView: (NSView*)aView mouseIsUp: (BOOL)isUpFlag { if (isUpFlag) { NSSize size = [star size]; // The field _currentTrackingRect is set by the trackMouse:inRect:ofView:untilMouseUp: // method before it calls the stopTracking:at:inView:mouseIsUp: (this) method. At the // moment I just trust nobody will call stopTracking:... manually. float leftestStarX = NSMidX(_currentTrackingRect) - size.width * 2.5; float rightestStarX = leftestStarX + size.width * 5.0; if (stopPoint.x <= leftestStarX) { [self setIntValue: 0]; } else if (stopPoint.x <= rightestStarX) { float res = ((stopPoint.x - leftestStarX) / size.width) + 1.0; [self setFloatValue: res]; } else { [self setIntValue: 5]; } } } // ---------------------------------------------------------------- // GNUstep workaround for buggy NSTableView behaviour // ---------------------------------------------------------------- #ifdef GNUSTEP /* * According to Matt Rice, switching off editability for a cell * lets the mouse tracking still work. As long as the table column * is still editable, updating changed table cells works, too. * This is undefined behaviour, though, and may not work in future * releases of GNUstep. * * This doesn't work for me on GNUstep stable in Nov 2006. It's * probably different for the SVN version. */ -(BOOL) isEditable { return NO; } #endif // ---------------------------------------------------------------- // drawing // ---------------------------------------------------------------- -(void) drawInteriorWithFrame: (NSRect)cellFrame inView: (NSView*)controlView { NSSize size; NSPoint position; int i; int num; if (star == nil) { // init didn't take place, let's do something about it fast! ASSIGN(star, [NSImage imageNamed: @"Star"]); } size = [star size]; position.x = MAX(NSMidX(cellFrame) - (size.width * 2.5), 0.0); position.y = MAX(NSMidY(cellFrame) - (size.height / 2.0), 0.0); if ([controlView isFlipped]) { position.y += size.height; } num = [self intValue]; for (i=0; i Date: March, October 2001 This file is part of GNUstep. This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __GNUSTEP_GNUSTEP_H_INCLUDED_ #define __GNUSTEP_GNUSTEP_H_INCLUDED_ #ifndef GNUSTEP #define AUTORELEASE(object) [object autorelease] #define TEST_AUTORELEASE(object) ({ if (object) [object autorelease]; }) #define RELEASE(object) [object release] #define TEST_RELEASE(object) ({ if (object) [object release]; }) #define RETAIN(object) [object retain] #define TEST_RETAIN(object) ({ if (object) [object retain]; }) #define ASSIGN(object,value) ({\ id __value = (id)(value); \ id __object = (id)(object); \ if (__value != __object) \ { \ if (__value != nil) \ { \ [__value retain]; \ } \ object = __value; \ if (__object != nil) \ { \ [__object release]; \ } \ } \ }) #define ASSIGNCOPY(object,value) ASSIGN(object, [[value copy] autorelease]); #define DESTROY(object) ({ \ if (object) \ { \ id __o = object; \ object = nil; \ [__o release]; \ } \ }) #define CREATE_AUTORELEASE_POOL(X) \ NSAutoreleasePool *(X) = [NSAutoreleasePool new] #define NSLocalizedString(key, comment) \ [[NSBundle mainBundle] localizedStringForKey:(key) value:@"" table:nil] #define _(X) NSLocalizedString (X, nil) #define __(X) X #define NSLocalizedStaticString(X, Y) X #endif /* GNUSTEP */ #endif /* __GNUSTEP_GNUSTEP_H_INCLUDED_ */ Grr-0.9.0/German.lproj/000755 001751 000024 00000000000 11161233620 015264 5ustar00multixstaff000000 000000 Grr-0.9.0/GrrInfo.plist000644 001751 000024 00000001703 11322046670 015360 0ustar00multixstaff000000 000000 { ApplicationDescription = "G\U00FCnthers reliable RSS Reader"; ApplicationName = Grr; ApplicationRelease = 0.9; ApplicationIcon = Grr-Icon; NSIcon = Grr-Icon; Authors = ( "GNUstep Application Team", "G\U00FCnther Noack ", "Riccardo Mottola" ); URL = "http://savannah.nongnu/project/gap/"; Copyright = "Copyright GNUstep Application Project team 2006-2010"; CopyrightDescription = "Released under the terms of the GNU General Public License"; NSTypes = ( { NSDocumentClass = NSDocumentClass; NSHumanReadableName = "Web feed"; NSIcon = FeedFile; NSName = "WebFeed"; NSRole = ""; NSUnixExtensions = ( rdf, RDF, xml, XML, rss, RSS, atom, ATOM ); }, { NSDocumentClass = NSDocumentClass; NSHumanReadableName = "Stores Grr article"; NSIcon = ArticleFile; NSName = "WebFeed article"; NSRole = ""; NSUnixExtensions = ( rssarticle ); } ); } Grr-0.9.0/Grr_main.m000644 001751 000024 00000002006 11273363561 014654 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import int main(int argc, const char * argv[]) { return NSApplicationMain(argc, argv); } Grr-0.9.0/ImageTextCell.h000644 001751 000024 00000002234 11273363561 015603 0ustar00multixstaff000000 000000 /* ImageTextCell.h Copyright (c) 2003-2004 Author: Ludovic Marcotte This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #ifndef _GNUMail_H_ImageTextCell #define _GNUMail_H_ImageTextCell #import @interface ImageTextCell : NSTextFieldCell { NSImage *_image; } - (void) setImage: (NSImage *) theImage; - (void) drawWithFrame: (NSRect) theFrame inView: (NSView *) theView; - (NSSize) cellSize; @end #endif // _GNUMail_H_ImageTextCell Grr-0.9.0/ImageTextCell.m000644 001751 000024 00000004515 11273363561 015614 0ustar00multixstaff000000 000000 /* ImageTextCell.m Copyright (c) 2003-2004 Author: Ludovic Marcotte This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #include "ImageTextCell.h" #ifdef __APPLE__ #import "GNUstep.h" #endif #include // // // @implementation ImageTextCell - (void) dealloc { DESTROY(_image); [super dealloc]; } - (id) copyWithZone: (NSZone *) theZone { ImageTextCell *aCell; aCell = [[ImageTextCell alloc] init]; [aCell setImage: _image]; return aCell; } // // // - (void) setImage: (NSImage *) theImage { if (theImage) { ASSIGN(_image, theImage); } else { DESTROY(_image); } } // // // - (void) drawWithFrame: (NSRect) theFrame inView: (NSView *) theView { if (_image) { NSRect aFrame; NSSize aSize; aSize = [_image size]; NSDivideRect(theFrame, &aFrame, &theFrame, 3+aSize.width, NSMinXEdge); if ([self drawsBackground]) { [[self backgroundColor] set]; NSRectFill(aFrame); } aFrame.size = aSize; if ([theView isFlipped]) { aFrame.origin.y += ceil((theFrame.size.height + aFrame.size.height) / 2); } else { aFrame.origin.y += ceil((theFrame.size.height - aFrame.size.height) / 2); } [_image compositeToPoint: aFrame.origin operation: NSCompositeSourceOver]; } [super drawWithFrame: theFrame inView: theView]; } // // // - (NSSize) cellSize { NSSize aSize; aSize = [super cellSize]; aSize.width += (_image ? [_image size].width : 0);// + 3; return aSize; } // // // - (BOOL) isEditable { return YES; } // // // - (BOOL) isSelectable { return YES; } @end Grr-0.9.0/NSBundle+Extensions.h000644 001751 000024 00000002766 11273363561 016733 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import #import @interface NSBundle (GrrExtensions) /** * Returns the principal classes instance of the bundle with the given name. * If there's no bundle with this name or an error occurs, nil is returned. */ +(id) instanceForBundleWithName: (NSString*) name; /** * Returns the principal classes instance of the bundle with the given name * and type (path extension). If there's no bundle with this name or an error * occurs, nil is returned. */ +(id) instanceForBundleWithName: (NSString*) name type: (NSString*) type; @end Grr-0.9.0/NSBundle+Extensions.m000644 001751 000024 00000006306 11273363561 016732 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import "NSBundle+Extensions.h" @implementation NSBundle (GrrExtensions) /** * Returns the principal classes instance of the bundle with the given name * If there's no bundle with this name or an error occurs, nil is returned. */ +(id) instanceForBundleWithName: (NSString*) name { return [self instanceForBundleWithName: name type: @"grrc"]; } /** * Returns the principal classes instance of the bundle with the given name * and type (path extension). If there's no bundle with this name or an error * occurs, nil is returned. */ +(id) instanceForBundleWithName: (NSString*) name type: (NSString*) type { NSString* bundlePathName; NSBundle* bundle; id pClass; #ifdef MACOSX bundlePathName = [[[NSBundle mainBundle] builtInPlugInsPath] stringByAppendingPathComponent: [name stringByAppendingPathExtension: type]]; #else bundlePathName = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent: [name stringByAppendingPathExtension: type]]; #if 0 bundlePathName = [[[NSBundle mainBundle] resourcePath] stringByDeletingLastPathComponent]; bundlePathName = [bundlePathName stringByDeletingPathExtension]; // We verify if we must load the bundles in the GNUstep's Local, Network or System dir. // FIXME: We must also be careful in case poeple are using GNUstep with --enable-flattened if ([bundlePathName hasSuffix: @"/Applications/Grr"]) { bundlePathName = [NSString stringWithFormat: @"%@/Library/Grr/%@.%@", [[bundlePathName stringByDeletingLastPathComponent] stringByDeletingLastPathComponent], name, type]; } else { // This branch is taken when Grr is started from its source directory. bundlePathName = [NSString stringWithFormat: @"%@/Components/%@/%@.%@", [bundlePathName stringByDeletingLastPathComponent], name, name, type]; } #endif #endif NSLog(@"Loading bundle at %@", bundlePathName); bundle = [NSBundle bundleWithPath: bundlePathName]; pClass = [bundle principalClass]; if ([pClass respondsToSelector: @selector(shared)]) { return [pClass shared]; } else { return [pClass new]; } } @end Grr-0.9.0/NSURL+Proxy.h000644 001751 000024 00000001750 11273363561 015136 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import @interface NSURL (Proxy) -(void) applyProxySettings; @end Grr-0.9.0/NSURL+Proxy.m000644 001751 000024 00000003073 11273363561 015143 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import "NSURL+Proxy.h" #import @implementation NSURL (Proxy) -(void) applyProxySettings { #ifdef GNUSTEP NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults]; BOOL proxyEnabled = [defaults boolForKey: @"ProxyEnabled"]; NSString* proxyPort = [defaults stringForKey: @"ProxyPort"]; NSString* proxyHostname = [defaults stringForKey: @"ProxyHostname"]; if (proxyEnabled == YES) { [self setProperty: proxyHostname forKey: GSHTTPPropertyProxyHostKey]; [self setProperty: proxyPort forKey: GSHTTPPropertyProxyPortKey]; } #endif //GNUSTEP // FIXME: Find out how proxies on MacOSX work! } @end Grr-0.9.0/PipeType.h000644 001751 000024 00000002364 11273363561 014657 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import @protocol PipeType @end @interface PipeType : NSObject { NSString* description; } + (id) pipeTypeWithDescription: (NSString*) aDescription; - (id) initWithDescription: (NSString*) aDescription; + (id) articleType; + (id) feedType; + (id) databaseElementType; @end Grr-0.9.0/NumberedImageTextCell.h000644 001751 000024 00000002031 11273363561 017260 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import "ImageTextCell.h" @interface NumberedImageTextCell : ImageTextCell { int _number; } -(void)setNumber: (int) number; @end Grr-0.9.0/NumberedImageTextCell.m000644 001751 000024 00000007515 11273363561 017301 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import "NumberedImageTextCell.h" #import static NSDictionary* numberDrawingAttributes = nil; static NSImageCell* imageCell; @implementation NumberedImageTextCell -(void) setNumber: (int) number { _number = number; } /* * FIXME: Contains some hard coded offsets to set positions. */ - (void) drawWithFrame: (NSRect) theFrame inView: (NSView *) theView { NSString* numStr; NSSize size; NSRect leftRect, leftBadgeRect, midBadgeRect, rightBadgeRect; // Draw no badge if number is 0 if (_number == 0) { [super drawWithFrame: theFrame inView: theView]; return; } if (numberDrawingAttributes == nil) { numberDrawingAttributes = [[NSDictionary dictionaryWithObjectsAndKeys: [NSColor whiteColor], NSForegroundColorAttributeName, [NSFont boldSystemFontOfSize: [NSFont systemFontSize]], NSFontAttributeName, nil] retain]; } if (imageCell == nil) { imageCell = [[NSImageCell alloc] init]; } // FIXME: There must be an easier way to convert integers to strings. numStr = [[NSNumber numberWithInt: _number] description]; size = [numStr sizeWithAttributes: numberDrawingAttributes]; // FIXME: Hard-coded: 10.0 is the width of both round corners together NSDivideRect(theFrame, &rightBadgeRect, &leftRect, size.width + 10.0, NSMaxXEdge); // FIXME: Hard-coded: 15.0 is the image height of the badge rightBadgeRect.size.height = 14.0; // FIXME: Hard-coded: 1.0 is how much the badge needs to be moved in Y dir in Grr. if ([theView isFlipped]) { rightBadgeRect.origin.y += 1.0; } else { rightBadgeRect.origin.y -= 1.0; } // FIXME: Hard-coded: 5.0 is the width of the round corner images NSDivideRect(rightBadgeRect, &rightBadgeRect, &midBadgeRect, 5.0, NSMaxXEdge); NSDivideRect(midBadgeRect, &leftBadgeRect, &midBadgeRect, 5.0, NSMinXEdge); [imageCell setImageScaling: NSScaleNone]; [imageCell setImage: [NSImage imageNamed: @"blue-badge-left"]]; [imageCell drawWithFrame: leftBadgeRect inView: theView]; [imageCell setImage: [NSImage imageNamed: @"blue-badge-right"]]; [imageCell drawWithFrame: rightBadgeRect inView: theView]; [imageCell setImage: [NSImage imageNamed: @"blue-badge-mid"]]; [imageCell setImageScaling: NSScaleToFit]; [imageCell drawWithFrame: midBadgeRect inView: theView]; if ([theView isFlipped]) { midBadgeRect.origin.y += (midBadgeRect.size.height - size.height) / 2.0; } else { midBadgeRect.origin.y -= (midBadgeRect.size.height - size.height) / 2.0; } midBadgeRect.size.height = size.height; [numStr drawInRect: midBadgeRect withAttributes: numberDrawingAttributes]; if (leftRect.size.width > 2.0) { leftRect.size.width -= 2.0; } [super drawWithFrame: leftRect inView: theView]; } @end Grr-0.9.0/PipeType.m000644 001751 000024 00000004130 11273363561 014655 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import "PipeType.h" #import #ifdef __APPLE__ #import "GNUstep.h" #endif @implementation PipeType + (id) pipeTypeWithDescription: (NSString*) aDescription { return [[[self alloc] initWithDescription: aDescription] autorelease]; } - (id) initWithDescription: (NSString*) aDescription { if ((self = [super init]) != nil) { ASSIGN(description, aDescription); } return self; } + (id) articleType { static id articleType = nil; if (articleType == nil) { ASSIGN(articleType, [self pipeTypeWithDescription: @"article pipe type"]); } return articleType; } + (id) feedType { static id articleType = nil; if (articleType == nil) { ASSIGN(articleType, [self pipeTypeWithDescription: @"feed pipe type"]); } return articleType; } + (id) databaseElementType { static id databaseElementType = nil; if (databaseElementType == nil) { ASSIGN(databaseElementType, [self pipeTypeWithDescription: @"database element pipe type"]); } return databaseElementType; } - (NSString*) description { return description; } @end Grr-0.9.0/PreferencesComponent.h000644 001751 000024 00000002212 11273363561 017234 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import "Components.h" @protocol PreferencesComponent -(NSString*) prefPaneName; -(NSImage*) prefPaneIcon; @end @interface PreferencesComponent : ViewProvidingComponent { } // see protocol @end Grr-0.9.0/PreferencesComponent.m000644 001751 000024 00000002201 11273363561 017237 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import "PreferencesComponent.h" @implementation PreferencesComponent -(NSString*) prefPaneName { [self subclassResponsibility: _cmd]; return nil; } -(NSImage*) prefPaneIcon; { return [NSImage imageNamed: @"GNUstep"]; } @end Grr-0.9.0/PreferencesPanel.h000644 001751 000024 00000002660 11275405515 016336 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import #import #import "PreferencesComponent.h" #import "ToolbarDelegate.h" @interface PreferencesPanel : NSObject { IBOutlet NSPanel* window; IBOutlet NSView* replacableView; NSMutableArray* prefComponents; NSMutableArray* toolbarItemIdentifiers; NSMutableDictionary* toolbarItems; // key is item identifier } +(PreferencesPanel*) shared; -(BOOL) addPreferencesComponent: (id) aPrefComponent; -(void)open; -(void)close; @end Grr-0.9.0/PreferencesPanel.m000644 001751 000024 00000012113 11300117075 016323 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import "PreferencesPanel.h" #import "NSBundle+Extensions.h" #ifdef __APPLE__ #import "GNUstep.h" #endif @implementation PreferencesPanel // --------------------------------- // init and dealloc // --------------------------------- -(id) init { if ((self = [super init]) != nil) { NSToolbar *toolbar; BOOL nibLoaded; nibLoaded = [NSBundle loadNibNamed:@"PreferencesPanel" owner:self]; if (nibLoaded == NO) { NSLog(@"PreferencesPanel: Failed to load nib."); return nil; } RETAIN(window); RETAIN(replacableView); ASSIGN(prefComponents, [NSMutableArray new]); ASSIGN(toolbarItemIdentifiers, [NSMutableArray new]); ASSIGN(toolbarItems, [NSMutableDictionary new]); // Set up preferences [self addPreferencesComponent: [NSBundle instanceForBundleWithName: @"Proxy"]]; [self addPreferencesComponent: [NSBundle instanceForBundleWithName: @"Fonts"]]; toolbar = [(NSToolbar*)[NSToolbar alloc] initWithIdentifier: @"pref panel toolbar"]; [toolbar autorelease]; [toolbar setDelegate: self]; [toolbar setAllowsUserCustomization: NO]; [window setToolbar: toolbar]; [window setFloatingPanel: YES]; } return self; } -(void) dealloc { DESTROY(window); DESTROY(replacableView); DESTROY(prefComponents); DESTROY(toolbarItemIdentifiers); DESTROY(toolbarItems); [super dealloc]; } // --------------------------------- // singleton // --------------------------------- +(PreferencesPanel*) shared { static PreferencesPanel* singleton = nil; if (singleton == nil) { ASSIGN(singleton, [PreferencesPanel new]); } return singleton; } // --------------------------------- // adding new panels to the preference panel // --------------------------------- -(BOOL) addPreferencesComponent: (id) aPrefComponent { NSToolbarItem* item; NSAssert( [prefComponents count] == [toolbarItemIdentifiers count], @"Internal inconsistency: Number of toolbar items != number of pref panes." ); [prefComponents addObject: aPrefComponent]; item = [[NSToolbarItem alloc] initWithItemIdentifier: [aPrefComponent prefPaneName]]; [item setLabel: [aPrefComponent prefPaneName]]; [item setImage: [aPrefComponent prefPaneIcon]]; [item setAction: @selector(changeViewAction:)]; [item setTarget: self]; [toolbarItemIdentifiers addObject: [item itemIdentifier]]; [toolbarItems setObject: item forKey: [item itemIdentifier]]; return YES; } // --------------------------------- // NSToolbar delegate // --------------------------------- - (NSToolbarItem*)toolbar: (NSToolbar*)toolbar itemForItemIdentifier: (NSString*)itemIdentifier willBeInsertedIntoToolbar: (BOOL)flag { return [toolbarItems objectForKey: itemIdentifier]; } // required method - (NSArray*) toolbarAllowedItemIdentifiers: (NSToolbar*)toolbar { return toolbarItemIdentifiers; } // required method - (NSArray*) toolbarDefaultItemIdentifiers: (NSToolbar*)toolbar { return toolbarItemIdentifiers; } // makes it a completely "selectable" toolbar - (NSArray*) toolbarSelectableItemIdentifiers: (NSToolbar*)toolbar { return toolbarItemIdentifiers; } // --------------------------------- // window open & close // --------------------------------- -(void) open { [window makeKeyAndOrderFront: self]; } -(void) close { [window close]; } // --------------------------------- // executed when a toolbar item is clicked // --------------------------------- -(void) changeViewAction: (NSToolbarItem*)sender { id comp; NSView* newView; comp = [prefComponents objectAtIndex: [toolbarItemIdentifiers indexOfObject: [sender itemIdentifier]]]; NSAssert1( [comp conformsToProtocol: @protocol(ViewProvidingComponent)], @"Component %@ should be a view providing component!", comp ); newView = [comp view]; [newView setFrame: [replacableView frame]]; [[replacableView superview] replaceSubview: replacableView with: newView]; ASSIGN(replacableView, newView); } @end Grr-0.9.0/README000644 001751 000024 00000001361 11157033435 013616 0ustar00multixstaff000000 000000 ============== Grr RSS Reader ============== :Maintainer: Guenther Noack :Author: Guenther Noack :License: GPLv2 (see COPYING) :Version: 0.8-beta Grr is an extendable RSS Reader application. Build and Install ----------------- The usual. gnumake, gnumake install. Mac OS X support ---------------- Not ported yet. Known issues ------------ The font preference panel doesn't work 100%. Drag&drop in the outline view is very hard to use. This is a GNUstep bug. A bugreport has been filed. The article view can't render all HTML documents properly. Developer notes =============== Dependencies ------------ RSSKit is required. Contributing ------------ See documentation in the Documentation subdirectory Grr-0.9.0/Resources/000755 001751 000024 00000000000 11157036172 014710 5ustar00multixstaff000000 000000 Grr-0.9.0/TODO000644 001751 000024 00000010463 11157033435 013431 0ustar00multixstaff000000 000000 ,-----.-----.----. ,-----. `-. ,-| ,-. | ,-. `| ,-. | | | | `-' | `-' ,| `-' | `-' `-----'----' `-----' +-------------------------------------------------------------+ | Tasks with one star (*----) are easy, tasks with five stars | | (*****) are hard to do. Please submit your tasks in the | | appropriate category and delete tasks that you did. Don't | | forget to write it down in ChangeLog and commit comments! | +-------------------------------------------------------------+ HTML Parsing - (*----) Tags to be implemented: img, pre (needs extra parsing code), code, font, em, ul, ol, li - (**---) Figure out how to use fonts properly HTML Display - (***--) Images Looks - (***--) Icons: * Logo icon: * Dog's nose is too big. (Compare with dog photos!) * Remove antenna? * Missing: * Podcast icon * 'Add category' toolbar icon, 32x32 * Generic 'delete' icons for toolbar, 32x32 * Delete feed : OK * Delete category * Delete article group GUI - (***--) Check if it's possible to drop articles *on* a database element instead of in between - (***--) Attach icons to the cursor when using drag&drop - (***--) Make outline view remember the expansion state - (****-) Rebuild Fonts preference panel General - (*----) Make databases non-components - (****-) Clean up Database code!!! - _One_ method to insert DatabaseElements somewhere - A method to get the best (category, index) tuple for insertion - (**---) OPML support - (**---) Find out how the language descriptions on GNUstep work, where the weekday names are read from in the NSCalendarDate initializer method. Make date parsing run with different language settings than just english! [Note: Solved in RSSKit now. When RSSKit is migrated to RSSKit2, this will then have to be done in Grr.] - (**---) Podcasting support - (***--) Enhance component architecture Enhance component architecture so that components can tell the application how important they think they are at the moment, so that the application can switch between Podcast/HTML view itself. (Make this a weak component feature.) - (****-) Write ComponentManager class - (**---) View providing components: Add a method that's called after the view has been placed in a window, so that the components can adjust to the new size. Call this -enableComponent and also add -disableComponent (or similar). Let the table components adjust their tables using NSTableView's -sizeLastColumnToFit method. [NOTE: Is this task really needed or is it overhead?] - (***--) Podcast Download progress window - (*----) Improve search component in toolbar Subtask: * Find out how to let this search field notify you whenever a letter is entered. (Incremental search) Idea: When a letter is entered, a timer is started with a delay of a second. If another letter is enteres before the timer rang, the timer is reset to a delay of 1 sec. So the timer always rings about 1 sec after the last keystroke. When the timer rings, start a search. If the current search string is a refinement of the search string in the last search, do a incremental search, otherwise falÃl back to basic search. When the articles to be searched change (by clicking a category in the category outline view), try to do an incremental search on the added articles when the new set is a superset of the original set. - (****-) Proxy class for articles Implement a proxy class for articles that loads the articles only on demand, so that the application startup is faster. This requires modifications in RSSKit. You will have to generalize the code to load feeds from property lists, so that the RSSFactory handles the article loading from the article dictionaries contained in the feed property list structure. The storing code will also have to be adjusted. The resulting code is likely to be incompatible with former versions. Management - (**---) Draw a workflow which TODOs depend on what - (***--) Complete Manual Testing documentation Grr-0.9.0/ToolbarDelegate.h000644 001751 000024 00000002656 11273363561 016161 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import #import /** * This must be implemented by any toolbar delegate. * Components may choose to implement this to provide toolbar items. */ @protocol ToolbarDelegate - (NSToolbarItem*)toolbar: (NSToolbar*)toolbar itemForItemIdentifier: (NSString*)itemIdentifier willBeInsertedIntoToolbar: (BOOL)flag; // required method - (NSArray*) toolbarAllowedItemIdentifiers: (NSToolbar*)toolbar; // required method - (NSArray*) toolbarDefaultItemIdentifiers: (NSToolbar*)toolbar; @end Grr-0.9.0/English.lproj/000755 001751 000024 00000000000 11322046571 015452 5ustar00multixstaff000000 000000 Grr-0.9.0/Grr.xcode/000755 001751 000024 00000000000 11301570514 014563 5ustar00multixstaff000000 000000 Grr-0.9.0/Grr_Prefix.pch000644 001751 000024 00000000211 11264434625 015477 0ustar00multixstaff000000 000000 // // Prefix header for all source files of the 'Grr' target in the 'Grr' project // #ifdef __OBJC__ #import #endif Grr-0.9.0/Info.plist000644 001751 000024 00000001372 11322046274 014707 0ustar00multixstaff000000 000000 CFBundleDevelopmentRegion English CFBundleExecutable Grr CFBundleIconFile Grr-Icon CFBundleIdentifier org.gap.Grr CFBundleInfoDictionaryVersion 6.0 CFBundlePackageType APPL CFBundleSignature ???? CFBundleVersion 0.9 NSMainNibFile Grr NSPrincipalClass NSApplication Grr-0.9.0/ArticleOperations-Info.plist000644 001751 000024 00000001273 11267640411 020335 0ustar00multixstaff000000 000000 CFBundleDevelopmentRegion English CFBundleExecutable ArticleOperations CFBundleIdentifier org.gap.ArticleOperations CFBundleInfoDictionaryVersion 6.0 CFBundlePackageType APPL CFBundleSignature ???? CFBundleVersion 1.0 NSPrincipalClass ArticleOperationsComponent Grr-0.9.0/ArticleTable-Info.plist000644 001751 000024 00000001251 11267640411 017235 0ustar00multixstaff000000 000000 CFBundleDevelopmentRegion English CFBundleExecutable ArticleTable CFBundleIdentifier org.gap.ArticleTable CFBundleInfoDictionaryVersion 6.0 CFBundlePackageType APPL CFBundleSignature ???? CFBundleVersion 1.0 NSPrincipalClass ArticleTablePlugin Grr-0.9.0/ArticleView-Info.plist000644 001751 000024 00000001252 11267640411 017121 0ustar00multixstaff000000 000000 CFBundleDevelopmentRegion English CFBundleExecutable ArticleView CFBundleIdentifier org.gap.ArticleView CFBundleInfoDictionaryVersion 6.0 CFBundlePackageType APPL CFBundleSignature ???? CFBundleVersion 1.0 NSPrincipalClass ArticleTextViewPlugin Grr-0.9.0/DatabaseOperations-Info.plist000644 001751 000024 00000001276 11267640411 020461 0ustar00multixstaff000000 000000 CFBundleDevelopmentRegion English CFBundleExecutable DatabaseOperations CFBundleIdentifier org.gap.DatabaseOperations CFBundleInfoDictionaryVersion 6.0 CFBundlePackageType APPL CFBundleSignature ???? CFBundleVersion 1.0 NSPrincipalClass DatabaseOperationsComponent Grr-0.9.0/DatabaseTreeView-Info.plist000644 001751 000024 00000001271 11267640411 020063 0ustar00multixstaff000000 000000 CFBundleDevelopmentRegion English CFBundleExecutable DatabaseTreeView CFBundleIdentifier org.gap.DatabaseTreeView CFBundleInfoDictionaryVersion 6.0 CFBundlePackageType APPL CFBundleSignature ???? CFBundleVersion 1.0 NSPrincipalClass DatabaseTreeViewController Grr-0.9.0/Fonts-Info.plist000644 001751 000024 00000001227 11267640411 015776 0ustar00multixstaff000000 000000 CFBundleDevelopmentRegion English CFBundleExecutable Fonts CFBundleIdentifier org.gap.Fonts CFBundleInfoDictionaryVersion 6.0 CFBundlePackageType APPL CFBundleSignature ???? CFBundleVersion 1.0 NSPrincipalClass FontsComponent Grr-0.9.0/Proxy-Info.plist000644 001751 000024 00000001227 11267640411 016026 0ustar00multixstaff000000 000000 CFBundleDevelopmentRegion English CFBundleExecutable Proxy CFBundleIdentifier org.gap.Proxy CFBundleInfoDictionaryVersion 6.0 CFBundlePackageType APPL CFBundleSignature ???? CFBundleVersion 1.0 NSPrincipalClass ProxyComponent Grr-0.9.0/Searching-Info.plist000644 001751 000024 00000001243 11267640411 016606 0ustar00multixstaff000000 000000 CFBundleDevelopmentRegion English CFBundleExecutable Searching CFBundleIdentifier org.gap.Searching CFBundleInfoDictionaryVersion 6.0 CFBundlePackageType APPL CFBundleSignature ???? CFBundleVersion 1.0 NSPrincipalClass SearchingComponent Grr-0.9.0/SubscriptionPanel-Info.plist000644 001751 000024 00000001262 11275403072 020347 0ustar00multixstaff000000 000000 CFBundleDevelopmentRegion English CFBundleExecutable SubscriptionPanel CFBundleIdentifier org.gap.SubscriptionPanel CFBundleInfoDictionaryVersion 6.0 CFBundlePackageType APPL CFBundleSignature ???? CFBundleVersion 1.0 NSPrincipalClass SubscriptionPanel Grr-0.9.0/TreeDatabase-Info.plist000644 001751 000024 00000001254 11267640411 017231 0ustar00multixstaff000000 000000 CFBundleDevelopmentRegion English CFBundleExecutable TreeDatabase CFBundleIdentifier org.gap.TreeDatabase CFBundleInfoDictionaryVersion 6.0 CFBundlePackageType APPL CFBundleSignature ???? CFBundleVersion 1.0 NSPrincipalClass TreeDatabaseComponent Grr-0.9.0/Grr.xcodeproj/000755 001751 000024 00000000000 11306043677 015470 5ustar00multixstaff000000 000000 Grr-0.9.0/GrrTiger.xcodeproj/000755 001751 000024 00000000000 11450462314 016454 5ustar00multixstaff000000 000000 Grr-0.9.0/GrrTiger.xcodeproj/project.pbxproj000755 001751 000024 00000403757 11450462314 021553 0ustar00multixstaff000000 000000 // !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 42; objects = { /* Begin PBXBuildFile section */ 850F63D3108A300D0035D594 /* SubscriptionPanel.nib in Resources */ = {isa = PBXBuildFile; fileRef = 850F63D1108A300D0035D594 /* SubscriptionPanel.nib */; }; 850F63ED108A33320035D594 /* FontsComponent.nib in Resources */ = {isa = PBXBuildFile; fileRef = 850F63EB108A33320035D594 /* FontsComponent.nib */; }; 850F63FC108A37E50035D594 /* ArticleTablePlugin.nib in Resources */ = {isa = PBXBuildFile; fileRef = 850F63FA108A37E50035D594 /* ArticleTablePlugin.nib */; }; 850F642B108BBA480035D594 /* TreeDatabaseComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687DD4107BFA2600B55A9A /* TreeDatabaseComponent.m */; }; 850F6483108BC0A20035D594 /* NSSet+ArticleFiltering.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687DC1107BF99B00B55A9A /* NSSet+ArticleFiltering.m */; }; 850F6484108BC0A20035D594 /* Searching.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687DC3107BF99B00B55A9A /* Searching.m */; }; 850F64D7108BCD080035D594 /* DatabaseElement.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D44107BF7D000B55A9A /* DatabaseElement.m */; }; 850F64D8108BCD0E0035D594 /* PipeType.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D54107BF7D000B55A9A /* PipeType.m */; }; 850F64DB108BCD3A0035D594 /* Category.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D3E107BF7D000B55A9A /* Category.m */; }; 850F64E4108BCD900035D594 /* Database.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D42107BF7D000B55A9A /* Database.m */; }; 850F64E6108BCDD90035D594 /* TreeDatabase.grrdb in Resources */ = {isa = PBXBuildFile; fileRef = 850F6427108BB9A80035D594 /* TreeDatabase.grrdb */; }; 850F64F2108BCDDD0035D594 /* Searching.grrc in Resources */ = {isa = PBXBuildFile; fileRef = 850F6480108BC0650035D594 /* Searching.grrc */; }; 850F6512108BCE860035D594 /* PipeType.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D54107BF7D000B55A9A /* PipeType.m */; }; 850F652B108BCF470035D594 /* Components.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D40107BF7D000B55A9A /* Components.m */; }; 851B402E109E14920036C28D /* Fonts.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 851B402D109E14920036C28D /* Fonts.tiff */; }; 8540B03F10B69963008281E2 /* Grr-Icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 8540B03E10B69963008281E2 /* Grr-Icon.icns */; }; 85687D1B107BF79C00B55A9A /* RSSKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 85687D1A107BF79C00B55A9A /* RSSKit.framework */; }; 85687D5C107BF7D000B55A9A /* AppController.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D35107BF7D000B55A9A /* AppController.h */; }; 85687D5D107BF7D000B55A9A /* AppController.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D36107BF7D000B55A9A /* AppController.m */; }; 85687D5E107BF7D000B55A9A /* Article.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D37107BF7D000B55A9A /* Article.h */; }; 85687D5F107BF7D000B55A9A /* Article.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D38107BF7D000B55A9A /* Article.m */; }; 85687D60107BF7D000B55A9A /* ArticleFactory.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D39107BF7D000B55A9A /* ArticleFactory.h */; }; 85687D61107BF7D000B55A9A /* ArticleFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D3A107BF7D000B55A9A /* ArticleFactory.m */; }; 85687D62107BF7D000B55A9A /* ArticleGroup.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D3B107BF7D000B55A9A /* ArticleGroup.h */; }; 85687D63107BF7D000B55A9A /* ArticleGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D3C107BF7D000B55A9A /* ArticleGroup.m */; }; 85687D64107BF7D000B55A9A /* Category.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D3D107BF7D000B55A9A /* Category.h */; }; 85687D65107BF7D000B55A9A /* Category.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D3E107BF7D000B55A9A /* Category.m */; }; 85687D66107BF7D000B55A9A /* Components.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D3F107BF7D000B55A9A /* Components.h */; }; 85687D67107BF7D000B55A9A /* Components.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D40107BF7D000B55A9A /* Components.m */; }; 85687D68107BF7D000B55A9A /* Database.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D41107BF7D000B55A9A /* Database.h */; }; 85687D69107BF7D000B55A9A /* Database.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D42107BF7D000B55A9A /* Database.m */; }; 85687D6A107BF7D000B55A9A /* DatabaseElement.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D43107BF7D000B55A9A /* DatabaseElement.h */; }; 85687D6B107BF7D000B55A9A /* DatabaseElement.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D44107BF7D000B55A9A /* DatabaseElement.m */; }; 85687D6C107BF7D000B55A9A /* ExtendedWindow.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D45107BF7D000B55A9A /* ExtendedWindow.h */; }; 85687D6D107BF7D000B55A9A /* ExtendedWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D46107BF7D000B55A9A /* ExtendedWindow.m */; }; 85687D6E107BF7D000B55A9A /* Feed.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D47107BF7D000B55A9A /* Feed.h */; }; 85687D6F107BF7D000B55A9A /* Feed.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D48107BF7D000B55A9A /* Feed.m */; }; 85687D70107BF7D000B55A9A /* GNRatingCell.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D49107BF7D000B55A9A /* GNRatingCell.h */; }; 85687D71107BF7D000B55A9A /* GNRatingCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D4A107BF7D000B55A9A /* GNRatingCell.m */; }; 85687D72107BF7D000B55A9A /* ImageTextCell.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D4B107BF7D000B55A9A /* ImageTextCell.h */; }; 85687D73107BF7D000B55A9A /* ImageTextCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D4C107BF7D000B55A9A /* ImageTextCell.m */; }; 85687D74107BF7D000B55A9A /* NSBundle+Extensions.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D4D107BF7D000B55A9A /* NSBundle+Extensions.h */; }; 85687D75107BF7D000B55A9A /* NSBundle+Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D4E107BF7D000B55A9A /* NSBundle+Extensions.m */; }; 85687D76107BF7D000B55A9A /* NSURL+Proxy.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D4F107BF7D000B55A9A /* NSURL+Proxy.h */; }; 85687D77107BF7D000B55A9A /* NSURL+Proxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D50107BF7D000B55A9A /* NSURL+Proxy.m */; }; 85687D78107BF7D000B55A9A /* NumberedImageTextCell.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D51107BF7D000B55A9A /* NumberedImageTextCell.h */; }; 85687D79107BF7D000B55A9A /* NumberedImageTextCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D52107BF7D000B55A9A /* NumberedImageTextCell.m */; }; 85687D7A107BF7D000B55A9A /* PipeType.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D53107BF7D000B55A9A /* PipeType.h */; }; 85687D7B107BF7D000B55A9A /* PipeType.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D54107BF7D000B55A9A /* PipeType.m */; }; 85687D7C107BF7D000B55A9A /* PreferencesComponent.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D55107BF7D000B55A9A /* PreferencesComponent.h */; }; 85687D7D107BF7D000B55A9A /* PreferencesComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D56107BF7D000B55A9A /* PreferencesComponent.m */; }; 85687D7E107BF7D000B55A9A /* PreferencesPanel.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D57107BF7D000B55A9A /* PreferencesPanel.h */; }; 85687D7F107BF7D000B55A9A /* PreferencesPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D58107BF7D000B55A9A /* PreferencesPanel.m */; }; 85687D80107BF7D000B55A9A /* ToolbarDelegate.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D59107BF7D000B55A9A /* ToolbarDelegate.h */; }; 85687D87107BF83C00B55A9A /* ArticleOperations.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D85107BF83C00B55A9A /* ArticleOperations.h */; }; 85687D88107BF83C00B55A9A /* ArticleOperations.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D86107BF83C00B55A9A /* ArticleOperations.m */; }; 85687D8C107BF85200B55A9A /* ArticleTablePlugin.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D8A107BF85200B55A9A /* ArticleTablePlugin.h */; }; 85687D8D107BF85200B55A9A /* ArticleTablePlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D8B107BF85200B55A9A /* ArticleTablePlugin.m */; }; 85687D91107BF8A900B55A9A /* Grr_main.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D90107BF8A900B55A9A /* Grr_main.m */; }; 85687D97107BF8CB00B55A9A /* ArticleTextViewPlugin.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D93107BF8CB00B55A9A /* ArticleTextViewPlugin.h */; }; 85687D98107BF8CB00B55A9A /* ArticleTextViewPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D94107BF8CB00B55A9A /* ArticleTextViewPlugin.m */; }; 85687D99107BF8CB00B55A9A /* NSString+TolerantHTML.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D95107BF8CB00B55A9A /* NSString+TolerantHTML.h */; }; 85687D9A107BF8CB00B55A9A /* NSString+TolerantHTML.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D96107BF8CB00B55A9A /* NSString+TolerantHTML.m */; }; 85687D9F107BF8EA00B55A9A /* DatabaseOperations.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D9C107BF8EA00B55A9A /* DatabaseOperations.h */; }; 85687DA0107BF8EA00B55A9A /* DatabaseOperations.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D9D107BF8EA00B55A9A /* DatabaseOperations.m */; }; 85687DA1107BF8EA00B55A9A /* SubscriptionPanelProtocol.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D9E107BF8EA00B55A9A /* SubscriptionPanelProtocol.h */; }; 85687DA5107BF90A00B55A9A /* DatabaseTreeViewController.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687DA3107BF90A00B55A9A /* DatabaseTreeViewController.h */; }; 85687DA6107BF90A00B55A9A /* DatabaseTreeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687DA4107BF90A00B55A9A /* DatabaseTreeViewController.m */; }; 85687DB2107BF94E00B55A9A /* FontBox.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687DAE107BF94E00B55A9A /* FontBox.h */; }; 85687DB3107BF94E00B55A9A /* FontBox.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687DAF107BF94E00B55A9A /* FontBox.m */; }; 85687DB4107BF94E00B55A9A /* FontsComponent.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687DB0107BF94E00B55A9A /* FontsComponent.h */; }; 85687DB5107BF94E00B55A9A /* FontsComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687DB1107BF94E00B55A9A /* FontsComponent.m */; }; 85687DBC107BF98200B55A9A /* ProxyComponent.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687DBA107BF98200B55A9A /* ProxyComponent.h */; }; 85687DBD107BF98200B55A9A /* ProxyComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687DBB107BF98200B55A9A /* ProxyComponent.m */; }; 85687DC4107BF99B00B55A9A /* NSSet+ArticleFiltering.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687DC0107BF99B00B55A9A /* NSSet+ArticleFiltering.h */; }; 85687DC5107BF99B00B55A9A /* NSSet+ArticleFiltering.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687DC1107BF99B00B55A9A /* NSSet+ArticleFiltering.m */; }; 85687DC6107BF99B00B55A9A /* Searching.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687DC2107BF99B00B55A9A /* Searching.h */; }; 85687DC7107BF99B00B55A9A /* Searching.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687DC3107BF99B00B55A9A /* Searching.m */; }; 85687DCD107BF9B800B55A9A /* SubscriptionPanel.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687DCB107BF9B800B55A9A /* SubscriptionPanel.h */; }; 85687DCE107BF9B800B55A9A /* SubscriptionPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687DCC107BF9B800B55A9A /* SubscriptionPanel.m */; }; 85687DD5107BFA2600B55A9A /* TreeDatabaseComponent.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687DD3107BFA2600B55A9A /* TreeDatabaseComponent.h */; }; 85687DD6107BFA2600B55A9A /* TreeDatabaseComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687DD4107BFA2600B55A9A /* TreeDatabaseComponent.m */; }; 85687E14107BFBEA00B55A9A /* HTML-Entities.plist in Resources */ = {isa = PBXBuildFile; fileRef = 85687DF0107BFBEA00B55A9A /* HTML-Entities.plist */; }; 85687E15107BFBEA00B55A9A /* AddCategory.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687DF2107BFBEA00B55A9A /* AddCategory.tiff */; }; 85687E16107BFBEA00B55A9A /* AddFeed.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687DF3107BFBEA00B55A9A /* AddFeed.tiff */; }; 85687E17107BFBEA00B55A9A /* Grr-Icon-Anim1.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687DF5107BFBEA00B55A9A /* Grr-Icon-Anim1.tiff */; }; 85687E18107BFBEA00B55A9A /* Grr-Icon-Anim2.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687DF6107BFBEA00B55A9A /* Grr-Icon-Anim2.tiff */; }; 85687E19107BFBEA00B55A9A /* Grr-Icon-Anim3.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687DF7107BFBEA00B55A9A /* Grr-Icon-Anim3.tiff */; }; 85687E1A107BFBEA00B55A9A /* Grr-Icon-NoConnection.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687DF8107BFBEA00B55A9A /* Grr-Icon-NoConnection.tiff */; }; 85687E1B107BFBEA00B55A9A /* Grr-Icon.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687DF9107BFBEA00B55A9A /* Grr-Icon.tiff */; }; 85687E1C107BFBEA00B55A9A /* ArticleLink.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687DFA107BFBEA00B55A9A /* ArticleLink.tiff */; }; 85687E1D107BFBEA00B55A9A /* Category.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687DFB107BFBEA00B55A9A /* Category.tiff */; }; 85687E1E107BFBEA00B55A9A /* Database.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687DFC107BFBEA00B55A9A /* Database.tiff */; }; 85687E1F107BFBEA00B55A9A /* DeleteArticle.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687DFD107BFBEA00B55A9A /* DeleteArticle.tiff */; }; 85687E20107BFBEA00B55A9A /* DeleteCategory.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687DFE107BFBEA00B55A9A /* DeleteCategory.tiff */; }; 85687E21107BFBEA00B55A9A /* DeleteFeed.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687DFF107BFBEA00B55A9A /* DeleteFeed.tiff */; }; 85687E22107BFBEA00B55A9A /* Feed.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687E00107BFBEA00B55A9A /* Feed.tiff */; }; 85687E23107BFBEA00B55A9A /* FeedFetching.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687E01107BFBEA00B55A9A /* FeedFetching.tiff */; }; 85687E24107BFBEA00B55A9A /* FetchFeed.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687E02107BFBEA00B55A9A /* FetchFeed.tiff */; }; 85687E25107BFBEA00B55A9A /* FetchFeeds.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687E03107BFBEA00B55A9A /* FetchFeeds.tiff */; }; 85687E26107BFBEA00B55A9A /* ArticleFile.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687E05107BFBEA00B55A9A /* ArticleFile.tiff */; }; 85687E27107BFBEA00B55A9A /* FeedFile.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687E06107BFBEA00B55A9A /* FeedFile.tiff */; }; 85687E28107BFBEA00B55A9A /* Filter.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687E07107BFBEA00B55A9A /* Filter.tiff */; }; 85687E29107BFBEA00B55A9A /* Link.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687E08107BFBEA00B55A9A /* Link.tiff */; }; 85687E2A107BFBEA00B55A9A /* PlainArticle.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687E09107BFBEA00B55A9A /* PlainArticle.tiff */; }; 85687E2B107BFBEA00B55A9A /* Star.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687E0A107BFBEA00B55A9A /* Star.tiff */; }; 85687E2C107BFBEA00B55A9A /* WebProxy.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687E0B107BFBEA00B55A9A /* WebProxy.tiff */; }; 85687E2D107BFBEA00B55A9A /* arrowDown.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687E0D107BFBEA00B55A9A /* arrowDown.tiff */; }; 85687E2E107BFBEA00B55A9A /* arrowLeft.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687E0E107BFBEA00B55A9A /* arrowLeft.tiff */; }; 85687E2F107BFBEA00B55A9A /* arrowRight.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687E0F107BFBEA00B55A9A /* arrowRight.tiff */; }; 85687E30107BFBEA00B55A9A /* arrowUp.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687E10107BFBEA00B55A9A /* arrowUp.tiff */; }; 85687E31107BFBEA00B55A9A /* blue-badge-left.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687E11107BFBEA00B55A9A /* blue-badge-left.tiff */; }; 85687E32107BFBEA00B55A9A /* blue-badge-mid.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687E12107BFBEA00B55A9A /* blue-badge-mid.tiff */; }; 85687E33107BFBEA00B55A9A /* blue-badge-right.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687E13107BFBEA00B55A9A /* blue-badge-right.tiff */; }; 85687E3E107BFEE600B55A9A /* Grr.nib in Resources */ = {isa = PBXBuildFile; fileRef = 85687E3A107BFEE600B55A9A /* Grr.nib */; }; 85687E3F107BFEE600B55A9A /* PreferencesPanel.nib in Resources */ = {isa = PBXBuildFile; fileRef = 85687E3C107BFEE600B55A9A /* PreferencesPanel.nib */; }; 85687E4D107C001500B55A9A /* GNUstep.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687E4C107C001500B55A9A /* GNUstep.h */; }; 85792F6E108E6F6D001B900E /* RSSKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 85687D1A107BF79C00B55A9A /* RSSKit.framework */; }; 85792FC7108E7307001B900E /* ProxyComponent.nib in Resources */ = {isa = PBXBuildFile; fileRef = 857AA8991082A4CB00829DD6 /* ProxyComponent.nib */; }; 85792FC8108E730F001B900E /* SubscriptionPanel.nib in Resources */ = {isa = PBXBuildFile; fileRef = 850F63D1108A300D0035D594 /* SubscriptionPanel.nib */; }; 85792FCC108E7317001B900E /* ArticleTablePlugin.nib in Resources */ = {isa = PBXBuildFile; fileRef = 850F63FA108A37E50035D594 /* ArticleTablePlugin.nib */; }; 85792FD5108E74B9001B900E /* FontsComponent.nib in Resources */ = {isa = PBXBuildFile; fileRef = 850F63EB108A33320035D594 /* FontsComponent.nib */; }; 85792FD6108E74BA001B900E /* FontBox.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687DAF107BF94E00B55A9A /* FontBox.m */; }; 85792FD7108E74BC001B900E /* FontsComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687DB1107BF94E00B55A9A /* FontsComponent.m */; }; 85792FD8108E74CE001B900E /* ProxyComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687DBB107BF98200B55A9A /* ProxyComponent.m */; }; 85792FD9108E750F001B900E /* SubscriptionPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687DCC107BF9B800B55A9A /* SubscriptionPanel.m */; }; 85792FE0108E765A001B900E /* DatabaseTreeViewController.nib in Resources */ = {isa = PBXBuildFile; fileRef = 857AA8BA1082AC8700829DD6 /* DatabaseTreeViewController.nib */; }; 85792FE1108E765D001B900E /* DatabaseTreeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687DA4107BF90A00B55A9A /* DatabaseTreeViewController.m */; }; 85792FE2108E776A001B900E /* PipeType.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D54107BF7D000B55A9A /* PipeType.m */; }; 85792FE3108E77EA001B900E /* Components.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D40107BF7D000B55A9A /* Components.m */; }; 85792FE7108E7819001B900E /* RSSKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 85687D1A107BF79C00B55A9A /* RSSKit.framework */; }; 85792FEB108E784B001B900E /* NumberedImageTextCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D52107BF7D000B55A9A /* NumberedImageTextCell.m */; }; 85792FF2108E788D001B900E /* Article.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D38107BF7D000B55A9A /* Article.m */; }; 85792FF3108E790A001B900E /* Database.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D42107BF7D000B55A9A /* Database.m */; }; 85792FF6108E7A81001B900E /* DatabaseElement.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D44107BF7D000B55A9A /* DatabaseElement.m */; }; 85792FF9108E7BFE001B900E /* RSSKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 85687D1A107BF79C00B55A9A /* RSSKit.framework */; }; 85792FFB108E7CAE001B900E /* ImageTextCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D4C107BF7D000B55A9A /* ImageTextCell.m */; }; 85793008108E7DE4001B900E /* DatabaseOperations.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D9D107BF8EA00B55A9A /* DatabaseOperations.m */; }; 8579300F108E7E43001B900E /* ArticleOperations.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D86107BF83C00B55A9A /* ArticleOperations.m */; }; 85793010108E7EE0001B900E /* PipeType.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D54107BF7D000B55A9A /* PipeType.m */; }; 8579301A108E80AF001B900E /* Database.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D42107BF7D000B55A9A /* Database.m */; }; 8579301C108E814B001B900E /* PreferencesComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D56107BF7D000B55A9A /* PreferencesComponent.m */; }; 8579301D108E81AC001B900E /* Components.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D40107BF7D000B55A9A /* Components.m */; }; 85793020108E823F001B900E /* PreferencesComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D56107BF7D000B55A9A /* PreferencesComponent.m */; }; 85793021108E8261001B900E /* Components.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D40107BF7D000B55A9A /* Components.m */; }; 85793023108E8313001B900E /* PipeType.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D54107BF7D000B55A9A /* PipeType.m */; }; 85793024108E8385001B900E /* Database.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D42107BF7D000B55A9A /* Database.m */; }; 85793081108E8594001B900E /* ArticleTablePlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D8B107BF85200B55A9A /* ArticleTablePlugin.m */; }; 8579308C108E85E2001B900E /* Components.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D40107BF7D000B55A9A /* Components.m */; }; 85793092108E8617001B900E /* PipeType.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D54107BF7D000B55A9A /* PipeType.m */; }; 8579309C108E8686001B900E /* RSSKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 85687D1A107BF79C00B55A9A /* RSSKit.framework */; }; 85793101108E8825001B900E /* ArticleView.grrc in Resources */ = {isa = PBXBuildFile; fileRef = 85A5FDCD108D229D00AC6AA4 /* ArticleView.grrc */; }; 85793102108E8825001B900E /* ArticleTable.grrc in Resources */ = {isa = PBXBuildFile; fileRef = 85792F33108E6CC0001B900E /* ArticleTable.grrc */; }; 85793103108E8825001B900E /* SubscriptionPanel.grrc in Resources */ = {isa = PBXBuildFile; fileRef = 85792FB1108E712D001B900E /* SubscriptionPanel.grrc */; }; 85793104108E8825001B900E /* Proxy.grrc in Resources */ = {isa = PBXBuildFile; fileRef = 85792FBB108E71F3001B900E /* Proxy.grrc */; }; 85793105108E8825001B900E /* Fonts.grrc in Resources */ = {isa = PBXBuildFile; fileRef = 85792FD1108E7347001B900E /* Fonts.grrc */; }; 85793106108E8825001B900E /* DatabaseTreeView.grrc in Resources */ = {isa = PBXBuildFile; fileRef = 85792FDE108E75BF001B900E /* DatabaseTreeView.grrc */; }; 85793107108E8825001B900E /* DatabaseOperations.grrc in Resources */ = {isa = PBXBuildFile; fileRef = 85793006108E7D6E001B900E /* DatabaseOperations.grrc */; }; 85793108108E8825001B900E /* ArticleOperations.grrc in Resources */ = {isa = PBXBuildFile; fileRef = 8579300D108E7E0A001B900E /* ArticleOperations.grrc */; }; 857AA89B1082A4CB00829DD6 /* ProxyComponent.nib in Resources */ = {isa = PBXBuildFile; fileRef = 857AA8991082A4CB00829DD6 /* ProxyComponent.nib */; }; 857AA8B71082AC6800829DD6 /* ArticleTextViewPlugin.nib in Resources */ = {isa = PBXBuildFile; fileRef = 857AA8B51082AC6800829DD6 /* ArticleTextViewPlugin.nib */; }; 857AA8BC1082AC8700829DD6 /* DatabaseTreeViewController.nib in Resources */ = {isa = PBXBuildFile; fileRef = 857AA8BA1082AC8700829DD6 /* DatabaseTreeViewController.nib */; }; 857BF870125013040085BF64 /* Fonts.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 851B402D109E14920036C28D /* Fonts.tiff */; }; 85A5FDD0108D22CC00AC6AA4 /* ArticleTextViewPlugin.nib in Resources */ = {isa = PBXBuildFile; fileRef = 857AA8B51082AC6800829DD6 /* ArticleTextViewPlugin.nib */; }; 85A5FDD1108D22D100AC6AA4 /* ArticleTextViewPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D94107BF8CB00B55A9A /* ArticleTextViewPlugin.m */; }; 85A5FDD2108D22D600AC6AA4 /* NSString+TolerantHTML.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D96107BF8CB00B55A9A /* NSString+TolerantHTML.m */; }; 85A5FDDD108D23D900AC6AA4 /* PipeType.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D54107BF7D000B55A9A /* PipeType.m */; }; 85A5FDE6108D252700AC6AA4 /* Components.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D40107BF7D000B55A9A /* Components.m */; }; 85A5FDF1108D259700AC6AA4 /* ExtendedWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D46107BF7D000B55A9A /* ExtendedWindow.m */; }; 85B1AB3210C8582A008F3A97 /* GNRatingCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D4A107BF7D000B55A9A /* GNRatingCell.m */; }; 85C0D2FD1093BB810095C185 /* bluebg.png in Resources */ = {isa = PBXBuildFile; fileRef = 85C0D2FC1093BB810095C185 /* bluebg.png */; }; 85C0D2FE1093BB810095C185 /* bluebg.png in Resources */ = {isa = PBXBuildFile; fileRef = 85C0D2FC1093BB810095C185 /* bluebg.png */; }; 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; }; 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ 850F6514108BCED50035D594 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; proxyType = 1; remoteGlobalIDString = 850F6426108BB9A80035D594; remoteInfo = TreeDatabase; }; 850F6516108BCEDB0035D594 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; proxyType = 1; remoteGlobalIDString = 850F647F108BC0650035D594; remoteInfo = Searching; }; 85792F37108E6D07001B900E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; proxyType = 1; remoteGlobalIDString = 85792F32108E6CC0001B900E; remoteInfo = ArticleTable; }; 85792FB3108E7182001B900E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; proxyType = 1; remoteGlobalIDString = 85792FB0108E712D001B900E; remoteInfo = SubscriptionPanel; }; 85792FC5108E72FC001B900E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; proxyType = 1; remoteGlobalIDString = 85792FBA108E71F3001B900E; remoteInfo = Proxy; }; 85792FD3108E7448001B900E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; proxyType = 1; remoteGlobalIDString = 85792FD0108E7347001B900E; remoteInfo = Fonts; }; 85793014108E7F2B001B900E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; proxyType = 1; remoteGlobalIDString = 85792FDD108E75BF001B900E; remoteInfo = DatabaseTreeView; }; 85793016108E7F31001B900E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; proxyType = 1; remoteGlobalIDString = 85793005108E7D6E001B900E; remoteInfo = DatabaseOperations; }; 85793018108E7F36001B900E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; proxyType = 1; remoteGlobalIDString = 8579300C108E7E0A001B900E; remoteInfo = ArticleOperations; }; 85A5FDF5108D25FD00AC6AA4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; proxyType = 1; remoteGlobalIDString = 85A5FDCC108D229D00AC6AA4; remoteInfo = ArticleView; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ 089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = ""; }; 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; }; 32CA4F630368D1EE00C91783 /* Grr_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Grr_Prefix.pch; sourceTree = ""; }; 850F63D2108A300D0035D594 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = Components/SubscriptionPanel/English.lproj/SubscriptionPanel.nib; sourceTree = ""; }; 850F63EC108A33320035D594 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = Components/Fonts/English.lproj/FontsComponent.nib; sourceTree = ""; }; 850F63FB108A37E50035D594 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = Components/ArticleTable/English.lproj/ArticleTablePlugin.nib; sourceTree = ""; }; 850F6427108BB9A80035D594 /* TreeDatabase.grrdb */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TreeDatabase.grrdb; sourceTree = BUILT_PRODUCTS_DIR; }; 850F6428108BB9A80035D594 /* TreeDatabase-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "TreeDatabase-Info.plist"; path = "/Users/multix/Documents/code/gap/user-apps/Grr/TreeDatabase-Info.plist"; sourceTree = ""; }; 850F6480108BC0650035D594 /* Searching.grrc */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Searching.grrc; sourceTree = BUILT_PRODUCTS_DIR; }; 850F6481108BC0650035D594 /* Searching-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "Searching-Info.plist"; path = "/Users/multix/Documents/code/gap/user-apps/Grr/Searching-Info.plist"; sourceTree = ""; }; 851B402D109E14920036C28D /* Fonts.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Fonts.tiff; path = Components/Fonts/Resources/Fonts.tiff; sourceTree = ""; }; 8540B03E10B69963008281E2 /* Grr-Icon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = "Grr-Icon.icns"; sourceTree = ""; }; 85687D1A107BF79C00B55A9A /* RSSKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RSSKit.framework; path = /Library/Frameworks/RSSKit.framework; sourceTree = ""; }; 85687D35107BF7D000B55A9A /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AppController.h; sourceTree = ""; }; 85687D36107BF7D000B55A9A /* AppController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = AppController.m; sourceTree = ""; }; 85687D37107BF7D000B55A9A /* Article.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Article.h; sourceTree = ""; }; 85687D38107BF7D000B55A9A /* Article.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = Article.m; sourceTree = ""; }; 85687D39107BF7D000B55A9A /* ArticleFactory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArticleFactory.h; sourceTree = ""; }; 85687D3A107BF7D000B55A9A /* ArticleFactory.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ArticleFactory.m; sourceTree = ""; }; 85687D3B107BF7D000B55A9A /* ArticleGroup.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArticleGroup.h; sourceTree = ""; }; 85687D3C107BF7D000B55A9A /* ArticleGroup.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ArticleGroup.m; sourceTree = ""; }; 85687D3D107BF7D000B55A9A /* Category.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Category.h; sourceTree = ""; }; 85687D3E107BF7D000B55A9A /* Category.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = Category.m; sourceTree = ""; }; 85687D3F107BF7D000B55A9A /* Components.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Components.h; sourceTree = ""; }; 85687D40107BF7D000B55A9A /* Components.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = Components.m; sourceTree = ""; }; 85687D41107BF7D000B55A9A /* Database.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Database.h; sourceTree = ""; }; 85687D42107BF7D000B55A9A /* Database.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = Database.m; sourceTree = ""; }; 85687D43107BF7D000B55A9A /* DatabaseElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DatabaseElement.h; sourceTree = ""; }; 85687D44107BF7D000B55A9A /* DatabaseElement.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = DatabaseElement.m; sourceTree = ""; }; 85687D45107BF7D000B55A9A /* ExtendedWindow.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ExtendedWindow.h; sourceTree = ""; }; 85687D46107BF7D000B55A9A /* ExtendedWindow.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ExtendedWindow.m; sourceTree = ""; }; 85687D47107BF7D000B55A9A /* Feed.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Feed.h; sourceTree = ""; }; 85687D48107BF7D000B55A9A /* Feed.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = Feed.m; sourceTree = ""; }; 85687D49107BF7D000B55A9A /* GNRatingCell.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = GNRatingCell.h; sourceTree = ""; }; 85687D4A107BF7D000B55A9A /* GNRatingCell.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = GNRatingCell.m; sourceTree = ""; }; 85687D4B107BF7D000B55A9A /* ImageTextCell.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ImageTextCell.h; sourceTree = ""; }; 85687D4C107BF7D000B55A9A /* ImageTextCell.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ImageTextCell.m; sourceTree = ""; }; 85687D4D107BF7D000B55A9A /* NSBundle+Extensions.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = "NSBundle+Extensions.h"; sourceTree = ""; }; 85687D4E107BF7D000B55A9A /* NSBundle+Extensions.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = "NSBundle+Extensions.m"; sourceTree = ""; }; 85687D4F107BF7D000B55A9A /* NSURL+Proxy.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = "NSURL+Proxy.h"; sourceTree = ""; }; 85687D50107BF7D000B55A9A /* NSURL+Proxy.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = "NSURL+Proxy.m"; sourceTree = ""; }; 85687D51107BF7D000B55A9A /* NumberedImageTextCell.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = NumberedImageTextCell.h; sourceTree = ""; }; 85687D52107BF7D000B55A9A /* NumberedImageTextCell.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = NumberedImageTextCell.m; sourceTree = ""; }; 85687D53107BF7D000B55A9A /* PipeType.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PipeType.h; sourceTree = ""; }; 85687D54107BF7D000B55A9A /* PipeType.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PipeType.m; sourceTree = ""; }; 85687D55107BF7D000B55A9A /* PreferencesComponent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PreferencesComponent.h; sourceTree = ""; }; 85687D56107BF7D000B55A9A /* PreferencesComponent.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PreferencesComponent.m; sourceTree = ""; }; 85687D57107BF7D000B55A9A /* PreferencesPanel.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PreferencesPanel.h; sourceTree = ""; }; 85687D58107BF7D000B55A9A /* PreferencesPanel.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PreferencesPanel.m; sourceTree = ""; }; 85687D59107BF7D000B55A9A /* ToolbarDelegate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ToolbarDelegate.h; sourceTree = ""; }; 85687D85107BF83C00B55A9A /* ArticleOperations.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ArticleOperations.h; path = Components/ArticleOperations/ArticleOperations.h; sourceTree = ""; }; 85687D86107BF83C00B55A9A /* ArticleOperations.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = ArticleOperations.m; path = Components/ArticleOperations/ArticleOperations.m; sourceTree = ""; }; 85687D8A107BF85200B55A9A /* ArticleTablePlugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ArticleTablePlugin.h; path = Components/ArticleTable/ArticleTablePlugin.h; sourceTree = ""; }; 85687D8B107BF85200B55A9A /* ArticleTablePlugin.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = ArticleTablePlugin.m; path = Components/ArticleTable/ArticleTablePlugin.m; sourceTree = ""; }; 85687D90107BF8A900B55A9A /* Grr_main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = Grr_main.m; sourceTree = ""; }; 85687D93107BF8CB00B55A9A /* ArticleTextViewPlugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ArticleTextViewPlugin.h; path = Components/ArticleView/ArticleTextViewPlugin.h; sourceTree = ""; }; 85687D94107BF8CB00B55A9A /* ArticleTextViewPlugin.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = ArticleTextViewPlugin.m; path = Components/ArticleView/ArticleTextViewPlugin.m; sourceTree = ""; }; 85687D95107BF8CB00B55A9A /* NSString+TolerantHTML.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = "NSString+TolerantHTML.h"; path = "Components/ArticleView/NSString+TolerantHTML.h"; sourceTree = ""; }; 85687D96107BF8CB00B55A9A /* NSString+TolerantHTML.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = "NSString+TolerantHTML.m"; path = "Components/ArticleView/NSString+TolerantHTML.m"; sourceTree = ""; }; 85687D9C107BF8EA00B55A9A /* DatabaseOperations.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = DatabaseOperations.h; path = Components/DatabaseOperations/DatabaseOperations.h; sourceTree = ""; }; 85687D9D107BF8EA00B55A9A /* DatabaseOperations.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = DatabaseOperations.m; path = Components/DatabaseOperations/DatabaseOperations.m; sourceTree = ""; }; 85687D9E107BF8EA00B55A9A /* SubscriptionPanelProtocol.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SubscriptionPanelProtocol.h; path = Components/DatabaseOperations/SubscriptionPanelProtocol.h; sourceTree = ""; }; 85687DA3107BF90A00B55A9A /* DatabaseTreeViewController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = DatabaseTreeViewController.h; path = Components/DatabaseTreeView/DatabaseTreeViewController.h; sourceTree = ""; }; 85687DA4107BF90A00B55A9A /* DatabaseTreeViewController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = DatabaseTreeViewController.m; path = Components/DatabaseTreeView/DatabaseTreeViewController.m; sourceTree = ""; }; 85687DAE107BF94E00B55A9A /* FontBox.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = FontBox.h; path = Components/Fonts/FontBox.h; sourceTree = ""; }; 85687DAF107BF94E00B55A9A /* FontBox.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = FontBox.m; path = Components/Fonts/FontBox.m; sourceTree = ""; }; 85687DB0107BF94E00B55A9A /* FontsComponent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = FontsComponent.h; path = Components/Fonts/FontsComponent.h; sourceTree = ""; }; 85687DB1107BF94E00B55A9A /* FontsComponent.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = FontsComponent.m; path = Components/Fonts/FontsComponent.m; sourceTree = ""; }; 85687DBA107BF98200B55A9A /* ProxyComponent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ProxyComponent.h; path = Components/Proxy/ProxyComponent.h; sourceTree = ""; }; 85687DBB107BF98200B55A9A /* ProxyComponent.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = ProxyComponent.m; path = Components/Proxy/ProxyComponent.m; sourceTree = ""; }; 85687DC0107BF99B00B55A9A /* NSSet+ArticleFiltering.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = "NSSet+ArticleFiltering.h"; path = "Components/Searching/NSSet+ArticleFiltering.h"; sourceTree = ""; }; 85687DC1107BF99B00B55A9A /* NSSet+ArticleFiltering.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = "NSSet+ArticleFiltering.m"; path = "Components/Searching/NSSet+ArticleFiltering.m"; sourceTree = ""; }; 85687DC2107BF99B00B55A9A /* Searching.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Searching.h; path = Components/Searching/Searching.h; sourceTree = ""; }; 85687DC3107BF99B00B55A9A /* Searching.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = Searching.m; path = Components/Searching/Searching.m; sourceTree = ""; }; 85687DCB107BF9B800B55A9A /* SubscriptionPanel.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SubscriptionPanel.h; path = Components/SubscriptionPanel/SubscriptionPanel.h; sourceTree = ""; }; 85687DCC107BF9B800B55A9A /* SubscriptionPanel.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = SubscriptionPanel.m; path = Components/SubscriptionPanel/SubscriptionPanel.m; sourceTree = ""; }; 85687DD3107BFA2600B55A9A /* TreeDatabaseComponent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = TreeDatabaseComponent.h; path = Components/TreeDatabase/TreeDatabaseComponent.h; sourceTree = ""; }; 85687DD4107BFA2600B55A9A /* TreeDatabaseComponent.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = TreeDatabaseComponent.m; path = Components/TreeDatabase/TreeDatabaseComponent.m; sourceTree = ""; }; 85687DF0107BFBEA00B55A9A /* HTML-Entities.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist; path = "HTML-Entities.plist"; sourceTree = ""; }; 85687DF2107BFBEA00B55A9A /* AddCategory.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = AddCategory.tiff; sourceTree = ""; }; 85687DF3107BFBEA00B55A9A /* AddFeed.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = AddFeed.tiff; sourceTree = ""; }; 85687DF5107BFBEA00B55A9A /* Grr-Icon-Anim1.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = "Grr-Icon-Anim1.tiff"; sourceTree = ""; }; 85687DF6107BFBEA00B55A9A /* Grr-Icon-Anim2.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = "Grr-Icon-Anim2.tiff"; sourceTree = ""; }; 85687DF7107BFBEA00B55A9A /* Grr-Icon-Anim3.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = "Grr-Icon-Anim3.tiff"; sourceTree = ""; }; 85687DF8107BFBEA00B55A9A /* Grr-Icon-NoConnection.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = "Grr-Icon-NoConnection.tiff"; sourceTree = ""; }; 85687DF9107BFBEA00B55A9A /* Grr-Icon.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = "Grr-Icon.tiff"; sourceTree = ""; }; 85687DFA107BFBEA00B55A9A /* ArticleLink.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = ArticleLink.tiff; sourceTree = ""; }; 85687DFB107BFBEA00B55A9A /* Category.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = Category.tiff; sourceTree = ""; }; 85687DFC107BFBEA00B55A9A /* Database.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = Database.tiff; sourceTree = ""; }; 85687DFD107BFBEA00B55A9A /* DeleteArticle.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = DeleteArticle.tiff; sourceTree = ""; }; 85687DFE107BFBEA00B55A9A /* DeleteCategory.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = DeleteCategory.tiff; sourceTree = ""; }; 85687DFF107BFBEA00B55A9A /* DeleteFeed.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = DeleteFeed.tiff; sourceTree = ""; }; 85687E00107BFBEA00B55A9A /* Feed.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = Feed.tiff; sourceTree = ""; }; 85687E01107BFBEA00B55A9A /* FeedFetching.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = FeedFetching.tiff; sourceTree = ""; }; 85687E02107BFBEA00B55A9A /* FetchFeed.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = FetchFeed.tiff; sourceTree = ""; }; 85687E03107BFBEA00B55A9A /* FetchFeeds.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = FetchFeeds.tiff; sourceTree = ""; }; 85687E05107BFBEA00B55A9A /* ArticleFile.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = ArticleFile.tiff; sourceTree = ""; }; 85687E06107BFBEA00B55A9A /* FeedFile.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = FeedFile.tiff; sourceTree = ""; }; 85687E07107BFBEA00B55A9A /* Filter.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = Filter.tiff; sourceTree = ""; }; 85687E08107BFBEA00B55A9A /* Link.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = Link.tiff; sourceTree = ""; }; 85687E09107BFBEA00B55A9A /* PlainArticle.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = PlainArticle.tiff; sourceTree = ""; }; 85687E0A107BFBEA00B55A9A /* Star.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = Star.tiff; sourceTree = ""; }; 85687E0B107BFBEA00B55A9A /* WebProxy.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = WebProxy.tiff; sourceTree = ""; }; 85687E0D107BFBEA00B55A9A /* arrowDown.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = arrowDown.tiff; sourceTree = ""; }; 85687E0E107BFBEA00B55A9A /* arrowLeft.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = arrowLeft.tiff; sourceTree = ""; }; 85687E0F107BFBEA00B55A9A /* arrowRight.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = arrowRight.tiff; sourceTree = ""; }; 85687E10107BFBEA00B55A9A /* arrowUp.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = arrowUp.tiff; sourceTree = ""; }; 85687E11107BFBEA00B55A9A /* blue-badge-left.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = "blue-badge-left.tiff"; sourceTree = ""; }; 85687E12107BFBEA00B55A9A /* blue-badge-mid.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = "blue-badge-mid.tiff"; sourceTree = ""; }; 85687E13107BFBEA00B55A9A /* blue-badge-right.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = "blue-badge-right.tiff"; sourceTree = ""; }; 85687E3B107BFEE600B55A9A /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/Grr.nib; sourceTree = ""; }; 85687E3D107BFEE600B55A9A /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/PreferencesPanel.nib; sourceTree = ""; }; 85687E4C107C001500B55A9A /* GNUstep.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = GNUstep.h; sourceTree = ""; }; 85792F33108E6CC0001B900E /* ArticleTable.grrc */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ArticleTable.grrc; sourceTree = BUILT_PRODUCTS_DIR; }; 85792F34108E6CC0001B900E /* ArticleTable-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "ArticleTable-Info.plist"; path = "/Users/multix/Documents/code/gap/user-apps/Grr/ArticleTable-Info.plist"; sourceTree = ""; }; 85792FB1108E712D001B900E /* SubscriptionPanel.grrc */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SubscriptionPanel.grrc; sourceTree = BUILT_PRODUCTS_DIR; }; 85792FB2108E712D001B900E /* SubscriptionPanel-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "SubscriptionPanel-Info.plist"; path = "/Users/multix/Documents/code/gap/user-apps/Grr/SubscriptionPanel-Info.plist"; sourceTree = ""; }; 85792FBB108E71F3001B900E /* Proxy.grrc */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Proxy.grrc; sourceTree = BUILT_PRODUCTS_DIR; }; 85792FBC108E71F3001B900E /* Proxy-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "Proxy-Info.plist"; path = "/Users/multix/Documents/code/gap/user-apps/Grr/Proxy-Info.plist"; sourceTree = ""; }; 85792FD1108E7347001B900E /* Fonts.grrc */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Fonts.grrc; sourceTree = BUILT_PRODUCTS_DIR; }; 85792FD2108E7347001B900E /* Fonts-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "Fonts-Info.plist"; path = "/Users/multix/Documents/code/gap/user-apps/Grr/Fonts-Info.plist"; sourceTree = ""; }; 85792FDE108E75BF001B900E /* DatabaseTreeView.grrc */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DatabaseTreeView.grrc; sourceTree = BUILT_PRODUCTS_DIR; }; 85792FDF108E75BF001B900E /* DatabaseTreeView-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "DatabaseTreeView-Info.plist"; path = "/Users/multix/Documents/code/gap/user-apps/Grr/DatabaseTreeView-Info.plist"; sourceTree = ""; }; 85793006108E7D6E001B900E /* DatabaseOperations.grrc */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DatabaseOperations.grrc; sourceTree = BUILT_PRODUCTS_DIR; }; 85793007108E7D6F001B900E /* DatabaseOperations-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "DatabaseOperations-Info.plist"; path = "/Users/multix/Documents/code/gap/user-apps/Grr/DatabaseOperations-Info.plist"; sourceTree = ""; }; 8579300D108E7E0A001B900E /* ArticleOperations.grrc */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ArticleOperations.grrc; sourceTree = BUILT_PRODUCTS_DIR; }; 8579300E108E7E0A001B900E /* ArticleOperations-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "ArticleOperations-Info.plist"; path = "/Users/multix/Documents/code/gap/user-apps/Grr/ArticleOperations-Info.plist"; sourceTree = ""; }; 857AA89A1082A4CB00829DD6 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = Components/Proxy/English.lproj/ProxyComponent.nib; sourceTree = ""; }; 857AA8B61082AC6800829DD6 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = Components/ArticleView/English.lproj/ArticleTextViewPlugin.nib; sourceTree = ""; }; 857AA8BB1082AC8700829DD6 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = Components/DatabaseTreeView/English.lproj/DatabaseTreeViewController.nib; sourceTree = ""; }; 85A5FDCD108D229D00AC6AA4 /* ArticleView.grrc */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ArticleView.grrc; sourceTree = BUILT_PRODUCTS_DIR; }; 85A5FDCE108D229D00AC6AA4 /* ArticleView-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "ArticleView-Info.plist"; path = "/Users/multix/Documents/code/gap/user-apps/Grr/ArticleView-Info.plist"; sourceTree = ""; }; 85C0D2FC1093BB810095C185 /* bluebg.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = bluebg.png; path = Components/ArticleView/English.lproj/ArticleTextViewPlugin.gorm/bluebg.png; sourceTree = ""; }; 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; }; 8D1107320486CEB800E47090 /* Grr.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Grr.app; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 850F6425108BB9A80035D594 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 85792F6E108E6F6D001B900E /* RSSKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 850F647E108BC0650035D594 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 85792F31108E6CC0001B900E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 8579309C108E8686001B900E /* RSSKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 85792FAF108E712D001B900E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 85792FB9108E71F3001B900E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 85792FCF108E7347001B900E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 85792FE7108E7819001B900E /* RSSKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 85792FDC108E75BF001B900E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 85792FF9108E7BFE001B900E /* RSSKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 85793004108E7D6E001B900E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 8579300B108E7E0A001B900E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 85A5FDCB108D229D00AC6AA4 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 8D11072E0486CEB800E47090 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */, 85687D1B107BF79C00B55A9A /* RSSKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 080E96DDFE201D6D7F000001 /* Classes */ = { isa = PBXGroup; children = ( 85687D35107BF7D000B55A9A /* AppController.h */, 85687D36107BF7D000B55A9A /* AppController.m */, 85687D37107BF7D000B55A9A /* Article.h */, 85687D38107BF7D000B55A9A /* Article.m */, 85687D39107BF7D000B55A9A /* ArticleFactory.h */, 85687D3A107BF7D000B55A9A /* ArticleFactory.m */, 85687D3B107BF7D000B55A9A /* ArticleGroup.h */, 85687D3C107BF7D000B55A9A /* ArticleGroup.m */, 85687D3D107BF7D000B55A9A /* Category.h */, 85687D3E107BF7D000B55A9A /* Category.m */, 85687D3F107BF7D000B55A9A /* Components.h */, 85687D40107BF7D000B55A9A /* Components.m */, 85687D41107BF7D000B55A9A /* Database.h */, 85687D42107BF7D000B55A9A /* Database.m */, 85687D43107BF7D000B55A9A /* DatabaseElement.h */, 85687D44107BF7D000B55A9A /* DatabaseElement.m */, 85687D45107BF7D000B55A9A /* ExtendedWindow.h */, 85687D46107BF7D000B55A9A /* ExtendedWindow.m */, 85687D47107BF7D000B55A9A /* Feed.h */, 85687D48107BF7D000B55A9A /* Feed.m */, 85687D49107BF7D000B55A9A /* GNRatingCell.h */, 85687D4A107BF7D000B55A9A /* GNRatingCell.m */, 85687D4B107BF7D000B55A9A /* ImageTextCell.h */, 85687D4C107BF7D000B55A9A /* ImageTextCell.m */, 85687D4D107BF7D000B55A9A /* NSBundle+Extensions.h */, 85687D4E107BF7D000B55A9A /* NSBundle+Extensions.m */, 85687D4F107BF7D000B55A9A /* NSURL+Proxy.h */, 85687D50107BF7D000B55A9A /* NSURL+Proxy.m */, 85687D51107BF7D000B55A9A /* NumberedImageTextCell.h */, 85687D52107BF7D000B55A9A /* NumberedImageTextCell.m */, 85687D53107BF7D000B55A9A /* PipeType.h */, 85687D54107BF7D000B55A9A /* PipeType.m */, 85687D55107BF7D000B55A9A /* PreferencesComponent.h */, 85687D56107BF7D000B55A9A /* PreferencesComponent.m */, 85687D57107BF7D000B55A9A /* PreferencesPanel.h */, 85687D58107BF7D000B55A9A /* PreferencesPanel.m */, 85687D59107BF7D000B55A9A /* ToolbarDelegate.h */, ); name = Classes; sourceTree = ""; }; 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = { isa = PBXGroup; children = ( 85687D1A107BF79C00B55A9A /* RSSKit.framework */, 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */, ); name = "Linked Frameworks"; sourceTree = ""; }; 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = { isa = PBXGroup; children = ( 29B97325FDCFA39411CA2CEA /* Foundation.framework */, 29B97324FDCFA39411CA2CEA /* AppKit.framework */, ); name = "Other Frameworks"; sourceTree = ""; }; 19C28FACFE9D520D11CA2CBB /* Products */ = { isa = PBXGroup; children = ( 8D1107320486CEB800E47090 /* Grr.app */, 850F6427108BB9A80035D594 /* TreeDatabase.grrdb */, 850F6480108BC0650035D594 /* Searching.grrc */, 85A5FDCD108D229D00AC6AA4 /* ArticleView.grrc */, 85792F33108E6CC0001B900E /* ArticleTable.grrc */, 85792FB1108E712D001B900E /* SubscriptionPanel.grrc */, 85792FBB108E71F3001B900E /* Proxy.grrc */, 85792FD1108E7347001B900E /* Fonts.grrc */, 85792FDE108E75BF001B900E /* DatabaseTreeView.grrc */, 85793006108E7D6E001B900E /* DatabaseOperations.grrc */, 8579300D108E7E0A001B900E /* ArticleOperations.grrc */, ); name = Products; sourceTree = ""; }; 29B97314FDCFA39411CA2CEA /* Grr */ = { isa = PBXGroup; children = ( 85687D83107BF7D700B55A9A /* Components */, 080E96DDFE201D6D7F000001 /* Classes */, 29B97315FDCFA39411CA2CEA /* Other Sources */, 29B97317FDCFA39411CA2CEA /* Resources */, 29B97323FDCFA39411CA2CEA /* Frameworks */, 19C28FACFE9D520D11CA2CBB /* Products */, ); name = Grr; sourceTree = ""; }; 29B97315FDCFA39411CA2CEA /* Other Sources */ = { isa = PBXGroup; children = ( 85687E4C107C001500B55A9A /* GNUstep.h */, 85687D90107BF8A900B55A9A /* Grr_main.m */, 32CA4F630368D1EE00C91783 /* Grr_Prefix.pch */, ); name = "Other Sources"; sourceTree = ""; }; 29B97317FDCFA39411CA2CEA /* Resources */ = { isa = PBXGroup; children = ( 85687DEF107BFBEA00B55A9A /* Data */, 85687DF1107BFBEA00B55A9A /* Icons */, 85687E0C107BFBEA00B55A9A /* UI */, 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */, 8D1107310486CEB800E47090 /* Info.plist */, 85687E3A107BFEE600B55A9A /* Grr.nib */, 85687E3C107BFEE600B55A9A /* PreferencesPanel.nib */, ); name = Resources; sourceTree = ""; }; 29B97323FDCFA39411CA2CEA /* Frameworks */ = { isa = PBXGroup; children = ( 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */, 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */, ); name = Frameworks; sourceTree = ""; }; 85687D83107BF7D700B55A9A /* Components */ = { isa = PBXGroup; children = ( 85687DD0107BFA1000B55A9A /* TreeDatabase */, 85687DC9107BF9A600B55A9A /* SubscriptionPanel */, 85687DBE107BF98800B55A9A /* Searching */, 85687DB8107BF97200B55A9A /* Proxy */, 85687DAC107BF93C00B55A9A /* Fonts */, 85687DA2107BF8FB00B55A9A /* DatabaseTreeView */, 85687D9B107BF8D600B55A9A /* DatabaseOperations */, 85687D92107BF8BB00B55A9A /* ArticleView */, 85687D89107BF84600B55A9A /* ArticleTable */, 85687D84107BF82D00B55A9A /* ArticleOperations */, ); name = Components; sourceTree = ""; }; 85687D84107BF82D00B55A9A /* ArticleOperations */ = { isa = PBXGroup; children = ( 8579300E108E7E0A001B900E /* ArticleOperations-Info.plist */, 85687D85107BF83C00B55A9A /* ArticleOperations.h */, 85687D86107BF83C00B55A9A /* ArticleOperations.m */, ); name = ArticleOperations; sourceTree = ""; }; 85687D89107BF84600B55A9A /* ArticleTable */ = { isa = PBXGroup; children = ( 85792F34108E6CC0001B900E /* ArticleTable-Info.plist */, 850F63FA108A37E50035D594 /* ArticleTablePlugin.nib */, 85687D8A107BF85200B55A9A /* ArticleTablePlugin.h */, 85687D8B107BF85200B55A9A /* ArticleTablePlugin.m */, ); name = ArticleTable; sourceTree = ""; }; 85687D92107BF8BB00B55A9A /* ArticleView */ = { isa = PBXGroup; children = ( 85A5FDCE108D229D00AC6AA4 /* ArticleView-Info.plist */, 857AA8B51082AC6800829DD6 /* ArticleTextViewPlugin.nib */, 85687D93107BF8CB00B55A9A /* ArticleTextViewPlugin.h */, 85687D94107BF8CB00B55A9A /* ArticleTextViewPlugin.m */, 85687D95107BF8CB00B55A9A /* NSString+TolerantHTML.h */, 85687D96107BF8CB00B55A9A /* NSString+TolerantHTML.m */, 85C0D2FC1093BB810095C185 /* bluebg.png */, ); name = ArticleView; sourceTree = ""; }; 85687D9B107BF8D600B55A9A /* DatabaseOperations */ = { isa = PBXGroup; children = ( 85793007108E7D6F001B900E /* DatabaseOperations-Info.plist */, 85687D9C107BF8EA00B55A9A /* DatabaseOperations.h */, 85687D9D107BF8EA00B55A9A /* DatabaseOperations.m */, 85687D9E107BF8EA00B55A9A /* SubscriptionPanelProtocol.h */, ); name = DatabaseOperations; sourceTree = ""; }; 85687DA2107BF8FB00B55A9A /* DatabaseTreeView */ = { isa = PBXGroup; children = ( 85792FDF108E75BF001B900E /* DatabaseTreeView-Info.plist */, 857AA8BA1082AC8700829DD6 /* DatabaseTreeViewController.nib */, 85687DA3107BF90A00B55A9A /* DatabaseTreeViewController.h */, 85687DA4107BF90A00B55A9A /* DatabaseTreeViewController.m */, ); name = DatabaseTreeView; sourceTree = ""; }; 85687DAC107BF93C00B55A9A /* Fonts */ = { isa = PBXGroup; children = ( 851B402D109E14920036C28D /* Fonts.tiff */, 85792FD2108E7347001B900E /* Fonts-Info.plist */, 850F63EB108A33320035D594 /* FontsComponent.nib */, 85687DAE107BF94E00B55A9A /* FontBox.h */, 85687DAF107BF94E00B55A9A /* FontBox.m */, 85687DB0107BF94E00B55A9A /* FontsComponent.h */, 85687DB1107BF94E00B55A9A /* FontsComponent.m */, ); name = Fonts; sourceTree = ""; }; 85687DB8107BF97200B55A9A /* Proxy */ = { isa = PBXGroup; children = ( 85792FBC108E71F3001B900E /* Proxy-Info.plist */, 857AA8991082A4CB00829DD6 /* ProxyComponent.nib */, 85687DBA107BF98200B55A9A /* ProxyComponent.h */, 85687DBB107BF98200B55A9A /* ProxyComponent.m */, ); name = Proxy; sourceTree = ""; }; 85687DBE107BF98800B55A9A /* Searching */ = { isa = PBXGroup; children = ( 850F6481108BC0650035D594 /* Searching-Info.plist */, 85687DC0107BF99B00B55A9A /* NSSet+ArticleFiltering.h */, 85687DC1107BF99B00B55A9A /* NSSet+ArticleFiltering.m */, 85687DC2107BF99B00B55A9A /* Searching.h */, 85687DC3107BF99B00B55A9A /* Searching.m */, ); name = Searching; sourceTree = ""; }; 85687DC9107BF9A600B55A9A /* SubscriptionPanel */ = { isa = PBXGroup; children = ( 85792FB2108E712D001B900E /* SubscriptionPanel-Info.plist */, 850F63D1108A300D0035D594 /* SubscriptionPanel.nib */, 85687DCB107BF9B800B55A9A /* SubscriptionPanel.h */, 85687DCC107BF9B800B55A9A /* SubscriptionPanel.m */, ); name = SubscriptionPanel; sourceTree = ""; }; 85687DD0107BFA1000B55A9A /* TreeDatabase */ = { isa = PBXGroup; children = ( 850F6428108BB9A80035D594 /* TreeDatabase-Info.plist */, 85687DD3107BFA2600B55A9A /* TreeDatabaseComponent.h */, 85687DD4107BFA2600B55A9A /* TreeDatabaseComponent.m */, ); name = TreeDatabase; sourceTree = ""; }; 85687DEF107BFBEA00B55A9A /* Data */ = { isa = PBXGroup; children = ( 85687DF0107BFBEA00B55A9A /* HTML-Entities.plist */, ); name = Data; path = Resources/Data; sourceTree = ""; }; 85687DF1107BFBEA00B55A9A /* Icons */ = { isa = PBXGroup; children = ( 85687DF2107BFBEA00B55A9A /* AddCategory.tiff */, 85687DF3107BFBEA00B55A9A /* AddFeed.tiff */, 85687DF4107BFBEA00B55A9A /* Application */, 85687DFA107BFBEA00B55A9A /* ArticleLink.tiff */, 85687DFB107BFBEA00B55A9A /* Category.tiff */, 85687DFC107BFBEA00B55A9A /* Database.tiff */, 85687DFD107BFBEA00B55A9A /* DeleteArticle.tiff */, 85687DFE107BFBEA00B55A9A /* DeleteCategory.tiff */, 85687DFF107BFBEA00B55A9A /* DeleteFeed.tiff */, 85687E00107BFBEA00B55A9A /* Feed.tiff */, 85687E01107BFBEA00B55A9A /* FeedFetching.tiff */, 85687E02107BFBEA00B55A9A /* FetchFeed.tiff */, 85687E03107BFBEA00B55A9A /* FetchFeeds.tiff */, 85687E04107BFBEA00B55A9A /* Files */, 85687E07107BFBEA00B55A9A /* Filter.tiff */, 85687E08107BFBEA00B55A9A /* Link.tiff */, 85687E09107BFBEA00B55A9A /* PlainArticle.tiff */, 85687E0A107BFBEA00B55A9A /* Star.tiff */, 85687E0B107BFBEA00B55A9A /* WebProxy.tiff */, ); name = Icons; path = Resources/Icons; sourceTree = ""; }; 85687DF4107BFBEA00B55A9A /* Application */ = { isa = PBXGroup; children = ( 8540B03E10B69963008281E2 /* Grr-Icon.icns */, 85687DF5107BFBEA00B55A9A /* Grr-Icon-Anim1.tiff */, 85687DF6107BFBEA00B55A9A /* Grr-Icon-Anim2.tiff */, 85687DF7107BFBEA00B55A9A /* Grr-Icon-Anim3.tiff */, 85687DF8107BFBEA00B55A9A /* Grr-Icon-NoConnection.tiff */, 85687DF9107BFBEA00B55A9A /* Grr-Icon.tiff */, ); path = Application; sourceTree = ""; }; 85687E04107BFBEA00B55A9A /* Files */ = { isa = PBXGroup; children = ( 85687E05107BFBEA00B55A9A /* ArticleFile.tiff */, 85687E06107BFBEA00B55A9A /* FeedFile.tiff */, ); path = Files; sourceTree = ""; }; 85687E0C107BFBEA00B55A9A /* UI */ = { isa = PBXGroup; children = ( 85687E0D107BFBEA00B55A9A /* arrowDown.tiff */, 85687E0E107BFBEA00B55A9A /* arrowLeft.tiff */, 85687E0F107BFBEA00B55A9A /* arrowRight.tiff */, 85687E10107BFBEA00B55A9A /* arrowUp.tiff */, 85687E11107BFBEA00B55A9A /* blue-badge-left.tiff */, 85687E12107BFBEA00B55A9A /* blue-badge-mid.tiff */, 85687E13107BFBEA00B55A9A /* blue-badge-right.tiff */, ); name = UI; path = Resources/UI; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ 850F6426108BB9A80035D594 /* TreeDatabase */ = { isa = PBXNativeTarget; buildConfigurationList = 85E5412D10ACBF5C00BCF79D /* Build configuration list for PBXNativeTarget "TreeDatabase" */; buildPhases = ( 850F6423108BB9A80035D594 /* Resources */, 850F6424108BB9A80035D594 /* Sources */, 850F6425108BB9A80035D594 /* Frameworks */, ); buildRules = ( ); dependencies = ( ); name = TreeDatabase; productName = TreeDatabase; productReference = 850F6427108BB9A80035D594 /* TreeDatabase.grrdb */; productType = "com.apple.product-type.bundle"; }; 850F647F108BC0650035D594 /* Searching */ = { isa = PBXNativeTarget; buildConfigurationList = 85E5412910ACBF5C00BCF79D /* Build configuration list for PBXNativeTarget "Searching" */; buildPhases = ( 850F647C108BC0650035D594 /* Resources */, 850F647D108BC0650035D594 /* Sources */, 850F647E108BC0650035D594 /* Frameworks */, ); buildRules = ( ); dependencies = ( ); name = Searching; productName = Searching; productReference = 850F6480108BC0650035D594 /* Searching.grrc */; productType = "com.apple.product-type.bundle"; }; 85792F32108E6CC0001B900E /* ArticleTable */ = { isa = PBXNativeTarget; buildConfigurationList = 85E5413510ACBF5C00BCF79D /* Build configuration list for PBXNativeTarget "ArticleTable" */; buildPhases = ( 85792F2F108E6CC0001B900E /* Resources */, 85792F30108E6CC0001B900E /* Sources */, 85792F31108E6CC0001B900E /* Frameworks */, ); buildRules = ( ); dependencies = ( ); name = ArticleTable; productName = ArticleTable; productReference = 85792F33108E6CC0001B900E /* ArticleTable.grrc */; productType = "com.apple.product-type.bundle"; }; 85792FB0108E712D001B900E /* SubscriptionPanel */ = { isa = PBXNativeTarget; buildConfigurationList = 85E5413910ACBF5C00BCF79D /* Build configuration list for PBXNativeTarget "SubscriptionPanel" */; buildPhases = ( 85792FAD108E712D001B900E /* Resources */, 85792FAE108E712D001B900E /* Sources */, 85792FAF108E712D001B900E /* Frameworks */, ); buildRules = ( ); dependencies = ( ); name = SubscriptionPanel; productName = SubscriptionPanel; productReference = 85792FB1108E712D001B900E /* SubscriptionPanel.grrc */; productType = "com.apple.product-type.bundle"; }; 85792FBA108E71F3001B900E /* Proxy */ = { isa = PBXNativeTarget; buildConfigurationList = 85E5413D10ACBF5C00BCF79D /* Build configuration list for PBXNativeTarget "Proxy" */; buildPhases = ( 85792FB7108E71F3001B900E /* Resources */, 85792FB8108E71F3001B900E /* Sources */, 85792FB9108E71F3001B900E /* Frameworks */, ); buildRules = ( ); dependencies = ( ); name = Proxy; productName = Proxy; productReference = 85792FBB108E71F3001B900E /* Proxy.grrc */; productType = "com.apple.product-type.bundle"; }; 85792FD0108E7347001B900E /* Fonts */ = { isa = PBXNativeTarget; buildConfigurationList = 85E5414110ACBF5C00BCF79D /* Build configuration list for PBXNativeTarget "Fonts" */; buildPhases = ( 85792FCD108E7347001B900E /* Resources */, 85792FCE108E7347001B900E /* Sources */, 85792FCF108E7347001B900E /* Frameworks */, ); buildRules = ( ); dependencies = ( ); name = Fonts; productName = Fonts; productReference = 85792FD1108E7347001B900E /* Fonts.grrc */; productType = "com.apple.product-type.bundle"; }; 85792FDD108E75BF001B900E /* DatabaseTreeView */ = { isa = PBXNativeTarget; buildConfigurationList = 85E5414510ACBF5C00BCF79D /* Build configuration list for PBXNativeTarget "DatabaseTreeView" */; buildPhases = ( 85792FDA108E75BF001B900E /* Resources */, 85792FDB108E75BF001B900E /* Sources */, 85792FDC108E75BF001B900E /* Frameworks */, ); buildRules = ( ); dependencies = ( ); name = DatabaseTreeView; productName = DatabaseTreeView; productReference = 85792FDE108E75BF001B900E /* DatabaseTreeView.grrc */; productType = "com.apple.product-type.bundle"; }; 85793005108E7D6E001B900E /* DatabaseOperations */ = { isa = PBXNativeTarget; buildConfigurationList = 85E5414910ACBF5C00BCF79D /* Build configuration list for PBXNativeTarget "DatabaseOperations" */; buildPhases = ( 85793002108E7D6E001B900E /* Resources */, 85793003108E7D6E001B900E /* Sources */, 85793004108E7D6E001B900E /* Frameworks */, ); buildRules = ( ); dependencies = ( ); name = DatabaseOperations; productName = DatabaseOperations; productReference = 85793006108E7D6E001B900E /* DatabaseOperations.grrc */; productType = "com.apple.product-type.bundle"; }; 8579300C108E7E0A001B900E /* ArticleOperations */ = { isa = PBXNativeTarget; buildConfigurationList = 85E5414D10ACBF5C00BCF79D /* Build configuration list for PBXNativeTarget "ArticleOperations" */; buildPhases = ( 85793009108E7E0A001B900E /* Resources */, 8579300A108E7E0A001B900E /* Sources */, 8579300B108E7E0A001B900E /* Frameworks */, ); buildRules = ( ); dependencies = ( ); name = ArticleOperations; productName = ArticleOperations; productReference = 8579300D108E7E0A001B900E /* ArticleOperations.grrc */; productType = "com.apple.product-type.bundle"; }; 85A5FDCC108D229D00AC6AA4 /* ArticleView */ = { isa = PBXNativeTarget; buildConfigurationList = 85E5413110ACBF5C00BCF79D /* Build configuration list for PBXNativeTarget "ArticleView" */; buildPhases = ( 85A5FDC9108D229D00AC6AA4 /* Resources */, 85A5FDCA108D229D00AC6AA4 /* Sources */, 85A5FDCB108D229D00AC6AA4 /* Frameworks */, ); buildRules = ( ); dependencies = ( ); name = ArticleView; productName = ArticleView; productReference = 85A5FDCD108D229D00AC6AA4 /* ArticleView.grrc */; productType = "com.apple.product-type.bundle"; }; 8D1107260486CEB800E47090 /* Grr */ = { isa = PBXNativeTarget; buildConfigurationList = 85E5415110ACBF5C00BCF79D /* Build configuration list for PBXNativeTarget "Grr" */; buildPhases = ( 8D1107290486CEB800E47090 /* Resources */, 8D11072C0486CEB800E47090 /* Sources */, 8D11072E0486CEB800E47090 /* Frameworks */, ); buildRules = ( ); dependencies = ( 850F6515108BCED50035D594 /* PBXTargetDependency */, 850F6517108BCEDB0035D594 /* PBXTargetDependency */, 85A5FDF6108D25FD00AC6AA4 /* PBXTargetDependency */, 85792F38108E6D07001B900E /* PBXTargetDependency */, 85792FB4108E7182001B900E /* PBXTargetDependency */, 85792FC6108E72FC001B900E /* PBXTargetDependency */, 85792FD4108E7448001B900E /* PBXTargetDependency */, 85793015108E7F2B001B900E /* PBXTargetDependency */, 85793017108E7F31001B900E /* PBXTargetDependency */, 85793019108E7F36001B900E /* PBXTargetDependency */, ); name = Grr; productInstallPath = "$(HOME)/Applications"; productName = Grr; productReference = 8D1107320486CEB800E47090 /* Grr.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 29B97313FDCFA39411CA2CEA /* Project object */ = { isa = PBXProject; buildConfigurationList = 85E5415510ACBF5C00BCF79D /* Build configuration list for PBXProject "GrrTiger" */; hasScannedForEncodings = 1; mainGroup = 29B97314FDCFA39411CA2CEA /* Grr */; projectDirPath = ""; targets = ( 850F647F108BC0650035D594 /* Searching */, 850F6426108BB9A80035D594 /* TreeDatabase */, 8D1107260486CEB800E47090 /* Grr */, 85A5FDCC108D229D00AC6AA4 /* ArticleView */, 85792F32108E6CC0001B900E /* ArticleTable */, 85792FB0108E712D001B900E /* SubscriptionPanel */, 85792FBA108E71F3001B900E /* Proxy */, 85792FD0108E7347001B900E /* Fonts */, 85792FDD108E75BF001B900E /* DatabaseTreeView */, 85793005108E7D6E001B900E /* DatabaseOperations */, 8579300C108E7E0A001B900E /* ArticleOperations */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ 850F6423108BB9A80035D594 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 850F647C108BC0650035D594 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 85792F2F108E6CC0001B900E /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 85792FCC108E7317001B900E /* ArticleTablePlugin.nib in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; 85792FAD108E712D001B900E /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 85792FC8108E730F001B900E /* SubscriptionPanel.nib in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; 85792FB7108E71F3001B900E /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 85792FC7108E7307001B900E /* ProxyComponent.nib in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; 85792FCD108E7347001B900E /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 85792FD5108E74B9001B900E /* FontsComponent.nib in Resources */, 851B402E109E14920036C28D /* Fonts.tiff in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; 85792FDA108E75BF001B900E /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 85792FE0108E765A001B900E /* DatabaseTreeViewController.nib in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; 85793002108E7D6E001B900E /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 85793009108E7E0A001B900E /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 85A5FDC9108D229D00AC6AA4 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 85A5FDD0108D22CC00AC6AA4 /* ArticleTextViewPlugin.nib in Resources */, 85C0D2FE1093BB810095C185 /* bluebg.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; 8D1107290486CEB800E47090 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 850F64F2108BCDDD0035D594 /* Searching.grrc in Resources */, 850F64E6108BCDD90035D594 /* TreeDatabase.grrdb in Resources */, 85793101108E8825001B900E /* ArticleView.grrc in Resources */, 85793102108E8825001B900E /* ArticleTable.grrc in Resources */, 85793103108E8825001B900E /* SubscriptionPanel.grrc in Resources */, 85793104108E8825001B900E /* Proxy.grrc in Resources */, 85793105108E8825001B900E /* Fonts.grrc in Resources */, 85793106108E8825001B900E /* DatabaseTreeView.grrc in Resources */, 85793107108E8825001B900E /* DatabaseOperations.grrc in Resources */, 85793108108E8825001B900E /* ArticleOperations.grrc in Resources */, 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */, 85687D5C107BF7D000B55A9A /* AppController.h in Resources */, 85687D5E107BF7D000B55A9A /* Article.h in Resources */, 85687D60107BF7D000B55A9A /* ArticleFactory.h in Resources */, 85687D62107BF7D000B55A9A /* ArticleGroup.h in Resources */, 85687D64107BF7D000B55A9A /* Category.h in Resources */, 85687D66107BF7D000B55A9A /* Components.h in Resources */, 85687D68107BF7D000B55A9A /* Database.h in Resources */, 85687D6A107BF7D000B55A9A /* DatabaseElement.h in Resources */, 85687D6C107BF7D000B55A9A /* ExtendedWindow.h in Resources */, 85687D6E107BF7D000B55A9A /* Feed.h in Resources */, 85687D70107BF7D000B55A9A /* GNRatingCell.h in Resources */, 85687D72107BF7D000B55A9A /* ImageTextCell.h in Resources */, 85687D74107BF7D000B55A9A /* NSBundle+Extensions.h in Resources */, 85687D76107BF7D000B55A9A /* NSURL+Proxy.h in Resources */, 85687D78107BF7D000B55A9A /* NumberedImageTextCell.h in Resources */, 85687D7A107BF7D000B55A9A /* PipeType.h in Resources */, 85687D7C107BF7D000B55A9A /* PreferencesComponent.h in Resources */, 85687D7E107BF7D000B55A9A /* PreferencesPanel.h in Resources */, 85687D80107BF7D000B55A9A /* ToolbarDelegate.h in Resources */, 85687D87107BF83C00B55A9A /* ArticleOperations.h in Resources */, 85687D8C107BF85200B55A9A /* ArticleTablePlugin.h in Resources */, 85687D97107BF8CB00B55A9A /* ArticleTextViewPlugin.h in Resources */, 85687D99107BF8CB00B55A9A /* NSString+TolerantHTML.h in Resources */, 85687D9F107BF8EA00B55A9A /* DatabaseOperations.h in Resources */, 85687DA1107BF8EA00B55A9A /* SubscriptionPanelProtocol.h in Resources */, 85687DA5107BF90A00B55A9A /* DatabaseTreeViewController.h in Resources */, 85687DB2107BF94E00B55A9A /* FontBox.h in Resources */, 85687DB4107BF94E00B55A9A /* FontsComponent.h in Resources */, 85687DBC107BF98200B55A9A /* ProxyComponent.h in Resources */, 85687DC4107BF99B00B55A9A /* NSSet+ArticleFiltering.h in Resources */, 85687DC6107BF99B00B55A9A /* Searching.h in Resources */, 85687DCD107BF9B800B55A9A /* SubscriptionPanel.h in Resources */, 85687DD5107BFA2600B55A9A /* TreeDatabaseComponent.h in Resources */, 85687E14107BFBEA00B55A9A /* HTML-Entities.plist in Resources */, 85687E15107BFBEA00B55A9A /* AddCategory.tiff in Resources */, 85687E16107BFBEA00B55A9A /* AddFeed.tiff in Resources */, 85687E17107BFBEA00B55A9A /* Grr-Icon-Anim1.tiff in Resources */, 85687E18107BFBEA00B55A9A /* Grr-Icon-Anim2.tiff in Resources */, 85687E19107BFBEA00B55A9A /* Grr-Icon-Anim3.tiff in Resources */, 85687E1A107BFBEA00B55A9A /* Grr-Icon-NoConnection.tiff in Resources */, 85687E1B107BFBEA00B55A9A /* Grr-Icon.tiff in Resources */, 85687E1C107BFBEA00B55A9A /* ArticleLink.tiff in Resources */, 85687E1D107BFBEA00B55A9A /* Category.tiff in Resources */, 85687E1E107BFBEA00B55A9A /* Database.tiff in Resources */, 85687E1F107BFBEA00B55A9A /* DeleteArticle.tiff in Resources */, 85687E20107BFBEA00B55A9A /* DeleteCategory.tiff in Resources */, 85687E21107BFBEA00B55A9A /* DeleteFeed.tiff in Resources */, 85687E22107BFBEA00B55A9A /* Feed.tiff in Resources */, 85687E23107BFBEA00B55A9A /* FeedFetching.tiff in Resources */, 85687E24107BFBEA00B55A9A /* FetchFeed.tiff in Resources */, 85687E25107BFBEA00B55A9A /* FetchFeeds.tiff in Resources */, 85687E26107BFBEA00B55A9A /* ArticleFile.tiff in Resources */, 85687E27107BFBEA00B55A9A /* FeedFile.tiff in Resources */, 85687E28107BFBEA00B55A9A /* Filter.tiff in Resources */, 85687E29107BFBEA00B55A9A /* Link.tiff in Resources */, 85687E2A107BFBEA00B55A9A /* PlainArticle.tiff in Resources */, 85687E2B107BFBEA00B55A9A /* Star.tiff in Resources */, 85687E2C107BFBEA00B55A9A /* WebProxy.tiff in Resources */, 85687E2D107BFBEA00B55A9A /* arrowDown.tiff in Resources */, 85687E2E107BFBEA00B55A9A /* arrowLeft.tiff in Resources */, 85687E2F107BFBEA00B55A9A /* arrowRight.tiff in Resources */, 85687E30107BFBEA00B55A9A /* arrowUp.tiff in Resources */, 85687E31107BFBEA00B55A9A /* blue-badge-left.tiff in Resources */, 85687E32107BFBEA00B55A9A /* blue-badge-mid.tiff in Resources */, 85687E33107BFBEA00B55A9A /* blue-badge-right.tiff in Resources */, 85687E3E107BFEE600B55A9A /* Grr.nib in Resources */, 85687E3F107BFEE600B55A9A /* PreferencesPanel.nib in Resources */, 85687E4D107C001500B55A9A /* GNUstep.h in Resources */, 857AA89B1082A4CB00829DD6 /* ProxyComponent.nib in Resources */, 857AA8B71082AC6800829DD6 /* ArticleTextViewPlugin.nib in Resources */, 857AA8BC1082AC8700829DD6 /* DatabaseTreeViewController.nib in Resources */, 850F63D3108A300D0035D594 /* SubscriptionPanel.nib in Resources */, 850F63ED108A33320035D594 /* FontsComponent.nib in Resources */, 850F63FC108A37E50035D594 /* ArticleTablePlugin.nib in Resources */, 85C0D2FD1093BB810095C185 /* bluebg.png in Resources */, 8540B03F10B69963008281E2 /* Grr-Icon.icns in Resources */, 857BF870125013040085BF64 /* Fonts.tiff in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 850F6424108BB9A80035D594 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 850F642B108BBA480035D594 /* TreeDatabaseComponent.m in Sources */, 850F64D7108BCD080035D594 /* DatabaseElement.m in Sources */, 850F64D8108BCD0E0035D594 /* PipeType.m in Sources */, 850F64DB108BCD3A0035D594 /* Category.m in Sources */, 850F64E4108BCD900035D594 /* Database.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 850F647D108BC0650035D594 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 850F6483108BC0A20035D594 /* NSSet+ArticleFiltering.m in Sources */, 850F6484108BC0A20035D594 /* Searching.m in Sources */, 850F6512108BCE860035D594 /* PipeType.m in Sources */, 850F652B108BCF470035D594 /* Components.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 85792F30108E6CC0001B900E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 85793081108E8594001B900E /* ArticleTablePlugin.m in Sources */, 8579308C108E85E2001B900E /* Components.m in Sources */, 85793092108E8617001B900E /* PipeType.m in Sources */, 85B1AB3210C8582A008F3A97 /* GNRatingCell.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 85792FAE108E712D001B900E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 85792FD9108E750F001B900E /* SubscriptionPanel.m in Sources */, 8579301A108E80AF001B900E /* Database.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 85792FB8108E71F3001B900E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 85792FD8108E74CE001B900E /* ProxyComponent.m in Sources */, 8579301C108E814B001B900E /* PreferencesComponent.m in Sources */, 8579301D108E81AC001B900E /* Components.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 85792FCE108E7347001B900E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 85792FD6108E74BA001B900E /* FontBox.m in Sources */, 85792FD7108E74BC001B900E /* FontsComponent.m in Sources */, 85793020108E823F001B900E /* PreferencesComponent.m in Sources */, 85793021108E8261001B900E /* Components.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 85792FDB108E75BF001B900E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 85792FE1108E765D001B900E /* DatabaseTreeViewController.m in Sources */, 85792FE2108E776A001B900E /* PipeType.m in Sources */, 85792FE3108E77EA001B900E /* Components.m in Sources */, 85792FEB108E784B001B900E /* NumberedImageTextCell.m in Sources */, 85792FF2108E788D001B900E /* Article.m in Sources */, 85792FF3108E790A001B900E /* Database.m in Sources */, 85792FF6108E7A81001B900E /* DatabaseElement.m in Sources */, 85792FFB108E7CAE001B900E /* ImageTextCell.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 85793003108E7D6E001B900E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 85793008108E7DE4001B900E /* DatabaseOperations.m in Sources */, 85793023108E8313001B900E /* PipeType.m in Sources */, 85793024108E8385001B900E /* Database.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 8579300A108E7E0A001B900E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 8579300F108E7E43001B900E /* ArticleOperations.m in Sources */, 85793010108E7EE0001B900E /* PipeType.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 85A5FDCA108D229D00AC6AA4 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 85A5FDD1108D22D100AC6AA4 /* ArticleTextViewPlugin.m in Sources */, 85A5FDD2108D22D600AC6AA4 /* NSString+TolerantHTML.m in Sources */, 85A5FDDD108D23D900AC6AA4 /* PipeType.m in Sources */, 85A5FDE6108D252700AC6AA4 /* Components.m in Sources */, 85A5FDF1108D259700AC6AA4 /* ExtendedWindow.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 8D11072C0486CEB800E47090 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 85687D5D107BF7D000B55A9A /* AppController.m in Sources */, 85687D5F107BF7D000B55A9A /* Article.m in Sources */, 85687D61107BF7D000B55A9A /* ArticleFactory.m in Sources */, 85687D63107BF7D000B55A9A /* ArticleGroup.m in Sources */, 85687D65107BF7D000B55A9A /* Category.m in Sources */, 85687D67107BF7D000B55A9A /* Components.m in Sources */, 85687D69107BF7D000B55A9A /* Database.m in Sources */, 85687D6B107BF7D000B55A9A /* DatabaseElement.m in Sources */, 85687D6D107BF7D000B55A9A /* ExtendedWindow.m in Sources */, 85687D6F107BF7D000B55A9A /* Feed.m in Sources */, 85687D71107BF7D000B55A9A /* GNRatingCell.m in Sources */, 85687D73107BF7D000B55A9A /* ImageTextCell.m in Sources */, 85687D75107BF7D000B55A9A /* NSBundle+Extensions.m in Sources */, 85687D77107BF7D000B55A9A /* NSURL+Proxy.m in Sources */, 85687D79107BF7D000B55A9A /* NumberedImageTextCell.m in Sources */, 85687D7B107BF7D000B55A9A /* PipeType.m in Sources */, 85687D7D107BF7D000B55A9A /* PreferencesComponent.m in Sources */, 85687D7F107BF7D000B55A9A /* PreferencesPanel.m in Sources */, 85687D88107BF83C00B55A9A /* ArticleOperations.m in Sources */, 85687D8D107BF85200B55A9A /* ArticleTablePlugin.m in Sources */, 85687D91107BF8A900B55A9A /* Grr_main.m in Sources */, 85687D98107BF8CB00B55A9A /* ArticleTextViewPlugin.m in Sources */, 85687D9A107BF8CB00B55A9A /* NSString+TolerantHTML.m in Sources */, 85687DA0107BF8EA00B55A9A /* DatabaseOperations.m in Sources */, 85687DA6107BF90A00B55A9A /* DatabaseTreeViewController.m in Sources */, 85687DB3107BF94E00B55A9A /* FontBox.m in Sources */, 85687DB5107BF94E00B55A9A /* FontsComponent.m in Sources */, 85687DBD107BF98200B55A9A /* ProxyComponent.m in Sources */, 85687DC5107BF99B00B55A9A /* NSSet+ArticleFiltering.m in Sources */, 85687DC7107BF99B00B55A9A /* Searching.m in Sources */, 85687DCE107BF9B800B55A9A /* SubscriptionPanel.m in Sources */, 85687DD6107BFA2600B55A9A /* TreeDatabaseComponent.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ 850F6515108BCED50035D594 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 850F6426108BB9A80035D594 /* TreeDatabase */; targetProxy = 850F6514108BCED50035D594 /* PBXContainerItemProxy */; }; 850F6517108BCEDB0035D594 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 850F647F108BC0650035D594 /* Searching */; targetProxy = 850F6516108BCEDB0035D594 /* PBXContainerItemProxy */; }; 85792F38108E6D07001B900E /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 85792F32108E6CC0001B900E /* ArticleTable */; targetProxy = 85792F37108E6D07001B900E /* PBXContainerItemProxy */; }; 85792FB4108E7182001B900E /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 85792FB0108E712D001B900E /* SubscriptionPanel */; targetProxy = 85792FB3108E7182001B900E /* PBXContainerItemProxy */; }; 85792FC6108E72FC001B900E /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 85792FBA108E71F3001B900E /* Proxy */; targetProxy = 85792FC5108E72FC001B900E /* PBXContainerItemProxy */; }; 85792FD4108E7448001B900E /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 85792FD0108E7347001B900E /* Fonts */; targetProxy = 85792FD3108E7448001B900E /* PBXContainerItemProxy */; }; 85793015108E7F2B001B900E /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 85792FDD108E75BF001B900E /* DatabaseTreeView */; targetProxy = 85793014108E7F2B001B900E /* PBXContainerItemProxy */; }; 85793017108E7F31001B900E /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 85793005108E7D6E001B900E /* DatabaseOperations */; targetProxy = 85793016108E7F31001B900E /* PBXContainerItemProxy */; }; 85793019108E7F36001B900E /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 8579300C108E7E0A001B900E /* ArticleOperations */; targetProxy = 85793018108E7F36001B900E /* PBXContainerItemProxy */; }; 85A5FDF6108D25FD00AC6AA4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 85A5FDCC108D229D00AC6AA4 /* ArticleView */; targetProxy = 85A5FDF5108D25FD00AC6AA4 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = { isa = PBXVariantGroup; children = ( 089C165DFE840E0CC02AAC07 /* English */, ); name = InfoPlist.strings; sourceTree = SOURCE_ROOT; }; 850F63D1108A300D0035D594 /* SubscriptionPanel.nib */ = { isa = PBXVariantGroup; children = ( 850F63D2108A300D0035D594 /* English */, ); name = SubscriptionPanel.nib; sourceTree = ""; }; 850F63EB108A33320035D594 /* FontsComponent.nib */ = { isa = PBXVariantGroup; children = ( 850F63EC108A33320035D594 /* English */, ); name = FontsComponent.nib; sourceTree = ""; }; 850F63FA108A37E50035D594 /* ArticleTablePlugin.nib */ = { isa = PBXVariantGroup; children = ( 850F63FB108A37E50035D594 /* English */, ); name = ArticleTablePlugin.nib; sourceTree = ""; }; 85687E3A107BFEE600B55A9A /* Grr.nib */ = { isa = PBXVariantGroup; children = ( 85687E3B107BFEE600B55A9A /* English */, ); name = Grr.nib; sourceTree = ""; }; 85687E3C107BFEE600B55A9A /* PreferencesPanel.nib */ = { isa = PBXVariantGroup; children = ( 85687E3D107BFEE600B55A9A /* English */, ); name = PreferencesPanel.nib; sourceTree = ""; }; 857AA8991082A4CB00829DD6 /* ProxyComponent.nib */ = { isa = PBXVariantGroup; children = ( 857AA89A1082A4CB00829DD6 /* English */, ); name = ProxyComponent.nib; sourceTree = ""; }; 857AA8B51082AC6800829DD6 /* ArticleTextViewPlugin.nib */ = { isa = PBXVariantGroup; children = ( 857AA8B61082AC6800829DD6 /* English */, ); name = ArticleTextViewPlugin.nib; sourceTree = ""; }; 857AA8BA1082AC8700829DD6 /* DatabaseTreeViewController.nib */ = { isa = PBXVariantGroup; children = ( 857AA8BB1082AC8700829DD6 /* English */, ); name = DatabaseTreeViewController.nib; sourceTree = ""; }; /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ 85E5412A10ACBF5C00BCF79D /* Development */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = NO; GCC_CW_ASM_SYNTAX = NO; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_ASM_KEYWORD = YES; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_MODEL_TUNING = G3; GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = NO; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "Searching-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PRODUCT_NAME = Searching; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = grrc; ZERO_LINK = YES; }; name = Development; }; 85E5412B10ACBF5C00BCF79D /* Deployment */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; GCC_CW_ASM_SYNTAX = NO; GCC_ENABLE_ASM_KEYWORD = YES; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_MODEL_TUNING = G3; GCC_PRECOMPILE_PREFIX_HEADER = NO; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "Searching-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PRODUCT_NAME = Searching; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = grrc; ZERO_LINK = NO; }; name = Deployment; }; 85E5412C10ACBF5C00BCF79D /* Default */ = { isa = XCBuildConfiguration; buildSettings = { GCC_CW_ASM_SYNTAX = NO; GCC_ENABLE_ASM_KEYWORD = YES; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_MODEL_TUNING = G3; GCC_PRECOMPILE_PREFIX_HEADER = NO; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "Searching-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PRODUCT_NAME = Searching; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = grrc; }; name = Default; }; 85E5412E10ACBF5C00BCF79D /* Development */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = NO; GCC_CW_ASM_SYNTAX = NO; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_ASM_KEYWORD = YES; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_MODEL_TUNING = G3; GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = NO; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "TreeDatabase-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; LIBRARY_STYLE = BUNDLE; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PRODUCT_NAME = TreeDatabase; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = grrdb; ZERO_LINK = YES; }; name = Development; }; 85E5412F10ACBF5C00BCF79D /* Deployment */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; GCC_CW_ASM_SYNTAX = NO; GCC_ENABLE_ASM_KEYWORD = YES; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_MODEL_TUNING = G3; GCC_PRECOMPILE_PREFIX_HEADER = NO; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "TreeDatabase-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; LIBRARY_STYLE = BUNDLE; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PRODUCT_NAME = TreeDatabase; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = grrdb; ZERO_LINK = NO; }; name = Deployment; }; 85E5413010ACBF5C00BCF79D /* Default */ = { isa = XCBuildConfiguration; buildSettings = { GCC_CW_ASM_SYNTAX = NO; GCC_ENABLE_ASM_KEYWORD = YES; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_MODEL_TUNING = G3; GCC_PRECOMPILE_PREFIX_HEADER = NO; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "TreeDatabase-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; LIBRARY_STYLE = BUNDLE; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PRODUCT_NAME = TreeDatabase; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = grrdb; }; name = Default; }; 85E5413210ACBF5C00BCF79D /* Development */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = NO; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_MODEL_TUNING = G3; GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "ArticleView-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PREBINDING = NO; PRODUCT_NAME = ArticleView; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = grrc; ZERO_LINK = YES; }; name = Development; }; 85E5413310ACBF5C00BCF79D /* Deployment */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_MODEL_TUNING = G3; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "ArticleView-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PREBINDING = NO; PRODUCT_NAME = ArticleView; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = grrc; ZERO_LINK = NO; }; name = Deployment; }; 85E5413410ACBF5C00BCF79D /* Default */ = { isa = XCBuildConfiguration; buildSettings = { GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_MODEL_TUNING = G3; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "ArticleView-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PREBINDING = NO; PRODUCT_NAME = ArticleView; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = grrc; }; name = Default; }; 85E5413610ACBF5C00BCF79D /* Development */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = NO; GCC_CW_ASM_SYNTAX = NO; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_MODEL_TUNING = G3; GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "ArticleTable-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PRODUCT_NAME = ArticleTable; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = grrc; ZERO_LINK = YES; }; name = Development; }; 85E5413710ACBF5C00BCF79D /* Deployment */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; GCC_CW_ASM_SYNTAX = NO; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_MODEL_TUNING = G3; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "ArticleTable-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PRODUCT_NAME = ArticleTable; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = grrc; ZERO_LINK = NO; }; name = Deployment; }; 85E5413810ACBF5C00BCF79D /* Default */ = { isa = XCBuildConfiguration; buildSettings = { GCC_CW_ASM_SYNTAX = NO; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_MODEL_TUNING = G3; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "ArticleTable-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PRODUCT_NAME = ArticleTable; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = grrc; }; name = Default; }; 85E5413A10ACBF5C00BCF79D /* Development */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = NO; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_MODEL_TUNING = G3; GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "SubscriptionPanel-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PRODUCT_NAME = SubscriptionPanel; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = grrc; ZERO_LINK = YES; }; name = Development; }; 85E5413B10ACBF5C00BCF79D /* Deployment */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_MODEL_TUNING = G3; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "SubscriptionPanel-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PRODUCT_NAME = SubscriptionPanel; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = grrc; ZERO_LINK = NO; }; name = Deployment; }; 85E5413C10ACBF5C00BCF79D /* Default */ = { isa = XCBuildConfiguration; buildSettings = { GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_MODEL_TUNING = G3; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "SubscriptionPanel-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PRODUCT_NAME = SubscriptionPanel; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = grrc; }; name = Default; }; 85E5413E10ACBF5C00BCF79D /* Development */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = NO; GCC_CW_ASM_SYNTAX = NO; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_MODEL_TUNING = G3; GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "Proxy-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PRODUCT_NAME = Proxy; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = grrc; ZERO_LINK = YES; }; name = Development; }; 85E5413F10ACBF5C00BCF79D /* Deployment */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; GCC_CW_ASM_SYNTAX = NO; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_MODEL_TUNING = G3; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "Proxy-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PRODUCT_NAME = Proxy; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = grrc; ZERO_LINK = NO; }; name = Deployment; }; 85E5414010ACBF5C00BCF79D /* Default */ = { isa = XCBuildConfiguration; buildSettings = { GCC_CW_ASM_SYNTAX = NO; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_MODEL_TUNING = G3; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "Proxy-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PRODUCT_NAME = Proxy; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = grrc; }; name = Default; }; 85E5414210ACBF5C00BCF79D /* Development */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = NO; GCC_CW_ASM_SYNTAX = NO; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_MODEL_TUNING = G3; GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "Fonts-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PRODUCT_NAME = Fonts; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = grrc; ZERO_LINK = YES; }; name = Development; }; 85E5414310ACBF5C00BCF79D /* Deployment */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; GCC_CW_ASM_SYNTAX = NO; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_MODEL_TUNING = G3; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "Fonts-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PRODUCT_NAME = Fonts; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = grrc; ZERO_LINK = NO; }; name = Deployment; }; 85E5414410ACBF5C00BCF79D /* Default */ = { isa = XCBuildConfiguration; buildSettings = { GCC_CW_ASM_SYNTAX = NO; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_MODEL_TUNING = G3; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "Fonts-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PRODUCT_NAME = Fonts; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = grrc; }; name = Default; }; 85E5414610ACBF5C00BCF79D /* Development */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = NO; GCC_CW_ASM_SYNTAX = NO; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_MODEL_TUNING = G3; GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "DatabaseTreeView-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PRODUCT_NAME = DatabaseTreeView; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = grrc; ZERO_LINK = YES; }; name = Development; }; 85E5414710ACBF5C00BCF79D /* Deployment */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; GCC_CW_ASM_SYNTAX = NO; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_MODEL_TUNING = G3; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "DatabaseTreeView-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PRODUCT_NAME = DatabaseTreeView; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = grrc; ZERO_LINK = NO; }; name = Deployment; }; 85E5414810ACBF5C00BCF79D /* Default */ = { isa = XCBuildConfiguration; buildSettings = { GCC_CW_ASM_SYNTAX = NO; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_MODEL_TUNING = G3; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "DatabaseTreeView-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PRODUCT_NAME = DatabaseTreeView; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = grrc; }; name = Default; }; 85E5414A10ACBF5C00BCF79D /* Development */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = NO; GCC_CW_ASM_SYNTAX = NO; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_MODEL_TUNING = G3; GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "DatabaseOperations-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PRODUCT_NAME = DatabaseOperations; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = grrc; ZERO_LINK = YES; }; name = Development; }; 85E5414B10ACBF5C00BCF79D /* Deployment */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; GCC_CW_ASM_SYNTAX = NO; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_MODEL_TUNING = G3; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "DatabaseOperations-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PRODUCT_NAME = DatabaseOperations; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = grrc; ZERO_LINK = NO; }; name = Deployment; }; 85E5414C10ACBF5C00BCF79D /* Default */ = { isa = XCBuildConfiguration; buildSettings = { GCC_CW_ASM_SYNTAX = NO; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_MODEL_TUNING = G3; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "DatabaseOperations-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PRODUCT_NAME = DatabaseOperations; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = grrc; }; name = Default; }; 85E5414E10ACBF5C00BCF79D /* Development */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = NO; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "ArticleOperations-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PRODUCT_NAME = ArticleOperations; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = grrc; ZERO_LINK = YES; }; name = Development; }; 85E5414F10ACBF5C00BCF79D /* Deployment */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "ArticleOperations-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PRODUCT_NAME = ArticleOperations; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = grrc; ZERO_LINK = NO; }; name = Deployment; }; 85E5415010ACBF5C00BCF79D /* Default */ = { isa = XCBuildConfiguration; buildSettings = { GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "ArticleOperations-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PRODUCT_NAME = ArticleOperations; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = grrc; }; name = Default; }; 85E5415210ACBF5C00BCF79D /* Development */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = NO; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_ASM_KEYWORD = YES; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_MODEL_TUNING = G3; GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = Grr_Prefix.pch; INFOPLIST_FILE = Info.plist; INSTALL_PATH = "$(HOME)/Applications"; PRODUCT_NAME = Grr; WRAPPER_EXTENSION = app; ZERO_LINK = YES; }; name = Development; }; 85E5415310ACBF5C00BCF79D /* Deployment */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; GCC_ENABLE_ASM_KEYWORD = YES; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_MODEL_TUNING = G3; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = Grr_Prefix.pch; INFOPLIST_FILE = Info.plist; INSTALL_PATH = "$(HOME)/Applications"; PRODUCT_NAME = Grr; WRAPPER_EXTENSION = app; ZERO_LINK = NO; }; name = Deployment; }; 85E5415410ACBF5C00BCF79D /* Default */ = { isa = XCBuildConfiguration; buildSettings = { GCC_ENABLE_ASM_KEYWORD = YES; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_MODEL_TUNING = G3; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = Grr_Prefix.pch; INFOPLIST_FILE = Info.plist; INSTALL_PATH = "$(HOME)/Applications"; PRODUCT_NAME = Grr; WRAPPER_EXTENSION = app; }; name = Default; }; 85E5415610ACBF5C00BCF79D /* Development */ = { isa = XCBuildConfiguration; buildSettings = { }; name = Development; }; 85E5415710ACBF5C00BCF79D /* Deployment */ = { isa = XCBuildConfiguration; buildSettings = { }; name = Deployment; }; 85E5415810ACBF5C00BCF79D /* Default */ = { isa = XCBuildConfiguration; buildSettings = { }; name = Default; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 85E5412910ACBF5C00BCF79D /* Build configuration list for PBXNativeTarget "Searching" */ = { isa = XCConfigurationList; buildConfigurations = ( 85E5412A10ACBF5C00BCF79D /* Development */, 85E5412B10ACBF5C00BCF79D /* Deployment */, 85E5412C10ACBF5C00BCF79D /* Default */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Default; }; 85E5412D10ACBF5C00BCF79D /* Build configuration list for PBXNativeTarget "TreeDatabase" */ = { isa = XCConfigurationList; buildConfigurations = ( 85E5412E10ACBF5C00BCF79D /* Development */, 85E5412F10ACBF5C00BCF79D /* Deployment */, 85E5413010ACBF5C00BCF79D /* Default */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Default; }; 85E5413110ACBF5C00BCF79D /* Build configuration list for PBXNativeTarget "ArticleView" */ = { isa = XCConfigurationList; buildConfigurations = ( 85E5413210ACBF5C00BCF79D /* Development */, 85E5413310ACBF5C00BCF79D /* Deployment */, 85E5413410ACBF5C00BCF79D /* Default */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Default; }; 85E5413510ACBF5C00BCF79D /* Build configuration list for PBXNativeTarget "ArticleTable" */ = { isa = XCConfigurationList; buildConfigurations = ( 85E5413610ACBF5C00BCF79D /* Development */, 85E5413710ACBF5C00BCF79D /* Deployment */, 85E5413810ACBF5C00BCF79D /* Default */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Default; }; 85E5413910ACBF5C00BCF79D /* Build configuration list for PBXNativeTarget "SubscriptionPanel" */ = { isa = XCConfigurationList; buildConfigurations = ( 85E5413A10ACBF5C00BCF79D /* Development */, 85E5413B10ACBF5C00BCF79D /* Deployment */, 85E5413C10ACBF5C00BCF79D /* Default */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Default; }; 85E5413D10ACBF5C00BCF79D /* Build configuration list for PBXNativeTarget "Proxy" */ = { isa = XCConfigurationList; buildConfigurations = ( 85E5413E10ACBF5C00BCF79D /* Development */, 85E5413F10ACBF5C00BCF79D /* Deployment */, 85E5414010ACBF5C00BCF79D /* Default */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Default; }; 85E5414110ACBF5C00BCF79D /* Build configuration list for PBXNativeTarget "Fonts" */ = { isa = XCConfigurationList; buildConfigurations = ( 85E5414210ACBF5C00BCF79D /* Development */, 85E5414310ACBF5C00BCF79D /* Deployment */, 85E5414410ACBF5C00BCF79D /* Default */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Default; }; 85E5414510ACBF5C00BCF79D /* Build configuration list for PBXNativeTarget "DatabaseTreeView" */ = { isa = XCConfigurationList; buildConfigurations = ( 85E5414610ACBF5C00BCF79D /* Development */, 85E5414710ACBF5C00BCF79D /* Deployment */, 85E5414810ACBF5C00BCF79D /* Default */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Default; }; 85E5414910ACBF5C00BCF79D /* Build configuration list for PBXNativeTarget "DatabaseOperations" */ = { isa = XCConfigurationList; buildConfigurations = ( 85E5414A10ACBF5C00BCF79D /* Development */, 85E5414B10ACBF5C00BCF79D /* Deployment */, 85E5414C10ACBF5C00BCF79D /* Default */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Default; }; 85E5414D10ACBF5C00BCF79D /* Build configuration list for PBXNativeTarget "ArticleOperations" */ = { isa = XCConfigurationList; buildConfigurations = ( 85E5414E10ACBF5C00BCF79D /* Development */, 85E5414F10ACBF5C00BCF79D /* Deployment */, 85E5415010ACBF5C00BCF79D /* Default */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Default; }; 85E5415110ACBF5C00BCF79D /* Build configuration list for PBXNativeTarget "Grr" */ = { isa = XCConfigurationList; buildConfigurations = ( 85E5415210ACBF5C00BCF79D /* Development */, 85E5415310ACBF5C00BCF79D /* Deployment */, 85E5415410ACBF5C00BCF79D /* Default */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Default; }; 85E5415510ACBF5C00BCF79D /* Build configuration list for PBXProject "GrrTiger" */ = { isa = XCConfigurationList; buildConfigurations = ( 85E5415610ACBF5C00BCF79D /* Development */, 85E5415710ACBF5C00BCF79D /* Deployment */, 85E5415810ACBF5C00BCF79D /* Default */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Default; }; /* End XCConfigurationList section */ }; rootObject = 29B97313FDCFA39411CA2CEA /* Project object */; } Grr-0.9.0/Grr.xcodeproj/project.pbxproj000644 001751 000024 00000242227 11306043677 020555 0ustar00multixstaff000000 000000 // !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 42; objects = { /* Begin PBXBuildFile section */ 14A08F4D108D1EA500455799 /* RSSKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 14A08F4C108D1EA500455799 /* RSSKit.framework */; }; 14A08F4E108D1EA500455799 /* RSSKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 14A08F4C108D1EA500455799 /* RSSKit.framework */; }; 14A08F4F108D1EA500455799 /* RSSKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 14A08F4C108D1EA500455799 /* RSSKit.framework */; }; 850F63D3108A300D0035D594 /* SubscriptionPanel.nib in Resources */ = {isa = PBXBuildFile; fileRef = 850F63D1108A300D0035D594 /* SubscriptionPanel.nib */; }; 850F63ED108A33320035D594 /* FontsComponent.nib in Resources */ = {isa = PBXBuildFile; fileRef = 850F63EB108A33320035D594 /* FontsComponent.nib */; }; 850F63FC108A37E50035D594 /* ArticleTablePlugin.nib in Resources */ = {isa = PBXBuildFile; fileRef = 850F63FA108A37E50035D594 /* ArticleTablePlugin.nib */; }; 850F642B108BBA480035D594 /* TreeDatabaseComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687DD4107BFA2600B55A9A /* TreeDatabaseComponent.m */; }; 850F6465108BBC3D0035D594 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; 850F6483108BC0A20035D594 /* NSSet+ArticleFiltering.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687DC1107BF99B00B55A9A /* NSSet+ArticleFiltering.m */; }; 850F6484108BC0A20035D594 /* Searching.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687DC3107BF99B00B55A9A /* Searching.m */; }; 850F64A9108BC5990035D594 /* TreeDatabaseComponent.h in Sources */ = {isa = PBXBuildFile; fileRef = 85687DD3107BFA2600B55A9A /* TreeDatabaseComponent.h */; }; 850F64D6108BCCE90035D594 /* DatabaseElement.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D43107BF7D000B55A9A /* DatabaseElement.h */; }; 850F64D7108BCD080035D594 /* DatabaseElement.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D44107BF7D000B55A9A /* DatabaseElement.m */; }; 850F64D8108BCD0E0035D594 /* PipeType.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D54107BF7D000B55A9A /* PipeType.m */; }; 850F64D9108BCD120035D594 /* PipeType.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D53107BF7D000B55A9A /* PipeType.h */; }; 850F64DB108BCD3A0035D594 /* Category.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D3E107BF7D000B55A9A /* Category.m */; }; 850F64DD108BCD3E0035D594 /* Category.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D3D107BF7D000B55A9A /* Category.h */; }; 850F64E4108BCD900035D594 /* Database.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D42107BF7D000B55A9A /* Database.m */; }; 850F64E5108BCD920035D594 /* Database.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D41107BF7D000B55A9A /* Database.h */; }; 850F64E6108BCDD90035D594 /* TreeDatabase.grrdb in Resources */ = {isa = PBXBuildFile; fileRef = 850F6427108BB9A80035D594 /* TreeDatabase.grrdb */; }; 850F64F2108BCDDD0035D594 /* Searching.grrdb in Resources */ = {isa = PBXBuildFile; fileRef = 850F6480108BC0650035D594 /* Searching.grrdb */; }; 850F6512108BCE860035D594 /* PipeType.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D54107BF7D000B55A9A /* PipeType.m */; }; 850F6513108BCE870035D594 /* PipeType.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D53107BF7D000B55A9A /* PipeType.h */; }; 850F652B108BCF470035D594 /* Components.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D40107BF7D000B55A9A /* Components.m */; }; 850F652C108BCF490035D594 /* Components.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D3F107BF7D000B55A9A /* Components.h */; }; 850F652F108BD0050035D594 /* UKNibOwner.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D5B107BF7D000B55A9A /* UKNibOwner.m */; }; 850F6530108BD0060035D594 /* UKNibOwner.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D5A107BF7D000B55A9A /* UKNibOwner.h */; }; 85687D5C107BF7D000B55A9A /* AppController.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D35107BF7D000B55A9A /* AppController.h */; }; 85687D5D107BF7D000B55A9A /* AppController.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D36107BF7D000B55A9A /* AppController.m */; }; 85687D5E107BF7D000B55A9A /* Article.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D37107BF7D000B55A9A /* Article.h */; }; 85687D5F107BF7D000B55A9A /* Article.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D38107BF7D000B55A9A /* Article.m */; }; 85687D60107BF7D000B55A9A /* ArticleFactory.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D39107BF7D000B55A9A /* ArticleFactory.h */; }; 85687D61107BF7D000B55A9A /* ArticleFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D3A107BF7D000B55A9A /* ArticleFactory.m */; }; 85687D62107BF7D000B55A9A /* ArticleGroup.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D3B107BF7D000B55A9A /* ArticleGroup.h */; }; 85687D63107BF7D000B55A9A /* ArticleGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D3C107BF7D000B55A9A /* ArticleGroup.m */; }; 85687D64107BF7D000B55A9A /* Category.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D3D107BF7D000B55A9A /* Category.h */; }; 85687D65107BF7D000B55A9A /* Category.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D3E107BF7D000B55A9A /* Category.m */; }; 85687D66107BF7D000B55A9A /* Components.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D3F107BF7D000B55A9A /* Components.h */; }; 85687D67107BF7D000B55A9A /* Components.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D40107BF7D000B55A9A /* Components.m */; }; 85687D68107BF7D000B55A9A /* Database.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D41107BF7D000B55A9A /* Database.h */; }; 85687D69107BF7D000B55A9A /* Database.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D42107BF7D000B55A9A /* Database.m */; }; 85687D6A107BF7D000B55A9A /* DatabaseElement.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D43107BF7D000B55A9A /* DatabaseElement.h */; }; 85687D6B107BF7D000B55A9A /* DatabaseElement.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D44107BF7D000B55A9A /* DatabaseElement.m */; }; 85687D6C107BF7D000B55A9A /* ExtendedWindow.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D45107BF7D000B55A9A /* ExtendedWindow.h */; }; 85687D6D107BF7D000B55A9A /* ExtendedWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D46107BF7D000B55A9A /* ExtendedWindow.m */; }; 85687D6E107BF7D000B55A9A /* Feed.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D47107BF7D000B55A9A /* Feed.h */; }; 85687D6F107BF7D000B55A9A /* Feed.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D48107BF7D000B55A9A /* Feed.m */; }; 85687D70107BF7D000B55A9A /* GNRatingCell.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D49107BF7D000B55A9A /* GNRatingCell.h */; }; 85687D71107BF7D000B55A9A /* GNRatingCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D4A107BF7D000B55A9A /* GNRatingCell.m */; }; 85687D72107BF7D000B55A9A /* ImageTextCell.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D4B107BF7D000B55A9A /* ImageTextCell.h */; }; 85687D73107BF7D000B55A9A /* ImageTextCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D4C107BF7D000B55A9A /* ImageTextCell.m */; }; 85687D74107BF7D000B55A9A /* NSBundle+Extensions.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D4D107BF7D000B55A9A /* NSBundle+Extensions.h */; }; 85687D75107BF7D000B55A9A /* NSBundle+Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D4E107BF7D000B55A9A /* NSBundle+Extensions.m */; }; 85687D76107BF7D000B55A9A /* NSURL+Proxy.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D4F107BF7D000B55A9A /* NSURL+Proxy.h */; }; 85687D77107BF7D000B55A9A /* NSURL+Proxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D50107BF7D000B55A9A /* NSURL+Proxy.m */; }; 85687D78107BF7D000B55A9A /* NumberedImageTextCell.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D51107BF7D000B55A9A /* NumberedImageTextCell.h */; }; 85687D79107BF7D000B55A9A /* NumberedImageTextCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D52107BF7D000B55A9A /* NumberedImageTextCell.m */; }; 85687D7A107BF7D000B55A9A /* PipeType.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D53107BF7D000B55A9A /* PipeType.h */; }; 85687D7B107BF7D000B55A9A /* PipeType.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D54107BF7D000B55A9A /* PipeType.m */; }; 85687D7C107BF7D000B55A9A /* PreferencesComponent.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D55107BF7D000B55A9A /* PreferencesComponent.h */; }; 85687D7D107BF7D000B55A9A /* PreferencesComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D56107BF7D000B55A9A /* PreferencesComponent.m */; }; 85687D7E107BF7D000B55A9A /* PreferencesPanel.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D57107BF7D000B55A9A /* PreferencesPanel.h */; }; 85687D7F107BF7D000B55A9A /* PreferencesPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D58107BF7D000B55A9A /* PreferencesPanel.m */; }; 85687D80107BF7D000B55A9A /* ToolbarDelegate.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D59107BF7D000B55A9A /* ToolbarDelegate.h */; }; 85687D81107BF7D000B55A9A /* UKNibOwner.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D5A107BF7D000B55A9A /* UKNibOwner.h */; }; 85687D82107BF7D000B55A9A /* UKNibOwner.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D5B107BF7D000B55A9A /* UKNibOwner.m */; }; 85687D87107BF83C00B55A9A /* ArticleOperations.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D85107BF83C00B55A9A /* ArticleOperations.h */; }; 85687D88107BF83C00B55A9A /* ArticleOperations.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D86107BF83C00B55A9A /* ArticleOperations.m */; }; 85687D8C107BF85200B55A9A /* ArticleTablePlugin.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D8A107BF85200B55A9A /* ArticleTablePlugin.h */; }; 85687D8D107BF85200B55A9A /* ArticleTablePlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D8B107BF85200B55A9A /* ArticleTablePlugin.m */; }; 85687D91107BF8A900B55A9A /* Grr_main.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D90107BF8A900B55A9A /* Grr_main.m */; }; 85687D97107BF8CB00B55A9A /* ArticleTextViewPlugin.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D93107BF8CB00B55A9A /* ArticleTextViewPlugin.h */; }; 85687D98107BF8CB00B55A9A /* ArticleTextViewPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D94107BF8CB00B55A9A /* ArticleTextViewPlugin.m */; }; 85687D99107BF8CB00B55A9A /* NSString+TolerantHTML.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D95107BF8CB00B55A9A /* NSString+TolerantHTML.h */; }; 85687D9A107BF8CB00B55A9A /* NSString+TolerantHTML.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D96107BF8CB00B55A9A /* NSString+TolerantHTML.m */; }; 85687D9F107BF8EA00B55A9A /* DatabaseOperations.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D9C107BF8EA00B55A9A /* DatabaseOperations.h */; }; 85687DA0107BF8EA00B55A9A /* DatabaseOperations.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687D9D107BF8EA00B55A9A /* DatabaseOperations.m */; }; 85687DA1107BF8EA00B55A9A /* SubscriptionPanelProtocol.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687D9E107BF8EA00B55A9A /* SubscriptionPanelProtocol.h */; }; 85687DA5107BF90A00B55A9A /* DatabaseTreeViewController.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687DA3107BF90A00B55A9A /* DatabaseTreeViewController.h */; }; 85687DA6107BF90A00B55A9A /* DatabaseTreeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687DA4107BF90A00B55A9A /* DatabaseTreeViewController.m */; }; 85687DB2107BF94E00B55A9A /* FontBox.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687DAE107BF94E00B55A9A /* FontBox.h */; }; 85687DB3107BF94E00B55A9A /* FontBox.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687DAF107BF94E00B55A9A /* FontBox.m */; }; 85687DB4107BF94E00B55A9A /* FontsComponent.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687DB0107BF94E00B55A9A /* FontsComponent.h */; }; 85687DB5107BF94E00B55A9A /* FontsComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687DB1107BF94E00B55A9A /* FontsComponent.m */; }; 85687DBC107BF98200B55A9A /* ProxyComponent.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687DBA107BF98200B55A9A /* ProxyComponent.h */; }; 85687DBD107BF98200B55A9A /* ProxyComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687DBB107BF98200B55A9A /* ProxyComponent.m */; }; 85687DC4107BF99B00B55A9A /* NSSet+ArticleFiltering.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687DC0107BF99B00B55A9A /* NSSet+ArticleFiltering.h */; }; 85687DC5107BF99B00B55A9A /* NSSet+ArticleFiltering.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687DC1107BF99B00B55A9A /* NSSet+ArticleFiltering.m */; }; 85687DC6107BF99B00B55A9A /* Searching.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687DC2107BF99B00B55A9A /* Searching.h */; }; 85687DC7107BF99B00B55A9A /* Searching.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687DC3107BF99B00B55A9A /* Searching.m */; }; 85687DCD107BF9B800B55A9A /* SubscriptionPanel.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687DCB107BF9B800B55A9A /* SubscriptionPanel.h */; }; 85687DCE107BF9B800B55A9A /* SubscriptionPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687DCC107BF9B800B55A9A /* SubscriptionPanel.m */; }; 85687DD5107BFA2600B55A9A /* TreeDatabaseComponent.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687DD3107BFA2600B55A9A /* TreeDatabaseComponent.h */; }; 85687DD6107BFA2600B55A9A /* TreeDatabaseComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 85687DD4107BFA2600B55A9A /* TreeDatabaseComponent.m */; }; 85687E14107BFBEA00B55A9A /* HTML-Entities.plist in Resources */ = {isa = PBXBuildFile; fileRef = 85687DF0107BFBEA00B55A9A /* HTML-Entities.plist */; }; 85687E15107BFBEA00B55A9A /* AddCategory.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687DF2107BFBEA00B55A9A /* AddCategory.tiff */; }; 85687E16107BFBEA00B55A9A /* AddFeed.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687DF3107BFBEA00B55A9A /* AddFeed.tiff */; }; 85687E17107BFBEA00B55A9A /* Grr-Icon-Anim1.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687DF5107BFBEA00B55A9A /* Grr-Icon-Anim1.tiff */; }; 85687E18107BFBEA00B55A9A /* Grr-Icon-Anim2.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687DF6107BFBEA00B55A9A /* Grr-Icon-Anim2.tiff */; }; 85687E19107BFBEA00B55A9A /* Grr-Icon-Anim3.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687DF7107BFBEA00B55A9A /* Grr-Icon-Anim3.tiff */; }; 85687E1A107BFBEA00B55A9A /* Grr-Icon-NoConnection.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687DF8107BFBEA00B55A9A /* Grr-Icon-NoConnection.tiff */; }; 85687E1B107BFBEA00B55A9A /* Grr-Icon.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687DF9107BFBEA00B55A9A /* Grr-Icon.tiff */; }; 85687E1C107BFBEA00B55A9A /* ArticleLink.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687DFA107BFBEA00B55A9A /* ArticleLink.tiff */; }; 85687E1D107BFBEA00B55A9A /* Category.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687DFB107BFBEA00B55A9A /* Category.tiff */; }; 85687E1E107BFBEA00B55A9A /* Database.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687DFC107BFBEA00B55A9A /* Database.tiff */; }; 85687E1F107BFBEA00B55A9A /* DeleteArticle.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687DFD107BFBEA00B55A9A /* DeleteArticle.tiff */; }; 85687E20107BFBEA00B55A9A /* DeleteCategory.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687DFE107BFBEA00B55A9A /* DeleteCategory.tiff */; }; 85687E21107BFBEA00B55A9A /* DeleteFeed.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687DFF107BFBEA00B55A9A /* DeleteFeed.tiff */; }; 85687E22107BFBEA00B55A9A /* Feed.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687E00107BFBEA00B55A9A /* Feed.tiff */; }; 85687E23107BFBEA00B55A9A /* FeedFetching.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687E01107BFBEA00B55A9A /* FeedFetching.tiff */; }; 85687E24107BFBEA00B55A9A /* FetchFeed.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687E02107BFBEA00B55A9A /* FetchFeed.tiff */; }; 85687E25107BFBEA00B55A9A /* FetchFeeds.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687E03107BFBEA00B55A9A /* FetchFeeds.tiff */; }; 85687E26107BFBEA00B55A9A /* ArticleFile.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687E05107BFBEA00B55A9A /* ArticleFile.tiff */; }; 85687E27107BFBEA00B55A9A /* FeedFile.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687E06107BFBEA00B55A9A /* FeedFile.tiff */; }; 85687E28107BFBEA00B55A9A /* Filter.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687E07107BFBEA00B55A9A /* Filter.tiff */; }; 85687E29107BFBEA00B55A9A /* Link.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687E08107BFBEA00B55A9A /* Link.tiff */; }; 85687E2A107BFBEA00B55A9A /* PlainArticle.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687E09107BFBEA00B55A9A /* PlainArticle.tiff */; }; 85687E2B107BFBEA00B55A9A /* Star.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687E0A107BFBEA00B55A9A /* Star.tiff */; }; 85687E2C107BFBEA00B55A9A /* WebProxy.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687E0B107BFBEA00B55A9A /* WebProxy.tiff */; }; 85687E2D107BFBEA00B55A9A /* arrowDown.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687E0D107BFBEA00B55A9A /* arrowDown.tiff */; }; 85687E2E107BFBEA00B55A9A /* arrowLeft.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687E0E107BFBEA00B55A9A /* arrowLeft.tiff */; }; 85687E2F107BFBEA00B55A9A /* arrowRight.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687E0F107BFBEA00B55A9A /* arrowRight.tiff */; }; 85687E30107BFBEA00B55A9A /* arrowUp.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687E10107BFBEA00B55A9A /* arrowUp.tiff */; }; 85687E31107BFBEA00B55A9A /* blue-badge-left.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687E11107BFBEA00B55A9A /* blue-badge-left.tiff */; }; 85687E32107BFBEA00B55A9A /* blue-badge-mid.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687E12107BFBEA00B55A9A /* blue-badge-mid.tiff */; }; 85687E33107BFBEA00B55A9A /* blue-badge-right.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 85687E13107BFBEA00B55A9A /* blue-badge-right.tiff */; }; 85687E3E107BFEE600B55A9A /* Grr.nib in Resources */ = {isa = PBXBuildFile; fileRef = 85687E3A107BFEE600B55A9A /* Grr.nib */; }; 85687E3F107BFEE600B55A9A /* PreferencesPanel.nib in Resources */ = {isa = PBXBuildFile; fileRef = 85687E3C107BFEE600B55A9A /* PreferencesPanel.nib */; }; 85687E4D107C001500B55A9A /* GNUstep.h in Resources */ = {isa = PBXBuildFile; fileRef = 85687E4C107C001500B55A9A /* GNUstep.h */; }; 857AA89B1082A4CB00829DD6 /* ProxyComponent.nib in Resources */ = {isa = PBXBuildFile; fileRef = 857AA8991082A4CB00829DD6 /* ProxyComponent.nib */; }; 857AA8B71082AC6800829DD6 /* ArticleTextViewPlugin.nib in Resources */ = {isa = PBXBuildFile; fileRef = 857AA8B51082AC6800829DD6 /* ArticleTextViewPlugin.nib */; }; 857AA8BC1082AC8700829DD6 /* DatabaseTreeViewController.nib in Resources */ = {isa = PBXBuildFile; fileRef = 857AA8BA1082AC8700829DD6 /* DatabaseTreeViewController.nib */; }; 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; }; 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; /* End PBXBuildFile section */ /* Begin PBXBuildStyle section */ 85DEB49610B7577D007D810A /* Development */ = { isa = PBXBuildStyle; buildSettings = { COPY_PHASE_STRIP = NO; }; name = Development; }; 85DEB49710B7577D007D810A /* Deployment */ = { isa = PBXBuildStyle; buildSettings = { COPY_PHASE_STRIP = YES; }; name = Deployment; }; /* End PBXBuildStyle section */ /* Begin PBXContainerItemProxy section */ 850F6514108BCED50035D594 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; proxyType = 1; remoteGlobalIDString = 850F6426108BB9A80035D594; remoteInfo = TreeDatabase; }; 850F6516108BCEDB0035D594 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; proxyType = 1; remoteGlobalIDString = 850F647F108BC0650035D594; remoteInfo = Searching; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ 089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = ""; }; 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; 14A08F4C108D1EA500455799 /* RSSKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RSSKit.framework; path = ../../Library/Frameworks/RSSKit.framework; sourceTree = SOURCE_ROOT; }; 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; }; 32CA4F630368D1EE00C91783 /* Grr_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Grr_Prefix.pch; sourceTree = ""; }; 850F63D2108A300D0035D594 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = Components/SubscriptionPanel/English.lproj/SubscriptionPanel.nib; sourceTree = ""; }; 850F63EC108A33320035D594 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = Components/Fonts/English.lproj/FontsComponent.nib; sourceTree = ""; }; 850F63FB108A37E50035D594 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = Components/ArticleTable/English.lproj/ArticleTablePlugin.nib; sourceTree = ""; }; 850F6427108BB9A80035D594 /* TreeDatabase.grrdb */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TreeDatabase.grrdb; sourceTree = BUILT_PRODUCTS_DIR; }; 850F6428108BB9A80035D594 /* TreeDatabase-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; name = "TreeDatabase-Info.plist"; path = "/Users/multix/Documents/code/gap/user-apps/Grr/TreeDatabase-Info.plist"; sourceTree = ""; }; 850F6480108BC0650035D594 /* Searching.grrdb */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Searching.grrdb; sourceTree = BUILT_PRODUCTS_DIR; }; 850F6481108BC0650035D594 /* Searching-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; name = "Searching-Info.plist"; path = "/Users/multix/Documents/code/gap/user-apps/Grr/Searching-Info.plist"; sourceTree = ""; }; 85687D35107BF7D000B55A9A /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AppController.h; sourceTree = ""; }; 85687D36107BF7D000B55A9A /* AppController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = AppController.m; sourceTree = ""; }; 85687D37107BF7D000B55A9A /* Article.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Article.h; sourceTree = ""; }; 85687D38107BF7D000B55A9A /* Article.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = Article.m; sourceTree = ""; }; 85687D39107BF7D000B55A9A /* ArticleFactory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArticleFactory.h; sourceTree = ""; }; 85687D3A107BF7D000B55A9A /* ArticleFactory.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ArticleFactory.m; sourceTree = ""; }; 85687D3B107BF7D000B55A9A /* ArticleGroup.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArticleGroup.h; sourceTree = ""; }; 85687D3C107BF7D000B55A9A /* ArticleGroup.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ArticleGroup.m; sourceTree = ""; }; 85687D3D107BF7D000B55A9A /* Category.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Category.h; sourceTree = ""; }; 85687D3E107BF7D000B55A9A /* Category.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = Category.m; sourceTree = ""; }; 85687D3F107BF7D000B55A9A /* Components.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Components.h; sourceTree = ""; }; 85687D40107BF7D000B55A9A /* Components.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = Components.m; sourceTree = ""; }; 85687D41107BF7D000B55A9A /* Database.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Database.h; sourceTree = ""; }; 85687D42107BF7D000B55A9A /* Database.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = Database.m; sourceTree = ""; }; 85687D43107BF7D000B55A9A /* DatabaseElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DatabaseElement.h; sourceTree = ""; }; 85687D44107BF7D000B55A9A /* DatabaseElement.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = DatabaseElement.m; sourceTree = ""; }; 85687D45107BF7D000B55A9A /* ExtendedWindow.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ExtendedWindow.h; sourceTree = ""; }; 85687D46107BF7D000B55A9A /* ExtendedWindow.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ExtendedWindow.m; sourceTree = ""; }; 85687D47107BF7D000B55A9A /* Feed.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Feed.h; sourceTree = ""; }; 85687D48107BF7D000B55A9A /* Feed.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = Feed.m; sourceTree = ""; }; 85687D49107BF7D000B55A9A /* GNRatingCell.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = GNRatingCell.h; sourceTree = ""; }; 85687D4A107BF7D000B55A9A /* GNRatingCell.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = GNRatingCell.m; sourceTree = ""; }; 85687D4B107BF7D000B55A9A /* ImageTextCell.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ImageTextCell.h; sourceTree = ""; }; 85687D4C107BF7D000B55A9A /* ImageTextCell.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ImageTextCell.m; sourceTree = ""; }; 85687D4D107BF7D000B55A9A /* NSBundle+Extensions.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = "NSBundle+Extensions.h"; sourceTree = ""; }; 85687D4E107BF7D000B55A9A /* NSBundle+Extensions.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = "NSBundle+Extensions.m"; sourceTree = ""; }; 85687D4F107BF7D000B55A9A /* NSURL+Proxy.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = "NSURL+Proxy.h"; sourceTree = ""; }; 85687D50107BF7D000B55A9A /* NSURL+Proxy.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = "NSURL+Proxy.m"; sourceTree = ""; }; 85687D51107BF7D000B55A9A /* NumberedImageTextCell.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = NumberedImageTextCell.h; sourceTree = ""; }; 85687D52107BF7D000B55A9A /* NumberedImageTextCell.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = NumberedImageTextCell.m; sourceTree = ""; }; 85687D53107BF7D000B55A9A /* PipeType.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PipeType.h; sourceTree = ""; }; 85687D54107BF7D000B55A9A /* PipeType.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PipeType.m; sourceTree = ""; }; 85687D55107BF7D000B55A9A /* PreferencesComponent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PreferencesComponent.h; sourceTree = ""; }; 85687D56107BF7D000B55A9A /* PreferencesComponent.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PreferencesComponent.m; sourceTree = ""; }; 85687D57107BF7D000B55A9A /* PreferencesPanel.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PreferencesPanel.h; sourceTree = ""; }; 85687D58107BF7D000B55A9A /* PreferencesPanel.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PreferencesPanel.m; sourceTree = ""; }; 85687D59107BF7D000B55A9A /* ToolbarDelegate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ToolbarDelegate.h; sourceTree = ""; }; 85687D5A107BF7D000B55A9A /* UKNibOwner.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = UKNibOwner.h; sourceTree = ""; }; 85687D5B107BF7D000B55A9A /* UKNibOwner.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = UKNibOwner.m; sourceTree = ""; }; 85687D85107BF83C00B55A9A /* ArticleOperations.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ArticleOperations.h; path = Components/ArticleOperations/ArticleOperations.h; sourceTree = ""; }; 85687D86107BF83C00B55A9A /* ArticleOperations.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = ArticleOperations.m; path = Components/ArticleOperations/ArticleOperations.m; sourceTree = ""; }; 85687D8A107BF85200B55A9A /* ArticleTablePlugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ArticleTablePlugin.h; path = Components/ArticleTable/ArticleTablePlugin.h; sourceTree = ""; }; 85687D8B107BF85200B55A9A /* ArticleTablePlugin.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = ArticleTablePlugin.m; path = Components/ArticleTable/ArticleTablePlugin.m; sourceTree = ""; }; 85687D90107BF8A900B55A9A /* Grr_main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = Grr_main.m; sourceTree = ""; }; 85687D93107BF8CB00B55A9A /* ArticleTextViewPlugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ArticleTextViewPlugin.h; path = Components/ArticleView/ArticleTextViewPlugin.h; sourceTree = ""; }; 85687D94107BF8CB00B55A9A /* ArticleTextViewPlugin.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = ArticleTextViewPlugin.m; path = Components/ArticleView/ArticleTextViewPlugin.m; sourceTree = ""; }; 85687D95107BF8CB00B55A9A /* NSString+TolerantHTML.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = "NSString+TolerantHTML.h"; path = "Components/ArticleView/NSString+TolerantHTML.h"; sourceTree = ""; }; 85687D96107BF8CB00B55A9A /* NSString+TolerantHTML.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = "NSString+TolerantHTML.m"; path = "Components/ArticleView/NSString+TolerantHTML.m"; sourceTree = ""; }; 85687D9C107BF8EA00B55A9A /* DatabaseOperations.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = DatabaseOperations.h; path = Components/DatabaseOperations/DatabaseOperations.h; sourceTree = ""; }; 85687D9D107BF8EA00B55A9A /* DatabaseOperations.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = DatabaseOperations.m; path = Components/DatabaseOperations/DatabaseOperations.m; sourceTree = ""; }; 85687D9E107BF8EA00B55A9A /* SubscriptionPanelProtocol.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SubscriptionPanelProtocol.h; path = Components/DatabaseOperations/SubscriptionPanelProtocol.h; sourceTree = ""; }; 85687DA3107BF90A00B55A9A /* DatabaseTreeViewController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = DatabaseTreeViewController.h; path = Components/DatabaseTreeView/DatabaseTreeViewController.h; sourceTree = ""; }; 85687DA4107BF90A00B55A9A /* DatabaseTreeViewController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = DatabaseTreeViewController.m; path = Components/DatabaseTreeView/DatabaseTreeViewController.m; sourceTree = ""; }; 85687DAE107BF94E00B55A9A /* FontBox.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = FontBox.h; path = Components/Fonts/FontBox.h; sourceTree = ""; }; 85687DAF107BF94E00B55A9A /* FontBox.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = FontBox.m; path = Components/Fonts/FontBox.m; sourceTree = ""; }; 85687DB0107BF94E00B55A9A /* FontsComponent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = FontsComponent.h; path = Components/Fonts/FontsComponent.h; sourceTree = ""; }; 85687DB1107BF94E00B55A9A /* FontsComponent.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = FontsComponent.m; path = Components/Fonts/FontsComponent.m; sourceTree = ""; }; 85687DBA107BF98200B55A9A /* ProxyComponent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ProxyComponent.h; path = Components/Proxy/ProxyComponent.h; sourceTree = ""; }; 85687DBB107BF98200B55A9A /* ProxyComponent.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = ProxyComponent.m; path = Components/Proxy/ProxyComponent.m; sourceTree = ""; }; 85687DC0107BF99B00B55A9A /* NSSet+ArticleFiltering.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = "NSSet+ArticleFiltering.h"; path = "Components/Searching/NSSet+ArticleFiltering.h"; sourceTree = ""; }; 85687DC1107BF99B00B55A9A /* NSSet+ArticleFiltering.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = "NSSet+ArticleFiltering.m"; path = "Components/Searching/NSSet+ArticleFiltering.m"; sourceTree = ""; }; 85687DC2107BF99B00B55A9A /* Searching.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Searching.h; path = Components/Searching/Searching.h; sourceTree = ""; }; 85687DC3107BF99B00B55A9A /* Searching.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = Searching.m; path = Components/Searching/Searching.m; sourceTree = ""; }; 85687DCB107BF9B800B55A9A /* SubscriptionPanel.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SubscriptionPanel.h; path = Components/SubscriptionPanel/SubscriptionPanel.h; sourceTree = ""; }; 85687DCC107BF9B800B55A9A /* SubscriptionPanel.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = SubscriptionPanel.m; path = Components/SubscriptionPanel/SubscriptionPanel.m; sourceTree = ""; }; 85687DD3107BFA2600B55A9A /* TreeDatabaseComponent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = TreeDatabaseComponent.h; path = Components/TreeDatabase/TreeDatabaseComponent.h; sourceTree = ""; }; 85687DD4107BFA2600B55A9A /* TreeDatabaseComponent.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = TreeDatabaseComponent.m; path = Components/TreeDatabase/TreeDatabaseComponent.m; sourceTree = ""; }; 85687DF0107BFBEA00B55A9A /* HTML-Entities.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist; path = "HTML-Entities.plist"; sourceTree = ""; }; 85687DF2107BFBEA00B55A9A /* AddCategory.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = AddCategory.tiff; sourceTree = ""; }; 85687DF3107BFBEA00B55A9A /* AddFeed.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = AddFeed.tiff; sourceTree = ""; }; 85687DF5107BFBEA00B55A9A /* Grr-Icon-Anim1.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = "Grr-Icon-Anim1.tiff"; sourceTree = ""; }; 85687DF6107BFBEA00B55A9A /* Grr-Icon-Anim2.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = "Grr-Icon-Anim2.tiff"; sourceTree = ""; }; 85687DF7107BFBEA00B55A9A /* Grr-Icon-Anim3.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = "Grr-Icon-Anim3.tiff"; sourceTree = ""; }; 85687DF8107BFBEA00B55A9A /* Grr-Icon-NoConnection.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = "Grr-Icon-NoConnection.tiff"; sourceTree = ""; }; 85687DF9107BFBEA00B55A9A /* Grr-Icon.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = "Grr-Icon.tiff"; sourceTree = ""; }; 85687DFA107BFBEA00B55A9A /* ArticleLink.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = ArticleLink.tiff; sourceTree = ""; }; 85687DFB107BFBEA00B55A9A /* Category.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = Category.tiff; sourceTree = ""; }; 85687DFC107BFBEA00B55A9A /* Database.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = Database.tiff; sourceTree = ""; }; 85687DFD107BFBEA00B55A9A /* DeleteArticle.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = DeleteArticle.tiff; sourceTree = ""; }; 85687DFE107BFBEA00B55A9A /* DeleteCategory.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = DeleteCategory.tiff; sourceTree = ""; }; 85687DFF107BFBEA00B55A9A /* DeleteFeed.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = DeleteFeed.tiff; sourceTree = ""; }; 85687E00107BFBEA00B55A9A /* Feed.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = Feed.tiff; sourceTree = ""; }; 85687E01107BFBEA00B55A9A /* FeedFetching.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = FeedFetching.tiff; sourceTree = ""; }; 85687E02107BFBEA00B55A9A /* FetchFeed.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = FetchFeed.tiff; sourceTree = ""; }; 85687E03107BFBEA00B55A9A /* FetchFeeds.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = FetchFeeds.tiff; sourceTree = ""; }; 85687E05107BFBEA00B55A9A /* ArticleFile.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = ArticleFile.tiff; sourceTree = ""; }; 85687E06107BFBEA00B55A9A /* FeedFile.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = FeedFile.tiff; sourceTree = ""; }; 85687E07107BFBEA00B55A9A /* Filter.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = Filter.tiff; sourceTree = ""; }; 85687E08107BFBEA00B55A9A /* Link.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = Link.tiff; sourceTree = ""; }; 85687E09107BFBEA00B55A9A /* PlainArticle.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = PlainArticle.tiff; sourceTree = ""; }; 85687E0A107BFBEA00B55A9A /* Star.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = Star.tiff; sourceTree = ""; }; 85687E0B107BFBEA00B55A9A /* WebProxy.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = WebProxy.tiff; sourceTree = ""; }; 85687E0D107BFBEA00B55A9A /* arrowDown.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = arrowDown.tiff; sourceTree = ""; }; 85687E0E107BFBEA00B55A9A /* arrowLeft.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = arrowLeft.tiff; sourceTree = ""; }; 85687E0F107BFBEA00B55A9A /* arrowRight.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = arrowRight.tiff; sourceTree = ""; }; 85687E10107BFBEA00B55A9A /* arrowUp.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = arrowUp.tiff; sourceTree = ""; }; 85687E11107BFBEA00B55A9A /* blue-badge-left.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = "blue-badge-left.tiff"; sourceTree = ""; }; 85687E12107BFBEA00B55A9A /* blue-badge-mid.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = "blue-badge-mid.tiff"; sourceTree = ""; }; 85687E13107BFBEA00B55A9A /* blue-badge-right.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = "blue-badge-right.tiff"; sourceTree = ""; }; 85687E3B107BFEE600B55A9A /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/Grr.nib; sourceTree = ""; }; 85687E3D107BFEE600B55A9A /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/PreferencesPanel.nib; sourceTree = ""; }; 85687E4C107C001500B55A9A /* GNUstep.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = GNUstep.h; sourceTree = ""; }; 857AA89A1082A4CB00829DD6 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = Components/Proxy/English.lproj/ProxyComponent.nib; sourceTree = ""; }; 857AA8B61082AC6800829DD6 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = Components/ArticleView/English.lproj/ArticleTextViewPlugin.nib; sourceTree = ""; }; 857AA8BB1082AC8700829DD6 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = Components/DatabaseTreeView/English.lproj/DatabaseTreeViewController.nib; sourceTree = ""; }; 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; }; 8D1107320486CEB800E47090 /* Grr.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Grr.app; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 850F6425108BB9A80035D594 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 850F6465108BBC3D0035D594 /* Cocoa.framework in Frameworks */, 14A08F4E108D1EA500455799 /* RSSKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 850F647E108BC0650035D594 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 14A08F4F108D1EA500455799 /* RSSKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 8D11072E0486CEB800E47090 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */, 14A08F4D108D1EA500455799 /* RSSKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 080E96DDFE201D6D7F000001 /* Classes */ = { isa = PBXGroup; children = ( 85687D35107BF7D000B55A9A /* AppController.h */, 85687D36107BF7D000B55A9A /* AppController.m */, 85687D37107BF7D000B55A9A /* Article.h */, 85687D38107BF7D000B55A9A /* Article.m */, 85687D39107BF7D000B55A9A /* ArticleFactory.h */, 85687D3A107BF7D000B55A9A /* ArticleFactory.m */, 85687D3B107BF7D000B55A9A /* ArticleGroup.h */, 85687D3C107BF7D000B55A9A /* ArticleGroup.m */, 85687D3D107BF7D000B55A9A /* Category.h */, 85687D3E107BF7D000B55A9A /* Category.m */, 85687D3F107BF7D000B55A9A /* Components.h */, 85687D40107BF7D000B55A9A /* Components.m */, 85687D41107BF7D000B55A9A /* Database.h */, 85687D42107BF7D000B55A9A /* Database.m */, 85687D43107BF7D000B55A9A /* DatabaseElement.h */, 85687D44107BF7D000B55A9A /* DatabaseElement.m */, 85687D45107BF7D000B55A9A /* ExtendedWindow.h */, 85687D46107BF7D000B55A9A /* ExtendedWindow.m */, 85687D47107BF7D000B55A9A /* Feed.h */, 85687D48107BF7D000B55A9A /* Feed.m */, 85687D49107BF7D000B55A9A /* GNRatingCell.h */, 85687D4A107BF7D000B55A9A /* GNRatingCell.m */, 85687D4B107BF7D000B55A9A /* ImageTextCell.h */, 85687D4C107BF7D000B55A9A /* ImageTextCell.m */, 85687D4D107BF7D000B55A9A /* NSBundle+Extensions.h */, 85687D4E107BF7D000B55A9A /* NSBundle+Extensions.m */, 85687D4F107BF7D000B55A9A /* NSURL+Proxy.h */, 85687D50107BF7D000B55A9A /* NSURL+Proxy.m */, 85687D51107BF7D000B55A9A /* NumberedImageTextCell.h */, 85687D52107BF7D000B55A9A /* NumberedImageTextCell.m */, 85687D53107BF7D000B55A9A /* PipeType.h */, 85687D54107BF7D000B55A9A /* PipeType.m */, 85687D55107BF7D000B55A9A /* PreferencesComponent.h */, 85687D56107BF7D000B55A9A /* PreferencesComponent.m */, 85687D57107BF7D000B55A9A /* PreferencesPanel.h */, 85687D58107BF7D000B55A9A /* PreferencesPanel.m */, 85687D59107BF7D000B55A9A /* ToolbarDelegate.h */, 85687D5A107BF7D000B55A9A /* UKNibOwner.h */, 85687D5B107BF7D000B55A9A /* UKNibOwner.m */, ); name = Classes; sourceTree = ""; }; 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = { isa = PBXGroup; children = ( 14A08F4C108D1EA500455799 /* RSSKit.framework */, 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */, ); name = "Linked Frameworks"; sourceTree = ""; }; 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = { isa = PBXGroup; children = ( 29B97325FDCFA39411CA2CEA /* Foundation.framework */, 29B97324FDCFA39411CA2CEA /* AppKit.framework */, ); name = "Other Frameworks"; sourceTree = ""; }; 19C28FACFE9D520D11CA2CBB /* Products */ = { isa = PBXGroup; children = ( 8D1107320486CEB800E47090 /* Grr.app */, 850F6427108BB9A80035D594 /* TreeDatabase.grrdb */, 850F6480108BC0650035D594 /* Searching.grrdb */, ); name = Products; sourceTree = ""; }; 29B97314FDCFA39411CA2CEA /* Grr */ = { isa = PBXGroup; children = ( 85687D83107BF7D700B55A9A /* Components */, 080E96DDFE201D6D7F000001 /* Classes */, 29B97315FDCFA39411CA2CEA /* Other Sources */, 29B97317FDCFA39411CA2CEA /* Resources */, 29B97323FDCFA39411CA2CEA /* Frameworks */, 19C28FACFE9D520D11CA2CBB /* Products */, 850F6428108BB9A80035D594 /* TreeDatabase-Info.plist */, 850F6481108BC0650035D594 /* Searching-Info.plist */, ); name = Grr; sourceTree = ""; }; 29B97315FDCFA39411CA2CEA /* Other Sources */ = { isa = PBXGroup; children = ( 85687E4C107C001500B55A9A /* GNUstep.h */, 85687D90107BF8A900B55A9A /* Grr_main.m */, 32CA4F630368D1EE00C91783 /* Grr_Prefix.pch */, ); name = "Other Sources"; sourceTree = ""; }; 29B97317FDCFA39411CA2CEA /* Resources */ = { isa = PBXGroup; children = ( 85687DEF107BFBEA00B55A9A /* Data */, 85687DF1107BFBEA00B55A9A /* Icons */, 85687E0C107BFBEA00B55A9A /* UI */, 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */, 8D1107310486CEB800E47090 /* Info.plist */, 85687E3A107BFEE600B55A9A /* Grr.nib */, 85687E3C107BFEE600B55A9A /* PreferencesPanel.nib */, ); name = Resources; sourceTree = ""; }; 29B97323FDCFA39411CA2CEA /* Frameworks */ = { isa = PBXGroup; children = ( 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */, 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */, ); name = Frameworks; sourceTree = ""; }; 85687D83107BF7D700B55A9A /* Components */ = { isa = PBXGroup; children = ( 85687DD0107BFA1000B55A9A /* TreeDatabase */, 85687DC9107BF9A600B55A9A /* SubscriptionPanel */, 85687DBE107BF98800B55A9A /* Searching */, 85687DB8107BF97200B55A9A /* Proxy */, 85687DAC107BF93C00B55A9A /* Fonts */, 85687DA2107BF8FB00B55A9A /* DatabaseTreeView */, 85687D9B107BF8D600B55A9A /* DatabaseOperations */, 85687D92107BF8BB00B55A9A /* ArticleView */, 85687D89107BF84600B55A9A /* ArticleTable */, 85687D84107BF82D00B55A9A /* ArticleOperations */, ); name = Components; sourceTree = ""; }; 85687D84107BF82D00B55A9A /* ArticleOperations */ = { isa = PBXGroup; children = ( 85687D85107BF83C00B55A9A /* ArticleOperations.h */, 85687D86107BF83C00B55A9A /* ArticleOperations.m */, ); name = ArticleOperations; sourceTree = ""; }; 85687D89107BF84600B55A9A /* ArticleTable */ = { isa = PBXGroup; children = ( 850F63FA108A37E50035D594 /* ArticleTablePlugin.nib */, 85687D8A107BF85200B55A9A /* ArticleTablePlugin.h */, 85687D8B107BF85200B55A9A /* ArticleTablePlugin.m */, ); name = ArticleTable; sourceTree = ""; }; 85687D92107BF8BB00B55A9A /* ArticleView */ = { isa = PBXGroup; children = ( 857AA8B51082AC6800829DD6 /* ArticleTextViewPlugin.nib */, 85687D93107BF8CB00B55A9A /* ArticleTextViewPlugin.h */, 85687D94107BF8CB00B55A9A /* ArticleTextViewPlugin.m */, 85687D95107BF8CB00B55A9A /* NSString+TolerantHTML.h */, 85687D96107BF8CB00B55A9A /* NSString+TolerantHTML.m */, ); name = ArticleView; sourceTree = ""; }; 85687D9B107BF8D600B55A9A /* DatabaseOperations */ = { isa = PBXGroup; children = ( 85687D9C107BF8EA00B55A9A /* DatabaseOperations.h */, 85687D9D107BF8EA00B55A9A /* DatabaseOperations.m */, 85687D9E107BF8EA00B55A9A /* SubscriptionPanelProtocol.h */, ); name = DatabaseOperations; sourceTree = ""; }; 85687DA2107BF8FB00B55A9A /* DatabaseTreeView */ = { isa = PBXGroup; children = ( 857AA8BA1082AC8700829DD6 /* DatabaseTreeViewController.nib */, 85687DA3107BF90A00B55A9A /* DatabaseTreeViewController.h */, 85687DA4107BF90A00B55A9A /* DatabaseTreeViewController.m */, ); name = DatabaseTreeView; sourceTree = ""; }; 85687DAC107BF93C00B55A9A /* Fonts */ = { isa = PBXGroup; children = ( 850F63EB108A33320035D594 /* FontsComponent.nib */, 85687DAE107BF94E00B55A9A /* FontBox.h */, 85687DAF107BF94E00B55A9A /* FontBox.m */, 85687DB0107BF94E00B55A9A /* FontsComponent.h */, 85687DB1107BF94E00B55A9A /* FontsComponent.m */, ); name = Fonts; sourceTree = ""; }; 85687DB8107BF97200B55A9A /* Proxy */ = { isa = PBXGroup; children = ( 857AA8991082A4CB00829DD6 /* ProxyComponent.nib */, 85687DBA107BF98200B55A9A /* ProxyComponent.h */, 85687DBB107BF98200B55A9A /* ProxyComponent.m */, ); name = Proxy; sourceTree = ""; }; 85687DBE107BF98800B55A9A /* Searching */ = { isa = PBXGroup; children = ( 85687DC0107BF99B00B55A9A /* NSSet+ArticleFiltering.h */, 85687DC1107BF99B00B55A9A /* NSSet+ArticleFiltering.m */, 85687DC2107BF99B00B55A9A /* Searching.h */, 85687DC3107BF99B00B55A9A /* Searching.m */, ); name = Searching; sourceTree = ""; }; 85687DC9107BF9A600B55A9A /* SubscriptionPanel */ = { isa = PBXGroup; children = ( 850F63D1108A300D0035D594 /* SubscriptionPanel.nib */, 85687DCB107BF9B800B55A9A /* SubscriptionPanel.h */, 85687DCC107BF9B800B55A9A /* SubscriptionPanel.m */, ); name = SubscriptionPanel; sourceTree = ""; }; 85687DD0107BFA1000B55A9A /* TreeDatabase */ = { isa = PBXGroup; children = ( 85687DD3107BFA2600B55A9A /* TreeDatabaseComponent.h */, 85687DD4107BFA2600B55A9A /* TreeDatabaseComponent.m */, ); name = TreeDatabase; sourceTree = ""; }; 85687DEF107BFBEA00B55A9A /* Data */ = { isa = PBXGroup; children = ( 85687DF0107BFBEA00B55A9A /* HTML-Entities.plist */, ); name = Data; path = Resources/Data; sourceTree = ""; }; 85687DF1107BFBEA00B55A9A /* Icons */ = { isa = PBXGroup; children = ( 85687DF2107BFBEA00B55A9A /* AddCategory.tiff */, 85687DF3107BFBEA00B55A9A /* AddFeed.tiff */, 85687DF4107BFBEA00B55A9A /* Application */, 85687DFA107BFBEA00B55A9A /* ArticleLink.tiff */, 85687DFB107BFBEA00B55A9A /* Category.tiff */, 85687DFC107BFBEA00B55A9A /* Database.tiff */, 85687DFD107BFBEA00B55A9A /* DeleteArticle.tiff */, 85687DFE107BFBEA00B55A9A /* DeleteCategory.tiff */, 85687DFF107BFBEA00B55A9A /* DeleteFeed.tiff */, 85687E00107BFBEA00B55A9A /* Feed.tiff */, 85687E01107BFBEA00B55A9A /* FeedFetching.tiff */, 85687E02107BFBEA00B55A9A /* FetchFeed.tiff */, 85687E03107BFBEA00B55A9A /* FetchFeeds.tiff */, 85687E04107BFBEA00B55A9A /* Files */, 85687E07107BFBEA00B55A9A /* Filter.tiff */, 85687E08107BFBEA00B55A9A /* Link.tiff */, 85687E09107BFBEA00B55A9A /* PlainArticle.tiff */, 85687E0A107BFBEA00B55A9A /* Star.tiff */, 85687E0B107BFBEA00B55A9A /* WebProxy.tiff */, ); name = Icons; path = Resources/Icons; sourceTree = ""; }; 85687DF4107BFBEA00B55A9A /* Application */ = { isa = PBXGroup; children = ( 85687DF5107BFBEA00B55A9A /* Grr-Icon-Anim1.tiff */, 85687DF6107BFBEA00B55A9A /* Grr-Icon-Anim2.tiff */, 85687DF7107BFBEA00B55A9A /* Grr-Icon-Anim3.tiff */, 85687DF8107BFBEA00B55A9A /* Grr-Icon-NoConnection.tiff */, 85687DF9107BFBEA00B55A9A /* Grr-Icon.tiff */, ); path = Application; sourceTree = ""; }; 85687E04107BFBEA00B55A9A /* Files */ = { isa = PBXGroup; children = ( 85687E05107BFBEA00B55A9A /* ArticleFile.tiff */, 85687E06107BFBEA00B55A9A /* FeedFile.tiff */, ); path = Files; sourceTree = ""; }; 85687E0C107BFBEA00B55A9A /* UI */ = { isa = PBXGroup; children = ( 85687E0D107BFBEA00B55A9A /* arrowDown.tiff */, 85687E0E107BFBEA00B55A9A /* arrowLeft.tiff */, 85687E0F107BFBEA00B55A9A /* arrowRight.tiff */, 85687E10107BFBEA00B55A9A /* arrowUp.tiff */, 85687E11107BFBEA00B55A9A /* blue-badge-left.tiff */, 85687E12107BFBEA00B55A9A /* blue-badge-mid.tiff */, 85687E13107BFBEA00B55A9A /* blue-badge-right.tiff */, ); name = UI; path = Resources/UI; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ 850F6426108BB9A80035D594 /* TreeDatabase */ = { isa = PBXNativeTarget; buildConfigurationList = 14A08F3A108D1DD100455799 /* Build configuration list for PBXNativeTarget "TreeDatabase" */; buildPhases = ( 850F6423108BB9A80035D594 /* Resources */, 850F6424108BB9A80035D594 /* Sources */, 850F6425108BB9A80035D594 /* Frameworks */, ); buildRules = ( ); dependencies = ( ); name = TreeDatabase; productName = TreeDatabase; productReference = 850F6427108BB9A80035D594 /* TreeDatabase.grrdb */; productType = "com.apple.product-type.bundle"; }; 850F647F108BC0650035D594 /* Searching */ = { isa = PBXNativeTarget; buildConfigurationList = 14A08F3B108D1DD100455799 /* Build configuration list for PBXNativeTarget "Searching" */; buildPhases = ( 850F647C108BC0650035D594 /* Resources */, 850F647D108BC0650035D594 /* Sources */, 850F647E108BC0650035D594 /* Frameworks */, ); buildRules = ( ); dependencies = ( ); name = Searching; productName = Searching; productReference = 850F6480108BC0650035D594 /* Searching.grrdb */; productType = "com.apple.product-type.bundle"; }; 8D1107260486CEB800E47090 /* Grr */ = { isa = PBXNativeTarget; buildConfigurationList = 14A08F3C108D1DD100455799 /* Build configuration list for PBXNativeTarget "Grr" */; buildPhases = ( 8D1107290486CEB800E47090 /* Resources */, 8D11072C0486CEB800E47090 /* Sources */, 8D11072E0486CEB800E47090 /* Frameworks */, ); buildRules = ( ); dependencies = ( 850F6515108BCED50035D594 /* PBXTargetDependency */, 850F6517108BCEDB0035D594 /* PBXTargetDependency */, ); name = Grr; productInstallPath = "$(HOME)/Applications"; productName = Grr; productReference = 8D1107320486CEB800E47090 /* Grr.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 29B97313FDCFA39411CA2CEA /* Project object */ = { isa = PBXProject; buildConfigurationList = 14A08F39108D1DD100455799 /* Build configuration list for PBXProject "Grr" */; buildSettings = { }; buildStyles = ( 85DEB49610B7577D007D810A /* Development */, 85DEB49710B7577D007D810A /* Deployment */, ); hasScannedForEncodings = 1; mainGroup = 29B97314FDCFA39411CA2CEA /* Grr */; projectDirPath = ""; targets = ( 850F6426108BB9A80035D594 /* TreeDatabase */, 8D1107260486CEB800E47090 /* Grr */, 850F647F108BC0650035D594 /* Searching */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ 850F6423108BB9A80035D594 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 850F64D6108BCCE90035D594 /* DatabaseElement.h in Resources */, 850F64D9108BCD120035D594 /* PipeType.h in Resources */, 850F64DD108BCD3E0035D594 /* Category.h in Resources */, 850F64E5108BCD920035D594 /* Database.h in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; 850F647C108BC0650035D594 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 850F6513108BCE870035D594 /* PipeType.h in Resources */, 850F652C108BCF490035D594 /* Components.h in Resources */, 850F6530108BD0060035D594 /* UKNibOwner.h in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; 8D1107290486CEB800E47090 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 850F64F2108BCDDD0035D594 /* Searching.grrdb in Resources */, 850F64E6108BCDD90035D594 /* TreeDatabase.grrdb in Resources */, 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */, 85687D5C107BF7D000B55A9A /* AppController.h in Resources */, 85687D5E107BF7D000B55A9A /* Article.h in Resources */, 85687D60107BF7D000B55A9A /* ArticleFactory.h in Resources */, 85687D62107BF7D000B55A9A /* ArticleGroup.h in Resources */, 85687D64107BF7D000B55A9A /* Category.h in Resources */, 85687D66107BF7D000B55A9A /* Components.h in Resources */, 85687D68107BF7D000B55A9A /* Database.h in Resources */, 85687D6A107BF7D000B55A9A /* DatabaseElement.h in Resources */, 85687D6C107BF7D000B55A9A /* ExtendedWindow.h in Resources */, 85687D6E107BF7D000B55A9A /* Feed.h in Resources */, 85687D70107BF7D000B55A9A /* GNRatingCell.h in Resources */, 85687D72107BF7D000B55A9A /* ImageTextCell.h in Resources */, 85687D74107BF7D000B55A9A /* NSBundle+Extensions.h in Resources */, 85687D76107BF7D000B55A9A /* NSURL+Proxy.h in Resources */, 85687D78107BF7D000B55A9A /* NumberedImageTextCell.h in Resources */, 85687D7A107BF7D000B55A9A /* PipeType.h in Resources */, 85687D7C107BF7D000B55A9A /* PreferencesComponent.h in Resources */, 85687D7E107BF7D000B55A9A /* PreferencesPanel.h in Resources */, 85687D80107BF7D000B55A9A /* ToolbarDelegate.h in Resources */, 85687D81107BF7D000B55A9A /* UKNibOwner.h in Resources */, 85687D87107BF83C00B55A9A /* ArticleOperations.h in Resources */, 85687D8C107BF85200B55A9A /* ArticleTablePlugin.h in Resources */, 85687D97107BF8CB00B55A9A /* ArticleTextViewPlugin.h in Resources */, 85687D99107BF8CB00B55A9A /* NSString+TolerantHTML.h in Resources */, 85687D9F107BF8EA00B55A9A /* DatabaseOperations.h in Resources */, 85687DA1107BF8EA00B55A9A /* SubscriptionPanelProtocol.h in Resources */, 85687DA5107BF90A00B55A9A /* DatabaseTreeViewController.h in Resources */, 85687DB2107BF94E00B55A9A /* FontBox.h in Resources */, 85687DB4107BF94E00B55A9A /* FontsComponent.h in Resources */, 85687DBC107BF98200B55A9A /* ProxyComponent.h in Resources */, 85687DC4107BF99B00B55A9A /* NSSet+ArticleFiltering.h in Resources */, 85687DC6107BF99B00B55A9A /* Searching.h in Resources */, 85687DCD107BF9B800B55A9A /* SubscriptionPanel.h in Resources */, 85687DD5107BFA2600B55A9A /* TreeDatabaseComponent.h in Resources */, 85687E14107BFBEA00B55A9A /* HTML-Entities.plist in Resources */, 85687E15107BFBEA00B55A9A /* AddCategory.tiff in Resources */, 85687E16107BFBEA00B55A9A /* AddFeed.tiff in Resources */, 85687E17107BFBEA00B55A9A /* Grr-Icon-Anim1.tiff in Resources */, 85687E18107BFBEA00B55A9A /* Grr-Icon-Anim2.tiff in Resources */, 85687E19107BFBEA00B55A9A /* Grr-Icon-Anim3.tiff in Resources */, 85687E1A107BFBEA00B55A9A /* Grr-Icon-NoConnection.tiff in Resources */, 85687E1B107BFBEA00B55A9A /* Grr-Icon.tiff in Resources */, 85687E1C107BFBEA00B55A9A /* ArticleLink.tiff in Resources */, 85687E1D107BFBEA00B55A9A /* Category.tiff in Resources */, 85687E1E107BFBEA00B55A9A /* Database.tiff in Resources */, 85687E1F107BFBEA00B55A9A /* DeleteArticle.tiff in Resources */, 85687E20107BFBEA00B55A9A /* DeleteCategory.tiff in Resources */, 85687E21107BFBEA00B55A9A /* DeleteFeed.tiff in Resources */, 85687E22107BFBEA00B55A9A /* Feed.tiff in Resources */, 85687E23107BFBEA00B55A9A /* FeedFetching.tiff in Resources */, 85687E24107BFBEA00B55A9A /* FetchFeed.tiff in Resources */, 85687E25107BFBEA00B55A9A /* FetchFeeds.tiff in Resources */, 85687E26107BFBEA00B55A9A /* ArticleFile.tiff in Resources */, 85687E27107BFBEA00B55A9A /* FeedFile.tiff in Resources */, 85687E28107BFBEA00B55A9A /* Filter.tiff in Resources */, 85687E29107BFBEA00B55A9A /* Link.tiff in Resources */, 85687E2A107BFBEA00B55A9A /* PlainArticle.tiff in Resources */, 85687E2B107BFBEA00B55A9A /* Star.tiff in Resources */, 85687E2C107BFBEA00B55A9A /* WebProxy.tiff in Resources */, 85687E2D107BFBEA00B55A9A /* arrowDown.tiff in Resources */, 85687E2E107BFBEA00B55A9A /* arrowLeft.tiff in Resources */, 85687E2F107BFBEA00B55A9A /* arrowRight.tiff in Resources */, 85687E30107BFBEA00B55A9A /* arrowUp.tiff in Resources */, 85687E31107BFBEA00B55A9A /* blue-badge-left.tiff in Resources */, 85687E32107BFBEA00B55A9A /* blue-badge-mid.tiff in Resources */, 85687E33107BFBEA00B55A9A /* blue-badge-right.tiff in Resources */, 85687E3E107BFEE600B55A9A /* Grr.nib in Resources */, 85687E3F107BFEE600B55A9A /* PreferencesPanel.nib in Resources */, 85687E4D107C001500B55A9A /* GNUstep.h in Resources */, 857AA89B1082A4CB00829DD6 /* ProxyComponent.nib in Resources */, 857AA8B71082AC6800829DD6 /* ArticleTextViewPlugin.nib in Resources */, 857AA8BC1082AC8700829DD6 /* DatabaseTreeViewController.nib in Resources */, 850F63D3108A300D0035D594 /* SubscriptionPanel.nib in Resources */, 850F63ED108A33320035D594 /* FontsComponent.nib in Resources */, 850F63FC108A37E50035D594 /* ArticleTablePlugin.nib in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 850F6424108BB9A80035D594 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 850F64A9108BC5990035D594 /* TreeDatabaseComponent.h in Sources */, 850F642B108BBA480035D594 /* TreeDatabaseComponent.m in Sources */, 850F64D7108BCD080035D594 /* DatabaseElement.m in Sources */, 850F64D8108BCD0E0035D594 /* PipeType.m in Sources */, 850F64DB108BCD3A0035D594 /* Category.m in Sources */, 850F64E4108BCD900035D594 /* Database.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 850F647D108BC0650035D594 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 850F6483108BC0A20035D594 /* NSSet+ArticleFiltering.m in Sources */, 850F6484108BC0A20035D594 /* Searching.m in Sources */, 850F6512108BCE860035D594 /* PipeType.m in Sources */, 850F652B108BCF470035D594 /* Components.m in Sources */, 850F652F108BD0050035D594 /* UKNibOwner.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 8D11072C0486CEB800E47090 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 85687D5D107BF7D000B55A9A /* AppController.m in Sources */, 85687D5F107BF7D000B55A9A /* Article.m in Sources */, 85687D61107BF7D000B55A9A /* ArticleFactory.m in Sources */, 85687D63107BF7D000B55A9A /* ArticleGroup.m in Sources */, 85687D65107BF7D000B55A9A /* Category.m in Sources */, 85687D67107BF7D000B55A9A /* Components.m in Sources */, 85687D69107BF7D000B55A9A /* Database.m in Sources */, 85687D6B107BF7D000B55A9A /* DatabaseElement.m in Sources */, 85687D6D107BF7D000B55A9A /* ExtendedWindow.m in Sources */, 85687D6F107BF7D000B55A9A /* Feed.m in Sources */, 85687D71107BF7D000B55A9A /* GNRatingCell.m in Sources */, 85687D73107BF7D000B55A9A /* ImageTextCell.m in Sources */, 85687D75107BF7D000B55A9A /* NSBundle+Extensions.m in Sources */, 85687D77107BF7D000B55A9A /* NSURL+Proxy.m in Sources */, 85687D79107BF7D000B55A9A /* NumberedImageTextCell.m in Sources */, 85687D7B107BF7D000B55A9A /* PipeType.m in Sources */, 85687D7D107BF7D000B55A9A /* PreferencesComponent.m in Sources */, 85687D7F107BF7D000B55A9A /* PreferencesPanel.m in Sources */, 85687D82107BF7D000B55A9A /* UKNibOwner.m in Sources */, 85687D88107BF83C00B55A9A /* ArticleOperations.m in Sources */, 85687D8D107BF85200B55A9A /* ArticleTablePlugin.m in Sources */, 85687D91107BF8A900B55A9A /* Grr_main.m in Sources */, 85687D98107BF8CB00B55A9A /* ArticleTextViewPlugin.m in Sources */, 85687D9A107BF8CB00B55A9A /* NSString+TolerantHTML.m in Sources */, 85687DA0107BF8EA00B55A9A /* DatabaseOperations.m in Sources */, 85687DA6107BF90A00B55A9A /* DatabaseTreeViewController.m in Sources */, 85687DB3107BF94E00B55A9A /* FontBox.m in Sources */, 85687DB5107BF94E00B55A9A /* FontsComponent.m in Sources */, 85687DBD107BF98200B55A9A /* ProxyComponent.m in Sources */, 85687DC5107BF99B00B55A9A /* NSSet+ArticleFiltering.m in Sources */, 85687DC7107BF99B00B55A9A /* Searching.m in Sources */, 85687DCE107BF9B800B55A9A /* SubscriptionPanel.m in Sources */, 85687DD6107BFA2600B55A9A /* TreeDatabaseComponent.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ 850F6515108BCED50035D594 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 850F6426108BB9A80035D594 /* TreeDatabase */; targetProxy = 850F6514108BCED50035D594 /* PBXContainerItemProxy */; }; 850F6517108BCEDB0035D594 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 850F647F108BC0650035D594 /* Searching */; targetProxy = 850F6516108BCEDB0035D594 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = { isa = PBXVariantGroup; children = ( 089C165DFE840E0CC02AAC07 /* English */, ); name = InfoPlist.strings; sourceTree = SOURCE_ROOT; }; 850F63D1108A300D0035D594 /* SubscriptionPanel.nib */ = { isa = PBXVariantGroup; children = ( 850F63D2108A300D0035D594 /* English */, ); name = SubscriptionPanel.nib; sourceTree = ""; }; 850F63EB108A33320035D594 /* FontsComponent.nib */ = { isa = PBXVariantGroup; children = ( 850F63EC108A33320035D594 /* English */, ); name = FontsComponent.nib; sourceTree = ""; }; 850F63FA108A37E50035D594 /* ArticleTablePlugin.nib */ = { isa = PBXVariantGroup; children = ( 850F63FB108A37E50035D594 /* English */, ); name = ArticleTablePlugin.nib; sourceTree = ""; }; 85687E3A107BFEE600B55A9A /* Grr.nib */ = { isa = PBXVariantGroup; children = ( 85687E3B107BFEE600B55A9A /* English */, ); name = Grr.nib; sourceTree = ""; }; 85687E3C107BFEE600B55A9A /* PreferencesPanel.nib */ = { isa = PBXVariantGroup; children = ( 85687E3D107BFEE600B55A9A /* English */, ); name = PreferencesPanel.nib; sourceTree = ""; }; 857AA8991082A4CB00829DD6 /* ProxyComponent.nib */ = { isa = PBXVariantGroup; children = ( 857AA89A1082A4CB00829DD6 /* English */, ); name = ProxyComponent.nib; sourceTree = ""; }; 857AA8B51082AC6800829DD6 /* ArticleTextViewPlugin.nib */ = { isa = PBXVariantGroup; children = ( 857AA8B61082AC6800829DD6 /* English */, ); name = ArticleTextViewPlugin.nib; sourceTree = ""; }; 857AA8BA1082AC8700829DD6 /* DatabaseTreeViewController.nib */ = { isa = PBXVariantGroup; children = ( 857AA8BB1082AC8700829DD6 /* English */, ); name = DatabaseTreeViewController.nib; sourceTree = ""; }; /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ 14A08F2D108D1DD000455799 /* Development */ = { isa = XCBuildConfiguration; buildSettings = { }; name = Development; }; 14A08F2E108D1DD000455799 /* Deployment */ = { isa = XCBuildConfiguration; buildSettings = { }; name = Deployment; }; 14A08F2F108D1DD000455799 /* Default */ = { isa = XCBuildConfiguration; buildSettings = { }; name = Default; }; 14A08F30108D1DD000455799 /* Development */ = { isa = XCBuildConfiguration; buildSettings = { ARCHS = "$(ONLY_ACTIVE_ARCH_PRE_XCODE_3_1)"; COPY_PHASE_STRIP = NO; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", ); FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../Library/Frameworks\""; GCC_CW_ASM_SYNTAX = NO; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_ASM_KEYWORD = YES; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_MODEL_TUNING = G3; GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = NO; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "TreeDatabase-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; LIBRARY_STYLE = BUNDLE; ONLY_ACTIVE_ARCH_PRE_XCODE_3_1 = "$(NATIVE_ARCH_64)"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PRODUCT_NAME = TreeDatabase; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = grrdb; ZERO_LINK = YES; }; name = Development; }; 14A08F31108D1DD000455799 /* Deployment */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", ); FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../Library/Frameworks\""; GCC_CW_ASM_SYNTAX = NO; GCC_ENABLE_ASM_KEYWORD = YES; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_MODEL_TUNING = G3; GCC_PRECOMPILE_PREFIX_HEADER = NO; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "TreeDatabase-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; LIBRARY_STYLE = BUNDLE; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PRODUCT_NAME = TreeDatabase; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = grrdb; ZERO_LINK = NO; }; name = Deployment; }; 14A08F32108D1DD000455799 /* Default */ = { isa = XCBuildConfiguration; buildSettings = { FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", ); FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../Library/Frameworks\""; GCC_CW_ASM_SYNTAX = NO; GCC_ENABLE_ASM_KEYWORD = YES; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_MODEL_TUNING = G3; GCC_PRECOMPILE_PREFIX_HEADER = NO; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "TreeDatabase-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; LIBRARY_STYLE = BUNDLE; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PRODUCT_NAME = TreeDatabase; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = grrdb; }; name = Default; }; 14A08F33108D1DD000455799 /* Development */ = { isa = XCBuildConfiguration; buildSettings = { ARCHS = "$(ONLY_ACTIVE_ARCH_PRE_XCODE_3_1)"; COPY_PHASE_STRIP = NO; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", ); FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../Library/Frameworks\""; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_ASM_KEYWORD = YES; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_MODEL_TUNING = G3; GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = Grr_Prefix.pch; INFOPLIST_FILE = Info.plist; INSTALL_PATH = "$(HOME)/Applications"; ONLY_ACTIVE_ARCH_PRE_XCODE_3_1 = "$(NATIVE_ARCH_64)"; PRODUCT_NAME = Grr; WRAPPER_EXTENSION = app; ZERO_LINK = YES; }; name = Development; }; 14A08F34108D1DD000455799 /* Deployment */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", ); FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../Library/Frameworks\""; GCC_ENABLE_ASM_KEYWORD = YES; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_MODEL_TUNING = G3; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = Grr_Prefix.pch; INFOPLIST_FILE = Info.plist; INSTALL_PATH = "$(HOME)/Applications"; PRODUCT_NAME = Grr; WRAPPER_EXTENSION = app; ZERO_LINK = NO; }; name = Deployment; }; 14A08F35108D1DD000455799 /* Default */ = { isa = XCBuildConfiguration; buildSettings = { FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", ); FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../Library/Frameworks\""; GCC_ENABLE_ASM_KEYWORD = YES; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_MODEL_TUNING = G3; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = Grr_Prefix.pch; INFOPLIST_FILE = Info.plist; INSTALL_PATH = "$(HOME)/Applications"; PRODUCT_NAME = Grr; WRAPPER_EXTENSION = app; }; name = Default; }; 14A08F36108D1DD000455799 /* Development */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = NO; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", ); FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../Library/Frameworks\""; GCC_CW_ASM_SYNTAX = NO; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_ASM_KEYWORD = YES; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_MODEL_TUNING = G3; GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = NO; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "Searching-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PRODUCT_NAME = Searching; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = grrdb; ZERO_LINK = YES; }; name = Development; }; 14A08F37108D1DD000455799 /* Deployment */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", ); FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../Library/Frameworks\""; GCC_CW_ASM_SYNTAX = NO; GCC_ENABLE_ASM_KEYWORD = YES; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_MODEL_TUNING = G3; GCC_PRECOMPILE_PREFIX_HEADER = NO; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "Searching-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PRODUCT_NAME = Searching; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = grrdb; ZERO_LINK = NO; }; name = Deployment; }; 14A08F38108D1DD000455799 /* Default */ = { isa = XCBuildConfiguration; buildSettings = { FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", ); FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../Library/Frameworks\""; GCC_CW_ASM_SYNTAX = NO; GCC_ENABLE_ASM_KEYWORD = YES; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_MODEL_TUNING = G3; GCC_PRECOMPILE_PREFIX_HEADER = NO; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "Searching-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); OTHER_REZFLAGS = ""; PRODUCT_NAME = Searching; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = grrdb; }; name = Default; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 14A08F39108D1DD100455799 /* Build configuration list for PBXProject "Grr" */ = { isa = XCConfigurationList; buildConfigurations = ( 14A08F2D108D1DD000455799 /* Development */, 14A08F2E108D1DD000455799 /* Deployment */, 14A08F2F108D1DD000455799 /* Default */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Default; }; 14A08F3A108D1DD100455799 /* Build configuration list for PBXNativeTarget "TreeDatabase" */ = { isa = XCConfigurationList; buildConfigurations = ( 14A08F30108D1DD000455799 /* Development */, 14A08F31108D1DD000455799 /* Deployment */, 14A08F32108D1DD000455799 /* Default */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Default; }; 14A08F3B108D1DD100455799 /* Build configuration list for PBXNativeTarget "Searching" */ = { isa = XCConfigurationList; buildConfigurations = ( 14A08F36108D1DD000455799 /* Development */, 14A08F37108D1DD000455799 /* Deployment */, 14A08F38108D1DD000455799 /* Default */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Default; }; 14A08F3C108D1DD100455799 /* Build configuration list for PBXNativeTarget "Grr" */ = { isa = XCConfigurationList; buildConfigurations = ( 14A08F33108D1DD000455799 /* Development */, 14A08F34108D1DD000455799 /* Deployment */, 14A08F35108D1DD000455799 /* Default */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Default; }; /* End XCConfigurationList section */ }; rootObject = 29B97313FDCFA39411CA2CEA /* Project object */; } Grr-0.9.0/Grr.xcode/project.pbxproj000644 001751 000024 00000266517 11301570514 017660 0ustar00multixstaff000000 000000 // !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 39; objects = { 080E96DDFE201D6D7F000001 = { children = ( 85687D35107BF7D000B55A9A, 85687D36107BF7D000B55A9A, 85687D37107BF7D000B55A9A, 85687D38107BF7D000B55A9A, 85687D39107BF7D000B55A9A, 85687D3A107BF7D000B55A9A, 85687D3B107BF7D000B55A9A, 85687D3C107BF7D000B55A9A, 85687D3D107BF7D000B55A9A, 85687D3E107BF7D000B55A9A, 85687D3F107BF7D000B55A9A, 85687D40107BF7D000B55A9A, 85687D41107BF7D000B55A9A, 85687D42107BF7D000B55A9A, 85687D43107BF7D000B55A9A, 85687D44107BF7D000B55A9A, 85687D45107BF7D000B55A9A, 85687D46107BF7D000B55A9A, 85687D47107BF7D000B55A9A, 85687D48107BF7D000B55A9A, 85687D49107BF7D000B55A9A, 85687D4A107BF7D000B55A9A, 85687D4B107BF7D000B55A9A, 85687D4C107BF7D000B55A9A, 85687D4D107BF7D000B55A9A, 85687D4E107BF7D000B55A9A, 85687D4F107BF7D000B55A9A, 85687D50107BF7D000B55A9A, 85687D51107BF7D000B55A9A, 85687D52107BF7D000B55A9A, 85687D53107BF7D000B55A9A, 85687D54107BF7D000B55A9A, 85687D55107BF7D000B55A9A, 85687D56107BF7D000B55A9A, 85687D57107BF7D000B55A9A, 85687D58107BF7D000B55A9A, 85687D59107BF7D000B55A9A, ); isa = PBXGroup; name = Classes; refType = 4; sourceTree = ""; }; 089C165CFE840E0CC02AAC07 = { children = ( 089C165DFE840E0CC02AAC07, ); isa = PBXVariantGroup; name = InfoPlist.strings; path = ""; refType = 2; sourceTree = SOURCE_ROOT; }; 089C165DFE840E0CC02AAC07 = { fileEncoding = 10; isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; refType = 4; sourceTree = ""; }; //080 //081 //082 //083 //084 //100 //101 //102 //103 //104 1058C7A0FEA54F0111CA2CBB = { children = ( 85687D1A107BF79C00B55A9A, 1058C7A1FEA54F0111CA2CBB, ); isa = PBXGroup; name = "Linked Frameworks"; refType = 4; sourceTree = ""; }; 1058C7A1FEA54F0111CA2CBB = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; refType = 0; sourceTree = ""; }; 1058C7A2FEA54F0111CA2CBB = { children = ( 29B97325FDCFA39411CA2CEA, 29B97324FDCFA39411CA2CEA, ); isa = PBXGroup; name = "Other Frameworks"; refType = 4; sourceTree = ""; }; //100 //101 //102 //103 //104 //190 //191 //192 //193 //194 19C28FACFE9D520D11CA2CBB = { children = ( 8D1107320486CEB800E47090, 850F6427108BB9A80035D594, 850F6480108BC0650035D594, 85A5FDCD108D229D00AC6AA4, 85792F33108E6CC0001B900E, 85792FB1108E712D001B900E, 85792FBB108E71F3001B900E, 85792FD1108E7347001B900E, 85792FDE108E75BF001B900E, 85793006108E7D6E001B900E, 8579300D108E7E0A001B900E, ); isa = PBXGroup; name = Products; refType = 4; sourceTree = ""; }; //190 //191 //192 //193 //194 //290 //291 //292 //293 //294 29B97313FDCFA39411CA2CEA = { buildSettings = { }; buildStyles = ( 4A9504CCFFE6A4B311CA0CBA, 4A9504CDFFE6A4B311CA0CBA, ); hasScannedForEncodings = 1; isa = PBXProject; mainGroup = 29B97314FDCFA39411CA2CEA; projectDirPath = ""; targets = ( 850F647F108BC0650035D594, 850F6426108BB9A80035D594, 8D1107260486CEB800E47090, 85A5FDCC108D229D00AC6AA4, 85792F32108E6CC0001B900E, 85792FB0108E712D001B900E, 85792FBA108E71F3001B900E, 85792FD0108E7347001B900E, 85792FDD108E75BF001B900E, 85793005108E7D6E001B900E, 8579300C108E7E0A001B900E, ); }; 29B97314FDCFA39411CA2CEA = { children = ( 85687D83107BF7D700B55A9A, 080E96DDFE201D6D7F000001, 29B97315FDCFA39411CA2CEA, 29B97317FDCFA39411CA2CEA, 29B97323FDCFA39411CA2CEA, 19C28FACFE9D520D11CA2CBB, ); isa = PBXGroup; name = Grr; path = ""; refType = 4; sourceTree = ""; }; 29B97315FDCFA39411CA2CEA = { children = ( 85687E4C107C001500B55A9A, 85687D90107BF8A900B55A9A, 32CA4F630368D1EE00C91783, ); isa = PBXGroup; name = "Other Sources"; path = ""; refType = 4; sourceTree = ""; }; 29B97317FDCFA39411CA2CEA = { children = ( 85687DEF107BFBEA00B55A9A, 85687DF1107BFBEA00B55A9A, 85687E0C107BFBEA00B55A9A, 089C165CFE840E0CC02AAC07, 8D1107310486CEB800E47090, 85687E3A107BFEE600B55A9A, 85687E3C107BFEE600B55A9A, ); isa = PBXGroup; name = Resources; path = ""; refType = 4; sourceTree = ""; }; 29B97323FDCFA39411CA2CEA = { children = ( 1058C7A0FEA54F0111CA2CBB, 1058C7A2FEA54F0111CA2CBB, ); isa = PBXGroup; name = Frameworks; path = ""; refType = 4; sourceTree = ""; }; 29B97324FDCFA39411CA2CEA = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; refType = 0; sourceTree = ""; }; 29B97325FDCFA39411CA2CEA = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; refType = 0; sourceTree = ""; }; //290 //291 //292 //293 //294 //320 //321 //322 //323 //324 32CA4F630368D1EE00C91783 = { fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Grr_Prefix.pch; refType = 4; sourceTree = ""; }; //320 //321 //322 //323 //324 //4A0 //4A1 //4A2 //4A3 //4A4 4A9504CCFFE6A4B311CA0CBA = { buildSettings = { COPY_PHASE_STRIP = NO; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_OPTIMIZATION_LEVEL = 0; ZERO_LINK = YES; }; isa = PBXBuildStyle; name = Development; }; 4A9504CDFFE6A4B311CA0CBA = { buildSettings = { COPY_PHASE_STRIP = YES; GCC_ENABLE_FIX_AND_CONTINUE = NO; ZERO_LINK = NO; }; isa = PBXBuildStyle; name = Deployment; }; //4A0 //4A1 //4A2 //4A3 //4A4 //850 //851 //852 //853 //854 850F63D1108A300D0035D594 = { children = ( 850F63D2108A300D0035D594, ); isa = PBXVariantGroup; name = SubscriptionPanel.nib; path = ""; refType = 4; sourceTree = ""; }; 850F63D2108A300D0035D594 = { isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = Components/SubscriptionPanel/English.lproj/SubscriptionPanel.nib; refType = 4; sourceTree = ""; }; 850F63D3108A300D0035D594 = { fileRef = 850F63D1108A300D0035D594; isa = PBXBuildFile; settings = { }; }; 850F63EB108A33320035D594 = { children = ( 850F63EC108A33320035D594, ); isa = PBXVariantGroup; name = FontsComponent.nib; path = ""; refType = 4; sourceTree = ""; }; 850F63EC108A33320035D594 = { isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = Components/Fonts/English.lproj/FontsComponent.nib; refType = 4; sourceTree = ""; }; 850F63ED108A33320035D594 = { fileRef = 850F63EB108A33320035D594; isa = PBXBuildFile; settings = { }; }; 850F63FA108A37E50035D594 = { children = ( 850F63FB108A37E50035D594, ); isa = PBXVariantGroup; name = ArticleTablePlugin.nib; path = ""; refType = 4; sourceTree = ""; }; 850F63FB108A37E50035D594 = { isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = Components/ArticleTable/English.lproj/ArticleTablePlugin.nib; refType = 4; sourceTree = ""; }; 850F63FC108A37E50035D594 = { fileRef = 850F63FA108A37E50035D594; isa = PBXBuildFile; settings = { }; }; 850F6423108BB9A80035D594 = { buildActionMask = 2147483647; files = ( ); isa = PBXResourcesBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 850F6424108BB9A80035D594 = { buildActionMask = 2147483647; files = ( 850F642B108BBA480035D594, 850F64D7108BCD080035D594, 850F64D8108BCD0E0035D594, 850F64DB108BCD3A0035D594, 850F64E4108BCD900035D594, ); isa = PBXSourcesBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 850F6425108BB9A80035D594 = { buildActionMask = 2147483647; files = ( 85792F6E108E6F6D001B900E, ); isa = PBXFrameworksBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 850F6426108BB9A80035D594 = { buildPhases = ( 850F6423108BB9A80035D594, 850F6424108BB9A80035D594, 850F6425108BB9A80035D594, ); buildRules = ( ); buildSettings = { GCC_CW_ASM_SYNTAX = NO; GCC_ENABLE_ASM_KEYWORD = YES; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_MODEL_TUNING = G3; GCC_PRECOMPILE_PREFIX_HEADER = NO; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "TreeDatabase-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; LIBRARY_STYLE = BUNDLE; OTHER_CFLAGS = ""; OTHER_LDFLAGS = "-framework Foundation -framework AppKit"; OTHER_REZFLAGS = ""; PRODUCT_NAME = TreeDatabase; SECTORDER_FLAGS = ""; WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas"; WRAPPER_EXTENSION = grrdb; }; dependencies = ( ); isa = PBXNativeTarget; name = TreeDatabase; productName = TreeDatabase; productReference = 850F6427108BB9A80035D594; productSettingsXML = " CFBundleDevelopmentRegion English CFBundleExecutable TreeDatabase CFBundleIdentifier com.yourcompany.TreeDatabase CFBundleInfoDictionaryVersion 6.0 CFBundlePackageType APPL CFBundleSignature ???? CFBundleVersion 1.0 "; productType = "com.apple.product-type.bundle"; }; 850F6427108BB9A80035D594 = { explicitFileType = wrapper.cfbundle; includeInIndex = 0; isa = PBXFileReference; path = TreeDatabase.grrdb; refType = 3; sourceTree = BUILT_PRODUCTS_DIR; }; 850F6428108BB9A80035D594 = { isa = PBXFileReference; lastKnownFileType = text.xml; name = "TreeDatabase-Info.plist"; path = "/Users/multix/Documents/code/gap/user-apps/Grr/TreeDatabase-Info.plist"; refType = 0; sourceTree = ""; }; 850F642B108BBA480035D594 = { fileRef = 85687DD4107BFA2600B55A9A; isa = PBXBuildFile; settings = { }; }; 850F647C108BC0650035D594 = { buildActionMask = 2147483647; files = ( ); isa = PBXResourcesBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 850F647D108BC0650035D594 = { buildActionMask = 2147483647; files = ( 850F6483108BC0A20035D594, 850F6484108BC0A20035D594, 850F6512108BCE860035D594, 850F652B108BCF470035D594, ); isa = PBXSourcesBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 850F647E108BC0650035D594 = { buildActionMask = 2147483647; files = ( ); isa = PBXFrameworksBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 850F647F108BC0650035D594 = { buildPhases = ( 850F647C108BC0650035D594, 850F647D108BC0650035D594, 850F647E108BC0650035D594, ); buildRules = ( ); buildSettings = { GCC_CW_ASM_SYNTAX = NO; GCC_ENABLE_ASM_KEYWORD = YES; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_MODEL_TUNING = G3; GCC_PRECOMPILE_PREFIX_HEADER = NO; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "Searching-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = "-framework Foundation -framework AppKit"; OTHER_REZFLAGS = ""; PRODUCT_NAME = Searching; SECTORDER_FLAGS = ""; WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas"; WRAPPER_EXTENSION = grrc; }; dependencies = ( ); isa = PBXNativeTarget; name = Searching; productName = Searching; productReference = 850F6480108BC0650035D594; productSettingsXML = " CFBundleDevelopmentRegion English CFBundleExecutable Searching CFBundleIdentifier com.yourcompany.Searching CFBundleInfoDictionaryVersion 6.0 CFBundlePackageType APPL CFBundleSignature ???? CFBundleVersion 1.0 "; productType = "com.apple.product-type.bundle"; }; 850F6480108BC0650035D594 = { explicitFileType = wrapper.cfbundle; includeInIndex = 0; isa = PBXFileReference; path = Searching.grrc; refType = 3; sourceTree = BUILT_PRODUCTS_DIR; }; 850F6481108BC0650035D594 = { isa = PBXFileReference; lastKnownFileType = text.xml; name = "Searching-Info.plist"; path = "/Users/multix/Documents/code/gap/user-apps/Grr/Searching-Info.plist"; refType = 0; sourceTree = ""; }; 850F6483108BC0A20035D594 = { fileRef = 85687DC1107BF99B00B55A9A; isa = PBXBuildFile; settings = { }; }; 850F6484108BC0A20035D594 = { fileRef = 85687DC3107BF99B00B55A9A; isa = PBXBuildFile; settings = { }; }; 850F64D7108BCD080035D594 = { fileRef = 85687D44107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 850F64D8108BCD0E0035D594 = { fileRef = 85687D54107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 850F64DB108BCD3A0035D594 = { fileRef = 85687D3E107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 850F64E4108BCD900035D594 = { fileRef = 85687D42107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 850F64E6108BCDD90035D594 = { fileRef = 850F6427108BB9A80035D594; isa = PBXBuildFile; settings = { }; }; 850F64F2108BCDDD0035D594 = { fileRef = 850F6480108BC0650035D594; isa = PBXBuildFile; settings = { }; }; 850F6512108BCE860035D594 = { fileRef = 85687D54107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 850F6514108BCED50035D594 = { containerPortal = 29B97313FDCFA39411CA2CEA; isa = PBXContainerItemProxy; proxyType = 1; remoteGlobalIDString = 850F6426108BB9A80035D594; remoteInfo = TreeDatabase; }; 850F6515108BCED50035D594 = { isa = PBXTargetDependency; target = 850F6426108BB9A80035D594; targetProxy = 850F6514108BCED50035D594; }; 850F6516108BCEDB0035D594 = { containerPortal = 29B97313FDCFA39411CA2CEA; isa = PBXContainerItemProxy; proxyType = 1; remoteGlobalIDString = 850F647F108BC0650035D594; remoteInfo = Searching; }; 850F6517108BCEDB0035D594 = { isa = PBXTargetDependency; target = 850F647F108BC0650035D594; targetProxy = 850F6516108BCEDB0035D594; }; 850F652B108BCF470035D594 = { fileRef = 85687D40107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 851B402D109E14920036C28D = { isa = PBXFileReference; lastKnownFileType = image.tiff; name = Fonts.tiff; path = Components/Fonts/Resources/Fonts.tiff; refType = 4; sourceTree = ""; }; 851B402E109E14920036C28D = { fileRef = 851B402D109E14920036C28D; isa = PBXBuildFile; settings = { }; }; 85687D1A107BF79C00B55A9A = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RSSKit.framework; path = /Library/Frameworks/RSSKit.framework; refType = 0; sourceTree = ""; }; 85687D1B107BF79C00B55A9A = { fileRef = 85687D1A107BF79C00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D35107BF7D000B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppController.h; refType = 4; sourceTree = ""; }; 85687D36107BF7D000B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppController.m; refType = 4; sourceTree = ""; }; 85687D37107BF7D000B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Article.h; refType = 4; sourceTree = ""; }; 85687D38107BF7D000B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Article.m; refType = 4; sourceTree = ""; }; 85687D39107BF7D000B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ArticleFactory.h; refType = 4; sourceTree = ""; }; 85687D3A107BF7D000B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ArticleFactory.m; refType = 4; sourceTree = ""; }; 85687D3B107BF7D000B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ArticleGroup.h; refType = 4; sourceTree = ""; }; 85687D3C107BF7D000B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ArticleGroup.m; refType = 4; sourceTree = ""; }; 85687D3D107BF7D000B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Category.h; refType = 4; sourceTree = ""; }; 85687D3E107BF7D000B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Category.m; refType = 4; sourceTree = ""; }; 85687D3F107BF7D000B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Components.h; refType = 4; sourceTree = ""; }; 85687D40107BF7D000B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Components.m; refType = 4; sourceTree = ""; }; 85687D41107BF7D000B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Database.h; refType = 4; sourceTree = ""; }; 85687D42107BF7D000B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Database.m; refType = 4; sourceTree = ""; }; 85687D43107BF7D000B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DatabaseElement.h; refType = 4; sourceTree = ""; }; 85687D44107BF7D000B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = DatabaseElement.m; refType = 4; sourceTree = ""; }; 85687D45107BF7D000B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ExtendedWindow.h; refType = 4; sourceTree = ""; }; 85687D46107BF7D000B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ExtendedWindow.m; refType = 4; sourceTree = ""; }; 85687D47107BF7D000B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Feed.h; refType = 4; sourceTree = ""; }; 85687D48107BF7D000B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Feed.m; refType = 4; sourceTree = ""; }; 85687D49107BF7D000B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GNRatingCell.h; refType = 4; sourceTree = ""; }; 85687D4A107BF7D000B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = GNRatingCell.m; refType = 4; sourceTree = ""; }; 85687D4B107BF7D000B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ImageTextCell.h; refType = 4; sourceTree = ""; }; 85687D4C107BF7D000B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ImageTextCell.m; refType = 4; sourceTree = ""; }; 85687D4D107BF7D000B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "NSBundle+Extensions.h"; refType = 4; sourceTree = ""; }; 85687D4E107BF7D000B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "NSBundle+Extensions.m"; refType = 4; sourceTree = ""; }; 85687D4F107BF7D000B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "NSURL+Proxy.h"; refType = 4; sourceTree = ""; }; 85687D50107BF7D000B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "NSURL+Proxy.m"; refType = 4; sourceTree = ""; }; 85687D51107BF7D000B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NumberedImageTextCell.h; refType = 4; sourceTree = ""; }; 85687D52107BF7D000B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = NumberedImageTextCell.m; refType = 4; sourceTree = ""; }; 85687D53107BF7D000B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PipeType.h; refType = 4; sourceTree = ""; }; 85687D54107BF7D000B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PipeType.m; refType = 4; sourceTree = ""; }; 85687D55107BF7D000B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PreferencesComponent.h; refType = 4; sourceTree = ""; }; 85687D56107BF7D000B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PreferencesComponent.m; refType = 4; sourceTree = ""; }; 85687D57107BF7D000B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PreferencesPanel.h; refType = 4; sourceTree = ""; }; 85687D58107BF7D000B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PreferencesPanel.m; refType = 4; sourceTree = ""; }; 85687D59107BF7D000B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ToolbarDelegate.h; refType = 4; sourceTree = ""; }; 85687D5C107BF7D000B55A9A = { fileRef = 85687D35107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D5D107BF7D000B55A9A = { fileRef = 85687D36107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D5E107BF7D000B55A9A = { fileRef = 85687D37107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D5F107BF7D000B55A9A = { fileRef = 85687D38107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D60107BF7D000B55A9A = { fileRef = 85687D39107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D61107BF7D000B55A9A = { fileRef = 85687D3A107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D62107BF7D000B55A9A = { fileRef = 85687D3B107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D63107BF7D000B55A9A = { fileRef = 85687D3C107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D64107BF7D000B55A9A = { fileRef = 85687D3D107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D65107BF7D000B55A9A = { fileRef = 85687D3E107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D66107BF7D000B55A9A = { fileRef = 85687D3F107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D67107BF7D000B55A9A = { fileRef = 85687D40107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D68107BF7D000B55A9A = { fileRef = 85687D41107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D69107BF7D000B55A9A = { fileRef = 85687D42107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D6A107BF7D000B55A9A = { fileRef = 85687D43107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D6B107BF7D000B55A9A = { fileRef = 85687D44107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D6C107BF7D000B55A9A = { fileRef = 85687D45107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D6D107BF7D000B55A9A = { fileRef = 85687D46107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D6E107BF7D000B55A9A = { fileRef = 85687D47107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D6F107BF7D000B55A9A = { fileRef = 85687D48107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D70107BF7D000B55A9A = { fileRef = 85687D49107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D71107BF7D000B55A9A = { fileRef = 85687D4A107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D72107BF7D000B55A9A = { fileRef = 85687D4B107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D73107BF7D000B55A9A = { fileRef = 85687D4C107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D74107BF7D000B55A9A = { fileRef = 85687D4D107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D75107BF7D000B55A9A = { fileRef = 85687D4E107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D76107BF7D000B55A9A = { fileRef = 85687D4F107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D77107BF7D000B55A9A = { fileRef = 85687D50107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D78107BF7D000B55A9A = { fileRef = 85687D51107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D79107BF7D000B55A9A = { fileRef = 85687D52107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D7A107BF7D000B55A9A = { fileRef = 85687D53107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D7B107BF7D000B55A9A = { fileRef = 85687D54107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D7C107BF7D000B55A9A = { fileRef = 85687D55107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D7D107BF7D000B55A9A = { fileRef = 85687D56107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D7E107BF7D000B55A9A = { fileRef = 85687D57107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D7F107BF7D000B55A9A = { fileRef = 85687D58107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D80107BF7D000B55A9A = { fileRef = 85687D59107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D83107BF7D700B55A9A = { children = ( 85687DD0107BFA1000B55A9A, 85687DC9107BF9A600B55A9A, 85687DBE107BF98800B55A9A, 85687DB8107BF97200B55A9A, 85687DAC107BF93C00B55A9A, 85687DA2107BF8FB00B55A9A, 85687D9B107BF8D600B55A9A, 85687D92107BF8BB00B55A9A, 85687D89107BF84600B55A9A, 85687D84107BF82D00B55A9A, ); isa = PBXGroup; name = Components; path = ""; refType = 4; sourceTree = ""; }; 85687D84107BF82D00B55A9A = { children = ( 8579300E108E7E0A001B900E, 85687D85107BF83C00B55A9A, 85687D86107BF83C00B55A9A, ); isa = PBXGroup; name = ArticleOperations; refType = 4; sourceTree = ""; }; 85687D85107BF83C00B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ArticleOperations.h; path = Components/ArticleOperations/ArticleOperations.h; refType = 4; sourceTree = ""; }; 85687D86107BF83C00B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ArticleOperations.m; path = Components/ArticleOperations/ArticleOperations.m; refType = 4; sourceTree = ""; }; 85687D87107BF83C00B55A9A = { fileRef = 85687D85107BF83C00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D88107BF83C00B55A9A = { fileRef = 85687D86107BF83C00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D89107BF84600B55A9A = { children = ( 85792F34108E6CC0001B900E, 850F63FA108A37E50035D594, 85687D8A107BF85200B55A9A, 85687D8B107BF85200B55A9A, ); isa = PBXGroup; name = ArticleTable; refType = 4; sourceTree = ""; }; 85687D8A107BF85200B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ArticleTablePlugin.h; path = Components/ArticleTable/ArticleTablePlugin.h; refType = 4; sourceTree = ""; }; 85687D8B107BF85200B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ArticleTablePlugin.m; path = Components/ArticleTable/ArticleTablePlugin.m; refType = 4; sourceTree = ""; }; 85687D8C107BF85200B55A9A = { fileRef = 85687D8A107BF85200B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D8D107BF85200B55A9A = { fileRef = 85687D8B107BF85200B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D90107BF8A900B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Grr_main.m; refType = 4; sourceTree = ""; }; 85687D91107BF8A900B55A9A = { fileRef = 85687D90107BF8A900B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D92107BF8BB00B55A9A = { children = ( 85A5FDCE108D229D00AC6AA4, 857AA8B51082AC6800829DD6, 85687D93107BF8CB00B55A9A, 85687D94107BF8CB00B55A9A, 85687D95107BF8CB00B55A9A, 85687D96107BF8CB00B55A9A, 85C0D2FC1093BB810095C185, ); isa = PBXGroup; name = ArticleView; refType = 4; sourceTree = ""; }; 85687D93107BF8CB00B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ArticleTextViewPlugin.h; path = Components/ArticleView/ArticleTextViewPlugin.h; refType = 4; sourceTree = ""; }; 85687D94107BF8CB00B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ArticleTextViewPlugin.m; path = Components/ArticleView/ArticleTextViewPlugin.m; refType = 4; sourceTree = ""; }; 85687D95107BF8CB00B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "NSString+TolerantHTML.h"; path = "Components/ArticleView/NSString+TolerantHTML.h"; refType = 4; sourceTree = ""; }; 85687D96107BF8CB00B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "NSString+TolerantHTML.m"; path = "Components/ArticleView/NSString+TolerantHTML.m"; refType = 4; sourceTree = ""; }; 85687D97107BF8CB00B55A9A = { fileRef = 85687D93107BF8CB00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D98107BF8CB00B55A9A = { fileRef = 85687D94107BF8CB00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D99107BF8CB00B55A9A = { fileRef = 85687D95107BF8CB00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D9A107BF8CB00B55A9A = { fileRef = 85687D96107BF8CB00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687D9B107BF8D600B55A9A = { children = ( 85793007108E7D6F001B900E, 85687D9C107BF8EA00B55A9A, 85687D9D107BF8EA00B55A9A, 85687D9E107BF8EA00B55A9A, ); isa = PBXGroup; name = DatabaseOperations; refType = 4; sourceTree = ""; }; 85687D9C107BF8EA00B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = DatabaseOperations.h; path = Components/DatabaseOperations/DatabaseOperations.h; refType = 4; sourceTree = ""; }; 85687D9D107BF8EA00B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = DatabaseOperations.m; path = Components/DatabaseOperations/DatabaseOperations.m; refType = 4; sourceTree = ""; }; 85687D9E107BF8EA00B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SubscriptionPanelProtocol.h; path = Components/DatabaseOperations/SubscriptionPanelProtocol.h; refType = 4; sourceTree = ""; }; 85687D9F107BF8EA00B55A9A = { fileRef = 85687D9C107BF8EA00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687DA0107BF8EA00B55A9A = { fileRef = 85687D9D107BF8EA00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687DA1107BF8EA00B55A9A = { fileRef = 85687D9E107BF8EA00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687DA2107BF8FB00B55A9A = { children = ( 85792FDF108E75BF001B900E, 857AA8BA1082AC8700829DD6, 85687DA3107BF90A00B55A9A, 85687DA4107BF90A00B55A9A, ); isa = PBXGroup; name = DatabaseTreeView; refType = 4; sourceTree = ""; }; 85687DA3107BF90A00B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = DatabaseTreeViewController.h; path = Components/DatabaseTreeView/DatabaseTreeViewController.h; refType = 4; sourceTree = ""; }; 85687DA4107BF90A00B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = DatabaseTreeViewController.m; path = Components/DatabaseTreeView/DatabaseTreeViewController.m; refType = 4; sourceTree = ""; }; 85687DA5107BF90A00B55A9A = { fileRef = 85687DA3107BF90A00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687DA6107BF90A00B55A9A = { fileRef = 85687DA4107BF90A00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687DAC107BF93C00B55A9A = { children = ( 851B402D109E14920036C28D, 85792FD2108E7347001B900E, 850F63EB108A33320035D594, 85687DAE107BF94E00B55A9A, 85687DAF107BF94E00B55A9A, 85687DB0107BF94E00B55A9A, 85687DB1107BF94E00B55A9A, ); isa = PBXGroup; name = Fonts; refType = 4; sourceTree = ""; }; 85687DAE107BF94E00B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = FontBox.h; path = Components/Fonts/FontBox.h; refType = 4; sourceTree = ""; }; 85687DAF107BF94E00B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = FontBox.m; path = Components/Fonts/FontBox.m; refType = 4; sourceTree = ""; }; 85687DB0107BF94E00B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = FontsComponent.h; path = Components/Fonts/FontsComponent.h; refType = 4; sourceTree = ""; }; 85687DB1107BF94E00B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = FontsComponent.m; path = Components/Fonts/FontsComponent.m; refType = 4; sourceTree = ""; }; 85687DB2107BF94E00B55A9A = { fileRef = 85687DAE107BF94E00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687DB3107BF94E00B55A9A = { fileRef = 85687DAF107BF94E00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687DB4107BF94E00B55A9A = { fileRef = 85687DB0107BF94E00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687DB5107BF94E00B55A9A = { fileRef = 85687DB1107BF94E00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687DB8107BF97200B55A9A = { children = ( 85792FBC108E71F3001B900E, 857AA8991082A4CB00829DD6, 85687DBA107BF98200B55A9A, 85687DBB107BF98200B55A9A, ); isa = PBXGroup; name = Proxy; refType = 4; sourceTree = ""; }; 85687DBA107BF98200B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ProxyComponent.h; path = Components/Proxy/ProxyComponent.h; refType = 4; sourceTree = ""; }; 85687DBB107BF98200B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ProxyComponent.m; path = Components/Proxy/ProxyComponent.m; refType = 4; sourceTree = ""; }; 85687DBC107BF98200B55A9A = { fileRef = 85687DBA107BF98200B55A9A; isa = PBXBuildFile; settings = { }; }; 85687DBD107BF98200B55A9A = { fileRef = 85687DBB107BF98200B55A9A; isa = PBXBuildFile; settings = { }; }; 85687DBE107BF98800B55A9A = { children = ( 850F6481108BC0650035D594, 85687DC0107BF99B00B55A9A, 85687DC1107BF99B00B55A9A, 85687DC2107BF99B00B55A9A, 85687DC3107BF99B00B55A9A, ); isa = PBXGroup; name = Searching; refType = 4; sourceTree = ""; }; 85687DC0107BF99B00B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "NSSet+ArticleFiltering.h"; path = "Components/Searching/NSSet+ArticleFiltering.h"; refType = 4; sourceTree = ""; }; 85687DC1107BF99B00B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "NSSet+ArticleFiltering.m"; path = "Components/Searching/NSSet+ArticleFiltering.m"; refType = 4; sourceTree = ""; }; 85687DC2107BF99B00B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = Searching.h; path = Components/Searching/Searching.h; refType = 4; sourceTree = ""; }; 85687DC3107BF99B00B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = Searching.m; path = Components/Searching/Searching.m; refType = 4; sourceTree = ""; }; 85687DC4107BF99B00B55A9A = { fileRef = 85687DC0107BF99B00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687DC5107BF99B00B55A9A = { fileRef = 85687DC1107BF99B00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687DC6107BF99B00B55A9A = { fileRef = 85687DC2107BF99B00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687DC7107BF99B00B55A9A = { fileRef = 85687DC3107BF99B00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687DC9107BF9A600B55A9A = { children = ( 85792FB2108E712D001B900E, 850F63D1108A300D0035D594, 85687DCB107BF9B800B55A9A, 85687DCC107BF9B800B55A9A, ); isa = PBXGroup; name = SubscriptionPanel; refType = 4; sourceTree = ""; }; 85687DCB107BF9B800B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SubscriptionPanel.h; path = Components/SubscriptionPanel/SubscriptionPanel.h; refType = 4; sourceTree = ""; }; 85687DCC107BF9B800B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = SubscriptionPanel.m; path = Components/SubscriptionPanel/SubscriptionPanel.m; refType = 4; sourceTree = ""; }; 85687DCD107BF9B800B55A9A = { fileRef = 85687DCB107BF9B800B55A9A; isa = PBXBuildFile; settings = { }; }; 85687DCE107BF9B800B55A9A = { fileRef = 85687DCC107BF9B800B55A9A; isa = PBXBuildFile; settings = { }; }; 85687DD0107BFA1000B55A9A = { children = ( 850F6428108BB9A80035D594, 85687DD3107BFA2600B55A9A, 85687DD4107BFA2600B55A9A, ); isa = PBXGroup; name = TreeDatabase; refType = 4; sourceTree = ""; }; 85687DD3107BFA2600B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TreeDatabaseComponent.h; path = Components/TreeDatabase/TreeDatabaseComponent.h; refType = 4; sourceTree = ""; }; 85687DD4107BFA2600B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = TreeDatabaseComponent.m; path = Components/TreeDatabase/TreeDatabaseComponent.m; refType = 4; sourceTree = ""; }; 85687DD5107BFA2600B55A9A = { fileRef = 85687DD3107BFA2600B55A9A; isa = PBXBuildFile; settings = { }; }; 85687DD6107BFA2600B55A9A = { fileRef = 85687DD4107BFA2600B55A9A; isa = PBXBuildFile; settings = { }; }; 85687DEF107BFBEA00B55A9A = { children = ( 85687DF0107BFBEA00B55A9A, ); isa = PBXGroup; name = Data; path = Resources/Data; refType = 4; sourceTree = ""; }; 85687DF0107BFBEA00B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = text.plist; path = "HTML-Entities.plist"; refType = 4; sourceTree = ""; }; 85687DF1107BFBEA00B55A9A = { children = ( 85687DF2107BFBEA00B55A9A, 85687DF3107BFBEA00B55A9A, 85687DF4107BFBEA00B55A9A, 85687DFA107BFBEA00B55A9A, 85687DFB107BFBEA00B55A9A, 85687DFC107BFBEA00B55A9A, 85687DFD107BFBEA00B55A9A, 85687DFE107BFBEA00B55A9A, 85687DFF107BFBEA00B55A9A, 85687E00107BFBEA00B55A9A, 85687E01107BFBEA00B55A9A, 85687E02107BFBEA00B55A9A, 85687E03107BFBEA00B55A9A, 85687E04107BFBEA00B55A9A, 85687E07107BFBEA00B55A9A, 85687E08107BFBEA00B55A9A, 85687E09107BFBEA00B55A9A, 85687E0A107BFBEA00B55A9A, 85687E0B107BFBEA00B55A9A, ); isa = PBXGroup; name = Icons; path = Resources/Icons; refType = 4; sourceTree = ""; }; 85687DF2107BFBEA00B55A9A = { isa = PBXFileReference; lastKnownFileType = image.tiff; path = AddCategory.tiff; refType = 4; sourceTree = ""; }; 85687DF3107BFBEA00B55A9A = { isa = PBXFileReference; lastKnownFileType = image.tiff; path = AddFeed.tiff; refType = 4; sourceTree = ""; }; 85687DF4107BFBEA00B55A9A = { children = ( 85687DF5107BFBEA00B55A9A, 85687DF6107BFBEA00B55A9A, 85687DF7107BFBEA00B55A9A, 85687DF8107BFBEA00B55A9A, 85687DF9107BFBEA00B55A9A, ); isa = PBXGroup; path = Application; refType = 4; sourceTree = ""; }; 85687DF5107BFBEA00B55A9A = { isa = PBXFileReference; lastKnownFileType = image.tiff; path = "Grr-Icon-Anim1.tiff"; refType = 4; sourceTree = ""; }; 85687DF6107BFBEA00B55A9A = { isa = PBXFileReference; lastKnownFileType = image.tiff; path = "Grr-Icon-Anim2.tiff"; refType = 4; sourceTree = ""; }; 85687DF7107BFBEA00B55A9A = { isa = PBXFileReference; lastKnownFileType = image.tiff; path = "Grr-Icon-Anim3.tiff"; refType = 4; sourceTree = ""; }; 85687DF8107BFBEA00B55A9A = { isa = PBXFileReference; lastKnownFileType = image.tiff; path = "Grr-Icon-NoConnection.tiff"; refType = 4; sourceTree = ""; }; 85687DF9107BFBEA00B55A9A = { isa = PBXFileReference; lastKnownFileType = image.tiff; path = "Grr-Icon.tiff"; refType = 4; sourceTree = ""; }; 85687DFA107BFBEA00B55A9A = { isa = PBXFileReference; lastKnownFileType = image.tiff; path = ArticleLink.tiff; refType = 4; sourceTree = ""; }; 85687DFB107BFBEA00B55A9A = { isa = PBXFileReference; lastKnownFileType = image.tiff; path = Category.tiff; refType = 4; sourceTree = ""; }; 85687DFC107BFBEA00B55A9A = { isa = PBXFileReference; lastKnownFileType = image.tiff; path = Database.tiff; refType = 4; sourceTree = ""; }; 85687DFD107BFBEA00B55A9A = { isa = PBXFileReference; lastKnownFileType = image.tiff; path = DeleteArticle.tiff; refType = 4; sourceTree = ""; }; 85687DFE107BFBEA00B55A9A = { isa = PBXFileReference; lastKnownFileType = image.tiff; path = DeleteCategory.tiff; refType = 4; sourceTree = ""; }; 85687DFF107BFBEA00B55A9A = { isa = PBXFileReference; lastKnownFileType = image.tiff; path = DeleteFeed.tiff; refType = 4; sourceTree = ""; }; 85687E00107BFBEA00B55A9A = { isa = PBXFileReference; lastKnownFileType = image.tiff; path = Feed.tiff; refType = 4; sourceTree = ""; }; 85687E01107BFBEA00B55A9A = { isa = PBXFileReference; lastKnownFileType = image.tiff; path = FeedFetching.tiff; refType = 4; sourceTree = ""; }; 85687E02107BFBEA00B55A9A = { isa = PBXFileReference; lastKnownFileType = image.tiff; path = FetchFeed.tiff; refType = 4; sourceTree = ""; }; 85687E03107BFBEA00B55A9A = { isa = PBXFileReference; lastKnownFileType = image.tiff; path = FetchFeeds.tiff; refType = 4; sourceTree = ""; }; 85687E04107BFBEA00B55A9A = { children = ( 85687E05107BFBEA00B55A9A, 85687E06107BFBEA00B55A9A, ); isa = PBXGroup; path = Files; refType = 4; sourceTree = ""; }; 85687E05107BFBEA00B55A9A = { isa = PBXFileReference; lastKnownFileType = image.tiff; path = ArticleFile.tiff; refType = 4; sourceTree = ""; }; 85687E06107BFBEA00B55A9A = { isa = PBXFileReference; lastKnownFileType = image.tiff; path = FeedFile.tiff; refType = 4; sourceTree = ""; }; 85687E07107BFBEA00B55A9A = { isa = PBXFileReference; lastKnownFileType = image.tiff; path = Filter.tiff; refType = 4; sourceTree = ""; }; 85687E08107BFBEA00B55A9A = { isa = PBXFileReference; lastKnownFileType = image.tiff; path = Link.tiff; refType = 4; sourceTree = ""; }; 85687E09107BFBEA00B55A9A = { isa = PBXFileReference; lastKnownFileType = image.tiff; path = PlainArticle.tiff; refType = 4; sourceTree = ""; }; 85687E0A107BFBEA00B55A9A = { isa = PBXFileReference; lastKnownFileType = image.tiff; path = Star.tiff; refType = 4; sourceTree = ""; }; 85687E0B107BFBEA00B55A9A = { isa = PBXFileReference; lastKnownFileType = image.tiff; path = WebProxy.tiff; refType = 4; sourceTree = ""; }; 85687E0C107BFBEA00B55A9A = { children = ( 85687E0D107BFBEA00B55A9A, 85687E0E107BFBEA00B55A9A, 85687E0F107BFBEA00B55A9A, 85687E10107BFBEA00B55A9A, 85687E11107BFBEA00B55A9A, 85687E12107BFBEA00B55A9A, 85687E13107BFBEA00B55A9A, ); isa = PBXGroup; name = UI; path = Resources/UI; refType = 4; sourceTree = ""; }; 85687E0D107BFBEA00B55A9A = { isa = PBXFileReference; lastKnownFileType = image.tiff; path = arrowDown.tiff; refType = 4; sourceTree = ""; }; 85687E0E107BFBEA00B55A9A = { isa = PBXFileReference; lastKnownFileType = image.tiff; path = arrowLeft.tiff; refType = 4; sourceTree = ""; }; 85687E0F107BFBEA00B55A9A = { isa = PBXFileReference; lastKnownFileType = image.tiff; path = arrowRight.tiff; refType = 4; sourceTree = ""; }; 85687E10107BFBEA00B55A9A = { isa = PBXFileReference; lastKnownFileType = image.tiff; path = arrowUp.tiff; refType = 4; sourceTree = ""; }; 85687E11107BFBEA00B55A9A = { isa = PBXFileReference; lastKnownFileType = image.tiff; path = "blue-badge-left.tiff"; refType = 4; sourceTree = ""; }; 85687E12107BFBEA00B55A9A = { isa = PBXFileReference; lastKnownFileType = image.tiff; path = "blue-badge-mid.tiff"; refType = 4; sourceTree = ""; }; 85687E13107BFBEA00B55A9A = { isa = PBXFileReference; lastKnownFileType = image.tiff; path = "blue-badge-right.tiff"; refType = 4; sourceTree = ""; }; 85687E14107BFBEA00B55A9A = { fileRef = 85687DF0107BFBEA00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687E15107BFBEA00B55A9A = { fileRef = 85687DF2107BFBEA00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687E16107BFBEA00B55A9A = { fileRef = 85687DF3107BFBEA00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687E17107BFBEA00B55A9A = { fileRef = 85687DF5107BFBEA00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687E18107BFBEA00B55A9A = { fileRef = 85687DF6107BFBEA00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687E19107BFBEA00B55A9A = { fileRef = 85687DF7107BFBEA00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687E1A107BFBEA00B55A9A = { fileRef = 85687DF8107BFBEA00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687E1B107BFBEA00B55A9A = { fileRef = 85687DF9107BFBEA00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687E1C107BFBEA00B55A9A = { fileRef = 85687DFA107BFBEA00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687E1D107BFBEA00B55A9A = { fileRef = 85687DFB107BFBEA00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687E1E107BFBEA00B55A9A = { fileRef = 85687DFC107BFBEA00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687E1F107BFBEA00B55A9A = { fileRef = 85687DFD107BFBEA00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687E20107BFBEA00B55A9A = { fileRef = 85687DFE107BFBEA00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687E21107BFBEA00B55A9A = { fileRef = 85687DFF107BFBEA00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687E22107BFBEA00B55A9A = { fileRef = 85687E00107BFBEA00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687E23107BFBEA00B55A9A = { fileRef = 85687E01107BFBEA00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687E24107BFBEA00B55A9A = { fileRef = 85687E02107BFBEA00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687E25107BFBEA00B55A9A = { fileRef = 85687E03107BFBEA00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687E26107BFBEA00B55A9A = { fileRef = 85687E05107BFBEA00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687E27107BFBEA00B55A9A = { fileRef = 85687E06107BFBEA00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687E28107BFBEA00B55A9A = { fileRef = 85687E07107BFBEA00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687E29107BFBEA00B55A9A = { fileRef = 85687E08107BFBEA00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687E2A107BFBEA00B55A9A = { fileRef = 85687E09107BFBEA00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687E2B107BFBEA00B55A9A = { fileRef = 85687E0A107BFBEA00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687E2C107BFBEA00B55A9A = { fileRef = 85687E0B107BFBEA00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687E2D107BFBEA00B55A9A = { fileRef = 85687E0D107BFBEA00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687E2E107BFBEA00B55A9A = { fileRef = 85687E0E107BFBEA00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687E2F107BFBEA00B55A9A = { fileRef = 85687E0F107BFBEA00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687E30107BFBEA00B55A9A = { fileRef = 85687E10107BFBEA00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687E31107BFBEA00B55A9A = { fileRef = 85687E11107BFBEA00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687E32107BFBEA00B55A9A = { fileRef = 85687E12107BFBEA00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687E33107BFBEA00B55A9A = { fileRef = 85687E13107BFBEA00B55A9A; isa = PBXBuildFile; settings = { }; }; 85687E3A107BFEE600B55A9A = { children = ( 85687E3B107BFEE600B55A9A, ); isa = PBXVariantGroup; name = Grr.nib; path = ""; refType = 4; sourceTree = ""; }; 85687E3B107BFEE600B55A9A = { isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/Grr.nib; refType = 4; sourceTree = ""; }; 85687E3C107BFEE600B55A9A = { children = ( 85687E3D107BFEE600B55A9A, ); isa = PBXVariantGroup; name = PreferencesPanel.nib; path = ""; refType = 4; sourceTree = ""; }; 85687E3D107BFEE600B55A9A = { isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/PreferencesPanel.nib; refType = 4; sourceTree = ""; }; 85687E3E107BFEE600B55A9A = { fileRef = 85687E3A107BFEE600B55A9A; isa = PBXBuildFile; settings = { }; }; 85687E3F107BFEE600B55A9A = { fileRef = 85687E3C107BFEE600B55A9A; isa = PBXBuildFile; settings = { }; }; 85687E4C107C001500B55A9A = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GNUstep.h; refType = 4; sourceTree = ""; }; 85687E4D107C001500B55A9A = { fileRef = 85687E4C107C001500B55A9A; isa = PBXBuildFile; settings = { }; }; 85792F2F108E6CC0001B900E = { buildActionMask = 2147483647; files = ( 85792FCC108E7317001B900E, ); isa = PBXResourcesBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 85792F30108E6CC0001B900E = { buildActionMask = 2147483647; files = ( 85793081108E8594001B900E, 8579308C108E85E2001B900E, 85793092108E8617001B900E, ); isa = PBXSourcesBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 85792F31108E6CC0001B900E = { buildActionMask = 2147483647; files = ( 8579309C108E8686001B900E, ); isa = PBXFrameworksBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 85792F32108E6CC0001B900E = { buildPhases = ( 85792F2F108E6CC0001B900E, 85792F30108E6CC0001B900E, 85792F31108E6CC0001B900E, ); buildRules = ( ); buildSettings = { GCC_CW_ASM_SYNTAX = NO; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_MODEL_TUNING = G3; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "ArticleTable-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = "-framework Foundation -framework AppKit"; OTHER_REZFLAGS = ""; PRODUCT_NAME = ArticleTable; SECTORDER_FLAGS = ""; WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas"; WRAPPER_EXTENSION = grrc; }; dependencies = ( ); isa = PBXNativeTarget; name = ArticleTable; productName = ArticleTable; productReference = 85792F33108E6CC0001B900E; productSettingsXML = " CFBundleDevelopmentRegion English CFBundleExecutable ArticleTable CFBundleIdentifier com.yourcompany.ArticleTable CFBundleInfoDictionaryVersion 6.0 CFBundlePackageType APPL CFBundleSignature ???? CFBundleVersion 1.0 "; productType = "com.apple.product-type.bundle"; }; 85792F33108E6CC0001B900E = { explicitFileType = wrapper.cfbundle; includeInIndex = 0; isa = PBXFileReference; path = ArticleTable.grrc; refType = 3; sourceTree = BUILT_PRODUCTS_DIR; }; 85792F34108E6CC0001B900E = { isa = PBXFileReference; lastKnownFileType = text.xml; name = "ArticleTable-Info.plist"; path = "/Users/multix/Documents/code/gap/user-apps/Grr/ArticleTable-Info.plist"; refType = 0; sourceTree = ""; }; 85792F37108E6D07001B900E = { containerPortal = 29B97313FDCFA39411CA2CEA; isa = PBXContainerItemProxy; proxyType = 1; remoteGlobalIDString = 85792F32108E6CC0001B900E; remoteInfo = ArticleTable; }; 85792F38108E6D07001B900E = { isa = PBXTargetDependency; target = 85792F32108E6CC0001B900E; targetProxy = 85792F37108E6D07001B900E; }; 85792F6E108E6F6D001B900E = { fileRef = 85687D1A107BF79C00B55A9A; isa = PBXBuildFile; settings = { }; }; 85792FAD108E712D001B900E = { buildActionMask = 2147483647; files = ( 85792FC8108E730F001B900E, ); isa = PBXResourcesBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 85792FAE108E712D001B900E = { buildActionMask = 2147483647; files = ( 85792FD9108E750F001B900E, 8579301A108E80AF001B900E, ); isa = PBXSourcesBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 85792FAF108E712D001B900E = { buildActionMask = 2147483647; files = ( ); isa = PBXFrameworksBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 85792FB0108E712D001B900E = { buildPhases = ( 85792FAD108E712D001B900E, 85792FAE108E712D001B900E, 85792FAF108E712D001B900E, ); buildRules = ( ); buildSettings = { GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_MODEL_TUNING = G3; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "SubscriptionPanel-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = "-framework Foundation -framework AppKit"; OTHER_REZFLAGS = ""; PRODUCT_NAME = SubscriptionPanel; SECTORDER_FLAGS = ""; WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas"; WRAPPER_EXTENSION = grrc; }; dependencies = ( ); isa = PBXNativeTarget; name = SubscriptionPanel; productName = SubscriptionPanel; productReference = 85792FB1108E712D001B900E; productSettingsXML = " CFBundleDevelopmentRegion English CFBundleExecutable SubscriptionPanel CFBundleIdentifier com.yourcompany.SubscriptionPanel CFBundleInfoDictionaryVersion 6.0 CFBundlePackageType APPL CFBundleSignature ???? CFBundleVersion 1.0 "; productType = "com.apple.product-type.bundle"; }; 85792FB1108E712D001B900E = { explicitFileType = wrapper.cfbundle; includeInIndex = 0; isa = PBXFileReference; path = SubscriptionPanel.grrc; refType = 3; sourceTree = BUILT_PRODUCTS_DIR; }; 85792FB2108E712D001B900E = { isa = PBXFileReference; lastKnownFileType = text.xml; name = "SubscriptionPanel-Info.plist"; path = "/Users/multix/Documents/code/gap/user-apps/Grr/SubscriptionPanel-Info.plist"; refType = 0; sourceTree = ""; }; 85792FB3108E7182001B900E = { containerPortal = 29B97313FDCFA39411CA2CEA; isa = PBXContainerItemProxy; proxyType = 1; remoteGlobalIDString = 85792FB0108E712D001B900E; remoteInfo = SubscriptionPanel; }; 85792FB4108E7182001B900E = { isa = PBXTargetDependency; target = 85792FB0108E712D001B900E; targetProxy = 85792FB3108E7182001B900E; }; 85792FB7108E71F3001B900E = { buildActionMask = 2147483647; files = ( 85792FC7108E7307001B900E, ); isa = PBXResourcesBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 85792FB8108E71F3001B900E = { buildActionMask = 2147483647; files = ( 85792FD8108E74CE001B900E, 8579301C108E814B001B900E, 8579301D108E81AC001B900E, ); isa = PBXSourcesBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 85792FB9108E71F3001B900E = { buildActionMask = 2147483647; files = ( ); isa = PBXFrameworksBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 85792FBA108E71F3001B900E = { buildPhases = ( 85792FB7108E71F3001B900E, 85792FB8108E71F3001B900E, 85792FB9108E71F3001B900E, ); buildRules = ( ); buildSettings = { GCC_CW_ASM_SYNTAX = NO; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_MODEL_TUNING = G3; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "Proxy-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = "-framework Foundation -framework AppKit"; OTHER_REZFLAGS = ""; PRODUCT_NAME = Proxy; SECTORDER_FLAGS = ""; WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas"; WRAPPER_EXTENSION = grrc; }; dependencies = ( ); isa = PBXNativeTarget; name = Proxy; productName = Proxy; productReference = 85792FBB108E71F3001B900E; productSettingsXML = " CFBundleDevelopmentRegion English CFBundleExecutable Proxy CFBundleIdentifier com.yourcompany.Proxy CFBundleInfoDictionaryVersion 6.0 CFBundlePackageType APPL CFBundleSignature ???? CFBundleVersion 1.0 "; productType = "com.apple.product-type.bundle"; }; 85792FBB108E71F3001B900E = { explicitFileType = wrapper.cfbundle; includeInIndex = 0; isa = PBXFileReference; path = Proxy.grrc; refType = 3; sourceTree = BUILT_PRODUCTS_DIR; }; 85792FBC108E71F3001B900E = { isa = PBXFileReference; lastKnownFileType = text.xml; name = "Proxy-Info.plist"; path = "/Users/multix/Documents/code/gap/user-apps/Grr/Proxy-Info.plist"; refType = 0; sourceTree = ""; }; 85792FC5108E72FC001B900E = { containerPortal = 29B97313FDCFA39411CA2CEA; isa = PBXContainerItemProxy; proxyType = 1; remoteGlobalIDString = 85792FBA108E71F3001B900E; remoteInfo = Proxy; }; 85792FC6108E72FC001B900E = { isa = PBXTargetDependency; target = 85792FBA108E71F3001B900E; targetProxy = 85792FC5108E72FC001B900E; }; 85792FC7108E7307001B900E = { fileRef = 857AA8991082A4CB00829DD6; isa = PBXBuildFile; settings = { }; }; 85792FC8108E730F001B900E = { fileRef = 850F63D1108A300D0035D594; isa = PBXBuildFile; settings = { }; }; 85792FCC108E7317001B900E = { fileRef = 850F63FA108A37E50035D594; isa = PBXBuildFile; settings = { }; }; 85792FCD108E7347001B900E = { buildActionMask = 2147483647; files = ( 85792FD5108E74B9001B900E, 851B402E109E14920036C28D, ); isa = PBXResourcesBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 85792FCE108E7347001B900E = { buildActionMask = 2147483647; files = ( 85792FD6108E74BA001B900E, 85792FD7108E74BC001B900E, 85793020108E823F001B900E, 85793021108E8261001B900E, ); isa = PBXSourcesBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 85792FCF108E7347001B900E = { buildActionMask = 2147483647; files = ( 85792FE7108E7819001B900E, ); isa = PBXFrameworksBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 85792FD0108E7347001B900E = { buildPhases = ( 85792FCD108E7347001B900E, 85792FCE108E7347001B900E, 85792FCF108E7347001B900E, ); buildRules = ( ); buildSettings = { GCC_CW_ASM_SYNTAX = NO; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_MODEL_TUNING = G3; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "Fonts-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = "-framework Foundation -framework AppKit"; OTHER_REZFLAGS = ""; PRODUCT_NAME = Fonts; SECTORDER_FLAGS = ""; WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas"; WRAPPER_EXTENSION = grrc; }; dependencies = ( ); isa = PBXNativeTarget; name = Fonts; productName = Fonts; productReference = 85792FD1108E7347001B900E; productSettingsXML = " CFBundleDevelopmentRegion English CFBundleExecutable Fonts CFBundleIdentifier com.yourcompany.Fonts CFBundleInfoDictionaryVersion 6.0 CFBundlePackageType APPL CFBundleSignature ???? CFBundleVersion 1.0 "; productType = "com.apple.product-type.bundle"; }; 85792FD1108E7347001B900E = { explicitFileType = wrapper.cfbundle; includeInIndex = 0; isa = PBXFileReference; path = Fonts.grrc; refType = 3; sourceTree = BUILT_PRODUCTS_DIR; }; 85792FD2108E7347001B900E = { isa = PBXFileReference; lastKnownFileType = text.xml; name = "Fonts-Info.plist"; path = "/Users/multix/Documents/code/gap/user-apps/Grr/Fonts-Info.plist"; refType = 0; sourceTree = ""; }; 85792FD3108E7448001B900E = { containerPortal = 29B97313FDCFA39411CA2CEA; isa = PBXContainerItemProxy; proxyType = 1; remoteGlobalIDString = 85792FD0108E7347001B900E; remoteInfo = Fonts; }; 85792FD4108E7448001B900E = { isa = PBXTargetDependency; target = 85792FD0108E7347001B900E; targetProxy = 85792FD3108E7448001B900E; }; 85792FD5108E74B9001B900E = { fileRef = 850F63EB108A33320035D594; isa = PBXBuildFile; settings = { }; }; 85792FD6108E74BA001B900E = { fileRef = 85687DAF107BF94E00B55A9A; isa = PBXBuildFile; settings = { }; }; 85792FD7108E74BC001B900E = { fileRef = 85687DB1107BF94E00B55A9A; isa = PBXBuildFile; settings = { }; }; 85792FD8108E74CE001B900E = { fileRef = 85687DBB107BF98200B55A9A; isa = PBXBuildFile; settings = { }; }; 85792FD9108E750F001B900E = { fileRef = 85687DCC107BF9B800B55A9A; isa = PBXBuildFile; settings = { }; }; 85792FDA108E75BF001B900E = { buildActionMask = 2147483647; files = ( 85792FE0108E765A001B900E, ); isa = PBXResourcesBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 85792FDB108E75BF001B900E = { buildActionMask = 2147483647; files = ( 85792FE1108E765D001B900E, 85792FE2108E776A001B900E, 85792FE3108E77EA001B900E, 85792FEB108E784B001B900E, 85792FF2108E788D001B900E, 85792FF3108E790A001B900E, 85792FF6108E7A81001B900E, 85792FFB108E7CAE001B900E, ); isa = PBXSourcesBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 85792FDC108E75BF001B900E = { buildActionMask = 2147483647; files = ( 85792FF9108E7BFE001B900E, ); isa = PBXFrameworksBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 85792FDD108E75BF001B900E = { buildPhases = ( 85792FDA108E75BF001B900E, 85792FDB108E75BF001B900E, 85792FDC108E75BF001B900E, ); buildRules = ( ); buildSettings = { GCC_CW_ASM_SYNTAX = NO; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_MODEL_TUNING = G3; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "DatabaseTreeView-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = "-framework Foundation -framework AppKit"; OTHER_REZFLAGS = ""; PRODUCT_NAME = DatabaseTreeView; SECTORDER_FLAGS = ""; WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas"; WRAPPER_EXTENSION = grrc; }; dependencies = ( ); isa = PBXNativeTarget; name = DatabaseTreeView; productName = DatabaseTreeView; productReference = 85792FDE108E75BF001B900E; productSettingsXML = " CFBundleDevelopmentRegion English CFBundleExecutable DatabaseTreeView CFBundleIdentifier com.yourcompany.DatabaseTreeView CFBundleInfoDictionaryVersion 6.0 CFBundlePackageType APPL CFBundleSignature ???? CFBundleVersion 1.0 "; productType = "com.apple.product-type.bundle"; }; 85792FDE108E75BF001B900E = { explicitFileType = wrapper.cfbundle; includeInIndex = 0; isa = PBXFileReference; path = DatabaseTreeView.grrc; refType = 3; sourceTree = BUILT_PRODUCTS_DIR; }; 85792FDF108E75BF001B900E = { isa = PBXFileReference; lastKnownFileType = text.xml; name = "DatabaseTreeView-Info.plist"; path = "/Users/multix/Documents/code/gap/user-apps/Grr/DatabaseTreeView-Info.plist"; refType = 0; sourceTree = ""; }; 85792FE0108E765A001B900E = { fileRef = 857AA8BA1082AC8700829DD6; isa = PBXBuildFile; settings = { }; }; 85792FE1108E765D001B900E = { fileRef = 85687DA4107BF90A00B55A9A; isa = PBXBuildFile; settings = { }; }; 85792FE2108E776A001B900E = { fileRef = 85687D54107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85792FE3108E77EA001B900E = { fileRef = 85687D40107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85792FE7108E7819001B900E = { fileRef = 85687D1A107BF79C00B55A9A; isa = PBXBuildFile; settings = { }; }; 85792FEB108E784B001B900E = { fileRef = 85687D52107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85792FF2108E788D001B900E = { fileRef = 85687D38107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85792FF3108E790A001B900E = { fileRef = 85687D42107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85792FF6108E7A81001B900E = { fileRef = 85687D44107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85792FF9108E7BFE001B900E = { fileRef = 85687D1A107BF79C00B55A9A; isa = PBXBuildFile; settings = { }; }; 85792FFB108E7CAE001B900E = { fileRef = 85687D4C107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85793002108E7D6E001B900E = { buildActionMask = 2147483647; files = ( ); isa = PBXResourcesBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 85793003108E7D6E001B900E = { buildActionMask = 2147483647; files = ( 85793008108E7DE4001B900E, 85793023108E8313001B900E, 85793024108E8385001B900E, ); isa = PBXSourcesBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 85793004108E7D6E001B900E = { buildActionMask = 2147483647; files = ( ); isa = PBXFrameworksBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 85793005108E7D6E001B900E = { buildPhases = ( 85793002108E7D6E001B900E, 85793003108E7D6E001B900E, 85793004108E7D6E001B900E, ); buildRules = ( ); buildSettings = { GCC_CW_ASM_SYNTAX = NO; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_MODEL_TUNING = G3; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "DatabaseOperations-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = "-framework Foundation -framework AppKit"; OTHER_REZFLAGS = ""; PRODUCT_NAME = DatabaseOperations; SECTORDER_FLAGS = ""; WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas"; WRAPPER_EXTENSION = grrc; }; dependencies = ( ); isa = PBXNativeTarget; name = DatabaseOperations; productName = DatabaseOperations; productReference = 85793006108E7D6E001B900E; productSettingsXML = " CFBundleDevelopmentRegion English CFBundleExecutable DatabaseOperations CFBundleIdentifier com.yourcompany.DatabaseOperations CFBundleInfoDictionaryVersion 6.0 CFBundlePackageType APPL CFBundleSignature ???? CFBundleVersion 1.0 "; productType = "com.apple.product-type.bundle"; }; 85793006108E7D6E001B900E = { explicitFileType = wrapper.cfbundle; includeInIndex = 0; isa = PBXFileReference; path = DatabaseOperations.grrc; refType = 3; sourceTree = BUILT_PRODUCTS_DIR; }; 85793007108E7D6F001B900E = { isa = PBXFileReference; lastKnownFileType = text.xml; name = "DatabaseOperations-Info.plist"; path = "/Users/multix/Documents/code/gap/user-apps/Grr/DatabaseOperations-Info.plist"; refType = 0; sourceTree = ""; }; 85793008108E7DE4001B900E = { fileRef = 85687D9D107BF8EA00B55A9A; isa = PBXBuildFile; settings = { }; }; 85793009108E7E0A001B900E = { buildActionMask = 2147483647; files = ( ); isa = PBXResourcesBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 8579300A108E7E0A001B900E = { buildActionMask = 2147483647; files = ( 8579300F108E7E43001B900E, 85793010108E7EE0001B900E, ); isa = PBXSourcesBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 8579300B108E7E0A001B900E = { buildActionMask = 2147483647; files = ( ); isa = PBXFrameworksBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 8579300C108E7E0A001B900E = { buildPhases = ( 85793009108E7E0A001B900E, 8579300A108E7E0A001B900E, 8579300B108E7E0A001B900E, ); buildRules = ( ); buildSettings = { GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "ArticleOperations-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = "-framework Foundation -framework AppKit"; OTHER_REZFLAGS = ""; PRODUCT_NAME = ArticleOperations; SECTORDER_FLAGS = ""; WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas"; WRAPPER_EXTENSION = grrc; }; dependencies = ( ); isa = PBXNativeTarget; name = ArticleOperations; productName = ArticleOperations; productReference = 8579300D108E7E0A001B900E; productSettingsXML = " CFBundleDevelopmentRegion English CFBundleExecutable ArticleOperations CFBundleIdentifier com.yourcompany.ArticleOperations CFBundleInfoDictionaryVersion 6.0 CFBundlePackageType APPL CFBundleSignature ???? CFBundleVersion 1.0 "; productType = "com.apple.product-type.bundle"; }; 8579300D108E7E0A001B900E = { explicitFileType = wrapper.cfbundle; includeInIndex = 0; isa = PBXFileReference; path = ArticleOperations.grrc; refType = 3; sourceTree = BUILT_PRODUCTS_DIR; }; 8579300E108E7E0A001B900E = { isa = PBXFileReference; lastKnownFileType = text.xml; name = "ArticleOperations-Info.plist"; path = "/Users/multix/Documents/code/gap/user-apps/Grr/ArticleOperations-Info.plist"; refType = 0; sourceTree = ""; }; 8579300F108E7E43001B900E = { fileRef = 85687D86107BF83C00B55A9A; isa = PBXBuildFile; settings = { }; }; 85793010108E7EE0001B900E = { fileRef = 85687D54107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85793014108E7F2B001B900E = { containerPortal = 29B97313FDCFA39411CA2CEA; isa = PBXContainerItemProxy; proxyType = 1; remoteGlobalIDString = 85792FDD108E75BF001B900E; remoteInfo = DatabaseTreeView; }; 85793015108E7F2B001B900E = { isa = PBXTargetDependency; target = 85792FDD108E75BF001B900E; targetProxy = 85793014108E7F2B001B900E; }; 85793016108E7F31001B900E = { containerPortal = 29B97313FDCFA39411CA2CEA; isa = PBXContainerItemProxy; proxyType = 1; remoteGlobalIDString = 85793005108E7D6E001B900E; remoteInfo = DatabaseOperations; }; 85793017108E7F31001B900E = { isa = PBXTargetDependency; target = 85793005108E7D6E001B900E; targetProxy = 85793016108E7F31001B900E; }; 85793018108E7F36001B900E = { containerPortal = 29B97313FDCFA39411CA2CEA; isa = PBXContainerItemProxy; proxyType = 1; remoteGlobalIDString = 8579300C108E7E0A001B900E; remoteInfo = ArticleOperations; }; 85793019108E7F36001B900E = { isa = PBXTargetDependency; target = 8579300C108E7E0A001B900E; targetProxy = 85793018108E7F36001B900E; }; 8579301A108E80AF001B900E = { fileRef = 85687D42107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 8579301C108E814B001B900E = { fileRef = 85687D56107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 8579301D108E81AC001B900E = { fileRef = 85687D40107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85793020108E823F001B900E = { fileRef = 85687D56107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85793021108E8261001B900E = { fileRef = 85687D40107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85793023108E8313001B900E = { fileRef = 85687D54107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85793024108E8385001B900E = { fileRef = 85687D42107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85793081108E8594001B900E = { fileRef = 85687D8B107BF85200B55A9A; isa = PBXBuildFile; settings = { }; }; 8579308C108E85E2001B900E = { fileRef = 85687D40107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85793092108E8617001B900E = { fileRef = 85687D54107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 8579309C108E8686001B900E = { fileRef = 85687D1A107BF79C00B55A9A; isa = PBXBuildFile; settings = { }; }; 85793101108E8825001B900E = { fileRef = 85A5FDCD108D229D00AC6AA4; isa = PBXBuildFile; settings = { }; }; 85793102108E8825001B900E = { fileRef = 85792F33108E6CC0001B900E; isa = PBXBuildFile; settings = { }; }; 85793103108E8825001B900E = { fileRef = 85792FB1108E712D001B900E; isa = PBXBuildFile; settings = { }; }; 85793104108E8825001B900E = { fileRef = 85792FBB108E71F3001B900E; isa = PBXBuildFile; settings = { }; }; 85793105108E8825001B900E = { fileRef = 85792FD1108E7347001B900E; isa = PBXBuildFile; settings = { }; }; 85793106108E8825001B900E = { fileRef = 85792FDE108E75BF001B900E; isa = PBXBuildFile; settings = { }; }; 85793107108E8825001B900E = { fileRef = 85793006108E7D6E001B900E; isa = PBXBuildFile; settings = { }; }; 85793108108E8825001B900E = { fileRef = 8579300D108E7E0A001B900E; isa = PBXBuildFile; settings = { }; }; 857AA8991082A4CB00829DD6 = { children = ( 857AA89A1082A4CB00829DD6, ); isa = PBXVariantGroup; name = ProxyComponent.nib; path = ""; refType = 4; sourceTree = ""; }; 857AA89A1082A4CB00829DD6 = { isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = Components/Proxy/English.lproj/ProxyComponent.nib; refType = 4; sourceTree = ""; }; 857AA89B1082A4CB00829DD6 = { fileRef = 857AA8991082A4CB00829DD6; isa = PBXBuildFile; settings = { }; }; 857AA8B51082AC6800829DD6 = { children = ( 857AA8B61082AC6800829DD6, ); isa = PBXVariantGroup; name = ArticleTextViewPlugin.nib; path = ""; refType = 4; sourceTree = ""; }; 857AA8B61082AC6800829DD6 = { isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = Components/ArticleView/English.lproj/ArticleTextViewPlugin.nib; refType = 4; sourceTree = ""; }; 857AA8B71082AC6800829DD6 = { fileRef = 857AA8B51082AC6800829DD6; isa = PBXBuildFile; settings = { }; }; 857AA8BA1082AC8700829DD6 = { children = ( 857AA8BB1082AC8700829DD6, ); isa = PBXVariantGroup; name = DatabaseTreeViewController.nib; path = ""; refType = 4; sourceTree = ""; }; 857AA8BB1082AC8700829DD6 = { isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = Components/DatabaseTreeView/English.lproj/DatabaseTreeViewController.nib; refType = 4; sourceTree = ""; }; 857AA8BC1082AC8700829DD6 = { fileRef = 857AA8BA1082AC8700829DD6; isa = PBXBuildFile; settings = { }; }; 85A5FDC9108D229D00AC6AA4 = { buildActionMask = 2147483647; files = ( 85A5FDD0108D22CC00AC6AA4, 85C0D2FE1093BB810095C185, ); isa = PBXResourcesBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 85A5FDCA108D229D00AC6AA4 = { buildActionMask = 2147483647; files = ( 85A5FDD1108D22D100AC6AA4, 85A5FDD2108D22D600AC6AA4, 85A5FDDD108D23D900AC6AA4, 85A5FDE6108D252700AC6AA4, 85A5FDF1108D259700AC6AA4, ); isa = PBXSourcesBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 85A5FDCB108D229D00AC6AA4 = { buildActionMask = 2147483647; files = ( ); isa = PBXFrameworksBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 85A5FDCC108D229D00AC6AA4 = { buildPhases = ( 85A5FDC9108D229D00AC6AA4, 85A5FDCA108D229D00AC6AA4, 85A5FDCB108D229D00AC6AA4, ); buildRules = ( ); buildSettings = { GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_MODEL_TUNING = G3; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "ArticleView-Info.plist"; INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = "-framework Foundation -framework AppKit"; OTHER_REZFLAGS = ""; PREBINDING = NO; PRODUCT_NAME = ArticleView; SECTORDER_FLAGS = ""; WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas"; WRAPPER_EXTENSION = grrc; }; dependencies = ( ); isa = PBXNativeTarget; name = ArticleView; productName = ArticleView; productReference = 85A5FDCD108D229D00AC6AA4; productSettingsXML = " CFBundleDevelopmentRegion English CFBundleExecutable ArticleView CFBundleIdentifier com.yourcompany.ArticleView CFBundleInfoDictionaryVersion 6.0 CFBundlePackageType APPL CFBundleSignature ???? CFBundleVersion 1.0 "; productType = "com.apple.product-type.bundle"; }; 85A5FDCD108D229D00AC6AA4 = { explicitFileType = wrapper.cfbundle; includeInIndex = 0; isa = PBXFileReference; path = ArticleView.grrc; refType = 3; sourceTree = BUILT_PRODUCTS_DIR; }; 85A5FDCE108D229D00AC6AA4 = { isa = PBXFileReference; lastKnownFileType = text.xml; name = "ArticleView-Info.plist"; path = "/Users/multix/Documents/code/gap/user-apps/Grr/ArticleView-Info.plist"; refType = 0; sourceTree = ""; }; 85A5FDD0108D22CC00AC6AA4 = { fileRef = 857AA8B51082AC6800829DD6; isa = PBXBuildFile; settings = { }; }; 85A5FDD1108D22D100AC6AA4 = { fileRef = 85687D94107BF8CB00B55A9A; isa = PBXBuildFile; settings = { }; }; 85A5FDD2108D22D600AC6AA4 = { fileRef = 85687D96107BF8CB00B55A9A; isa = PBXBuildFile; settings = { }; }; 85A5FDDD108D23D900AC6AA4 = { fileRef = 85687D54107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85A5FDE6108D252700AC6AA4 = { fileRef = 85687D40107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85A5FDF1108D259700AC6AA4 = { fileRef = 85687D46107BF7D000B55A9A; isa = PBXBuildFile; settings = { }; }; 85A5FDF5108D25FD00AC6AA4 = { containerPortal = 29B97313FDCFA39411CA2CEA; isa = PBXContainerItemProxy; proxyType = 1; remoteGlobalIDString = 85A5FDCC108D229D00AC6AA4; remoteInfo = ArticleView; }; 85A5FDF6108D25FD00AC6AA4 = { isa = PBXTargetDependency; target = 85A5FDCC108D229D00AC6AA4; targetProxy = 85A5FDF5108D25FD00AC6AA4; }; 85C0D2FC1093BB810095C185 = { isa = PBXFileReference; lastKnownFileType = image.png; name = bluebg.png; path = Components/ArticleView/English.lproj/ArticleTextViewPlugin.gorm/bluebg.png; refType = 4; sourceTree = ""; }; 85C0D2FD1093BB810095C185 = { fileRef = 85C0D2FC1093BB810095C185; isa = PBXBuildFile; settings = { }; }; 85C0D2FE1093BB810095C185 = { fileRef = 85C0D2FC1093BB810095C185; isa = PBXBuildFile; settings = { }; }; //850 //851 //852 //853 //854 //8D0 //8D1 //8D2 //8D3 //8D4 8D1107260486CEB800E47090 = { buildPhases = ( 8D1107290486CEB800E47090, 8D11072C0486CEB800E47090, 8D11072E0486CEB800E47090, ); buildRules = ( ); buildSettings = { GCC_ENABLE_ASM_KEYWORD = YES; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_MODEL_TUNING = G3; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = Grr_Prefix.pch; INFOPLIST_FILE = Info.plist; INSTALL_PATH = "$(HOME)/Applications"; PRODUCT_NAME = Grr; WRAPPER_EXTENSION = app; }; dependencies = ( 850F6515108BCED50035D594, 850F6517108BCEDB0035D594, 85A5FDF6108D25FD00AC6AA4, 85792F38108E6D07001B900E, 85792FB4108E7182001B900E, 85792FC6108E72FC001B900E, 85792FD4108E7448001B900E, 85793015108E7F2B001B900E, 85793017108E7F31001B900E, 85793019108E7F36001B900E, ); isa = PBXNativeTarget; name = Grr; productInstallPath = "$(HOME)/Applications"; productName = Grr; productReference = 8D1107320486CEB800E47090; productType = "com.apple.product-type.application"; }; 8D1107290486CEB800E47090 = { buildActionMask = 2147483647; files = ( 850F64F2108BCDDD0035D594, 850F64E6108BCDD90035D594, 85793101108E8825001B900E, 85793102108E8825001B900E, 85793103108E8825001B900E, 85793104108E8825001B900E, 85793105108E8825001B900E, 85793106108E8825001B900E, 85793107108E8825001B900E, 85793108108E8825001B900E, 8D11072B0486CEB800E47090, 85687D5C107BF7D000B55A9A, 85687D5E107BF7D000B55A9A, 85687D60107BF7D000B55A9A, 85687D62107BF7D000B55A9A, 85687D64107BF7D000B55A9A, 85687D66107BF7D000B55A9A, 85687D68107BF7D000B55A9A, 85687D6A107BF7D000B55A9A, 85687D6C107BF7D000B55A9A, 85687D6E107BF7D000B55A9A, 85687D70107BF7D000B55A9A, 85687D72107BF7D000B55A9A, 85687D74107BF7D000B55A9A, 85687D76107BF7D000B55A9A, 85687D78107BF7D000B55A9A, 85687D7A107BF7D000B55A9A, 85687D7C107BF7D000B55A9A, 85687D7E107BF7D000B55A9A, 85687D80107BF7D000B55A9A, 85687D87107BF83C00B55A9A, 85687D8C107BF85200B55A9A, 85687D97107BF8CB00B55A9A, 85687D99107BF8CB00B55A9A, 85687D9F107BF8EA00B55A9A, 85687DA1107BF8EA00B55A9A, 85687DA5107BF90A00B55A9A, 85687DB2107BF94E00B55A9A, 85687DB4107BF94E00B55A9A, 85687DBC107BF98200B55A9A, 85687DC4107BF99B00B55A9A, 85687DC6107BF99B00B55A9A, 85687DCD107BF9B800B55A9A, 85687DD5107BFA2600B55A9A, 85687E14107BFBEA00B55A9A, 85687E15107BFBEA00B55A9A, 85687E16107BFBEA00B55A9A, 85687E17107BFBEA00B55A9A, 85687E18107BFBEA00B55A9A, 85687E19107BFBEA00B55A9A, 85687E1A107BFBEA00B55A9A, 85687E1B107BFBEA00B55A9A, 85687E1C107BFBEA00B55A9A, 85687E1D107BFBEA00B55A9A, 85687E1E107BFBEA00B55A9A, 85687E1F107BFBEA00B55A9A, 85687E20107BFBEA00B55A9A, 85687E21107BFBEA00B55A9A, 85687E22107BFBEA00B55A9A, 85687E23107BFBEA00B55A9A, 85687E24107BFBEA00B55A9A, 85687E25107BFBEA00B55A9A, 85687E26107BFBEA00B55A9A, 85687E27107BFBEA00B55A9A, 85687E28107BFBEA00B55A9A, 85687E29107BFBEA00B55A9A, 85687E2A107BFBEA00B55A9A, 85687E2B107BFBEA00B55A9A, 85687E2C107BFBEA00B55A9A, 85687E2D107BFBEA00B55A9A, 85687E2E107BFBEA00B55A9A, 85687E2F107BFBEA00B55A9A, 85687E30107BFBEA00B55A9A, 85687E31107BFBEA00B55A9A, 85687E32107BFBEA00B55A9A, 85687E33107BFBEA00B55A9A, 85687E3E107BFEE600B55A9A, 85687E3F107BFEE600B55A9A, 85687E4D107C001500B55A9A, 857AA89B1082A4CB00829DD6, 857AA8B71082AC6800829DD6, 857AA8BC1082AC8700829DD6, 850F63D3108A300D0035D594, 850F63ED108A33320035D594, 850F63FC108A37E50035D594, 85C0D2FD1093BB810095C185, ); isa = PBXResourcesBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 8D11072B0486CEB800E47090 = { fileRef = 089C165CFE840E0CC02AAC07; isa = PBXBuildFile; settings = { }; }; 8D11072C0486CEB800E47090 = { buildActionMask = 2147483647; files = ( 85687D5D107BF7D000B55A9A, 85687D5F107BF7D000B55A9A, 85687D61107BF7D000B55A9A, 85687D63107BF7D000B55A9A, 85687D65107BF7D000B55A9A, 85687D67107BF7D000B55A9A, 85687D69107BF7D000B55A9A, 85687D6B107BF7D000B55A9A, 85687D6D107BF7D000B55A9A, 85687D6F107BF7D000B55A9A, 85687D71107BF7D000B55A9A, 85687D73107BF7D000B55A9A, 85687D75107BF7D000B55A9A, 85687D77107BF7D000B55A9A, 85687D79107BF7D000B55A9A, 85687D7B107BF7D000B55A9A, 85687D7D107BF7D000B55A9A, 85687D7F107BF7D000B55A9A, 85687D88107BF83C00B55A9A, 85687D8D107BF85200B55A9A, 85687D91107BF8A900B55A9A, 85687D98107BF8CB00B55A9A, 85687D9A107BF8CB00B55A9A, 85687DA0107BF8EA00B55A9A, 85687DA6107BF90A00B55A9A, 85687DB3107BF94E00B55A9A, 85687DB5107BF94E00B55A9A, 85687DBD107BF98200B55A9A, 85687DC5107BF99B00B55A9A, 85687DC7107BF99B00B55A9A, 85687DCE107BF9B800B55A9A, 85687DD6107BFA2600B55A9A, ); isa = PBXSourcesBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 8D11072E0486CEB800E47090 = { buildActionMask = 2147483647; files = ( 8D11072F0486CEB800E47090, 85687D1B107BF79C00B55A9A, ); isa = PBXFrameworksBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 8D11072F0486CEB800E47090 = { fileRef = 1058C7A1FEA54F0111CA2CBB; isa = PBXBuildFile; settings = { }; }; 8D1107310486CEB800E47090 = { fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; refType = 4; sourceTree = ""; }; 8D1107320486CEB800E47090 = { explicitFileType = wrapper.application; includeInIndex = 0; isa = PBXFileReference; path = Grr.app; refType = 3; sourceTree = BUILT_PRODUCTS_DIR; }; }; rootObject = 29B97313FDCFA39411CA2CEA; } Grr-0.9.0/English.lproj/Grr.gorm/000755 001751 000024 00000000000 11322046571 017147 5ustar00multixstaff000000 000000 Grr-0.9.0/English.lproj/InfoPlist.strings000644 001751 000024 00000000424 11322046275 020775 0ustar00multixstaff000000 000000 þÿ/* Localized versions of Info.plist keys */ CFBundleName = "Grr"; NSHumanReadableCopyright = "© GNUstep Application Project, 2006-2010";Grr-0.9.0/English.lproj/Localizable.strings000644 001751 000024 00000002431 11161233371 021303 0ustar00multixstaff000000 000000 /*** English.lproj/Localizable.strings updated by make_strings 2007-02-17 10:47:10 +0000 add comments above this one ***/ /*** Keys found in multiple places ***/ /* File: ArticleOpsToolbarDelegate.m:16 */ /* Flag: unmatched */ /* File: ArticleOpsToolbarDelegate.m:22 */ /* Flag: unmatched */ "View in WWW" = "View in WWW"; /* File: FeedOpsToolbarDelegate.m:22 */ /* Flag: unmatched */ /* File: FeedOpsToolbarDelegate.m:51 */ /* Flag: unmatched */ "Fetch feed" = "Fetch feed"; /* File: FeedOpsToolbarDelegate.m:28 */ /* Flag: unmatched */ /* File: FeedOpsToolbarDelegate.m:56 */ /* Flag: unmatched */ "Fetch all" = "Fetch all"; /* File: FeedOpsToolbarDelegate.m:35 */ /* Flag: unmatched */ /* File: FeedOpsToolbarDelegate.m:45 */ /* Flag: unmatched */ "Delete feed" = "Delete feed"; /*** Unmatched/untranslated keys ***/ /* File: ArticleOpsToolbarDelegate.m:56 */ /* Comment: This translates to the name of the 'Article' main menu entry in the main Nib file. If you get it wrong, the menu will not be filled correctly. */ /* Flag: unmatched */ "Article" = "Article"; /* File: FeedOpsToolbarDelegate.m:72 */ /* Comment: The name of the Feed menu entry. It's important that this is the same name as in the Gorm file, otherwise the menu will not be filled. */ /* Flag: unmatched */ "Feed" = "Feed"; Grr-0.9.0/English.lproj/Grr.nib/000755 001751 000024 00000000000 11450462314 016752 5ustar00multixstaff000000 000000 Grr-0.9.0/English.lproj/PreferencesPanel.gorm/000755 001751 000024 00000000000 11270707301 021633 5ustar00multixstaff000000 000000 Grr-0.9.0/English.lproj/PreferencesPanel.nib/000755 001751 000024 00000000000 11301570514 021436 5ustar00multixstaff000000 000000 Grr-0.9.0/English.lproj/PreferencesPanel.nib/classes.nib000644 001751 000024 00000000612 11301570514 023564 0ustar00multixstaff000000 000000 { IBClasses = ( {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, { CLASS = PreferencesPanel; LANGUAGE = ObjC; OUTLETS = {replacableView = NSView; window = NSPanel; }; SUPERCLASS = NSObject; }, {CLASS = UKNibOwner; LANGUAGE = ObjC; SUPERCLASS = NSObject; } ); IBVersion = 1; }Grr-0.9.0/English.lproj/PreferencesPanel.nib/info.nib000644 001751 000024 00000000755 11301570514 023072 0ustar00multixstaff000000 000000 IBDocumentLocation 168 97 356 240 0 0 1440 938 IBFramework Version 439.0 IBOpenObjects 6 IBSystem Version 8S165 IBUsesTextArchiving Grr-0.9.0/English.lproj/PreferencesPanel.nib/keyedobjects.nib000644 001751 000024 00000035154 11301570514 024613 0ustar00multixstaff000000 000000 $archiver NSKeyedArchiver $objects $null $class CF$UID 65 NSAccessibilityConnectors CF$UID 62 NSAccessibilityOidsKeys CF$UID 63 NSAccessibilityOidsValues CF$UID 64 NSClassesKeys CF$UID 52 NSClassesValues CF$UID 53 NSConnections CF$UID 8 NSFontManager CF$UID 0 NSFramework CF$UID 5 NSNamesKeys CF$UID 47 NSNamesValues CF$UID 48 NSNextOid 10 NSObjectsKeys CF$UID 44 NSObjectsValues CF$UID 46 NSOidsKeys CF$UID 54 NSOidsValues CF$UID 55 NSRoot CF$UID 2 NSVisibleWindows CF$UID 6 $class CF$UID 4 NSClassName CF$UID 3 PreferencesPanel $classes NSCustomObject NSObject $classname NSCustomObject IBCocoaFramework $class CF$UID 7 NS.objects $classes NSMutableSet NSSet NSObject $classname NSMutableSet $class CF$UID 36 NS.objects CF$UID 9 CF$UID 28 $class CF$UID 27 NSDestination CF$UID 10 NSLabel CF$UID 26 NSSource CF$UID 2 $class CF$UID 25 NSCell CF$UID 13 NSEnabled NSFrame CF$UID 12 NSNextResponder CF$UID 11 NSSuperview CF$UID 11 NSvFlags 256 $class CF$UID 38 NSFrame CF$UID 37 NSNextResponder CF$UID 0 NSSubviews CF$UID 35 {{17, 20}, {399, 272}} $class CF$UID 24 NSBackgroundColor CF$UID 18 NSCellFlags -2079195584 NSCellFlags2 4195328 NSContents CF$UID 14 NSControlView CF$UID 10 NSDrawsBackground NSSupport CF$UID 15 NSTextColor CF$UID 20 No module loaded $class CF$UID 17 NSName CF$UID 16 NSSize 13 NSfFlags 1044 LucidaGrande $classes NSFont NSObject $classname NSFont $class CF$UID 19 NSColorSpace 1 NSRGB MC42OTgwMzkyMyAwLjczMzMzMzM1IDAuNjIzNTI5NDMA $classes NSColor NSObject $classname NSColor $class CF$UID 19 NSCatalogName CF$UID 21 NSColor CF$UID 23 NSColorName CF$UID 22 NSColorSpace 6 System textColor $class CF$UID 19 NSColorSpace 3 NSWhite MAA= $classes NSTextFieldCell NSActionCell NSCell NSObject $classname NSTextFieldCell $classes NSTextField %NSTextField NSControl NSView NSResponder NSObject $classname NSTextField replacableView $classes NSNibOutletConnector NSNibConnector NSObject $classname NSNibOutletConnector $class CF$UID 27 NSDestination CF$UID 29 NSLabel CF$UID 43 NSSource CF$UID 2 $class CF$UID 42 NSMaxSize CF$UID 41 NSMinSize CF$UID 40 NSScreenRect CF$UID 39 NSViewClass CF$UID 33 NSWTFlags 1886912512 NSWindowBacking 2 NSWindowClass CF$UID 32 NSWindowRect CF$UID 30 NSWindowStyleMask 3 NSWindowTitle CF$UID 31 NSWindowView CF$UID 11 {{53, 233}, {433, 307}} Grr Preferences NSPanel $class CF$UID 34 NS.string View $classes NSMutableString NSString NSObject $classname NSMutableString $class CF$UID 36 NS.objects CF$UID 10 $classes NSMutableArray NSArray NSObject $classname NSMutableArray {{1, 1}, {433, 307}} $classes NSView NSResponder NSObject $classname NSView {{0, 0}, {1440, 938}} {213, 129} {3.40282e+38, 3.40282e+38} $classes NSWindowTemplate NSObject $classname NSWindowTemplate window $class CF$UID 45 NS.objects CF$UID 11 CF$UID 29 CF$UID 10 $classes NSArray NSObject $classname NSArray $class CF$UID 45 NS.objects CF$UID 29 CF$UID 2 CF$UID 11 $class CF$UID 45 NS.objects CF$UID 10 CF$UID 29 CF$UID 2 $class CF$UID 45 NS.objects CF$UID 49 CF$UID 50 CF$UID 51 NSTextField Panel File's Owner $class CF$UID 45 NS.objects $class CF$UID 45 NS.objects $class CF$UID 45 NS.objects CF$UID 11 CF$UID 2 CF$UID 28 CF$UID 29 CF$UID 9 CF$UID 10 $class CF$UID 45 NS.objects CF$UID 56 CF$UID 57 CF$UID 58 CF$UID 59 CF$UID 60 CF$UID 61 5 1 9 6 8 7 $class CF$UID 36 NS.objects $class CF$UID 45 NS.objects $class CF$UID 45 NS.objects $classes NSIBObjectData NSObject $classname NSIBObjectData $top IB.objectdata CF$UID 1 $version 100000 Grr-0.9.0/English.lproj/PreferencesPanel.gorm/objects.gorm000644 001751 000024 00000003174 11270707301 024157 0ustar00multixstaff000000 000000 GNUstep archive00002e7f:00000019:00000027:00000000:01GSNibContainer1NSObject01 GSMutableSet1 NSMutableSet1NSSet&01GSWindowTemplate1GSClassSwapper01NSString&%NSPanel1 NSPanel1 NSWindow1 NSResponder% ?€ A CÑ€ C’& % C D(01 NSView% ?€ A CÑ€ C’  CÑ€ C’&01 NSMutableArray1NSArray&01 NSTextField1 NSControl% A A  CÇ€ Cˆ  CÇ€ Cˆ&0± &%0 1NSTextFieldCell1 NSActionCell1NSCell0 ±&%No module loaded0 1NSFont% A@° &&&&&&&& &&&&&&%’0 1NSColor0 ±&%NSCalibratedRGBColorSpace ?3U: ?< ?è‘ >_Ô\ >’ ?< ?€0±0±&%NSNamedColorSpace0±&%System0±& % textColor’0±°0±&%System0±&%windowBackgroundColor0±&%Window0±&%Grr Preferences° ?€ ?€ F@ F@%&   D  D€0± &0± &01NSMutableDictionary1 NSDictionary&0±& % TextField(0)°0±&%NSOwner0±&%PreferencesPanel0±&%Panel(0)°0±&%View(0)°0± &0 1NSNibConnector°°0!±°°0"±°°0#1NSNibOutletConnector°°0$±&%replacableView0%±°°0&±&%window0'±&Grr-0.9.0/English.lproj/PreferencesPanel.gorm/data.info000644 001751 000024 00000000270 11270707301 023420 0ustar00multixstaff000000 000000 GNUstep archive00002e7f:00000003:00000003:00000000:01GormFilePrefsManager1NSObject% 01NSString&%Latest Version0±& % Typed StreamGrr-0.9.0/English.lproj/PreferencesPanel.gorm/data.classes000644 001751 000024 00000000272 11270707301 024124 0ustar00multixstaff000000 000000 { "## Comment" = "Do NOT change this file, Gorm maintains it"; PreferencesPanel = { Actions = ( ); Outlets = ( replacableView, window ); Super = NSObject; }; }Grr-0.9.0/English.lproj/Grr.nib/classes.nib000644 001751 000024 00000001103 11450462314 021074 0ustar00multixstaff000000 000000 { IBClasses = ( { ACTIONS = {openPreferencesPanel = id; }; CLASS = AppController; LANGUAGE = ObjC; OUTLETS = { articleSetView = NSView; articleView = NSView; databaseView = NSView; window = NSWindow; }; SUPERCLASS = NSObject; }, {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, {CLASS = NSLevelIndicator; LANGUAGE = ObjC; SUPERCLASS = NSControl; } ); IBVersion = 1; }Grr-0.9.0/English.lproj/Grr.nib/info.nib000644 001751 000024 00000001243 11450462314 020377 0ustar00multixstaff000000 000000 IBDocumentLocation 466 134 356 240 0 0 1440 938 IBEditorPositions 29 372 570 407 44 0 0 1440 938 IBFramework Version 489.0 IBOldestOS 3 IBOpenObjects 29 21 IBSystem Version 8S165 IBUsesTextArchiving Grr-0.9.0/English.lproj/Grr.nib/keyedobjects.nib000644 001751 000024 00000330440 11450462314 022123 0ustar00multixstaff000000 000000 $archiver NSKeyedArchiver $objects $null $class CF$UID 400 NSAccessibilityConnectors CF$UID 397 NSAccessibilityOidsKeys CF$UID 398 NSAccessibilityOidsValues CF$UID 399 NSClassesKeys CF$UID 295 NSClassesValues CF$UID 296 NSConnections CF$UID 9 NSFontManager CF$UID 0 NSFramework CF$UID 6 NSNamesKeys CF$UID 280 NSNamesValues CF$UID 281 NSNextOid 268 NSObjectsKeys CF$UID 214 NSObjectsValues CF$UID 279 NSOidsKeys CF$UID 297 NSOidsValues CF$UID 298 NSRoot CF$UID 2 NSVisibleWindows CF$UID 7 $class CF$UID 5 NSClassName CF$UID 3 $class CF$UID 4 NS.string NSApplication $classes NSMutableString NSString NSObject $classname NSMutableString $classes NSCustomObject NSObject $classname NSCustomObject $class CF$UID 4 NS.string IBCocoaFramework $class CF$UID 8 NS.objects $classes NSMutableSet NSSet NSObject $classname NSMutableSet $class CF$UID 196 NS.objects CF$UID 10 CF$UID 24 CF$UID 29 CF$UID 35 CF$UID 41 CF$UID 45 CF$UID 50 CF$UID 54 CF$UID 58 CF$UID 63 CF$UID 69 CF$UID 74 CF$UID 79 CF$UID 84 CF$UID 89 CF$UID 94 CF$UID 99 CF$UID 104 CF$UID 109 CF$UID 113 CF$UID 117 CF$UID 121 CF$UID 127 CF$UID 131 CF$UID 135 CF$UID 139 CF$UID 144 CF$UID 149 CF$UID 172 CF$UID 178 CF$UID 186 CF$UID 207 CF$UID 209 $class CF$UID 23 NSLabel CF$UID 22 NSSource CF$UID 11 $class CF$UID 21 NSKeyEquiv CF$UID 14 NSKeyEquivModMask 1048576 NSMenu CF$UID 12 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSTitle CF$UID 13 $class CF$UID 219 NSMenuItems CF$UID 217 NSName CF$UID 218 NSTitle CF$UID 216 Minimize m $class CF$UID 18 NSClassName CF$UID 16 NSResourceName CF$UID 17 NSImage NSMenuCheckmark $classes NSCustomResource %NSCustomResource NSObject $classname NSCustomResource $class CF$UID 18 NSClassName CF$UID 16 NSResourceName CF$UID 20 NSMenuMixedState $classes NSMenuItem NSObject $classname NSMenuItem $class CF$UID 4 NS.string performMiniaturize: $classes NSNibControlConnector NSNibConnector NSObject $classname NSNibControlConnector $class CF$UID 23 NSLabel CF$UID 28 NSSource CF$UID 25 $class CF$UID 21 NSKeyEquiv CF$UID 27 NSKeyEquivModMask 1048576 NSMenu CF$UID 12 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSTitle CF$UID 26 Bring All to Front $class CF$UID 4 NS.string arrangeInFront: $class CF$UID 23 NSLabel CF$UID 34 NSSource CF$UID 30 $class CF$UID 21 NSKeyEquiv CF$UID 33 NSKeyEquivModMask 1048576 NSMenu CF$UID 31 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSTitle CF$UID 32 $class CF$UID 219 NSMenuItems CF$UID 276 NSTitle CF$UID 275 Grr Help ? $class CF$UID 4 NS.string showHelp: $class CF$UID 23 NSDestination CF$UID 2 NSLabel CF$UID 40 NSSource CF$UID 36 $class CF$UID 21 NSKeyEquiv CF$UID 39 NSKeyEquivModMask 1048576 NSMenu CF$UID 37 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSTitle CF$UID 38 $class CF$UID 219 NSMenuItems CF$UID 225 NSName CF$UID 235 NSTitle CF$UID 224 Quit Grr q $class CF$UID 4 NS.string terminate: $class CF$UID 23 NSDestination CF$UID 2 NSLabel CF$UID 44 NSSource CF$UID 42 $class CF$UID 21 NSKeyEquiv CF$UID 27 NSMenu CF$UID 37 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSTitle CF$UID 43 About Grr $class CF$UID 4 NS.string orderFrontStandardAboutPanel: $class CF$UID 23 NSDestination CF$UID 2 NSLabel CF$UID 49 NSSource CF$UID 46 $class CF$UID 21 NSKeyEquiv CF$UID 48 NSKeyEquivModMask 1572864 NSMenu CF$UID 37 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSTitle CF$UID 47 Hide Others h hideOtherApplications: $class CF$UID 23 NSDestination CF$UID 2 NSLabel CF$UID 53 NSSource CF$UID 51 $class CF$UID 21 NSKeyEquiv CF$UID 48 NSKeyEquivModMask 1048576 NSMenu CF$UID 37 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSTitle CF$UID 52 Hide Grr hide: $class CF$UID 23 NSDestination CF$UID 2 NSLabel CF$UID 57 NSSource CF$UID 55 $class CF$UID 21 NSKeyEquiv CF$UID 27 NSKeyEquivModMask 1048576 NSMenu CF$UID 37 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSTitle CF$UID 56 Show All unhideAllApplications: $class CF$UID 23 NSLabel CF$UID 62 NSSource CF$UID 59 $class CF$UID 21 NSKeyEquiv CF$UID 27 NSKeyEquivModMask 1048576 NSMenu CF$UID 60 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSTitle CF$UID 61 $class CF$UID 219 NSMenuItems CF$UID 259 NSTitle CF$UID 257 Check Spelling as You Type toggleContinuousSpellChecking: $class CF$UID 23 NSLabel CF$UID 68 NSSource CF$UID 64 $class CF$UID 21 NSKeyEquiv CF$UID 67 NSKeyEquivModMask 1048576 NSMenu CF$UID 65 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSTitle CF$UID 66 $class CF$UID 219 NSMenuItems CF$UID 248 NSTitle CF$UID 247 Undo z $class CF$UID 4 NS.string undo: $class CF$UID 23 NSLabel CF$UID 73 NSSource CF$UID 70 $class CF$UID 21 NSKeyEquiv CF$UID 72 NSKeyEquivModMask 1048576 NSMenu CF$UID 65 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSTitle CF$UID 71 Copy c $class CF$UID 4 NS.string copy: $class CF$UID 23 NSLabel CF$UID 78 NSSource CF$UID 75 $class CF$UID 21 NSKeyEquiv CF$UID 77 NSKeyEquivModMask 1048576 NSMenu CF$UID 60 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSTitle CF$UID 76 Check Spelling ; $class CF$UID 4 NS.string checkSpelling: $class CF$UID 23 NSLabel CF$UID 83 NSSource CF$UID 80 $class CF$UID 21 NSKeyEquiv CF$UID 82 NSKeyEquivModMask 1048576 NSMenu CF$UID 65 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSTitle CF$UID 81 Paste v $class CF$UID 4 NS.string paste: $class CF$UID 23 NSLabel CF$UID 88 NSSource CF$UID 85 $class CF$UID 21 NSKeyEquiv CF$UID 27 NSKeyEquivModMask 1048576 NSMenu CF$UID 86 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSTitle CF$UID 87 $class CF$UID 219 NSMenuItems CF$UID 221 NSTitle CF$UID 220 Stop Speaking stopSpeaking: $class CF$UID 23 NSLabel CF$UID 93 NSSource CF$UID 90 $class CF$UID 21 NSKeyEquiv CF$UID 92 NSKeyEquivModMask 1048576 NSMenu CF$UID 65 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSTitle CF$UID 91 Cut x $class CF$UID 4 NS.string cut: $class CF$UID 23 NSLabel CF$UID 98 NSSource CF$UID 95 $class CF$UID 21 NSKeyEquiv CF$UID 97 NSKeyEquivModMask 1048576 NSMenu CF$UID 60 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSTitle CF$UID 96 Spelling… : $class CF$UID 4 NS.string showGuessPanel: $class CF$UID 23 NSLabel CF$UID 103 NSSource CF$UID 100 $class CF$UID 21 NSKeyEquiv CF$UID 102 NSKeyEquivModMask 1048576 NSMenu CF$UID 65 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSTitle CF$UID 101 Redo Z $class CF$UID 4 NS.string redo: $class CF$UID 23 NSLabel CF$UID 108 NSSource CF$UID 105 $class CF$UID 21 NSKeyEquiv CF$UID 107 NSKeyEquivModMask 1048576 NSMenu CF$UID 65 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSTitle CF$UID 106 Select All a $class CF$UID 4 NS.string selectAll: $class CF$UID 23 NSLabel CF$UID 112 NSSource CF$UID 110 $class CF$UID 21 NSKeyEquiv CF$UID 27 NSKeyEquivModMask 1048576 NSMenu CF$UID 86 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSTitle CF$UID 111 Start Speaking startSpeaking: $class CF$UID 23 NSLabel CF$UID 116 NSSource CF$UID 114 $class CF$UID 21 NSKeyEquiv CF$UID 27 NSKeyEquivModMask 1048576 NSMenu CF$UID 65 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSTitle CF$UID 115 Delete delete: $class CF$UID 23 NSLabel CF$UID 120 NSSource CF$UID 118 $class CF$UID 21 NSKeyEquiv CF$UID 27 NSKeyEquivModMask 1048576 NSMenu CF$UID 12 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSTitle CF$UID 119 Zoom performZoom: $class CF$UID 23 NSLabel CF$UID 126 NSSource CF$UID 122 $class CF$UID 21 NSKeyEquiv CF$UID 125 NSKeyEquivModMask 1048576 NSMenu CF$UID 123 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSTag 1 NSTitle CF$UID 124 $class CF$UID 219 NSMenuItems CF$UID 255 NSTitle CF$UID 254 Find… f performFindPanelAction: $class CF$UID 23 NSLabel CF$UID 126 NSSource CF$UID 128 $class CF$UID 21 NSKeyEquiv CF$UID 130 NSKeyEquivModMask 1048576 NSMenu CF$UID 123 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSTag 2 NSTitle CF$UID 129 Find Next g $class CF$UID 23 NSLabel CF$UID 126 NSSource CF$UID 132 $class CF$UID 21 NSKeyEquiv CF$UID 134 NSKeyEquivModMask 1048576 NSMenu CF$UID 123 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSTag 3 NSTitle CF$UID 133 Find Previous G $class CF$UID 23 NSLabel CF$UID 126 NSSource CF$UID 136 $class CF$UID 21 NSKeyEquiv CF$UID 138 NSKeyEquivModMask 1048576 NSMenu CF$UID 123 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSTag 7 NSTitle CF$UID 137 Use Selection for Find e $class CF$UID 23 NSLabel CF$UID 143 NSSource CF$UID 140 $class CF$UID 21 NSKeyEquiv CF$UID 142 NSKeyEquivModMask 1048576 NSMenu CF$UID 123 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSTitle CF$UID 141 Jump to Selection j centerSelectionInVisibleArea: $class CF$UID 23 NSLabel CF$UID 148 NSSource CF$UID 145 $class CF$UID 21 NSKeyEquiv CF$UID 147 NSKeyEquivModMask 1572864 NSMenu CF$UID 65 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSTitle CF$UID 146 Paste and Match Style V pasteAsPlainText: $class CF$UID 171 NSDestination CF$UID 152 NSLabel CF$UID 170 NSSource CF$UID 150 $class CF$UID 5 NSClassName CF$UID 151 AppController $class CF$UID 169 NSCell CF$UID 155 NSEnabled NSFrameSize CF$UID 154 NSNextResponder CF$UID 153 NSSuperview CF$UID 153 NSvFlags 274 $class CF$UID 198 NSFrame CF$UID 197 NSNextResponder CF$UID 180 NSSubviews CF$UID 195 NSSuperview CF$UID 180 NSvFlags 256 {357, 175} $class CF$UID 168 NSBackgroundColor CF$UID 160 NSCellFlags -2079195584 NSCellFlags2 138675200 NSContents CF$UID 156 NSControlView CF$UID 152 NSDrawsBackground NSSupport CF$UID 157 NSTextColor CF$UID 165 Article Set View Module not loaded $class CF$UID 159 NSName CF$UID 158 NSSize 9 NSfFlags 3614 LucidaGrande $classes NSFont NSObject $classname NSFont $class CF$UID 164 NSCatalogName CF$UID 161 NSColor CF$UID 163 NSColorName CF$UID 162 NSColorSpace 6 System textBackgroundColor $class CF$UID 164 NSColorSpace 3 NSWhite MQA= $classes NSColor NSObject $classname NSColor $class CF$UID 164 NSCatalogName CF$UID 161 NSColor CF$UID 167 NSColorName CF$UID 166 NSColorSpace 6 textColor $class CF$UID 164 NSColorSpace 3 NSWhite MAA= $classes NSTextFieldCell NSActionCell NSCell NSObject $classname NSTextFieldCell $classes NSTextField %NSTextField NSControl NSView NSResponder NSObject $classname NSTextField articleSetView $classes NSNibOutletConnector NSNibConnector NSObject $classname NSNibOutletConnector $class CF$UID 171 NSDestination CF$UID 173 NSLabel CF$UID 177 NSSource CF$UID 150 $class CF$UID 169 NSCell CF$UID 175 NSEnabled NSFrame CF$UID 174 NSNextResponder CF$UID 153 NSSuperview CF$UID 153 NSvFlags 274 {{0, 184}, {357, 168}} $class CF$UID 168 NSBackgroundColor CF$UID 160 NSCellFlags -2079195584 NSCellFlags2 138675200 NSContents CF$UID 176 NSControlView CF$UID 173 NSDrawsBackground NSSupport CF$UID 157 NSTextColor CF$UID 165 Article View Module not loaded articleView $class CF$UID 171 NSDestination CF$UID 179 NSLabel CF$UID 185 NSSource CF$UID 150 $class CF$UID 169 NSCell CF$UID 182 NSEnabled NSFrameSize CF$UID 181 NSNextResponder CF$UID 180 NSSuperview CF$UID 180 NSvFlags 272 $class CF$UID 198 NSFrame CF$UID 199 NSIsVertical NSNextResponder CF$UID 192 NSSubviews CF$UID 194 NSSuperview CF$UID 192 NSvFlags 274 {139, 352} $class CF$UID 168 NSBackgroundColor CF$UID 184 NSCellFlags -2079195584 NSCellFlags2 138675200 NSContents CF$UID 183 NSControlView CF$UID 179 NSDrawsBackground NSSupport CF$UID 157 NSTextColor CF$UID 165 DB module not loaded $class CF$UID 164 NSColorSpace 1 NSRGB MC44OTAzMjUwMSAwLjkxNjY2Njk4IDAuNzU4ODgzAA== databaseView $class CF$UID 171 NSDestination CF$UID 187 NSLabel CF$UID 206 NSSource CF$UID 150 $class CF$UID 205 NSMaxSize CF$UID 204 NSMinSize CF$UID 203 NSScreenRect CF$UID 202 NSViewClass CF$UID 191 NSWTFlags 1076363264 NSWindowBacking 2 NSWindowClass CF$UID 190 NSWindowRect CF$UID 188 NSWindowStyleMask 14 NSWindowTitle CF$UID 189 NSWindowView CF$UID 192 {{57, 523}, {525, 372}} Günther's RSS Reader NSWindow $class CF$UID 4 NS.string View $class CF$UID 201 NSFrame CF$UID 200 NSNextResponder CF$UID 0 NSSubviews CF$UID 193 $class CF$UID 196 NS.objects CF$UID 180 $class CF$UID 196 NS.objects CF$UID 179 CF$UID 153 $class CF$UID 196 NS.objects CF$UID 152 CF$UID 173 $classes NSMutableArray NSArray NSObject $classname NSMutableArray {{148, 0}, {357, 352}} $classes NSSplitView NSView NSResponder NSObject $classname NSSplitView {{10, 10}, {505, 352}} {{1, 9}, {525, 372}} $classes NSView NSResponder NSObject $classname NSView {{0, 0}, {1440, 938}} {216.462, 129} {3.40282e+38, 3.40282e+38} $classes NSWindowTemplate NSObject $classname NSWindowTemplate window $class CF$UID 171 NSDestination CF$UID 150 NSLabel CF$UID 208 NSSource CF$UID 2 delegate $class CF$UID 23 NSDestination CF$UID 150 NSLabel CF$UID 213 NSSource CF$UID 210 $class CF$UID 21 NSKeyEquiv CF$UID 212 NSKeyEquivModMask 1048576 NSMenu CF$UID 37 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSTitle CF$UID 211 Preferences… , openPreferencesPanel $class CF$UID 278 NS.objects CF$UID 75 CF$UID 215 CF$UID 179 CF$UID 12 CF$UID 86 CF$UID 105 CF$UID 70 CF$UID 222 CF$UID 110 CF$UID 132 CF$UID 223 CF$UID 37 CF$UID 227 CF$UID 42 CF$UID 236 CF$UID 239 CF$UID 122 CF$UID 118 CF$UID 25 CF$UID 244 CF$UID 250 CF$UID 80 CF$UID 51 CF$UID 64 CF$UID 136 CF$UID 242 CF$UID 237 CF$UID 264 CF$UID 192 CF$UID 228 CF$UID 100 CF$UID 11 CF$UID 59 CF$UID 30 CF$UID 65 CF$UID 267 CF$UID 251 CF$UID 145 CF$UID 46 CF$UID 249 CF$UID 140 CF$UID 231 CF$UID 226 CF$UID 85 CF$UID 31 CF$UID 60 CF$UID 269 CF$UID 180 CF$UID 95 CF$UID 272 CF$UID 123 CF$UID 187 CF$UID 90 CF$UID 55 CF$UID 114 CF$UID 256 CF$UID 128 CF$UID 36 CF$UID 210 CF$UID 173 CF$UID 260 CF$UID 150 CF$UID 153 CF$UID 152 $class CF$UID 21 NSIsDisabled NSIsSeparator NSKeyEquiv CF$UID 27 NSKeyEquivModMask 1048576 NSMenu CF$UID 12 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSTitle CF$UID 27 $class CF$UID 4 NS.string Window $class CF$UID 196 NS.objects CF$UID 11 CF$UID 118 CF$UID 215 CF$UID 25 _NSWindowsMenu $classes NSMenu NSObject $classname NSMenu Speech $class CF$UID 196 NS.objects CF$UID 110 CF$UID 85 $class CF$UID 21 NSIsSeparator NSKeyEquiv CF$UID 27 NSKeyEquivModMask 1048576 NSMenu CF$UID 37 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSTitle CF$UID 27 $class CF$UID 21 NSIsSeparator NSKeyEquiv CF$UID 27 NSKeyEquivModMask 1048576 NSMenu CF$UID 37 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSTitle CF$UID 27 Grr $class CF$UID 196 NS.objects CF$UID 42 CF$UID 226 CF$UID 210 CF$UID 227 CF$UID 228 CF$UID 223 CF$UID 51 CF$UID 46 CF$UID 55 CF$UID 222 CF$UID 36 $class CF$UID 21 NSIsSeparator NSKeyEquiv CF$UID 27 NSKeyEquivModMask 1048576 NSMenu CF$UID 37 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSTitle CF$UID 27 $class CF$UID 21 NSIsSeparator NSKeyEquiv CF$UID 27 NSKeyEquivModMask 1048576 NSMenu CF$UID 37 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSTitle CF$UID 27 $class CF$UID 21 NSAction CF$UID 230 NSKeyEquiv CF$UID 27 NSKeyEquivModMask 1048576 NSMenu CF$UID 37 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSSubmenu CF$UID 231 NSTitle CF$UID 229 Services submenuAction: $class CF$UID 219 NSMenuItems CF$UID 233 NSName CF$UID 234 NSTitle CF$UID 232 $class CF$UID 4 NS.string Services $class CF$UID 196 NS.objects _NSServicesMenu _NSAppleMenu $class CF$UID 21 NSAction CF$UID 238 NSKeyEquiv CF$UID 27 NSKeyEquivModMask 1048576 NSMenu CF$UID 237 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSSubmenu CF$UID 37 NSTitle CF$UID 224 $class CF$UID 219 NSMenuItems CF$UID 263 NSName CF$UID 277 NSTitle CF$UID 262 submenuAction: $class CF$UID 21 NSAction CF$UID 241 NSKeyEquiv CF$UID 27 NSKeyEquivModMask 1048576 NSMenu CF$UID 237 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSSubmenu CF$UID 242 NSTag 1 NSTitle CF$UID 240 Feed submenuAction: $class CF$UID 219 NSMenuItems CF$UID 243 NSTitle CF$UID 240 $class CF$UID 196 NS.objects $class CF$UID 21 NSAction CF$UID 246 NSKeyEquiv CF$UID 27 NSKeyEquivModMask 1048576 NSMenu CF$UID 237 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSSubmenu CF$UID 65 NSTitle CF$UID 245 Edit submenuAction: $class CF$UID 4 NS.string Edit $class CF$UID 196 NS.objects CF$UID 64 CF$UID 100 CF$UID 249 CF$UID 90 CF$UID 70 CF$UID 80 CF$UID 145 CF$UID 114 CF$UID 105 CF$UID 250 CF$UID 251 CF$UID 256 CF$UID 260 $class CF$UID 21 NSIsDisabled NSIsSeparator NSKeyEquiv CF$UID 27 NSKeyEquivModMask 1048576 NSMenu CF$UID 65 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSTitle CF$UID 27 $class CF$UID 21 NSIsDisabled NSIsSeparator NSKeyEquiv CF$UID 27 NSKeyEquivModMask 1048576 NSMenu CF$UID 65 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSTitle CF$UID 27 $class CF$UID 21 NSAction CF$UID 253 NSKeyEquiv CF$UID 27 NSKeyEquivModMask 1048576 NSMenu CF$UID 65 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSSubmenu CF$UID 123 NSTitle CF$UID 252 Find submenuAction: $class CF$UID 4 NS.string Find $class CF$UID 196 NS.objects CF$UID 122 CF$UID 128 CF$UID 132 CF$UID 136 CF$UID 140 $class CF$UID 21 NSAction CF$UID 258 NSKeyEquiv CF$UID 27 NSKeyEquivModMask 1048576 NSMenu CF$UID 65 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSSubmenu CF$UID 60 NSTitle CF$UID 257 Spelling submenuAction: $class CF$UID 196 NS.objects CF$UID 95 CF$UID 75 CF$UID 59 $class CF$UID 21 NSAction CF$UID 261 NSKeyEquiv CF$UID 27 NSKeyEquivModMask 1048576 NSMenu CF$UID 65 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSSubmenu CF$UID 86 NSTitle CF$UID 220 submenuAction: Grr $class CF$UID 196 NS.objects CF$UID 236 CF$UID 244 CF$UID 239 CF$UID 264 CF$UID 269 CF$UID 272 $class CF$UID 21 NSAction CF$UID 266 NSKeyEquiv CF$UID 27 NSKeyEquivModMask 1048576 NSMenu CF$UID 237 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSSubmenu CF$UID 267 NSTag 2 NSTitle CF$UID 265 Article submenuAction: $class CF$UID 219 NSMenuItems CF$UID 268 NSTitle CF$UID 265 $class CF$UID 196 NS.objects $class CF$UID 21 NSAction CF$UID 271 NSKeyEquiv CF$UID 27 NSKeyEquivModMask 1048576 NSMenu CF$UID 237 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSSubmenu CF$UID 12 NSTitle CF$UID 270 Window submenuAction: $class CF$UID 21 NSAction CF$UID 274 NSKeyEquiv CF$UID 27 NSKeyEquivModMask 1048576 NSMenu CF$UID 237 NSMixedImage CF$UID 19 NSMnemonicLoc 2147483647 NSOnImage CF$UID 15 NSSubmenu CF$UID 31 NSTitle CF$UID 273 Help submenuAction: $class CF$UID 4 NS.string Help $class CF$UID 196 NS.objects CF$UID 30 _NSMainMenu $classes NSArray NSObject $classname NSArray $class CF$UID 278 NS.objects CF$UID 60 CF$UID 12 CF$UID 180 CF$UID 269 CF$UID 260 CF$UID 65 CF$UID 65 CF$UID 37 CF$UID 86 CF$UID 123 CF$UID 37 CF$UID 236 CF$UID 37 CF$UID 37 CF$UID 237 CF$UID 237 CF$UID 123 CF$UID 12 CF$UID 12 CF$UID 237 CF$UID 65 CF$UID 65 CF$UID 37 CF$UID 65 CF$UID 123 CF$UID 239 CF$UID 2 CF$UID 237 CF$UID 187 CF$UID 37 CF$UID 65 CF$UID 12 CF$UID 60 CF$UID 31 CF$UID 244 CF$UID 264 CF$UID 65 CF$UID 65 CF$UID 37 CF$UID 65 CF$UID 123 CF$UID 228 CF$UID 37 CF$UID 86 CF$UID 272 CF$UID 256 CF$UID 237 CF$UID 192 CF$UID 60 CF$UID 237 CF$UID 251 CF$UID 2 CF$UID 65 CF$UID 37 CF$UID 65 CF$UID 65 CF$UID 123 CF$UID 37 CF$UID 37 CF$UID 153 CF$UID 65 CF$UID 2 CF$UID 180 CF$UID 153 $class CF$UID 278 NS.objects CF$UID 179 CF$UID 210 CF$UID 256 CF$UID 187 CF$UID 173 CF$UID 30 CF$UID 36 CF$UID 215 CF$UID 75 CF$UID 2 CF$UID 272 CF$UID 60 CF$UID 237 CF$UID 95 CF$UID 150 CF$UID 59 CF$UID 152 CF$UID 31 $class CF$UID 278 NS.objects CF$UID 282 CF$UID 283 CF$UID 284 CF$UID 270 CF$UID 285 CF$UID 286 CF$UID 287 CF$UID 286 CF$UID 284 CF$UID 288 CF$UID 289 CF$UID 290 CF$UID 291 CF$UID 292 CF$UID 151 CF$UID 293 CF$UID 282 CF$UID 294 NSTextField 121 NSMenuItem NSTextField1 $class CF$UID 4 NS.string 1111 $class CF$UID 4 NS.string File's Owner $class CF$UID 4 NS.string 1 NSMenu $class CF$UID 4 NS.string MainMenu NSMenuItem1 NSMenuItem2 $class CF$UID 4 NS.string 2 $class CF$UID 278 NS.objects $class CF$UID 278 NS.objects $class CF$UID 278 NS.objects CF$UID 41 CF$UID 105 CF$UID 153 CF$UID 180 CF$UID 117 CF$UID 29 CF$UID 63 CF$UID 99 CF$UID 75 CF$UID 55 CF$UID 128 CF$UID 121 CF$UID 251 CF$UID 30 CF$UID 64 CF$UID 118 CF$UID 42 CF$UID 236 CF$UID 79 CF$UID 90 CF$UID 173 CF$UID 226 CF$UID 127 CF$UID 2 CF$UID 237 CF$UID 136 CF$UID 172 CF$UID 69 CF$UID 256 CF$UID 131 CF$UID 100 CF$UID 264 CF$UID 80 CF$UID 227 CF$UID 207 CF$UID 35 CF$UID 135 CF$UID 178 CF$UID 60 CF$UID 11 CF$UID 192 CF$UID 36 CF$UID 114 CF$UID 139 CF$UID 186 CF$UID 231 CF$UID 239 CF$UID 65 CF$UID 209 CF$UID 104 CF$UID 45 CF$UID 25 CF$UID 223 CF$UID 144 CF$UID 95 CF$UID 85 CF$UID 46 CF$UID 50 CF$UID 250 CF$UID 84 CF$UID 260 CF$UID 149 CF$UID 267 CF$UID 249 CF$UID 54 CF$UID 24 CF$UID 89 CF$UID 74 CF$UID 12 CF$UID 222 CF$UID 132 CF$UID 150 CF$UID 272 CF$UID 123 CF$UID 187 CF$UID 31 CF$UID 269 CF$UID 58 CF$UID 94 CF$UID 70 CF$UID 210 CF$UID 152 CF$UID 242 CF$UID 10 CF$UID 140 CF$UID 59 CF$UID 122 CF$UID 244 CF$UID 145 CF$UID 109 CF$UID 228 CF$UID 215 CF$UID 110 CF$UID 179 CF$UID 113 CF$UID 86 CF$UID 51 CF$UID 37 $class CF$UID 278 NS.objects CF$UID 299 CF$UID 300 CF$UID 301 CF$UID 302 CF$UID 303 CF$UID 304 CF$UID 305 CF$UID 306 CF$UID 307 CF$UID 308 CF$UID 309 CF$UID 310 CF$UID 311 CF$UID 312 CF$UID 313 CF$UID 314 CF$UID 315 CF$UID 316 CF$UID 317 CF$UID 318 CF$UID 319 CF$UID 320 CF$UID 321 CF$UID 322 CF$UID 323 CF$UID 324 CF$UID 325 CF$UID 326 CF$UID 327 CF$UID 328 CF$UID 329 CF$UID 330 CF$UID 331 CF$UID 332 CF$UID 333 CF$UID 334 CF$UID 335 CF$UID 336 CF$UID 337 CF$UID 338 CF$UID 339 CF$UID 340 CF$UID 341 CF$UID 342 CF$UID 343 CF$UID 344 CF$UID 345 CF$UID 346 CF$UID 347 CF$UID 348 CF$UID 349 CF$UID 350 CF$UID 351 CF$UID 352 CF$UID 353 CF$UID 354 CF$UID 355 CF$UID 356 CF$UID 357 CF$UID 358 CF$UID 359 CF$UID 360 CF$UID 361 CF$UID 362 CF$UID 363 CF$UID 364 CF$UID 365 CF$UID 366 CF$UID 367 CF$UID 368 CF$UID 369 CF$UID 370 CF$UID 371 CF$UID 372 CF$UID 373 CF$UID 374 CF$UID 375 CF$UID 376 CF$UID 377 CF$UID 378 CF$UID 379 CF$UID 380 CF$UID 381 CF$UID 382 CF$UID 383 CF$UID 384 CF$UID 385 CF$UID 386 CF$UID 387 CF$UID 388 CF$UID 389 CF$UID 390 CF$UID 391 CF$UID 392 CF$UID 393 CF$UID 394 CF$UID 395 CF$UID 396 142 198 253 255 240 122 223 231 201 150 208 241 218 111 207 239 58 56 226 199 252 236 242 1 29 221 257 224 216 243 215 263 203 143 266 139 244 258 200 23 2 136 202 245 259 130 260 205 267 232 146 5 144 247 204 195 145 152 214 227 211 256 264 206 153 39 228 225 24 149 213 248 103 220 21 106 19 222 230 197 129 251 261 37 210 219 209 217 246 233 131 92 196 254 235 212 134 57 $class CF$UID 196 NS.objects $class CF$UID 278 NS.objects $class CF$UID 278 NS.objects $classes NSIBObjectData NSObject $classname NSIBObjectData $top IB.objectdata CF$UID 1 $version 100000 Grr-0.9.0/English.lproj/Grr.gorm/objects.gorm000644 001751 000024 00000016503 11322046571 021473 0ustar00multixstaff000000 000000 GNUstep archive00002e7f:0000001f:00000105:00000001:01GSNibContainer1NSObject01 GSMutableSet1 NSMutableSet1NSSet&01 GSNibItem01NSString& % AppController  &01NSMenu0±&%Grr01 NSMutableArray1 NSArray&01 NSMenuItem0 ±&%Info0 ±&&&ÿ%0 1 NSImage0 1 NSMutableString&%common_2DCheckMark0 ± 0± & % common_2DDash2submenuAction:%0±° 0± &0± 0±& % Info Panel...° &&ÿ%° ° ’%0± 0±&%Preferences...° &&ÿ%° ° ’%0± 0±&%Help...0±&%?&&ÿ%° ° ’%°0± 0±&%Edit0±&&&ÿ%° ° ²%0±°0± &0± 0±&%Cut0±&%x&&ÿ%° ° ’%0 ± 0!±&%Copy0"±&%c&&ÿ%° ° ’%0#± 0$±&%Paste0%±&%v&&ÿ%° ° ’%0&± 0'±& % Select All0(±&%a&&ÿ%° ° ’%°0)± 0*±&%Feed0+±&&&ÿ%° ° ²%0,±°*0-± &°0.± 0/±&%Article00±&&&ÿ%° ° ²%01±°/02± &°03± 04±&%Windows05±&&&ÿ%° ° ²%06±°407± &08± 09±&%Arrange In Front°5&&ÿ%° ° ’%0:± 0;±&%Miniaturize Window0<±&%m&&ÿ%° ° ’%0=± 0>±& % Close Window0?±&%w&&ÿ%° ° ’%°0@± 0A±&%Services0B±&&&ÿ%° ° ²%0C±°A0D± &°0E± 0F±&%Hide0G±&%h&&ÿ%° ° ’%0H± 0I±&%Quit0J±&%q&&ÿ%° ° ’%0K1GSWindowTemplate1GSClassSwapper0L±&%ExtendedWindow1NSWindow1 NSResponder% ?€ A D@ Cº&% CF D%0M1NSView% ?€ A D@ Cº  D@ Cº&0N± &0O1 NSSplitView% A A  Cü€ C°  Cü€ C°&0P± &0Q1 NSTextField1 NSControl%  C C°  C C°&0R± &%0S1NSTextFieldCell1 NSActionCell1NSCell0T±&%DB module not loaded0U1NSFont% A°T&&&&&&&& &&&&&&%’0V1NSColor0W±&%NSCalibratedRGBColorSpace ?cìV ?jª« ?BF$ >G(¾ >0BN ?jª« ?€0X±0Y±&%NSNamedColorSpace0Z±&%System0[±& % textColor’0\±% C  C´ C°  C´ C°&0]± &0^±%  C´ C3ÿÿ  C´ C3ÿÿ&0_± &%0`±0a±&"%"Article Set View Module not loaded°U°a&&&&&&&& &&&&&&%’0b±°Y°Z0c±&%textBackgroundColor°X’0d±% C9ÿÿ C´ C&  C´ C&&0e± &%0f±0g±&%Article View Module not loaded°U°g&&&&&&&& &&&&&&%’°b°X’0h± 0i±&%common_Dimple.tiff0j±°Y0k±&%System0l±&%controlBackgroundColor0m±°Y°k0n±&%controlShadowColor%A°h°j°m%A0o±°Y°k0p±&%windowBackgroundColor0q±&%Window0r±&%Günther's RSS Reader 0.9°r ?€ ?€ F@ F@%&   D  D€0s± &0t± &0u1NSMutableDictionary1 NSDictionary&70v±& % MenuItem19°0w±& % MenuItem1°H0x±& % MenuItem2°0y±& % MenuItem(12)°0z±& % MenuItem3°0{±& % MenuItem4°0|±& % MenuItem5°0}±&%Menu(1)°10~±& % MenuItem6°30±&%View°M0€±&%MenuItem°E0±& % MenuItem(0)°)0‚±& % MenuItem(5)0ƒ± 0„±&%Item0…±&&&ÿ%° ° ’%0†±& % MenuItem7°8°°0‡±& % MenuItem8°:0ˆ±& % TextField1°^0‰±& % SplitView°\0б& % MenuItem9°=0‹±& % TextField2°d0Œ±& % TextField°Q0±&%Menu(3)°0ޱ& % MenuItem(2)°.0±& % MenuItem(7)°0±& % GormNSMenu°0‘±& % MenuItem20°30’±& % MenuItem21°H0“±& % MenuItem22°30”±& % MenuItem(11)°&0•±&%Menu(0)°,0–±& % MenuItem(4)°)0—±& % MenuItem(9)° 0˜±& % SplitView1°O0™±& % GormNSWindow°K0š±& % MenuItem(13)0›± 0œ±&%Item0±&&&ÿ%° ° ’%0ž±& % GormNSMenu1°60Ÿ±& % GormNSMenu2°C0 ±&%Menu(2)°10¡±& % GormNSMenu3°0¢±& % MenuItem(6)°.0£±&%NSServicesMenu°C0¤±& % MenuItem10°@0¥±& % NSWindowsMenu°60¦±& % MenuItem11°80§±& % MenuItem12°:0¨±& % MenuItem(10)°#0©±& % MenuItem13°=0ª±& % MenuItem14°@0«±&%NSMenu°0¬±& % MenuItem15°E0­±& % MenuItem16°0®±& % MenuItem17°0¯±&%NSOwner0°±& % NSApplication0±±& % MenuItem(8)°0²±& % MenuItem18°0³± &880´1NSNibConnector°«0µ±&%NSOwner0¶±°¬°«0·1NSNibControlConnector°¬0¸±&%NSFirst0¹±&%hide:0º±°’°«0»±°’°¸0¼±& % terminate:0½±°°µ0¾1NSNibOutletConnector°µ°0¿± &%delegate0À±°­°«0Á±°­°«0±&%submenuAction:0ñ°¡°­0ı°®°¡0ű°®°¸0Ʊ&%orderFrontStandardInfoPanel:0DZ°²°¡0ȱ°|°¡0ɱ°|°¸0ʱ&%orderFrontHelpPanel:0˱°“°«0̱°“°«0ͱ&%submenuAction:0α°¥°“0ϱ°¦°¥0б°¦°¸0ѱ&%arrangeInFront:0Ò±°§°¥0Ó±°§°¸0Ô±&%performMiniaturize:0Õ±°©°¥0Ö±°©°¸0×±& % performClose:0ر°ª°«0Ù±°ª°«0Ú±&%submenuAction:0Û±°£°ª0ܱ°™°µ0ݱ°°™0Þ±°Œ°˜0ß±°ˆ°‰0à±°‹°‰0á±°‰°˜0â±°˜°0ã±°°Œ0ä± & % databaseView0å±°°ˆ0æ± &%articleSetView0ç±°°‹0è± & % articleView0é±°°™0ê±&%window0ë±°²°0ì±&%openPreferencesPanel:0í±°–°«0î±°•°–0ï±°–°«0ð±&%submenuAction:0ñ±°¢°«0ò±° °¢0ó±°¢°«0ô±&%submenuAction:0õ±°°«0ö±°°0÷±°±°0ø±°±°¸0ù±&%cut:0ú±°—°0û±°—°¸0ü±&%copy:0ý±°¨°0þ±°¨°¸0ÿ±&%paste:P±°”°P±°”°¸P±& % selectAll:P±°°«P±&%submenuAction:P±&°™°LGrr-0.9.0/English.lproj/Grr.gorm/data.info000644 001751 000024 00000000270 11322046571 020734 0ustar00multixstaff000000 000000 GNUstep archive00002e7f:00000003:00000003:00000000:01GormFilePrefsManager1NSObject% 01NSString&%Latest Version0±& % Typed StreamGrr-0.9.0/English.lproj/Grr.gorm/data.classes000644 001751 000024 00000000653 11322046571 021443 0ustar00multixstaff000000 000000 { "## Comment" = "Do NOT change this file, Gorm maintains it"; AppController = { Actions = ( "openPreferencesPanel:" ); Outlets = ( articleSetView, databaseView, articleView, window ); Super = NSObject; }; ExtendedWindow = { Actions = ( ); Outlets = ( ); Super = NSWindow; }; FirstResponder = { Actions = ( "openPreferencesPanel:" ); Super = NSObject; }; }Grr-0.9.0/Resources/Data/000755 001751 000024 00000000000 11157034501 015553 5ustar00multixstaff000000 000000 Grr-0.9.0/Resources/Icons/000755 001751 000024 00000000000 11316234562 015763 5ustar00multixstaff000000 000000 Grr-0.9.0/Resources/UI/000755 001751 000024 00000000000 11157036173 015226 5ustar00multixstaff000000 000000 Grr-0.9.0/Resources/UI/arrowDown.tiff000644 001751 000024 00000042234 11157034662 020070 0ustar00multixstaff000000 000000 MM*þC°À4<(1D2XR¼>lƒ» ª†I,â·iDpCreated with The GIMP ü€' ü€'Adobe Photoshop 7.02006:09:03 19:34:15 adobe:docid:photoshop:b1b02524-371d-11db-90cd-9ba53958bbf8 Created with The GIMP xCreated with The GIMP8BIM!xCreated with The GIMP8BIM%h‘°ruÛm¤~hàÜDê¾8BIMê° com.apple.print.PageFormat.PMHorizontalRes com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMHorizontalRes 72 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2006-09-04T00:31:48Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMOrientation com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMOrientation 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2006-09-04T00:31:48Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMScaling com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMScaling 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2006-09-04T00:31:48Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMVerticalRes com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMVerticalRes 72 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2006-09-04T00:31:48Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMVerticalScaling com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMVerticalScaling 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2006-09-04T00:31:48Z com.apple.print.ticket.stateFlag 0 com.apple.print.subTicket.paper_info_ticket com.apple.print.PageFormat.PMAdjustedPageRect com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMAdjustedPageRect 0.0 0.0 734 576 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2006-09-04T00:31:48Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMAdjustedPaperRect com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMAdjustedPaperRect -18 -18 774 594 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2006-09-04T00:31:48Z com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.PMPaperName com.apple.print.ticket.creator com.apple.print.pm.PostScript com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMPaperName na-letter com.apple.print.ticket.client com.apple.print.pm.PostScript com.apple.print.ticket.modDate 2003-07-01T17:49:36Z com.apple.print.ticket.stateFlag 1 com.apple.print.PaperInfo.PMUnadjustedPageRect com.apple.print.ticket.creator com.apple.print.pm.PostScript com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMUnadjustedPageRect 0.0 0.0 734 576 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2006-09-04T00:31:48Z com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.PMUnadjustedPaperRect com.apple.print.ticket.creator com.apple.print.pm.PostScript com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMUnadjustedPaperRect -18 -18 774 594 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2006-09-04T00:31:48Z com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.ppd.PMPaperName com.apple.print.ticket.creator com.apple.print.pm.PostScript com.apple.print.ticket.itemArray com.apple.print.PaperInfo.ppd.PMPaperName US Letter com.apple.print.ticket.client com.apple.print.pm.PostScript com.apple.print.ticket.modDate 2003-07-01T17:49:36Z com.apple.print.ticket.stateFlag 1 com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.privateLock com.apple.print.ticket.type com.apple.print.PaperInfoTicket com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.privateLock com.apple.print.ticket.type com.apple.print.PageFormatTicket 8BIMéxHHÞ@ÿîÿîRg(üHHØ(dÿh 8BIMíHH8BIM&?€8BIMî Transparency8BIM Transparency8BIMïÿÿd8BIM8BIM 8BIM8BIMó 8BIM 8BIM' 8BIMõH/fflff/ff¡™š2Z5-8BIMøpÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿè8BIM8BIM8BIM@@8BIM8BIMSsort_right.tiffnullboundsObjcRct1Top longLeftlongBtomlongRghtlongslicesVlLsObjcslicesliceIDlonggroupIDlongoriginenum ESliceOrigin autoGeneratedTypeenum ESliceTypeImg boundsObjcRct1Top longLeftlongBtomlongRghtlongurlTEXTnullTEXTMsgeTEXTaltTagTEXTcellTextIsHTMLboolcellTextTEXT horzAlignenumESliceHorzAligndefault vertAlignenumESliceVertAligndefault bgColorTypeenumESliceBGColorTypeNone topOutsetlong leftOutsetlong bottomOutsetlong rightOutsetlong8BIM8BIM8BIM Y=ÿØÿàJFIFHHÿí Adobe_CMÿîAdobed€ÿÛ„            ÿÀ"ÿÝÿÄ?   3!1AQa"q2‘¡±B#$RÁb34r‚ÑC%’Sðáñcs5¢²ƒ&D“TdE£t6ÒUâeò³„ÃÓuãóF'”¤…´•ÄÔäô¥µÅÕåõVfv†–¦¶ÆÖæö7GWgw‡—§·Ç×ç÷5!1AQaq"2‘¡±B#ÁRÑð3$bár‚’CScs4ñ%¢²ƒ&5ÂÒD“T£dEU6teâò³„ÃÓuãóF”¤…´•ÄÔäô¥µÅÕåõVfv†–¦¶ÆÖæö'7GWgw‡—§·ÇÿÚ ?ÜtÛ{¾Òß±NàݯúSü×ÐúÊIxrI)ÿÙ8BIM!UAdobe PhotoshopAdobe Photoshop 7.08BIM ¶moptÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ4TargetSettings interlacedboolTrnsboolMttCObjc NativeQuadGrn longÿBl longÿRd longÿ fileFormatenum FileFormatPNG24transparencyDitherAlgorithmenumDitherAlgorithmNonetransparencyDitherAmountlong noMatteColorbool8BIM¡-msetnullVersionlongxxyî‚ÿ‚ÿ‚ÿ‚ÿ‚ÿ‚ÿooqà===|~~ú‚ÿ‚ÿ‚ÿ‚ÿ~~ú::;v WWW­‚ÿ‚ÿ‚ÿ‚ÿWWW­ lƒ» ª†I,â·iDpCreated with The GIMP ü€' ü€'Adobe Photoshop 7.02006:09:03 19:33:07 adobe:docid:photoshop:b1b02524-371d-11db-90cd-9ba53958bbf8 Created with The GIMP xCreated with The GIMP8BIM!xCreated with The GIMP8BIM%h‘°ruÛm¤~hàÜDê¾8BIMê° com.apple.print.PageFormat.PMHorizontalRes com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMHorizontalRes 72 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2006-09-04T00:31:48Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMOrientation com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMOrientation 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2006-09-04T00:31:48Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMScaling com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMScaling 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2006-09-04T00:31:48Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMVerticalRes com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMVerticalRes 72 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2006-09-04T00:31:48Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMVerticalScaling com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMVerticalScaling 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2006-09-04T00:31:48Z com.apple.print.ticket.stateFlag 0 com.apple.print.subTicket.paper_info_ticket com.apple.print.PageFormat.PMAdjustedPageRect com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMAdjustedPageRect 0.0 0.0 734 576 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2006-09-04T00:31:48Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMAdjustedPaperRect com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMAdjustedPaperRect -18 -18 774 594 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2006-09-04T00:31:48Z com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.PMPaperName com.apple.print.ticket.creator com.apple.print.pm.PostScript com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMPaperName na-letter com.apple.print.ticket.client com.apple.print.pm.PostScript com.apple.print.ticket.modDate 2003-07-01T17:49:36Z com.apple.print.ticket.stateFlag 1 com.apple.print.PaperInfo.PMUnadjustedPageRect com.apple.print.ticket.creator com.apple.print.pm.PostScript com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMUnadjustedPageRect 0.0 0.0 734 576 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2006-09-04T00:31:48Z com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.PMUnadjustedPaperRect com.apple.print.ticket.creator com.apple.print.pm.PostScript com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMUnadjustedPaperRect -18 -18 774 594 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2006-09-04T00:31:48Z com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.ppd.PMPaperName com.apple.print.ticket.creator com.apple.print.pm.PostScript com.apple.print.ticket.itemArray com.apple.print.PaperInfo.ppd.PMPaperName US Letter com.apple.print.ticket.client com.apple.print.pm.PostScript com.apple.print.ticket.modDate 2003-07-01T17:49:36Z com.apple.print.ticket.stateFlag 1 com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.privateLock com.apple.print.ticket.type com.apple.print.PaperInfoTicket com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.privateLock com.apple.print.ticket.type com.apple.print.PageFormatTicket 8BIMéxHHÞ@ÿîÿîRg(üHHØ(dÿh 8BIMíHH8BIM&?€8BIMî Transparency8BIM Transparency8BIMïÿÿd8BIM8BIM 8BIM8BIMó 8BIM 8BIM' 8BIMõH/fflff/ff¡™š2Z5-8BIMøpÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿè8BIM8BIM8BIM@@8BIM8BIMSsort_right.tiffnullboundsObjcRct1Top longLeftlongBtomlongRghtlongslicesVlLsObjcslicesliceIDlonggroupIDlongoriginenum ESliceOrigin autoGeneratedTypeenum ESliceTypeImg boundsObjcRct1Top longLeftlongBtomlongRghtlongurlTEXTnullTEXTMsgeTEXTaltTagTEXTcellTextIsHTMLboolcellTextTEXT horzAlignenumESliceHorzAligndefault vertAlignenumESliceVertAligndefault bgColorTypeenumESliceBGColorTypeNone topOutsetlong leftOutsetlong bottomOutsetlong rightOutsetlong8BIM8BIM8BIM Z >ÿØÿàJFIFHHÿí Adobe_CMÿîAdobed€ÿÛ„            ÿÀ"ÿÝÿÄ?   3!1AQa"q2‘¡±B#$RÁb34r‚ÑC%’Sðáñcs5¢²ƒ&D“TdE£t6ÒUâeò³„ÃÓuãóF'”¤…´•ÄÔäô¥µÅÕåõVfv†–¦¶ÆÖæö7GWgw‡—§·Ç×ç÷5!1AQaq"2‘¡±B#ÁRÑð3$bár‚’CScs4ñ%¢²ƒ&5ÂÒD“T£dEU6teâò³„ÃÓuãóF”¤…´•ÄÔäô¥µÅÕåõVfv†–¦¶ÆÖæö'7GWgw‡—§·ÇÿÚ ?ê®?Xç?«·é;ÐçÑÛµÛÿµéîIxI)ÿÙ8BIM!UAdobe PhotoshopAdobe Photoshop 7.08BIM ¶moptÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ4TargetSettings interlacedboolTrnsboolMttCObjc NativeQuadGrn longÿBl longÿRd longÿ fileFormatenum FileFormatPNG24transparencyDitherAlgorithmenumDitherAlgorithmNonetransparencyDitherAmountlong noMatteColorbool8BIM¡-msetnullVersionlong ::;vooqà5WWW­~~ú‚ÿ 001bfffË‚ÿ‚ÿ‚ÿIIJ”vvw뀀þ‚ÿ‚ÿ‚ÿJJK–xxyþ‚ÿ‚ÿ‚ÿ666nhhjÒ‚ÿ‚ÿ‚ÿlƒ» ª†I,ä·iDtCreated with The GIMP ü€' ü€'Adobe Photoshop 7.02006:09:03 19:33:52 adobe:docid:photoshop:b1b02524-371d-11db-90cd-9ba53958bbf8 Created with The GIMP xCreated with The GIMP8BIM!xCreated with The GIMP8BIM%h‘°ruÛm¤~hàÜDê¾8BIMê° com.apple.print.PageFormat.PMHorizontalRes com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMHorizontalRes 72 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2006-09-04T00:31:48Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMOrientation com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMOrientation 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2006-09-04T00:31:48Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMScaling com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMScaling 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2006-09-04T00:31:48Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMVerticalRes com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMVerticalRes 72 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2006-09-04T00:31:48Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMVerticalScaling com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMVerticalScaling 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2006-09-04T00:31:48Z com.apple.print.ticket.stateFlag 0 com.apple.print.subTicket.paper_info_ticket com.apple.print.PageFormat.PMAdjustedPageRect com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMAdjustedPageRect 0.0 0.0 734 576 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2006-09-04T00:31:48Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMAdjustedPaperRect com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMAdjustedPaperRect -18 -18 774 594 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2006-09-04T00:31:48Z com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.PMPaperName com.apple.print.ticket.creator com.apple.print.pm.PostScript com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMPaperName na-letter com.apple.print.ticket.client com.apple.print.pm.PostScript com.apple.print.ticket.modDate 2003-07-01T17:49:36Z com.apple.print.ticket.stateFlag 1 com.apple.print.PaperInfo.PMUnadjustedPageRect com.apple.print.ticket.creator com.apple.print.pm.PostScript com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMUnadjustedPageRect 0.0 0.0 734 576 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2006-09-04T00:31:48Z com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.PMUnadjustedPaperRect com.apple.print.ticket.creator com.apple.print.pm.PostScript com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMUnadjustedPaperRect -18 -18 774 594 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2006-09-04T00:31:48Z com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.ppd.PMPaperName com.apple.print.ticket.creator com.apple.print.pm.PostScript com.apple.print.ticket.itemArray com.apple.print.PaperInfo.ppd.PMPaperName US Letter com.apple.print.ticket.client com.apple.print.pm.PostScript com.apple.print.ticket.modDate 2003-07-01T17:49:36Z com.apple.print.ticket.stateFlag 1 com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.privateLock com.apple.print.ticket.type com.apple.print.PaperInfoTicket com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.privateLock com.apple.print.ticket.type com.apple.print.PageFormatTicket 8BIMéxHHÞ@ÿîÿîRg(üHHØ(dÿh 8BIMíHH8BIM&?€8BIMî Transparency8BIM Transparency8BIMïÿÿd8BIM8BIM 8BIM8BIMó 8BIM 8BIM' 8BIMõH/fflff/ff¡™š2Z5-8BIMøpÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿè8BIM8BIM8BIM@@8BIM8BIMSsort_right.tiffnullboundsObjcRct1Top longLeftlongBtomlongRghtlongslicesVlLsObjcslicesliceIDlonggroupIDlongoriginenum ESliceOrigin autoGeneratedTypeenum ESliceTypeImg boundsObjcRct1Top longLeftlongBtomlongRghtlongurlTEXTnullTEXTMsgeTEXTaltTagTEXTcellTextIsHTMLboolcellTextTEXT horzAlignenumESliceHorzAligndefault vertAlignenumESliceVertAligndefault bgColorTypeenumESliceBGColorTypeNone topOutsetlong leftOutsetlong bottomOutsetlong rightOutsetlong8BIM8BIM8BIM [?ÿØÿàJFIFHHÿí Adobe_CMÿîAdobed€ÿÛ„            ÿÀ"ÿÝÿÄ?   3!1AQa"q2‘¡±B#$RÁb34r‚ÑC%’Sðáñcs5¢²ƒ&D“TdE£t6ÒUâeò³„ÃÓuãóF'”¤…´•ÄÔäô¥µÅÕåõVfv†–¦¶ÆÖæö7GWgw‡—§·Ç×ç÷5!1AQaq"2‘¡±B#ÁRÑð3$bár‚’CScs4ñ%¢²ƒ&5ÂÒD“T£dEU6teâò³„ÃÓuãóF”¤…´•ÄÔäô¥µÅÕåõVfv†–¦¶ÆÖæö'7GWgw‡—§·ÇÿÚ ?ê…ßX?ç«öw}æ77o£?¿»ÓÝý¤—€$’ŸÿÙ8BIM!UAdobe PhotoshopAdobe Photoshop 7.08BIM ¶moptÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ4TargetSettings interlacedboolTrnsboolMttCObjc NativeQuadGrn longÿBl longÿRd longÿ fileFormatenum FileFormatPNG24transparencyDitherAlgorithmenumDitherAlgorithmNonetransparencyDitherAmountlong noMatteColorbool8BIM¡-msetnullVersionlongJJK–IIJ” 666nxxyïvvwë001bT{k{¨ÿk{¨ÿk{¨ÿk{¨ÿO[|½dt¡ÿdt¡ÿdt¡ÿdt¡ÿ[i“é^n›ÿ^n›ÿ^n›ÿ^n›ÿUdéWg”ÿWg”ÿWg”ÿWg”ÿ@Lm½P`ÿP`ÿP`ÿP`ÿ&.D{IY†ÿIY†ÿIY†ÿBPyç BRÿBRÿ=Lwï!C4Biá%/L¢ $þò `ú@Zb(RC:\Dokumente und Einstellungen\Günther Noack\Eigene Dateien\Eigene Bilder\blue-badge-right.tiffþYþYGrr-0.9.0/Resources/Icons/AddCategory.tiff000644 001751 000024 00000010526 11157030260 021017 0ustar00multixstaff000000 000000 II*"$Ÿ:>>è?CCç?CCç?CCç;??è"$ŸpAEDîz{xÿ{}xÿ{}xÿ{}xÿz|xÿ=?@ì 6.23ãrtoÿ{}xÿ{}xÿ{}xÿ{}xÿ{}xÿprnÿ489ê167ß167ß167ß167ß167ß167ß167ß167ß167ß167ß167ß167ß167ß167ß167ß167ß)/0Þ,34ó/44å/44å/44å6<;üwytÿwyuÿwyuÿwyuÿwyuÿwyuÿvxuÿvxuÿvxuÿvxuÿvxuÿvxuÿvxuÿvxuÿvxtÿvxtÿvxtÿvxtÿwxtÿwxtÿwxtÿwxtÿvwtÿvwtÿ288ã044äUWSÿ‰‹†ÿ•–’ÿBFGÿrtpÿrtpÿrtoÿrtoÿrtoÿrtoÿrtoÿrtoÿrtoÿrtoÿqsoÿqsoÿqsoÿqsoÿqspÿqspÿqspÿqspÿqspÿqspÿqspÿqspÿqspÿqsoÿ167â044䉋†ÿ›˜ÿîîìÿINOÿnokÿnokÿnokÿmnkÿmnkÿmnkÿmnkÿmnkÿmnkÿmnkÿmnkÿmnkÿmnkÿmnkÿmnkÿmnkÿmojÿmojÿmojÿmojÿlnjÿlnjÿlnjÿlnjÿ066â044ä–—“ÿ¤¦¢ÿÙÙØÿEJJÿhjgÿhjgÿhjgÿhjfÿhjfÿhjfÿhjfÿgifÿgifÿgifÿgifÿgifÿhifÿhifÿhifÿhifÿhifÿhifÿhifÿhifÿhifÿhifÿhifÿhifÿ066â044ä–—“ÿ¤¦¢ÿØØÖÿEJJÿceaÿceaÿceaÿceaÿceaÿceaÿceaÿceaÿcebÿcebÿcebÿcebÿceaÿceaÿceaÿceaÿbdaÿbdaÿbdaÿbdaÿbdaÿbdaÿbdaÿbdaÿ066â044ä–—“ÿ¤¦¢ÿØØÖÿDIIÿ_a]ÿ_a]ÿ_a]ÿ_a]ÿ_a]ÿ_a\ÿ_a\ÿ_a\ÿ_a\ÿ^`\ÿ^`\ÿ^`\ÿ^`\ÿ^`\ÿ^`\ÿ^`\ÿ^`\ÿ^`\ÿ^`\ÿ^`\ÿ^`\ÿ^`\ÿ^`\ÿ^`\ÿ/56â044ä–—“ÿ¤¦¢ÿ××ÕÿDIIÿY[WÿY[WÿY[WÿY[WÿY[WÿZ\XÿZ\XÿZ\XÿZ\XÿZ\XÿZ\XÿZ\XÿZ\XÿZ\XÿY[WÿY[WÿY[WÿY[WÿY[WÿY[WÿY[WÿY[WÿY[WÿY[Wÿ.45â044ä–—“ÿ¤¦¢ÿ××ÕÿDIIÿSUQÿRTPÿRTPÿRTPÿRTPÿRTQÿRTQÿRTQÿRUQÿRUQÿRUQÿRUQÿRUQÿRUQÿRUQÿUZ_ÿdrÿdrÿUZ_ÿQTPÿQTPÿQTPÿQTPÿRTPÿ.45â044ä–—“ÿ¤¦¢ÿÖÖÔÿDIIÿQSOÿPROÿPRNÿPRNÿPRNÿPROÿPROÿPROÿPROÿPQOÿPQOÿPQOÿPQOÿOROÿOROÿbo‹ÿ• ¹ÿ• ¹ÿbp‹ÿOROÿORNÿORNÿORNÿPROÿ.45â044ä–—“ÿ¤¦¢ÿÕÕÓÿDIIÿMQNÿMPMÿMPLÿMPLÿMPLÿMPLÿNOLÿNOLÿNOLÿNOLÿNOLÿNOLÿNOLÿMOLÿMOLÿ]lÿ¬µÉÿ¬µÉÿ]lÿMOKÿMOKÿMOKÿMOKÿMPMÿ.45â/44å–—“ÿ¤¦¢ÿÕÕÓÿDIIÿLNJÿJMIÿJMIÿJMIÿJMIÿJMIÿJMIÿJLIÿJLIÿJLIÿILIÿILIÿILIÿILIÿILIÿWfˆÿ¬µÉÿ¬µÉÿWf‡ÿILHÿILHÿIKHÿIKHÿJMIÿ.45â/44å–—“ÿ¤¦¢ÿÔÔÒÿDIIÿILHÿGIFÿGIFÿGIFÿGIFÿGHFÿGHFÿGHFÿGHFÿGHFÿGHFÿGHFÿFHFÿFHFÿFHFÿR_ÿ©²Æÿ©²ÆÿR_ÿFHFÿFHFÿFHFÿFGEÿFHFÿ.45â/44å–—“ÿ¤¦¢ÿÔÔÒÿDIIÿFIEÿCECÿCEBÿCDBÿCDBÿCEBÿCEBÿCEBÿCEBÿBEBÿDJPÿMYvÿKXyÿKXyÿKXyÿO\}ÿ“¶ÿ“¶ÿO\}ÿKXyÿKXyÿKXyÿMYuÿDIOÿ.45â/44å–—“ÿ¤¦¢ÿÓÓÑÿDIIÿCDCÿ?A?ÿ?A>ÿ?@>ÿ?@>ÿ?@>ÿ>@>ÿ>@>ÿ>@>ÿ>@>ÿFRnÿmy˜ÿ}ˆ§ÿ}ˆ§ÿ}ˆ§ÿ}ˆ§ÿ}ˆ§ÿ}ˆ§ÿ}ˆ§ÿ}ˆ§ÿ}ˆ§ÿ}ˆ§ÿmy˜ÿFRnÿ.35â/44å–—“ÿ¤¦¢ÿÒÒÐÿDIIÿ?B?ÿ:<9ÿ:<9ÿ:<9ÿ:<9ÿ:<9ÿ9<9ÿ9<9ÿ9<9ÿ9<9ÿ@Lgÿ[iŠÿft–ÿft–ÿft–ÿft–ÿft–ÿft–ÿft–ÿft–ÿft–ÿft–ÿ[iŠÿ@Lgÿ/23ã/44å–—“ÿ¤¦¢ÿÑÑÏÿDHIÿ;>;ÿ686ÿ676ÿ676ÿ565ÿ565ÿ565ÿ565ÿ565ÿ565ÿ5:Aÿ:E`ÿ9Fdÿ9Fdÿ9Fdÿ:GfÿP_‡ÿP_‡ÿ:Gfÿ9Fdÿ9Fdÿ9Fdÿ:E`ÿ5:@ÿ.45â/44å–—“ÿ¤¦¢ÿºººÿEIJÿ353ÿ/10ÿ/10ÿ/10ÿ/10ÿ/10ÿ/10ÿ/10ÿ/10ÿ/1/ÿ/1/ÿ/1/ÿ/1/ÿ/1/ÿ/1/ÿ3@^ÿ:Jwÿ:Jwÿ3@^ÿ./.ÿ./.ÿ./.ÿ./.ÿ453ÿ-01Ú/44å–—“ÿ¤¦¢ÿ„‡†ÿDHFÿ+-+ÿ+,+ÿ*+*ÿ*+*ÿ*+*ÿ)+*ÿ)+)ÿ)+)ÿ)+)ÿ)+)ÿ)+)ÿ)+)ÿ)+)ÿ)+)ÿ)+)ÿ.9Wÿ8Huÿ8Huÿ.9Wÿ)*)ÿ()(ÿ()(ÿ()(ÿ786ÿ',,Ã/44唕‘ÿkmkÿ9>>ÿ120ÿ$%%ÿ$%%ÿ$%%ÿ$%$ÿ$%$ÿ$%$ÿ$%#ÿ$%#ÿ$%#ÿ$%#ÿ$$#ÿ$$#ÿ$$#ÿ$$#ÿ$$#ÿ'2Pÿ8Huÿ8Huÿ'2Pÿ#$#ÿ#$#ÿ%&$ÿ-/-ÿ266ìN,13ï6<=þ279ÿ6<<þ9=>þ9=>þ9=>þ9=>þ9=>þ9=>þ9=>þ9=>þ9=>þ9=>þ9=>þ9=>þ9=>þ9=>þ9=>þ9=>þ(3Kÿ2@iÿ2@iÿ(2Kþ8<<ú7<<ø044ä%**Àg "&)-05>EJMPQ w *Cæ *Cå o>5,"   !*29@FLRW\TJ@7,   $).36874/)" þ  Ú câ@FN(RC:\Dokumente und Einstellungen\Günther Noack\Eigene Dateien\Eigene Bilder\Icons\AddCategory32.tiffþYþYGrr-0.9.0/Resources/Icons/AddFeed.tiff000644 001751 000024 00000010522 11157030260 020101 0ustar00multixstaff000000 000000 II* !~0«¶Dû¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¶Dû~0« !~0«ÉQ üçc"ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿçc"ÿÉQ ü~0«¶Dûçc!ÿës8ÿì“fÿìuÿìuÿìœuÿìœuÿìœuÿìœuÿìœuÿìœuÿìœuÿìœuÿìœuÿìœuÿìœuÿìœuÿìœuÿìœuÿì’fÿër8ÿçc!ÿ¶DûºHÿìg"ÿì“dÿìtÿíÞÔÿíâÛÿîáÙÿíÙÎÿíÒÄÿíÄ®ÿë­Œÿìuÿìtÿìtÿìtÿìtÿìtÿìtÿìtÿìtÿìtÿì“dÿìg"ÿ»Iÿ¼Kÿíi ÿíŸrÿíŸrÿîåÞÿîåÞÿîåÞÿîåÞÿîåÞÿîåÞÿîåÞÿíÞÔÿí¾£ÿí¡uÿíŸrÿíŸrÿíŸrÿíŸrÿì™lÿíWÿíCÿís.ÿíi ÿ¼Kÿ½Mÿîkÿí qÿí qÿîåÞÿîåÞÿîäÜÿîãÛÿîãÚÿîâÙÿîâÙÿîâÙÿîáØÿîÕÅÿíšjÿíy4ÿíw2ÿîr*ÿîkÿîkÿîkÿîkÿîkÿ¾Mÿ¿OÿïmÿïRÿî„Aÿï‡Gÿît'ÿïx.ÿîSÿî¦xÿ゙ÿîÖÅÿîßÕÿîßÕÿîßÕÿîßÕÿî¨|ÿïmÿïmÿïmÿïmÿïmÿïmÿïmÿ¿PÿÁRÿðoÿðoÿðoÿðoÿðoÿðoÿðoÿðoÿðoÿðqÿî§xÿïÞÒÿîàÔÿîàÔÿîàÔÿÿðoÿðoÿðoÿðoÿðoÿðoÿÁRÿÂTÿñqÿñqÿñqÿñqÿñqÿñqÿñqÿñqÿñqÿñqÿñqÿð‡<ÿî̳ÿîàÔÿîàÔÿîàÔÿï«{ÿñqÿñqÿñqÿñqÿñqÿÂTÿÄVÿòsÿòsÿòsÿï̱ÿíÙÉÿîÕÁÿレÿð¨sÿð‹AÿòsÿòsÿòsÿòuÿðµŠÿîàÔÿîàÔÿîàÔÿï—WÿòsÿòsÿòsÿòsÿÄWÿÅYÿóuÿóuÿóuÿîàÔÿîàÔÿîàÔÿîàÔÿîàÔÿîàÔÿð·Šÿó{ ÿóuÿóuÿówÿîͲÿîàÔÿîàÔÿîÔÀÿòxÿóuÿóuÿóuÿÅYÿÇ[ÿôwÿôwÿôwÿîáÔÿîáÔÿîáÔÿîáÔÿîáÔÿîáÔÿîáÔÿïÕ¾ÿóŽ<ÿôwÿôwÿò‹7ÿîÞÐÿÏÈÆÿ{†£ÿ{~”ÿÔu/ÿôwÿôwÿÇ[ÿÈ]ÿõyÿõyÿõyÿó”Cÿó!ÿôƒ$ÿò—Kÿñ·†ÿîàÒÿîáÓÿîáÓÿïÕ¼ÿô~ÿõyÿõyÿò¬pÿ‰£ÿ• ¹ÿ• ¹ÿw€ÿõyÿõyÿÉ^ÿÊ`ÿö{ÿö{ÿö{ÿö{ÿö{ÿö{ÿö{ÿö{ÿô”@ÿïÖÀÿïáÓÿïáÓÿñ¹†ÿö{ÿö{ÿõ{ÿao’ÿ¬µÉÿ¬µÉÿanÿ÷Œ/ÿözÿÊ`ÿÌbÿ÷| ÿ÷| ÿ÷| ÿ÷| ÿ÷| ÿ÷| ÿ÷| ÿ÷| ÿ÷~ÿô˜DÿïáÓÿïâÕÿïâÕÿôœLÿø0ÿø–>ÿ[iŠÿ¬µÉÿ¬µÉÿ[iŠÿù©aÿ÷| ÿÌbÿÍdÿø~ ÿøÿø‰ ÿø-ÿù—;ÿùžIÿú¦Wÿú«`ÿú«`ÿú«`ÿóÏ«ÿïæÜÿïæÜÿõÈœÿú«`ÿú«`ÿWc„ÿ©²Æÿ©²ÆÿWc…ÿú«`ÿø~ ÿÍeÿÏgÿù€ ÿû¬^ÿû¬^ÿøº{ÿñÚÂÿñÚÂÿøº{ÿû¬^ÿû¬^ÿû¬^ÿ÷½ƒÿÅÂÂÿdo‹ÿP\|ÿP[zÿP[zÿR^~ÿ“¶ÿ“¶ÿR_ÿP[zÿPZxÿOYxÿDPlÜAÐiÿú‚ÿû­^ÿû­^ÿñÚÂÿïæÜÿïæÜÿñÚÂÿû­^ÿû­^ÿû­^ÿú³jÿ^i„ÿmy˜ÿ}ˆ§ÿ}ˆ§ÿ}ˆ§ÿ}ˆ§ÿ}ˆ§ÿ}ˆ§ÿ}ˆ§ÿ}ˆ§ÿ}ˆ§ÿ}ˆ§ÿmy˜ÿ>JeÜÒkÿû„ÿü®\ÿü®\ÿòÚÁÿïçÜÿïçÜÿòÚÁÿü®\ÿü®\ÿü®\ÿú²fÿYc~ÿ[iŠÿft–ÿft–ÿft–ÿft–ÿft–ÿft–ÿft–ÿft–ÿft–ÿft–ÿ[iŠÿ8D_ÜÓnÿü†ÿý°[ÿý°[ÿú½yÿòÛÁÿòÛÁÿú½yÿý°[ÿý°[ÿý°[ÿù¾{ÿÀ¾½ÿS]wÿ>Khÿ>Ieÿ>Ieÿ=IgÿP_‡ÿP_‡ÿ=Jiÿ>Ieÿ>Hcÿ=Hcÿ2>XÜAÕpÿýˆÿý­Rÿý±Zÿý±Zÿý±Zÿý±Zÿý±Zÿý±Zÿý±Zÿý±Zÿý±Zÿý±Zÿý±Zÿý±Zÿý±Zÿý±Zÿ8C_ÿ:Jwÿ:Jwÿ8C_ÿý­RÿýˆÿÕpÿÒpûûˆÿþ–ÿþ«Jÿþ²Yÿþ²Yÿþ²Yÿþ²Yÿþ²Yÿþ²Yÿþ²Yÿþ²Yÿþ²Yÿþ²Yÿþ²Yÿþ²Yÿþ²Yÿ3EJMPQ w *Cæ *Cå o>5,"   !*29@FLRW\TJ@7,   $).36874/)" þ  Ú _â@BJ(RC:\Dokumente und Einstellungen\Günther Noack\Eigene Dateien\Eigene Bilder\FeedSubscribe32.tiffþYþYGrr-0.9.0/Resources/Icons/Application/000755 001751 000024 00000000000 11301570514 020220 5ustar00multixstaff000000 000000 Grr-0.9.0/Resources/Icons/ArticleLink.tiff000644 001751 000024 00000010524 11157030260 021030 0ustar00multixstaff000000 000000 II*ÕÓÑïÚØÕôÚØÕôÚØÕôÚØÕôÚØÕôÚØÕôÚØÕôÚØÕôÚØÕôÚØÕôÚØÕôÚØÕôÚØÕôÚØÕôÚØÕôÚØÕôÚØÕôÚØÕôÚØÕôÚØÕôÕÓÑïäâßÿüúöÿüúöÿüúöÿüúöÿüúöÿüúöÿüúöÿüúöÿüúöÿüúöÿüúöÿüúöÿüúöÿüúöÿüúöÿüúöÿüúöÿüúöÿüúöÿüúöÿäâßÿäâßÿþüøÿþüøÿþüøÿþüøÿþüøÿþüøÿþüøÿþüøÿþüøÿþüøÿþüøÿþüøÿþüøÿþüøÿ’Žÿ²°­ÿïíéÿþüøÿþüøÿþüøÿäâßÿãáÞÿýû÷ÿýû÷ÿýû÷ÿýû÷ÿýû÷ÿýû÷ÿýû÷ÿýû÷ÿýû÷ÿýû÷ÿýû÷ÿýû÷ÿýû÷ÿýû÷ÿîìèÿÐÎËÿŒŠ‡ÿÌÊÇÿýû÷ÿýû÷ÿãáÞÿâàÝÿüúöÿÒÑÏÿ©©©ÿ©©©ÿ©©©ÿ©©©ÿ©©©ÿ©©©ÿ©©©ÿ©©©ÿ©©©ÿÒÑÏÿüúöÿüúöÿ‘ÿ´²¯ÿðîêÿŽŒŠÿâàÜÿüúöÿâàÝÿáßÜÿúøôÿúøôÿúøôÿúøôÿúøôÿúøôÿúøôÿúøôÿúøôÿúøôÿúøõÿúøõÿúøõÿúøõÿàÞÛÿ›™ÿ½»¹ÿÎÌÉÿª¨¦ÿúøõÿáßÜÿàÞÛÿù÷óÿÑÐÎÿ©©©ÿ©©©ÿ©©©ÿ©©©ÿ©©©ÿ©©©ÿ©©©ÿ©©©ÿ©©©ÿÑÐÎÿù÷óÿ¦¤¢ÿ°®«ÿßÝÙÿ‘ÿëéåÿ’Žÿù÷óÿàÞÛÿàÝÚÿøöòÿøöòÿøöòÿøöòÿøöòÿøöòÿøöòÿøöòÿøöòÿøöòÿøöòÿøöòÿøöòÿ¥£ ÿ®¬ªÿøöòÿøöòÿøöòÿøöòÿøöòÿàÝÚÿßÜÙÿöôñÿÏÎÍÿ©©©ÿ©©©ÿ©©©ÿ©©©ÿ©©©ÿ©©©ÿ©©©ÿ©©©ÿ©©©ÿÐÏÍÿ÷õñÿ÷õñÿ÷õñÿ÷õñÿ÷õñÿ÷õñÿ÷õñÿ÷õñÿßÜÙÿÞÛØÿõóðÿõóðÿõóðÿÈÍÜÿÔ×áÿõóðÿõóðÿõóðÿõóðÿõóðÿõóðÿõóðÿõóðÿõóðÿõóðÿõóðÿõóðÿõóðÿõóðÿõóðÿÞÛØÿ #2Blª!6VÝÚ×ÿôòîÿÎÍËÿ¤¥©ÿVl¥ÿRi¥ÿ‘—§ÿ©©©ÿ©©©ÿ©©©ÿ©©©ÿ©©©ÿ©©©ÿ©©©ÿ©©©ÿ©©©ÿ©©©ÿ©©©ÿ©©©ÿÎÍËÿôòîÿÝÚ×ÿ)AKb¡üJ`›ò™ºÿÛÝâÿóñíÿ‹™¿ÿn±ÿ„”¹ÿUl§ÿÉÍÚÿóñíÿóñíÿËÏÛÿóñíÿóñíÿóñíÿóñíÿóñíÿóñíÿóñíÿóñíÿóñíÿóñíÿÜÙÖÿ)CiLc¢üp‚±ÿSj¦ÿrƒ¯ÿUk¦ÿ½ÿ¼ÿzŒ´ÿRh¤ÿ‘—§ÿ–§ÿMe£ÿ©©©ÿ©©©ÿ©©©ÿ©©©ÿ©©©ÿ©©©ÿ©©©ÿ©©©ÿÍÌÊÿòðìÿÛØÕÿ/ÿ{L3ÿ{L2ÿzK2ÿyJ1ÿzK1ÿzK1ÿzK2ÿyK2ÿzK1ÿxH.ÿ9ÿF ø¶±¯ÿ@ÿo;ÿo;ÿn:ÿn:ÿo:ÿo:ÿo:ÿo:ÿo:ÿm8ÿ9ÿF ø£›˜ÿ?ÿc) ÿc) ÿc) ÿc) ÿb) ÿb) ÿb) ÿb) ÿb) ÿa' ÿ9ÿF ù¢›—ÿ=ÿ^' ÿ^' ÿ^' ÿ^' ÿ^' ÿ^' ÿ]' ÿ]' ÿ]' ÿ^' ÿ9ÿF ú¢›—ÿ=ÿX& ÿX& ÿX& ÿX& ÿX& ÿX& ÿX& ÿX& ÿW' ÿX& ÿ9ÿF ú¢›—ÿ<ÿN" ÿN" ÿN" ÿN" ÿN" ÿN" ÿM" ÿM" ÿM" ÿN" ÿ9ÿF û¡š–ÿ<ÿ>ÿ>ÿ>ÿ>ÿ=ÿ=ÿ=ÿ=ÿ=ÿ?ÿ9ÿE ükUJÿ;ÿ)ÿ)ÿ*ÿ*ÿ)ÿ)ÿ)ÿ)ÿ)ÿ+ÿ1Ø:þA ÿ=ÿ:ÿ9ÿ9ÿ8ÿ7ÿ7ÿ6ÿ5ÿ4ÿ5ðQ %.7=?=7.%  þÚ dâ@FN(RC:\Dokumente und Einstellungen\Günther Noack\Eigene Dateien\Eigene Bilder\BrownFolder\Folder16.tiffþYþYGrr-0.9.0/Resources/Icons/Database.tiff000644 001751 000024 00000004374 11157030260 020341 0ustar00multixstaff000000 000000 II*˜FC#ÿFC#ÿFC#ÿFC#ÿFC#ÿFC#ÿFC#ÿFC#ÿFC#ÿåÞuÿåÞuÿåÞuÿåÞuÿåÞuÿåÞuÿåÞuÿFC#ÿFC#ÿFC#ÿåÞuÿåÞuÿåÞuÿåÞuÿåÞuÿåÞuÿåÞuÿåÞuÿåÞuÿåÞuÿåÞuÿFC#ÿFC#ÿåÞuÿåÞuÿåÞuÿåÞuÿåÞuÿåÞuÿåÞuÿåÞuÿåÞuÿåÞuÿåÞuÿåÞuÿåÞuÿFC#ÿFC#ÿ{AÿåÞuÿåÞuÿåÞuÿåÞuÿåÞuÿåÞuÿåÞuÿåÞuÿåÞuÿåÞuÿåÞuÿ{AÿFC#ÿFC#ÿª¥Wÿ{Aÿ{AÿåÞuÿåÞuÿåÞuÿåÞuÿåÞuÿåÞuÿåÞuÿ{Aÿ{Aÿ¢SÿFC#ÿFC#ÿ§¢Uÿ¯©Yÿ·±]ÿ{Aÿ{Aÿ{Aÿ{Aÿ{Aÿ{Aÿ{Aÿµ¯\ÿ®¨Yÿ§¢UÿFC#ÿFC#ÿ£žSÿ«¦Wÿ³®[ÿ»µ_ÿýdÿÆÀeÿÇÁeÿÇÁeÿÇÁeÿÁ¼cÿºµ_ÿ³®[ÿ¬§XÿFC#ÿFC#ÿŸšQÿ§¢Uÿ°ªYÿ¸²^ÿÀºbÿÅ¿dÿÈÂfÿÊÃgÿÊÃgÿÇÁeÿÀºbÿ¸³^ÿ²­[ÿFC#ÿFC#ÿœ—Oÿ¤ŸSÿ¬§Xÿ´®\ÿ»µ_ÿľdÿÉÃfÿËÅhÿËÅhÿÌÆhÿÅ¿dÿ¾¸aÿ·±]ÿFC#ÿFC#ÿ˜”Nÿ ›Rÿ§¢Uÿ°«Zÿ¸³^ÿÁ»bÿÈÂfÿËÅhÿÍÇiÿÍÇiÿÊÃgÿýdÿ¼¶`ÿFC#ÿFC#ÿ”Kÿœ—Oÿ¤ŸSÿ¬§Xÿ´®\ÿ¼¶`ÿľdÿÌÆhÿÏÉiÿÐÉjÿÐÉjÿÉÃfÿÁ¼cÿFC#ÿFC#ÿŒIÿ˜”Nÿ ›Rÿ¨£Vÿ°«Zÿ¸³^ÿÁ»bÿÉÃfÿÐÉjÿÑÊjÿÒËkÿÎÈiÿÇÁeÿFC#ÿ#FC#ÿŒˆHÿ•Lÿ˜Pÿ¥ Tÿ­¨Xÿµ¯\ÿ½·`ÿÅ¿dÿÍÇiÿÒËkÿÓÍlÿÓÍlÿÌÆhÿFC#ÿ#??FC#ÿ‰…Fÿ‘Jÿ™”Nÿ¡œRÿ©¤Vÿ±¬Zÿ¸³^ÿÁ¼cÿÊÃgÿÒËkÿÔÎlÿÕÏmÿÒËkÿFC#ÿ??9???FC#ÿ‰Hÿ•‘Lÿž™Pÿ¦¡Tÿ­¨Xÿµ¯\ÿ¾¸aÿÆÀeÿÎÈiÿÕÏmÿØÑnÿFC#ÿ???9????FC#ÿFC#ÿ™”Nÿ¡œRÿ©¤Vÿ±¬Zÿ¹´^ÿ¼cÿÊÃgÿFC#ÿFC#ÿ????#????FC#ÿFC#ÿFC#ÿFC#ÿFC#ÿFC#ÿFC#ÿ????# "-6=?=6-" þv X~Ö@ìô(RC:\Dokumente und Einstellungen\Günther Noack\Eigene Dateien\Eigene Bilder\Database.tiffCreated with The GIMPHHGrr-0.9.0/Resources/Icons/DeleteArticle.tiff000644 001751 000024 00000046074 11157030260 021346 0ustar00multixstaff000000 000000 II*þ  þ< (12*R¼)>I†¦(hi‡L€ü '€ü 'Adobe Photoshop 7.02006:09:25 00:39:43 adobe:docid:photoshop:9fdcec62-4c5e-11db-8c81-d26e35c2cbb3 8BIM%8BIMê° com.apple.print.PageFormat.PMHorizontalRes com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMHorizontalRes 72 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2006-09-25T05:38:40Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMOrientation com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMOrientation 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2006-09-25T05:38:40Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMScaling com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMScaling 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2006-09-25T05:38:40Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMVerticalRes com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMVerticalRes 72 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2006-09-25T05:38:40Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMVerticalScaling com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMVerticalScaling 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2006-09-25T05:38:40Z com.apple.print.ticket.stateFlag 0 com.apple.print.subTicket.paper_info_ticket com.apple.print.PageFormat.PMAdjustedPageRect com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMAdjustedPageRect 0.0 0.0 734 576 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2006-09-25T05:38:40Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMAdjustedPaperRect com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMAdjustedPaperRect -18 -18 774 594 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2006-09-25T05:38:40Z com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.PMPaperName com.apple.print.ticket.creator com.apple.print.pm.PostScript com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMPaperName na-letter com.apple.print.ticket.client com.apple.print.pm.PostScript com.apple.print.ticket.modDate 2003-07-01T17:49:36Z com.apple.print.ticket.stateFlag 1 com.apple.print.PaperInfo.PMUnadjustedPageRect com.apple.print.ticket.creator com.apple.print.pm.PostScript com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMUnadjustedPageRect 0.0 0.0 734 576 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2006-09-25T05:38:40Z com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.PMUnadjustedPaperRect com.apple.print.ticket.creator com.apple.print.pm.PostScript com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMUnadjustedPaperRect -18 -18 774 594 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2006-09-25T05:38:40Z com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.ppd.PMPaperName com.apple.print.ticket.creator com.apple.print.pm.PostScript com.apple.print.ticket.itemArray com.apple.print.PaperInfo.ppd.PMPaperName US Letter com.apple.print.ticket.client com.apple.print.pm.PostScript com.apple.print.ticket.modDate 2003-07-01T17:49:36Z com.apple.print.ticket.stateFlag 1 com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.privateLock com.apple.print.ticket.type com.apple.print.PaperInfoTicket com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.privateLock com.apple.print.ticket.type com.apple.print.PageFormatTicket 8BIMéxHHÞ@ÿîÿîRg(üHHØ(dÿh 8BIMíHH8BIM&?€8BIMî Transparency8BIM Transparency8BIMïÿÿd8BIM8BIM 8BIM8BIMó 8BIM 8BIM' 8BIMõH/fflff/ff¡™š2Z5-8BIMøpÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿè8BIM8BIM8BIM@@8BIM8BIMQ delete_32.tiff nullboundsObjcRct1Top longLeftlongBtomlong Rghtlong slicesVlLsObjcslicesliceIDlonggroupIDlongoriginenum ESliceOrigin autoGeneratedTypeenum ESliceTypeImg boundsObjcRct1Top longLeftlongBtomlong Rghtlong urlTEXTnullTEXTMsgeTEXTaltTagTEXTcellTextIsHTMLboolcellTextTEXT horzAlignenumESliceHorzAligndefault vertAlignenumESliceVertAligndefault bgColorTypeenumESliceBGColorTypeNone topOutsetlong leftOutsetlong bottomOutsetlong rightOutsetlong8BIM8BIM8BIM I ` -ÿØÿàJFIFHHÿí Adobe_CMÿîAdobed€ÿÛ„            ÿÀ "ÿÝÿÄ?   3!1AQa"q2‘¡±B#$RÁb34r‚ÑC%’Sðáñcs5¢²ƒ&D“TdE£t6ÒUâeò³„ÃÓuãóF'”¤…´•ÄÔäô¥µÅÕåõVfv†–¦¶ÆÖæö7GWgw‡—§·Ç×ç÷5!1AQaq"2‘¡±B#ÁRÑð3$bár‚’CScs4ñ%¢²ƒ&5ÂÒD“T£dEU6teâò³„ÃÓuãóF”¤…´•ÄÔäô¥µÅÕåõVfv†–¦¶ÆÖæö'7GWgw‡—§·ÇÿÚ ?ôΡÔ1:n%™™– ©¨Kœ{žÍhüç¹p=Cüeõ+­-é˜ì¦©öºÐ_a;Z[[?é©ÿŒ\»²º¦?Kk¶ÑXºÁؽåÀ[emöÿÆ,ê±3>¬õ ìsK2š]îcÚêš«eË>.žÆ„¤î|?‘寓,FlùD¥‡¥Á70ÆWV¦Ð:Ž=wÕ>âÀk°|5sþjïº_TÂê¸lÌÂ~úŸ¡ìæ¸}&XßÍ{V7¥Ñ>¸t·Ím¯)¢ êTÿÍ;¿>§Óþºæ~¢ddtϬ/é®tÑ–×4·°²°^×[klbte8Ê"Rã„þY0çÃËç×&,G•æ9çpß%Þ‹ÿпþ1±mÆêÔu£“X¬»Áõ“§ö«sWIKºWÖþˆÆ¹À^ÆÑôê² ¿èÝÿ‚-~©Òðú¶ð³Y¾«<4s\>•»ó^Õçy¿âûëO¼¿¥Ú2küÇ5þ• (8µ¿æX ”eJB>ÿò99ÿN ¨*Ù22óì&&ÿá ÿÐÿºÿj,¯úÎÿã ÿï99ÿÛ22ùVkÛ33øó99ÿë77ÿë77ÿë77ÿî99ÿ÷55ÿ`µo­÷<<ÿç++ÿÖ ÿÆÿ8 Q»ÿÓÿæ22ÿô55ÿœÜ$pÛ..øó33ÿê22ÿë22ÿê22ÿí33ÿö11ÿ`¶/où33ÿé44ÿÛ''ÿÉ ÿVÁ d¿ÿÕ((ÿæ--ÿ÷..ÿtÄpÙ))÷ñ--ÿê,,ÿê,,ÿê,,ÿì..ÿö,,ÿ` ¶ Pñ,,ÿê--ÿÝ,,ÿËÿeÐf¿ÿÓ$$ÿå''ÿö))ÿm¾tå&&ýï((ÿé''ÿé''ÿé''ÿì((ÿö''ÿY ²Kî''ÿé((ÿÛ&&ÿÊ ÿg Ó\¼ÿÐÿã!!ÿó$$ÿ…Ì+„è""þï##ÿé""ÿé""ÿé""ÿì##ÿò!!ÿG¢$^ô##ÿç""ÿØ ÿÇÿ_ Ì >±þÊÿßÿíÿÀí*+…çþîÿèÿéÿèÿìÿñÿE¡LŒöÿãÿÒÿÃÿG¶ –ëÃÿØÿçÿïÿk*„èþïÿèÿèÿèÿìÿíÿO¦¦ÙìÿßÿËÿ¹ÿ&U±¿ÿÏÿáÿðÿ‘ Ð%~Øøïÿçÿçÿçÿêÿîÿéÿäÿ×ÿÂÿ¥ýW[¶ ÿÃÿØÿäÿòÿ?ŒoÖ÷ïÿçÿçÿçÿèÿæÿÞÿËÿ½ ÿaÑ vÓ» ÿË ÿÝ ÿè ÿê þ2znÎ óì ÿç ÿç ÿæ ÿá ÿÓ ÿ¾ ÿ® ÿ{T°ÿ»ÿÏÿÝ ÿç ÿî ÿd¦,&{ç ýè ÿå ÿá ÿÕÿÂÿ¹ÿVÊ#;™·ÿ½ÿÎÿÛÿäÿñÿÔòl«/oPK%_M¤ÔæþäÿßÿÔÿÃÿ¹ÿ‡íRT¶·ÿºÿÈÿÕÿÞÿæÿïÿòÿìÿëÿðÿòÿèÿàÿÙÿÎÿ¿ÿ¸ÿ•õpJ¬±ÿ·ÿ¿ÿËÿÔÿÙÿÝÿàÿáÿßÿÛÿÖÿÎÿÃÿ¹ÿ¶ÿ…ìp $}‘îµÿ·ÿ¼ÿÂÿÈÿËÿËÿÉÿÄÿ¾ÿ¸ÿ¶ÿªÿUÈR39‰ê¬ÿ¶ÿ·ÿ¹ÿ¹ÿ¸ÿ¸ÿ°ÿû^Î{#)i6ŸRÀaÐbÓ[ËCµ$V!  ÿÿ    Grr-0.9.0/Resources/Icons/DeleteCategory.tiff000644 001751 000024 00000010530 11157030261 021525 0ustar00multixstaff000000 000000 II*"$Ÿ:>>è?CCç?CCç?CCç;??è"$ŸpAEDîz{xÿ{}xÿ{}xÿ{}xÿz|xÿ=?@ì 6.23ãrtoÿ{}xÿ{}xÿ{}xÿ{}xÿ{}xÿprnÿ489ê167ß167ß167ß167ß167ß167ß167ß167ß167ß167ß167ß167ß167ß167ß167ß167ß)/0Þ,34ó/44å/44å/44å6<;üwytÿwyuÿwyuÿwyuÿwyuÿwyuÿvxuÿvxuÿvxuÿvxuÿvxuÿvxuÿvxuÿvxuÿvxtÿvxtÿvxtÿvxtÿwxtÿwxtÿwxtÿwxtÿvwtÿvwtÿ288ã044äUWSÿ‰‹†ÿ•–’ÿBFGÿrtpÿrtpÿrtoÿrtoÿrtoÿrtoÿrtoÿrtoÿrtoÿrtoÿqsoÿqsoÿqsoÿqsoÿqspÿqspÿqspÿqspÿqspÿqspÿqspÿqspÿqspÿqsoÿ167â044䉋†ÿ›˜ÿîîìÿINOÿnokÿnokÿnokÿmnkÿmnkÿmnkÿmnkÿmnkÿmnkÿmnkÿmnkÿmnkÿmnkÿmnkÿmnkÿmnkÿmojÿmojÿmojÿmojÿlnjÿlnjÿlnjÿlnjÿ066â044ä–—“ÿ¤¦¢ÿÙÙØÿEJJÿhjgÿhjgÿhjgÿhjfÿhjfÿhjfÿhjfÿgifÿgifÿgifÿgifÿgifÿhifÿhifÿhifÿhifÿhifÿhifÿhifÿhifÿhifÿhifÿhifÿhifÿ066â044ä–—“ÿ¤¦¢ÿØØÖÿEJJÿceaÿceaÿceaÿceaÿceaÿceaÿceaÿceaÿcebÿcebÿcebÿcebÿceaÿceaÿceaÿceaÿbdaÿbdaÿbdaÿbdaÿbdaÿbdaÿbdaÿbdaÿ066â044ä–—“ÿ¤¦¢ÿØØÖÿDIIÿ_a]ÿ_a]ÿ_a]ÿ_a]ÿ_a]ÿ_a\ÿ_a\ÿ_a\ÿ_a\ÿ^`\ÿ^`\ÿ^`\ÿ_[Xÿ^`\ÿ^`\ÿ^`\ÿ^`\ÿ^`\ÿ^`\ÿ^`\ÿ_[Xÿ^`\ÿ^`\ÿ^`\ÿ/56â044ä–—“ÿ¤¦¢ÿ××ÕÿDIIÿY[WÿY[WÿY[WÿY[WÿY[WÿZ\XÿZ\XÿZ\XÿZ\XÿZ\XÿZ\XÿcGDÿ ÿcGDÿY[WÿY[WÿY[WÿY[WÿY[WÿcFCÿ ÿcFCÿY[WÿY[Wÿ.45â044ä–—“ÿ¤¦¢ÿ××ÕÿDIIÿSUQÿRTPÿRTPÿRTPÿRTPÿRTQÿRTQÿRTQÿRUQÿRUQÿ]B>ÿ‚ÿ—ÿ‚ÿ]B>ÿQTPÿQTPÿQTPÿ\A>ÿ‚ÿ—ÿ‚ÿ\A>ÿRTPÿ.45â044ä–—“ÿ¤¦¢ÿÖÖÔÿDIIÿQSOÿPROÿPRNÿPRNÿPRNÿPROÿPROÿPROÿPROÿ\>=ÿ‚ÿŸÿ§ÿŸÿ‚ÿ[?=ÿOROÿ[?=ÿ‚ÿŸÿ§ÿŸÿ‚ÿ\?=ÿ.45â044ä–—“ÿ¤¦¢ÿÕÕÓÿDIIÿMQNÿMPMÿMPLÿMPLÿMPLÿMPLÿNOLÿNOLÿPKHÿ†ÿÿ¬ÿ¬ÿ¬ÿ¤ÿˆÿh-+ÿˆÿ¤ÿ¬ÿ¬ÿ¬ÿ  ÿ†ÿ212ã/44å–—“ÿ¤¦¢ÿÕÕÓÿDIIÿLNJÿJMIÿJMIÿJMIÿJMIÿJMIÿJMIÿJLIÿJLIÿZ;8ÿŽÿ«ÿ³ ÿ³ ÿ´ ÿ¬ÿÿ¬ÿ´ ÿ´ ÿ´ ÿ¬ÿŽÿZ;8ÿ.45â/44å–—“ÿ¤¦¢ÿÔÔÒÿDIIÿILHÿGIFÿGIFÿGIFÿGIFÿGHFÿGHFÿGHFÿGHFÿGHFÿY86ÿ”ÿ² ÿ» ÿ» ÿ» ÿ¹ ÿ» ÿ» ÿ» ÿ² ÿ”ÿX75ÿFHFÿ.45â/44å–—“ÿ¤¦¢ÿÔÔÒÿDIIÿFIEÿCECÿCEBÿCDBÿCDBÿCEBÿCEBÿCEBÿCEBÿBEBÿBEBÿW53ÿšÿ¹ ÿÂÿÂÿÂÿÃÿÄÿ»ÿšÿW42ÿBCAÿBDAÿ.45â/44å–—“ÿ¤¦¢ÿÓÓÑÿDIIÿCDCÿ?A?ÿ?A>ÿ?@>ÿ?@>ÿ?@>ÿ>@>ÿ>@>ÿ>@>ÿ>@>ÿ>@>ÿ>@>ÿi&%ÿ£ÿË!!ÿÍ&&ÿÎ))ÿÐ66ÿÎ22ÿ£ÿj%$ÿ>?=ÿ>?=ÿ>?=ÿ.35â/44å–—“ÿ¤¦¢ÿÒÒÐÿDIIÿ?B?ÿ:<9ÿ:<9ÿ:<9ÿ:<9ÿ:<9ÿ9<9ÿ9<9ÿ9<9ÿ9<9ÿ9;9ÿN0/ÿ¤ÿÊ('ÿ×@@ÿ×@@ÿ×@@ÿ×@@ÿ×@@ÿÌ('ÿ¥ÿS.+ÿ9;8ÿ9;8ÿ/23ã/44å–—“ÿ¤¦¢ÿÑÑÏÿDHIÿ;>;ÿ686ÿ676ÿ676ÿ565ÿ565ÿ565ÿ565ÿ565ÿ565ÿG.-ÿ© ÿÏ((ÿÝCBÿÝCBÿÝCBÿÚ77ÿÝCBÿÝCBÿÝCBÿÒ++ÿ« ÿP)(ÿ564ÿ.45â/44å–—“ÿ¤¦¢ÿºººÿEIJÿ353ÿ/10ÿ/10ÿ/10ÿ/10ÿ/10ÿ/10ÿ/10ÿ/10ÿ@+*ÿ« ÿÒ**ÿãEEÿãEEÿãEEÿØ,,ÿµ ÿØ--ÿãFFÿãFFÿäFFÿÙ--ÿ± ÿR*)ÿ-01Ú/44å–—“ÿ¤¦¢ÿ„‡†ÿDHFÿ+-+ÿ+,+ÿ*+*ÿ*+*ÿ*+*ÿ)+*ÿ)+)ÿ)+)ÿ**(ÿ§ ÿÏÿèHGÿéHHÿéHHÿß0/ÿµ ÿhÿµ ÿß0/ÿéHHÿéHHÿéHHÿÕ ÿ² ÿ-))Æ/44唕‘ÿkmkÿ9>>ÿ120ÿ$%%ÿ$%%ÿ$%%ÿ$%$ÿ$%$ÿ$%$ÿ$%#ÿ$%#ÿ$%#ÿOÿ¼ ÿæ11ÿïKJÿå11ÿ» ÿHÿ$$#ÿGÿ» ÿå11ÿïKJÿå11ÿ¼ ÿR++ðN,13ï6<=þ279ÿ6<<þ9=>þ9=>þ9=>þ9=>þ9=>þ9=>þ9=>þ9=>þ9=>þ9=>þ9=>þ]./þÀ ÿà""ÿÀ ÿY01þ9=>þ9=>þ9=>þX/0ýÀ ÿà""ÿÀ þJ""Ïg "&)-05>E2v·ò0yQQPLF1k¸ñ1^"   !*29@ NLRW\TJ@ @,   $).36874/)" þ  Ú fâ@HP(RC:\Dokumente und Einstellungen\Günther Noack\Eigene Dateien\Eigene Bilder\Icons\DeleteCategory32.tiffþYþYGrr-0.9.0/Resources/Icons/DeleteFeed.tiff000644 001751 000024 00000010516 11157030261 020617 0ustar00multixstaff000000 000000 II* !~0«¶Dû¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¶Dû~0« !~0«ÉQ üçc"ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿçc"ÿÉQ ü~0«¶Dûçc!ÿës8ÿì“fÿìuÿìuÿìœuÿìœuÿìœuÿìœuÿìœuÿìœuÿìœuÿìœuÿìœuÿìœuÿìœuÿìœuÿìœuÿìœuÿì’fÿër8ÿçc!ÿ¶DûºHÿìg"ÿì“dÿìtÿíÞÔÿíâÛÿîáÙÿíÙÎÿíÒÄÿíÄ®ÿë­Œÿìuÿìtÿìtÿìtÿìtÿìtÿìtÿìtÿìtÿìtÿì“dÿìg"ÿ»Iÿ¼Kÿíi ÿíŸrÿíŸrÿîåÞÿîåÞÿîåÞÿîåÞÿîåÞÿîåÞÿîåÞÿíÞÔÿí¾£ÿí¡uÿíŸrÿíŸrÿíŸrÿíŸrÿì™lÿíWÿíCÿís.ÿíi ÿ¼Kÿ½Mÿîkÿí qÿí qÿîåÞÿîåÞÿîäÜÿîãÛÿîãÚÿîâÙÿîâÙÿîâÙÿîáØÿîÕÅÿíšjÿíy4ÿíw2ÿîr*ÿîkÿîkÿîkÿîkÿîkÿ¾Mÿ¿OÿïmÿïRÿî„Aÿï‡Gÿît'ÿïx.ÿîSÿî¦xÿ゙ÿîÖÅÿîßÕÿîßÕÿîßÕÿîßÕÿî¨|ÿïmÿïmÿïmÿïmÿïmÿïmÿïmÿ¿PÿÁRÿðoÿðoÿðoÿðoÿðoÿðoÿðoÿðoÿðoÿðqÿî§xÿïÞÒÿîàÔÿîàÔÿîàÔÿÿðoÿðoÿðoÿðoÿðoÿðoÿÁRÿÂTÿñqÿñqÿñqÿñqÿñqÿñqÿñqÿñqÿñqÿñqÿñqÿð‡<ÿî̳ÿîàÔÿîàÔÿîàÔÿï«{ÿñqÿñqÿñqÿñqÿñqÿÂTÿÄVÿòsÿòsÿòsÿï̱ÿíÙÉÿîÕÁÿレÿð¨sÿð‹Aÿòsÿòsÿòsÿòuÿë­„ÿîàÔÿîàÔÿîàÔÿï—WÿòsÿòsÿòsÿínÿÄWÿÅYÿóuÿóuÿóuÿîàÔÿîàÔÿîàÔÿîàÔÿîàÔÿîàÔÿð·Šÿó{ ÿóuÿØZÿŒ ÿÕ‰ÿîàÔÿîàÔÿîÔÀÿòxÿóuÿØZÿŒ ÿµEÿÇ[ÿôwÿôwÿôwÿîáÔÿîáÔÿîáÔÿîáÔÿîáÔÿîáÔÿîáÔÿïÕ¾ÿØm.ÿŠÿ—ÿŠ ÿÕª ÿîáÔÿîáÔÿñ©nÿÙ\ÿŠÿ—ÿˆÿ<È]ÿõyÿõyÿõyÿó”Cÿó!ÿôƒ$ÿò—Kÿñ·†ÿîàÒÿîáÓÿÕ­¢ÿŠ ÿŸÿ§ÿŸÿŠ ÿÕ­¢ÿîáÓÿÕ¦–ÿŠÿŸÿ§ÿŸÿ~ó<Ê`ÿö{ÿö{ÿö{ÿö{ÿö{ÿö{ÿö{ÿö{ÿô”@ÿêÌ·ÿ‘ÿÿ¬ÿ¬ÿ¬ÿ¤ÿ ÿÃwÿ ÿ¤ÿ¬ÿ¬ÿ¬ÿ  ÿí Ìbÿ÷| ÿ÷| ÿ÷| ÿ÷| ÿ÷| ÿ÷| ÿ÷| ÿ÷| ÿ÷~ÿô˜DÿØ­¢ÿ–ÿ«ÿ³ ÿ³ ÿ´ ÿ¬ÿ” ÿ¬ÿ´ ÿ´ ÿ´ ÿ¬ÿ‹ó"<Ídÿø~ ÿøÿø‰ ÿø-ÿù—;ÿùžIÿú¦Wÿú«`ÿú«`ÿú«`ÿóÏ«ÿÙ°©ÿœÿ² ÿ» ÿ» ÿ» ÿ¹ ÿ» ÿ» ÿ» ÿ² ÿšÿ#<Ïgÿù€ ÿû¬^ÿû¬^ÿøº{ÿñÚÂÿñÚÂÿøº{ÿû¬^ÿû¬^ÿû¬^ÿ÷½ƒÿïæÜÿÛ°©ÿ¢ ÿ¹ ÿÂÿÂÿÂÿÃÿÄÿ»ÿ¢ ÿÃOÿÐiÿú‚ÿû­^ÿû­^ÿñÚÂÿïæÜÿïæÜÿñÚÂÿû­^ÿû­^ÿû­^ÿú³jÿïæÜÿïæÜÿÎwÿ§ ÿË!!ÿÍ&&ÿÎ))ÿÐ66ÿÎ22ÿ§ ÿÔJÿÐiÿÒkÿû„ÿü®\ÿü®\ÿòÚÁÿïçÜÿïçÜÿòÚÁÿü®\ÿü®\ÿü®\ÿú²fÿïçÜÿỲÿ­ÿÊ('ÿ×@@ÿ×@@ÿ×@@ÿ×@@ÿ×@@ÿÌ('ÿ® ÿÈSÿÓnÿü†ÿý°[ÿý°[ÿú½yÿòÛÁÿòÛÁÿú½yÿý°[ÿý°[ÿý°[ÿù¾{ÿäùÿ´ÿÏ((ÿÝCBÿÝCBÿÝCBÿÚ77ÿÝCBÿÝCBÿÝCBÿÒ++ÿ² ÿ(<Õpÿýˆÿý­Rÿý±Zÿý±Zÿý±Zÿý±Zÿý±Zÿý±Zÿý±Zÿý±Zÿô›Oÿ»ÿÓ+*ÿãEEÿãEEÿãEEÿØ,,ÿ¹ ÿØ--ÿãFFÿãFFÿäFFÿÙ--ÿ¯ó+<Òpûûˆÿþ–ÿþ«Jÿþ²Yÿþ²Yÿþ²Yÿþ²Yÿþ²Yÿþ²Yÿý¯WÿÄ ÿÑÿèHGÿéHHÿéHHÿß0/ÿ¿ ÿàg5ÿ¿ ÿß0/ÿéHHÿéHHÿéHHÿÕ ÿ®í ’O®ã{üûˆÿþŠÿþŠÿþŠÿþŠÿþŠÿþŠÿþŠÿþŠÿífÿÅ ÿæ11ÿïKJÿå11ÿÅ ÿïkÿþŠÿïkÿÅ ÿå11ÿïKJÿå11ÿ¸ó-@ .’O±ÔrûØuÿØuÿØuÿØuÿØuÿØuÿØuÿØuÿØuÿÓXÿÇ ÿà""ÿÈ ÿÓ[ÿØuÿØuÿØuÿÓ[ÿÈ ÿà""ÿ¿ ö/K  "&)-05>E2v·ò0yQQPLF1k¸ñ1^"   !*29@ NLRW\TJ@ @,   $).36874/)" þ  Ú \â@>F(RC:\Dokumente und Einstellungen\Günther Noack\Eigene Dateien\Eigene Bilder\FeedDelete32.tiffþYþYGrr-0.9.0/Resources/Icons/Feed.tiff000644 001751 000024 00000001616 11316234562 017504 0ustar00multixstaff000000 000000 MM*@€?à@$ „BaP¸d"ÿ/ ãøHAFpØäv Í?€"íþć€Dp 0B ŒÂ  dzm w½ž€û­ÎÍ#._ãIL¬ÿp°~ºœG[†ÛdA©¸œàn€(/ú<Cá`:~ÿ~>ÀR°ÿi®£¬ÆåZÇeˆYÆÂ€Ý¼‚0@øÊ' A0WJæ¹FBÙM‡-Š…€•Kã`bý+%*–Qiáñ® €L¥ͪ¸ƒ²ŽŒõ’‹¢ ·áuQˆYüð±·P#`Û O9š 3AÙÅÐYǃ0„-ü¥¿„Ä}˜„}l€l4vÌF ®á~¹œÆx–ã¸b§ƒÐã¨áðn çûò‚ÀãfÀø «¸. ‡q¼Ý†Ãf H!Þ©€ÀFIç¬Í€+¸öŸ"1"»€@(E“fC§èV+ ‡Òvš¥R ŒK™öz€INú)ï0-„ÈÇØO(A(¦ƒ€¦áb®¡@1°Sñ‚¹/ðþ"L™ø ‡ª€NˆhzR9Êa¢%ò!>Ç)h\˜/Ñ3¡Ò®“, (J"UÀ„à"á}:›Ÿ'èj= ÆX¡ ` „‹ €R š ¤0‚Öb  §²  •Ò  – y!çÊ*  27<D(1:L=RS†Feed.tiffYþYþImageMagick 6.2.5 03/16/06 Q16 http://www.imagemagick.orgGrr-0.9.0/Resources/Icons/FeedFetching.tiff000755 001751 000024 00000002526 11157030261 021151 0ustar00multixstaff000000 000000 II*,<”8̹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ”8Ì,<”8ÌÚ[ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿÚ[ÿ”8̹Fÿëf#ÿëf#ÿëf#ÿëf#ÿëf#ÿëf#ÿëf#ÿëf#ÿëf#ÿëf#ÿëf#ÿëf#ÿ¹Fÿ¹Fÿíjÿíjÿíjÿíjÿíjÿíjÿíjÿíjÿíjÿíjÿíjÿíjÿ¹Fÿ¹Fÿïnÿïnÿïnÿïnÿïnÿïnÿïnÿïnÿïnÿïnÿïnÿïnÿ¹Fÿ¹Fÿñrÿñrÿñrÿñrÿñrÿñrÿñrÿñrÿñrÿñrÿñrÿñrÿ¹Fÿ¹Fÿóvÿóvÿï¹ÿï¹ÿóvÿï¹ÿï¹ÿóvÿï¹ÿï¹ÿò„.ÿóvÿ¹Fÿ¹Fÿõyÿõyÿðº‹ÿðº‹ÿõyÿðº‹ÿð¼ÿô…'ÿïÜÿïɨÿñ¦eÿõyÿ¹Fÿ¹Fÿ÷} ÿ÷} ÿöÿö-ÿô™Cÿó£Zÿó¨cÿó¨cÿó¨cÿó¨cÿó¨cÿ÷} ÿ¹Fÿ¹Fÿù ÿøˆÿö¦Uÿôªaÿôªaÿôªaÿôªaÿôªaÿôªaÿôªaÿôªaÿù ÿ¹Fÿ¹Fÿû…ÿö¬[ÿõ­_ÿõ­_ÿõ­_ÿõ­_ÿõ­_ÿõ­_ÿõ­_ÿõ­_ÿõ­_ÿû…ÿ¹Fÿ¹Fÿýˆÿù£>ÿö¯\ÿö¯\ÿö¯\ÿö¯\ÿö¯\ÿö¯\ÿö¯\ÿö¯\ÿù£>ÿýˆÿ¹Fÿ”8ÌçtÿþŠÿþŠÿþŠÿþŠÿþŠÿþŠÿþŠÿþŠÿþŠÿþŠÿçtÿ”8Ì+B“7йFÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ“7Ó,M %3AORH<.!þÚ câ@FN(RC:\Dokumente und Einstellungen\Günther Noack\Eigene Dateien\Eigene Bilder\Icons\FeedLoading16.tiffþYþYGrr-0.9.0/Resources/Icons/FetchFeed.tiff000644 001751 000024 00000010516 11157030261 020446 0ustar00multixstaff000000 000000 II* !~0«¶Dû¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¹Fÿ¶Dû~0« !~0«ÉQ üçc"ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿëe%ÿçc"ÿÉQ ü~0«¶Dûçc!ÿës8ÿì“fÿìuÿìuÿìœuÿìœuÿìœuÿìœuÿìœuÿìœuÿìœuÿìœuÿìœuÿìœuÿìœuÿìœuÿìœuÿìœuÿì’fÿër8ÿçc!ÿ¶DûºHÿìg"ÿì“dÿìtÿíÞÔÿíâÛÿîáÙÿíÙÎÿíÒÄÿíÄ®ÿë­Œÿìuÿìtÿìtÿìtÿìtÿìtÿìtÿìtÿìtÿìtÿì“dÿìg"ÿ»Iÿ¼Kÿíi ÿíŸrÿíŸrÿîåÞÿîåÞÿîåÞÿîåÞÿîåÞÿîåÞÿîåÞÿíÞÔÿí¾£ÿí¡uÿíŸrÿíŸrÿíŸrÿíŸrÿì™lÿíWÿíCÿís.ÿíi ÿ¼Kÿ½Mÿîkÿí qÿí qÿîåÞÿîåÞÿîäÜÿîãÛÿîãÚÿîâÙÿîâÙÿîâÙÿîáØÿîÕÅÿíšjÿíy4ÿíw2ÿîr*ÿîkÿîkÿîkÿîkÿîkÿ¾Mÿ¿OÿïmÿïRÿî„Aÿï‡Gÿît'ÿïx.ÿîSÿî¦xÿ゙ÿîÖÅÿîßÕÿîßÕÿîßÕÿîßÕÿî¨|ÿïmÿïmÿïmÿïmÿïmÿïmÿïmÿ¿PÿÁRÿðoÿðoÿðoÿðoÿðoÿðoÿðoÿðoÿðoÿðqÿî§xÿïÞÒÿîàÔÿîàÔÿîàÔÿÿðoÿðoÿðoÿðoÿðoÿðoÿÁRÿÂTÿñqÿñqÿñqÿñqÿñqÿñqÿñqÿñqÿñqÿñqÿñqÿð‡<ÿî̳ÿîàÔÿîàÔÿîàÔÿï«{ÿñqÿñqÿñqÿñqÿñqÿÂTÿÄVÿòsÿòsÿòsÿï̱ÿíÙÉÿîÕÁÿレÿð¨sÿð‹Aÿòsÿòsÿòsÿ)YHÿ)YHÿ)YHÿ)YHÿ)YHÿ)YHÿ)YHÿ)YHÿ)YHÿ)YHÿÄWÿÅYÿóuÿóuÿóuÿîàÔÿîàÔÿîàÔÿîàÔÿîàÔÿîàÔÿð·Šÿó{ ÿóuÿ,[Jÿ9p[ÿ8p[ÿ8p[ÿ8o[ÿ8o[ÿ8o[ÿ8o[ÿ8o[ÿ,[JÿÅYÿÇ[ÿôwÿôwÿôwÿîáÔÿîáÔÿîáÔÿîáÔÿîáÔÿîáÔÿîáÔÿïÕ¾ÿóŽ<ÿ0_MÿAuaÿ[‡vÿ[‡vÿZ‡vÿZ‡vÿZ‡vÿZ‡vÿ@uaÿ0^MÿÇ[ÿÈ]ÿõyÿõyÿõyÿó”Cÿó!ÿôƒ$ÿò—Kÿñ·†ÿîàÒÿîáÓÿîáÓÿïÕ¼ÿ5bQÿI{hÿ`‹yÿ\ˆvÿW…rÿS‚oÿO€lÿJ|iÿH{gÿ5bPÿÉ^ÿÊ`ÿö{ÿö{ÿö{ÿö{ÿö{ÿö{ÿö{ÿö{ÿô”@ÿïÖÀÿïáÓÿïáÓÿ:fTÿQnÿQnÿQnÿQnÿQmÿQ€mÿQ€mÿQ€mÿ9eTÿÊ`ÿÌbÿ÷| ÿ÷| ÿ÷| ÿ÷| ÿ÷| ÿ÷| ÿ÷| ÿ÷| ÿ÷~ÿô˜DÿïáÓÿïâÕÿ>iWÿZ‡tÿY‡tÿY†tÿY†tÿY†tÿY†tÿY†tÿY†sÿ>iWÿÌbÿÍdÿø~ ÿøÿø‰ ÿø-ÿù—;ÿùžIÿú¦Wÿú«`ÿú«`ÿú«`ÿóÏ«ÿïæÜÿCm[ÿbŒzÿbŒzÿbŒzÿaŒzÿdŽ}ÿl”ƒÿs™‰ÿaŒzÿCmZÿÍeÿÏgÿù€ ÿû¬^ÿû¬^ÿøº{ÿñÚÂÿñÚÂÿøº{ÿû¬^ÿû¬^ÿû¬^ÿ÷½ƒÿïæÜÿGp^ÿj’ÿxœŒÿ¡‘ÿ‡¦˜ÿ‹©›ÿ‹©›ÿŠ©›ÿi’€ÿGp^ÿÏgÿÐiÿú‚ÿû­^ÿû­^ÿñÚÂÿïæÜÿïæÜÿñÚÂÿû­^ÿû­^ÿLtaÿLtaÿLtaÿLtaÿr˜‡ÿ‘­ ÿ‘­ ÿ‘­ ÿ‘­ ÿ‘¬Ÿÿ‘¬Ÿÿr—†ÿLtaÿLtaÿLtaÿLtaÿÒkÿû„ÿü®\ÿü®\ÿòÚÁÿïçÜÿïçÜÿòÚÁÿü®\ÿü®\ÿQxeÿ{žÿ„¥•ÿ—²¤ÿ—²¤ÿ—±¤ÿ—±¤ÿ—±¤ÿ—±¤ÿ—±¤ÿ—±¤ÿ—±¤ÿ—±¤ÿ—±¤ÿyŒÿPwdÿÓnÿü†ÿý°[ÿý°[ÿú½yÿòÛÁÿòÛÁÿú½yÿý°[ÿý°[ÿY|hÿq“‚ÿ‹©›ÿ›´§ÿ¶©ÿ¶©ÿ¶©ÿ¶©ÿ¶©ÿ¶©ÿ¶©ÿ¶©ÿ›´§ÿ‹©šÿoýRwføÕpÿýˆÿý­Rÿý±Zÿý±Zÿý±Zÿý±Zÿý±Zÿý±Zÿý±Zÿä©\ÿtˆjÿmŒwÿЧ™ÿ›´¨ÿ£º®ÿ£º®ÿ£º®ÿ£º®ÿ£º®ÿ£º®ÿš´§ÿ‰¦˜ÿl‰tÿMl]Ø &Òpûûˆÿþ–ÿþ«Jÿþ²Yÿþ²Yÿþ²Yÿþ²Yÿþ²Yÿþ²Yÿþ²Yÿû±Yÿ¦˜fÿg†pÿ…£“ÿš´¦ÿ¨½±ÿ©¾³ÿ©¾²ÿ¨½±ÿš³¥ÿ…£’ÿg…mÿ‘{>ý’O®ã{üûˆÿþŠÿþŠÿþŠÿþŠÿþŠÿþŠÿþŠÿþŠÿþŠÿþŠÿÖ‰ÿpˆlÿ~š†ÿœ´¦ÿ©¾²ÿ©¾²ÿœ´¦ÿ~™†ÿp‡lÿÂ}ý’O¯ .’O±ÔrûØuÿØuÿØuÿØuÿØuÿØuÿØuÿØuÿØuÿØuÿØuÿÏvÿ‡„Uÿsvÿ˜±¢ÿ˜±¢ÿsvÿ‡„UÿËsü“P·9  "&)-05>EJMP+91—bƒpûbƒpû,91”F>5,"   !*29@FLRW\TJ@7,   $).36874/)" þ  Ú [â@>F(RC:\Dokumente und Einstellungen\Günther Noack\Eigene Dateien\Eigene Bilder\FeedFetch32.tiffþYþYGrr-0.9.0/Resources/Icons/FetchFeeds.tiff000644 001751 000024 00000010512 11157030261 020625 0ustar00multixstaff000000 000000 II*&QAÿ&QAÿ&QAÿ&QAÿ&QAÿ&QAÿ&QAÿ&QAÿ&QAÿ&QAÿ&QAÿ&QAÿ&QAÿ&QAÿ&QAÿ&QAÿ&QAÿ&QAÿ&QAÿ;q\ÿExfÿExfÿExfÿExfÿExfÿExfÿExfÿExfÿExfÿExfÿExfÿExfÿExfÿExfÿ;q\ÿ'RAÿ)SCÿFxfÿY†tÿY†tÿY†tÿY†tÿY†tÿY†tÿY†tÿY†tÿY†tÿY†tÿY†tÿY†tÿY†tÿY†tÿFxfÿ*UDÿ,WFÿK|jÿ]‰xÿ]‰xÿ]‰xÿ]‰xÿ]‰xÿ]‰xÿ]‰xÿ]‰xÿ]‰xÿ]‰xÿ]‰xÿ]‰xÿ]‰xÿ]‰xÿK|jÿ.XGÿ0ZIÿP€nÿbŒ{ÿbŒ{ÿbŒ{ÿbŒ{ÿbŒ{ÿbŒ{ÿbŒ{ÿbŒ{ÿbŒ{ÿbŒ{ÿbŒ{ÿbŒ{ÿbŒ{ÿ_ŠyÿK|jÿ2[Jÿ4]LÿUƒqÿfÿfÿfÿfÿfÿfÿdŽ~ÿb{ÿ_‹zÿ]ŠyÿZˆvÿS‚pÿJ|iÿDxdÿDxdÿ5^Mÿ7`OÿQnÿW…rÿT‚pÿRnÿP€mÿM~jÿK}iÿJ|hÿJ|hÿJ|hÿJ|hÿJ|hÿJ|hÿJ|hÿJ|hÿJ|hÿ9bPÿ;dRÿO€lÿO€lÿO€lÿO€lÿO€lÿO€lÿO€lÿO€lÿO€lÿO€lÿO€lÿO€lÿO€lÿO€lÿO€lÿO€lÿgUÿUƒqÿUƒqÿUƒqÿUƒqÿUƒqÿUƒqÿUƒqÿUƒqÿUƒqÿUƒqÿUƒqÿUƒqÿUƒqÿUƒqÿUƒqÿUƒqÿ@hVÿBjXÿ[‡uÿ[‡uÿ[‡uÿ[‡uÿ[‡uÿ[‡uÿ[‡uÿ[‡uÿ[‡uÿ[‡uÿ[‡uÿ[‡uÿ[‡uÿ[‡uÿ[‡uÿ[‡uÿDkYÿFm[ÿ`‹yÿ`‹yÿ`‹yÿ`‹yÿ`‹yÿ`‹yÿ`‹yÿ`‹yÿ`‹yÿ`‹yÿ`‹yÿ`‹yÿ`‹yÿ`‹yÿ`‹yÿ`‹yÿGo\ÿIp^ÿf}ÿf}ÿf}ÿf}ÿf}ÿf}ÿf}ÿf}ÿf}ÿf}ÿf}ÿf}ÿg~ÿl“‚ÿr—‡ÿn”ƒÿKr_ÿMtaÿk“ÿk“ÿk“ÿn•ƒÿr—†ÿs™ˆÿuš‰ÿw›ŠÿxœŒÿzÿ{žŽÿ~ ÿ‚£”ÿ‚£”ÿ‚£”ÿw›ŠÿNubÿPwdÿPwdÿPwdÿPwdÿPwdÿw›‹ÿ¢”ÿ†¥—ÿ‡¦˜ÿ‡¦˜ÿ‡¦˜ÿ‡¦˜ÿ‡¦˜ÿ‡¦˜ÿ‡¦˜ÿ‡¦˜ÿ‡¦˜ÿ‡¦˜ÿ‡¦˜ÿ‡¦˜ÿ|ŸŽÿRxeÿRxeÿRxfÿRyfÿRyfÿTzgÿv›Šÿzžÿ€¢’ÿ£’ÿ…¥—ÿ‹ªœÿ‹ªœÿ‹ªœÿ‹ªœÿ‹ªœÿ‹ªœÿ‹ªœÿ‹ªœÿ‹ªœÿ‹ªœÿ‹ªœÿ‹ªœÿ‹ªœÿ‹ªœÿ…¥—ÿ£’ÿ£’ÿ£’ÿ{žŽÿV|iÿW}jÿƒ£”ÿ¬žÿ¬Ÿÿ¬Ÿÿ¬Ÿÿ¬Ÿÿ¬Ÿÿ¬Ÿÿ¬Ÿÿ¬Ÿÿ¬Ÿÿ¬Ÿÿ¬Ÿÿ¬Ÿÿ¬Ÿÿ¬Ÿÿ¬Ÿÿ¬Ÿÿ¬Ÿÿ¬Ÿÿ¬Ÿÿ¬Ÿÿ¬Ÿÿ†¥–ÿYlÿ[€mÿ‹©™ÿ”¯¢ÿ”¯¢ÿ”¯¢ÿ”¯¢ÿ”¯¢ÿ”¯¢ÿ”¯¢ÿ”¯¢ÿ”¯¢ÿ”¯¢ÿ”¯¢ÿ”¯¢ÿ”¯¢ÿ”¯¢ÿ”¯¢ÿ”¯¢ÿ”¯¢ÿ”¯¢ÿ”¯¢ÿ”¯¢ÿ”¯¢ÿ”¯¢ÿ‹©™ÿ]‚oÿ[nùmŽøª›ÿ˜²¥ÿ™³¥ÿ™³¥ÿ™³¥ÿ™³¥ÿ™³¥ÿ™³¥ÿ™³¥ÿ™³¥ÿ™³¥ÿ™³¥ÿ™³¥ÿ™³¥ÿ™³¥ÿ™³¥ÿ™³¥ÿ™³¥ÿ™³¥ÿ™³¥ÿ˜²¥ÿªœÿo€ø^pù :ND“`ƒoör’‚ø’­Ÿÿµ©ÿž¶ªÿž¶ªÿž¶ªÿž¶ªÿž¶ªÿž¶ªÿž¶ªÿž¶ªÿž¶ªÿž¶ªÿž¶ªÿž¶ªÿž¶ªÿž¶ªÿµ©ÿ’­Ÿÿs“‚øb…pö:PD“  ;QE“c…sõw–…ø—±¢ÿ¡¸¬ÿ¢¹­ÿ¢¹­ÿ¢¹­ÿ¢¹­ÿ¢¹­ÿ¢¹­ÿ¢¹­ÿ¢¹­ÿ¢¹­ÿ¢¹­ÿ¡¸¬ÿ—±¢ÿw—†øeˆtõ=QE“  >SF“gŠvõ{šˆøœ´¦ÿ¦¼®ÿ§¼°ÿ§¼°ÿ§¼°ÿ§¼°ÿ§¼°ÿ§¼°ÿ¦¼®ÿœ´¦ÿ{š‰øh‹wõ>SF“   @UI˜lŒxö‹ø¡¸ªÿª¿²ÿ«À³ÿ«À³ÿª¿²ÿ¡¸ªÿž‹ùlyöBUI™  & - 4 :PG\P°m|øƒŸú£¹«ÿ£¹«ÿƒŸúm|øH\P±T ? : 4 -& & 0 : C LU^fm"!€LaUÆn‘}ün‘}üLaVÈ#!…tmf^U L C : 0&% / : DOYdoy„Ž ™!"£#$®!"£ ™Ž„yodYO D : /% & 0 : C LU^fmty|}|ytmf^U L C : 0 % - 4 : A F J K G C = 7 2* þ  Ú Xâ@:B(RC:\Dokumente und Einstellungen\Günther Noack\Eigene Dateien\Eigene Bilder\FetchAll.tiffþYþYGrr-0.9.0/Resources/Icons/Files/000755 001751 000024 00000000000 11157034501 017017 5ustar00multixstaff000000 000000 Grr-0.9.0/Resources/Icons/Filter.tiff000644 001751 000024 00000004372 11157030261 020061 0ustar00multixstaff000000 000000 II*˜A-=ÿA-=ÿA-=ÿA-=ÿA-=ÿA-=ÿA-=ÿA-=ÿA-=ÿiJcÿ`CZÿVÿ9(5ÿ/!,ÿ(%ÿ(%ÿA-=ÿA-=ÿ‡_ÿ€ZyÿwSpÿmMgÿcF]ÿZ?UÿQ9LÿF1Bÿ=+9ÿ3$0ÿ*'ÿA-=ÿA-=ÿA-=ÿA-=ÿ{VtÿqPkÿhIbÿ^BYÿU;PÿK4FÿA.=ÿA-=ÿA-=ÿA-=ÿA-=ÿ\AWÿA-=ÿA-=ÿA-=ÿA-=ÿA-=ÿA-=ÿA-=ÿ‡_ÿA-=ÿA-=ÿ\AWÿ\AWÿaD[ÿjJdÿsQmÿ}Xvÿ†^~ÿA-=ÿA-=ÿ\AWÿ^BXÿgHaÿpOjÿzVsÿA-=ÿA-=ÿ\AWÿdF^ÿmMgÿA-=ÿA-=ÿ`D[ÿA-=ÿA-=ÿ^BXÿA-=ÿA-=ÿ\AWÿA-=ÿ "-6A-=ÿ\AWÿA-=ÿ6-" #??????A-=ÿ\AWÿA-=ÿ??????#????????A-=ÿ\AWÿA-=ÿ????????9?????????A-=ÿ?????????9???????????????????#???????????????# "-6=?=6-" þv V~Ô@êò(RC:\Dokumente und Einstellungen\Günther Noack\Eigene Dateien\Eigene Bilder\Filter.tiffCreated with The GIMPHHGrr-0.9.0/Resources/Icons/Link.tiff000644 001751 000024 00000002550 11157030261 017525 0ustar00multixstaff000000 000000 II*;?ÿ;?ÿ;?ÿSÑàÿ;?ÿ7=ÿPÅÜÿ7>ÿ4<ÿN¸ÕÿN·Õÿ3<ÿ3;ÿ0:ÿKªÏÿK©Ïÿ/:ÿ/:ÿK§Íÿ0:ÿ+8ÿH›ÉÿH›ÉÿH›Éÿ,9ÿH˜ÈÿH›ÊÿH›Êÿ,8ÿ)7ÿ'7ÿFÃÿEÃÿEÄÿEÄÿFÃÿEŽÃÿEÃÿ'7ÿ%6ÿ%6ÿ #5ÿC½ÿB¾ÿC½ÿB½ÿB½ÿB¾ÿB€½ÿB½ÿC½ÿ$5ÿ q3ÿ?q·ÿ?p·ÿ3ÿ?p·ÿ@q·ÿ@q·ÿ?p·ÿ?q¸ÿ3ÿuq1ÿ:ÿC?:ÿC?:ÿD?:ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿE@<ÿïÞÏÿïÞÐÿïÞÐÿïÞÏÿîÞÏÿíÝÏÿíÝÏÿíÝÏÿîÞÐÿîßÑÿîßÒÿïàÓÿíÞÒÿëÝÐÿëÜÏÿêÛÎÿëÜÏÿëÜÏÿìÝÏÿèØÊÿêÚËÿëÜÍÿD?;ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿE@<ÿïÞÏÿîÞÐÿîÞÐÿîÞÐÿíÝÏÿíÝÐÿíÝÐÿíÞÑÿîßÒÿïàÓÿïàÔÿñä×ÿðâÖÿíàÓÿëÜÐÿèÚÍÿçØÌÿçØÌÿçØËÿèÙÌÿêÛÎÿîÞÑÿEA<ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿE@<ÿîÞÏÿíÝÏÿ…|tÿ…|tÿ…}vÿ…}vÿ†}vÿ†}wÿ†~wÿ‡xÿ†xÿ‡€yÿˆ€yÿˆ{ÿˆ€zÿ†yÿ…~wÿ„|vÿ„|uÿ„|uÿíÞÒÿïàÔÿEA>ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿD@<ÿíÝÏÿíÝÐÿíÞÑÿîÞÑÿîßÓÿîàÓÿïáÕÿñâÖÿñã×ÿñä×ÿñäØÿîâÙÿñåÛÿôçÞÿõéßÿõéÞÿôçÝÿóæÜÿóæÛÿïâ×ÿðâ×ÿðâ×ÿEA>ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿD?;ÿìÜÎÿíÝÐÿ†}vÿ†}wÿ†~wÿ†xÿ‡€yÿˆ€yÿˆ{ÿˆ{ÿˆ{ÿˆ|ÿˆ‚|ÿ‰ƒ}ÿ‰ƒ}ÿ‰‚|ÿˆ|ÿ‰‚|ÿ‰ƒ}ÿ‰|ÿñäÚÿðãØÿEA>ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿD@<ÿíÝÏÿíÞÑÿíÞÒÿðáÖÿðâÖÿðã×ÿðäØÿñåÚÿòæÛÿóçÜÿóçÝÿòæÝÿòçÞÿñçÞÿñæÝÿñåÝÿñåÜÿòçÝÿóèÞÿóçÞÿóçÝÿòæÝÿFB?ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿE@<ÿîßÒÿïàÔÿ†wÿ†xÿ†yÿ‡€yÿˆ{ÿˆ‚|ÿˆ‚|ÿ‰‚|ÿ‰ƒ}ÿˆ‚}ÿˆ‚}ÿˆ‚}ÿˆ|ÿˆ|ÿˆ|ÿˆ‚|ÿ‰ƒ}ÿ‰‚}ÿóçÞÿòæÝÿEB?ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿEA=ÿñâÕÿóäØÿôæÚÿñäØÿñåÙÿòæÛÿóçÝÿóèÞÿñèÞÿòçÝÿñçÞÿñçÞÿòçßÿòçßÿñæßÿñæÝÿòæÞÿóçßÿôèàÿõéàÿôèßÿóçÝÿEB?ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿEA=ÿòäÖÿôæÚÿ‰‚{ÿˆ‚{ÿ‰‚|ÿ‰ƒ}ÿ‰ƒ}ÿ‰ƒ}ÿˆƒ}ÿ‡‚|ÿ†|ÿòçßÿiiŠÿiiŠÿiiŠÿiiŠÿiiŠÿiiŠÿiiŠÿiiŠÿôèßÿôçÞÿFC@ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿFA>ÿòäÖÿòã×ÿðã×ÿòæÚÿòçÜÿóéÞÿóêàÿóêàÿòéàÿñèàÿðçßÿòçßÿiiŠÿ¬¬ãÿ¬¬ãÿ¬®àÿ¬¶Ùÿ¬ÀÏÿ¬ÆÊÿiy{ÿôèßÿõèßÿGC@ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿEA=ÿñâÖÿðâÖÿ†xÿ‡€zÿ‡{ÿˆ‚|ÿˆƒ}ÿ‰„ÿˆ„ÿˆ„ÿ‰„ÿòçàÿiiŠÿ¬¬ãÿ¬°Þÿ¬ÀÏÿ¬Ò¿ÿ¬Ü¶ÿ¬á±ÿi‰lÿñåÜÿôæÝÿFC@ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿEA=ÿñâÖÿñã×ÿñäØÿðäÚÿðåÛÿñæÜÿñçÞÿñèàÿñéáÿñéãÿñéâÿóçàÿij‰ÿ¬·×ÿ¬ÍÃÿ¬Þ´ÿ¬ã°ÿ¬ã°ÿ¬ã°ÿiŠkÿïâÙÿðâÙÿEA>ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿEA=ÿðáÕÿðãÖÿˆ€yÿˆ|ÿˆ‚|ÿˆ‚|ÿˆ‚}ÿ‡‚}ÿ‡‚}ÿ†‚}ÿ‡‚}ÿóèàÿiu~ÿ¬Õ¼ÿ¬à±ÿ¬ã°ÿ¬ã°ÿ¬ã°ÿ¬ã°ÿiŠkÿîáÖÿìÞÔÿC?<ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿEA=ÿñãÖÿòäØÿóæÚÿóæÚÿñåÚÿðäÚÿïäÚÿïäÚÿðåÛÿñçÝÿòçÞÿòçÝÿi„pÿ¬ã°ÿ¬ã°ÿ¬ã°ÿ¬ã°ÿ¬ã°ÿ¬ã°ÿiŠkÿîáÔÿïàÔÿEA=ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿEA>ÿñãÖÿñäØÿ‰zÿ‰{ÿ‰{ÿˆ{ÿˆ{ÿˆ{ÿˆ{ÿˆ|ÿˆ{ÿñæÛÿiŠkÿiŠkÿiŠkÿiŠkÿiŠkÿiŠkÿiŠkÿiŠkÿîáÓÿïàÓÿEA=ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿFB>ÿñä×ÿñäØÿòäØÿóæÚÿóæÚÿóæÚÿòæÚÿñåÛÿñåÚÿñäÚÿðäÚÿñåÚÿñåØÿðäØÿðä×ÿðã×ÿðã×ÿñä×ÿñä×ÿïáÕÿîáÔÿîáÔÿEA=ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿFB?ÿñäØÿñäÙÿˆ€zÿˆ€zÿˆ€zÿˆ€zÿˆ€zÿ‡€zÿ‡€zÿ‡€{ÿ‡€zÿ‰{ÿˆzÿˆyÿ‡€yÿ‡€yÿ‡€xÿ‡€xÿ‡€xÿ†xÿîáÔÿîàÔÿEA=ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿEB?ÿñåÚÿñäÚÿñäÙÿðãØÿðã×ÿïâÖÿîáÖÿïâÖÿðã×ÿñäÙÿòåÙÿôçÚÿóæÙÿòåÙÿñä×ÿðãÖÿïâÖÿîáÕÿîáÕÿîáÕÿíáÕÿîáÖÿDA>ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿEB?ÿñåÛÿñäÚÿ‡€zÿ†yÿ†xÿ…~xÿ…~xÿ†~wÿ†xÿˆ€yÿ‰{ÿ‰zÿ‰zÿˆ€yÿ‡€yÿ†xÿ†xÿ†xÿ…xÿ…xÿîá×ÿîâØÿEA>ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿEB?ÿñæÜÿðåÛÿïäÙÿîâ×ÿîá×ÿîáÖÿîáÖÿïáÕÿðâÖÿñã×ÿñäØÿñãÖÿðãÖÿðâÖÿïáÕÿîáÖÿîàÕÿíáÕÿíàÖÿîá×ÿîãÙÿðäÚÿEB?ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿEC@ÿñæÝÿïäÛÿ†€zÿ†yÿ†yÿ†yÿ†yÿ†yÿ‡xÿ‡xÿ‡xÿ†~wÿ†~wÿ†~wÿ…~xÿ…~xÿ…~xÿ…~xÿ…yÿ†yÿïäÚÿñæÝÿEC@ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿECAÿñèßÿñçÝÿñçÜÿðåÛÿñåÚÿñäÚÿïã×ÿîâÖÿîáÖÿðã×ÿñäÙÿïâÖÿîáÖÿîàÕÿíàÖÿíáÖÿîâÙÿðäÚÿðäÛÿñæÜÿñèßÿóêàÿFCAÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿFCAÿòéàÿòéàÿòèÞÿòçÝÿóèÞÿôèÞÿóçÝÿñåÛÿðäÚÿðäÚÿñäÚÿîâ×ÿîâØÿïãÙÿïäÚÿñäÛÿñåÜÿòæÝÿòçÞÿòéàÿóêàÿóêâÿFCAÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ‘‘‘ÿˆˆˆÿFCAÿóêâÿôêáÿôêáÿóéàÿõêàÿöëáÿöëáÿôéßÿòçÝÿðåÛÿðäÚÿîâÙÿïãÚÿñåÜÿòçÝÿôèßÿôéàÿôéàÿóéáÿôêâÿôêãÿõìäÿGDBÿˆˆˆÿ‘‘‘ÿ“““ÿ“““ÿ“““ÿ“““ÿ{{{ÿuuuÿFCAÿFCAÿFCAÿFDAÿFCAÿFCAÿFDAÿGDAÿFCAÿFC@ÿEC@ÿEB?ÿEB@ÿEB@ÿEC@ÿFCAÿFCAÿFCAÿFCAÿFCAÿFCAÿGDAÿGEBÿGECÿuuuÿ{{{ÿ“““ÿ“““ÿ“““ÿ“““ÿ‘‘‘ÿˆˆˆÿ{{{ÿuuuÿuuuÿuuuÿuuuÿuuuÿuuuÿuuuÿuuuÿuuuÿuuuÿuuuÿuuuÿuuuÿuuuÿuuuÿuuuÿuuuÿuuuÿuuuÿuuuÿuuuÿuuuÿ{{{ÿˆˆˆÿ‘‘‘ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ’’’ÿÿŒŒŒÿˆˆˆÿ„„„ÿ€€€ÿ}}}ÿzzzÿwwwÿvvvÿuuuÿuuuÿvvvÿwwwÿzzzÿ}}}ÿ€€€ÿ„„„ÿˆˆˆÿŒŒŒÿÿ’’’ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿ“““ÿþ  æ \îJ@`h(RC:\Dokumente und Einstellungen\Günther Noack\Eigene Dateien\Eigene Bilder\PlainArticle.tiffCreated with The GIMPHHGrr-0.9.0/Resources/Icons/Star.tiff000644 001751 000024 00000001616 11157030261 017543 0ustar00multixstaff000000 000000 II*H €žíí,'¯úÿθíë÷ÿÿôëìÁXïÿÿÿÿÿÿñ~fðÿÿÿÿóžîÿÿÿÿñîÿõ÷ÿë"øçrêø/&gZ2þ   ["@@~†(RC:\Dokumente und Einstellungen\Günther Noack\Eigene Dateien\Eigene Bilder\Star12Black.tiffþYþYGrr-0.9.0/Resources/Icons/WebProxy.tiff000644 001751 000024 00000010514 11157030261 020406 0ustar00multixstaff000000 000000 II*"$*MLQc½IRnð>Ihú0<`ÿ0<`ÿ>HhúFOkíOTfÁ$&-P S-7Xè.9^ÿ`gÿ’–¥ÿ©«µÿ½¾Äÿ½¾Äÿ©«µÿ’–¥ÿ`gÿ.9^ÿ=Fgø8ÿ-spÿK]“ÿNa™ÿPdÿQeŸÿPdžÿNašÿK^”ÿGYÿDU‡ÿ@PÿN|ÿzPÿwKÿvDÿ…5ÿ{3ÿ'6YÿT(2¡DLÿn,ÿeG.ÿeG.ÿeG.ÿeG.ÿeG.ÿeG.ÿeG.ÿeG.ÿeG.ÿeG.ÿeG.ÿeG.ÿHZÿGYŒÿEV‰ÿBS„ÿ?O~ÿM{ÿaÿ-9\ÿ)5VÿO@ÿ^;ÿ";Rû&5Xý ^3ÿK9ÿeG.ÿ‘gCÿ€[=ÿ€Z=ÿ€Z=ÿ€Z<ÿ€Z<ÿZ<ÿY<ÿY<ÿ‘fCÿeG.ÿÿ–oNÿ’jHÿhFÿhEÿhEÿhEÿ’jHÿ•nNÿ†_>ÿeG.ÿ+7Zÿ+6Yÿ':Sÿv0ÿv/ÿs.ÿp-ÿm+ÿi*ÿi*ÿi*ÿDLÿ&1='6Yÿf,ÿeG.ÿ„]=ÿœtSÿœtSÿœtSÿœtSÿœtSÿ›sSÿ›sSÿ›sSÿ„]=ÿeG.ÿ'2Rÿ'1Qÿ@Fÿo.ÿo,ÿm+ÿj*ÿi*ÿi*ÿi*ÿf,ÿ(6Yÿ /"-LÜ9HøeG.ÿ[<ÿ‚\<ÿ‚\<ÿ‚\<ÿ‚\<ÿ‚\<ÿ”lGÿ®Vÿ®Vÿƒ]=ÿeG.ÿ#-Jÿ#-Jÿ#-Jÿ 1GÿI;ÿc-ÿi*ÿi*ÿi*ÿi*ÿQ?ÿ"5Pð O&1VôeG.ÿ~Y;ÿuS7ÿuS7ÿvT7ÿvT7ÿvT7ÿvT8ÿvT8ÿvT8ÿ~Y;ÿeG.ÿ#-Jÿ#-Jÿ#-Jÿ#-Jÿ#-JÿM8ÿi*ÿi*ÿi*ÿe-ÿ&8Wÿ "v(DÁeG.ÿ|W:ÿ{X<ÿ…_?ÿ‡`@ÿ‡`@ÿ‡`@ÿ‡`@ÿ†_?ÿ}Y=ÿ{W:ÿeG.ÿ#-Jÿ#-Jÿ#-Jÿ#-Jÿ#-Jÿ4Eÿa-ÿi*ÿi*ÿGIÿ9Kî eG.ÿyV9ÿ]@ÿ‡`?ÿˆ`?ÿˆ`?ÿˆ`?ÿˆ`?ÿ‡`@ÿƒ_AÿyV8ÿeG.ÿ#-Jÿ#-Jÿ#-Jÿ#-Jÿ#-Jÿ7Dÿ [0ÿi*ÿP@ÿ%7Uü *eG.ÿvT7ÿ‡cEÿ†`?ÿ†_>ÿ†_>ÿ†_>ÿ†_>ÿ†`?ÿˆdFÿvT7ÿeG.ÿ#-Jÿ#-Jÿ#-Jÿ!0GÿO7ÿh*ÿi*ÿP@ÿ'6Yÿ [eG.ÿtR6ÿhJÿ‡aBÿ‡`@ÿ‡`@ÿ‡`@ÿ‡`@ÿˆaBÿŽiKÿtR6ÿeG.ÿ#-Jÿ#-Jÿ#-Jÿ>Aÿi*ÿe-ÿGIÿ%7Vý heG.ÿrP5ÿ“mNÿ“mNÿ“mNÿ“mOÿ”mOÿ”nOÿ”nOÿ”nOÿrP4ÿeG.ÿ#-Jÿ#-Jÿ#-Jÿ=BÿOAÿ&8Xÿ9Lï;  eG.ÿoN3ÿoN3ÿoN3ÿoN3ÿoN3ÿoN3ÿoN3ÿoN3ÿoN3ÿoN3ÿeG.ÿ%/Oÿ%0Qÿ&1Tû'3Yþ#6Qó.,ª B : 1( *eG.ÿlL2ÿlL2ÿlL2ÿlL2ÿlL2ÿlL2ÿlL2ÿlL2ÿlL2ÿlL2ÿeG.ÿ&1Rñ$.Kå ';Ä%—vlaW K @ 5*   ,eG.ÿeG.ÿeG.ÿeG.ÿeG.ÿeG.ÿeG.ÿeG.ÿeG.ÿeG.ÿeG.ÿeG.ÿ !Ÿ˜…zodY N B 8 ,  * G_wŒ ! $$³ $&¶"#¬ !¢™Ž„qhd_XQ I @ 7 -!& : M][U M E @ 7 2 -)$ þ  Ú Zâ@<D(RC:\Dokumente und Einstellungen\Günther Noack\Eigene Dateien\Eigene Bilder\WebProxy32.tiffþYþYGrr-0.9.0/Resources/Icons/Files/ArticleFile.tiff000644 001751 000024 00000002522 11157030262 022055 0ustar00multixstaff000000 000000 II*xÚíØILQð?(ÜôÀQ/ÚB)X)ZðbŒž…›¸'b ⊣âQSö¶,¢Ѹáæekg" X &ð€,Gäð|ïu¨´3¶ÎÔø%MÞ$Óö7o¾7ÓBâ9è¿ÿ¿?Š~wÏMÐÁC‡äüyy6µ™aãñ°Šü¹¹Vµ©aãõràay:®¨¨HˆG[û0›Íý}½‘Í–sËêê*\,¹ z½RÉ+UK6$&&F|‹ç¾õÑcY¿Uô“ãõŠçëO“‹?sýyýùs OlØÇ`HƒÒÒë°{÷®°ŸÁ)ð÷»{PNóù'ùñc}õºÝ07÷’““áÌéSŸ6,UàxZÛÚ5ã_Ÿ••èì|]ÝÝÔt¾èäo؇Çþ–Mø½l”ûcûÝÒÿ’KÁþÈ˃#G‹sÌCUU5$%%A]m͆.)ñôõ" “óù&þ“¡m†±ÐîïܹÚñ5¦««›®‡êêªÐšF ¹õ‘&ü$¤ÿãããÐÑñ é1ܽ{‡v©¬¬œ®‡ÊÊÛ°ÖEþ~7²d›é˜t‡å¢Ó›5‡v(\–——áö.--Áµ«Wh—^¾z oÞ¼…“'Žãót,èñAsK›¤û³E¬266Ï_ÀöíÛàì™Ó`4áÝ»÷àpºð1ÚàÖ­›xîXÜ¡m’ìw)ð›cì//¯€™™otl0àþý{0??ÅÅ%’’‚ûß páBqh›Ä§Ä?Ð‡Ìæ,:f£ÜŸµûziiÌÎÎÒ±N§»ý!“5MB®=á¶}¾Qp5·Jú‡°?+++¦óïóùàÉÓÚŸ¢¢"0íÛ§è}£££à”óö£ýûM1õo5Ÿ>ÓÕ"é÷`¿Iô“îpœ•ï¶ZÚ¡¿é×Zưß!ç@&“²>þu?¾î:œÍ’~/ögŠë‰#ýá£ÓŸ­ÆŠï½V±wø^Ý$ç÷ ¢ÌÌLUÍ‘÷þ‰ hr¸$ý,ögˆ~­õç3ö7Êù½CȘaTÕ)“Ÿ'¡±É)éç°?ݨQÿ¤?ëAéééÁ1î¯rÈo«øû ûø ¢_kù25 I?ýiõû±¿^ÎÏyQZš!8&ýTîÄþ?úý_ ¾¡I±_kQâxéSSÕ¦†MÀMøIaXU3y&±ÖŸÀׯPWß(éÆ~Vç_‰_àN§W›6ÓÓ¨­kõïý‚ þ0L°?3 ü#Ã<Ú³W§ª9R¾aM<ûg¦¡¦¶þŸ÷«í”Šœ-v»‘çLZŒR¿ÚN©Èùã%ñîÿ¦¥ù00î  ö0û(1:=RArticleFile.tiff€n#€n#ImageMagick 6.2.5 03/16/06 Q16 http://www.imagemagick.orgGrr-0.9.0/Resources/Icons/Files/FeedFile.tiff000644 001751 000024 00000022416 11157030262 021341 0ustar00multixstaff000000 000000 II*$ GGGI^^^a___b___b___b___b___b___b___b___b___b___b___b___b___b___b___b___b___b___b___b___b___b___b___b___b___b___bVVVY///3...2...2...2! "¼»»Áööõÿõõôÿöõôÿööõÿööõÿ÷öõÿ÷öõÿø÷õÿø÷öÿù÷öÿùøöÿùøöÿúùöÿúùöÿúù÷ÿûú÷ÿûú÷ÿûúøÿûúøÿûúùÿûûùÿüûùÿúùøÿñòóÿóóòÿõõôÿø÷öÿûúøÿüüûÿýýüÿþþýÿÿÿÿÿ¿¿¿Æ+"ºººÂñððÿïïîÿðïîÿððîÿññïÿòñïÿòñïÿóòðÿôòðÿôóðÿõôñÿöôñÿöôñÿ÷õòÿ÷öòÿøöòÿù÷óÿù÷óÿù÷ôÿúøõÿúøõÿúùõÿùøõÿððïÿêêëÿîîíÿòñïÿöôñÿúøôÿûú÷ÿüüúÿþþþÿ¾¾¾Ê3#ºººÂððïÿïîíÿïïîÿðïîÿððîÿññïÿòñïÿòñïÿóòðÿôòðÿôóðÿõôñÿöôñÿöôñÿ÷õòÿ÷öòÿøöòÿù÷óÿù÷óÿù÷ôÿúøõÿúøõÿúùõÿø÷ôÿíííÿëëìÿïïíÿóòðÿøöóÿúøõÿüúøÿýýüÿ¾¾¾Ë5#ºººÂðïïÿîîíÿïîíÿïïîÿðïîÿððîÿññïÿòñïÿòñïÿóòðÿôòðÿôóðÿõôñÿöôñÿöôñÿ÷õòÿ÷öòÿøöòÿù÷óÿù÷óÿù÷ôÿúøôÿúøõÿúùõÿø÷õÿêëìÿëëìÿðïîÿôóðÿøöóÿúøöÿüûúÿ¾½½Ë5#ºººÂïïïÿîííÿîîíÿïîíÿïïîÿðïîÿððîÿññïÿòñïÿòñïÿóòðÿôòðÿôóðÿõôñÿõôñÿöôñÿ÷õòÿ÷öòÿøöòÿù÷óÿù÷óÿù÷ôÿúøôÿúøõÿúùõÿôóòÿêëëÿíììÿòñïÿõôñÿù÷óÿûúøÿ½½½Ë5#¹¹¹Âîîîÿííìÿîííÿîîíÿîîíÿïïîÿðïîÿððîÿññïÿòñïÿòñïÿóòðÿôòðÿôóðÿõôñÿõôñÿöôñÿ÷õòÿ÷öòÿøöòÿù÷óÿù÷óÿù÷ôÿúøôÿúøõÿùøõÿñððÿêêëÿîîîÿóòïÿ÷õòÿúùöÿ½½¼Ë5#¹¹¹Âîîîÿìììÿííìÿíííÿîîíÿîîíÿïïîÿðïîÿððîÿñðïÿòñïÿòñïÿóòðÿôòðÿôóðÿõôñÿõôñÿöôñÿ÷õòÿ÷öòÿøöòÿù÷óÿù÷óÿù÷ôÿúøôÿúøõÿùøõÿïîîÿëëëÿïïîÿóòðÿø÷óÿ×ÖÕà---B#¹¹¹Âííîÿìììÿìììÿííìÿíííÿîîíÿîîíÿïïîÿðïîÿððîÿñðïÿòñïÿòñïÿóòðÿôòðÿôóðÿõôñÿõôñÿöôñÿ÷õòÿ÷öòÿøöòÿù÷óÿù÷óÿù÷ôÿúøôÿúøõÿø÷ôÿìììÿìììÿðïîÿöôòÿÛÛÙå///G#¹¹¹Âíííÿëëëÿìììÿìììÿííìÿíííÿîîíÿîîíÿïïîÿðïîÿððîÿñðïÿòñïÿòñïÿóòðÿôòðÿôóðÿõôñÿõôñÿöôñÿ÷õòÿ÷öòÿøöòÿù÷óÿù÷óÿù÷ôÿúøôÿúøõÿôôòÿëëëÿíííÿóòðÿÚÚØå///H#¹¹¹Âììíÿêëëÿëëëÿìììÿìììÿííìÿíííÿîîíÿîîíÿïïîÿðïîÿððîÿñðïÿòñïÿòñïÿóòðÿôòðÿôóðÿõôñÿõôñÿöôñÿ÷õòÿ÷öòÿøöòÿù÷óÿù÷óÿù÷ôÿúøôÿúøõÿóòñÿëëëÿïïîÿÙØØå///H#¹¹¹Âììíÿêêëÿêëëÿëëëÿìììÿìììÿìììÿíííÿîîíÿîîíÿïïîÿðïîÿððîÿñðïÿòñïÿòñïÿóòðÿôòðÿôóðÿõôñÿõôñÿöôñÿ÷õòÿ÷öòÿøöòÿù÷óÿù÷óÿù÷ôÿúøôÿù÷ôÿððïÿíííÿØØØæ///H#¸¹¹Âëììÿééêÿêêëÿêëëÿëëëÿìììÿìììÿìììÿíííÿîîíÿîîíÿïïîÿðïîÿððîÿñðïÿòñïÿòñïÿóòðÿôòðÿôóðÿõôñÿõôñÿöôñÿ÷õòÿ÷õòÿøöòÿù÷óÿù÷óÿù÷ôÿúøôÿù÷ôÿîîîÿ××׿///H#¸¸¹ÂëëìÿèéêÿééêÿêêëÿêêëÿëëëÿìììÿìììÿìììÿååäÿÂÂÁÿÉÉÈÿÕÕÔÿÞÝÜÿèèçÿðïîÿòñïÿòñïÿóòðÿóòðÿôóðÿõôñÿõôñÿöôñÿ÷õòÿ÷õòÿøöòÿù÷óÿù÷óÿù÷óÿúøôÿ÷öôÿÞÞÞê222K#¸¸¹ÂêëìÿèéêÿèéêÿééêÿêêëÿêêëÿëëëÿìììÿìììÿÚÚÚÿˆˆˆÿ†††ÿ‡††ÿ’’’ÿ¦¦¦ÿ¼»»ÿàßÞÿòñïÿòñïÿóòðÿóòðÿôóðÿõôñÿõôñÿöôñÿ÷õòÿ÷õòÿøöòÿù÷óÿù÷óÿù÷óÿúøõÿÜÜÛæ///I#¸¸¹ÂéêìÿçèéÿèèêÿèéêÿééêÿêêëÿêêëÿëëëÿëììÿÙÙÙÿ„„„ÿÿ~~~ÿ{{{ÿxxxÿzzzÿŒŒ‹ÿºº¹ÿìëéÿòñïÿóòðÿóòðÿôóðÿõóñÿõôñÿöôñÿ÷õòÿ÷õòÿøöòÿù÷óÿù÷óÿúøôÿÜÛÚå///H#¸¸¸ÂéêìÿæçéÿçèéÿèèêÿèéêÿééêÿêêëÿêêëÿëëëÿÜÜÝÿšššÿ”””ÿŠŠŠÿ|||ÿrrrÿoooÿlllÿiiiÿˆˆˆÿÛÚÙÿñðîÿóòðÿóòðÿôóðÿõóñÿõôñÿöôñÿ÷õòÿ÷õòÿøöòÿù÷óÿùøôÿÜÜÚæ///H#¸¸¸ÂèéëÿæçéÿæçéÿçèéÿèèêÿèéêÿééêÿêêëÿêêëÿëëëÿëììÿäååÿÕÕÕÿ½½½ÿ›››ÿuuuÿfffÿcccÿaaaÿ}||ÿÎÍÌÿñðîÿóòðÿóòðÿôóðÿõóñÿõôñÿöôñÿ÷õòÿ÷õòÿøöòÿø÷óÿÜÛÙå///H#¸¸¸Âçèêÿåæèÿæçéÿæçéÿçèéÿèèêÿèéêÿééêÿêêëÿâââÿ¼½½ÿÅÅÅÿßßßÿìììÿäääÿÍÍÌÿƒƒƒÿ^^^ÿ[[[ÿZZZÿvvuÿÓÒÑÿòñïÿóòðÿóòðÿôóðÿõóñÿõôñÿöôñÿ÷õòÿ÷õòÿø÷óÿÜÜÚæ///H#¸¸¸ÂæçêÿäåçÿåæèÿæçéÿæçéÿçèéÿèèêÿèéêÿééêÿÒÒÓÿkkkÿhhhÿfffÿ†††ÿ¸¸¸ÿàààÿååäÿ¤¤¤ÿ```ÿQQQÿOOOÿcccÿááßÿòñïÿóòðÿóòðÿôóðÿõóñÿõôñÿöôñÿ÷õòÿøöóÿÜÜÚæ///H#·¸¸ÂæçéÿãäçÿäåçÿåæèÿæçéÿæçéÿçèéÿèèêÿèéêÿÐÑÒÿfffÿcccÿ```ÿ\\\ÿaaaÿˆˆˆÿ×××ÿæææÿ¨§§ÿKKKÿHHHÿFFFÿŒŒ‹ÿëëéÿòñïÿóòðÿóòðÿôóðÿõóñÿõôñÿöôñÿ÷öòÿÛÚÙå///H#··¸ÂåæèÿâãæÿãäçÿäåçÿåæèÿæçéÿæçéÿçèéÿèèêÿØÙÚÿ‰‰‰ÿnnnÿ\\\ÿWWWÿTTTÿRRRÿzzzÿÏÏÏÿèççÿ{{{ÿCCCÿ@@@ÿTTTÿÃÃÂÿññïÿòñïÿóòðÿóòðÿôóðÿõóñÿõôñÿ÷õòÿÛÚÙå///H#··¸ÂäåèÿâãåÿâãæÿãäçÿäåçÿåæèÿæçéÿæçéÿçèéÿèèêÿèéêÿééêÿÊÊËÿ}}}ÿVVVÿKKKÿHHHÿmmmÿÓÓÓÿÔÓÓÿaa`ÿ:::ÿ777ÿ|||ÿæåäÿññïÿòñïÿóòðÿóòðÿôóðÿõóñÿöôòÿÚÙØå///H#¶·¸ÂäåçÿáâåÿâãåÿâãæÿãäçÿäåçÿåæèÿæçéÿæçéÿçèéÿèèêÿèéêÿééêÿÞßàÿ™™šÿQQQÿBBBÿBBBÿÿêêêÿšššÿ;;;ÿ111ÿJJIÿÍÍÌÿñðïÿññïÿòñïÿóòðÿóòðÿôóðÿõôñÿÛÚÙæ///H#¶·¸ÂãäçÿàáäÿáâåÿâãåÿâãæÿãäçÿäåçÿäæèÿæçéÿæçéÿÏÐÑÿ––—ÿ““”ÿØØÙÿàáâÿƒ„„ÿ<<<ÿ999ÿCCCÿàààÿÆÆÆÿJJJÿ,,,ÿ,,,ÿ©©¨ÿðïîÿñðïÿññïÿòñïÿóòðÿóòðÿõôñÿÛÚÙæ///H#¶¶¸ÂãäæÿßàãÿàáäÿáâåÿâãåÿâãæÿãäçÿäåçÿäåèÿÞßáÿWWWÿDDDÿAAAÿffgÿ××ÙÿããåÿKKKÿ333ÿ000ÿ’’’ÿìììÿiiiÿ$$$ÿ"""ÿpooÿðïîÿðïîÿñðïÿññïÿòñïÿóòðÿôóñÿÙÙØå///H#¶¶·ÂââæÿßàãÿßàãÿàáäÿáâåÿâãåÿâãæÿãäçÿäåçÿÆÇÉÿAAAÿ>>>ÿ<<<ÿRRRÿÂÂÃÿèéêÿ‚‚ƒÿ...ÿ+++ÿffgÿìììÿÿÿÿKKKÿïïîÿïïîÿðïîÿñðïÿññïÿòñïÿóòðÿÚÚÙæ///H#¶¶·ÂáâåÿÞÞâÿßàãÿßàãÿàáäÿáâåÿâãåÿâãæÿãäçÿÜÝßÿGGGÿ999ÿ666ÿ^^^ÿÕÖ×ÿèéêÿ¯°±ÿ'''ÿ%%%ÿPPPÿááâÿžÿÿÿ===ÿîîíÿïïîÿïïîÿðïîÿñðïÿññïÿóòðÿÚÚÙæ///H#µ¶·ÂàáäÿÝÞáÿÝÞâÿÞàãÿßàãÿàáäÿáâåÿâãåÿâãæÿãäçÿÁÂÄÿ|}~ÿ{|}ÿÓÓÕÿççéÿçèêÿÌÍÎÿyyzÿxxyÿŒŒŒÿÜÜÝÿÔÔÕÿrrrÿqqqÿ‡‡‡ÿîííÿîîíÿïïîÿïïîÿðïîÿñðïÿòòðÿÚÙÙæ///H#µµ¶ÂàáäÿÜÝáÿÝÞáÿÝÞâÿßàãÿßàãÿàáäÿáâåÿáâåÿâãæÿãäçÿäåçÿäåèÿæçéÿæçéÿççéÿçèêÿèéêÿèéêÿéêëÿêêëÿêëëÿëëìÿìììÿìììÿíííÿîííÿîîíÿïïîÿïïîÿðïîÿññðÿÚÙÙæ///H#µµ¶ÂßàãÿÛÜàÿÜÝáÿÝÞáÿÝßâÿßàãÿßàãÿàáäÿáâåÿáâåÿâãæÿãäçÿäåçÿååèÿæçéÿæçéÿççéÿçèêÿèéêÿèéêÿéêëÿêêëÿêëëÿëëìÿìììÿìììÿíííÿîííÿîîíÿïïîÿïïîÿñðïÿØØ×å///H#µµ¶ÂÞßãÿÚÛßÿÛÜàÿÜÝáÿÝÞáÿÝÞâÿÞßãÿßàãÿàáäÿáâåÿáâåÿâãæÿãäçÿäåçÿäåèÿåæéÿæçéÿççéÿçèêÿèéêÿèéêÿéêëÿêêëÿêëëÿëëìÿìììÿìììÿíííÿíííÿîîíÿïïîÿððïÿÙÙØæ///H#µµ¶ÂÞÞâÿÚÛßÿÚÛßÿÛÜàÿÜÝáÿÝÞáÿÝÞâÿßàãÿßàãÿàáäÿáâåÿáâåÿâãæÿãäçÿäåçÿäåèÿåæéÿæçéÿæçéÿçèêÿèéêÿèéêÿéêëÿêêëÿêëëÿëëìÿìììÿìììÿíííÿíííÿîîíÿðïïÿØØ×å///H#µµ¶ÂÝÞáÿÙÚÞÿÚÛßÿÚÛßÿÛÜàÿÜÝáÿÝÞáÿÞÞâÿßàãÿßàãÿàáäÿáâåÿáâåÿâãæÿãäçÿäåçÿäåèÿåæéÿæçéÿæçéÿçèêÿèéêÿèéêÿéêëÿêêëÿêëëÿëëìÿìììÿìììÿíííÿíííÿïïîÿØØØæ///H#µµ¶ÂÜÝáÿØÙÝÿÙÚÞÿÚÛßÿÚÛßÿÛÜàÿÜÝáÿÝÞáÿÝÞâÿÞßãÿßàãÿàáäÿáâåÿáâåÿâãæÿãäçÿäåçÿäåèÿåæéÿæçéÿæçéÿçèêÿèéêÿèéêÿéêëÿêêëÿêëëÿëëìÿìììÿìììÿíííÿîîîÿØØØæ///H#´µµÂÜÜàÿרÝÿØÙÝÿÙÚÞÿÚÛßÿÚÛßÿÛÜàÿÜÝáÿÝÞáÿÝÞâÿÞßãÿßàãÿàáäÿáâåÿáâåÿâãæÿãäçÿäåçÿäåèÿåæéÿæçéÿæçéÿçèêÿèéêÿèéêÿéêëÿêêëÿêëëÿëëìÿìììÿìììÿîîîÿ×××å///H#´´µÂÛÜàÿÖ×ÜÿרÝÿØÙÝÿÙÚÞÿÚÛßÿÚÛßÿÛÜàÿÜÝáÿÝÞáÿÝÞâÿÞßãÿßàãÿàáäÿáâåÿáâåÿâãæÿãäçÿäåçÿäåèÿåæèÿæçéÿæçéÿçèêÿèéêÿèéêÿéêëÿêêëÿêëëÿëëìÿìììÿíííÿ×××å///H#´´µÂÚÛßÿÖ×ÛÿÖ×ÜÿרÝÿØÙÝÿÙÚÞÿÚÛßÿÚÛßÿÛÜàÿÜÝáÿÝÞáÿÝÞâÿÞßãÿßàãÿàáäÿáâåÿáâåÿâãæÿãäçÿäåçÿäåçÿåæèÿæçéÿæçéÿçèêÿèéêÿèéêÿéêëÿêêëÿêêëÿëëìÿíííÿÖÖÖå///H#³´µÂÚÛÞÿÕÖÛÿÖ×ÛÿÖ×ÜÿרÝÿØÙÝÿÙÚÞÿÚÛßÿÚÛßÿÛÜàÿÜÝáÿÝÞáÿÝÞâÿÞßãÿßàãÿàáäÿáâåÿáâåÿâãæÿãäæÿäåçÿäåçÿåæèÿæçéÿæçéÿçèêÿèéêÿèéêÿéêëÿêêëÿêêëÿììíÿ××׿///H#³´µÂÙÙÞÿÔÕÚÿÕÖÛÿÖ×ÛÿÖ×ÜÿרÝÿØÙÝÿÙÚÞÿÚÛßÿÚÛßÿÛÜàÿÜÝáÿÝÞáÿÝÞâÿÞßãÿßàãÿàáäÿáâåÿáâåÿâãæÿãäæÿäåçÿäåçÿåæèÿæçéÿæçéÿçèêÿèèêÿèéêÿéêëÿêêëÿìììÿ××׿///H#³³µÂØÙÝÿÓÔÙÿÔÕÚÿÕÖÛÿÖ×ÛÿÖ×ÜÿרÝÿØÙÝÿÙÚÞÿÚÚßÿÚÛßÿÛÜàÿÜÝáÿÝÞáÿÝÞâÿÞßãÿßàãÿßàäÿàâåÿáâåÿâãåÿãäæÿäåçÿäåçÿåæèÿæçéÿæçéÿçèêÿèèêÿèéêÿéêëÿëëìÿÖÖÖå///H"¸¹¹ÂëìîÿééìÿéêìÿéêìÿêëíÿêëíÿëëíÿëìîÿëìîÿììîÿìíïÿííïÿííïÿîîðÿîîðÿîïðÿïïñÿïïñÿïðñÿððòÿðñòÿðñòÿñòóÿñòóÿòòóÿòóôÿòóôÿóóôÿóóôÿóôôÿôôôÿõõöÿÚÚÛå000H ///B???_???c???c???c???c???c???c???c???c???c???c???c???c???c???c???c???c???c???c???c???c???c???c???c???c???c???c???c???c???c???c@@@c777Y # þ00Ú$ â$@$þ$%(RE:\ETI\Document-Feed48.tiffHHGrr-0.9.0/Resources/Icons/Application/Grr-Icon-Anim1.tiff000644 001751 000024 00000022520 11157030262 023456 0ustar00multixstaff000000 000000 II*$ *B“8Huÿ8Huÿ8Huÿ *E˜ $ + !   ! + $'A6Fqø6Fqø6Fqø(C‘!H8Huÿ8Huÿ8Huÿ%0Nª , *  * ,$/K¥8Huÿ8Huÿ7GtþE&1O®8Huÿ8Huÿ8Huÿ + + - %Fgixàgixà %F - + &8Huÿ8Huÿ8Huÿ%1N¬2Aiç8Huÿ8Huÿ0>fß . !gixàÎÏÕÿÎÏÕÿgixà ! .0>eÞ8Huÿ8Huÿ2Aiç0=cÛ8Huÿ8Huÿ1@hã  . !gixàÎÏÕÿÎÏÕÿgixà & . 1@hã8Huÿ8Huÿ0>dÜ",Hœ8Huÿ8Huÿ8Huÿ ) + - /08kvw‡ývw‡ý/08k . , *8Huÿ8Huÿ8Huÿ",I¡ /6Eq÷8Huÿ8Huÿ+7[È ) , "")L¨©²ô¨©²ô"")L  , ) +7YÅ8Huÿ8Huÿ6Eq÷ +,a8Huÿ8Huÿ8Huÿ'1P°   , $008g»¼Åþ¼½Åþ008g ,  +*7XÃ8Huÿ8Huÿ8Huÿ2m+^5Doò8Huÿ8Huÿ2@iå+_EEOŠÇÈÏÿÇÈÏÿEEOŠ &=‡6Frú8Huÿ8Huÿ6Eq÷,a Z@*–wV8ÄŠcBä”hE÷•jFùˆdLúILfõ8Huÿ8Huÿ8Huÿ1@gá WWc«ÑÒØÿÒÓØÿWWc«+_6Eq÷8Huÿ8HuÿILfõ‚cOú•jFù”hE÷‹bAåwV8ÄZ@*– {X:Ë­€WþÏ¢xÿÚ±ŠÿÝ·“ÿà»™ÿÕ°ÿ˜zfúUP`ô0=bØ 1eesÅÜÝáÿÝÞáÿeesÅ?XQ^ó–xgúÕ°ÿà»™ÿÝ·“ÿÚ±ŠÿÏ¢xÿ­€Wþ{X:Ë -”jGöÔ¤xÿÛ¯…ÿÞµŽÿá»—ÿãÀžÿãÀžÿ½”lü}Y<Ðno}Úåæèÿæçéÿmn}Ù}Y<н”lüãÀžÿãÀžÿá»—ÿÞµŽÿÛ¯…ÿÔ¤xÿ”jGö -X=*‘¡vPõاxÿاxÿاxÿØ©{ÿݳŠÿἘÿžuQô;+ers„áæçéÿæçéÿss‚à;+ežuQôἘÿݳŠÿØ©{ÿاxÿاxÿاxÿ¡vPõX=*‘}Y<ϯ‚ZùاxÿاxÿاxÿاxÿاyÿÊŸwÿ›oJÿ—kGÿ—kGÿ—kGÿ—kGÿƒ€ŽÿæçéÿÞßãÿŽÿ—kGÿ—kGÿ—kGÿ—kGÿ›oJÿÊŸwÿاyÿاxÿاxÿاxÿاxÿ¯‚Zù}Y<Ï {X:Ë¡vPõÊšmÿاxÿاxÿاxÿاxÿÛ±‰ÿß¹•ÿß¹•ÿß¹•ÿß¹•ÿº© ÿ¤¡ªÿ¥¡¨ÿÁ¬ÿß¹•ÿß¹•ÿß¹•ÿß¹•ÿ׫€ÿاxÿاxÿاxÿاxÿÊšmÿ¡vPõ{X:Ë I4#{dBê˜mJó½ŽcþÔ¤uÿÔ£uþß·“ÿÙª}ÿݳ‹ÿ߸’ÿاxÿÛ¯„ÿݲŠÿبzÿܱˆÿÚ­ÿÚ¬€ÿà»–ÿܱˆÿܯ†ÿÔ¤wþÔ¤uÿ½Žcþ˜mJódBêI4#{*HqQ5¹–iFú¡xUüµ’pÿ­†`ÿÀ €ÿšuÿÆ™nÿØ©{ÿܱ‡ÿاxÿÛ¯…ÿÆ™oÿ¼‘hÿ·–vÿ°kÿ­†`ÿœsOû–iFúqQ5¹*HI3"•¤~\ý­†`ÿ­†`ÿº™yÿ­†`ÿ­†`ÿ¸ŽfÿÛ®„ÿاxÿ»’kÿ­†`ÿ­†`ÿ¯Šfÿ°kÿ­†`ÿžwTüD/  X>)¸“qPÿ§\ÿšwUÿg`\ÿy~‹ÿg`\ÿšwUÿÙ©|ÿاxÿyWÿg^Zÿy~‹ÿg`\ÿ›zZÿ©ƒ^ÿ“pPÿP8%¯ pP5Ö’oPÿ•sRÿ=/"ÿ}ƒÿ±µ¼ÿ}ƒÿF6'ÿاxÿاxÿL:*ÿy~Šÿ±´¼ÿ}ƒÿ?1#ÿ–sSÿ‘oPÿkM2Ò€[<ð–sSÿ•sRÿ ÿxz}ÿãâáÿxz|ÿ ÿ¿”jÿÁ•kÿ ÿqruÿãâáÿxz}ÿ ÿ•sRÿ–tRÿzW9ígDý¶Ždÿª„^ÿ?1#ÿÿ??>ÿÿ1&ÿÑ¢vÿبzÿ6*ÿÿ??>ÿÿ?1#ÿª„^ÿ·Žeÿ‰cAý )•mJöºgÿºgÿ¥€[ÿK:)ÿ ÿA2$ÿ~aEÿÑ£vÿÙ©{ÿŒlNÿB3$ÿ ÿK:)ÿ¥€[ÿºgÿºgÿŽgFø )-L wRöºgÿºgÿ¶dÿ¨‚]ÿ‘pPÿƒeHÿ¯ˆaÿÖ¨|ÿÙ«~ÿËqÿ†gJÿoOÿ¨‚]ÿ¶dÿºgÿºgÿ—oN÷-NB/o­[úºgÿ°ˆaÿdGÿŒlMÿ£~Zÿ·eÿÆ™nÿÚ­ÿÚ­ÿاxÿСtÿ§‚]ÿŒlMÿdGÿ¯‡`ÿºgÿ¥|VüB.u[A+—¶‹bÿºgÿºgÿ»hÿ½’iÿÁ•kÿËpÿت}ÿÛ®„ÿÛ®„ÿÙ©|ÿاxÿÖ¥wÿÈ›oÿ¿”jÿºgÿºgÿ°…^ÿY@*£wT9úfÿ¼‘hÿÍŸrÿצwÿاxÿاxÿÙ«~ÿܰ†ÿܰ†ÿܰ†ÿÛ¯…ÿØ©{ÿاxÿاxÿاxÿÌqÿ»hÿ¶‹cÿqQ6Í C/ pJ5#|‘gDñ¼hÿÍŸrÿاxÿاxÿبzÿÛ¯…ÿݲ‰ÿݲ‰ÿݲ‰ÿݲ‰ÿݲ‰ÿܲˆÿÚ¬€ÿاxÿاxÿاxÿÏ sÿ¸Žeÿƒ^>õJ5#|C/ p 0!P“hGﶉ`úÀeÿ˜kHÿºŽfÿاxÿاxÿÚ«ÿݳ‹ÿÝ´ŒÿÝ´ŒÿÝ´ŒÿÝ´ŒÿÝ´ŒÿÝ´ŒÿÝ´Œÿݳ‹ÿܱ‡ÿبzÿاxÿاxÿÁ•lÿ…_?ÿ¾eÿ¶‰`ú“hGï0!P +eDî¼eÿ¼gÿÁ•jÿ®„]ÿºgÿاxÿÛ¯„ÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞ´ÿÚ¬€ÿاxÿ¾“iÿ¹fÿ½’iÿ»fÿ½fÿhDí (}Y<ЕkFû–lGû¾‘fÿÉ›pÿËpÿÓ£uÿܲˆÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿܱ‡ÿСsÿÁ•jÿ¼’hÿºdÿ‘hDû“iEû}Y<Ð1;)eŠbAåÉ™mÿÖ¥wÿاxÿاwÿšyYÿÿUE7ÿ˜|bÿЩ†ÿ¶–xÿ¡ŠuÿŸ‘„ÿ–‘ÿŸ™”ÿªœÿ¶ŸŠÿ¢„ÿÓ¬‰ÿ™}cÿVF7ÿÿ–uUÿ×§wÿСsÿÇšoÿÈ—lÿŠbAå;)e1-LžsOîÄ”hþ©}Wó¿dþ·eÿÿÿÿÿ(((ÿjjjÿ–––ÿ¸¸¸ÿÚÚÚÿòðïÿÛÛÛÿ¹¹¹ÿ———ÿlllÿ***ÿÿÿÿ´Šcÿ¿dþ©}Wó¾eþ›pMî-L¼½Æÿ¹ºÃü¹ºÃü¹ºÃü¹ºÃü¹ºÃüš›£ü›x\þª~Wÿ—kGÿsQÿ¿eÿ>/"ÿÿÿÿÿ ÿEEEÿ{{{ÿ•••ÿ¦¦¦ÿ­«ªÿ¤¤¤ÿ‘‘‘ÿrrrÿ;;;ÿÿÿÿÿ<.!ÿ¿eÿsQÿ—kGÿª~Wÿœy\þ£¤«ü¹ºÃü¹ºÃü¹ºÃü¹ºÃü¹ºÃü¼½Æÿ´µ¿üæçéÿyz{ÿæçéÿyz{ÿæçéÿQQRÿ˜nLÿ…fLÿ›rQÿÒ¡sÿÕ¤vÿ9+ÿÿÿŠkMÿÇšoÿœyWÿR?-ÿÿ ÿÿ%$#ÿÿÿQ>-ÿœyWÿÇšoÿŠkMÿÿÿ9+ÿÕ¤vÿÒ¡sÿ›rQÿš{bÿ•kIÿÜÝßÿæçéÿyz{ÿæçéÿyz{ÿæçéÿ°±»ü©ªµüÞàâÿuvwÿÞàâÿuvwÿÞàâÿUQNÿ–lÿSQNÿžtRÿÉšmÿ—nKÿ†aBÿÿ_J5ÿاxÿاxÿاxÿاxÿ¯‡aÿ) ÿÿÿ&ÿ¬…`ÿاxÿاxÿاxÿاxÿ_J5ÿÿ„_Aÿ›qNÿÉšmÿžtRÿš˜•ÿ…n[ÿ×ÔÒÿÞàâÿuvwÿÞàâÿuvwÿÞàâÿ¥§±üž «üÒÔ×ÿopqÿÒÔ×ÿopqÿÒÔ×ÿKKKÿ¯±³ÿaTKÿª~YÿœrPÿiHÿǘlÿ™vUÿŒkKÿÉ™mÿاxÿاxÿاxÿاxÿÑ¡tÿS@.ÿTA/ÿÏ sÿاxÿاxÿاxÿاxÿÉ™mÿŒkKÿ™vUÿǘlÿ˜qPÿ—nLÿª~Yÿ¦š‘ÿopqÿÑÒÕÿÒÔ×ÿopqÿÒÔ×ÿopqÿÒÔ×ÿ›œ¨ü”•¢üÅÈÌÿhilÿÅÈÌÿhilÿÅÈÌÿVWZÿÅÈÌÿhXJÿšnJÿygÿ—nLÿÕ¤vÿ£yTÿ±’wÿšx[ÿ£yVÿÉ™mÿاxÿاxÿاxÿاxÿاxÿاxÿاxÿاxÿÉ™mÿŸuQÿ¡~bÿ±’wÿ¦|WÿÕ¤vÿœsPÿqZHÿšnJÿ®ž‘ÿhilÿÅÈÌÿÅÈÌÿhilÿÅÈÌÿhilÿÅÈÌÿ‘žü‰Š˜ü¹»Áÿacfÿ¹»Áÿacfÿ¹»Áÿacfÿ¹»ÁÿlXIÿ–pRÿ€zwÿsPÿÅ–jÿaHÿÕÖØÿ“”–ÿ‚xrÿ†dJÿœrPÿµˆ`ÿÀfÿÀfÿÀfÿÀfÿ³†^ÿœrPÿ•sYÿVLDÿ°²µÿÌÍÎÿ’t[ÿÅ–jÿ¢yVÿUOKÿ™sUÿª–‰ÿacfÿ¹»Áÿ¹»Áÿacfÿ¹»Áÿacfÿ¹»Áÿ„†•ü|ü¬¯¶ÿ[\`ÿ¬¯¶ÿ[\`ÿ¬¯¶ÿ[\`ÿ¬¯¶ÿmXIÿ|vsÿœ¡ÿ–mJÿ´‡^ÿ_NBÿ–˜œÿijlÿsuzÿ==@ÿutvÿqeÿjTDÿ†qbÿjTDÿ†qbÿ`OBÿutvÿsuzÿ==@ÿ‘“—ÿqqtÿqfÿ³†]ÿ›sPÿVUWÿ—–ÿ¡Ž€ÿ[\`ÿ¬¯¶ÿ¬¯¶ÿ[\`ÿ¬¯¶ÿ[\`ÿ¬¯¶ÿxy‹üqs…ü £«ÿTVZÿ £«ÿTVZÿ £«ÿTVZÿ £«ÿMJIÿ‘”›ÿ £«ÿ€eOÿ™mIÿKC>ÿlntÿNOSÿ—š¢ÿKMPÿ‡Šÿˆÿ>?Bÿnpvÿ9;=ÿuw}ÿBCFÿ†ˆÿ‘˜ÿOQUÿš¥ÿACFÿsliÿ˜lHÿ›kÿTVZÿ £«ÿžœŸÿTVZÿ £«ÿ £«ÿTVZÿ £«ÿTVZÿ £«ÿlnükm€ü™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ”˜ ÿ™¥ÿ™¥ÿ˜—šÿ˜mKÿ€yxÿ…ˆÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ–š¢ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ‰„‚ÿ—lJÿ˜—šÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿkm€ümoÿkm€ükm€ülnýmoÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿlfÿvmsÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿmo€ÿmo€ÿkmüulsý~kfýkm€ükm€ükm€ükm€ükm€ükm€ükm€ükm€ükm€ükm€ükm€ümoÿrt…ñ ÿ“”£ÿ“”£ÿ“”£ÿ“”£ÿ“”£ÿ“”£ÿ““¢ÿ‘Ž˜ÿ‹Œœÿ‚ƒ”ý||‹ÿyzŒÿ{x‚ÿ~rnÿl\ÿ„gMÿ…gJÿ…gJÿ…gJÿ‚cGÿkO6ýhI1û 5 OQ\§†ˆ˜þ“”£ÿ“”£ÿ“”£ÿ‘’¡ÿ‹Œœÿ‚„•üvxˆòwyŠûfhwÖBCMŒ712mwV;È•kFû­€Yý¼cÿÇ—kÿÇ—kÿ¼cÿ­€Yý•kFûvT7Å3%&,Pwy‰ò‹Œœÿ‚„•üvxˆòwyŠûfhwÖBCMŒ""'H *G\A+}X:Î’gDô’gDô}X:Î\A+*G uwˆ÷fhwÖBCMŒ""'H þ00Ú$ ^â$@$@%H%(RC:\Dokumente und Einstellungen\Günther Noack\Eigene Dateien\Eigene Bilder\Grr-Icon-Anim1.tiffþYþYGrr-0.9.0/Resources/Icons/Application/Grr-Icon-Anim2.tiff000644 001751 000024 00000022520 11157030262 023457 0ustar00multixstaff000000 000000 II*$ . . . . .%<‚8Huÿ8Huÿ1>gá  1>gá8Huÿ8Huÿ%<‚ . . . . .   . . . . ' &6Frù8Huÿ7Htý + +7Htý8Huÿ6Frù & ( . . . .  % . . . .  2p8Huÿ8Huÿ-:]Î %Fgixàgixà %F-:]Î8Huÿ8Huÿ 2p  . . . . % + . . . . %=ˆ8Huÿ8Huÿ%1P°gixàÎÏÕÿÎÏÕÿgixà%0P¯8Huÿ8Huÿ&>Š  . . . . +  . . . . %#K8Huÿ8Huÿ2@jègixàÎÏÕÿÎÏÕÿgixà1@hæ8Huÿ8Huÿ%R $ . . . . !  . . . . -.=bÖ8Huÿ8Huÿ'?‹/08kvw‡ývw‡ý/08k&=‰8Huÿ8Huÿ/=bÙ  - . . . .  , . . . .  &4Cnð8Huÿ7Gtþ!*Fš "")L¨©²ô¨©²ô"")L $.K¤7Htý8Huÿ5Cnó /  . . . . , . . . . .  (,9^Ï8Huÿ8Huÿ6Epö )B 008g»¼Åþ¼½Åþ008g%;‚5Dpó8Huÿ8Huÿ-;aÔ ( . . . . .  . . . . . "7z1>gá8Huÿ6Gtý$;€EEOŠÇÈÏÿÇÈÏÿEEOŠ",HŸ7Htý1?gâ 6v  . . . . . @S@7©kSCÏ{^Jé‚bMø‡dLú’hFù‚]>ÖV>) $N >WWc«ÑÒØÿÒÓØÿWWc« ' V>)‚]>Ö’hGù‰eLú‚bMø{]JêkSCÏS@7©@  oUCÓ—u\þ³‘wÿ¼ž†ÿ¿¢ÿÁ¦’ÿÀ¢‰ÿª„dù‡`@â eesÅÜÝáÿÝÞáÿeesÅ ‡`@⬆dù£‰ÿÁ¦’ÿ¿¢ÿ¼ž†ÿ³‘wÿ—u\þoTDÔ /‰eL÷¸”wÿ½œ‚ÿ¿¡‰ÿ¦ÿĪ–ÿĪ–ÿ³Žlü}Y<Ðno}Úåæèÿæçéÿmn}Ù}Y<н”lüÛ¹›ÿÉ­—ÿ¦ÿ¿¡‰ÿ½œ‚ÿ¸”wÿ‰eK÷3X=*‘ŸuPõÊžwÿ¾˜wÿ»•wÿ¾™zÿÕ­ˆÿἘÿžuQô;+ers„áæçéÿæçéÿss‚à;+ežuQôἘÿݳŠÿרzÿÊžwÿ¼–wÿÇœwÿžtPõX=*‘}Y<ϯ‚ZùצwÿÏ¡xÿÖ¦xÿاxÿاyÿÊŸwÿ›oJÿ—kGÿ—kGÿ—kGÿ—kGÿƒ€ŽÿæçéÿÞßãÿŽÿ—kGÿ—kGÿ—kGÿ—kGÿ›oJÿÊŸwÿاyÿاxÿاxÿاxÿاxÿ¯‚Zù}Y<Ï {X:Ë¡vPõÊšmÿاxÿاxÿاxÿاxÿÛ±‰ÿß¹•ÿß¹•ÿß¹•ÿß¹•ÿº© ÿ¤¡ªÿ¥¡¨ÿÁ¬ÿß¹•ÿß¹•ÿß¹•ÿß¹•ÿ׫€ÿاxÿاxÿاxÿاxÿÊšmÿ¡vPõ{X:Ë I4#{dBê˜mJó½ŽcþÔ¤uÿÔ£uþß·“ÿÙª}ÿݳ‹ÿ߸’ÿاxÿÛ¯„ÿݲŠÿبzÿܱˆÿÚ­ÿÚ¬€ÿà»–ÿܱˆÿܯ†ÿÔ¤wþÔ¤uÿ½Žcþ˜mJódBêI4#{*HqQ5¹–iFú¡xUüµ’pÿ­†`ÿÀ €ÿšuÿÆ™nÿØ©{ÿܱ‡ÿاxÿÛ¯…ÿÆ™oÿ¼‘hÿ·–vÿ°kÿ­†`ÿœsOû–iFúqQ5¹*HI3"•¤~\ý­†`ÿ­†`ÿº™yÿ­†`ÿ­†`ÿ¸ŽfÿÛ®„ÿاxÿ»’kÿ­†`ÿ­†`ÿ¯Šfÿ°kÿ­†`ÿžwTüD/  X>)¸“qPÿ§\ÿšwUÿg`\ÿy~‹ÿg`\ÿšwUÿÙ©|ÿاxÿyWÿg^Zÿy~‹ÿg`\ÿ›zZÿ©ƒ^ÿ“pPÿP8%¯ pP5Ö’oPÿ•sRÿ=/"ÿ}ƒÿ±µ¼ÿ}ƒÿF6'ÿاxÿاxÿL:*ÿy~Šÿ±´¼ÿ}ƒÿ?1#ÿ–sSÿ‘oPÿkM2Ò€[<ð–sSÿ•sRÿ ÿxz}ÿãâáÿxz|ÿ ÿ¿”jÿÁ•kÿ ÿqruÿãâáÿxz}ÿ ÿ•sRÿ–tRÿzW9ígDý¶Ždÿª„^ÿ?1#ÿÿ??>ÿÿ1&ÿÑ¢vÿبzÿ6*ÿÿ??>ÿÿ?1#ÿª„^ÿ·Žeÿ‰cAý )•mJöºgÿºgÿ¥€[ÿK:)ÿ ÿA2$ÿ~aEÿÑ£vÿÙ©{ÿŒlNÿB3$ÿ ÿK:)ÿ¥€[ÿºgÿºgÿŽgFø )-L wRöºgÿºgÿ¶dÿ¨‚]ÿ‘pPÿƒeHÿ¯ˆaÿÖ¨|ÿÙ«~ÿËqÿ†gJÿoOÿ¨‚]ÿ¶dÿºgÿºgÿ—oN÷-NB/o­[úºgÿ°ˆaÿdGÿŒlMÿ£~Zÿ·eÿÆ™nÿÚ­ÿÚ­ÿاxÿСtÿ§‚]ÿŒlMÿdGÿ¯‡`ÿºgÿ¥|VüB.u[A+—¶‹bÿºgÿºgÿ»hÿ½’iÿÁ•kÿËpÿت}ÿÛ®„ÿÛ®„ÿÙ©|ÿاxÿÖ¥wÿÈ›oÿ¿”jÿºgÿºgÿ°…^ÿY@*£wT9úfÿ¼‘hÿÍŸrÿצwÿاxÿاxÿÙ«~ÿܰ†ÿܰ†ÿܰ†ÿÛ¯…ÿØ©{ÿاxÿاxÿاxÿÌqÿ»hÿ¶‹cÿqQ6Í C/ pJ5#|‘gDñ¼hÿÍŸrÿاxÿاxÿبzÿÛ¯…ÿݲ‰ÿݲ‰ÿݲ‰ÿݲ‰ÿݲ‰ÿܲˆÿÚ¬€ÿاxÿاxÿاxÿÏ sÿ¸Žeÿƒ^>õJ5#|C/ p 0!P“hGﶉ`úÀeÿ˜kHÿºŽfÿاxÿاxÿÚ«ÿݳ‹ÿÝ´ŒÿÝ´ŒÿÝ´ŒÿÝ´ŒÿÝ´ŒÿÝ´ŒÿÝ´Œÿݳ‹ÿܱ‡ÿبzÿاxÿاxÿÁ•lÿ…_?ÿ¾eÿ¶‰`ú“hGï0!P +eDî¼eÿ¼gÿÁ•jÿ®„]ÿºgÿاxÿÛ¯„ÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞ´ÿÚ¬€ÿاxÿ¾“iÿ¹fÿ½’iÿ»fÿ½fÿhDí (}Y<ЕkFû–lGû¾‘fÿÉ›pÿËpÿÓ£uÿܲˆÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿܱ‡ÿСsÿÁ•jÿ¼’hÿºdÿ‘hDû“iEû}Y<Ð1;)eŠbAåÉ™mÿÖ¥wÿاxÿاwÿšyYÿÿUE7ÿ˜|bÿЩ†ÿ¶–xÿ¡ŠuÿŸ‘„ÿ–‘ÿŸ™”ÿªœÿ¶ŸŠÿ¢„ÿÓ¬‰ÿ™}cÿVF7ÿÿ–uUÿ×§wÿСsÿÇšoÿÈ—lÿŠbAå;)e1-LžsOîÄ”hþ©}Wó¿dþ·eÿÿÿÿÿ(((ÿjjjÿ–––ÿ¸¸¸ÿÚÚÚÿòðïÿÛÛÛÿ¹¹¹ÿ———ÿlllÿ***ÿÿÿÿ´Šcÿ¿dþ©}Wó¾eþ›pMî-L¼½Æÿ¹ºÃü¹ºÃü¹ºÃü¹ºÃü¹ºÃüš›£ü›x\þª~Wÿ—kGÿsQÿ¿eÿ>/"ÿÿÿÿÿ ÿEEEÿ{{{ÿ•••ÿ¦¦¦ÿ­«ªÿ¤¤¤ÿ‘‘‘ÿrrrÿ;;;ÿÿÿÿÿ<.!ÿ¿eÿsQÿ—kGÿª~Wÿœy\þ£¤«ü¹ºÃü¹ºÃü¹ºÃü¹ºÃü¹ºÃü¼½Æÿ´µ¿üæçéÿyz{ÿæçéÿyz{ÿæçéÿQQRÿ˜nLÿ…fLÿ›rQÿÒ¡sÿÕ¤vÿ9+ÿÿÿŠkMÿÇšoÿœyWÿR?-ÿÿ ÿÿ%$#ÿÿÿQ>-ÿœyWÿÇšoÿŠkMÿÿÿ9+ÿÕ¤vÿÒ¡sÿ›rQÿš{bÿ•kIÿÜÝßÿæçéÿyz{ÿæçéÿyz{ÿæçéÿ°±»ü©ªµüÞàâÿuvwÿÞàâÿuvwÿÞàâÿUQNÿ–lÿSQNÿžtRÿÉšmÿ—nKÿ†aBÿÿ_J5ÿاxÿاxÿاxÿاxÿ¯‡aÿ) ÿÿÿ&ÿ¬…`ÿاxÿاxÿاxÿاxÿ_J5ÿÿ„_Aÿ›qNÿÉšmÿžtRÿš˜•ÿ…n[ÿ×ÔÒÿÞàâÿuvwÿÞàâÿuvwÿÞàâÿ¥§±üž «üÒÔ×ÿopqÿÒÔ×ÿopqÿÒÔ×ÿKKKÿ¯±³ÿaTKÿª~YÿœrPÿiHÿǘlÿ™vUÿŒkKÿÉ™mÿاxÿاxÿاxÿاxÿÑ¡tÿS@.ÿTA/ÿÏ sÿاxÿاxÿاxÿاxÿÉ™mÿŒkKÿ™vUÿǘlÿ˜qPÿ—nLÿª~Yÿ¦š‘ÿopqÿÑÒÕÿÒÔ×ÿopqÿÒÔ×ÿopqÿÒÔ×ÿ›œ¨ü”•¢üÅÈÌÿhilÿÅÈÌÿhilÿÅÈÌÿVWZÿÅÈÌÿhXJÿšnJÿygÿ—nLÿÕ¤vÿ£yTÿ±’wÿšx[ÿ£yVÿÉ™mÿاxÿاxÿاxÿاxÿاxÿاxÿاxÿاxÿÉ™mÿŸuQÿ¡~bÿ±’wÿ¦|WÿÕ¤vÿœsPÿqZHÿšnJÿ®ž‘ÿhilÿÅÈÌÿÅÈÌÿhilÿÅÈÌÿhilÿÅÈÌÿ‘žü‰Š˜ü¹»Áÿacfÿ¹»Áÿacfÿ¹»Áÿacfÿ¹»ÁÿlXIÿ–pRÿ€zwÿsPÿÅ–jÿaHÿÕÖØÿ“”–ÿ‚xrÿ†dJÿœrPÿµˆ`ÿÀfÿÀfÿÀfÿÀfÿ³†^ÿœrPÿ•sYÿVLDÿ°²µÿÌÍÎÿ’t[ÿÅ–jÿ¢yVÿUOKÿ™sUÿª–‰ÿacfÿ¹»Áÿ¹»Áÿacfÿ¹»Áÿacfÿ¹»Áÿ„†•ü|ü¬¯¶ÿ[\`ÿ¬¯¶ÿ[\`ÿ¬¯¶ÿ[\`ÿ¬¯¶ÿmXIÿ|vsÿœ¡ÿ–mJÿ´‡^ÿ_NBÿ–˜œÿijlÿsuzÿ==@ÿutvÿqeÿjTDÿ†qbÿjTDÿ†qbÿ`OBÿutvÿsuzÿ==@ÿ‘“—ÿqqtÿqfÿ³†]ÿ›sPÿVUWÿ—–ÿ¡Ž€ÿ[\`ÿ¬¯¶ÿ¬¯¶ÿ[\`ÿ¬¯¶ÿ[\`ÿ¬¯¶ÿxy‹üqs…ü £«ÿTVZÿ £«ÿTVZÿ £«ÿTVZÿ £«ÿMJIÿ‘”›ÿ £«ÿ€eOÿ™mIÿKC>ÿlntÿNOSÿ—š¢ÿKMPÿ‡Šÿˆÿ>?Bÿnpvÿ9;=ÿuw}ÿBCFÿ†ˆÿ‘˜ÿOQUÿš¥ÿACFÿsliÿ˜lHÿ›kÿTVZÿ £«ÿžœŸÿTVZÿ £«ÿ £«ÿTVZÿ £«ÿTVZÿ £«ÿlnükm€ü™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ”˜ ÿ™¥ÿ™¥ÿ˜—šÿ˜mKÿ€yxÿ…ˆÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ–š¢ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ‰„‚ÿ—lJÿ˜—šÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿkm€ümoÿkm€ükm€ülnýmoÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿlfÿvmsÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿmo€ÿmo€ÿkmüulsý~kfýkm€ükm€ükm€ükm€ükm€ükm€ükm€ükm€ükm€ükm€ükm€ümoÿrt…ñ ÿ“”£ÿ“”£ÿ“”£ÿ“”£ÿ“”£ÿ“”£ÿ““¢ÿ‘Ž˜ÿ‹Œœÿ‚ƒ”ý||‹ÿyzŒÿ{x‚ÿ~rnÿl\ÿ„gMÿ…gJÿ…gJÿ…gJÿ‚cGÿkO6ýhI1û 5 OQ\§†ˆ˜þ“”£ÿ“”£ÿ“”£ÿ‘’¡ÿ‹Œœÿ‚„•üvxˆòwyŠûfhwÖBCMŒ712mwV;È•kFû­€Yý¼cÿÇ—kÿÇ—kÿ¼cÿ­€Yý•kFûvT7Å3%&,Pwy‰ò‹Œœÿ‚„•üvxˆòwyŠûfhwÖBCMŒ""'H *G\A+}X:Î’gDô’gDô}X:Î\A+*G uwˆ÷fhwÖBCMŒ""'H þ00Ú$ ^â$@$@%H%(RC:\Dokumente und Einstellungen\Günther Noack\Eigene Dateien\Eigene Bilder\Grr-Icon-Anim2.tiffþYþYGrr-0.9.0/Resources/Icons/Application/Grr-Icon-Anim3.tiff000644 001751 000024 00000022520 11157030262 023460 0ustar00multixstaff000000 000000 II*$/g 4s 4s 4s2n.e 4s1k ) )1k 4s.e2n 4s 4s 4s/g ; 4s 4s 4s 4s ,0i 4s*\  *\ 4s0i - 4s 4s 4s 4s ;*\ 4s 4s 4s3q 9 4s 4s # %Fgixàgixà %F # 4s 4s 93q 4s 4s 4s*\2m 4s 4s 4s+^(X 4s1kgixàÎÏÕÿÎÏÕÿgixà1k 4s(X+^ 4s 4s 4s2m'W 4s 4s 4s2n F 4s 4s gixàÎÏÕÿÎÏÕÿgixà  4s 4s!H2n 4s 4s 4s)Z 9 4s 4s 4s 4s ! 2o 4s#N/08kvw‡ývw‡ý/08k#M 4s3p  4s 4s 4s 4s >0j 4s 4s 4s.f  &1l 4s)Z !"")L¨©²ô¨©²ô"")L )[ 4s1k '.e 4s 4s 4s0j 3q 4s 4s 4s(Y  <2n 4s)[008g»¼Åþ¼½Åþ008g ? 4s3q@ 'W 4s 4s 4s 4r  )2o 4s 4s 4s0j & ? &EEOŠÇÈÏÿÇÈÏÿEEOŠ -  /h 4s 4s 4s2n * Z@*–rT<ÈmYRíjYZûjZZüjZZü`RVèKAC·6WWc«ÑÒØÿÒÓØÿWWc«1KAC·`RVèjZZüjZZüjYZûkXTïqT=ÈZ@*– {X:Ë­€WþΡwÿ»†ÿŒ‡ÿ”‡ˆÿŽ‚ÿzjkücUWïNeesÅÜÝáÿÝÞáÿeesÅ z\Hç~mjûŽ‚ÿ”‡ˆÿ›‹‡ÿºœ…ÿÌ wÿ­€Wþ{X:Ë -”jGöÔ¤xÿÛ¯…ÿÞµŽÿÍ­“ÿ°œ‘ÿ¢’Žÿ®‹lü}Y<Ðno}Úåæèÿæçéÿmn}Ù}Y<н”lüÞ½ÿ»¤”ÿÇ©‘ÿÝ´ÿÛ¯…ÿÔ¤xÿ”jGö -X=*‘¡vPõاxÿاxÿاxÿØ©{ÿݳŠÿἘÿžuQô;+ers„áæçéÿæçéÿss‚à;+ežuQôἘÿݳŠÿØ©{ÿاxÿاxÿاxÿ¡vPõX=*‘}Y<ϯ‚ZùاxÿاxÿاxÿاxÿاyÿÊŸwÿ›oJÿ—kGÿ—kGÿ—kGÿ—kGÿƒ€ŽÿæçéÿÞßãÿŽÿ—kGÿ—kGÿ—kGÿ—kGÿ›oJÿÊŸwÿاyÿاxÿاxÿاxÿاxÿ¯‚Zù}Y<Ï {X:Ë¡vPõÊšmÿاxÿاxÿاxÿاxÿÛ±‰ÿß¹•ÿß¹•ÿß¹•ÿß¹•ÿº© ÿ¤¡ªÿ¥¡¨ÿÁ¬ÿß¹•ÿß¹•ÿß¹•ÿß¹•ÿ׫€ÿاxÿاxÿاxÿاxÿÊšmÿ¡vPõ{X:Ë I4#{dBê˜mJó½ŽcþÔ¤uÿÔ£uþß·“ÿÙª}ÿݳ‹ÿ߸’ÿاxÿÛ¯„ÿݲŠÿبzÿܱˆÿÚ­ÿÚ¬€ÿà»–ÿܱˆÿܯ†ÿÔ¤wþÔ¤uÿ½Žcþ˜mJódBêI4#{*HqQ5¹–iFú¡xUüµ’pÿ­†`ÿÀ €ÿšuÿÆ™nÿØ©{ÿܱ‡ÿاxÿÛ¯…ÿÆ™oÿ¼‘hÿ·–vÿ°kÿ­†`ÿœsOû–iFúqQ5¹*HI3"•¤~\ý­†`ÿ­†`ÿº™yÿ­†`ÿ­†`ÿ¸ŽfÿÛ®„ÿاxÿ»’kÿ­†`ÿ­†`ÿ¯Šfÿ°kÿ­†`ÿžwTüD/  X>)¸“qPÿ§\ÿšwUÿg`\ÿy~‹ÿg`\ÿšwUÿÙ©|ÿاxÿyWÿg^Zÿy~‹ÿg`\ÿ›zZÿ©ƒ^ÿ“pPÿP8%¯ pP5Ö’oPÿ•sRÿ=/"ÿ}ƒÿ±µ¼ÿ}ƒÿF6'ÿاxÿاxÿL:*ÿy~Šÿ±´¼ÿ}ƒÿ?1#ÿ–sSÿ‘oPÿkM2Ò€[<ð–sSÿ•sRÿ ÿxz}ÿãâáÿxz|ÿ ÿ¿”jÿÁ•kÿ ÿqruÿãâáÿxz}ÿ ÿ•sRÿ–tRÿzW9ígDý¶Ždÿª„^ÿ?1#ÿÿ??>ÿÿ1&ÿÑ¢vÿبzÿ6*ÿÿ??>ÿÿ?1#ÿª„^ÿ·Žeÿ‰cAý )•mJöºgÿºgÿ¥€[ÿK:)ÿ ÿA2$ÿ~aEÿÑ£vÿÙ©{ÿŒlNÿB3$ÿ ÿK:)ÿ¥€[ÿºgÿºgÿŽgFø )-L wRöºgÿºgÿ¶dÿ¨‚]ÿ‘pPÿƒeHÿ¯ˆaÿÖ¨|ÿÙ«~ÿËqÿ†gJÿoOÿ¨‚]ÿ¶dÿºgÿºgÿ—oN÷-NB/o­[úºgÿ°ˆaÿdGÿŒlMÿ£~Zÿ·eÿÆ™nÿÚ­ÿÚ­ÿاxÿСtÿ§‚]ÿŒlMÿdGÿ¯‡`ÿºgÿ¥|VüB.u[A+—¶‹bÿºgÿºgÿ»hÿ½’iÿÁ•kÿËpÿت}ÿÛ®„ÿÛ®„ÿÙ©|ÿاxÿÖ¥wÿÈ›oÿ¿”jÿºgÿºgÿ°…^ÿY@*£wT9úfÿ¼‘hÿÍŸrÿצwÿاxÿاxÿÙ«~ÿܰ†ÿܰ†ÿܰ†ÿÛ¯…ÿØ©{ÿاxÿاxÿاxÿÌqÿ»hÿ¶‹cÿqQ6Í C/ pJ5#|‘gDñ¼hÿÍŸrÿاxÿاxÿبzÿÛ¯…ÿݲ‰ÿݲ‰ÿݲ‰ÿݲ‰ÿݲ‰ÿܲˆÿÚ¬€ÿاxÿاxÿاxÿÏ sÿ¸Žeÿƒ^>õJ5#|C/ p 0!P“hGﶉ`úÀeÿ˜kHÿºŽfÿاxÿاxÿÚ«ÿݳ‹ÿÝ´ŒÿÝ´ŒÿÝ´ŒÿÝ´ŒÿÝ´ŒÿÝ´ŒÿÝ´Œÿݳ‹ÿܱ‡ÿبzÿاxÿاxÿÁ•lÿ…_?ÿ¾eÿ¶‰`ú“hGï0!P +eDî¼eÿ¼gÿÁ•jÿ®„]ÿºgÿاxÿÛ¯„ÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞ´ÿÚ¬€ÿاxÿ¾“iÿ¹fÿ½’iÿ»fÿ½fÿhDí (}Y<ЕkFû–lGû¾‘fÿÉ›pÿËpÿÓ£uÿܲˆÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿܱ‡ÿСsÿÁ•jÿ¼’hÿºdÿ‘hDû“iEû}Y<Ð1;)eŠbAåÉ™mÿÖ¥wÿاxÿاwÿšyYÿÿUE7ÿ˜|bÿЩ†ÿ¶–xÿ¡ŠuÿŸ‘„ÿ–‘ÿŸ™”ÿªœÿ¶ŸŠÿ¢„ÿÓ¬‰ÿ™}cÿVF7ÿÿ–uUÿ×§wÿСsÿÇšoÿÈ—lÿŠbAå;)e1-LžsOîÄ”hþ©}Wó¿dþ·eÿÿÿÿÿ(((ÿjjjÿ–––ÿ¸¸¸ÿÚÚÚÿòðïÿÛÛÛÿ¹¹¹ÿ———ÿlllÿ***ÿÿÿÿ´Šcÿ¿dþ©}Wó¾eþ›pMî-L¼½Æÿ¹ºÃü¹ºÃü¹ºÃü¹ºÃü¹ºÃüš›£ü›x\þª~Wÿ—kGÿsQÿ¿eÿ>/"ÿÿÿÿÿ ÿEEEÿ{{{ÿ•••ÿ¦¦¦ÿ­«ªÿ¤¤¤ÿ‘‘‘ÿrrrÿ;;;ÿÿÿÿÿ<.!ÿ¿eÿsQÿ—kGÿª~Wÿœy\þ£¤«ü¹ºÃü¹ºÃü¹ºÃü¹ºÃü¹ºÃü¼½Æÿ´µ¿üæçéÿyz{ÿæçéÿyz{ÿæçéÿQQRÿ˜nLÿ…fLÿ›rQÿÒ¡sÿÕ¤vÿ9+ÿÿÿŠkMÿÇšoÿœyWÿR?-ÿÿ ÿÿ%$#ÿÿÿQ>-ÿœyWÿÇšoÿŠkMÿÿÿ9+ÿÕ¤vÿÒ¡sÿ›rQÿš{bÿ•kIÿÜÝßÿæçéÿyz{ÿæçéÿyz{ÿæçéÿ°±»ü©ªµüÞàâÿuvwÿÞàâÿuvwÿÞàâÿUQNÿ–lÿSQNÿžtRÿÉšmÿ—nKÿ†aBÿÿ_J5ÿاxÿاxÿاxÿاxÿ¯‡aÿ) ÿÿÿ&ÿ¬…`ÿاxÿاxÿاxÿاxÿ_J5ÿÿ„_Aÿ›qNÿÉšmÿžtRÿš˜•ÿ…n[ÿ×ÔÒÿÞàâÿuvwÿÞàâÿuvwÿÞàâÿ¥§±üž «üÒÔ×ÿopqÿÒÔ×ÿopqÿÒÔ×ÿKKKÿ¯±³ÿaTKÿª~YÿœrPÿiHÿǘlÿ™vUÿŒkKÿÉ™mÿاxÿاxÿاxÿاxÿÑ¡tÿS@.ÿTA/ÿÏ sÿاxÿاxÿاxÿاxÿÉ™mÿŒkKÿ™vUÿǘlÿ˜qPÿ—nLÿª~Yÿ¦š‘ÿopqÿÑÒÕÿÒÔ×ÿopqÿÒÔ×ÿopqÿÒÔ×ÿ›œ¨ü”•¢üÅÈÌÿhilÿÅÈÌÿhilÿÅÈÌÿVWZÿÅÈÌÿhXJÿšnJÿygÿ—nLÿÕ¤vÿ£yTÿ±’wÿšx[ÿ£yVÿÉ™mÿاxÿاxÿاxÿاxÿاxÿاxÿاxÿاxÿÉ™mÿŸuQÿ¡~bÿ±’wÿ¦|WÿÕ¤vÿœsPÿqZHÿšnJÿ®ž‘ÿhilÿÅÈÌÿÅÈÌÿhilÿÅÈÌÿhilÿÅÈÌÿ‘žü‰Š˜ü¹»Áÿacfÿ¹»Áÿacfÿ¹»Áÿacfÿ¹»ÁÿlXIÿ–pRÿ€zwÿsPÿÅ–jÿaHÿÕÖØÿ“”–ÿ‚xrÿ†dJÿœrPÿµˆ`ÿÀfÿÀfÿÀfÿÀfÿ³†^ÿœrPÿ•sYÿVLDÿ°²µÿÌÍÎÿ’t[ÿÅ–jÿ¢yVÿUOKÿ™sUÿª–‰ÿacfÿ¹»Áÿ¹»Áÿacfÿ¹»Áÿacfÿ¹»Áÿ„†•ü|ü¬¯¶ÿ[\`ÿ¬¯¶ÿ[\`ÿ¬¯¶ÿ[\`ÿ¬¯¶ÿmXIÿ|vsÿœ¡ÿ–mJÿ´‡^ÿ_NBÿ–˜œÿijlÿsuzÿ==@ÿutvÿqeÿjTDÿ†qbÿjTDÿ†qbÿ`OBÿutvÿsuzÿ==@ÿ‘“—ÿqqtÿqfÿ³†]ÿ›sPÿVUWÿ—–ÿ¡Ž€ÿ[\`ÿ¬¯¶ÿ¬¯¶ÿ[\`ÿ¬¯¶ÿ[\`ÿ¬¯¶ÿxy‹üqs…ü £«ÿTVZÿ £«ÿTVZÿ £«ÿTVZÿ £«ÿMJIÿ‘”›ÿ £«ÿ€eOÿ™mIÿKC>ÿlntÿNOSÿ—š¢ÿKMPÿ‡Šÿˆÿ>?Bÿnpvÿ9;=ÿuw}ÿBCFÿ†ˆÿ‘˜ÿOQUÿš¥ÿACFÿsliÿ˜lHÿ›kÿTVZÿ £«ÿžœŸÿTVZÿ £«ÿ £«ÿTVZÿ £«ÿTVZÿ £«ÿlnükm€ü™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ”˜ ÿ™¥ÿ™¥ÿ˜—šÿ˜mKÿ€yxÿ…ˆÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ–š¢ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ‰„‚ÿ—lJÿ˜—šÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿkm€ümoÿkm€ükm€ülnýmoÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿlfÿvmsÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿmo€ÿmo€ÿkmüulsý~kfýkm€ükm€ükm€ükm€ükm€ükm€ükm€ükm€ükm€ükm€ükm€ümoÿrt…ñ ÿ“”£ÿ“”£ÿ“”£ÿ“”£ÿ“”£ÿ“”£ÿ““¢ÿ‘Ž˜ÿ‹Œœÿ‚ƒ”ý||‹ÿyzŒÿ{x‚ÿ~rnÿl\ÿ„gMÿ…gJÿ…gJÿ…gJÿ‚cGÿkO6ýhI1û 5 OQ\§†ˆ˜þ“”£ÿ“”£ÿ“”£ÿ‘’¡ÿ‹Œœÿ‚„•üvxˆòwyŠûfhwÖBCMŒ712mwV;È•kFû­€Yý¼cÿÇ—kÿÇ—kÿ¼cÿ­€Yý•kFûvT7Å3%&,Pwy‰ò‹Œœÿ‚„•üvxˆòwyŠûfhwÖBCMŒ""'H *G\A+}X:Î’gDô’gDô}X:Î\A+*G uwˆ÷fhwÖBCMŒ""'H þ00Ú$ ^â$@$@%H%(RC:\Dokumente und Einstellungen\Günther Noack\Eigene Dateien\Eigene Bilder\Grr-Icon-Anim3.tiffþYþYGrr-0.9.0/Resources/Icons/Application/Grr-Icon-NoConnection.tiff000644 001751 000024 00000022530 11157030262 025106 0ustar00multixstaff000000 000000 II*$ %Fgixàgixà %FgixàÎÏÕÿÎÏÕÿgixàgixàÎÏÕÿÎÏÕÿgixà/08kvw‡ývw‡ý/08k"")L¨©²ô¨©²ô"")L008g»¼Åþ¼½Åþ008gEEOŠÇÈÏÿÇÈÏÿEEOŠ Z@*–wV8ÄŠcBä”hE÷•jFù•jFù‚]>ÖV>) WWc«ÑÒØÿÒÓØÿWWc« V>)‚]>Ö•jFù•jFù”hE÷‹bAåwV8ÄZ@*– {X:Ë­€WþÏ¢xÿÚ±ŠÿÝ·“ÿà»™ÿÕ°ÿ±ˆdù‡`@â eesÅÜÝáÿÝÞáÿeesÅ ‡`@ⱈdùÕ°ÿà»™ÿÝ·“ÿÚ±ŠÿÏ¢xÿ­€Wþ{X:Ë -”jGöÔ¤xÿÛ¯…ÿÞµŽÿá»—ÿãÀžÿãÀžÿ½”lü}Y<Ðno}Úåæèÿæçéÿmn}Ù}Y<н”lüãÀžÿãÀžÿá»—ÿÞµŽÿÛ¯…ÿÔ¤xÿ”jGö -X=*‘¡vPõاxÿاxÿاxÿØ©{ÿݳŠÿἘÿžuQô;+ers„áæçéÿæçéÿss‚à;+ežuQôἘÿݳŠÿØ©{ÿاxÿاxÿاxÿ¡vPõX=*‘}Y<ϯ‚ZùاxÿاxÿاxÿاxÿاyÿÊŸwÿ›oJÿ—kGÿ—kGÿ—kGÿ—kGÿƒ€ŽÿæçéÿÞßãÿŽÿ—kGÿ—kGÿ—kGÿ—kGÿ›oJÿÊŸwÿاyÿاxÿاxÿاxÿاxÿ¯‚Zù}Y<Ï {X:Ë¡vPõÊšmÿاxÿاxÿاxÿاxÿÛ±‰ÿß¹•ÿß¹•ÿß¹•ÿß¹•ÿº© ÿ¤¡ªÿ¥¡¨ÿÁ¬ÿß¹•ÿß¹•ÿß¹•ÿß¹•ÿ׫€ÿاxÿاxÿاxÿاxÿÊšmÿ¡vPõ{X:Ë I4#{dBê˜mJó½ŽcþÔ¤uÿÔ£uþß·“ÿÙª}ÿݳ‹ÿ߸’ÿاxÿÛ¯„ÿݲŠÿبzÿܱˆÿÚ­ÿÚ¬€ÿà»–ÿܱˆÿܯ†ÿÔ¤wþÔ¤uÿ½Žcþ˜mJódBêI4#{*HqQ5¹–iFú¡xUüµ’pÿ­†`ÿÀ €ÿšuÿÆ™nÿØ©{ÿܱ‡ÿاxÿÛ¯…ÿÆ™oÿ¼‘hÿ·–vÿ°kÿ­†`ÿœsOû–iFúqQ5¹*HI3"•¤~\ý­†`ÿ­†`ÿº™yÿ­†`ÿ­†`ÿ¸ŽfÿÛ®„ÿاxÿ»’kÿ­†`ÿ­†`ÿ¯Šfÿ°kÿ­†`ÿžwTüD/  X>)¸“qPÿ§\ÿšwUÿg`\ÿy~‹ÿg`\ÿšwUÿÙ©|ÿاxÿyWÿg^Zÿy~‹ÿg`\ÿ›zZÿ©ƒ^ÿ“pPÿP8%¯ pP5Ö’oPÿ•sRÿ=/"ÿ}ƒÿ±µ¼ÿ}ƒÿF6'ÿاxÿاxÿL:*ÿy~Šÿ±´¼ÿ}ƒÿ?1#ÿ–sSÿ‘oPÿkM2Ò€[<ð–sSÿ•sRÿ ÿxz}ÿãâáÿxz|ÿ ÿ¿”jÿÁ•kÿ ÿqruÿãâáÿxz}ÿ ÿ•sRÿ–tRÿzW9ígDý¶Ždÿª„^ÿ?1#ÿÿ??>ÿÿ1&ÿÑ¢vÿبzÿ6*ÿÿ??>ÿÿ?1#ÿª„^ÿ·Žeÿ‰cAý )•mJöºgÿºgÿ¥€[ÿK:)ÿ ÿA2$ÿ~aEÿÑ£vÿÙ©{ÿŒlNÿB3$ÿ ÿK:)ÿ¥€[ÿºgÿºgÿŽgFø )-L wRöºgÿºgÿ¶dÿ¨‚]ÿ‘pPÿƒeHÿ¯ˆaÿÖ¨|ÿÙ«~ÿËqÿ†gJÿoOÿ¨‚]ÿ¶dÿºgÿºgÿ—oN÷-NB/o­[úºgÿ°ˆaÿdGÿŒlMÿ£~Zÿ·eÿÆ™nÿÚ­ÿÚ­ÿاxÿСtÿ§‚]ÿŒlMÿdGÿ¯‡`ÿºgÿ¥|VüB.u[A+—¶‹bÿºgÿºgÿ»hÿ½’iÿÁ•kÿËpÿت}ÿÛ®„ÿÛ®„ÿÙ©|ÿاxÿÖ¥wÿÈ›oÿ¿”jÿºgÿºgÿ°…^ÿY@*£wT9úfÿ¼‘hÿÍŸrÿצwÿاxÿاxÿÙ«~ÿܰ†ÿܰ†ÿܰ†ÿÛ¯…ÿØ©{ÿاxÿاxÿاxÿÌqÿ»hÿ¶‹cÿqQ6Í C/ pJ5#|‘gDñ¼hÿÍŸrÿاxÿاxÿبzÿÛ¯…ÿݲ‰ÿݲ‰ÿݲ‰ÿݲ‰ÿݲ‰ÿܲˆÿÚ¬€ÿاxÿاxÿاxÿÏ sÿ¸Žeÿƒ^>õJ5#|C/ p 0!P“hGﶉ`úÀeÿ˜kHÿºŽfÿاxÿاxÿÚ«ÿݳ‹ÿÝ´ŒÿÝ´ŒÿÝ´ŒÿÝ´ŒÿÝ´ŒÿÝ´ŒÿÝ´Œÿݳ‹ÿܱ‡ÿبzÿاxÿاxÿÁ•lÿ…_?ÿ¾eÿ¶‰`ú“hGï0!P +eDî¼eÿ¼gÿÁ•jÿ®„]ÿºgÿاxÿÛ¯„ÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞ´ÿÚ¬€ÿاxÿ¾“iÿ¹fÿ½’iÿ»fÿ½fÿhDí (}Y<ЕkFû–lGû¾‘fÿÉ›pÿËpÿÓ£uÿܲˆÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿܱ‡ÿСsÿÁ•jÿ¼’hÿºdÿ‘hDû“iEû}Y<Ð1;)eŠbAåÉ™mÿÖ¥wÿاxÿاwÿšyYÿÿUE7ÿ˜|bÿЩ†ÿ¶–xÿ¡ŠuÿŸ‘„ÿ–‘ÿŸ™”ÿªœÿ¶ŸŠÿ¢„ÿÓ¬‰ÿ™}cÿVF7ÿÿ–uUÿ×§wÿСsÿÇšoÿÈ—lÿŠbAå;)e1-LžsOîÄ”hþ©}Wó¿dþ·eÿÿÿÿÿ(((ÿjjjÿ–––ÿ¸¸¸ÿÚÚÚÿòðïÿÛÛÛÿ¹¹¹ÿ———ÿlllÿ***ÿÿÿÿ´Šcÿ¿dþ©}Wó¾eþ›pMî-L¼½Æÿ¹ºÃü¹ºÃü¹ºÃü¹ºÃü¹ºÃüš›£ü›x\þª~Wÿ—kGÿsQÿ¿eÿ>/"ÿÿÿÿÿ ÿEEEÿ{{{ÿ•••ÿ¦¦¦ÿ­«ªÿ¤¤¤ÿ‘‘‘ÿrrrÿ;;;ÿÿÿÿÿ<.!ÿ¿eÿsQÿ—kGÿª~Wÿœy\þ£¤«ü¹ºÃü¹ºÃü¹ºÃü¹ºÃü¹ºÃü¼½Æÿ´µ¿üæçéÿyz{ÿæçéÿyz{ÿæçéÿQQRÿ˜nLÿ…fLÿ›rQÿÒ¡sÿÕ¤vÿ9+ÿÿÿŠkMÿÇšoÿœyWÿR?-ÿÿ ÿÿ%$#ÿÿÿQ>-ÿœyWÿÇšoÿŠkMÿÿÿ9+ÿÕ¤vÿÒ¡sÿ›rQÿš{bÿ•kIÿÜÝßÿæçéÿyz{ÿæçéÿyz{ÿæçéÿ°±»ü©ªµüÞàâÿuvwÿÞàâÿuvwÿÞàâÿUQNÿ–lÿSQNÿžtRÿÉšmÿ—nKÿ†aBÿÿ_J5ÿاxÿاxÿاxÿاxÿ¯‡aÿ) ÿÿÿ&ÿ¬…`ÿاxÿاxÿاxÿاxÿ_J5ÿÿ„_Aÿ›qNÿÉšmÿžtRÿš˜•ÿ…n[ÿ×ÔÒÿÞàâÿuvwÿÞàâÿuvwÿÞàâÿ¥§±üž «üÒÔ×ÿopqÿÒÔ×ÿopqÿÒÔ×ÿKKKÿ¯±³ÿaTKÿª~YÿœrPÿiHÿǘlÿ™vUÿŒkKÿÉ™mÿاxÿاxÿاxÿاxÿÑ¡tÿS@.ÿTA/ÿÏ sÿاxÿاxÿاxÿاxÿÉ™mÿŒkKÿ™vUÿǘlÿ˜qPÿ—nLÿª~Yÿ¦š‘ÿopqÿÑÒÕÿÒÔ×ÿopqÿÒÔ×ÿopqÿÒÔ×ÿ›œ¨ü”•¢üÅÈÌÿhilÿÅÈÌÿhilÿÅÈÌÿVWZÿÅÈÌÿhXJÿšnJÿygÿ—nLÿÕ¤vÿ£yTÿ±’wÿšx[ÿ£yVÿÉ™mÿاxÿاxÿاxÿاxÿاxÿاxÿاxÿاxÿÉ™mÿŸuQÿ¡~bÿ±’wÿ¦|WÿÕ¤vÿœsPÿqZHÿšnJÿ®ž‘ÿhilÿÅÈÌÿÅÈÌÿhilÿÅÈÌÿhilÿÅÈÌÿ‘žü‰Š˜ü¹»Áÿacfÿ¹»Áÿacfÿ¹»Áÿacfÿ¹»ÁÿlXIÿ–pRÿ€zwÿsPÿÅ–jÿaHÿÕÖØÿ“”–ÿ‚xrÿ†dJÿœrPÿµˆ`ÿÀfÿÀfÿÀfÿÀfÿ³†^ÿœrPÿ•sYÿVLDÿ°²µÿÌÍÎÿ’t[ÿÅ–jÿ¢yVÿUOKÿ™sUÿª–‰ÿacfÿ¹»Áÿ¹»Áÿacfÿ¹»Áÿacfÿ¹»Áÿ„†•ü|ü¬¯¶ÿ[\`ÿ¬¯¶ÿ[\`ÿ¬¯¶ÿ[\`ÿ¬¯¶ÿmXIÿ|vsÿœ¡ÿ–mJÿ´‡^ÿ_NBÿ–˜œÿijlÿsuzÿ==@ÿutvÿqeÿjTDÿ†qbÿjTDÿ†qbÿ`OBÿutvÿsuzÿ==@ÿ‘“—ÿqqtÿqfÿ³†]ÿ›sPÿVUWÿ—–ÿ¡Ž€ÿ[\`ÿ¬¯¶ÿ¬¯¶ÿ[\`ÿ¬¯¶ÿ[\`ÿ¬¯¶ÿxy‹üqs…ü £«ÿTVZÿ £«ÿTVZÿ £«ÿTVZÿ £«ÿMJIÿ‘”›ÿ £«ÿ€eOÿ™mIÿKC>ÿlntÿNOSÿ—š¢ÿKMPÿ‡Šÿˆÿ>?Bÿnpvÿ9;=ÿuw}ÿBCFÿ†ˆÿ‘˜ÿOQUÿš¥ÿACFÿsliÿ˜lHÿ›kÿTVZÿ £«ÿžœŸÿTVZÿ £«ÿ £«ÿTVZÿ £«ÿTVZÿ £«ÿlnükm€ü™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ”˜ ÿ™¥ÿ™¥ÿ˜—šÿ˜mKÿ€yxÿ…ˆÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ–š¢ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ‰„‚ÿ—lJÿ˜—šÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿkm€ümoÿkm€ükm€ülnýmoÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿlfÿvmsÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿmo€ÿmo€ÿkmüulsý~kfýkm€ükm€ükm€ükm€ükm€ükm€ükm€ükm€ükm€ükm€ükm€ümoÿrt…ñ ÿ“”£ÿ“”£ÿ“”£ÿ“”£ÿ“”£ÿ“”£ÿ““¢ÿ‘Ž˜ÿ‹Œœÿ‚ƒ”ý||‹ÿyzŒÿ{x‚ÿ~rnÿl\ÿ„gMÿ…gJÿ…gJÿ…gJÿ‚cGÿkO6ýhI1û 5 OQ\§†ˆ˜þ“”£ÿ“”£ÿ“”£ÿ‘’¡ÿ‹Œœÿ‚„•üvxˆòwyŠûfhwÖBCMŒ712mwV;È•kFû­€Yý¼cÿÇ—kÿÇ—kÿ¼cÿ­€Yý•kFûvT7Å3%&,Pwy‰ò‹Œœÿ‚„•üvxˆòwyŠûfhwÖBCMŒ""'H *G\A+}X:Î’gDô’gDô}X:Î\A+*G uwˆ÷fhwÖBCMŒ""'H þ00Ú$ eâ$@$H%P%(RC:\Dokumente und Einstellungen\Günther Noack\Eigene Dateien\Eigene Bilder\Grr-Icon-NoConnection.tiffþYþYGrr-0.9.0/Resources/Icons/Application/Grr-Icon.tiff000644 001751 000024 00000022512 11157030262 022514 0ustar00multixstaff000000 000000 II*$&0M«6Fqø6Fqø3Blì 8 )B3Bmï)5V¼*[ . .*[)5V¼3Bmï )B 42@iå4Cnð4Cnð%0Nª,b8Huÿ8Huÿ8Huÿ B .fß /  )D–6Frú+7YÅ "")L¨©²ô¨©²ô"")L",Hœ7Gtþ",I¡  4/>dÚ8Huÿ8Huÿ+7YÅ'3S¸8Huÿ8Huÿ7Gtý$-I¢ #!G008g»¼Åþ¼½Åþ008g 0 *E˜7Gtý8Huÿ8Huÿ*5V½ 1k4Dnñ8Huÿ8Huÿ6Fqø,bEEOŠÇÈÏÿÇÈÏÿEEOŠ*7ZÆ8Huÿ8Huÿ3Bmï!7x Z@*–wV8ÄŠcBä”hE÷•jFù•jFù‚]>ÖU>,– 3s.,–‚]>Ö•jFù•jFù”hE÷‹bAåwV8ÄZ@*– {X:Ë­€WþÏ¢xÿÚ±ŠÿÝ·“ÿà»™ÿÕ°ÿ±ˆdù‡`@â eesÅÜÝáÿÝÞáÿeesÅ ‡`@ⱈdùÕ°ÿà»™ÿÝ·“ÿÚ±ŠÿÏ¢xÿ­€Wþ{X:Ë -”jGöÔ¤xÿÛ¯…ÿÞµŽÿá»—ÿãÀžÿãÀžÿ½”lü}Y<Ðno}Úåæèÿæçéÿmn}Ù}Y<н”lüãÀžÿãÀžÿá»—ÿÞµŽÿÛ¯…ÿÔ¤xÿ”jGö -X=*‘¡vPõاxÿاxÿاxÿØ©{ÿݳŠÿἘÿžuQô;+ers„áæçéÿæçéÿss‚à;+ežuQôἘÿݳŠÿØ©{ÿاxÿاxÿاxÿ¡vPõX=*‘}Y<ϯ‚ZùاxÿاxÿاxÿاxÿاyÿÊŸwÿ›oJÿ—kGÿ—kGÿ—kGÿ—kGÿƒ€ŽÿæçéÿÞßãÿŽÿ—kGÿ—kGÿ—kGÿ—kGÿ›oJÿÊŸwÿاyÿاxÿاxÿاxÿاxÿ¯‚Zù}Y<Ï {X:Ë¡vPõÊšmÿاxÿاxÿاxÿاxÿÛ±‰ÿß¹•ÿß¹•ÿß¹•ÿß¹•ÿº© ÿ¤¡ªÿ¥¡¨ÿÁ¬ÿß¹•ÿß¹•ÿß¹•ÿß¹•ÿ׫€ÿاxÿاxÿاxÿاxÿÊšmÿ¡vPõ{X:Ë I4#{dBê˜mJó½ŽcþÔ¤uÿÔ£uþß·“ÿÙª}ÿݳ‹ÿ߸’ÿاxÿÛ¯„ÿݲŠÿبzÿܱˆÿÚ­ÿÚ¬€ÿà»–ÿܱˆÿܯ†ÿÔ¤wþÔ¤uÿ½Žcþ˜mJódBêI4#{*HqQ5¹–iFú¡xUüµ’pÿ­†`ÿÀ €ÿšuÿÆ™nÿØ©{ÿܱ‡ÿاxÿÛ¯…ÿÆ™oÿ¼‘hÿ·–vÿ°kÿ­†`ÿœsOû–iFúqQ5¹*HI3"•¤~\ý­†`ÿ­†`ÿº™yÿ­†`ÿ­†`ÿ¸ŽfÿÛ®„ÿاxÿ»’kÿ­†`ÿ­†`ÿ¯Šfÿ°kÿ­†`ÿžwTüD/  X>)¸“qPÿ§\ÿšwUÿg`\ÿy~‹ÿg`\ÿšwUÿÙ©|ÿاxÿyWÿg^Zÿy~‹ÿg`\ÿ›zZÿ©ƒ^ÿ“pPÿP8%¯ pP5Ö’oPÿ•sRÿ=/"ÿ}ƒÿ±µ¼ÿ}ƒÿF6'ÿاxÿاxÿL:*ÿy~Šÿ±´¼ÿ}ƒÿ?1#ÿ–sSÿ‘oPÿkM2Ò€[<ð–sSÿ•sRÿ ÿxz}ÿãâáÿxz|ÿ ÿ¿”jÿÁ•kÿ ÿqruÿãâáÿxz}ÿ ÿ•sRÿ–tRÿzW9ígDý¶Ždÿª„^ÿ?1#ÿÿ??>ÿÿ1&ÿÑ¢vÿبzÿ6*ÿÿ??>ÿÿ?1#ÿª„^ÿ·Žeÿ‰cAý )•mJöºgÿºgÿ¥€[ÿK:)ÿ ÿA2$ÿ~aEÿÑ£vÿÙ©{ÿŒlNÿB3$ÿ ÿK:)ÿ¥€[ÿºgÿºgÿŽgFø )-L wRöºgÿºgÿ¶dÿ¨‚]ÿ‘pPÿƒeHÿ¯ˆaÿÖ¨|ÿÙ«~ÿËqÿ†gJÿoOÿ¨‚]ÿ¶dÿºgÿºgÿ—oN÷-NB/o­[úºgÿ°ˆaÿdGÿŒlMÿ£~Zÿ·eÿÆ™nÿÚ­ÿÚ­ÿاxÿСtÿ§‚]ÿŒlMÿdGÿ¯‡`ÿºgÿ¥|VüB.u[A+—¶‹bÿºgÿºgÿ»hÿ½’iÿÁ•kÿËpÿت}ÿÛ®„ÿÛ®„ÿÙ©|ÿاxÿÖ¥wÿÈ›oÿ¿”jÿºgÿºgÿ°…^ÿY@*£wT9úfÿ¼‘hÿÍŸrÿצwÿاxÿاxÿÙ«~ÿܰ†ÿܰ†ÿܰ†ÿÛ¯…ÿØ©{ÿاxÿاxÿاxÿÌqÿ»hÿ¶‹cÿqQ6Í C/ pJ5#|‘gDñ¼hÿÍŸrÿاxÿاxÿبzÿÛ¯…ÿݲ‰ÿݲ‰ÿݲ‰ÿݲ‰ÿݲ‰ÿܲˆÿÚ¬€ÿاxÿاxÿاxÿÏ sÿ¸Žeÿƒ^>õJ5#|C/ p 0!P“hGﶉ`úÀeÿ˜kHÿºŽfÿاxÿاxÿÚ«ÿݳ‹ÿÝ´ŒÿÝ´ŒÿÝ´ŒÿÝ´ŒÿÝ´ŒÿÝ´ŒÿÝ´Œÿݳ‹ÿܱ‡ÿبzÿاxÿاxÿÁ•lÿ…_?ÿ¾eÿ¶‰`ú“hGï0!P +eDî¼eÿ¼gÿÁ•jÿ®„]ÿºgÿاxÿÛ¯„ÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞµŽÿÞ´ÿÚ¬€ÿاxÿ¾“iÿ¹fÿ½’iÿ»fÿ½fÿhDí (}Y<ЕkFû–lGû¾‘fÿÉ›pÿËpÿÓ£uÿܲˆÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿß¶ÿܱ‡ÿСsÿÁ•jÿ¼’hÿºdÿ‘hDû“iEû}Y<Ð1;)eŠbAåÉ™mÿÖ¥wÿاxÿاwÿšyYÿÿUE7ÿ˜|bÿЩ†ÿ¶–xÿ¡ŠuÿŸ‘„ÿ–‘ÿŸ™”ÿªœÿ¶ŸŠÿ¢„ÿÓ¬‰ÿ™}cÿVF7ÿÿ–uUÿ×§wÿСsÿÇšoÿÈ—lÿŠbAå;)e1-LžsOîÄ”hþ©}Wó¿dþ·eÿÿÿÿÿ(((ÿjjjÿ–––ÿ¸¸¸ÿÚÚÚÿòðïÿÛÛÛÿ¹¹¹ÿ———ÿlllÿ***ÿÿÿÿ´Šcÿ¿dþ©}Wó¾eþ›pMî-L¼½Æÿ¹ºÃü¹ºÃü¹ºÃü¹ºÃü¹ºÃüš›£ü›x\þª~Wÿ—kGÿsQÿ¿eÿ>/"ÿÿÿÿÿ ÿEEEÿ{{{ÿ•••ÿ¦¦¦ÿ­«ªÿ¤¤¤ÿ‘‘‘ÿrrrÿ;;;ÿÿÿÿÿ<.!ÿ¿eÿsQÿ—kGÿª~Wÿœy\þ£¤«ü¹ºÃü¹ºÃü¹ºÃü¹ºÃü¹ºÃü¼½Æÿ´µ¿üæçéÿyz{ÿæçéÿyz{ÿæçéÿQQRÿ˜nLÿ…fLÿ›rQÿÒ¡sÿÕ¤vÿ9+ÿÿÿŠkMÿÇšoÿœyWÿR?-ÿÿ ÿÿ%$#ÿÿÿQ>-ÿœyWÿÇšoÿŠkMÿÿÿ9+ÿÕ¤vÿÒ¡sÿ›rQÿš{bÿ•kIÿÜÝßÿæçéÿyz{ÿæçéÿyz{ÿæçéÿ°±»ü©ªµüÞàâÿuvwÿÞàâÿuvwÿÞàâÿUQNÿ–lÿSQNÿžtRÿÉšmÿ—nKÿ†aBÿÿ_J5ÿاxÿاxÿاxÿاxÿ¯‡aÿ) ÿÿÿ&ÿ¬…`ÿاxÿاxÿاxÿاxÿ_J5ÿÿ„_Aÿ›qNÿÉšmÿžtRÿš˜•ÿ…n[ÿ×ÔÒÿÞàâÿuvwÿÞàâÿuvwÿÞàâÿ¥§±üž «üÒÔ×ÿopqÿÒÔ×ÿopqÿÒÔ×ÿKKKÿ¯±³ÿaTKÿª~YÿœrPÿiHÿǘlÿ™vUÿŒkKÿÉ™mÿاxÿاxÿاxÿاxÿÑ¡tÿS@.ÿTA/ÿÏ sÿاxÿاxÿاxÿاxÿÉ™mÿŒkKÿ™vUÿǘlÿ˜qPÿ—nLÿª~Yÿ¦š‘ÿopqÿÑÒÕÿÒÔ×ÿopqÿÒÔ×ÿopqÿÒÔ×ÿ›œ¨ü”•¢üÅÈÌÿhilÿÅÈÌÿhilÿÅÈÌÿVWZÿÅÈÌÿhXJÿšnJÿygÿ—nLÿÕ¤vÿ£yTÿ±’wÿšx[ÿ£yVÿÉ™mÿاxÿاxÿاxÿاxÿاxÿاxÿاxÿاxÿÉ™mÿŸuQÿ¡~bÿ±’wÿ¦|WÿÕ¤vÿœsPÿqZHÿšnJÿ®ž‘ÿhilÿÅÈÌÿÅÈÌÿhilÿÅÈÌÿhilÿÅÈÌÿ‘žü‰Š˜ü¹»Áÿacfÿ¹»Áÿacfÿ¹»Áÿacfÿ¹»ÁÿlXIÿ–pRÿ€zwÿsPÿÅ–jÿaHÿÕÖØÿ“”–ÿ‚xrÿ†dJÿœrPÿµˆ`ÿÀfÿÀfÿÀfÿÀfÿ³†^ÿœrPÿ•sYÿVLDÿ°²µÿÌÍÎÿ’t[ÿÅ–jÿ¢yVÿUOKÿ™sUÿª–‰ÿacfÿ¹»Áÿ¹»Áÿacfÿ¹»Áÿacfÿ¹»Áÿ„†•ü|ü¬¯¶ÿ[\`ÿ¬¯¶ÿ[\`ÿ¬¯¶ÿ[\`ÿ¬¯¶ÿmXIÿ|vsÿœ¡ÿ–mJÿ´‡^ÿ_NBÿ–˜œÿijlÿsuzÿ==@ÿutvÿqeÿjTDÿ†qbÿjTDÿ†qbÿ`OBÿutvÿsuzÿ==@ÿ‘“—ÿqqtÿqfÿ³†]ÿ›sPÿVUWÿ—–ÿ¡Ž€ÿ[\`ÿ¬¯¶ÿ¬¯¶ÿ[\`ÿ¬¯¶ÿ[\`ÿ¬¯¶ÿxy‹üqs…ü £«ÿTVZÿ £«ÿTVZÿ £«ÿTVZÿ £«ÿMJIÿ‘”›ÿ £«ÿ€eOÿ™mIÿKC>ÿlntÿNOSÿ—š¢ÿKMPÿ‡Šÿˆÿ>?Bÿnpvÿ9;=ÿuw}ÿBCFÿ†ˆÿ‘˜ÿOQUÿš¥ÿACFÿsliÿ˜lHÿ›kÿTVZÿ £«ÿžœŸÿTVZÿ £«ÿ £«ÿTVZÿ £«ÿTVZÿ £«ÿlnükm€ü™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ”˜ ÿ™¥ÿ™¥ÿ˜—šÿ˜mKÿ€yxÿ…ˆÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ–š¢ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ‰„‚ÿ—lJÿ˜—šÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿ™¥ÿkm€ümoÿkm€ükm€ülnýmoÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿlfÿvmsÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿmoÿmo€ÿmo€ÿkmüulsý~kfýkm€ükm€ükm€ükm€ükm€ükm€ükm€ükm€ükm€ükm€ükm€ümoÿrt…ñ ÿ“”£ÿ“”£ÿ“”£ÿ“”£ÿ“”£ÿ“”£ÿ““¢ÿ‘Ž˜ÿ‹Œœÿ‚ƒ”ý||‹ÿyzŒÿ{x‚ÿ~rnÿl\ÿ„gMÿ…gJÿ…gJÿ…gJÿ‚cGÿkO6ýhI1û 5 OQ\§†ˆ˜þ“”£ÿ“”£ÿ“”£ÿ‘’¡ÿ‹Œœÿ‚„•üvxˆòwyŠûfhwÖBCMŒ712mwV;È•kFû­€Yý¼cÿÇ—kÿÇ—kÿ¼cÿ­€Yý•kFûvT7Å3%&,Pwy‰ò‹Œœÿ‚„•üvxˆòwyŠûfhwÖBCMŒ""'H *G\A+}X:Î’gDô’gDô}X:Î\A+*G uwˆ÷fhwÖBCMŒ""'H þ00Ú$ Xâ$@$:%B%(RC:\Dokumente und Einstellungen\Günther Noack\Eigene Dateien\Eigene Bilder\Grr-Icon.tiffþYþYGrr-0.9.0/Resources/Icons/Application/Grr-Icon.icns000755 001751 000024 00000017715 11301461242 022531 0ustar00multixstaff000000 000000 icnsÍics#Høðøøððàððøþþþþ0øðøøððàððøþþþþ0is32«2447Z<33-ƒ 0526y…7662ƒ 7715Œ™847:3 –¼sP3š¯7QkŸ¢ ŠºÍ¾¯¿¾ª¾Ì¸Ÿ‚ ­ÂÂÀÅǽÀò™ƒ”™ž«°™œ—ª„‘™zx™x™…”¯µ¸Ë·´¢„ ŽªÃßßÝÝɯ ?€Xª™œÁ‡‚·Ç–‡¬¥“ª¿³§Œ›Jl|yzgŽ´°¶¢²š•‰šª¸º¬¸¬˜¨¡¢Œy„Š…†~„ƒ‚Ž—’…wUqz‰~{…‹}wxsupUz~h™›¡“ƒG=ABZK?B<ƒ CFAG}…FEEAƒ HGDDŽ™FDEB3 iiUFŸ²FSd~s _£–‡¯·†—¡‹y‚ “”—¢©–””…fƒjr‚ŽŒ}wkU„msbcx`vw…j„‹‘ ‡s„ d}•²³±°›ƒyXªÌn‘il£µ€jzkª¿´ªtt7VoqeOjž®¹¢²›˜„t†‘Ž‚ˆw ££Œy‡Ž†~u€|ƒ…„—–ˆwUt}Œ{zwwopvuwrUz€swlm]ƒ€ Upiun‡illiƒ ntsq•—qpqpU‚ ipnr ¨pqrp3 Kasoq°¼sorf9 5dzti§·gqydR‚ Xhkp†okjY3ƒGNhtjcUGU„p|<ãÇ<<ÃÃ<<ãÇ<p|<ãÇ<<ÃÃ<<ãÇ< E{•¦­¤‘r;€<¿—ª›£‚º¼+µæyæyæQ˜…›ÒÕ9ŠÇœR %QœÇŠ9ÕÒ›š•Üæyæy汪ÞuÞuÞU–SžÉ—†_د)&¬Ø_„›Éžš…×ÞuÞuÞ¥žÒoÒoÒK¯aªœÇ™ŒÉØÑSTÏØÉŒ™Ç˜—ª¦oÑÒoÒoÒ›”ÅhÅhÅVÅhš—Õ£±š£É…ØÉŸ¡±¦Õœqš®hÅÅhÅhʼn¹a¹a¹a¹l–€ÅÕ“‚†œµÀ³œ•V°Ì’Å¢U™ªa¹¹a¹a¹„+|¬[¬[¬[¬m|œ–´_–is=uj†j†`us=‘q³›V¡[¬¬[¬[¬x+q T T T M‘ €™KlN—K‡>n9uB†OšAs˜›T žT  T T lk„™”™™˜˜€…„™–„™‰—˜‡™km€k…mvŒmkt}ˆkm…w„“‘‹‚|y{~„€…‚jh‹Šª‘w…€“‘‹‚{wxv~––­¼ÇǼ­–—–• r|‹‚{wxvtU““™——™““—\wxvtU¡¸FDFEFFyšk+¤¡r{kÝçzçz粫àvàvàQQtšnaJ§‡ …§J_qšt˜nÔàvàvà§ ÔpÔpÔK±T~ri˜vk™§¡@A §™kv˜qn~špÒÔpÔpÔœ•ÈiÈiÈWÈXnyn¤y’xy™…§™u~’|¤sZnžiÈÈiÈiÈ‘Š»c»c»c»Xpzs–aÖ”xdrˆ†rsL²Ít–yOs–c»»c»c»†+¯\¯\¯\¯Xvm‡N˜ju=tqTqTqOtu=“qq†sU—Ž\¯¯\¯\¯y+s£V£V£V£J”£emCnOšMŠ?p;wCˆ‘QCllV£œV££V£V£nm„˜—myˆ„š„„l—‡mo€m…olmŒomkjˆmo…yƒ”“ŽŒƒ|zxrlgcNI`UU‘z‡€”’Œ„}yzxplk€——€kki• u~Œ„}yzxtUhgkjjkgh—\yzxtU¡¸q€sm_€sriwwir€s_p€su’o€up^rso…osr^p€uo‘ruurqur€ƒ‡‡ƒ€ruqruur‘suutsuk€‡ÕÕ‡€fustuus‘quurrur€‡ÕÕ‡€pusquus‘ouusknrsrƒ‡‡ƒlrrhhsuus’ruuslfqsqf†¸¸†tsrfpsuuqU’UquusqwmrˆÄĈjoUrsuurn•rsuuso€ÏÏ€$ruusr9EGH€FHInrr$€’ØØ’$qoIH€FGGE9Š GVxŠ“™eG9‚“áá“‚ 9Ge™“ŠxVG‹ DHx…Ž—žžlHU‘èé‘ UHlžž—Ž…xHDŒHR€x{Š˜SD”éé’DS˜Š{€xRHŽH[xywJGŽéãŽGJwyx[H(GRmx‰• ª¨•€xmRG(3FFLbut“}‹’x„Šzˆ€–ˆ†vubLFF3”CGFUp`€un{‡x…ohvk`OFGC™8[``y``f„xk``fk`U8›7P\U\‹\U|xWZ‹\Z^P4›=PR"¼'xx*м#SP;›>SR}á|jk uá}RR<šCd^#>vz>#^e@$™7Kgg[) $Ev{N$ )[ggF7™?Uggd]PHa|~qJO]dggOA™B[gaGMZenxt]MG`gVA™Fbgghikp}„„|xwojgg^@™Ifhrwxx~€†…{€xqhcA– :FEFhrxxz…‚‰ˆ€€xse?EF:’ ?J`eHfxx‹„Œ ‹‡zxxl?e`J?5Gegj]gx„ˆŽ €xififfH9HFGfppuˆ‹‡sjhdDEHŽCDGmwxwY7b†xu„”Š„‰c7UwsolGDCŽ?SgZce€(j–¸ÚïÛ¹—l*ccZdQ?ˆÆ‚Ä£[WGQe" E{•¦ª¤‘r;€!eQGW[¬‚ÄÆ+Àé{é{éRLLQsvMoW- #-WoMvsQbIßé{é{é¼¶âwâwâNlNRmKB5xa`x5ANmR•[ÒâwâwⲬ×q×q×K³KYPHlUKmxt./sxmKUlPLY‘qÕ×q×qת¢ÌlÌlÌZÌJJgLvTw[Vm…xmQbwWvPHJ‘lÌÌlÌlÌž˜ÁfÁfÁfÁIRwPjHØ–rJP`f^PYDµÎ[jVKU‰fÁÁfÁfÁ•+¶`¶`¶`¶Is¡J^Bœlz@veDbDbBvz@—tf]PW–€`¶¶`¶`¶‹+…«Z«Z«Z«I›«OI>tS¢PˆBv=}F˜U¥FiHkZ«ŸZ««Z«Z«€„¥ ¥¥šKx„¥¢„¥‚Jš‡¥€€€~…fsŠ€€reˆ€…‹ ƒ£ ¢˜œ”‹Œ‚n\M€JG5095U‘Š—€£¡œ•Ž‹ŒŠrIFXckkcXFEF• ‰œ•Ž‹ŒŠ†jDDFDD—s‹ŒŠ†j¡h8mk «øøì8ï¼[..[¼ï4åððªbÿÿÿBÕõRRõÕFÿÿÿb¿ÿÿЋÿ`FààF`ÿ‹Ñÿÿ¿ðÿÿ‘èÿàÿÿàÿè‘ÿÿðÃÿÿ¹¿ÿxàÿÿàqÿÀ¸ÿÿÇrÿÿø2,óìGkýýkIéó11úÿÿu¹ÿÿß/–úÅLôôLœþ¡4ÚÿÿŸÿÿý¢#Ggþþg 0˜ýÿÿ½kñÿÿøbŠÿÿŠÆÿÿïx–Ää÷ùùÖ–sÕŽ«ÿÿ«~~–Öùù÷åÄ–ËþÿÿÿÿÿùâÅÿÿÅâùÿÿÿÿÿþË-öÿÿÿÿÿÿüÐÚÿÿÙÐüÿÿÿÿÿÿö-‘õÿÿÿÿÿÿôeáÿÿàeôÿÿÿÿÿÿõ‘ÏùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùÏËõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõË{êóþÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿþóê{H¹úüÿÿÿÿÿÿÿÿÿÿÿÿÿÿûú¹H•ýÿÿÿÿÿÿÿÿÿÿÿÿÿÿü ¸ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ ÖÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÒðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿíýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿý)öÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿø)Löÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷Noúÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüu—ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ£ÃÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÍp|ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõ|pPïúÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúïP+îÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿí(ÐûûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûûÐ1eåÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿåe1LîþóþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþóþîLÿüüüüüüþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþüüüüüüÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿüüýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüýýüüüüüüüüüüüÿñÿÿÿÿÿÿÿÿÿÿýÿÿÿÿÿÿÿÿÿÿýû5§þÿÿÿÿÿüòûÖŒmÈûýÿÿÿÿýûÅ3PòÿüòûÖŒH GÎôôÎG ÷ÖŒH Grr-0.9.0/Resources/Data/HTML-Entities.plist000644 001751 000024 00000012644 11157030260 021163 0ustar00multixstaff000000 000000 { AElig = <*I198>; Aacute = <*I193>; Acirc = <*I194>; Agrave = <*I192>; Alpha = <*I913>; Aring = <*I197>; Atilde = <*I195>; Auml = <*I196>; Beta = <*I914>; Ccedil = <*I199>; Chi = <*I935>; Dagger = <*I8225>; Delta = <*I916>; ETH = <*I208>; Eacute = <*I201>; Ecirc = <*I202>; Egrave = <*I200>; Epsilon = <*I917>; Eta = <*I919>; Euml = <*I203>; Gamma = <*I915>; Iacute = <*I205>; Icirc = <*I206>; Igrave = <*I204>; Iota = <*I921>; Iuml = <*I207>; Kappa = <*I922>; Lambda = <*I923>; Mu = <*I924>; Ntilde = <*I209>; Nu = <*I925>; OElig = <*I338>; Oacute = <*I211>; Ocirc = <*I212>; Ograve = <*I210>; Omega = <*I937>; Omicron = <*I927>; Oslash = <*I216>; Otilde = <*I213>; Ouml = <*I214>; Phi = <*I934>; Pi = <*I928>; Prime = <*I8243>; Psi = <*I936>; Rho = <*I929>; Scaron = <*I352>; Sigma = <*I931>; THORN = <*I222>; Tau = <*I932>; Theta = <*I920>; Uacute = <*I218>; Ucirc = <*I219>; Ugrave = <*I217>; Upsilon = <*I933>; Uuml = <*I220>; Xi = <*I926>; Yacute = <*I221>; Yuml = <*I376>; Zeta = <*I918>; aacute = <*I225>; acirc = <*I226>; acute = <*I180>; aelig = <*I230>; agrave = <*I224>; alefsym = <*I8501>; alpha = <*I945>; amp = <*I38>; and = <*I8743>; ang = <*I8736>; aring = <*I229>; asymp = <*I8776>; atilde = <*I227>; auml = <*I228>; bdquo = <*I8222>; beta = <*I946>; brvbar = <*I166>; bull = <*I8226>; cap = <*I8745>; ccedil = <*I231>; cedil = <*I184>; cent = <*I162>; chi = <*I967>; circ = <*I710>; clubs = <*I9827>; cong = <*I8773>; copy = <*I169>; crarr = <*I8629>; cup = <*I8746>; curren = <*I164>; dArr = <*I8659>; dagger = <*I8224>; darr = <*I8595>; deg = <*I176>; delta = <*I948>; diams = <*I9830>; divide = <*I247>; eacute = <*I233>; ecirc = <*I234>; egrave = <*I232>; empty = <*I8709>; emsp = <*I8195>; ensp = <*I8194>; epsilon = <*I949>; equiv = <*I8801>; eta = <*I951>; eth = <*I240>; euml = <*I235>; euro = <*I8364>; exist = <*I8707>; fnof = <*I402>; forall = <*I8704>; frac12 = <*I189>; frac14 = <*I188>; frac34 = <*I190>; frasl = <*I8260>; gamma = <*I947>; ge = <*I8805>; gt = <*I62>; hArr = <*I8660>; harr = <*I8596>; hearts = <*I9829>; hellip = <*I8230>; iacute = <*I237>; icirc = <*I238>; iexcl = <*I161>; igrave = <*I236>; image = <*I8465>; infin = <*I8734>; int = <*I8747>; iota = <*I953>; iquest = <*I191>; isin = <*I8712>; iuml = <*I239>; kappa = <*I954>; lArr = <*I8656>; lambda = <*I955>; lang = <*I9001>; laquo = <*I171>; larr = <*I8592>; lceil = <*I8968>; ldquo = <*I8220>; le = <*I8804>; lfloor = <*I8970>; lowast = <*I8727>; loz = <*I9674>; lrm = <*I8206>; lsaquo = <*I8249>; lsquo = <*I8216>; lt = <*I60>; macr = <*I175>; mdash = <*I8212>; micro = <*I181>; middot = <*I183>; minus = <*I8722>; mu = <*I956>; nabla = <*I8711>; nbsp = <*I160>; ndash = <*I8211>; ne = <*I8800>; ni = <*I8715>; not = <*I172>; notin = <*I8713>; nsub = <*I8836>; ntilde = <*I241>; nu = <*I957>; oacute = <*I243>; ocirc = <*I244>; oelig = <*I339>; ograve = <*I242>; oline = <*I8254>; omega = <*I969>; omicron = <*I959>; oplus = <*I8853>; or = <*I8744>; ordf = <*I170>; ordm = <*I186>; oslash = <*I248>; otilde = <*I245>; otimes = <*I8855>; ouml = <*I246>; para = <*I182>; part = <*I8706>; permil = <*I8240>; perp = <*I8869>; phi = <*I966>; pi = <*I960>; piv = <*I982>; plusmn = <*I177>; pound = <*I163>; prime = <*I8242>; prod = <*I8719>; prop = <*I8733>; psi = <*I968>; quot = <*I34>; rArr = <*I8658>; radic = <*I8730>; rang = <*I9002>; raquo = <*I187>; rarr = <*I8594>; rceil = <*I8969>; rdquo = <*I8221>; real = <*I8476>; reg = <*I174>; rfloor = <*I8971>; rho = <*I961>; rlm = <*I8207>; rsaquo = <*I8250>; rsquo = <*I8217>; sbquo = <*I8218>; scaron = <*I353>; sdot = <*I8901>; sect = <*I167>; shy = <*I173>; sigma = <*I963>; sigmaf = <*I962>; sim = <*I8764>; spades = <*I9824>; sub = <*I8834>; sube = <*I8838>; sum = <*I8721>; sup = <*I8835>; sup1 = <*I185>; sup2 = <*I178>; sup3 = <*I179>; supe = <*I8839>; szlig = <*I223>; tau = <*I964>; there4 = <*I8756>; theta = <*I952>; thetasym = <*I977>; thinsp = <*I8201>; thorn = <*I254>; tilde = <*I732>; times = <*I215>; trade = <*I8482>; uArr = <*I8657>; uacute = <*I250>; uarr = <*I8593>; ucirc = <*I251>; ugrave = <*I249>; uml = <*I168>; upsih = <*I978>; upsilon = <*I965>; uuml = <*I252>; weierp = <*I8472>; xi = <*I958>; yacute = <*I253>; yen = <*I165>; yuml = <*I255>; zeta = <*I950>; zwj = <*I8205>; zwnj = <*I8204>; } Grr-0.9.0/German.lproj/Grr.gorm/000755 001751 000024 00000000000 11157551465 017000 5ustar00multixstaff000000 000000 Grr-0.9.0/German.lproj/Localizable.strings000644 001751 000024 00000000242 11161233620 021116 0ustar00multixstaff000000 000000 /*** German.lproj/Localizable.strings updated by make_strings 2007-02-17 10:47:10 +0000 add comments above this one ***/ /*** Unmatched/untranslated keys ***/ Grr-0.9.0/German.lproj/PreferencesPanel.gorm/000755 001751 000024 00000000000 11157034501 021452 5ustar00multixstaff000000 000000 Grr-0.9.0/German.lproj/PreferencesPanel.gorm/data.classes000644 001751 000024 00000000272 11157030260 023741 0ustar00multixstaff000000 000000 { "## Comment" = "Do NOT change this file, Gorm maintains it"; PreferencesPanel = { Actions = ( ); Outlets = ( replacableView, window ); Super = NSObject; }; }Grr-0.9.0/German.lproj/PreferencesPanel.gorm/data.info000644 001751 000024 00000000270 11157030260 023235 0ustar00multixstaff000000 000000 GNUstep archive00002c24:00000003:00000003:00000000:01GormFilePrefsManager1NSObject%01NSString&%Latest Version0±& % Typed StreamGrr-0.9.0/German.lproj/PreferencesPanel.gorm/objects.gorm000644 001751 000024 00000003130 11157030260 023764 0ustar00multixstaff000000 000000 GNUstep archive00002c24:00000019:00000026:00000000:01GSNibContainer1NSObject01 GSMutableSet1 NSMutableSet1NSSet&01GSWindowTemplate1GSClassSwapper01NSString&%NSPanel1 NSPanel1 NSWindow1 NSResponder%  CÑ€ C’& % B¼ D!01 NSView%  CÑ€ C’  CÑ€ C’&01 NSMutableArray1NSArray&01 NSTextField1 NSControl% A A  CÇ€ Cˆ  CÇ€ Cˆ&0± &%0 1NSTextFieldCell1 NSActionCell1NSCell0 ±&%No module loaded0 1NSFont% A@° &&&&&&&&0%’0 1NSColor0 ±&%NSCalibratedRGBColorSpace ?3U: ?< ?è‘ >_Ô\ >’ ?< ?€0±0±&%NSNamedColorSpace0±&%System0±& % textColor’0±° ?,›' ?,›' ?,›' ?,›' ?€0±&%Window0±&%Grrr Preferences° ?€ ?€ F@ F@%&   D€ D@0± &0± &01NSMutableDictionary1 NSDictionary&0±& % TextField(0)°0±&%NSOwner0±&%PreferencesPanel0±&%Panel(0)°0±&%View(0)°0± &01NSNibConnector°0±&%NSOwner0 ±°°0!±°°0"1NSNibOutletConnector°°0#±&%replacableView0$±°°0%±&%window0&±&Grr-0.9.0/German.lproj/Grr.gorm/data.classes000644 001751 000024 00000000653 11157030257 021263 0ustar00multixstaff000000 000000 { "## Comment" = "Do NOT change this file, Gorm maintains it"; AppController = { Actions = ( "openPreferencesPanel:" ); Outlets = ( articleSetView, databaseView, articleView, window ); Super = NSObject; }; ExtendedWindow = { Actions = ( ); Outlets = ( ); Super = NSWindow; }; FirstResponder = { Actions = ( "openPreferencesPanel:" ); Super = NSObject; }; }Grr-0.9.0/German.lproj/Grr.gorm/data.info000644 001751 000024 00000000270 11157551465 020565 0ustar00multixstaff000000 000000 GNUstep archive00002e7c:00000003:00000003:00000000:01GormFilePrefsManager1NSObject% 01NSString&%Latest Version0±& % Typed StreamGrr-0.9.0/German.lproj/Grr.gorm/objects.gorm000644 001751 000024 00000017223 11157551465 021324 0ustar00multixstaff000000 000000 GNUstep archive00002e7c:0000001f:00000112:00000001:01GSNibContainer1NSObject01 GSMutableSet1 NSMutableSet1NSSet&01 GSNibItem01NSString& % AppController  &01GSWindowTemplate1 GSClassSwapper0±&%ExtendedWindow1 NSWindow1 NSResponder% ?€ A D@ Cº&% CF D#€01 NSView% ?€ A D@ Cº  D@ Cº&01 NSMutableArray1NSArray&0 1 NSSplitView% A A  Cü€ C°  Cü€ C°&0 ± &0 1 NSTextField1 NSControl%  C C°  C C°&0 ± &%0 1NSTextFieldCell1 NSActionCell1NSCell0±&%DB module not loaded01NSFont% A°&&&&&&&& &&&&&&%’01NSColor0±&%NSCalibratedRGBColorSpace ?cìV ?jª« ?BF$ >G(¾ >0BN ?jª« ?€0±0±&%NSNamedColorSpace0±&%System0±& % textColor’0±% C  C´ C°  C´ C°&0± &0±%  C´ C3ÿÿ  C´ C3ÿÿ&0± &%0±0±&"%"Article Set View Module not loaded°°&&&&&&&& &&&&&&%’0±°0±&%System0±&%textBackgroundColor0±°°0 ±& % textColor’0!±% C9ÿÿ C´ C&  C´ C&&0"± &%0#±0$±&%Article View Module not loaded°°$&&&&&&&& &&&&&&%’0%±°0&±&%System0'±&%textBackgroundColor0(±°°&0)±& % textColor’0*1NSImage0+±&%common_Dimple.tiff0,±°0-±&%System0.±&%controlBackgroundColor0/±°°-00±&%controlShadowColor%A°*°,°/%A01±°02±&%System03±&%windowBackgroundColor04±&%Window05±&%Günther's RSS Reader 0.9°5 ?€ ?€ F@ F@%&   Dð D–061NSMenu07±&%Grr08± &091 NSMenuItem0:±&%Info0;±&&&ÿ%0<±0=1NSMutableString&%common_2DCheckMark0>±0?±& % common_2DDash2submenuAction:%0@±°:0A± &0B±0C±& % Informationen°;&&ÿ%°<°>’%0D±0E±&%Einstellungen...°;&&ÿ%°<°>’%0F±0G±&%Hilfe...0H±&%?&&ÿ%°<°>’%°60I±0J±& % Bearbeiten0K±&&&ÿ%°<°>²%0L±°J0M± &0N±0O±& % Ausschneiden0P±&%x&&ÿ%°<°>’%0Q±0R±&%Kopieren0S±&%c&&ÿ%°<°>’%0T±0U±&%Einfügen0V±&%v&&ÿ%°<°>’%0W±0X±&%Markiere alles0Y±&%a&&ÿ%°<°>’%°60Z±0[±&%Feed0\±&&&ÿ%°<°>²%0]±°[0^± &0_±0`±&%Item0a±&&&ÿ%°<°>’%°60b±0c±&%Artikel0d±&&&ÿ%°<°>²%0e±°c0f± &0g±0h±&%Item0i±&&&ÿ%°<°>’%°60j±0k±&%Fenster0l±&&&ÿ%°<°>²%0m±°k0n± &0o±0p±&%Arrange In Front°l&&ÿ%°<°>’%0q±0r±&%Miniaturize Window0s±&%m&&ÿ%°<°>’%0t±0u±& % Close Window0v±&%w&&ÿ%°<°>’%°60w±0x±&%Services0y±&&&ÿ%°<°>²%0z±°x0{± &°60|±0}±& % Verstecken0~±&%h&&ÿ%°<°>’%0±0€±&%Beenden0±&%q&&ÿ%°<°>’%0‚± &0ƒ± &0„1NSMutableDictionary1 NSDictionary&90…±& % MenuItem19°F0†±& % MenuItem1°0‡±& % MenuItem2°90ˆ±& % MenuItem(12)°N0‰±& % MenuItem3°B0б& % MenuItem4°D0‹±& % MenuItem5°F0Œ±&%Menu(1)°e0±& % MenuItem6°j0ޱ&%View°0±&%MenuItem°|0±& % MenuItem(0)°Z0‘±& % MenuItem(5)°_0’±& % MenuItem7°o°°0“±& % MenuItem8°q0”±& % TextField1°0•±& % SplitView°0–±& % MenuItem9°t0—±& % TextField2°!0˜±& % TextField° 0™±&%Menu(3)°L0š±& % MenuItem(2)°b0›±& % MenuItem(7)°I0œ±& % GormNSMenu°@0±& % MenuItem20°j0ž±& % MenuItem21°0Ÿ±& % MenuItem22°j0 ±& % MenuItem(11)°W0¡±&%Menu(0)°]0¢±& % MenuItem(4)°Z0£±& % MenuItem(9)°Q0¤±& % SplitView1° 0¥±& % GormNSWindow°0¦±& % MenuItem(13)°g0§±& % GormNSMenu1°m0¨±& % GormNSMenu2°z0©±&%Menu(2)°e0ª±& % GormNSMenu3°@0«±& % MenuItem(1)°_0¬±& % MenuItem(6)°b0­±&%NSServicesMenu°z0®±& % MenuItem10°w0¯±& % NSWindowsMenu°m0°±& % MenuItem11°o0±±& % MenuItem12°q0²±& % MenuItem13°t0³±& % MenuItem(10)°T0´±& % MenuItem14°w0µ±&%NSMenu°60¶±& % MenuItem15°|0·±& % MenuItem16°90¸±& % MenuItem17°B0¹±&%NSOwner0º±& % NSApplication0»±& % MenuItem(8)°N0¼±& % MenuItem(3)°g0½±& % MenuItem18°D0¾± &::0¿1NSNibConnector°µ0À±&%NSOwner0Á±°¶°µ0Â1NSNibControlConnector°¶0ñ&%NSFirst0ı&%hide:0ű°ž°µ0Ʊ°ž°Ã0DZ& % terminate:0ȱ°°À0É1NSNibOutletConnector°À°0ʱ&%delegate0˱°·°µ0̱°·°µ0ͱ&%submenuAction:0α°ª°·0ϱ°¸°ª0б°¸°Ã0ѱ&%orderFrontStandardInfoPanel:0Ò±°½°ª0Ó±°‹°ª0Ô±°‹°Ã0Õ±&%orderFrontHelpPanel:0Ö±°Ÿ°µ0×±°Ÿ°µ0ر&%submenuAction:0Ù±°¯°Ÿ0Ú±°°°¯0Û±°°°Ã0ܱ&%arrangeInFront:0ݱ°±°¯0Þ±°±°Ã0ß±&%performMiniaturize:0à±°²°¯0á±°²°Ã0â±& % performClose:0ã±°´°µ0ä±°´°µ0å±&%submenuAction:0æ±°­°´0ç±°¥°À0è±°Ž°¥0é±°˜°¤0ê±°”°•0ë±°—°•0ì±°•°¤0í±°¤°Ž0î±°°˜0ï±& % databaseView0ð±°°”0ñ±&%articleSetView0ò±°°—0ó±& % articleView0ô±°°¥0õ±&%window0ö±°½°0÷±&%openPreferencesPanel:0ø±°¢°µ0ù±°¡°¢0ú±°«°¡0û±°¢°µ0ü±&%submenuAction:0ý±°¬°µ0þ±°©°¬0ÿ±°¼°©P±°¬°µP±&%submenuAction:P±°›°µP±°™°›P±°»°™P±°»°ÃP±&%cut:P±°£°™P±°£°ÃP ±&%copy:P ±°³°™P ±°³°ÃP ±&%paste:P ±° °™P±° °ÃP±& % selectAll:P±°›°µP±&%submenuAction:P±&°¥°Grr-0.9.0/Development/RSSKit2 Spec/000755 001751 000024 00000000000 11157034500 017265 5ustar00multixstaff000000 000000 Grr-0.9.0/Development/entitiesToPlist.sh000644 001751 000024 00000000423 11157030256 020713 0ustar00multixstaff000000 000000 #!/bin/sh # Assumes the presence of entities.html, downloaded from # http://www.w3.org/TR/html401/sgml/entities.html echo '{' grep '^<!ENTITY' entities.html | sed -e 's/^<!ENTITY / /' -e 's/[[:space:]] *CDATA \"&#/ = <*I/' -e 's/;\".*$/>;/' | sort echo '}' Grr-0.9.0/Development/RSSKit2 Spec/Delegate-Draft.png000644 001751 000024 00002717362 11157030256 022571 0ustar00multixstaff000000 000000 ‰PNG  IHDR\$âxiÿ pHYs  ÒÝ~üF-zTXtRaw profile type exifxÚí½[²óH¯,öÎQœ!U¸§nˆð <|?ªH}Ýíïm?8Ž[ -JY¤ÄÅT™Ÿõþñü¯ÿõ¿Š/±š¸9yi`°o ´=ËËž"äü\öñ‘o@¨{‰³$6@à÷u£œßç?-*öÇ@¹åŠ¿{Ôs Zö|Ì×O_¹… åï7úìQÙϘ¹ø3ÏgnØe j•%.€ˆ&Õ2IتÐùsp2€ç;ƒEXKY˪P @-*T­­B-µU¬T b•;‡ª< ZÄe)‘Ó¨PKåºG^yxd?ÎÇÝ_€ä÷zö>‡À?ÏÛçy8Ægþü´ÝWûÐîgxÿðnÏ÷¼¢tˆï ×=ÄyÝs_Ïk@ß×¼ö~Î ëg«ûõèP¿¯cÿðÛÿÃ[)Þ¬œÿî€`oÝçûFþÔ½’Ùßý³}ç?ãýt¼p-µT€êð=87 ô΄ò tü˜§MñŸTíT }öÈÎØ>šÔÏÃó¯aïüß/ÛW8ëAûÝ€ç†uxàòøÙ2´?¿#¬P°Áßa”Îí¡¾oäGÞÿ3ü;?:jûã£Ý“±UÐÏëÙƒ?æßi£¿ÿŽÊûÆÏ­þÃ|jôó´wøw…röHþa ýsÎö+ø?ÌoÿôÑî¿ÿ.8~çÿj>›ÿUxýœ¿{t ×{ÐþÜÓ¿þ@ójQ!ƒPƒÄ À#@ZÀ@ )@!R,F"¤´Heh!P"… 4V„R0€GW®¤K¨¶ADƒ R™PTH Ôöò\H›²"„Ä£ÔA €D\àj$$€Åˆ—–‘S"öX béPžÄëw,…x`mÄ€µïiâ`€‘§4b]ÃØ Ÿ!ì:Ë"ÞÿÜ9-{Jùš0§9,ö{ú̲ŸPÍ1bE¨DÄc–B­TÀ‘+dXF¢¥ð3òˆÌýEâÈ#2ó#Ì<’ l3È`v(+HžI¹‹ÂÎRÚ4öÒŠÍÆ.aåÀ5X©À B„BÄ ¢ ˆÈ ‘À9؈x!p`ÙË#åòBôtD#*p ¢ÒÇ"Z8¨UÀYˆ ÎAp."¬€ˆ€»=y¤H ‘ €ZrÚˆ,*ÔAT   .€ºˆ*Ð z¬Ð"’0€È À(ûõjû?×€À 1!€UâÊFûH›o2ª9ÃrÚrÚs:rºˆ}XxþyÉ<ÿ‡8¿DÎ/‘%_Û~=ó Ì<(Óòu#zö<÷!Γ𜌔SÉ©å4?rŒœ®ü²j°SƒX@€*€ä)!´Oj‘œ1 iûõ#ƒ@10€1-ûdÕüBUˆ¡¨å´åtìé3a¯0sË3Wœ¹åÈ=‹’S:'ížÔ Jóƒ öLçŠ À‰d)TnPÝH:@õF²ªI@)$“ÿÇñÚŸ·úÿÅ@„ÄThzNNâLP (0 Œ h *àZ;7Ôp! (”‚P°ìéR@7@&@ì€Ïšcô¸ ”Z¡”¥*”0À¦€B€…£îåÇ„²—#€òC!°# vÀ²cÌš+Ô=8 (Üöò0  ´Hø€Θ#wBá…'B(PÆ4䈸` ô½×,PÁw…i€ eÖ`ö½G¥@)¹Gµ@ e6Àf€€ à\€Ñ ÞŸ»(lPvtd, 8p1`L@hPp(öÑ„ÒÐbgêvœ´õê€C @AÛ‡}@sÀGÐc/4pÉÞÒþRc®²†éÞ®L-ÐëÀù¬†1&Æê• ÔƒmT$FD(Ø`öŠ-*N^œRЬ`œÑÑžÙ˜‡ÃŠ€¡û \T ®VJ@)EJí„K ÛtäÄ5`Á®k)JYhY©Z0ÆÄŽ u(0ÛÄT`ÍRF-Ô p£RK+0;ŽgÚšXM&ÃtÌÝ_¥ÔZ¸SaÕR[-0:[è"ÈĈ`‘ât.ðÐ,•¨p¯…i”ÚµÀ¬8W`[Š«6ˆ±pb+­`÷Rª®\J¥‚½à|°sE󄆨§T \ë,ex)1 Ú,è‚ &N™è\‘a©G+8fÁ…PÊ¢‚8–¢· ‰ vŸ8à”…k Æ¥ ,hQà³z]¨+FC7Á>ŽÖpÍ‚±´@«bb àÒ†½2Š3¶n¸¥²m³ ”â}h†ŠU,S šÃ‚}9FÃÂ%J¯RÆðÒ»jÇ3 Šw,îF0GÃ^Ê,ŰÔfNÖ'aÓÒV-8*¬³BØ‚é«`‘§¶ZÙ˜&J-‹;ôÚŠ¬‚ É¡̹põQ´Bmy΢à!ÌAÖfѧ ŒÎÈ6`…ARl@5QŽÅZDÊ$“(‚†Q *ìEž…›Ñ`bÊJ\[@áYq)¡UDªŒÀ‚ѽT†âQ*Å 5­#Zéá¥bÕòþÏýã@Æÿµÿã@R©Øá(²ü‡þÞ þã@ë¿ùÿq Ä@P~ܦl!ïù¿[è¿rëA õùO[ì=¥Ãÿ°Áÿ b‘úw úw úw úw úw úw úw úw úßz V*T¹íûsžü?½ÿo8бˆ=’&oêobP þcÊЀ ï´õxàÚÿY 0]k~n àŸÀXpÝR˜®Ä;\±ÆPù&ȱn£ðu|’Ù¼‚ð\ë/ü®€ÿ˜rͬ À{üdžÖûYþ²@ûï|ÿW ÷åoˆ€$j­P¥n ¶Wx*×R3[^=ïíý[ B…ÚÞ¿ŸÛ±[—“†.p•'.Õ«Á_ìÔ×óÿ€ú–=ù™önÿ‹˜¶ãá·ˆiÛÏl¿ñOEL€P¾¶a§½<”wþ^“,búøŸ=ý¾Þ®±{›1;€Àßž[– :ؽô:t¬X±Þ©¢âÂ†Šš+¶R°aÃ…«”RJÁŠ­H‘"¥ ‚ŠXK©Å ‰ŠcÃŽÁK­•K²-¡¡ª´°p j*)úä‘ú§ßÃô|ŽSùï©ïzþ›Gêsœò0åAzÞ£1ŒÔ îs j îbÚ°M65›d#BÇÒpV\;’4ìÝ0|ÒÀ9j+ÀTÂÕŠÎ:[ B—I¢‹ëP@ê>°Úƒ«‰¡™×RP—,² e ¥r]Õ›l£‡O*«ŒÖ (4EGS±ù ¦U§‰´2箎l^-\W“‹uÐf€Ñ)¸ÎÕ¼veôÐ6½Ô*\©“–´^}7mXÝ”+ÛÔâë[‹|õ 0¤´)Þ‹;b©Åm6ë.s<µ­ жú\*¯&T²ÃezÁˆ–Ö'wte5“l©×RUë3Aª×°Yб—ÚÝpjÅŠ8ÁÆ‚E80FǰɭŒ^qNò&P ´Uµø«¯KZUB¾ŠÛhXtqðꎓT[ëBÀ3–€  г–ÚæÃ豸੾&õ1ˆÑµ²Ï‚ÃëêܸHÚ½µ±æŒÆÜ§ÍÙÇÒ§²Ï*`#¸Ô©«2âðÔ›´æ…D¸(Úˆ.µZÄêSÀ¦Í†“B›>H£)“R™÷¿ÜÄÒkq†*AeÌî Qk•ç—9Š ÆNB0›Î Å›àcé˜ `EÅdÕjP+³NY½´­HѽúÅ©s=¦\¸O‚åÁ5Æj:š>&W¯YHäfÓ:ÂXì]}`í6Yý!‹ŠèeNhKkW ŽÆŒ®-ê”NÝ£(ÆÒ6™´ÆÒJkM/,Z‡·Öž˜Åúò†E[P™ÝœWLµê+¬)›:b+=¼Á°‰MHÖŽ]Ý[ëå…Í¢2y€s#>´¨¥8t)¡°RuÁR¢ô `Ç$mºžÎä†uP[Ð× Y…¤B5<–2Tt½[Ôΰ† ¯†C4¢E<£™7*mκ–/Bœ1W+CÇ,}ÆfeDnŒÃ+{¯(°¬4­½×x(Ú¬ÁèØt-óé\D†Tœ´´1“³¶h³NÕ‚îµ4ƒE‹\Jm*«ÆS™ ÅX‰ÐgÖ°Àê#¦XǤux3ŒY£Í uêš4DÕ g´hë!Y±:ëDÖ±XÌèdcUB¬µèÓQ'éR&(Å¥Oj…9´)š[¯O‡¶˜`¨/1©8ah)0{©­ÛªØ™,–Ðo­÷%îB¸„„Lh=}S)Å=J« Ý"B[Q†–1´( ®“„Á—@[\[½ÎÒú$¡ý³ÕêÔÀÆM•qQkQÆ@]M|ú\ZW !D¦ŠCë oí‰%­–^] òðè=¸•"s„ËLU«q_Øm8Îâ…–´Y¡B}h,Ÿâй¨E›u€×¹Ú”ÖÕZEx,ée1á˜2lLwb.|¦4­IV¬ZÙ`ÃÌÛ9) „‰˜¥ŒVÑW_C£6_^ Iô„ dùê¼t5%T.űbPëdfnÓj]VÛd­(ö^;“Pps¨ŽÙÁÖ !• 5¨u5u n 6d-ÚlH3a‹yU^c(úzê¬5–"s“2°PÔd)3W¯3 †Ç¬ÁMjñalcFéT-*ˆbŒêc=  ªG7ÕŠze1¯¸†!wf 4°1¬mƒ˜±,)Uk”€‡ª--€ÃÔ¡5V«w/U˜M‘aµ…¶ÉèÑÜ«h>§×K—óCEƪkyëQ 5€è ¥Ni­Cõ±´’‘v˜Ë) ÖPê2”´úê³·‡ÊZJ%j¥Y›i†Í>#Ú,«1R[<`‘ŒQšÂÖaX«m<ŽH¥-Ðæ5ÌWç‚#*Cic±ÕÙ;Ð “¥8 €Åêá"­“d\ëS:( *MqVP[£ ©EKwñ*³­î#ª…bø$Tà>¦éâ^ ?BŠC)¢.ç6zç†î$µ–Ñ´I “‹#v1.}ŠÌ¡ ÈY}Ö'8¸õ>ͱ0Néµ1Nµ6}ŸdsP ·îÚ¦¡k-È£X1,¸µõ ðE:Å×°¡ÒjEÌfY 9DQ€h0¦úPÆ>uÒd1g´YŸIàLKÓ€à¥ÖБ˜£OÃQ ×h"m,mQÇdm6̇V]­j¡­(ÈÑ©Ž…ÄÀW-`i Ÿ¨ÝÐW7Ƕ¨ÂhÐ âTÃx†E”æM¢Z!Kq,ð´b®6ÁÆ 1©d9\ËZU¸—A^­·§á¹––Õ—8sÁµIõ¥SK±¤3‘Që>¢MÇÐ:Q­u1%ÍÝ۔Р– j# «8Dmè¬1Ä{¡à©Ø[uPÍ1³úôêC(pVoQ§ÏÂÚ' ªÞ|µŠ]!h–Q” Î醒ǖ®N€HÚ¨ê•]\ÙRqÚ¦ø¬Q¥–N3êp,¦`º`×ú ÛgaGì*Âmp¯6­¢`Ž)Ã:ÇÞ£¬Bªa¦8üYÝ‚‡6®e·Âä1šÔn:'ÌE=FiîÞ;s++z”Rmñ¨ví!k2È\ bŽ1FÓs…³Îˆ±J§)‹Œ¬©¯Uš“õ)»ƒè°þLiNÖdz1„h,µa­Q aïP­M mnC¹õÒm•>ÖdŸ@“Fmö ™ùDÂåÖÄH¢:‡ i]}9©Ûr4aŽA=E÷/°hAôÖŸ>`øðÈZ¬ ÕÅ6ÔGSK½Ô僫04–5Ù§àUKµeõ™Åy˜»ÞDG ¨ ÕàЩ՛•UÇŒº&•²¤¶ŠsT[ÕV<´b4븂ºx]jVZÌ1d®9ÁBÚ˜cM YâB-T|u/ÕVKZ[O)¢8¢2ã€á@Q¹kCwÆ©} WÔèU‚©DY@‹\‚FL h†—§ —aUËš2´Ô:Kk½igiîE¶ºUk>PŠ®`… *…xµ¹4¨=N¢Í¥Ã4÷¾f —ÑÂ¥)z>tu®ŒF@YFõÂdB0 <¥ëìm-X°˜»C•¼ÔêÐ(ÍW”eÜuºú(}´ŽK“1„MZ6 ‡Ö²Â2„™£ØAç¡8Ãb17h³a¨Ð;SЪ…ºˆPÅ.Eúc¼´ á"[jÍÊ‚³•Y¨ÚЋUë°M´«4ÚCW°ÍŠ ZKǧº;´s F‰%Y•ŒÈVmShÔÎk•˜®X€†MkŠÑ¦Uô µ?lK%pê,½àt(ÓU`Í^{ÄnÀeš Ùj¤õÚ¦,3Qq¬«³<„¡mŠæ Ô\@ª/šE‘hè˜ÑŠÀ¢˜-¦FiŽÖ˃£4¶§ŽÀ(^7/sZ H–w—Ð1¤F-1ÓªZÖ¬k(†i·æ«W…)ñH—µ&®=ªËjÈ®Žá«"W]‹QØBoä‡+(DGïhè²Ãcñz:7Bfö9`  ÑmR_H;•Þ«• k7›“z-d, œ$H©ØZ l^]°“BBJ­q[«tPnƒº°Í¢“¸TìÞûì¾ËÔ‚¹Ê’éB³wÕb26‹o-Äé˜^m¯¹ºE@ëÜJo±”‡ÔêO›ËXÞÐk­¬“–t ®Tt.Ÿf™ÖKa¯1‹K…E6M Ú°RŸà%…ÌFG²á½(´s.Ø´9 6+¦mT„¨}h™Ã—´Ò£Ëƒª2ÁMµXQ«³c8–bÝP¤Z©Ü­jÁŠEfqZ¾¤ÍµbHj·!^}ie\´j[â€Ø•‘±b›e•Ò»%½*X¨›×°Fj y:ÕÒC/T:’¢Àò®E¡FiÆ ¸H¬)@k(IéLk1m8ê¥éCJ—BS»îï|Li$ÁcJ÷æâZÔô« ÐU¹0rEÐÙN£ 4‚ꊗú lkÍI1¦"ZÖL&kmC¼c—¡}ÄrÏ$ó6Äg•9ÖŠ0èÆB‹zw¡³¹”‹WÀ)а3wD#ž[mðXu²³HÑ6Í—W¬€•¦L.ÔÝ"fiê«Î¡"žÕ¦Ô¹¤†5oâ“Ö êñÙĬ¾êÞk©2©ÌK»ÆªMc”ÚŸÕiihÿ®6ÉUkwn4i Ô<€£5€F¨S(Be!MÚÝQ„¸ð˜-j,‡$›,•Çœ³ÃˆS§¶)«‘5FDLwwuvvs}Üò®î®÷•»¹˜9;»¤|À^œœ¼zñâ`ËÂÁá±eÓ– ë6mÚ°f=nj–š„šªI“eddÕª¡¡¡N]. :tjצM»ºšŠšŠŠŠV- ŠZ¥sS%!KB¦tÒ¥I}¤‰Ë¹‘ˆ¤>)ÀÁÁÁ‹—OîrÚ¨S§FœÚCNNJJB   ”¯(ßÛË8ðœ3H(pp8HH8H8p4à0PPÐЄC÷²O8h4;ç  zîwœËpÈsGÍ‘C? *H4h@Ñ÷ ÑöG ¹{,Ñ€Ÿ|ònQïžìä9ßïöëþÙÃòäçç¹ÐY°Gν¡˜Pc€Ä‰tç﯄žðœy¾§–+Ÿé€%Ôè@ѡƄJ,ÀXÀÑž˜@1òÍ 50”˜P~Vœ@Ñ F‡ 5:ÔP¢CybäB%&`ôÝ#":”hP¢ÆØU½P¢ž•sC ð‰‘g•©ª©iÓ®#ïS»- jZ´ÊTʳCLL÷Iý˜™›™š&‚tëÖmØÌg– ›ºŒ-,6|컃ƒããÅÑÑñXF½:;ä±fž3SØdG[6Œœ]]]Ýw÷„2?gËÕ«‘Ç3ßÈØÂÑ‹‹ï[Kôƒg2wuuqsuqqqN<$¯Ã!÷)lÙ°aÓæ“ßC³fnn¬ÍØÜÔÄŠEu£¼C+†º4 §6mvuu5mjªªÊZµ(iQÎCB–,™²dÊ.]š˜¸˜ˆˆ¨ˆ°ð#,Uª $ $6N@×rÙz¯ƒÆØ˜ýîº_P«Ñ5ûEOÊe(jP  'z"Ÿ%˜Õ„Ö’pZcì…£_Ä—²ãÀJÄ‹\yB‰Ì ”Äêb j¬ÃHPŸ|QbFˆ»“~6¹¸ï7@U•<ìQצM]§ºti¨HhhX±jÕÈ$ñP>¨èff¦æfæ5kÖmä½Ù´ak™-5k¶6d88ù·8¦“£>^œœ\.".“ «6q–³‹W›.?¼Îܽm{¼y35¶faÊÛ~Ë6VvçDɉíO÷­X¸=n.‰‹ê|Q‘¼:;{ÉQ,,læ}\š¨ŠUÛ7±¢¨]«Ucc«†V /1Y:u&IÜ€è ‹ò¨(iQRÒªEQª¸‚,™‰‡Cº¸4qi¢bb………„„¤Hy./ž¼xä½sãÆÎÆÊÊÆÊÂÌÌ•+S>JÞᡸx¸hÒ¢‘÷ž÷¶âÈò¯‘……\XŸ‹€›'¶Kõ{OXù±~qŒCcÛpñÒ<É-ŸKÎ?Xt^NÉg ß-Q(phh>·œúröF÷º ú|Oïí‚Ù»ç#ûšíEÒçB©^ˆÕ{¾øRåzÓò;í@/‡?LÕ2øm¾ûÅm½{§—µÑÆøI”Ó7!ýEÇ ó´P0>ù95Ö ±ý¯É\“hqŒüÒÔ¤€ôäïcÅ‚šT°æžÒå’j¬d${K„,7ÞèGäÔ À\! @‰¯!b¿÷&ˆõ5ï•Þ(»ÄÎÈû æ]8üü¬4sáã—}N‰hѦMLQ»®¤‡a c3"mÚªJF†ûTµbh°ÿë .z–LŠí¿lœau·õ$ÜѲE2DpÌг¦Û—nÈ|¨X±fÓ¦5³GÿÔ†u/IèÉód‰ûذijË‹7oÞ\m™Ø|œ½çÌ‹#Ññ½³ÍM¿ÉF½}Ym¹±ÿFÄÍû%ÌÕÈD—†²ª¢N ]ÅÈêcdõ`⎞uêÔ‘<±g:ÑTU”´jÝQQP"qÉ|d\Dt1qqÑDÅŒUª )‚DœÉ wjì}Þ¬½üp“Ã7exÁ’fúpsÄr‘/"Z¨.¦7dE]®î^Í­¹º»ê×n¨ûÞŠõLeŠ·»diæN9¯{ÛQ¶ç‹ÍÝÍ^ºé¨Þ„âAìšh^ßñ±pH\÷¡V ŒÍLt©éÔ¦&ÓÔÌ8ólÕj‚"h<º2•Ñ/"nž(;Á·Ãf AÅ}:JÈ”%#“‰..íIyådw2±H‘*(¸“Š<·Ì‹×ÅÄΞÁ³±2?)¬¼q3ìD"ãYVÞ7EÜ 8^i…9éCNtéƒ$ÒEÊ=­ùþ¡_ú§OâÍ9“_<xslönòÓ& >¹€åTÄäì¾|ê÷½¶ïÖ¿hÙoT}Èêɱ•¿ jß’Ï‹vú¦LoÝ’+ZîEû~“G>)˜ÈEÊ~AŒ>(xR‰tc¿TB·À"—+žHzÃtu é-k¬“õ{•—r#êÃÜ&À¤|ë·X€á%ë3¡t¼¡wø ­7Úº¯]|vk5õGHY‡šXžqÉ ­d–§IšÑ ™7 ¶„Äö˜[KYå„ÉGR‰Ìúý ⦊2ïh“¼z}>î/"Ò*½ºX1±añ=»”°yÛË¡xnÍ»«»7— ÷-Ìå2H¯ŽNw²Ý¼¢^dÜ!óZ(Ù-eFt°‰ËÖcaÓº53kºÌÌTÔÕ´dñ„Ídõ~ý[x>¡óÔ®ã¹Ò³©(]T¬R¤É”!Sú'TnÒ¤]šh¢¢ûï#$(EjrDä%ÀKàbâœwðÜóxìd¢&3×'ybÆÍ<\ŸTbË4¢ý$5£1ó0±Ïr¦½<™¿7¨34ÝŒíz8Ù8ea ™Z<2õ›“Óœ/ G…Ø[ã+ePhj$‡É:¼¡üÆßŸ2ú$,í^û'ë÷êÙz™®å¡?ùÅ0ÏóWŠ–”@NèÎßô¡d:ðM%Ž„ÛþANÏÈzdÂ7ï¹Áp¾H8vP øfÜÚÖ €DÒL!> RÜÎJ=xy%~ô“ýh7¥ˆ{ I¯›)aˆ-¶œ¼Zظ໓u›ŒR2º~CæÔ l>6­Øtðîî-CãáÃ{œº^tì®¶léÇâ –Ÿ‹ˆ–ˆ˜²·³Wg&fVLo~àü(ì/dëñº½5¬E›†.íÆiÇá;[}11Cç-³ :Rc%•GUY«ˆt -yš-Y2¤Ë”&",² •/*j’DÞš³”gãÇ1ãðºxxx¢_qE>ÉÄ4ozŒŒ­Œ'õd‰ƒF"a§F–‚³\ÚÇ™²? …ïò ¢&‡´K] ZxóW~½Œí03þàЫ(o@ã|Ø;½µ4át[†®Œó1î¼áû+šëG·åØì9_ª÷fJ÷ƒ>zÉËr“úÕì{¢¡_îø"ãxóŽù8žXù†âß\£¾jÌZf‚à‰ºÇÆ£aŸh›’•ÕAßLà ¢3`>AóAÈM„¸ªÌÞ¼¯ì|E—‘—)Š•X<){BhB©î*þ¥SX»Nƒ<ç6EC+Ož˜ÕªU “+-Û‡#·]¿ ʼjJ†ËÏEÂò&–‹‰åç®?w{~¤ä¿ȯr[‰KË!©a÷ñøHDd÷›><üqä@#Aö¨5vÅèM幸 ^¼X³îàhøfL÷‚E&[þU+2TŒMMŸDD¹ˆX?ˆxðpéJ‡Tצ’r˜(]Ź<Š;nVñ±á°q‘›N<’3 JÉÐ3¸ž)°ÌK<òŠpåš¡s Η$FJ,‹&Í'…æ‘ì°¥N§dd¡içà«åR¦7JòEúê´‡™`;ò Iù2ºl~8äå>ùF7ÖLäé]™?4ñ’Q»°)?ÜÐþ€ÝÒËe%^%Yžà«CÛð•‚¾–Eû `—Òs·ôåí¢¡f0¬ŸDÂæŽo Ì'ÊþXðEÀãLüÌãaM Å„ò$¤›FŒ{‹Ïc¦‰'.*BDÒµ%ècYÄ„NL¤¬™wÜšÑ1éì¨ûˆ,‰¬O&&Ë‘™c@QÒ¦CUúIîèÌ@—A†ÌÕŠ±‘±L“çÚmŽ÷ðõ¿ŠòºÖ“uÒ…WC)[Œ}òIIfXR¯-I õbái§rBcýÁö||„×p“¯mm6éèÅÍgáôéâ| ðñ‘8n,Ý/g>¾QøyQ]½:YwqÔùh·jî”p_Nªà¦GêCn…wÅäÝša³ìDâXÊÑ®n:qÞtbSÍ„"§ð\´(*\š8e>2¥K“!M\TªÐGvÞ±þ!9G¦÷½óàÆm ,-³‰[ZÙËv%–”œ1}Úqå•­1oOb§öÜèÙÈ>Ü®Ÿ†Ó£pœ‰GdÑKÆì8ë^¿ñ¯ÇÏ3p>1ïo¤i_ú÷\@;ÊËÁáןýFÓz—Û¤õèFÙÇ-þª5¯[¼Ýæ]1,Cz;dô(åߌè»Rû|ô³ÜK é…Ú7Ðýµ—ÛgƒˆGY>É΂ãX®Pr£éHVÖ>t0ÞT"À†+À¶ÄÔ4 ÀÌ®€€;à÷:1æîÜö$8…D=¸|qÞFn'Ç„aHD…ôgjÒ¡C‹ÌË>VÚ‚W²Ä8W«F²ò´µ7øì,¢µ#£ì”aò¡eó¸l2axH!Ü<Û&†å¹ÉCÉÔá‹‹v}†_ëµ_Ø{ä¾²%¨;íùj#ᙂ«ÏBö|§y¸b÷™\ñÍ>¾,Ì´š:ìý¶enÃ@cûÌŸ÷7!í83…§¦]”C1¿Î/"¾$±ZÙ‡â¹æÄ•ÒsË:–-:KbbÕªxPñÅ–"KD…EE„„ÒˆSSxÞ1®[{ðäu0‘{ºµ•åIãvÍŒâFÄäŠÉW¢b¿.m§ž)ÄFN´ƒã—#rÂÉ 79Ý* õƒGQþFÞÒŽ?EËôá‘9øFÕ¯K1¡åIÈ|½×œ+îVïžÊEÐïžöè@æ¡woýÌPˆêÁìopœáº]Â)¯„ó± mêw*VÈ9¼þl}î¯Åë6Üß×I#TôL'Yú¤ûëϦûX7}H xǨC7XŽO\ûIê=€p®2쉯$½Òn=®Õºü83õà¹+¬Ý§/±3òÞ®ÿ‰Àk¾‡ÚEtèPñèxñv™üSX™FyÒÚTîôVg¬×>}"Ü€¹~ *¯×¦8&E¤‡Ïå‡-ÿTØm\üª"ž¯·<Ü3G8½?ù´½XçÓ§GWï§Oo‰—ÝÛ)3¸þJÐûï»ObnÖT—Ü?xXÞ:–Ëç[[Y’&R¦+ —-° W†ä‰ƒFÆÎ;õôg7rò,Ó“4;sȶèýFÍ”¹´¯U‘.ÄÈG‚Þ'{Ʒϸ²߃~¯¢l`×é"M_jXNL{àTsëòÙƒ3ßÜã!bò>‰€/ý³R¾A1DûPB~²ÁQ}èë«ñ´4Žî¸sÜ´¢¤«‹’G .çºzÛ}¸ò“õ[—O~s‡žÜõÒ}4„”œ!1úÇèˆ8U¥eUÄ œã¹þBLd¬FâFÉí/ÂÊH‚8“%$>‰„põ×òñžr½’n›êõ¿³¹íôá+òzâb»p÷åo'ê7S8. Ž'_Š—Ÿ·ÏB˧·ä‘݇‡wg· ²'Ùø®Û²#9›m÷ã•—"äOE·f]]XøÑýen£»Üzg¾Lñè[é‡ÚF]·èr—ôÙ“ùÄ´â$W<ÑóHÏö©unb"Å©`™'›˜ÕÍ&5ÔÈH©]ëµ$øÂåSÁB¯“eC¦§‰[áÕ<^¿ßëÿk÷=:ÊóË!¿Ë/Ð}ùâK2e™6Ô¾yÇC0ù³ðXä¾ÿÔ×þÈÏ•”²åù“¿V"ÿ pд£ìvâcY|SНg›?¯ßâ“~ê ßÔaýàöã@ïÌ2oóq!Ö'b›·¡¦¤Q3v­è>i»ÓÒœÎëçä“K¾È˜MO6fT}|8˜€©Ÿl¥ææûG±Y€:dÛáºè­ÚujÜp¹l8|Œ¬&GÔ¬Ùk·lù š×[¬¼ùÐÇeS½xy"ð¯Ïæåˆúñü}‰á.OéîÏ­My‹MƶF"âðõƒŒsƒž¤‡ãñé+ïó®´ïnÖ³7/^~bê×åsgߎq±ž2ó·¶ï¨êp]ÛÓºumâ¼tƒ– ô1MÁùטXþàˆKG±–,§ýÖXê“9ÅmÚÞÅ™ò󱿰O^BRo2± ¿¶¯-°œÊ¾™Ñ³ßèYÒ¥ÍWx¦L)Ãuk§À2²óéëkäÁY¿§‰‚'ì”t<¡k6SxËíä'}ãÕCÂ4Ó‰¯}Q/¤Ü<¤~âØ僂'hæ>½; Ï'–}S„;4·K<¿²%aÕø]cåk”<ìõkþÖKû^ÃŽ&n*}nòàíÊpÂq¾ÑôQ’ß}Â[s“nÄ'Ö–l®XòrÃß´âú¡ˆ‡Òq·`«§%S…§†݃rÁÒ¨s)ãNâ«KŸ¦ö·e$2¾Q5fJò½‘d4+œ!€NUÚuHSJñrèü¸ÏÙHÆF²¶"jföü¸±_ëM¤'9…Ý š¿ŠrÉ[M)Oú±Ë§€ù”Æ} õ¾Èø-л¼í¹ Ã~U‘yƒåy0ïÃ샗‘p8}úz@gRÏîÃÉ«ÏG׿íî^½:í*+fNOÒ`|SŸt´eC« áüuÙí2,‰¢¾ÞÄÇ(Ey/›q8oË©ìû­c)ZvKœGBVòÅ쉓¢3ñ¸²óáŠ)°\¡åÖ²çÉ}ãí´°«W⃈ó“J|)a‰x³~pèÞ¥‚ð¢_Z¯OÕó¹¦Çëמ§xù^}ü×åæ!ÿ4ò¤™G§ŽG–Ší¢Útêzm7›•$F.]º$>)ÆÃ³ÜùI=Z3èSÓ­Oç9¾…ƒaÓÜÄ4ýØ;šÜÑeÖ+?DÌœÍfÞê¹×oèóàamìäêâüd ¾¹™ûðᑨ¸|˜畘¸p}Ä—îôx1õêt±Zxq4¹û£VÓX- ­Y¤W»&.^žÛbqEU O ³ËµíåŠ&»Rûöž¯üùT÷Íž›z2EQWQÎZg:Ò³,Ŭî;©øˆgôl¢ÂÉw÷‡kÃI·öLéyüáÖv6Ö‡ùt¸ÂjŠ,x+XæÅôlßbf†ú¤PršÛü¢ãÁŸÃÒès2kòǹ>|ýÖœð5½w¤çSB“¥yôñÕTÐà´Uóåµ_Ы"߆ßb“7ÏØ/nÛÍW¾…„{¯,ÚöÖX¼*ñUŸ×§hç€Ú¸÷:ÛFÈ— ~”²yRŠë(€;|2;{ñ勯¨ÂÉú¼÷‚ß‚·69vœ›¼Ró©çÃÛ·æÊÒŸeËAW@€'±w«.5â'ï˜Ñ5`¦3¹“Q²Ô ´K×8禸\µÉJv²Ù|¯6t\‰í&» ëÙåk=ö7‚Ny¹X3¹Žì·©ƒ|ЄߠYžŸú[Ÿ¢i¥»{qrõæí£ˆ3 Yìrê–œpÚÌçßùðÈ‘™¨˜=vªe_Oº·Ò¦¸?ÿtr51·in=aþdGÿ¬`6ª2¥|ªžOBñXqØX—ª‚,ƒYJJÏ'©8»ö\›šZ6P”[Ûw¥çY²æ9Å––dQE©<9éVö!ÇÐÒSxöÛGn£°l¢xLŠHq…íû 7.:² „õR>=8+UŽ«WTùöA|;êôðöõÛáä!Z’€u€­}ô¾€÷Ò?Ú€øzkê<È(?/w<0œY¿o2óX«9ÐoÐlzvøHÐßR—7â¶ëÉ~½ØzmN2½5ßÊ•ƒˆ/„þÖøýÌt5“¶aŸt`L¨P~܇'x>n<š $èÑs¤ç¼–âõÌdêðpÇßTâ¼q÷Xú»ðÍ+¶äÙzç:M‡†NEm×sS¬XU|´[I<܈(iåM!¶[¸7O¸¼…–#´>WP)ÖM3‰HŸB=þʧ áK OÆ0{žÙ'…¨®i¦î—ü­W'N5y·\T7ççÄÏ7’ž «ìÅ{"ãðéáfáz…êæähì°iê³}ŽÖ-\]œlÙoºÝ}à–:›ÖdŠoH|²¾Ï/SÜ‘3ªjSPüT±Üoâ阘 «^´(Jçö§Þ¹gû‡íO$6)B‚Ï[ëü±(®Ÿ g¿ÂóVƒø¶Æ9}S`Y iÄYŸtâ¼qîñdŸ"”Ó1ö£0?7:¤»ôËâ¾™Àß®±?V¾ç³U½4òñgˇƒ–’xõ©xy>©Â·Ÿá»GzÓ…‡Ùò,Ëôè"vÑð¯Â÷ጻþïàû·O{Û;ÜÖ:I|»0„|­Ø’cù‰ö̆']ø­Z©Ÿ´áû|½ÊòsãÔñip3/å»ù8ã›R<…+O¦á *§ÑÍ©„ž×âX’¾éÅu—M£÷¸+€-.ÿØ æ-ß+V¬HdP|`0ýÙv½Ùm{H."®ßdâ§|ù¶‚52?éÃ#2Ÿî^ìd‘tª¼fnG¯å$ýteP[™6œÞ3@>¯ßb|¤•7©x âãÓ͇“ƒûgñælËVÖ÷ _>\lÚrv2uÙÅ{¶?A5Þ „¸MÂø~ÔÓçÐæeCQ–¢uŸÌ=ˆ†¸,õÝ8Q#Ýܤ3ƒç-‡mÉÙÓ‰#:“Ò“¸X6:^ãöZ¦´Y6*²Tfž×³½8‹χ[6Øž·ÖùDΞ˜¨š¯ü|ªXvÐÍ9Ïk9‚ ÄÍàø¸]èÿÞŠ:¾TïMüøËéR¾Ó²POߎšë %Ý+zAí7¿ÀF?Òµ¼½~{ÚGE~Eò·XðË-}kÙví–Ħfß¿ÕÏ#]/Ù$È>6E½òs¿ß—ÞnÞノ§è9Uççv}ýŠ)óåµW×OVðÔúíö©sœ ÿ¾~šo÷…qãÙpç²Û—>Ÿžaå¢ßËoEK–ð¶`§5ر9 ðÛèæ&ßkŠž’ý-ƒåvüÙý Í#ýاìëBÄ2{5´•ÂÊ1b³Óãàlnq”—'îÖ{hýÔŒ¤×ÆäVÛ]xrxáJDüët],Œ#)÷›=|=¾2«8Mœ²Æoc¤»Ü=)6Í®o¬˜ÙHƒ¥¼o7&ž6@;©@ª²”M­Ø°žÍ%Û­“Ü-E¦„Î]ÁRuiWPSÑöiŸ8nóĦ-/¬l»ê9‘±åùQÌ ¼~›ŸÛ•EPjbaì Y€' |Âú°g“mÏ6ÛûÍ÷FiÆÁÛ>Ýd'MšQ÷…€ñ½²À[ÓÇŸ ø­êõÄ(Ó³5•ãog†+ú—|cN¤üLŸËöñrGûX N^÷ôÝøó!¢—þ¤ýšrÞšA³‰¢e Q·c¼hÝo»Æ7¥8.*Öì3ö ªo[GÉö±üŸ~oÉn_ïn{‡øðÁD¼Ì\÷æÓÓ¦fP}::ì(;¯/Û<|M:PÞl_rG¸M`Û[Ýò|{Î^åm. §Ù7bƒlô<¿ÞCçÊËx=Ù¨K1/UþÛ/ût¸é—"Þ–°ÏÁD[;Ÿx›¨^ÉUWŠ)r/@޶}8z܇ßF„§NElÚÈÊâQ`G~•åõ*(ϱ!^Vù7¶œÒà.¼£îjîÅŽÞ¬NŽNnÏ ÆÕB§×× ibͦWëŽÎ.Ö½fü®;P¬í6jjœr³h’nÂz2DÿxÅŠtaÇ›¨MUXùÙ¿aWt^·ÍvK¶øÖ±ðõ)`¦C¦ŒGFöðË W^R²]ìðY å•É=ÚÄ•••í¹¸(Ù8‘®=±¼L1Š»še^0|;€eúð[»w®¯r¨ÌñÓ|Û\[V¶¼—TŽÿôÕœà¸ÁW5~3í28 ò–æ•+ûÒº—ʇþù-¯#ñxk,€™‡<ô¯|ñD×ë¦!fË‘òG…Y?Üñëê¤û§.>rµòX±ª®n²7&™×úvʟ˨ ÛUr:îððÉŠ=LVX}_ç„®êÀ¾¯ºR OáÞ§)ös.àÍͺMïÞÍ2Lž7ÊW)ù«f2ŸÕ&2Mø5昹Åå‘ÃÁÉÉÁáÚyŠ. ççöën.6·ÈlÿF|l–»‘L+yY…eËDê#ÍXÃøvËð[&ɦÚdh••íwICBŠø™§NÏ_Úl«J^‹%›…%OÜ)EÈ^Û3½‰·YØ#"$ðéA?-eßdâž5!O®GQ˜ŽÀò"ãÛDñ2F Z×ø¦麣³Øë><íÁŽ6bWb~snï…¥^Yã¦%ç×$H4¿yÉ#ð¾xD÷uÆ´o1à‘ íR¿oJñо_{µ`{ýÖœ€ö±(^,ÚŒí5õœø·mV{q¿–Å· ðÇ'`®·Öo\:X·rÜám~óv„}ûfÏ4¬ìXyúØôO=ÏÅ¥ÞÈúJÊŸþÙ/&`+/›;e}ϵÍ# œ[ùøhR/É$ãõf8Œ8&È+ Ì“Ü[ü#`,OI¢¨¨3/" O¶¼ñä‰=…僉ãžáËŽ:v:€¡¿¥zåqÊbßú Í6>ô[ÈüK¿S`ÙÐZ2L>¼°ÿh%ë‚Û7qø¦“Cni¹;¹[Ë·»¶¶ãðTøm_¬õë>\mì✠çÝ*މè½6Õ–VÔ†ÅVŒ„ä6PÛ©Ù'Åæ‹¢"¡Uâ—[Õ¥"qäæœOCœãNlêOš¶õZqÞVÛð©î{[)šx®P%¢û*Uïuû01n«°]ÙרòꜘÈ/NÒÄ'-Š˜Í¶ƒ‚á4Ÿë¬¼ÎDºjÄ![iá{~ê‡^ôŸ1í–©ßá×yh;¦}Í7G©yI&_Öf¶Þqb˜¾Y¿³Ò‹„ôÁhýÔï†7ÖÛ[¼ü~”oåáÛüëôùFÛíÿ|(ß·ý×ï¼sɽ·Φ†î•õ{'žÚ§JåPÃsªq˜o1ó[xr)ßé^ݳe^«b=.ÅÛþo+CzŽ%ñÈ,·‘â¶+^ŸÍí{8åKLñ¶w8ŽžDÄ¥é2üÎhh%ÏA26Ò]M&i7Ìôa··SöÅÃ÷b)5¿¥Ì;Ù,›œœ§¼¬gƒ‡oó[Ìü:oìvó:ÉÃ~Ò‡ox\¾Åz¬8»_ëÍp·eÃâ–àƒ³ —«b×ÔºÍÝÅH‡‰ó“ðþ^›ªZ˜™ê°zÛ=TA‰ô¹‰~Ê£(Sg6’%íJZdl¿öMÂæí%ë@de•甲\‹âé1ój,v[ÌÊm£Ÿ¿>Ãs[mŸFa§†¥±2å5WŽäü­ìÛœ” ) ŠxÛÅnQ¥Â[À|D•z«XÞ¶4 N= ¿*Ä+O¼±í·ŽäõÛü¦“S>—#¾Ý½¾Îè×^¯°òKHoÖïÔÊèÏ€¯°ÒàÏç†ZKµæÒã7ʶ›éÐlYø½²à+º| öó< “gû±õ"àÛ2ì{=–ïå¯R`éiÎùvˆõ쉎éÓNª÷z³×iïpbÙq­1õG9¸|ñ”î]fx”ãSþòQb>ÞìÓP>¨x$è£4ÇóÓ3û-d޲ʺ—Ja­jê:nÆ¿]rØ­Y?­ VvÊÞ3}lxåíi$gLÞt ";݇ßK¦üY¥ò›ßJã7t^»ðdãÜNþÊËqQ³æáêàædöš÷%SOϰãОVS|Þ~Dór\“ÛBóé­€øx±Ø½j“¶©Cªâ½ùxéÇ“¨®h¤¡alU§ò£¬EO]\<Œ¼ˆbφ8~‰[\9 éT±<מxº@¼¶í^ËôTµðõ'‚Á,ë[ÜO˹ðÀnžX((˜X¸æuXj¶ÆÙ˜X2hŽ[ª—ÀF Ÿë@âF¿Íàè§P÷€Ú9¡åP¿o.¹‘öïÕ<¿ÅŸÇXÎŒ7×ø›s¤?ü4ß–×gÏè äŸå“7ûkºÔüa8IO:¶¡ô=šv݇öÜ·ü-廽"^„}+)~;ÆþöG,÷#°ôG\)tgáòQ“?É»ÛâáÆ¼‘m¯?m¿”žtâéo˜lñ×sðsS¿÷âЧìåµ+òy®bµ F¸~¶|¶k!Þî°EÁØdKÍÙ’ôäüOó¸]­úLJiÑ»Õ{å†ÉÕö%÷x +¶>eÍt݈§“ƒ=—Ú¯éæ:³&ŽŸ`ù2ÿ/Ç'Ã8}~—åû"¥ê%Í<Í»›µò´ì§óx÷ffêt÷GL-nv1ÚQý\¨/=‰6LÕ-,l<¶ÌÕeįCû½rÍÑö«+§¢OCUA§U«»tåɆ–çB÷3͉ǭíÊÙgûµù½JÕmŠ“,]º¬¼’én¤è)´œÖ²u_{ %–• ÃÞNÛÎÎí9 e)hpeÉt"1Þd"œú¾Ï¶G[à´Ë¦'ß|Eý#rìð-þº¤¿2Ê~KóìrÆo3…cá;XÅðkÓ ÍŸ­|_ÿ Âì}–ËüI’ù:yöJrA‹Òosäžé{¯­»‚åÓsö5ß•<»Ážeh ¨ùšNÖð ¤~•¯¹›nåø¹%y§ö[ÝRßkÓ ÜŸþÙ×½>-oÇØÏuüÚ•OM_d Êk]¼"Ìôj¦7Ô^T|›"ëâѯ¿exÙÌ!¯™'&Æšªè¾“¢ŠAzC¥9"Iïýú Ÿ"â§ReŸšáò·ó×él£ßë.ç•—oÜÜ?±ó ™Çæ^ðûº×öÖÜ çϳaÃÐÔùj4o‡ˆþzo¼{ÏKÞëcÊí]Vg]Öu‹Ïr¥•bnÍHw!Ï´eS‡%“s‘ûvñðšE§†U“ÔÕ¡UMû-´<óÄñ\DçÜ›?UdñlWd‡¶9 ö8N-†  g@ €ª|ù2óž³w„»›©Š,6ü>³&@6®t¢ˆ0s7SUùÖÿü-þ‹¿Åßâoñ·ôÿë ø[ü-þ‹¿Åßâÿ_"_?þÏÿ§ÿûñÍÔmß —Rí›ó.lñËÀ×ôê¾%ޭ媙n¯ƒ÷¡_Ñï…§‘¢—Ž­úÁUôoP_Šç£÷á©1Ѓ½cüÎþ¾kÌ´sÃÊ1FuÃýI®îìxëžäOqÍ÷nîy¸§k4}ùܨœÎ»e#k®ó*Ô‘·ªÙÞsë½ØU³ëMy’lDTƒRœÆ£8£ß7k½âÒ³û½Ö¦ Àm[ ËNàsуàö‰r`´ú\NTQ¶¢ÄY¸-\Ò¨úÚ=>fÇÔõÆ9ÁÙ3ÇÏĮ֢-D4ØÁ/`†¿[hŸÝïÑçÊ~„ßõ[!Í)]Æmáj?Cܹ€IG;£{ñš’ÀžNèL"¡«esñŠ:¨ }¡ú—%4*™£Mí±ªº8fAËgòÚµ.øò†a®=˜Å&N–ísé7õ3¢èíˆ)\…˜½‘\îÑ£q--ñ ¿ ¿“.•z6¶ÆÜóYø~Níãž©Ã8'*8Éä¶.BAÄìuMGõû®¶ÎDN=í[xUæà ̳o >¡ÕeuþyÇU˜m´F1¸ÕyÕ˜¬!D3ázÚíy".,ñì»ëWRÆîêßm5õîž&6ƒ×'­…àñì"‰˜ÔD9gÛPójî1(`2¨¼Øï¬¯ç2W•™`ËÛÂUæî¬Å¦|5†‘p¨zì§ 6¨ 4:í1õHLÚo O£¤P…£1É-a‚Žˆ*µ.A$lQÓ8é¢Ð¦»n[1Ã^lÃ$ üAÙ41'‚Œ /žUß²4¸{‹Ë\í}a´®àI.Óp˜UNÍ 4xÝûÙ ˆA®kI(¡`—¹ø–q”a l;ž„ojˆc4ÏèLF1ÀOìQtCUD× íŽ,‹”G6ÈÙ­^ØË¥ŽmÀ…[cŸÀ½ØöL¸€Á`Ð`.´» ]¾¶¡0·h@ÔŽÞÁ§€rBP^‘G×îÄ74sšpHÝ`÷.RqvßfU¡%ŠÑ¢„¶{•/³H/„”Â!us§ Å­±Ð!î6l‚”z©5šךÄ#y³²}F¸û+4ÜÎò–¡‘s-,T7#d¢òiß›±®>Á5¸]}t"ààn®åbþ@|V-êfnäj±°/"ÙjÛ­ˆÑÅÂNŠ\6ÚaM8ˆñ¬‹}Þ…=Lç¸ ;Ùw™^SÑç ÅgÄÓöïöåXÕ”ŽPÙçøý/ÿ‡Mñóßü·ûö1´¡µôLXº- Åýõ¸/$Á í{0Â9´WÑZж¨V'å6'b5îQGb”¹V¡s—#Tg2)ô¶œ™Ÿˆ;ytE?Á-R !!BKDƒíRÄ[x¬6Gµ$Œô€)ò­†®j F¢oX®±úUã q‚G'sÙn7™ˆ¶žèAD( Dd™#€à*©›I38È$¿Èm¼¶i\€›2G˜;´ë€@¹mhOÚê D±àÞù,j‰n,“tš¸ÉY¶¯¼*¨ŽÞlTˆì“= ¬±õÂ;•ƒRo`š« Ê   ܈ 7È…ƒp†¤€ÛR€-,Ûdª nìIf73…}ö´W1 ¦6€IS]2èI†°gt„«[øëÕY 7báhlCãˆAÃy‡Î]ofµNÓê-©P™oì­¸À™üÖ-h©œ­»b—ƒæˆX‹¾!N“ÁF*è½I#¨§U𖠃݊¾5®ÆW`Ç_7E¥Ü\`¿[ͶNÆ,»: 6‚pXð‘Ü µe‰ÐäfÐå½@îʤ.Pw“¤Ux6!Œ4ˆgÉ@À£ëgøc®´%f"éÍ s¢2«´ ,ê!-ò¿»h ñt†ÉËÈô&0°Ã ` ôuõý>$Ä4«'ÎU1½š®9½êôÙªðq^çêëšsίÇüçk>æš×r›çõ5q?û'zU»ÚOƒØ—¯òéWa©gc¹Wãj@?Ö#òJ¿70ûÌñ7ABˆuñ߆ tQ`dÄê ã@xc6Uäv˜â¢=é÷FÝzΞ@Vo‚hvr·¼LÆxÙkGT»ÛY,jJÁn{£.4‰:¤â)åÒÜD“½*‡Á*leiZ{„(-3¹"JH÷­8àƒ&れah ¼É-ºÐµ&ܵÈ+Š7{?Án„tsuZ†Cm1_5nfȃ s[1E lª‘Æ­!€Ä{òAÐ`™ CïôÂ,ñ"ÎÐÖ=ì‚¶ÈF/0Ú›ò>4\Ô¹1zFl¬ h†[—;À[ðiÌš£Qr ¹ÚßÂÝÉA¼¶±ÿ‡ÿçÿä(ŸæèºVHoÁð”G¨á9™“Xµ„Èa'=ѽŒ…èDÂAòÌmìXM5¼ l à-hóiÇë–‰ÜHˆ`È_EJR§°ƒSÑ0ÚGs¬’”¡¦Ç@ÚÓ,ðaT÷¼±‚ÃíD pE« 2ug±zu¿ÓKë ,TæV~ mEæJt‘{תä¾PŒEOà >¤lsýaÎÔ‡<­\Þ­'q{¸D+V ßÁ7Æx!¯òl»@ ª-V0+t ®f“‰•æÉ“‰{s¸~!þm™ä`Ø{ôcú*I\n¿ÖXÆ5‡nr‚Õ~€oF7V©%°/hiÅ=H<á ËÕƒZ¼#»gUo#Ý^f¤ ‡ü®,¢Ê½J`˜ePÞBÏÖZv€A#çj¸Õ¯ Œku„WÐ& eNtJ¦ºì`¢QÁ™—BÉfÄ6J§sñs£‰º—kÙ([Å™\@† ïmF¬@µ§Æj‡š¡E7Eú*¨A9Â'Ô,´ñTíå"adkÉ^]s„ 5-R0зö‘柶í;õ‹ý8{ &ø¨êV×ë„æ:‘ég=ú<ÏGûîëXóšq/Ožµî? Òú‰õ–y»ü/ÕÜRŠU} ‚Lt/ÌŒÈ57IüÝÛmXzR`êÙr{\t-ü+¼íÛw¹—±Ö38 •‘»ÛTèJØYnšQņĪ×%ÍÀñÄ®ã`mdÕÛ†ÛĆxˆíÓÀVvÕåŒéâÑý6{F<éjÆ% £LRŸ7!Vec)F÷³û=Æ}CàLÚ¸ä÷ 5̾KM}Ðaïô.jäÃeú*O’G/ §±Oªl@áÊ¡UñcõµéïØ}õg`зª­àvo1Ò.tPíU˜B- b%ØXÍK~/£oÇ6Ðà¢N4ÛõZa—¼+ê9dz¯c$8 Rƒ­'þ ¹ ím.!  Œž˜„:”nuîAôºšâÎܪ¬ðX>]Äû¬×‡Y,ÓùïzŠG^Wjk¯b¼§Â8CquÉÛa=ÊïÀ Þ’mûªÇŽ•ÜOžDˆSzt²åh{õpäŽ,œD$ÑìÔ0žÕó,S×#êdnk ‘1F 'øíÆ@5ÿsÂ(έù 3l<‘i¸±_«§‘ Â[ð×òèÓœI>Û‹ØVƒ¨à6|%cZVÒ·ö›¢ˆN#Ya.FOŒ]ýS‹n# ¢w™ ”{×Õ<  Íî °“-ЀšóR…Çæ7 .Û"èspk¨ñ»1?àf0*ÈÔE†’@W]©ÍMW‹É*Ø5è'ü å¡E."€¯5+$ðػϑ´Ø[Ñ}§£û-ð;üHŒjìºÚeçÄcçËÇâÏD ø¿1]*ŒD+hdô„ÛînÞÚ5 !L""XSvs=̯F×›t~Öσïò¸0©.º»VcpÂ×j(€SxÏUH¬µþHjhÏ«<ª7ÊF®žÁ RÃÕŸF‹0Ê_4 ˆ}ú€qEôåÌ%f_åC¡j¡=Œ]ã‰fÃ[h®U :(nžÝ‡,¨BMwE"gblt–GsV”×>¨é鞃8»M†á7#7u¹zšÏÖÆÌÕCÚÝ?Bm-[®lÊìkFŠÀa^Å&ÓUÁýUø¨\¾ŒLÒN ׯ7w"Ü<§sð¶‚Ý˵É+³Útoà*Ø^ècù^ýŸÎþå:ôüýš‡×mÕÏk…ç} ?æ bÄž‚ð·ñ§G+â¶gוּ÷õHþãj¶ÈØL¡Ðõãº6ë;U¸ž½Ü|ÖÑ=ûš?ÿx^cÿçynÛ˜]Õ÷Ág%Íãö&!ôŸ6ÞrÛc‹Œm¼/-sÉ NÄ)ßè ^­=·ëSh·[ãþLîÍ$—Ùî1üaÏgù |+¯å•‰†#œdºÑ*-ù™%à.Â`Ã?ªA”  «ŠB’ÕÒ¤Õ¹éð+á`·[„ñÅŽW·EœM~i/kÜ…¢ýÑž[ܺ–ÝÕ Ûú3ñBñ§YVü¹ÏÙåÜÆœ÷Lõ«¤Û5Ô_×ÏæqÍG_ñõø#j«>àõõÙ×ó÷#ò_¿3/6öƒLíôÛ/9ÆmįWà35\]¡mô³ÐX)tO ÌÞÄ‹4¨ˆ5×ïŒ:»|_?¯ÕÏóGŽÞòÍïG¾2VÉ[7‰3âÁþXÝuF Yž.)Bܪg£ û˜.2žÉ ¨Àlïåêz27¢£P½åv¤g››ZfË­îkÕÐmp,>§E¾)7rCµXð¼Rªû·l6YÁîš©cº¨°5Âþ#Ç[w ²}Ð"òô ¡Y˜è#1Œ4 yãLÔê¶ü).ó{±¡…FÄ€Iœ¡íZÍšQZºbÃûYJÝvøéµ ‘^øt%šâVäê;¥7­AUèÄö8Ï·…tg²#·óú"µ'_ßã{êÜT5³à£Ç¿Û dü^݃ñ*M~¯~,Á,™9ª«»[êfIBUŒ_®j†àG’™ß«rÕš9ŽŒ¯e±“#qGí×Kb—†Ø‡Êx„(lÑÇs>¹»ýмlZ>Ér'±ƒ½Úãò¶{’l€–a…Ò{YC¬žÆ+“`óêÀI¼ ± ˜”&4"»¾àEd«RHlnÙÍÌ,$YA¸gãRÄÎòF,Áö3 ºQÞ›+ìÀ‹¢ÙáuÔäe‹z˜W-¦l\޵Ìhf Á²j®Óž]o-Uùa©¨À64^Õ8:³»]k÷8óQ8€GÄ%ngñòEôâ7q$.Æc¡‰_BöîÍÝ™¹XðoÍÕºÒWõÕv‚áͬMÜŒa iDxy7ú”{ÃkI—̆ǚÑJ¡aA²újZqë‚ ÷” š¼ ßš zë@̲Or7¦hâI?i55ztJ³Ü¶±lžáÍ\U$Þ/09ÇÈ­"«í²´£fc¾HÊöx”¬”ã¶|‰Zžr+d‹èêËŽÜÜ30äûÙl–1é$Þ@6fsœnq’ Ø‚K˜­#4ÜIXwiÏ¥ÛÄW÷…Ø‚ÂJD³]l¹E,c_©­‘æIžv ]À"Ðjò½xOë†HEï²fUø-¤ÐÕ,BrÚœê]ú²éäÛ¥­ðd]0êj7ј…qã|¾ÿþóŸBýõÜ® Ïóç@·cèïÿîÛ?ncÛG¶*öÌ:e¸{)dgÁæ)Æd8šNð.v\nHh;¦ÓÝ7ðÑrgrƳum‡ì[Ñ!DwÛ³ óïõ«‘ ôµÎ¾Ëÿëz<~}Íõûôþ8×ãó‡ô„ù|ýÇ[üw­<Ž}(ïoû ”}ql«Ÿé:¥ÚÑŸJÛÕtø¿Îû¿uõï_Ÿ»¿1oÔÚø¹é@Gñ6EáKzª¢}"нe¢|kL!à§=šW¦ª?• n…{âxº¬E¨ðE0ëí›^d€¯VÔ2XRšsâ}‚ib!º|kÄœÚÒÓ|´ïÁÍ&ך`‡¢ØÄ®¼æº<¶³=VÏÛv+>çzonÐ\Ê!QA/t¨}Á›qÒ÷Œ¶¾û‰1Ü w \ n—ç&:‘W¨ÐfS‰±ÇÍëÅP³‡çK=WdϯM·ÂŒÍ=aklG÷#kí¹t¹?³ꨚ⦿&ÙtxŒ¨rÃõï6E„Ïú ~+8€&\ÑÆšÅê 6KôC…AIJiÇÆ&rÚ›ëöt™Ú3…¬u±¾œd 7IPÝ×ç–²ì ï N^‘õ®åÌwÍM1›Ù•49Š.÷ÞŒÈYXid;Á轃¾ÔJÆJþuÖ¬`€©¶áI˜ÔiGáfóÅ|2nK>aÆILâ£[,´Á(£™í§ùŒHÙ@Ç7¬aœ¬ì“’'‹xI `7/j›Æ¶i¿jÑß©‘9×,šV[‹r7‚Eêi׫y"¥^¨Ñc‹vaNÔ†|Ñ7ß Ó~f¿MLp®y¬èð §°@rµãÅ×P+;ÍV­1%ˆáݸ`4sSÃe‚ôÖx$o, Z˜ÀÐÖsaßáy X“eË$; 9Ú{£Ù´oV±~@)ì‹‹¾ 49ÜZ5oØ®n›b¸k7ö¢:_4"ØM ¶,5ߣ¿ø×æ±7ùêñz/–ЧYZdí .CCbg8»ISÏ6à´‹µ5ºC¤ˆòÐa· +†q¢“ÑàÛµ:ÑdìÕ¯ç)ÖE†ÛÕmAg#Tå¨ ›A7”'¿B¬oí$nísa òI,:e]^£ü¹ÜÆí~Þ‰õõø§ûÇyÿïïG¦ö÷_?öüecÞÞÞ[­&$àÕñGkM_äQ`êgpƒ‡íênd: ¶Û¸¿(Îå–2-Á³'и¬'éÐI¦‹‚œ—±ìHªÒͽÌ=â´Ê{-pi;ö_nòw±¯×õxþœ?¿ž·5®óçÓqöüüãf·úãë/Ç÷…¶Ü¦¶ïŸԟÛUjŸIUdp•›Œ<ö¿Ï¿ÿ¼Ÿýùu}¶¿_ÝPÞì|[ž }äðõ…«ä¾µŸd—\>Ñ»ö5ë9{%†° ‘øÑuÊoƒ“(`+·½7;ôTß@°Ó )h¬R‰ƒ=”gaQJ2úc­ o.^*cõêÄD4Îî‡=·t]Ö1ä5 tÄD¬éÊõ7b›x£M0ðñv|»üC÷˧¨ö³‘ÌxFGµfˆ|‰ÀÚ-7fùF À›Ú,¼°„’²{ÛbÎŽ12áâ8QÈÏ­eF­•ñg1VÔ`O<èPoÕ6h®›³1WS„Ü£äà ¤{)ßȨ.Þ«R«‰i¡™ "ÏWªAý„3˜…µ\òw°–+—Ÿä£ûÎ~±Ã«q*0Œ2ƒ må±å¸|=Å)b2Ø^PT¡Zðàt‘–¦¬æ gäiËç¦dߦwmÙ1øvj‹Ýl®9A9@o^u•°IMoV£yš[áº1àѦóAÔ@°?ÌŸVºÂ×*zWЯBä6û,+x4QMˆ!Ñ+)Ö28ÌkäwWV¯F4žpK4üÔÞäÕ¤ûzӨƹÍ´5ºég‰gÔ޳ĮCßÿôêö³pÚ¾ |2†æq¡SÌÞèWÖzîÚ:v¯¦qÊ®èe6lvØ„ŽÒÅh„® àÍ\ÍlÛ>»Û,©º‚›aCݯne†‡X žU¶Œ,·q‘M½Š«ü6ém5ƒjxøäJz1¦…§±Í:ÌœMC(³idÁe7/y¹‹Ü{9ñ¯©ñõY_)ËnðIJn±ncÜže…ïb¾äV_ì$\0ÌÏéîn¬âјí=dKètßZ×ӱϚk®þüúºþë×ù35Bñqüù¿oyû¾6³/Ù_/~µ;’´çºc³µT߃-Lª^§Re¿`ø¸™‰ºoy¬fô–êʼnVó¡Äê+ãð‚Y Á·ŒErAv˱P¯t·áÔ\ Å[ã^¦­{ëoYí_êþ¯®êûõ±¾_çí|èkýËùµþøýN#4î}åv—ÿ8Þüí—_…97½íÛ‡ý³uS|‡~¶3ò¶ï¿|ç¿ýøñs=ÿÐþ[èc­s“wÁ±ŒP²«J£ljÈê*¦Ì~oË8€Ñ0ÄÑpù'=„Ãê 3öµ:#‰Åž‚E¢EÃx!ñ…å*òdLù!—ñTà\7Ô›«d±:(°‡Ú¾Ï«â%r õ’|ü6ˆÖ‰~¸váÍÞÅQÂë’Ÿò~΋ãXeô¦XôGãÀº¥ÞDk»Ï*ˆ­íÕk( .ÍK¡Õ"Ë_A‚Çò =6¾Õ41ÈÌø~ιoX×h&Sì7ÔIŸ{Ú~%©:l€#øï˧“첞FZn5 Í·TLôæ1ì‡ïŒ.ËÜ— ·â×ÈгfîSµ¹ ½aAü2ŸßÒ·–?ƒjô"o£ÝœMhˆlð2ñáÞE^üŒ }fÜÒø¦-Åvaœ=¡ Ã&åTÖôUìÁœ€aŠl@Vb_Š UOÅ0Óø¡ˆîLÞ 7JxåNÁ²}e좪™f ï“Ìxv_D¸-ߊ8ÙÓ¢;ÅE›Œ‚­Ï=ävëKX…½uÀòÏ¡S â½aÈÕ$@ ðdmÉÝ`¶ŒÙ‚±l6‹d.¬ôÖ‘FA8’Oôì°‚[kí1še,1ÜîÙ€r|¸Ïb9ª»Àœ- ñ ô¨v7Å!öBȘPݔݤÄÊæå±svÆÛæºä†\9¢JÍÞ¢¿&ÜùEßÏ f°1£€òŒ ‚Ñ®€¿QwâI¿Ã¹JÏ«á,öâä`Û$¶á2–  "ÊÉ×àšØ¸6II­YƒÆÂðÎRÂ]Õ^?S~bD‡sÚ@ÚÊ'È” Z„m÷d£_÷ÉÁÍ<u³VD­år\1kzØ…«´½ˆÆÕìÐ’ß݇"„XzP]ë±ñ£‰Eç%»‘ÉEŽ;d,ŠÜ;ú0‹\}â*Eô»ý|aÔÂZ …£`„‡ÒìáÙý(°ZKOûþüÒýëß®»½ÆÛþqûø¸Çq£ÎÔhk]ÂKâ‚-™P•Vô/m÷z’Ï£&œ¢mÑÙhB€ƒoèµP‡¶U0ö£at«.öΕLR³={µhE‘²«NxŒ‘kåÚ»¸Œ‘³úÙ³+·Î8>» s;Lü–ïã»?þ§ü‡ª«¬ûc}ýü1q_«ç£òñõ/ü÷K1ò™yÛ÷ß>¸í¿î{µº»ìðñ¦Ù<ëÉÀäÝë˜lÀ‡”sý!?.'iæ“Èô0æ´È¨ÒP¢81ì®^ORð’ÞÊ`]ÔPt˜$«jÕrû2kÉd¸ŸTTY%×Z[E¾‘Jäê–šHÍÆÕ}J‡bµOµw#ŠÕ¶[´1¥¬„#ŸßÅ*F-¼zn];b.ÔÀr$ñÞ“žèã‚<“+6Í)Ê=¶Œªi>¦·AÛî”Þ\ËDîîëù/ä{z³ ¾ù¼šceݧ<‚1×C\…7ƵÓtw“<Ãì€êDŸÞ"õƒþ3=B¤oâQýHl³·Ö¼Å˜~0¿EoÕaÉqnÖ¢kus?ýÜG„yʬ3 ûŒô/XíYׯ2gñ Þº2g-3–ÇP¦ÖU·Š{Ý.–@wÇ´{æ$‡^,æÌ#†P «±MGð°Ï–²;$ñ˜DeEûIÈÚ"3›vÛ#¢ìI ãt_§‚º#pˆ]®¶7Ûc¸^ÔN†ñ31 ÂvHþV}ü²0·˜í}(ŠçìwCÔ½· vúm è)DaR[2ȆVñ2’ùƾ‚®UD‘QèÏY¢ÕzÈm§Ù‰Ædì¨1›Àî¢6r)Û;YóŠV̪WÛÊdÔâ캽ˆó`üt2CWs©Þ,†‘(@VSÁFÍ9Ðoã6y´?[(ÏÆ3r¬ËäK¬rÒ·êŸ)÷*æ0ß ¯æj¤qg`–¬äU¸¹ÝÜKŸêÁÐ8û~-%^ÃU³ÙldŒßá þÜ`ÂÓÈYË¢‹+u ìÓ%®öŒ1ØyË­… HbµeÞÃ[÷–¸Š¹ 7cÅ_÷*¸kga4cãfõKX(°Îºè7꯫»4É GÀ&)™Þ¹S|ØïÂf•àÙNru ;R«sée0ºëInñžÚ.Ÿî (ÉUÝø)f#Y/> dLñHFàÙhàjaÕ5g?ÏõüüãyåoÿðwïïÛŸ”Wëloí§Ýg ±B5«{!BM³»‡XXÂîåÖƒþæÖp[Wô&Õª‹xƒ§½/S:éa?á·§ÛTŠ÷õiNòü¢Í#^£j$¼dš!6‡+ˆqÙ&ÐÍi {Ð1Z¯¤Ë!nÔ„Þ€j>•µ›Óƒ´|›‰Ñþ6Ž÷·ïí¿0ûºUÏ»?ç³æïûOp«ë­´0î¦és­±°°°Î`Ö–4“¼º.S)¨_Þ3°k‹XKa™Ÿ‰&¶_I\aåK&¢lî—强°o·ÛU×…H¿‡ ˜ž,'Í|,?¥w·’3bT Ë0÷†™#4çEu35MV÷Å;ù¥°x«Î^Îx/¨õE‡Íª™¹µƒT³‡eùœÆ¾ú ÕH=WÌìU^U@jÇ÷£ Ôë`Hø!µ‹X:ÃY³¦·öf§¢ªO¬Ý‘ԒžƒÅ“µ…ßšã9JÊœëF ‘ÝÎèUIvxY·Ù¬ g?ÚŸáß ÊXí%¾Äûÿûÿí¿41…Isö"…@¤‰E°-©oÕpÝCÑ ñ†ý%>Ñ|: Ú3¥iž©Õ&I[x+¯õ’‹ê½ D¬sI›7Ö#%@ä‹ZCÛêhFxˆ@$_½+061›ÙTÅK’b?Ûî]Èö2–ä &%ÐfAíŒnNÄ' Š ø²»YÁ›Eç)ØÍY6Î$Lƒ$àP ˜í7òÛä§4Ü7èKÚ¡™Dõ&$x´-§¬]l©Âh¾ŽðCf&/’ä2ët‹{èzµ—[+Š«j¾îZzœùR4Ø<á øtR->ì¾!¬Xàlœ» ‹Ü0Ä%e¯ ¾7‚‘ ”0<áEl©Û+©\êÀÞ<×ˬ Å€Žˆ ˆb6Nù¥júb¤™ÄƒË—`—g2‡7s X¡"9LÆì6F{‡ª² Þ Üé´hrim`{­C`5.éÞa_@"B—ÔŠ”Ž¡Ítw  žÀGG€ ×ÆÙæâ˜ »Ù¯­Ð6xÍIa£ÍÕ X‚b”ÒX¶ÄÁ-¸ÉݨUA•4©­à) ´—CÝ^†ƒOŽ+ú±ì®ö…Èò™ØR[y¬hánrÊU e#ƒYô–à²Z1|3x”A`‚ïÅÞL€,_g×õóóçó<÷§?ÿöwÚ ¢[?3D±µ·wƺ;?BL§‹I„D㱺Rm\ìåÞPQý\Ö…Z}¶Ž^ÏÙÏÇu\¿?ÎñXõxüÛ³þ¸_åóZóy®Yx\ª«Öº×yÍÏY¬ªËW«H>šE¦}_æÓ+ìr¥ù5û {U½½Þ£Ô—ÆÞ 0ˆa”ñ2»V;Ò@ŽýmÿøøöË/¿}ÿíïöŽÛŸömGTëÉV/ýüz¬;2ßþôç-Žbؾõ_ån€ªŒè“×Z¦S€òr$: seý.s o’®~­8;xuS#¤µä#EQ€û´SînÎV›¯*Ã8’’¬¦ˆôMÝ¥ÙÑÙ»q‘èºM49š ß&8I²’N¸¯.É]÷ŒÍxB£ªS6[#xZXŠåkl:ø¾üμÖt¼`ÍõÜìÑFáh™…(¯è´|q\1.àŽÁnˆgsoÌè}HeV‹hC ÿªÔB¯ÿÇøÿï>í]ý'ëgÅüeÖOá‹5$±š…S  »ñN>CQëX›Þ\_™UèÆ›¸ºÊAÅð±²7¸°úžáòÛ¶q_Þ.Ðþ±áýÄ£±>B·#t ±\Gèh®ÀW3:•, ªÌ<%¢OyD$F/¯d³ßÈGÄ­º7-v;lt#^P;ÌxÚSØVoÖEOÖuSn’%¿lN-œãe‰…±ëc•íÇàGù,ˈP—¹jÚ’¨ž«ŸÕ=t±™WUØ—Nñ Æê­ì”o!ôIZn:PºüúW1^JµKˆ—™KU—žà¾!Oô-!÷&mø«‡2„:€Û0:g æÓÞšUxxÃ~„Ô¾C÷ê]8Ì­»¤.-vÚBcp«îÓ=6Ãx‚[€í­1”ëåNð@©ƒ ™. î‚‘X0æ«}kévd«½—¹f3ãÈNãlϪHb¸ *¡í·U;è Ǫº"oªíjÙH} šXàé>Ø!<7nÀÖ…‹²¼…DîàݸϚMõK @›FËxÙTmò024—'Øe ~™àêEK`Κ „iÙí§ƒ&±@Ë1×&X^å¹…ÃiXø•Äêgw¶G°!´‹ÚÁ‘/H•$ú^Ærl„`bŸŒåäfÓÜÌ.·º¸aÿ÷ßno¨æTqÕ<ÔBwW÷ŠØ¤³{0ᆻ½É;ú„€vc®b»Îùûò±Ö…Z«a×ü‹1žóôu?ïÿozœÕ×Ò@?¾þ»[èÙÛ!é$Âßçs–µc|]qÄÊyåÛmï,Eßø ù|ß~Yu{ÿиÇ&õoMTÍ-Bþ¹º"£{oýÎn½ s2³ÁÀÑF»ÑqY«Û‘g ÏN{}’ÙÞ nùnŒˆîxÀ«zäÈü»HgëÑ^ö4PÞ½u?ÐïF ¸; ]†¯'pÓûì3 «½Gûx±3°Å—nÀ»øH©Y" ¾œ½ìýüAeã Lm›gY6œE—–1ÝcSV­Âïä©:ÝgQ䡿Â]1ÝO[R›AÚä/z ¾ iàåÄžÄ*ØSQ¥jžµ@lñrÐò¤‘Ôe!^Ob’9ã“cΈ`©¹.wö//ãWĘõ$nïåyÁÕ_ÉC&dK«¶ý³ï[ÌÔÛê×w¼¤Õü÷†à™`7+Z¹ùÂæ÷µcÔ‚EÄNØ8Cle{¾¿÷……Ásy‹f7öÛôêä®gñ¹ M?Ä4lAöÈYW÷ÜŽúîÑG5·üsa,Žgó"HG‡ÜÇëÝKmðžöÙx Ýì-±DdDõr§ÕF·G⢛ôjÔà¶ù¶ÚÍiMÒÍORî+¨äÞnÉ4NûI-q£Wò3õk·ÅIÂxŠá¿––Ä Ú´ WŽë¼¸ê‘ÚÑa»»¤`°Ëhw¸E¨í t[/s×`^š"P$—t?½GgA¿‚S<ºeyÁò~D·Òhð |æV˜òe‰ÍÌW'–Ý÷clž5y)nkNq%7c׈Z´*š€Êá¢èìƒl¢ìKÚŸókg¥v’ô6{'ᾓ!5Ð^™‹ìå+Y-{ah#b¹®~ÊÜÉ{9ÜXÁ ÍÅEËïJb‰"Ѐ&E‡<ð2Ò„Õº€9ˆÕ> o=ª[x{•/üõ(õF t¢W{ѵ8R‚ÕìD}v@”»"ìÕÅîmÁÁù×j%30¬g£áÃ\A ÿªJ¼ÙòÚÊË›ðÑ Õ+!{Àþµ ÑšŒ™xˆb3XÔ¹ºÈ L/ráx™wðå|íNNð!¢(ú¨¾S+›sÕ°y»}ÿv·ê¯ä¹½ýAßE./xx}*äê—q—\ã¹æà“þ|<ž'â:íu{|þ+TáÇùx¶×¹þùíí޲×Ôö¶çí·o¼Ÿøíx/_†»ÆËë鮇Þöƒy×øî>è‹¡?Îu`š±•gá9FðÊŸçyÿütã/ÿôOÍûÏÙÿ mûH}±Þ=Û-ò‹=é_à™qÁ¶íQ¨s­%¼¦‘RÊS $¤6J$‡×MƒäŽ‘Ír×#ðûÕÿQÄ-”èUÍò;XÁ¤’,²1ãÅä°e¯ºÄïÕ3ÉXmí/¯,h©ŽÄ$m$¾zýÜkªUN£Œ'!1»&ÒÖ¤¨®)íéiÏZ\ò·*CÚt.pv-#’^U sž:2éV‚,ûeèºRÂj5/Rl‡âÊyØSJèMœÓÑx’‹®…¨f©1k%‰—¤“ß›¿ ‹ÊFÓ=@³g/âD!]䪞Ûð|Y/µʪf¤«r–ÿÚSL¨Çñ®é1«ŒGp‹±|µV£9Ü-é5{§ nÏþ|ü¬¯sÞ?ïÏÇ¿¬®k¾m#Þ·ÁoÞ†þîýïztlÿpÛÿq£Ózcò<¯ÀÎäçh-¼#fÓ [ú=:ˆY¼„_¼N÷GìOwõ9¹+C¸P–÷tGäå³Î?€÷Çç_Î…ûS}=ž?ÿòó:ÃØFy‹3¾¶íë8¾GŽˆ‡ÈÛvÛ·G{ØßÇ6érT„–ådÀW! ¦=¿­F9±4BÏà¦zKtû³iFÂF_òÜW4"þ´ð¯pOŽ6Õ5GEOÞW;<]G-ÆPŠ'ÌU°ŒÙ1ºÞ,”/1HL -¡»!ßdÆ  O}•®ð{ÌmQfU[Àë„!gáf7z¥¢ºÃ¿@/ƒÔ}áYúŠú{1LÖŒSÀ_!™þ¹oßIkVo1¬§‹ÒÖ å§|Œ~ ޲œ°oµ™XømWP†„ÝòzºxaÊ|g†k­Éînâ]g_Ö=¶·êkppßÙ/`ü6íÆ‡û"žÂ>”ðØ2²š&|n [;ÿ½x?ìš~$¥æ2Nù½u–ïôÇ‘wæVΰ#†œ’žÏϱýš±Ü[3‡&½•{`Ù pÕ3CÀ¤z•ÃâD(ÔW}¥2À5ºÜ ÊJàòsà]FÙô!º4 /Ã}Œ¢ ¶ÝY€)b­Žq å\Ã’Ìò3ÐÀ{r#/ÚˬZñ²sûë½KŒ;6V*º?7xo`C(† …  xH{¯*vjëUû&ŽÂeEÍQl(¢Wñ1á½£P-kWîTw/®NF—¯†„MG÷½»Ú—pc(lél¤œÄ¾Üè¼ËXrʘQry·ª²ÞÓ‹ˆøl<§¸"ßV™6Y`´Æ²²l½\NâǪ5â(à²|†mŒPÛrTÅË*}‘›[Ø5V×lS9Ó4rFõ èf‘`ï$AwŠ&¾¶|[+€,4ŒxFç‚Ùœi‹Çºž¼ˆÑ% Cÿùî(U\Â4…å ±W |4LÏa¬d6:„¬ÑrYf Ln„jLpëjˆ³ ôðêšA¯1zb•G£—cäÕ¾wí‚ "gr7j2îüLσÛr7<›6×  îe°ÛèJ„]îÖI”Üð möÊ ëÚà&,{™Y³ Œî*á[!÷­Ú¸÷Á›qZ¦2–\º™*õnž…\Xkùªëyþñ<ûó÷ö|Îç7qÇÛ·ý¶íõv¼ïï{æqìokq‹épy»´…·iLVÄÜÛ¹u©ÑçÔ @–@!‹©¼P ^ÕÞâ=s\ñ“½^0[{O#qxÍæÉ|ޱ³sì¿q pë®Æuù¼ÿåsá±ÏÇ×ãçõìÿ|$Þzüþñá8>ni~ÕÇû>F~Ø3°Él¯FÁ {¬µr+-ºªëÅ%mÀh¤˜ ²ô,&ƒ«W¶2Í^tîË•Á\˜ôÎVnÜݸ(53.ét‹øHLÖ¶ú¤öå;±ÉÝdŒ[õTÏUâø~C—Oû½Qê@ÎÚîÝzu^gîÛ)ü{ñþ£>?ö_¨Ïöèx¾«áâÄP829Ý·dr¡c®Ö¾ý²pª¯ºâEÞ˜™¨ ÎÜXµFà/ÑËÝ®è9ÐMÕ ÎÀ+­K:…L¤u›^Ùïa.þžpw^åÁ ~T;ÇŽ.1Áñš/cDôR˜‘í/x&v"Û‹u4fáTàLæ"D¢ƒa\½¾Ã5x‚Û‹#tXženÚ«z‡{A×9ß©£IbO@ÐEILÄóÀözJñò®Š*9ÚÃZ L‡ ¶èöyYÍK š[½ >Ú÷6м-Nú2Gû08›IGJËiͰؙúhòìI èv²³R›,d“íæ,½ÆoÀs}Bï“JúØø-Çn—q6ßéÃq™z´kyµŸô7pj°Œ³­ÀÍx¼<á’ äÝÕ G¯­Bl£ á­;Á(´{ñ¯N‚j Ò"¢#á«YTÑW׆¿NP ¡Éª>ìG×±Õ=øäkô ûU$mØôÅb£ Žæ‚…Mz½ðll'~_ÐÐvÚƒƒf÷eËü>Ë“Œ ¢gù¢#¸5®¡ nm-’r0ßʳݮ—©t­©+¹ÙÌêš°ªeZ—…¡qt-rKìRd!‚h¿øM‰@‹=uuW ¸”³gßÕ£pf{o ÈV£s ¥Õ:fß9 |œüÍ5'Î^óës}~ýøúñ9/¤>>¾Ûßþñ·ÿò’º}VnWÛbD®Ö¥V—E`À¯ž?ïŠÕ¤TÒ¾‘'ÉvÂ/Ô…M€ ¤¢ÁsññE¾á¯óg.…“íµŒˆˆr²}µ{~oþžÿY\DÄÇÛoo6ý_zý/àëÇyïºÖcü¼>]ž\í?®>ï·Ùûmí\Ç\ˆÜjýÎܦßkäUìg`Ä Ûk/«Ü*ŠKYî“eJ”#¸—]dÈiwW[eGh·çª9û¶e¢ö°îÊB!bU‡úmy¼ÔZ®æEE˜Õ$wó#|ÀÊJ]@£%¿1æ¶­]Ù8P5BZÇÝ+ó£'Š3\ai {¬þCØF|+C½`×~„öçÅM&g‚ƒßN?Vƒ(†®–ånt`%ƒhÚŒ fuš@x· [d¥Ÿ íe„&¾˜á%ªlcv‚Á°Ê«ØF‡®zF§ò0~v| £û‘ý¶g´WáßgŠ/Éì&­8X¹ží1ÒÖFôUõšÝe„ÄŠL£« ³¥‘¯}XXõ0@Í""¶äQìò„m%Ì=ðlN„ ­®“p"b9‚1½V?ÀÂKÚwr'§T¦@5¾oW/š†‚›™#OâÙÕˆ«±R·š26F 6ß@Ëfy[^fÿLª›ÁÈ~ÕQÕÜ:Ìì’¬•?,g»ÃÐkNž’oâÞ툕ÈàÖî…Nnlwdy@јäêr$&Ò>=üš· ÀZdn’ùšYì”W‡T)æ@4aînvlÅ“\«8íî‰ Eô/𩸭~ú•Ìá°7²›½H6W;…!.ô %¬j‡‘ W0$u›PãR°|‘¯0ÏÒ„g­jȶÊ÷ˆÅ<°DíÍÕîì¤GÃ(¿‘‚¥÷Æ oô§uÐ.¡Ë=LÉyŸ\„Eš¦A,¾†QÕ¡ÝÉgRêvèÓ¬e6~+_-/õp¶³pÁ¯ßE›…mø 2@ato~™üØ ÊkÁL³ÏmdwKWUÛ㚊èEf ”ϵ’³­YuGýÚÎ)lÜŒ5«B.d DIczÎŽFÀ@_ʸ½†0ª ŽèV¡ê,âIÄf¬Âé~‘²GssŸ^°‹nFº'ü>'W©7Cj}1ºÖ¾ §ôÕLõ^¼®Å³ãˆ…¸®Z lj=ûQ]ï#»ªgÂý?ê)2 ºR[1Üuö[bª…«ØÂ1${˜OÕcz‰+Šíé íånX`×5™PÚ—b3µPÕuñì-_6G­`6qC³U‚¡2ßÌ}¹ÜÙ{»AÇ®nÛ¤Ú ‰0‰ÍphA%]IW'’bX÷«”|ÒÞÔ0j*Ù‘«¶@˜ÝØíur €üQ>è·îYÈâÕî Ã°ƒ]~Š´—q +"´Ð¢OÙlÉ‘söd0/ïÂ×l4D‹¨l¸ñpÂn}u¿`¢³Ð®Ê—Eb,ÑÓïQwí‚ ¡œfÑpkâ9V$÷æÖ¦·®øY}f4|뢈É>|L.—l-k5»•ö–O 0¤²/rÒ°íIѰœDZ…htØâXÕá'¬v’²àBèåä}ª­–*œxÑÍ!ì`—û(z`ªWá3#8øT ÒO“3Œ 2[ÍxálªNÖHðeý+ º°TÀEl(ÙÝÈŬhR‚—`fÂ.y âò%†9%WÝàw!˯yÐj­¡³T¾Üa©lÈè¾± üiHq#õÂ…Â0 ØÐ‚5»ôW·]x\µ‚œøJpíØvÌ…4\¼5ž…5í›;¡Ñ‘½|éÖê3QÝüO_üÛ?=П‹ÿüííO¿ýò_l>Þ¿K]}]5à¹VfÖrës0ÈkUmâGs…Whº³áYAJLø¶ÒV°K@e©)ç¢ÍZ^òѵO”X ±G‚‘ƒq‘É~A´ íÍÜu#>Û€€"ÕªTöÂÓ:öù²xŠàÜÞ¶Û·?o}ÛÏ>çãÇãñÇ?ßAÔÖ··o·}ûõýý7ó 3òã[näýùùó÷Ÿ÷·7+ߥޒ¿¸±ô€w· 0š®ž—håb™Qתæc à£ahzu`klÿªÞ­I’%9ÒSU3ˆ¬ê>gƒ ÷B.ÿ…X,…þyî.’?‚Kb!ÄeÎéîÊŒp7S>D;xè—––’ά773ÕOÁŒ¦øf;8ïhlx\s€ï(ÙÈBÃjŠGàabÄ¢;"Z}¶_Vš—:gM†Ø8ª÷Æ<îl²»ËXU§ÉÌI‚žÐ¬• ÛeZD$(½]øˆôfw¯ZQ˜Íz²7¯õ¢œ–KŽ€¦­@‚úxºÜÔ½tQ1øsá8 õѾԕô1«gŽ^htéŒôåI² Ç6ÜØ«Np1Ñ×’ÿ̧ø?üùß·]¿ †k.Ã>6Fˆà47öNèqm™ Ð\u«¤Œ•4°·æl¦¸ ´‘dïÐ/8y@7·%0†×µP‘—æÍ0peŒ@б/v†Ü `kÀø ú±!õ™—{mäNƒºM‡V4…ZåÙ €Á}±ï]LÛò[¥`ÙÓ}WY(—dbn)bò‚k ‰£Ü‰1…nÖDXº:@$Í»8‚‰q0?¡ŽÍ$¦pÔ"q{öÏÖ£a£ÛÛÆ‡ˆ¼‰Ñŧ‘ðcWÅͺq Û¼ä~#’ØÕmlÄ@{';b  ‡»9 vR†§óþÁ±Ò*ɰé6—°™¡1/]l÷Ó ½¹#!© ºÙbÝ|­— f5Fp!‚j7EZv« $ 8ÊnF·Ö¼Mï+ÉÆËLÚÀ$Ob/0`A»Ó¬ŽAôc¡ìJïݹâcˆDßPò¬Ç[£ª«Ûý %,~b…¼1¦U|’ٚѷ0ê¼{°€rm€CG¡6®ÝWäX ë1Üû1ìh¯uX:U»Xt¥ÜNô¶aÿSBN£ [8EßÏï+C¾_ ü§&©h;=I‹Ë)YHM‹s™ð‹>Œh+œ ÈînT±Î×ßýþÿý›¿ýÛøûïûøí}ýÝ¿üÓ?ùé7¿yÿ’Û¾:zÀ׈€cåb@ wÅ_…:ÜÙ¨p5_vªÙ+AÀ,|7QÌÝaœÖ$µZ†Ån\Æ–¤ÀæueÅÃsDmk÷râ4¦ß’U$yß,ûæyql è)#%Æ…Ðj¹kˆdèq|}ÿòøéýO~óõË—÷·÷ÇW̃µ]Ó×Ç·ó|þøþ·Å:Æ8˜åÄc”:\WrÛ#eðhßÁ0MÜM7Ø…Xè¤ÙÈ·‘X¶C0eMòZ¾Ìt|lt@­ëÂåè!6Öš“ÚFÞj •/É!ìÉ šœ†À'ñ=ð&ÈŒ¢°™Òð dq ›¨òE.ÁLIË4bK tªÆµæ‚Èe´„¤¦Áx¿$!nê‘¡v†¾*ˆîbšÞx»*uÿ’X ü9&è]{c<šœàæÂàbHmÎâ- ;¶²‰3|] Ò'ªJÖ; ùcäA?ðWÿÇïþKQüŸþüÛ¾¿oy”Ëœ Sƒ< ¿BqÓð ÝÀ10Cø=d9YûÈí¬Î¸Åz„@ÍPƒ®UC¢Ah ªx‚äË‚–»,$†éªÈN0@ßáxs‹!¨D1 %:8ÌÕ”<ÀnO£ÙÊâ¯lOe <Þ ˆÕ|£½ ¾H"À’ÕÅ¥`Ûh%FõÈNøþ©ûvwQ£Áe“(rA]?ÐÎ ó#$ ¤‰4䉦0Ý õªÒ®fd1hÁ}ÞëXtZøe1xSèÂÍJhÁw:MŠRÓ½³Lîí{³õaœEÊz±%…9“¸e¨ UšBw¤o4誶[àòL01Óax–@QªOÒÕ‘jr…*oæ>"ò¬'ú“fâN"/‹­mù ½L” ¯fF€‹«?‡ ÐÀ¶¹„í ÂÆAã‚»Ú lH.y#zçœÕUó¼~ýÇçï¿üíßþýzâw_þÍ¿úWÿÍŸüÙÿôåØ÷ÛWiºeMÀ²o·Q¬ôÑîddŒ‘{ÊVšS¢˜aÒ±ü#•ÔåÚ)[ ºÌX+å³õ}"@á’_`ør  ËÁ Â+ý…@’¤W_Äy:ÊUؤxß' ‚[‘«ÓÜàjœC›±Sr)0¤ *9 æVû›Þ_ß¾>~þ£ß¾Û¶oÝå뚯ýÑ#*Éàëª}ÿrŒ÷¡ìØ`Ï#’hðå¶”iœý”Cx‘? V°‚{€À0£E³«VôoÍFðMÏj’¢^ÉvÅtñLµ›DO;›A°t‘ %õÑ ôª¦ñÅH©;$ôu»Ín‡Zx„®ê³«–Ì{A’LàÓ5»/ŽAyõJMú ZÑvÏëÊDÚ‘ráE¹q–_í‚7ÃV%´ê`ïÕ·yAveEâQþιæD)V[ª%å,\ÕK˜É­h[vc9p°j6_c€8f§Â0V¿þ?û_ŠâŸÿ÷ÿi •Èñì±âGŒè:•F "ƒ b_Ø !~Py3]@ä@# §Šê!F얞ƀCI©E„N#Mõé‚Z3ôAD·CØD(&ðlvÁƒ[Ä"u~º£Ø­Ùέƒ†®Vjlòžm/&ˆ2¶mK¼ªöQ˜þÞxŠ9=НîÜ$±RÅ‹|v›xë®öù‰ÚÑTD÷£Q#ØH*@(Ú3[4û ¿-‘DZN°L[+%Ê Í.9¬å¥à *¹…fá—%‡žÝ5îòlã¤hw *½äƒØR n¦Ñ6‘Í"ˆµ‘Ȩ†Œ©Nx7j™Î *ØjƒF¸½­ž`wMb<›Tl X½Ðãvµ„΀ŠæËŸ.…”%Eq>RD^´¥µp¯ÌQÝÄêÆ_Í5Uá}C¸1[¨¾[_öu;à{`DáFoðvz8ñ¨Æä·…º¯¼7phKÍÕ¥{¶}™ƒ\"šEŸŒ³¨f®¾-„-!¬3Ñâ ÛìÆƒØ<Òn:.ç­[,nM“Îkmh'ª‰€†ÃÚÛ·÷à{ê›Ø@ÛŸy⤠j+ Æ ©ÐK 6d¿˜«P›ÞR WdI/[´Ïûwe3‘Áh· ”Ô|º4ë*¯çÇÿóûüöë/ÏÂõ/þø¿ú¯ÿô¿ýÍÿ™¶µ–_)ºi÷*Rr7ºyýý¼Zèàb\Ttã(<á}t'c6àû}ù“ìdÃ#‡ò£–ƒ;õcð»a…M·–½%vð%>¹éìXm2Š4YCƒ¦bÝêh16&T†ÑB·Ý«ý#ù zˆ³ÛVOêAN!|\ïôL–95 Üt¬ãøyŒ/.3 ý±å4˜Éñë÷Üû–ƒTó;át:M`_»¾ v‰ ÞÃ^!·FÃ]A|˜ðN*8‹/#¶ØS3î0lÒ·1ʘRŠoÕ/ëeš<Ô!o_í—ê@;EÈ$=C{ZMÜØ8ö@@†ˆ ò–¢àäd[“b† œÁ³]©£;Ý‹®B1 Df‹¢S!߀xVÆŽV¡¥(aî‘ÆÇ‰qºˆjl°B€QÍðˆˆÊs’p®6ƒºÕ>4‘„ ç±EÝJ~i…ÆbOôh.çøë¿þ£?ŸþÅ^šoã§dDi/cO£jÄwðíÎÌ+@JÃÓ‰êºEê÷]¤q:Ê_\ÕÄVKtáÀ1±2T}q3Ü^6—I–y¿½§8É ²Ö hjK&lð^@!6¢[p=›Ñ»`êŒdØ@ÃowôŽØâbã\ÜòŽ)' g‚ÐØ Í’Àò+¥ º²×$‹ÜBYªj²3aÐÒBÐ,E„6"U¤ MY!“›xšÕˆ¶¼Áqç¨N=¥h(x ·ŒAnåWŒáÆî-A ÛÝ]Ë¢#9šÕ–H©³-(ÔG7îkºE™€VßîSL¡èB¼ªŸ¡$’âåNè$@«‹ÃÞ€34㸆º¼ HÄïý"ðNèó—lÑ$2†©G¨Õ ÈËì YnpB³+åc9Z•¸Z£oãÈ<ˆL¸zgïÅZÅÁnÀŽ£-éSl%@Ôˆn]ã $å®CCœ¦œ lŒ…n¤Ä ºÊ-ò%=ªSJ{Ú§©“è 'àÓø%²ˆlrãp ½|‰)úMЬê…)Mv G³Ú¤r°é‡ëÑfD%I (G6 .0Ò”ÐgrgqöçiBÉ.ƒ©C=ªk ‡¦•æ(4Áîl?ØYþ1_×÷¿ÿ‡_~üúãýñåÏ~÷¯ûÛŸoûØ¿N⃨æNIÓ4‡ ¬¦ê fé·ÛÐh^fK]µ2²êlµ´7žÁ/ÆEP8 Kª`‚‚vJÕ‰fò¬%~²É6ƒ™(œ¤à›Î¿Y÷ì*[' ðWß¿]±Üê{À2f¤@ AÌiÝ÷¡+œg*B4Í Ð …øj Æ’^ ð­wðçµö|¼ýôGÛøJdùÑ=í½ ÖRŽ-w³‘/qÕm6Ñî&Nã¼Ur=ð³IèIn\ »ÃÝÐo^ÁÏ-Cë¯þêOþ€}úçÇÜ9¶Žëµlîƒgx´,&ðv© •cŸî!„Nó­»„Û¬¡Ñ.Ƭzï Ì’Œ^$*ºÇìk‹÷ˆ†ºËIlÀ{ðmúН À½í‘ÞK ŸCŸ×=ÆN<àßã”;u8ì/CO0W ´ÔMd}Ó(} LS›ŽŒ¹Ü¼CÏ]‹¦ß²VêGHuÇô."à$?ªªýOx&Ò^-9„Ò=ÝmB¦ÀNÄÌ+°{†Ëe f¹çòÖ†LÕ[HYNÂæÖbalTk¢3dÌŽv‡<'ãRíÍïõ„NÍšx"VR­ØîMn¹Í¤Ûa =êÈU¥žÀ+ÐClΈúfµNŸÔ”ßÕ¢'®Ž3Tn'÷†‚ÝŽÔF#(ªÜx#ïKjŸ–mBDvS¼a1S\å°)µTM!” @ ƒx“7#† `Ñh ¼5D‡Øj6ZQƒ¶šeùÒìнкC‘HÝ4j:Á[ñGÄ¢¯ å8‚OòD7—73ÓìÁ5¡å±™ ÔÕ÷ ·6`4&sˆRÀ!–ÆE8 `Œ„2"§jG±)²ä"^àiµz€Mžp’V‡Øƒl~_p;E OB¯ÙëuýXS¿ûéßüüó±ood6½8C3ÆhTpˆ{3ÍÓ…½\ÃÈæ gä]Íê'\µ’Eçê6â-¶(ÂÍ/²j…ü(ÀÂrdÓL9Ú šÝ DQâcÍ‹\¢“ØànÝJ´›î²ÛÙ~BÒ}ð g €·.Чý½:{ªkä6-´ƒ/òÕÕpˆ¢3¸eôqäׯGŽcÕÅ^}õB{³½Æ†mäÄ·"šŽàh·ÛKoÍÉ›ì„Ïû‰îÚï‰ÔKJÀòM…Ñ‘`“GÑ^%˜¤xAS<®^ÆPkða”}/XÝÏ2Ëq%q+ü¥«ý#ô%5J—åölж˧˜ÂDŒî¶Ã€½w$½5"v²‚#x¸µ¡T zôýôôÖvèa$pU½ßßlk á~…²} J¢ÔÛ ._ôµºÄ²Ù×ýæp—D>å&Ä(t7i ½»óÂwÝ pÏG`±–î¤lúŸÅÿñßþí>¸ï†*ˆàªƒ#UWÆqﬤ |Ze!zÙ±’µ¬~C¯ÕeŽx ÙxY‹¤€êÌ{ŠêË~„·® cÝ¡<a» ZÔEÞ^º–NxÏÔIº™…$žÀ:;:LÌT[ìÏѪNwŨ[é#’ãŽ^SAEª;"ZpËz`¨·£(ȤàA=#.i‡hrJ˜”VSØÒª¹ð"û,ãÏæÝ3MÆ™£ à-8b‘“¡}ú/! Ù²ó”ÓúÊâðK÷ipS½€l€`;×] 2ÆŽÞüÍ2è­j4{ãÏ’ŠgS€†£½V“Ø[GȵÇ µÕþ>ØîFã ÜIX}ãO/[À`×°„£›«¼%ëXE  ¨®ÐŽ«Îk^ëÂo»‘VŸ‚’ÑŽê0ÀˆJØÄ.[]Ó> c ^v (ø ÷fIZ,ô‚“¤É›z±/N 2LÁ_5Že‘TÐR2Ý)œw¢EB¶¤ÕUà•ªÁ½Á…°E,Ìt‚‰.Çh>FðÖp!Ä>îïlé½,‚4t£Ùñ¢úuuµ}0`’ûg„mê‘zXSas¦»#ÐÁžsÎk®çóïÇH“MnÄ 0½™mâZÉÞ»'± 1ïMa‹ü^¸{ž/í*}…ZˆÛ´ŸÀ ¨ÂÑ4TpµÀ"öÖjM5Q\¨.Ñ À° D;âÎ|¦ÍIPÜhÎ.¸½GÞ·Ãö«q(›°yù36“â™DP<Ø_ÐÊØ”Xk„øÞõƒŒUU<Ń’ÀÅøb¼Ê¿„ÑÁV†7R„„UŽR0=oÝä÷ˆ¦A »÷î[=×2@ Y:4Ü”ÔVhö-4OCæ Ïÿý¯ÿåtŠñ÷Û¾íG 7©IO»‘¼–Wy ]xŠênj±7ÔíZ&€£z‚ pd9ä—º³“:ìjL Ã_È3£šúÔ×]% bd,Œ O7ø ©»C"H{Š r™ÀJ€0°³ûbL{/Syñ†>B¡%¦õL‹Ü¬©¨ZAmB°Ò@8±Ø®›ièC|²)„Õlº2d<à‹,1“l§½Av#ЦLvk.ï¡Kv„Úúªž†ïHÐíŽ]Ũz™m\áL ô†8éWâ°ÁKŸùé‹]Bß1Ñh‘ê®4ÂaŠqX}[];ƒÅ+ÅB/yŸfЧq¦zÞš¦Ž4„E€í¥ÑúÖD¦N# õJâÎëYèˆ šµ~ñž £`=ÉåmÚl…‡e öÝy··Í#ˆMX^ Ù-už>ÅÝÞZÍÏ7þ(jÝ©)w —d ß)“'¹BPE™@H÷*U&;-.2¬¢ƒ£´»<)4ÇàÁ‡JWcÑ!†IôÝ©¸°ßݯZùù×yTÅžs ùM(€æ ‚Ä2Œ´VH=f/û‡›Áä {ëX²…Ã*2 ¡)4¬m¤ÕoÍŠÈð 4Çj\€S ܵ8 î…«0 };•»"¼i ðÖ(j/àfí¢,0BJMóYnÕÍw•wª Ø:¯ ÑÞA*ìF© 8‚a.émzÔºnü’؉,“ñ"BŒ»Û´|w'o"î$¼MñOyï l{kT®Á.„ôfd¶ÝȲÀ'¼(’J+ï&„ÒBÑëÁ5#Å%*v Ê"A⪋äÆX}´_ó\¿üz}û‡jùÍŸ>¶¯$N"ØÃæ'*D@ˆŽÆØnó0ŒLòt·§z,ÏËë9‰<8~{¤‚e`aÜ&;§·²4÷Û¼ÞaÝR4q EÐJÁ±áB¼Ýí•nÆãl™¡žíÐU>M±f£Ë‘\Cánžs3ªÀôá¼éE7'¿-H~¬ºïù×ÐN-à46 W¿‚—ý´2“âcCdlÝ0O`¹½ÀPéF†Àz¹ã:ÇÐNmLïjÖæúeÕ0†:7°‰å#¢M&, pþõÅÿåßþMä|íX .X ‘DPS¹™n|Ø;Li$»Cê±Çùeq1WêÎñÀ®U½FÎ P¢¦+5Á€‡5¡7±Fî…a}œ©/g €µðjÙÉj` zÈT»Õkïf'⤒\” ^`HŒûÁºÉs€»P>¨Òm–à3FÚ-í[XG†Þ$ÙÁ>Ó5Ö­hãi°M߈`èJ"0H;f÷¨Ž †Ö¹Þ§ËPp;iöÙd3Z›¸‡$Š|K ‰…SHõ€Ï¡j|-ŸÝ}'+½< ™Üª;Âa6Ì"'Ü‹‹êT²¯ÀúäŠbüÞÙ{ò¨Û‡o´gx@*êÍ|.°a#¨öjJ ™Ìs6IÇJŒÍõBp6û-!Ä T#‰Dì`«Å-0[¯D„ ÎÔA^Æ"·¬Ù,p5†Ì&rÜ cœý Eâj SZc4ý²‹€ˆ\¾LN—¤”6dR̤Ð>'ã$TBN©1ЦWcØ>IP›ú¼Um—9÷<6lÃNzotPhÛ64dtIÜSM¶¾‹o®‹6Ñ4bD>A[g“#køAÔªÝq‡•=Ù›eðiGà9« x±2\äLfWµùO(øX1íº3°â&LÅÚÆvlñõ}äCŠ8òà<¬×‚Ý·àsIsö¤Û^ ’:ðnOéE°úˆa©$›ìØ'ñ¨%dú´%•ÑÁ,W3¦×Ð.R/¦K`*W¼ì`“F0æÿÀP´q’î¢R?ÜïR´±`3aºað"vÄ>¸1IðwFÝ|8w*$•`C½àî•x´eàŽÑ+¾Èƒm ZPE.³W]!¡b’GÈ[¬àþx{ü‹?û³mkB‰.п_že bƒi§ñB¯L›DDsæ÷‹ ¨ˆ]tÄU½¦8ˆ„}¯HÅ9bƒßë–£ÀsD«&´R6ƒ™ËúüaÎåÞÆ€.hšHë†.ºÝ¸c[T^g–p£—G2¡9ÂÎå¾»fu1V“Š;g_=šçÐØ¹5Y´=9àJ-`_Þ6®ˆ=‘Êeôd—•äA0²…ÝMEÐÇà{›aÚñ*#ÚITj-œÖ¬è@RETè{ñÙ~ÅX«§à¿üâø?ÿùRîàcÛ"Økµ{ |i?Û½ÅhÈžãîC#'Ew°éƒ(ÜMc.X Q¬‚8"1m“ý@647ÊýF19ÄÁˆ±Ú4¡ÞÄŒ |1ÄP!—ŸÇ¶†8Ì`HÙQ ½šIø«Ak°\v‚?ˆ;Mt&ÞšÐi@ÊÓ¼·è[!ú½jµ.‹Æ‚Ÿ ÜÃH×íª&8ÁYLfgêv†AZ’àÍa "¨y²’(xÀ-ûHWrD4(í}©3I9o“çjFFõʰ—õ$`ìà ²Ñt·´a ²Ñ›NÊÆ—îpV2£·j&dƒFÙSþ*ödƒ%sÐbX1JßYmâEÝE‘ôÆÚƒe­é <Ú(ö¦Í%Óô-‹ÿ z4˜ ÐIc˜¶´úIŸ€³‡}‚l=d …((ƒµ°‚%Ö­Øá}o›$,™•*­€Ày/oy$¢º‰-p„ÓæªŠZƒ€·uÙZ6­~’’ˆèû^Â-ãTKf¹áhg×%îŸuMcÙ·¯¿$G¦»YÝ ˜Å¯0ÅA<¨ Ÿà2e.ú¤÷`†/0èǪY·ƒq p F¢¸Ä™LÓ¶%rä—û–e }?•ñ½½‹›º%8f¹ “KNÆ-VÓ ºzŸ$¡ÉŽœp‹£ÝA’7Å}Ý<a„ïd˜d{Öéhó¸K':˦´ú|ƒ’MÊ­OE̪_¥ 8èæšHq…»]hUo‹Ù{DbN|4;1ÀÓZ¢lž- ‡÷´ˆ&êìo]åÕíA4ÊÑqO¸Ú÷ž¥á/˜œ¾ÛY†y)Ü·´Ï`&¬F‘Š[xÇ$ÛãØ‘ù‚³>l—÷Õ.2·Ø¨ ‹æË¤U2l ZŸt&ÜšŠ‡Ù¡Š4<† ÁŠ"D `ŠlKÜ«/ø Ê®«^âÛ²RŠå´:¢.?‰úRb¯7B Iô'[˳\Aß²«N³¼|Ðr ú~ÓçP‚Í)غع1ÍÕ‘­±˜ ʘ˺q6Þïá‹õÕñ\X¼€jºˆhêZÕèlR¾V- ­ì¼ì§+Òoàj*Úˆ,ÅÃ~EœˆIN4¥óÁqyÕ5F2ÿñ/÷‡B›ÿÌæ+3Û3#ä14ÀApÈÐ"w°¹ ÜîaàÈç|-)(“Lq´døoдÎ;››ÞÁSh{£Ùí ¤ÝÀáXæU½Bȱd°RÞK4(›m 4t v°ÀøÒä ÒPrxm@Mww_@gÁ%VêòçÆeºEÉß‹üÈ(qs|§bË àÄl¨;”¼ý­%8H:­®*³­beÛ%Æê‹ðÞ1R‹¤±™a·+Q2Źš q…Àn¼\H‚ZdÑ"Ó FÊWQ 6Î2Å!V—릾¯!V÷ÐËRØ&TØÂ[cAWcI‚V£Ã8ªbÖSö!n¢Ñ†áþE÷¢ŠwÀÞm-¡ÅOݾÛr[¸|e|§Ú¥¹Ð6C§a1 ÅxR£ÛÔ‹ú:ô \³<ÚGxÚp(à¯ÀÏ *yÑ}£õ¢1È„RèDT£eT(Cìvõ,ïÆ:Ȧ H—xè;IÕ¶°š]¦}_ä‡A©èa&øÁø Þ€n”±ÜìÖçÚ\¨PØÁ^ é  …^Ò`HhàèçB!Þ1¬Å u+M¨Œ·b :+9è³oÑ}AÖ*Gl=}ÚMlI²£ ‡IXܶ­8r;•7ÉOôí¡BxhC"á^Ãfæ|¯Þ*À€èžýƒ=ñ`Tw™AŒÜa)Pd•mv ‡bŒwsN@lp¹Û8Ûæ òîy¿ÜâLXÁ+=H˜/£ñھĊîF Z¸Œ+ˆö s°t#·nõSù‚N ìCö%ì¤á*Jf­ò" Õœ­Íjé²z8͹ ú]¬ÐRUÍÅì ¨õn^d[p$h­æI™¬Æ ðŽFuïg_DI ×~M4å¥;’KƒÆ›½ N"غÃÞªãá8© }ø¦í³ÐòÒ]’voÕ×¶qè‘âšËT±ƒ‡¸ [c’. QÍ×½&:DëѽA8“ô»Û!©ÀÕnÀ—ô!ØÝÑWçªgý .šѶ>Vo”‹ÈÌh^Bxmræþ½=ÃF)·ùFlà«;Øï–ì±|ýÕ_ýÙ˜÷ÿí?(VfÅøy‘Å{Pܼ[WõÍ® ÞÖí&ÜÔ«¹ì*kôí´Ö€Š8LrÌòC¼'q;äiîÂ.r2¿±sHåÞV½FìÖF&PRˆ¨Ž¥¹3ɲžÈÏMÉ3TA†ÞŠ•$ÁÕZ\ˆÁLRãÚœE/4˜ì­ý±Øo³ç*PŠÆ%¬²öÜÙþDŠD q mÕËþd+7d`”""#¸ßœP7žäF@æ¾SÅ5´¡5¾Ç˜j¡îœZ OIv &åè¾’›t®âA«HãQy_Î?˜9‰D|ÿ7C”y‹Š"T wÂPQ!Œá »xÞ§t„ÍG lwż5œ&¢Hã äÆ eHVµýzÍVí±Ñjãj'½ b‚ËÃô’½Ë0 7ßµÚm“Àê‹vè4vµÄ¾Wq-2ÅøêN´äꀵÄV»\%•±6bõXv÷¤^r¸£ «ï†Œ¸'Lïÿ(ÚpÆpò*BØ-~sl°¶±ŒhwØIv¸  Ì„hÔÝZÀ†!Ë¡…G¬Ãá”÷–ÈY¸„/”B_TWÙq´¾$_¦–M»¼³‘EõfÊ€ùd=‰Œ3§>ítº»BAÔ夨Ë.®›Ù¼hñ#x “€uÙz°‹WèK»¨—}”ÓláB4è‰Vƒ@$›"œÅÕœTJZð€^ìü.@öX·MØvÜæçœÆK´â-Á¯å¹c[XÆ.¼ÊÏ`I dÇ#< Þá.ˆ á’wcCýZŽðføÄÚÂò·ÁæXe !\`™— šv˜lÓß@Ü4¥Ñžür V‰«ŠȆ¿ÉG±¥÷‘N*Í…°ÁÍQs*â¦>Š[ÔR°(9dY¸×@©CMt- Œgj4·…W*Ñ\t;4^ ™Q(:Fįÿá/ÿõªOÿØ6è …=ÉB„å¢Ê-Ô†°{˜+x’“x$Ê™‘[â,6¹3î§UÈ{Ì‚p ÍÈÉ& |m=…‰ò¯#¨[åÈÀŽd‹tf´ê |+]w ˆ4nwuŒŠŠØ$‡†zš4âs•¸»EÇ„§¯ÐÔÊkÇ&Z"6ß“n0­CîMr’¡-…1»é!9ps8AmøŒ [(+<Ô6kµ¶8º˜äÅ;ÄJ&ï;âed3¶Ú m¢ oÂq œø0)$ tb]»ÄA£°†¶. ,ñ4³ñ’™BÚ„B‹j0«ï¤‰®¸=8É‚/ú`7¡´5›?„ ßÒÖ;»iO˜ÍÃóBíƒ!jT~²^!cB&Ç`'ÜŸRU‘îH“Wèú^»‡ðEº ¤Ý#âÕ\W=)~ÂfûG9AÝÉеq3_•ANàfx´Ý^!/à ½ ÞaL’oä‘™N‘Á‹&laUú±’X/Ç%<ʸ¸éMH`I‡t³:u#…=¡q­p#÷ôee eЉd"Œ.Éx‰i„í£›F&Ná²Ó¥dSÛÀGD³{£¤Fôt8§Ó˜ÁÇU›HP†úfE‰Ý„`Eƒ^%qÂa¤ñnö=ð&1„šÈY0é*qD„1«wÂr ª•†¤·Ô²×ê-”wt-ñˆ|O{)ŽLƒ ËËx”Ÿ=½‘HøÉ6Ìt“ Tãhì¡ õªPXò‡=Á=8@–ÖÂ÷ä vc™ççÓåÝù\ëHÝšäYnôV{ÝI5àh3»  |¢q%d¥p‚Ô ƒz0…&°lb$·TÁC `Þ> K§Šò´LL²”“1À7ñr7ùÁPà=Ôì­:Ù“^Å3àZÔžG{ÙÝn5\µßY8‘²³iùÍ>D&l’‹fcPÒ’xÒ$½.¦&/ €È8’úÊÎàÿ6où‚?ÐEPœBÌÜì"*È‘6 ÷&¥‡ÝVˆ·_ÈÑ»Àö¯[±M쪉jb7V£¨’G±lÓ£ýÒZ!WÅPTÇÆˆÒ·j4Þä°ùHóÊBk¸wZ]§·9-l4é|’j4ü¾cƒ–6üoÿþ:Å¿øïþ/ r{ŒmÇš[ŽT,|ïP€bºbFº7©…Hô0N¨€£û Ë%q0¡WûðøVåà¼uÅÛØ>2˜NzÞ#.Þž>_‹7y„‡Tå–ßÌÙ2ê}3ÜH*)³Óe·xR,©öÖ<¬9Ò‚ÎPÝbÌD&H,UûÞâD n¯‘Ü@N”n #d>Íl]é¯À½ŠM¦¸àÚb”{• ~G·YpjvLrɱœ·aÈ øÀâÕü€ÈÞC ÔäÊŒì7p79R³IÌÕX€›}ááÎØWßéW|%CÜÆHpW(oD@Û¤ÝNÜðìZ¨ä7T•ìA«£í…¼?à`tRr6l£š[œcïËÙÆ$\Ýî=Ä\X… hDCŒi7ñ¨5:tÛgÃ$£í–Óˆ²p0¼Älõê&H xG“ŠŽgñƒx ïTÓù} /x˜!0uíeþƒý¥ût\°ºŒÎbE7ÑÄ2½ÐÂF~𓣦‚pgùC*QòŒY2¥ÌE¢VdªYÝG [—­ÓÖ`ôçû)½&LŒû)-â[)Ç=uØoH(Hè þø-êºÑ»EuoÍ_ÛfŠk'_w y;mã&ЏCˆ¸Ó;ðÉ€"Û›=‚BÉý-Š„×$àd”ñB¿ï“è-¸™·tW‹–TÀÂ÷@Ú»ïó…ìõ*ïÅ6/ô¢N#àŸè! ¸nŸr§Võ5ÂR‹JD#KgY¥(ê 8B‰:ÇÂÓÊT¬PÜJÏŽíÝÌ}±õÑîö¤"  šÐîÇîòÙ¤˜BØvŸ—?(6í)(ð¥pH‚àˆ{qKáU fñ#(4W©ôZ,C³o~ÊZˆ/ÑV¡¤Ž;'•e2¢sv"d²Œ>bÛb/X„âÛMñM†·DõbžWG°‹çå Ô¢EHÃ0º‡Šy.Nêᚊ@"FþûÿðóìÿÝßmc;3z —b«å`¿ÑPpFÚô‰pT ¨º·Øƒ2òB‘ ±îÕqŒ¡Wz!&‰€‘<Ô›×ÍÙƒƒ{+—ž…S(êЬâA8 *û‰Ø†"0…(œíÑ*rY(l`6l.†Ð Ádû ؽ÷Öäh¯rg8˜äA¾zh3vƒ¥†Ûn£‚^´=èQØæGp¤yéNu_Xl„–ãe:b§†„©¸ XJ7“õ9ªò ²P¬ Óaé$,¶-Q r¯;ÀŽx»•Ý’Á÷ÔlîZê_*‰^臹ԻØe¹i6a&ÓÞÝ{Fš—bHS>Ì6x7íFXä&ÏÄû&€ddÕ¡×½»/¨ïï“-„iøþ(^àU“`±ËÓq§œ“–npˆƒæMÅÊòp\1–9ÇíàlOÜÞ6@e œÔ:™«,;ñƧßÄO CA °¥(–ëc¸Í…Û ÎV¼YÓ½$Y‹žäÙýˆXކÀ ï`“™ÔðFˆ ùAGÞ¥K—0q'TÄ$B°YìÆQþQnÆ[¹i¡NÕ³Q'ƒì#°³I‹rz u3LQ“dã&FBøÄ¢|.n1uó1nÚlànX›|û°;”À jõP"¨éQÂîïŠPÂ16½›D$Âèæâ¥{^ê DhA$›ma¶hF S´1PjZ 2ûR%y,Ø ÊItÜG¶'œ-Ûpˆ±„J¼A‰›X õ¥ ØIÅÛ8ª‚ƒÜ€7b[¬;VpÕ™ŒoE@+ŠÄ(V³am²ó ûþ27&ƒíYrFÁ½¨YûˆÈ€`4¢=ƒcÙ™gôôU¹ŠÕ7ÙK ØïŠø <ýÚ"„”m@¤"ôt§˜æeê°/îVÁL±dŸÛÈ… "€kE–­¼ÜW­oíETÄ„>Gô‘c€ÅψŒìÄf_á²2µ‹;u6fù+™Ís—ä7ð¨îŒïcÜ1•ø ~ ´w¯kvQÿñ/ÿ°(þÅÿ Ž·Ç›dÆ3¼w3fW ìA,‘ŒKZä;¢GîÀ°8š Eî’ãóŽù.m0È vÂÖ=tNátM!è0¶›øzWã{2Å­sêPãÑM¢$ÓjÀ!ÒE¢\Ô.7-#n‡õâ· ``Q¤ t+¤L7 ~(vPÍo©®`ÙF >Ú(’¼2¦dBm´‡˜V° 8¨„}Ë.h€ûªû+yš5ä¦p¥º>  ¾R½Ó Œ›+=¢@ÏŽFS5L‰C"¬öí™ [ ªcCWv4á\šÍnþŠ’ë§ò h¨¨ E¶ï=‘ W´šìf*¨Í˜ÒÇ2Ü[4HÓxG ‰½Û«oÂMÃh AüÓ~J õa=o“¢âl5)'eá­q˃·HJTPâf³ê‚tÕt ð–?¯æò+\É]tŽåÔ‚Ã Ë-z‘­è áhYF¬Ä×Ù ŽpŠ ø'1(/aÐ÷žÞm K~7®À½O¥º¢h¨Ú{rw¤Î[ܳþ[ޏGâ­*¡Q;ŒÈ :—nO-û®) ¥†GNaï]Gð¾_»{ø= wH*5u'fßFzÞ³î²ÐµÝ—³ð!‰º2a^¯H¸n u¢„ÈDÙ ?š‰ ·­®òxÀœ½±·Í±pUÌ¡=…e[Oö@ ßH^–H¶oá‹fïâ!$¸¤‘d— @ÁKþt¯^ëÒ-Jn2Îö¢G°Ê§¹Ô ÔlÆÍ!ow\PÆÎØÂx”mŽ`{’“ç¦-uÙh â6øÊ⢣ë h?Œg2@xµÔ·ˆúÆõÜO¹ñ¢Çð—n&¼žô kíí>6¢ýX]$Èí(Ï#B·½ž"Â7©§ù«¿üÿ¥(þ¯ÿî?1ãÈ<£ Р²ñ#9©ãó„RÄ0Üó*é@.ã¢&øœ¶á} à;xf!¶›Â0}Ì…ÅÖ~Cz‚*±Ñ&[JzA^>èHaØÑäkèJzRdŠÓŽFš¯T%‡¤!…Üøh(`ÂÛ0ûHårظ•K¸ÄÍþØ+2n‰í؃*Gó(ÕtÁÄW!éLop„¶†‰ Nò)°&3eÀ7Ï~¶Ä ¹ÌÛCáÃŒ1žèTë¥ï„HÌ4Ë&áâ($õASØZ%]t£i¢ú"½Ú+¶^|O¬ž×N[3Êß•Y5I¯ bºOhvÛ¸ºi«šñZ‘¨ø zL ›&ŸÁ¸È©1Ê\á–Uö2FÚ•r¡HÛÒ F@¢§©iØç– z©‚É Ö»°žÖåFw ж°#´¢+bä. 5ÌÍ<…µAy‡ÎÌì½°5ÂþnMÝêB ˜ÑQâÒSÆBKS·%!nŸ|@ ìÊC7£Ü„K`õš8s@ÖŽ`ßÃH¬:8ˆ–xögbÏÕžŠ#»#ï¬/sY†Ç=™ð³‰e”KÄ= ¿£$7€ˆ©ˆ‡á¦Cve#¬Í7OMÉ]’ûó‹}K.#ìÜËMýTèLUïÕ•²4@¹'Y±<É‘:#Ûmrôýð ‡ÉEb‹aðê¹ĉ8 *¹ècY¦e)ær «ÁòlŠaN‹{‚zö¾÷L'¾wíÓeŸô 6D ¾®>»¸qp]ÔøÁ8þãøÝ | ]Á¥;­+tÙ{p”Oà•DQáÂ4cûÀ¬Åv°ÙÏÒ˜µþ‘\ò£9(ã6bkMŸWûDP!×äl½Q¹Òs¹å,„¼¼.Aq›æ=V¯àI¦pw&¬OQá­‰ß`·]¨6‰zA{¯S~#B^ÁÞÆæÙ^pXÆÏ…ÁlÝ<Ë7»¼á]ps[`¡{Å 5²Ýîü.Fc?}í#¯F2á±€ôýÞX²;¼Ø)¾I^üÞÜ®Z‰ø$ÂØ5¯ZUF’ÙpÐaÝ^”GÕ‡k͆Eãמ?®þí–_ÏóÿÕÅZBnçüÛ#Ži+¿EÕœŽþ)¶W&èy.lª^ö㼜êPO/³ˆ3´jžÀìY«©qÁúRq<]ÏŒ~Î=øžEãµð{Äû#Å|Ѭçòþ¨¸)ŽÄ…Ä£âÉõ¨žw$r`$ÇêYöìÅxÁÃãVîq­p^X×ê[[”Òö¢ÅçðÞxëøFt(ªü {+ö*%.p)™\rSG¡F«Ð™Ù*w]µLÇä3È`óh®jI#Þäj/±]&B ൺ»™ñ>e¨åùOQÀéžM ]€ô&/øâÍXW“<Üß© |kª(¦„šÍ m·ŠáæözT›x›ù¼—&¨¡XUW׮Ѯ×àxNدˆ%¾pûÆÝíZmS¡³}™ÿÒG)u,\ èêpz—A¦ÊÅì>N¥Z ®d>R£UýPü@Œ„ì¸ø üÆ™ž7ka¡?n)´ö¶áå›JEÞ­ d8Ðaô¤±>ö՛хØ]ëZ¿63`ô ÉËg;SÌøÒ=ïý´q–¿Ûæh¢uõbÍ3’FÚ•æ%í“W¢äŸa- wš‚ØÅ“l×ÔZÞ›“Ü $û£:Œ9ÜÕ½w?‰tˆ¥\Kãb _ZŠÉåz™,OÆf÷9J¹{•n‚Á ¥- ©S!û ØB'~ a­ˆì²ŒÑ¬q'òô)>ae*Xj¨0ˆ2/ÔÓõ¶âZÜ©k˜«o$¬éÙìÅt3X46¸Y\Iõ™­±š4žm”-ü:’îjl”…víMXƒ6¼ó(,;á8Ñ)è-6úý ZÂX×>’Ukù[¬ºÔÉmaT)n²®dVaÈË)S8[kãO?ךGo‘_ì=ŸèÍúê`ÝÕð³(N#ê1ôµxQFmW™1ƒ—g· ¨¾tœí«íÀA|7iòµ\?Á;u•^sæ*Ôƒ¬¦ŸÉaÏÒ“æ½ ñ‚Þ4ì-T ›½Ì+Éæa9“n#B@{Ý{‰¢žU?/Ör% çâ! 5®öÈX"Äê­}ÍE¤Q%ÉÝì‹Þ”=/)EVƒ„iá&e`‘lœÑ"’ÜF4´ª_ª ‡U‰rã"÷q$·æ‚‡¸ (a@MÌôYfôÛ}ÉV¸ÛR˜ ¼Ú¸;ãÃz¦Ÿ†—ëûó×ïß~ }+÷G?Ì_¾ø±m¨óGð±€À›ºj¡Þ×9Éáâìy»û÷•zó¢´ÆÆª|Œ/çy†¾çµ¨/Ý­Ç5+°¶Èçù$Š¢íûÇyâz+”ðœõšW죷q¥u‚©îgã÷ãˆÈŒ'® ÇxTýhl]•¤dÆ1øsWôÙÓù²ÓÍÜœÜIžŽBÒ}õöõÃkï>7V›.‚*28»Ì1»¿_l7?¤ÝÛwÒkÉh¡éˆhƒ;€IDAT.] ¤vó– ÝàoAi^p—|ÞÞ¸ŠJyõS,xKllgs [·’¥|ÌUÏð­ãߌ½ù£ñaînDvðhžäƆї¿[ ´Mr4|ÙÃõ&I²^ídVÔä2¢÷Õ߉7E7Þíb§»Oà7A,UøaÚ`W»´¹‚LòI¥ÝMuwc3UƘžˆm¸À-kþ0§ê1µQƒÕµ›Áæsèê•ÀV.S’f9ÉÁ‹ÎîtÙŠj‹ZÀ÷öO·áEq ºêy›D†¾‚¼úP¡A#°5Ó~šÜ¥óºú¤­üÜÍEû—V ×òÛª‹7ž ^Ápl`TãNò3 >".{8 ‘ž)vöΜÖt‹L£ÛÃèÕ[ 2\ÍÌ·ê"=üžLÊÉqa±1«½qƒVŒ)¸õnž«ž(Q4 c§œd‰5oaZ·™ìVÛÕ„_)¯bDš¹,QÉÁú`¢†)òˈխ¸)öÝ[p3úèHA. <€22Å-µ|M`c{³Q ®®‹x«6µúVãT67°±?Ī­bïÝ´^Š&&™FMó´6I~EM’5ûÛïóŸÿæë—?úÍ×?Mþq€T_ú—ïÖ÷<68škë­W-mS‘ zsŸL·kÏGpñ>ûûœþ‰ïp/,j(⫽›õŽŸÝ»<Ä8±«àûÛO{^W²bäYW†ký,½, éš×¯ð.쯵–Ÿ×:6åè!Õû¶Ú£Ö:˜]⚯@umç kèz¢×òºåS]CtûÃ~ŒP=¿ñÎWóêFj±Ý^ŽCñ>~F6éî ¿é ¯à¾ºŒsà|{rG –’`!¼ÖR t¡0uuÇM)޵¦pÛ¯Hö=Éš\êÛ”ŠÖìOè²»¼CSÚXOÕN׈­ÀÙZ`Õå0×Â"¶êA8ak7¢>ý‡8Âükâ'`$ºk•sãXœý XІ~#‚ÅÆ›MÆË>™êž] )ú”™þîN7Ò¢ÛÜVeŠ‹+®±,eÞ*R eÕíGîÍï¬Ôt_ƃîq(qÔÝ«ÛÛ¶–S˜'ßIßèõÍNÐòdjt;"„Ñ´b±t¶IŠUµ:XÐuÕÎÛ’cÅ0Do‚‰ „y´~¡`zu Üî4ØT)ÖU!¡ƒ­!ÆpË‚3FdïÀZ0— ðàè8àëÂ3¶½^Ž,Ƽy@"%ÍnvKÃ-ð,«YFt?†3¹Ù þh·XÐ’ÌG[‹OWi‹ X zsErñnvy›MöâíÄ7âÆ·¹±IZå¨h\Ð)u{²É˜5jÀ5í"|(a®UU$Äb‡–B?€Ù.ð”(»×ߌiU/BѤ\ÂF¼ª+ùVþQÎà(–0Ù~kÊ%]þF¾/”,ø@¢ØÁèâ+z÷µ‰®o…ƒ¨€F¼-,¸(ÆzeÌÕO÷V"ì·Œméë?+ŠòÀx.zÔ[$ƒ³ {Vú̈ XrÜØ‚O“ÞÊW{$ÍîR÷0€šCâª(éLÅ+ýž`Êî(½@&BDÎ.ܤ(Môm-:ÊhTèÏ©ê)w⋲Ýoc³ä^Ë7é’(W\ê-!£Ía”iމïŠ÷`óâ8èî·÷mfÚÙí êv¦s¶W¡È3´ËµÔ²øj¯¦¸,ÞÒóË7A+ƒœêWIº5Û«[Vš«Ú·ØÜóÎLhãÞóß<Ë‚®U \¯îëw?ÿÉO?ýî§÷ßB³çµk” º×—:£÷ Á ³só[ÖŒ¶ƒ'0nélFKŠºèh¢1'ž‰È±·-RD­£È€›ŽÆ¥Qä"憱R °m_Nœ‹kËcø!n[w±ÐtÚ@Í·û‘¨ÒÕ)ô³ùtãôÚÌg‘¨ÀÚáY£´úfảë5ýÂ?Óùš¸j_¯ Æ·7´/Ôuê×óú¥û=òüZç/Ûö»Ö˺ÐïŽah,¾å8v+²¶˜JÍî=Ý׫yE2ÃÕ«zhTs…²gû”ÍîÆ26·$¾0PøjBlöœþèú‰Tàn ȽÎón(rƒãÿ'ôÝy“¼N‘aÂnCŠ»LFnMp²/ (ªåׯAKéîX}Ÿ>]h2ÞBÛÂrGáõYyñָęìÑ„@` ¡½„êxÀÝE{ uOùɆ׳ֲ=»’²œ«gõ¼n„4€åÞÕJnåGðŽwÙH˜Á¼¸H ìŠs°¥Ø»øì”>7ÚI{‘&Moît¯êxÊ1˜MVÝ/¢[Õs„[…vój„ÞE§»QèX®F' z·Elé–/²‰Ûè*PeQPùeïâI}·SÔG9¦»ƒ(Ø9öödwYÐh‡1ÉìÚHK½¼€'°¨pO×QÊ}¶ÄõA'1äÓ&±‰ÏÐE?ÜAOX½’Ñ­³lzgÛ.0É!ÌÖéþ‰”ðՄו·º S>àÓ\¡{æÑ®Æ>Ìhÿfj;Q®&“¬Ù§m  £ÃÕe/1oíÞ–2k1æe|7þ"‚ÏÌ7xë«ÂψÍ,pÛ i~#`êʼnGðÑ>ímÕõ´D·7`={Ìä^æÓ1ÿùø´._~¼mˆ€çbÿ\ýÍ’%K’¤‰1³¨šÙ9îñsóÞ̪®þ!€K¬€Y€°ÆscfðB£{ª»²2óF„»Ÿcfª"Œ…EMwá"nGÍT„ùûLgÝCNpƒ=LgI­âÁº’cÇtÒ•YdK_º¢'¬imp(NïÀìZĘp79ê(Obm³,]aë‚î)4Ë-`Õ,Úgë0å£#àf FI(h˜^³Lx¸·¾¬æ‘(¡¥É΂ØfŠynëR˜k•ÍÌÀpœ#p`bttV•›Ú̸ÚPLª%=°ßÃHLÍlŽh]8žõžÜ¢UÌ»a‰Ë…º ó#|s@ÒL.¦ä]^ˆ)Âršæšî-ºkÐiÔålôÇÖ>}vl=bç»ÛK‚ ÛCB–UË®lpS˜PYS"ëR2ž…mú#€KœŠ ´ùšÙìòReöšÙZ,Aµ è0ˆZ@¿ËYs#"‰ÁyðÕð( I@i™ Ò 5õO•pÍâŠv <Í¡@Î:åqÁÅŒ†ZI­šÅ¸°ÂU²—ð®­rb"V ç).³>µ¹f1 ¿Ú·1ÞÎ1ïýï«Bûüÿ Vë9æáÓ5ÒõœÐáäÏãÏëêáѺæÉuy­ñìKôåkÜbœÀØÚ+AÅÞÚ"¡z?ö³ÅKé ¬Ùj”Ó<*ØP{UäuÊ  iõDBqñtP/WÝ}ëm;]B‡yÏkm`Ò$\ÈžX%‡^»õ,矲ØêÑ~ß@fsº*y„ÔåfîÎEZ kxµ¹vÀÔ õìjÏráì~ ärúTg«@6Ééiž‰¦Ü»Fð–õ(ÓœÖY8›ÂyLϦޕöeÏ"š©2f5Æ Àا-o«{‚Ô4‹öÊׂ’§4¡a‡ÐÉÌ« ¬â^ëŠæXƒO@Uóꇰzë®=›£Ž•‰Šªè eÑTĈdqmj$£N£‚õzU*Œh•È L_ž¶‚ó4ØÌ‚`Nxa9)ϹJÖEÂlÚ š¶êŒ¶Ø­*H‰T÷ÈŒ.eN»™m A£zCG€—l½Q.¢Ç逊¶‡¸ÓëÌïA4QÙç´¨s;Q·Æd»›Cœ’«V—fa®}ÕE¬%ƒ‹0¯µb^Âá°Q= “g¹sµw16ë,<"^çØÈgV"\˜3;üv/™ë(6Îb²,mÏá%>ØcCL9Ù 7z6>¥¹AŽ5VHÀ»“jy(þû›"z½ÎÙúº„8'{Õ£áSÄÆ>\AìÔ*i]Œo$§O¤ÀfÎÆÕõ¸:…ð«À…w €£<Ë/åZ" ±úÖÈê3ËÝ —jd©Ú’˜i†—¦¨,ÊÖô˜R'@•vо%æ‚ -æI?°Ä@wÃQ ÎE®XQ‡0@£uTLâˆÞKDj%¦Kb5kp„bV†3XÏÂŒF=³–ÀTÅt ÑfÖZ<ˆ*sB—™nϬÖÙ[,#3Üà5aã\Ã)ts ïEÒ‹œ  í¢^£×U‘“™KÖnkNÏÀ’ÞØÁ'+±FógÎ'¨Pu­ÐÓçJ½ÜÎ*±:ÒÞ\³®Œ5·‰%E…â–6|€.nÖF8+ú¨/À‘“,zø wù#‰vérlñ+ábÚ#ø¼Ì•¥ «æÛ./¡ž™&R›qúÉ"Çð4&° K‹#«èD‹;8Ê•I´è@“Öø8r¢ŒÞ€º!z¯ÛÆæâŸ^¿žõí—þï¢>áìvŽ(B®ˆ:Ôuž{LÞ|Î>Ž÷Å×[Õ“ç6½?Žï~œâ‰¡}õë{í-<ð}u¾ô¾«}Œüa>_¸2bè›Ô!në6ò¼õ§8ú²ÎüÑz‡ÅhöX×óTW­¨w ¬ I“ž“l4hp–À$mjZP@a§p•#Ôî-³ªgN±E=Ö¨‹.Ï^´­ÁjÄ‹Ô#¦íÌà©Zá^®[éyx‡¦ò¾Èï,ÊQNÁMûkó{ÆED+¸²FaH-3ú$£±Q5í «7{OÅKé%$G–šÓ ˜5 ˜ kjÓ=ɆòOVœ¾ðtQÎ,P“qÎsÙtFÒ(—âó¨ÙÔ¯8›Å,6œ£®¶ÀlU«Õ€—y&´d›ª‚ª‹9Yõ˜:Ä5ˆ§r9sÉx”Áº‘‘í1OŠË1kmY<‰Åî5`¡ÖYû#Þ–¶M×â¯ã(75spbövŒÙ2/ùçóôÑãëû+—3?²”ƒl3ÓohkŽO"Àç¨ ˆœÝ5#¾í¬ +”È:Ïó”˜lWæÃ³bd0g Šìæ@bÔ2‚×fz‹ö(yíä¬ N°¬§ê–½VJ¤Œ%ªt¦7ðP­b›c×PÂ1j¬<=VB4¤dsµtWMÏ}å×rc©Ø€…¤sIí§§¢Õª•õ_¿¹›‹ÐŒmš½òN¨õ{̤ãIßIJÌ fMèô2Ý öÞá"7T»µgdÙåZè­š-*ËÈ‘ï±ñ×Â^zK•«Ç> ¶Ë UªR3䜞`Py¦š*ÊÑb/Êy;ìð вڌ í'Il®¤„®ÄDDz˜)¤«¤ƒJò¯Fžg zq/›É <„¸LN@Á: 3± ¾ œaw+]ìŠhŽ,P±;oI òêš©Œª¾ój²û Xúe$¢IlƱNr5®.¡ ÉæWðwê{…'†0›Ò0¾’wP/§ªôQ>©V~·ÀV|6ÃÅÕÍq³c¶T®Ä…šžiqÒ@LÿœZPV¤ ³':„ô™e8XQAòn©,·ðFg7Å`ª-âQL<ÕƒlàÐBß]ãÄź`zFmê ,ð¢­êö8½1¸ž•é¼7u«æ íh„ÿ%³k ^½›žÎ1%œÞ×–¤:_*ÉH.Jè÷ÞÀL÷uý­Ö×N¦ú<ÇmñL9¾yn'Ÿ9—:óOË¿ËÌóø«ÅÊO¬œy´úôqî‹ø~&æ(ëy|¼ó4ù½ÞË'¥Kk¡ê(é¨å½âUõÇíö.”ê6ëÝüÚzWÓ§—íùñM}#—Ì©˜Ûš€ìÒÚªžU(ßZkgÎÉxÌKi‡­I³žÓgÉi3 âvq¦‹œH¶öS¹ªZ0 sšªêÌ5À‘ï3§9"žl_*³©åEM¿ sgWÛÊÓšé'±h8‹Q¶ÊTã½Å œ¥µ° Éü’ÜKOr*·a«T¨Ä÷дv÷¥µ¨@§FT·Û¬'bîU³¼`ªV²1N!Ò: f‹­KÖa.‰(Sº]ø}™°ès8A‹˜Iê˜JÆrÎoÀšç‡Oa6.V;ó÷™KÕ¸¾+ç¨ ´ÜÏ¿°Ñsü¨jhœIúÕ<}äãó¾Äð®\BïêPÇXQùÝó¦èEŒ'<꯷ø¤S{~·ÿ˜ñT¤yZÀ˜K{·ô^9‘po¬ó½íÇÔ²}ìÇÞb­™ÇþíõÖÇÄ9çv_Ïq<—ØÊo ~œ±Ý_z.ˈY߯f uàéå›Ûd¾·s]¶íéâÆ8ÇɵÙ9Cç™W9G͉…yÝá*툽&äa øb¬†Ý†xÅ¢³‘`ÝyÑ™*p ÝøI…N¢fÍ̇õimËœÅ(×BÔ'W˜=V€;ÒÒÝrÕK”ÿÕK±ªÒÙк`fg/Ј‰!=‹¤h8‡Q$©H£Ç¬-´œÊ6"6f”ót[ƒ5¶QÙx¶ø˜pÕ7 @K>‰“ø œ`ɋ͊ªBfû}|í_jT¤k‚MÍŠ™»˜)f†=û‚ÂSšw¢žÒè¼7pú˜L® ~ÞRƒ`°W]¾‚Iï­‰JD¯L¡/Z³FfN …H`Ø-+"O7¦/E­1­«;ôEµ†> 6Éœ‚ å¥Pw‰ÊXBRžéº$¢f+ÿ¬TÿK“¬DöþÒÎ]U\»àc`h´8y,è´'³0“tåšÕ›2x؃<š¾ÎyÐÃl@ˆ«=†1¡–é•\ÄÅœYÍihÎRSX1Ù'æy«þÙhZ]…vš n´ƒ:Ë«*›dô@§zã18¥îª2é³À ~À‡ð¤ªÌÖ†‹úч·©qêîí6j'Ô;ÉÎÂ1Î:Ï—Øžõ\–jóù|K _ùiÖ5 µÞ³ª·Å÷çß¶žNûx–qŽÝ¥£m‰Ôºüøñ˜Ét®ú@åÒr[û6çÿ6ea5Î4Zìk¬ã3Ež#ÌûV·åµ¢ìr¯Á~‹ªÞb™sïË¡ÊÖŠ=ÊmÑ:Ç÷ÖOÁ3ÞÂ/Á‡šÑ^4hm(6Nëë,—Ï‘CËÀ A Œf“šžÅx)‡Q²zOj+ëÖc¶9k°ÛUÎÁ:Ø»ã_ß“½I=ˆZ;ãh1²˜u–vBÎ;8N0n F: E ŠÆŠ8³†¸Yëð>àO‰9³ŠÏôŒš‰H «uÜ2© è*Üg8fE°ÕŒèhäó‚&èZ¨":%×4ÀÝì™­´“†§â¢ü1\åèb JrƒÚ,wLbÉ\ÞU²ïF3ŸR-Ê™ðE8òæ\­)0‹ŒrÑܳ\pw"G[âè˜J'ÐÔªàŠsÚ2ÂU9M¢1N ŠÁ¢Šƒîc"qšORB5µ™A¿¶v¸&ªÄCíUA'^W"™À”ªZ‡2K« yT­i4ü¼n>•„€ørd¼ÐÑZË:Q±D¯~N”j —êSÕ,€˜Ыc>«š«œ‹ªªZfUí\JD`*… Ò QNÛ}BÑDáˆ`ÖO?™|Ë\#UGd-V—Ï£¥Ò<:Õ±O(G':–3ípë@XÅÃí@Ý ­lªê @òFÊbaÍåÊ¥«A9ËÄJßgÍIO³.½u€¨zŸE¨÷lÒr$:y:-¬®jÍiO¤b,3£˜!LœmmsDs¸=ƒŒ%ˆ Y«_ìIñ“oNd5õQʩÖKÊÂ!ÎÌ-À¡8£LE.K|–ga‡M¾ÁZïŠÞ&j-LâŽ,Ù `ªmé—Ž*s¹kñ Ô>¦Ä¦ õuñæùÐù/?¾=þLlô¸-Ÿkî9b*D•F ù¸¯_oàmYÌB9¶vι­X—æ™ï@oú Ž®ÛÉB‹\\¶œÙßkÊg¸©íydüýç|Ö}ù„í•©5 ›”äœv=Q¿¹mFbkAW0Î9fC÷k8ÿC•+÷r´Q;ˆ“³"ây~ ÝƒÛ™[ÛÎcïË QÍ[zßýÐ\ú¢·jñTõ\´WW¼½¿µå³Ï¹*[ÞÎ$yŒDíç9ðð¸Iõ¨‡ÜN{i\‹Gæ£i ÔÎÃø¼ÿúÛýË×'ðë]÷1Œô˜6Œ¦Ûô2ë#9P T´ö¡x-h‚¤b_à‡D{‚£Ü䜹‹ ë5­9‘Œ$«ê‰Ô¿z)ZA‡X(‚:sKƒÆªzú"r˜UÎ…=@üK·&ñ¬ÝKpyò‰®ì:åÅÈŠÚÔ3cx‘ß50KÁt«W…$¦4]’–Ä ¼2àMàY§ji6„nßÁ/ˆºd5?·³ºz“ÊÈÊ07vK±¨:qþ¡µÀdùIÜdGŽá1uF,u)†ì …Ãs¢Û(y>̵•Œq8J½Êfš»¼AVƒÒˆ[ãþÕ¶œ½ÑŒ\^×PLŸ¬_™/5ãkú¨< ó¾×0>z½œû£Z·QÇ<ÓÃ﹇>Pmß¿éî5q²­öÓ~F…"Ú}‰®uÝäÏŒ¢¡íq__É)üÝmYYK‹É‘µ Ååñ.ˆ«çÉ ;?—V‘ '4p©ª$ZZTš}›Š1Ï:Ôžð+5»ûôLW°ûª Í1χ8ÍZ” ÕE¤eÆhÚëE¹:!—ˆŒš'"2W+ÑÊnrC²üÞhp¥Â+´fž…™ëë/Ÿ–ñÛëŸîË »åMíl<Çܼ,ðºäóDY’©uñ2ó h²G«Ì²ñ›kq4Î.K c[2Xwt–—µ>Ä—r«^ni._8fÞröÚÂã,L»“÷ÃGçg¢ï‰ÞÁ®ÐÛüìБîA{zÛÉJЧZœ7ô£†º^ò¥r{ù| p²‰‰\oе/ûy¾|ÝXw9áûµÿû¥úc›¿Ð­’OþC«PõuƇ냌çpÞÆù T«“ßg­­-x>åíã<žóø[ÌuÙ>¯ÿެ3Qroda· àtƒœÄèà $åzNj/µ RŽâÓÜ /À™—&=«¼¨l…¢·ž6ÿõKñó¥rÆv’<=W¿šU@òÜô¤ûô'»•ž ÷S[2šk´ød¨\ÈX¨ä;ÍÆ9àDc­Â^ ©nÁ4¦ÙÐ&]Æ!…‹Æ^ïÌE9ÎJ~ôPT‘à‹8ª-X#*ì,œYI.@& (Öªq9ÒÕ!âaà ,U{¨ÖTƒïÆsV,°8…Bu Ÿd{e ÷é Ô‘c¡R:‡-}6‹êiC^TÜD›ÎE¸‰#‚—Ö¯5¯ôëœîâ•“ÜZµ¤Á–|^€h³<³*–‘gr6B¾ŸÜc2Á>ð1èy&_Lޣƒˆ £ŒïÀÙ‚v¯ºú$5°`öÙ¸ïŽ]m‚N1Ü€œ` ÓšA³~’f/Mß,UåBè†%YQUx`nŒ)Veoê…>×(¦ØгHá^æAÚP9X#1½MCÊ‚´ç䦘\,€³š˜ Wµ¶¹ìæ$É|˜læ”:éég Qm°u’š*ÀìµÄåŒJØÜˆBÂOW ‹Q5Å3ÝPëQ^eù˜±&0Òr9ÚLËY È2ÿdi­]±¦n,d«üÌ#ŸlZz¥Bõ ïð1rÑšl"›L+:Z9mö¥N×`N×ìÒè·Ö¸ Ôúé78S[9øÕt5!ÉÿÓ(ô¹œómäy>ßa»°}̦âþ|?Îß?ö¡s ÏÛö¾®¼½Äoÿ‡E÷IöñAl¬eˆûÁ£åÞ¹1管‡9 –{ 'gTt¢z`e5!å¦Zà­j–{ hØ[*ÏÄYЦmŒ˜_-’税Þì©(!2[åtº5´™“¸èù!7óÝÿ»ÿ„*{ø ŒrÒîà‚+Îà<™Ïùè­o¯íóö’qfJ ×r¹ÃÕa¸I©¸ Oa‚³±_ ¡Á]8“ykÈZ:``¥.“}IfõåRv‡]›!%FÄXð)´_Ðø¼ ë(ŽÌæA8/¦Ys>í[ÄäyÑmÁ.vz@£|­àYŠ{¯½brQÄåQÉÁµ›çQ»Õ’sÁ¼K1±ØÏÞ3Øzà5б´gNV&ÐJÁÍ€¡v?ÅOž/’BË>j ¸ÀÄsÿú|îã¥ý–rõjÜg>m^`ÞjgåÌYšÙÏůMŸ÷Ytt‰Ì›1;zº$0Í‹G†yÒ/¦?Fþþí{)>çIü¸ÁÁ ‹Ï6kØÒRèü)¹‡x£Ñ`ÐG¯¬O#<ÓC~màåI‘æÂÊ|M00¥œ¥éS‘iv bVpZ¶)w…wvÔYTA6O^;% ‡é³‚ÒÃùyHj)=P"VआKæ$™Õ‹çœÑRG¹Z­¤uÁ]9‚´¬[ÕŒFà‰š`\„Mw$'ÒUgêjnn#Ý¢Y¬œÝI‚X‰™>wë§ú³t´¡¬7c=F·#ÁÌê¸5ÑÎÓ!o­¥9r–Ý› åp gø4îÓì>œ#})vÜ{³#k½<ºvѦ«N›a–³€ŒK¨æ]\ÏÄv²±æMŽâ¸¬¨??ç½&£q‰øœ5} ¾0²ŠÕÚ¨>Êv4ædpÑÒuM-Žd­Ö‘°ŒÁ7`iuTY®‚ìaǨƒ2â.¼$žâMz‚Ú\y…–ŠŽp–Yb‘ƒX “@OV¢ã3°¡ Õì:‚w¸,S¸ðÚ9 ŽÊZÄóg{ì\µ’4Ÿöd.ÃUx ~*&È6+ÁB·½ˆ½ü÷ mdšy±4a' IŠ*`Âàb6½T¶IGh«ÉÆÎjb›U‰§yš«ÐÈsð­k,½ÅäI6Dhß¶XOg0gY T[Âåœa‘4«=IÄ6`Y;ÜPý‚C$*ý$Ô$³Ô*‡Td °q¯*øhOÏÎ_Êï!Ë6h!¦× Í¡&ó:Ó"UÁp°ä%.ì 6Ù(¯ŒSƒ¤ÌY§/»dñ…õO" j[ùòk5àSoDµ:4ÂG~„Zh©úb¢µ¿E b™¥’¾E_ìí8ÜÛë/_¿|úô½HËÕÌ*´#ŸÕ˜­ÜŒF—½C lâB©$ï‹–IAǘe¨sßæìf¹¬‰ó2±´Ÿ^*œŒJOð~:Ç¿@Oñÿð?þ_ÿQ˜mû´¶ ì}¸Ò$q#uuvE'àÔ³©á2¿ph¢àx€jì¥B5rAÃ!=0›ÂØšÃz•ÄÖpƒdG¦°ešÁ õrt5¢ƒ“õÉŽô!Ѷ‰xѹ¨ŸP£`¯VKxËR€Oa‚Ù\éf.R?$y+L`'Õ`>ù“É™ˆdÝŠu"¨Áº'¹»’jf !•ùlíɺg=šÓ G^“DWhéh<šØ±B'°ÈpšÓˆ™{y#» U|‚ ìq‰3Zsb¤Ïcžûó¾Ü×¾2l¢°Î¸l”¸¢@q0‡ ¥.”…– ±aº¦I͸Hã4Ü…N·ä„Et±g1¡ºŒôl ±ÓICb¢«Ðq-Ë+ Á™„ª/Bá9±\–kBF­¦Ñ)_õ1ztþ4F’OÐÁ„&p+º\iw.ge  't—7£À$ƒH’á;øBü!Ä5ù§{³c± ¦D¡—'æŒR“Ä: uU|&hlŇ‹fšM­±2ø„a›gÍ»Mk/WÁeÑ9pbêR-žžé…©ŠÓÞ:™ŒBH¦hC­ÜI9Þ &20€Nö¦HtXQj ri±*À:ÄSÌP£—ÂuøÌSèÍqDœô,\ƒ–f`IÑ#ОêÙâu»º¿èÓ§M­Ðôåõ³{d…ހƫ YŠ&lÆM yº4pLŒ* ¯]ÇÁ`Ñp@ˆj³|/Å R¼'Ÿék À€[Ðख़´ÓP£MìtJວ³“Æa|µá6.s£;„($ºip ®NÌãÈs?ÖÆO/_Õn—Ø„E” 0J,ÃÒ:9Hö×úß”áœ6Ûå•–Ú¤ç¡ Í&¬åVÜ…"Z!+N³$1p€A'aV¥gYÑb€¼.ÍÐA¨¼P{y'fAdO!Ò™ÕD“¾„ð$ߪ& i0ŠŽáø撋(`5d¥Ù¨•Ÿ©§c0.[‚ÜÌ„6ª‹¹7¸dS]ˆ c<‚hÑŒ`iH6PÕƒ6ªÎ(Á>»ѲL˜ÍÁÍ'Ÿû÷{F ÌF2Z ‚'ª[(éCð4§i`µšƒEäÿôÿúÓ{)þßÿ/íÑÐtßšë y±ŠhsŠÀOé,GDK¬…¹¸ÞQwJKt)ø 1Y†I‘ÑìSlÀ"®Ð Ý€ ˆ÷ðjÜ—Fgš+›¨µ†Wá =³]¨ j`ËŠ¶œÅ²ÚùS+Ï0C¥83¼À´'±M”y‚¬j!ˆ.8ˆ*W[#ª+•«Ê™BA2D%;øbŽãÑ! q\úeM./Ч]Ym NŠÐÚ]aÙ6~/tø5P¬­œ^"›A®×·5”2-´YùØŸçý¥Ý——ëÊ\t’%Œ¬›踀TcUÌY Á&@¨Äb¨Ôu@ų®OûÊE×kæÂ\Ô‘‹>ëôä屉ÄIãt]bçO3}ltwB©ë¼€é¡ZƒªbÔ¬ÖÂ>÷lÏòã<Žù&Ï9Æ1GçDB{tHÇÕ/%À,¹(G€^‰×¢pNÎr¡Ú“±”5'̲ötUÎ* *œP óRpÈt8¯ ÇÕfñ¬Ä(œ3×Ò)îöUfš,Âi¥sa­¥áê C(ª;±…¦‰p¥«:n¦Ó×Â#ÝæE¦¯ œ¨—/2b›uéÂêúrz•yµµ8‹î T«ZŠ;+‰²ÊÀ†^ “æ…/ƒ—óRúœûÛžÏèKÐQ¶uEÀBtS˜S´)"Î49:ö3 ٠ФU¬,nô€ÇD\åHW7öL_Œ@Ò­Í,7ФUL¶…Ôe$oŒfØ%ªdࢥ…j³Îà®èd£g°‡\¦ƒ!-&jVB0à§”Ãkyô™ üþòikøjŽ‚”0q’ZÔ"¯f*N”`Ú¡Ý(¸ÊËÂF/À”g!EŠ‘r'b€Š§ b-… ƒ<Š61ųòQGÃFh›S ¯LFA•­œ…Ft‹råÆà¬ND·K `Š{™åU±J–Zç ‡½àúër3·á‡‹“E´Æ"û%ʆL³«TñðÏÞjf©'),rgYLqºÝ7…ͳxHdeáÖ¸^DñÈôl鳅ɃìóPýÛ¿þ¨@në}YV€“ÁœÕØ#¬ÈÞz°¶`ó,1’³7“O°ÿOÿó¯ÿÝMñÿü×r|ºµ¾Þ¨[r×øeƒ5‚xâ+¼°`– 8ŠÙ[ÎYP*á¬I©63Å0 t•bºÊlTu,ª´lF`Øvkhæ )# ÓØÍ½µD*rq3ÁÂZ€â) ck™åa»:¼%¼þ²(¤~N‚d6 -Z¤hˆ¼‘ÈbâÃöB® ï¡•Íæ=úµd¤¹2)®`m´Ë„s±˜›»™h"é dÚ8¤PŒý¼. XŠWqš0+±äüð<]ˆ~{Ý6b-LÁRLèÒ½,Œòƒ&»àÙÝyJœt‹Xv8\,#\AGˆ³@÷Fùš<ÀŽj ™b+ÓDGLk\7ï@ìåÐ\"F1+·8ƒˆ8¥&(™Õ0Ýœ+/ï¨&à¡ÑôPj¦ßïÿñÿû_ÿúû·óù—ßûËß¾=?öÇ ¼¶ÖÌPaÑÈÞ½,ººdÂоó4áçÄ1æ·oïa,;íéçyêÇïýþ±?ÿšùŽIRÔÆ¶†fsKC:á[‹Ë@yŠÏÓXJ™u’ 4 I§à¸dÇ”«‹¡bmî ^¤€ï[‹— ³EE¢ò^?E.— 쮎ªRYn²ÓSÔ‚˜œS¨jý©ÄË 58”.“âN¸4XÝœ™c²R¸*bdic<ÿbè¾¼¶¾( —ñݙΈ°ò%Ý„G‘¨'\'Zc\òB¢ÑaÏ¢·ÖK³ˆ0ìš*¢ìت@–Ë-h/¶‰„GÁˆD ¡‹ÖË )Ì@HI€¸WµL*8íÂA&Yvå*—‘¨I¡E^¢ià¤xñ#/réùàà¹n¯kÛfsNÚºàwVNÓ F(|…6jÒ’¢O¿‰.4È#)”c6ÜÌLÞ ¦;-ÓÅ)2Àòž°ñ©Å{Çq‘¡R>:H!P ¸Ê{23Ü M Ò‘D`³–h*ÌÄ-€b aC*L¶¬¥ê¨Y¢ëL4t€b­üNž`7š³u‘‘n«ìP«ê“ÆUÚÃ4‚eh:zeeÀ|e^Õo6v²†?¨\‰Wqk|S¸ ë@ÎôÆDat.ÑP€€1Ʊïïhq¿½ô6] ×*Â0;{“¤~Û@«)²\ÉœÍÜþ—ÿåóÛ)¶ÖZ‹Æ ö§¹áѳµ(¸èÖȳö¬c‹[e·AšÀq>À;¡«ëÓ4«–ÓsA7i(²3ga{eäµðÄÊl]Ï’'`.Óîè¥9à´}?´3­Å¬h§¢ŒÓÑe I‚ nnFËpÁV´ Ãñt5æVѺzb>†èÁÅ<{¬Ugó–šC¾_IAF¢HF1䢓¨ž©µ5Ìç⵸še}ad#YLNsmÍY: 2gÙ‚ qêÍÈU¦ÊBÀ_š*ó”{Õå¼IÔÚÃZV¥y-[àúk+9' jRç@$Öbñ\¸ògÌc[Ü«`MÿôÌö (T³M¸L4®‰SµZ¼rÚÙZ C–9 ÙÙm''ãÖ4 ‘m¡»\ªáH2R’U cÞ‚„XèBöFT×Èöýã/ß¾ðôýþÒûËŸ~ù÷Z¶Löv@tõu½\^4Âe]üÝÂÝ>rFFÍ”… œ Xå…~füÓýO÷ùéßý‡ÚZÍ÷çÿú¿ýLjõËýׯ¿þ]àÍc·ýýË×¾pC(¼/jÅ ôP™ã4à’#Ymu›mMW9˜+ ã¢Ó`´¶$Í<; w`†—˱ ØÓ^[vм8a1T¶d¸>,Ÿ»Ð§[q{‚¡X'öÑØÔª8dk¡jÎÅh”éÂRyý°'&XHÒÍ=u’¡ÂEŒ[üêdÃB<šn | [–¢3ª«qñê#V°Ïu8–™“µ,Œª)61 ’¬”9£ÍªäO“í-Q|s a|Š/Å¡ªYB¡Ë˨,æÔЉ©"°‰ 2'N±±Ð<ɬÓ'Ðú°Vaa&|i®7¸Ê;#{Èüì /Wj_ÆÍ`+¢q†]Ô9+Xyƒ ¬˜*s3fºìö‘uïµÌšÆ™u(t;ºŠœt«ÓéxE#È Ž˜!ðÁÖæŒä€U€¡tD%ãàu±#í4標8‰E ®Ë4æÆ<œpŠð•k£ìF/œ{qsÎ8€wóÃ-ó.bhì9£r—XQÈ»)á.Fïü¤Y×Üf^ˆyPÍ`%\ˤ†«:דåÙXc4ud/ ž²µ‰˜ÈÂ!±@‘+MŠ@(_ª*¢SÕf{Byz£›Ö£ª³à wj=Øí…Èkuò¯Ò§ä£ü²¶ÛÙéhÃs—Yûü)ð´‹æJ¤¨R¨Ñ•tö¶¼ ·PúôiÒùß‚Ù4Ê¢r •F^|Ï‘hÂàt½_§GxÂw_£?ï9ç½Ý+¦Ñ<­ËgÁ×%ñL x1dUà%íÁ4wʦZÚV|¿)¶ª)Óûâ Ë>DÌ"P½+F‰êÅzV-(št˱+¿$FÓZ5PÌBM$9zÝ@L䨣)˜´+s패<"—|š‹½€gဵ-RúI–ÀVRa* ÁYG¹¬ËpBœ-ªjT•(@™¡ÅhÃ{ :(«%l-ö3ŸMX¨ |"c¸XÕC(’7¢ è‰ n“ŽÂÏ3”;XÐV>É9j)>ÅMÆe.¾“ÝÕœ¸µð<—X EmÀÈEÁLøœV°ω·ä:²…Ø*Y.*ÙÖ¾ÜoÈý¹ôíËËŸÚB-XzÇ<%ØÊ»a³ÇBØÄ1})ÙJS¢«•qÈy[ð<Ç8Ïç÷G_BBðUï¿GñååöÇøm]^é-÷}ðÏ㘷·þ›’KkÅ@×…8JD쮹º0M4ö(¿Ÿá_Ò»Dá¢Q&Yh£N`¥*#"ñẉžEÈí®pöÀÝí-€‰¸~žu¥PÔ’Ðp!F«ól³åRPH’ʹϪÌÙd9uqÊšÓåVÎ V¶†|ˆ%œå(Цmð€Š±ŒÂ¶m[ÜéT±‡Œ@E¡\ƒmk‚è3[W&y„c`ýÙ~‰›ª%ÎŽ'9 ¡vá^XÊ%î7 N“8’Ý ! ²KÊ®UëÈ­˜ºž­¡bvQÍuÝÛòºé†Ê¥Õºj+½"§„ Er1vâ……Þ«Ž‡'Î,ì…@íâZú,FÕ=H§® ïx6Þ¢j$²Ê­…äqägþxÎoäý¾}–õhèqžÓ¸ïçïSù|Rêðœ³ÍQZÚœ/³îGþóOšáøÑ–¥É‹_Áþ‘çÏÇžó üëöúú²ÝnížÉáXíŽj…gñ#qZWÚ|Œ÷÷ïÀ²}ŽûËýÆYm­×ØÃvZãcÿñ~ ¬·Ý·¥ké\æ,èœjÖ$"ZþŒgAÅsÚCènf£rƒGAæ­ä“,`‹e¤NÏ##ÖéŽ:Gž#¹lëºA½@eb%`®@Šr¥‡Œ,D‡³ÙŒ®MúèkÍú×>Å¥eá£-=.öþ¹†ÈšB(,4xÊZ®ôÏä>‹Ãò×â: £j@˜h…‰KºÃ ²‰ài-¬…¼'ÏÔû…[¬Z¨è‘^­£¡&z/Ý®ŠøiqKçRpDOïÆKÈ]µ§£¾¤ö#Äkos©X.o0 xÊýÊþ4D˜J ˆši)üH+”ª,n'z“ƒ>jˆh¨â<ÜÄ}­1Ÿf¸âb–IDL¯‚Z &@¿2jpDlðlo[ÊeTL‹ärz’K‚-Å4ÓÙt‚wÎÔ©9Á5i–ã¼Ò½å6†À(6dŽŠÃª«*šZáјâ&±f a4¼&ÑrâlX’9QP’œ°jwajKqÚò)„×xC†ÔFí—6k!äyÀl´Šù!½CÞ„VY w»aT #ë}B#Ϧ |Ô8…›ùa÷™£ÉE‹ªõ¤…LRLMº7féA ¸먄ÕGÕ ~&—ªùÜu:Ñð‰ÓZ !´eÝ~©ó-Üp-õä³poJ ¡õ¨”ÔÕ3ùô ¤ÀPCIqT–.*X5à).à@i'ùÜ(‹Ú©è•p,öE¢Nx ˆ•¡hªè@›|´Ö‰bÜÉÝ45U#]! Kz*X¶| 3ñV2Ûòõ8Þ*X¦Ñ ËejË,Bb4·Ä %Øö“buNòœrÇZM`-H˜lª¥ ¥…|‚DžDt°Ø\ãÖI{F³O»u„´ƒ°«N%c¦P !+|ó¢Ó#=JÑY¤[Æc2Åî 5g‰>[;-Ë’ÓÊ‚–á“&û"ýM-ØåDÉðb“=‚ݾIH|1òA_?片ÇùŸ¾Übœúx<¡ôïþøÃ?1¸ »ÞŽÇq¼}ûö·¹}æ?üñå/ÿÖ3öçû÷󽉿~yY×(xÎ=ùØÏ3ÚûËç¯ËíUÈ#ÿöqŽcÇã/ß¿¼>þøÛ·úí·vÖZúâªF~ä÷ócÝ~Yú`ôxüíøßóσ=þíßÿÝË-õòG³u­¦#sîçùVÿõ/ooç÷­½lî÷¿ýúåßùeÍÜš9m5˜„‘ ¸P¹ 3MÀ,ÊÕÊSÜì”n…óÌkƒYÜ+[‹JRšwW v{¬[ϲk¥·êAÎjÓ3;«ÅDŒ`VîÅœŽ¦ê8íßÀç¿JŸþßþÇÿµ-V`ÙМ+•T#^ÕT’#>¨áê«ñ(3ˆ pÍÊd“ܯqr,æ"”$rØô5( ¼(aÙr¼“]ø$(¸‚™Œ‹ÞÚ… ˆ“Ž€i¥{y´su'Ù!w”‰BåÌ«ú_tSÀÁbã*«r‰h¡ÖUˆ!làŽ64£ÆµèY¦¾­™r›B†%Â5¸·è g☊ª«ñ¢BLí¦BA‘œ]-t›®9B°Š³4˜7"é#iW,A¨ŸPÍh!7ªŠ&Ê(.äÙÀ#r=Pö1΃k‹e»±KaSèÕÄ@/Ë^EYgùXH±ªé^8‘ÉjÁP“I¬‚„–•ÄV™Žaµn™9ù7"ÂIlÑz‡M71Ú•Óõ„›gGdñ,>v–²Ë82ƒFSºÊ¸°Ùµ‘3k@YÙ®£yøÜçùýÛßÀˆíþõåsªN˜?Pwcé4Ɉ2‚µötÊë,c&®ÐMYYÛž,„ê˜ùþ8ÏO·___ïÑÕÍ|ß·ÛúËý×uý<‹i¤ßŽÇ¶|ݶOU- ®‚H®aà­Eç\'kÇ gÄÅð;É V‰v ˜@‚‹s±3À­<--/W5,Ä„œ|=ÕvànVR˜è`¸°Å,fq–Ã9?"îE£ªG–ß Ú 2e¸É• eÙXí›t"t‡@3žY|oëÖ»$cP ›Xݼ ñ7ê¦Bk%=¡uwìÄn¥:åÇ%z» G¤à”f`í WˆhœT#ÕX°à[§Z¡nt2š0}¨5)0К$Y0á°„Š&àf`-¥Õ€UXŽö3³@¶‹ q˜“Æœ8çœÎ×—U½KD/>…;Uæ¹p/Y8”zÓ‹ëeæyðÏûÇýù-""n_?ÿéÓë/­­9GhoÒtLŸßŸÿôý÷¿¾zyyy]b¬}{Žúxß¿ÿ^õ¼½l]ëðržoçÇóŸÿü×çÇ·2>úSã×QuÌÇãý¯ùGf¾|ýÃo_ÿtß–ÛÚ– =EŠÊ¬9øñ|ûó?ý§oßÿªÖn·íe}½ß¿,aðãùmîÏ÷J£RZ#³°Ì‡ÿþmyÙVßWëüØç9?>~?÷j}±Ò”ìÖ0³‹­ÕŽâ¤Á@¦ƒ6)ÉÅ’D`dV:Ê%©!Ž9Âk(è Ïó1w‚ϵßî[§nåV¤=­G5å‚hòÝ`hB³5Ä•¶—¨›ÿÏÿùõ¿SG9*­ß‰Ob+E]€oÍÙ®z^§Ÿ©¤ÉzDä™ ØÃõhzì.¯J– ºpÔÄ4ªqÈŸ“Or)Ë| î©.v›£ªƒöÜéhûˆ³Õ5]#‰ˆÃ³7j‰sæÔlú,&gg,æð‡š[nž@T:_ÉÕ‹^grÏzm@Æ ¿ÁllÔæ²3ÏÐ ¬éµò1¹ˆÑݘl½ï®Vø—® oVpxÊ# ä €f¹›è-Zñφ^bÆÌš²Å$ºyR‡\ FT°*Ïçr͈ ÑåמºýÀÜc6Vι#…ìüyç>·Xᣩjò<1“´‹WËCq§»º3'|‚ÏæŸÜ™h ¸}›yª78 DTPȧÅ7Eaž¤‡y‚ѸOoÍ…tPÙ@–6éÕB‰ Xaö†Ž<AiR`‚U¶s­zçÖZìçû?ý^UÄ⭴¿´ûºm%ŸFd_ ³ÜЄ Œ³4F–J‘L€yöv‹â”0ªjZgO<…[´ûr¿/Û*>ÈYõüñýŸŽ“¿üöll®|_O˜h‡±Eªn…ê\úlg!ÖÁ9ý3—TÆY5bw>Ê·MÀò1ks=öóŒY·ÐÎ-¾ä´»“I?Òê¬Xb=yÀ>’¡hi,òSèÀ`hcRú´pœ|ªQ7»'Ñ *߃ :Øya÷xUqën§{¤¡©>ÆœÄ[Ó^ßÖ(ã=âSÕSð- «Š>™Áº–*HËÀ[«hÐô€§´VžM1#]Ht€Ù½»Ük²2 õÒ(yµO‚-àtvìÅ¥ÜÊ{s¼~gLT´V†yîª9a1ˆUo »J@§?у<¾tQ¦<…ÞÝzKêLd «î”P墾¢Vâ ‹§U[¯»©¢Šƒ}uW%9s[¶×è éÛñçÈýÍãh_nüúÉ_¾üûÎ|v{Óºs„òœ`Þh~<ßþüçß|ûñ²üRÇ{østüéO_ïý¼}z~ûñ±´õîYÏßjYæèkóõöü¶Üæýóׯ_þÝk³rû¹?ßjŒ¿þó?Åv[×ýó½µåÞ‚Ìê …7\7%÷cáz=ÒÌÌ&^¹W+ •³‰¬Únæaé„–™÷™ßsYZ× žAÓ&b¶É•‡"ìV•/So³>‚/ÿj| ´3Íø,: K°q’›õ–ˆªµð\t•ÑgØåƒœ[,«êSE³A ‹duê80É„7`«εbN·`+RYà—±³‰^mB4BÞ2J±> ¿Ÿ«Ê±ÉhHk¸ÏÛ5ŠrÌà’F@`Ÿ„½#&J –É'ŒhéBå øU8ÕÞé^Õ<¡~KB(7ëóD[®˜¿*õôS¸JHÙ€3sQsQT°.„#x áZKt2ýÍÚXºäÖ 'J¹KiGž$’îÔaïKÕ‹$w ˤïÚŽ6 ·(%‡´­¡Å=ÁšíIŸå/òÅhsô“^¬œ.òóÏÕ½)'J™šmÔû,UTøÕ®pZ›Y4M7Iµâº¸B‹5,çÞAhá Ä9Q@3Œk\VMJåf¢ë4|UÏ@ˆ‹è³Ô…PdÍ“ξ¶10¾oo[´Ö_{LnÎ[yãðmÖ^R #2zŒÃ¹O|¿ýíÇøû_ÿÐÚšÊÅGA‰”C­G-êýO5»öÞX»¦Åç8ÞÞß>žíïû7mÍEBÁð¹äzúT} ÷Ãê:àšöÇüóŸÿéŸ?>Ô›þîëýåõ“öó¯ßÿüññ×Âñõóÿ1^ÿPèv|ÿÇß¿ÿy¾;Ðu«[[ µÅk¿z]´&،ܰ¢—ѼV©÷×ÓKø»k´@E—órÙ'ÎÈ2"Yli%?³fØá»QÀl$$CUl|™¼În%oÃhŶÇ}Qœ|UsÞ¶ÏÃQØËŒ*¡)ì«ÑŒ9’Ùx˜7êfSÞÜF¹aTž_BªZj7µÙZÅ4™|ª–t›5´÷Âk༒¢ÄfÚðbíIáuU‚‹Q}j²"ýôOYÈs‰Æ, âv)ûZÀ6• ÞË”¦± ©µ.Ë*žÌR»1Zj}aJD.(Çú޼Ü]­Çg{±»ñ h᨞ù4„ÚÀh˜yø N²Û 7#“?òœÏ<ñã9?¿6¾Œ}òu!-Àž8gìéžÉæ¾è´C9¥‡EââÑñ¸ýRóÇÌŽÑgyÊ'jEÖñý8ÿ†:{Û¾ÿžgl/÷ûŸ”˜>ÞÞ¶mÛî˲œ9ß?>j/ëoXƒÿ¼ûå„÷ã/BÛ¾üúõŸz˜jÐr:äŠÂHœçüñxûË?ýùû·o¿|ú·õK-YkT‹ÆÅÓ…XïÛýí¶}½½n¿ÞP»ÿöv´—Ï_þøë׈¢U>Nº6 ììˉ\Ÿ©Y£Å¢À;–¡1¬¨éŠÉŠ6k^W¨gy³A4à «““ø‰"u©!àhÆ÷%–wœ–lC¢y™¾Ú=ÄÚRŽSjeâ .”'G£GNÉÿ:}Z£E´š /ˆÊY õ¼d‹èòÌ”´ùÆÁe½ÏcrBây©}fÑŠ5I Áhzë4€dzÑ Pm9ÎÒäÙœw½ì5ˆÝX‡ËU·™EÌÑÈ,V΂ì%L øÌȪQYAVZÍ5|N¿wÖ(ˆ„¼–~FK‚]K: "îU%Òes™´€1lä¦c6ª¥oà‡ù6¢ºt-l“™óJ¸–Zd:6ÐÆXP”.è,&Hd¨91 ª…“Õ®&Ü0 fôAÜÓªt@gµ,[¥눑â ÑF&ct..¥MæÚÛÀ¾¬Ãj9{ÃYÙŽ™Í÷®¥ò=q €­@w8[±he‹(Æ!ƒ\'áœ2é­0³Z0§0˲ifÍ`.é¢A=ãÖÀÖö£(–#­BÎébŒëK¿¼ú3˜H›átkàùh·íe]nwÛæ‚Q\Gýx¿þþg•×»7ýéÿáåËØn¨šRÎã )=z{ÑòQååÈ1Æ·Û¶}ùõë/_þÔ½äy|ŒïsŽð :^¾¨·Ýû|Ûso [_F®Qû1Úóxÿ¯ÿü—¿>C÷ØV,wø»|§âž5ÑÆG³CŸZüÖ{€'%·±n+µÙz}]—˜ °ÊèÀ°ÒŽà†¢nµžÀtÝ®òÍØ»t³fé mVÈ6öé ÍbÉŸíjZÄÕu°Õâmøá¡¥¯Å»Zö®˜w!¦Ù æ`Œ^++Œ)0¹1y€µb4#ô˜öpÞä®ÿ½ øS2Üeo°²¸­1É–(ƒGíMi÷š{k–ª…açèî"ìÆ[ºå‚®Â>!”6¡ˆ£äY>DÑ#ý%Ši'[ïErAÜΩhR,Q²MÀ •¹–òèÑkR:¡üB$¸“¯Ä°Ÿål#G4¢í+VβjYÈBÈ7³ÈáQj |Éó1ÒÏ¡„oa¹¶‰óÁsA l>\ÉG¨ S¾K'¹ˆ˜RÃî#–ªá‹yW•^o• jëVÚéjØÍNc\»ÉÀl\’LfÕ¬<Ž9&Ž®Õó¦e§O›–]t «Úüi°³bjŽu]üýÌxfŒç–÷¹ŠŒƒŠá`õ0#³m¹xºu‚áݺ‚‘zPÒ{û»ÈÁ€}Ô„½CÊ׋V:Ó”BÇzš„ïÁ[Æ&‚œXk€änvãèºY áÅ Äé9å¨87F÷ya°þ‹›"ŒÙ)v3p$TÇ,Ÿåƒ}öUxh;·ÛTp26@ÓÞšC‹v·ÁfsÊpo©4]¥¾¬ä˜>7öQ{Ó¸®Jzg'QöÓÁ‰}WÏ5W1r'‘í¯ôO‡-Aæ*SA$•ÀÚ}$M– "œLRäÁÞ׊æGr¹ÃWÝx¢s¡“fËŽHÚï¬×µQõ§¡—Z®=Ü\v7ÂNyÙg£±pˆå«p¦.°Jƒ·³y—³ÂTÀc˜}ƒŸÝQq‹N´^¤ófT¨úA§/ÚdKèöáI|­ÞÕot(«8ѧ±ÚÌñR~Š“=àÕÂaSåqÔ«{ Þjò£ó¨¹©°XêD–TµhôtŽÁÚ»fˆ@%͉V 8Šï“Ï®~Í·ö0N²æZÏ£ÿøÏs{ùeæüË×?©o¢~úÝïÛgÍïžTóýûÇ øéóï¨çoý'jÿ»¿ÿoõýã·Aý¯þþ³5~;¾ÍóãöéóßýÝ¿ýxýmõýw¿þW?}Ž'Þýþèþöøúû¿ûÃïþéìóOþÇß¾>öíõóëï–{MDŪ¿ÿ»¿ýù׿_óûã·ïÅþ¶ã­uÌ¥èüŠüø8Ï÷5"rc;C¯à’':Ã\á­[l@žíjl‹Ô°kJ·%&+{¿Çâí& .ÿµ8¨F4]Á^–kfX«·Š-pœÆ‰C|i«Äš*ls'E#ñÒÐlt(ýLצ0J?¾Î*Î~¿+ç´íaÐíÁ¹bSW£Ö;¸ _™œÏÈmˆê² ý¸V^b5·À[·í±zO÷­[C]x@Hk^©¦…b1{ëœÕ«8Õ5 dW4lÉgjLØõ„XÔœ]¯…oMÌùypVõsùYqß©»Î^ßk¼Â=Ìeíè> F0€íI£¾‡ƒÜ 5Ô(ÖKre|Ǭ÷óQŠÿx|ïŒÛÏ¿þ×øõoÊêgýúxÿøËþÊŸHÃ{õÇ.òþÓ×Ûúíëwnßðûv<ÏÇÇÛëó£e94"qYóýýýÐoù§?þéŸ÷üò ÷“/çy~ÌÇããóýþéçÏ¿|þùöþíë_þéϳçÇÇ‘ã‘'†U£EavoÊ$¾«¾zÑË÷…ùÇ??_¾Fjß~z¹¹¿lÉThU‰µI ¬>¨5p‹ÈÃ^ðmÙ¦Ug Ê÷ÕMvÈ]È®åzW¾’ry®5”íÍÒ¦çË˾þú­æ\[o>%´‡üf,j–‚…ª¦7!Ÿ`I÷m:¢ßÜ»ôìî-^Ü=-f`lcâÈtØo™"Wxô’{k Ý'…‰™<Ú¿¸Æ3Dû˜,ú†øhßê…|ŠÑáÔÈŠÛ6¼5>˜=Ù›µÅ’T¸K]Ò* †PìNMà&‘y½$Ø ì¡7`ozòLj8WA éUûÄÙÑ Ú*û|‹}¶[=,à Mni³öneG±›»‹E„é¼±71Ú3°3ªð!~>—L”ÝÏUI q2ô<0á¢ìMQ+WshÃ%c*o…YžªÄ`óÝŽŒ VáªovCùÝu_ÌŽñDKÈB©ƒ- w8«>¢qp“Î6¤h6a4šhVr›&{F„W}¤µ‚’©µ´ÄÓV[‰Á3‹({%7Åi^Xps½#ÓxÁ«2´…jáÁÎ4»QËç€Ñ!wDô§½Çx°ïŠ£sòüúëï~ÿ§¿þiº¿¼~¹ÇÏûmØ:g||œÇ™®h4_¹ü}~uöíËö~üuÕÇã{ýòù¿¹Ý>Ïù¾ûvœ3û éÛûû.žö.éYóxÎu||þÃç ùûŸ÷8þ}—rø””¸‹%/©…ÛÚ£§ß¿EŽ Žg}›çûÇ÷:ÆþúËO/â~ÎYõÎv0ã6€1-‹lRÇjŸ-!OÌ̼Ôî…‰z4Ý„ 8Š“ÕÂj¡±°ºX©ŠÆÆ´;#2Õ ¦2=æÎ#ä Œò:5kt,ád'Ú‘Y}º²N‡¶ï_Ÿï?½~@"±GWõQÇq<öÛ ð8¯‘?uלsCö9žý/çü­hjþòé§÷óøéíe¼^52~ŒÑù„O£}NfÖ¾¹Çúð÷Ç<·±À׋Î=Ï0]1ò>vÙ˜ø<öÏUž8p\Œßàí\ÿürÿxuïŠÙñõ|B«õáþæzîÏ'þñ?ýköýeÛ™8÷qÁÖH†qÌÊ †Ï*–§6½þŠàtja ;=öØØŸo/¯œs>¿ãáÈÛ§ÏŸ~ýõ×××/±9ñí—Ÿ~ÿñõýÏù¶8?½}ä¶GÞ_ƈ¸ï;>ÿ¼×ãµ>ú/?ßssÏßþùðiìŸ5æ>xƒâãú#Pëãý§ûOo?ÿ}CåQíP6|¾½¾üá—__r;c`üÞ¾~ü‹‡„ß-¼S·d;bv?éÕ‰;7¼}¹Ã_’ç”î·M| rí‹»)k±3xM'  ²cˆtT¥ÄêéÚÀ‚žl$öìjZÊnôÞ\Øc£Ÿ¾ 1ëûÆ ÷žwd…¸L7»É…#Å]^ˆÁöÎPIpG|AoÀ ÉÈú_md(ëvÛÈ'µ‚ÀŽÔÑýL©úm5n#®ÀlFÖæp4(t;CÓÕðÞù,}ò 9Àa.×ë@µãÊA>)Ù}¢è¯! Ügõæ‚ÑšÛ»&¼=*h!ñ±z¿”6—§F?í[´<Í£=ÈÁÎAZ“¸OqŒé~(=H5v‰{kÀ˾dHêðh6äÍŽC+‘«ïÂu¤<ä­[ IØ ZZŒ±æ&²ùÙ}fl³Òpp“Œætî-¢Àã´„¼¥VÏå‘N)º@Êh£×,‘TGÔêwû½Yö¹p–“Äò"些`mñàÚ(“Dø°DìÁáh”e%¸Úå¾™`¾£·nu/—ŒãªTw½*°êLÞŽ~ÝÅ[ÕÜäö…ÉÞ—“¿+^éž'û ØjvÄè o =UòdWŒcµÓ¬Õ‹¸ÓÝÍ…Mˆ}ä}#2Ïå”Ä·íÍ fÕ¹,œuœ·|MÞýõvt=ßzyõó¬ÞûÇÇsÕÉßýôo_n½‡2?ó—¿~ûëñý=wö\]ë̳Ý0ŒóÀËþ%FGÜÎúí_ÿåñqf„¹BkÜÜ^îjâíååkïõýOÇþ0`ö¹ÍþæwŸÞ>JÎY<Î÷öʱyvÁÄ`cÀEó#ð¶i°»}€jTsÂ[:yš3±Ë”w6–yRÆpÙ wkmìÆš&Ì %`l>Vf3|PØ[rÐX(ó¢€$ô4 0»žHG½¯9Α÷;ýQǬ¯ì={î=×w£oÛ§ÌOäªñܳè×GíÆßœÏcl½ŽOºÿí9‰çú†øIœŒõ½â+}„©OçyD¬òmÙœ˜Ûõý¹fuq­Ûëø’ùÇ}Sx†ùp`ù—¯ÿ±kfí•<ç_àçvKâS!Ü<«¨záü3N}_š«çíQUÏü´YÑ™:ì «fÏ-©s³fë[™å³ý™z×ZGôsÄ'j¡½ßö·ü7ÿÛÿýß}|{/¿ÿüóß*ÇØl;Ôàöúéõïÿ›ÿö_þøŸžóùׯ÷ÛÚ_1bl£oЯ¿|~‹ýã\Çúù>Þ¸¯ßÍ/ÿüOÿŸïý«yæíþ¾{^o@½@Óyÿݯx{Ù·—<×Ç·÷÷c½oû^kÞÇý÷¿û}ês$z%aòl½>·Ø+@ÄoØ÷]Æ1`¨åéçÃýû·×Ï/w®ß:g?iXx&6à‚|ûˆSnj7ÇêLU«xá©ia*ªBŽÔZÌʵ]¢Òz ‘y¸ßÕ¯!gsñyV€žÕ/`æõ<‰Vt5`B@(.#8ÜOÿxÆmÏâ6j•ó1>•*ûVð'ùs³mƒS¤]Ñ—E¨¢½‚«8lѯÆ.pǺ39çÑ' ó¾ŠÉ7¢#nÔš: `w#‹MÔ1û 푼ÍU¨lƒì¢ÝzØhl€‰*{‹ O@UFÇá¾]ìM4Íe/ñ¥z‡š÷®ÎøMÜÐ(ï6 - |7rQ—ëÀÍCìåUà ¤M¸Æ¢'ž‰S!ZÃåBsúéJ93:ìÀxv×.žÅ"”Û¡,<.bKõ"f­véu!40Ñ-º1[Õ¼±DK­è=p¾lJ¬æ-€yù<ª3ÞæŠÐT·/äâÙgpÞÍ2-lfôJ _Ï]‘‰lN @£^ £q亅±K1ܽé Är€ªîMã22n~ƒ\ x-_¢i'–Ü­ëL¿xC“º,YŽÙôÞj”{Žm‹ø:ìW¬e5  ¯·-ºëc-®ÙG}È|¹}bhQŸ¶¿¬ç1ÝzžÆþw/_î¯o¯¶ÀWÚocÃïgÎù¨ÇQ}ôzåωZˆã|ìct÷oÏ¿æ_÷zYj¹dÞàPî ø’ 5Ñ`§¢³Øwa«~g£ £Ëe@”]À”qÍôÃ( •Óomr…4DwÍó¼˜[R»áµ±¢: o'Üz.¶ÉûÛÛ§×ϯ?ÿJ®…ðÙOñ.—]öcž ‰Ñ蟄¯½î­Zý]±i•¤©[:Ç6Òènœ³¬ƒzv¥Àª¼y‹}-ËK¿éˆy~ÛB--c$£ºe3 â:ûe{þÖ5ã׿AÍo~d+oûÿnÖûµÍFÍŒ˜ËÏõžÚ:ÂÏçß>ß‹³ÏçüéÓíÛ·z?;?çðí¾¿lãf–øÃµI•Í×2gF«žÂ°/AÄÈ e÷B¸!åÛëùòRþBDãÚÓ{ëÞmÜîúûÿúoç:Ö ðÜï÷ŒýŠ£¥ÖÛ—×Ý1{Ÿžõåýåç¯ßj¸aú2çïjþévÙÆ«9 ¯ÔýKÒšÀøòë¶'‘æYÄ9TŸ¾ÜÙ¿D\”µmdo··þc¸ÎÜ^eŠ˜ýÌãÏ¿}Ûûqü q¼ÞÞ2_rü qyáÖò·àÞqö¢ù Ü1„qÛ†"º‘‰cu‘[y!§«Ÿó|/Ý/ä7QîÛ¾-ø_ÜsË!¸ñhøžú²œA¶wòÀvµ¡<Õ{{³"Bà¿z(ÚÏÑ«ç¹î·u€ïÄ ¦½£=.ö§¬jt:í%fc…nêŸí:GtƒÝ£ÂjMº¡ :Ͼ ÙÁj ÊÉ8çšäFTG†ÅÑhÛÝĨ¶Ù($”6<ˆeÞ ¦APô¶qVÏdÈ2Yôäaa—¯ôÚÍœÀ) u_Õ®p¢ŠLgÓ Äá òê]öÂ{0«,ls½7\Ì]©VÝA%¹¬GÐn¥îO?€–0„ÅqÚp#Úu±‹Šv‡/¼lDÑ'Â;*> ¦›ášó¡úäNðŒx¬ ˲Ì\In ]ñ2ÎæM·kõDl´­sétÃÈåÓk  ]L¶ír3îÐ3<º‚×|›sz”Qítn H¢ƒAGµÓ¨bÛ¦LÀpaѹV±Æ 41p7¿—aoì­æD.{…n;~~ì±ü\Ü6T’;G²cÜq“–»o“?)&cÙ·€i ± Ç¾ÿÔxþôÓK5?›]ýý(SñüùõË·~½pú,B7{Òìýíû__oŸ¿ß×÷õ‡Ÿÿ«Þ±Ö{ÊÒ}d¿|±ÛËÛïøúuþÓÿÃêïï'÷~ùòùöåþ:´¯óOþã·ßV}=ź½ÄO?ÿñ[­¸ß¿¼¼¾i¬ªIÐÓF3|³ª¬çe&~’ôÄêߤM¥6׌pNäºØL0§Ñ¸‡•ÞÔÛòó27Žf™[x ¤wÀ`Úm7ØUçÂ&¬vGzï­ü\µŒ—Õ˜=9¼ö'ù=t[ƒÄÊèÆ‰náïglŠÎ‹+.QÀ­ûl•]k {.׸i±éÃÉØÌŽݘˆÑ·æCßgÕ踿njH/E¢]¬Êm˜¾Qò…åà'õ¤»?¦R§HcÞÎòÐß,ŠQ¨~Ÿý~?ÿéÏŸ>Ý?ßîáyÃùò¶¿Ý~}{¹ÝÆ–Ú‰4"û!†LD‚<…7asË8StnÑ,¶¡Z>Q”$pVˆe,;ÅFa¿¥Ø`÷Æn²¥.p4Õg÷>¡ñË/v«ÃÈeò؇ñ¶‰«\jbÏÈŒWp54±~úùË”‹•ˆÌ@Ü^_»{«r{Ðó–ã—·û‰C!a”'Ä-¶{DwÇñÍ)yßãóÛËýþi{ –O‚h›V]&° J‰Fy6¤ÈàfË(àhÞ½œÙÞ¨jBÝÎ9Ñ]{wº¾FL} Üê&Š…tœŒ~,¢ Ïàõð{2Gÿë‡"ÝÏ™#ï»v´LˆFõ"8·øâ¯foÉb›€ÝMÞ"ëhŸå 6úHäÄw ,ÞpÛU—Ìö4Ú"¨›Ðí Ýe·uwðqžRhñ… ò4’ïè6¹‹ÞhG3éOæ½ÝÄ)¦æÑx›s¸p®‚ÙºŒFË?Í>Sp“j_¶Ry6ž®ß“£ûŒUÐmq© q UÄV»´mv6Ïê—À‰8ŒRßÜçÂÇðîq¢Ã\«löžÀkùÙ.3[Ç Ü/îe_2ËoFd—@4^èç‚&Ö±ž½sbƒÙE¢ÉÞ0Õ£KGð&Æ"Þ†ö^¡¸ñ¸ù¡Éµ/LØBiÀ}ÊôÂÃL‘Á¹ª%I«Îj„PÙˆ³¿7'ýz†¯r´ É ä‚Õ ´·×ȹ8àQÖä{x±7rRÇtFAÀI³ôt¯½¬ê£{ÛZXè‚—Š¢W'k>FUYN›´ØÅ«ÐÙ e‡Õ 0A‘uòûÖRêõžÛÐg£$ŽííÓÖZþóŸßù‡ßÿÝÛíå1ÿ|®]+Úû¸é÷·—úÝ–ªooûíö·ÿöáè~Om¹n ðÞýüÿù„u+öØö»)ê6F½¼Þ¬>û/@ ÃRPéÓtT36?æÚ2¢6ÃÓ•è›…ÕÎqP£×h<6Ý‚ûÕÖ¨}gQ>¹ªÌ9˜LZ¾ô¢].w&™Ä®Ý M‚àèj_>€y¸'|°Æ 0È_†¾V0.ÑKw¶I]l÷4@ß„¡²÷®`ÄêJ¾<Õ|a¬ðQSƒc‰q°Î‘U¾•Os&£#!¹J}Õ[y"úòòUÄðèx'n¬^H¥ÅòŽÑx„6ÆDÕð |HG6ÝuÛz¨6}«sÿ—oçóy~úü²åÛÛç×·íí¾up>Ë;ñhKq¢+Ðî°ã,mqÆ‚»o”å xv³õ”ÜtC¡Bƒ#ÛÆR‘baâ ÞfèxA/ê@g!ÛHŒ…“‹ƒ½°&q¿6:²k¹›Ü•ªü®~k°ÐŸ‹aø/Î|lD{ªñ**± ž m¯¡ØÄä€Ýä¤úö:^ëw¿;Pë#ƒ?úuÍ-GŠ”‘zYuü(žcÊBz­ºSrtc7 Íå>ݼÁƒØ—OA‘whs£ºá´äg³ìå^Œf¤ÑÎòA¦Ø2zK½ô:‹ï)¦oX%0ƒ‘Ar ¸FϪíôüWÅ@S£[À‹•‰êÓ‹1Ñ0Ñ èËØ°†èZdÚ<è÷Š?Â?M„y6*ëN¨5C£dÔÄC V.djµ31LPpÒOò6Õ³?"»‚ Rw«› ‚:ájó Gwôìg„Ò¯ö÷âj H»_ J®FNìË•J– £Dú#Dô¹‘ 6¦˜0{Ñ7FS§UlTà uéÈTx©Â`!-ö}ÑR¥I”¸Ï^f4›ð޽è%FÐ/‹•èå¹ðïÔI>ÉiÇÂ""„jË·ö©.BN¥é[ÐdÞõ ¦]›ë4kaw¤ÐºŠG¼Ü»ìÍÎЉÅÚÂV•&Å{F  ÕUA—$âÒÆ@×Z³ã‰5Œ±²Û¤Ç’X×1¡¡i¸à‘[ry­¸žì iîK„¥3¨ÁüM¸—MgO^†Ìö3¼¿(êõ¾#^C[òT÷3.:gë`ÎÝ`~A·M›ä2OÁôÈÖô´Ö '°9R]|1ë–º+ÞRo/÷íþû/¡ÈÖûðÛÏŸãçŸ~¶IÎïñÓ«‡ð,¹áMA¬§;ºÌ¾-o«î“VdÈÂØ ¹44¼ÅeUõ¤) p¢îT»W0º½*Ê=:UàY·ˆ½›Øó5ò«2f¡à³äpØ;{mD•Iuym‚#ÍQu$”?t´Éüˆn"é–l$-#­Øàšø~ñË;ðä²Aß™|M­òš¦ ù Þ²qb4L܂霣CDñ󪧨ðƒÒÒẅD[±vº8hŠ©ý‰u#ÞÃn>PF`0›½ÊÈX6&PmÝ­åÈ@ê[Õ½ØX´ÃíB-"=<+ikv#üdkn›~Ï_>mñOÿáÛ;;ùx{{ýõ×_òFÐG=Æb`ýbôÂû`ªr1 ûl5Üsõa<ÂÙÒZñd6ëÐ(©(OïÀ=ÓQîöaæI|qœÂïP‘‡ÌD¤LÚWdÄZŒw¢­›uInoŠ4ÖÎËYJeUX‡Ñ¥B,×MÎbR¨;„—”Är'™ÐKb •´{jÒî5;œä…¡íÅ0¸SÄ€Ë,£ÑTpÀ$‚\ÌUð…ˤ4«b.1ÔŠI,zD.E6^ .²NŸ!e ó=‚eR‚ëRöt¤laA D¶Ì%5íd¿„:„å;äÀs]™ý~§GÜ_ï¯Î§·¬8¨1böÙçéGÉ Uƒ†®Ê,4SRŠ‘®>ОÞ(*‘ÓgÇ‘ÜCfcyBUtà@¯æ}äð†àNYÕÊ-k ´{OZŠÂÃZòñͨ¦ïÍÙëV^R‹ƒ<’›+#n[æ¸Å¶3ò8Ö»!³‡w* ®xÖÕ½ÅižÝîqÅE˜]r¸G].M&Ñ´ ½ß9tõ¬ñ±³¶ eeFgˆYØ ï౓ÂmŸ^"ˆn˨]»Kc‹ *bT³ô¸·›ly#Ö…í–F™ð,WsË29Iµ»« @›å,`ð–¼·ÏÖ×jÒ·^‘qîƒ×ÅÍ 9¨iœC[ë9ÆbGÆ'WC* ¯òÕªtØÑXuËÇí¶ßƧV”k|¹T–„›Ô%š¥ˆ€ÃlÅ̶ÝXÜCÑ}†N; ñz9ELb9ÓS×ãšÍi ˜ ×¼w1¦ÕbØØ" {3A1™‰}ÉNV‹ûå°ì:´O6W¯þw+Åê-¬×ýí—Ÿþöó/_â?ý²ßo÷¡EAÚf³}§OSÖE_b hq6®…SU‚¤.´+C¤8‰ý*¢ôlF[a›é“3"ès ÖÚ®½ 0Ãîæã²sŠB*QD0C`WïI´ïîA•P0È­1'oü4Ðö5@Y6€­µÜ†çrÉjž­ÈTy·ö„Þróˆ”;ˆpKìf5Bc"Ë™@`›|NŸð HœðagÀÁ˜üž¾[¡'·}ËmÛÆÎ‰t«çháV8Á"^ä›É4è08AÁ;x7°CWÔ(¤'±Æå?†itSFA“ÁöXD;v™Ëðԣy“Ò ‰å©áGÝѵqY?ŠAÝÄNÜÉwékàbç¯Ä¹Jû ð„ž«ÄÐ¥sа€ä+yë&!à´{¤†8…m£ºU”ì€`2šÓü Þì4pT{ò{‚p’J½šgÇ_¥ìµÓ”ÊiTH¡«–ŽàÕ*»tŽUó(` ³4­>ç×ã1ÇcÑ>’*D¨¬G4¦æì·W/ ]¾Š¶¡”ÝèG»B ÝÂR'¼Šp³á‹^[f, ©6NÏËBƒ\À L[Õ{™¡ÛéÙ‚@‘&‹d³YÕcõ 5£ÕÀè¾1ŒT¬jÖ=ŽiÉ/D# Anär³C¹/p"£e?­P(ù \áa',óhœé¸:ÅÀN/ S›ä™ j4B,ñ%2G°{— Ý„õal´ JFöègM‘Lj Ù`sÅ„fWá€6^"”v{F,˜³M† *]äWÉäÆE\Zƒq½/&Q §:€Þ„7˜¤w˜ÊïD¡_,gèQ…B¨VK×8 5sSÏ û.RÒ“ø´·âšn ‰Í­îUuTÏ}ñ2b„n¸HqÄÑ‹µ_€à"äAFÇ6zwAʆÐ][ `×ë  ‰$ºáUÀFC0À†.OÕK¡ªOPÁ6”Ý|–PµD]3Å6Ã-Ì&͘½Â)Ü[0•…žÁ(²}#Gdo(¤ ßowÔ˜MÑ$lP,p³ïņ::ˆ-‚Û„¹€ ¸ y¤a¢x+[ Œø ½ÀMщðÍx sµ .Ó:Ó\P[Sþ¡Öh<ÚYs<Ÿóxl÷qÛÉÀ«0B³¸®©.ócêÇ‹ª¤ ±èÛÐ?üûÏÿEІ-íߪ6òµ;E@âel¹Ž´{p†)$ü¢uý#‡rÑTÅpuOôÝ*M¸=¦#´scÍTîÀŠ«ñf5/š‰°uµ©àNV{½Ç>ý®Ú£†c.̈¸XLR‘›ëÕœ+u¸*@p˜—Úi­È…ªXägî\®®!_ù:tùXˆöL‚¨Ö‹ÍÑY.d…WB³™Ì¦Ì´ îà)ñé¬-ÀeîQÓ{8Å™Šn˜=  é‚·e L>‹*ÞGÀu€ìº™P€•äXMĹzeb8JÀvæ†~VwÇ™¾ô:Í&#\sÚ tÇÁ>áíèŽg,Nw«;-„Rˆµd6=«{X“ò…˜vA7t™e·›w¶Å1ÛîÃÑSM³º;–*Ìhur†¯7Õªó°x,.z=W²]Ä W£ŒJîí& è$§ë³0ÑP°,‘L¼\‹Ô3E4ƒ¦X<Ø:׈8 ²{#lôò ûN øÙv‡G-(ݼSZq}ºl„ÐåÕÐá$@4@à„¦ùêZÄ3¼§ïc³ý¾QãÚX4XRŸõxe¡s{ôzQ6ˆËÏвWAÖÙ*ù•Q ÝH4G¬ÅŒfpk“ê¶Už‚£ÝÄFƒ¶ÛuZCÜ8Wc†Nø˰x›ÔYÅÕc¼š­V¹-wP“½•#Qƽ8/ ›¸Ú–Pµ>>|VßP{ÌcâH }T1’9ñ£1 #\µ%)æ>3Øë0b©‹‹¶ègs¦úXÚ‚•PÃĺ¸ƒå÷B«Ôè"p¿Ý(#ݦ&„”‰À€„ Ø¦Â+}sÏF3Ýhá™LðDg ìN«€ (¢¾Ï®çÇýsoq#­( †gtj¨T³§³Õ6%ª!wSp@‹Êš0–uÈ»°'¹¸8Ê=‚ìuˆ^`ùdÐþ0`èrÌnðº~La_á+":‹^¤Ñ÷eW¯-`(rï¶î2¹\OŠE·Ð‘øÔ}*0­\n±ê¢ (ÖZÃ¥Þ¯kHõ •=dÍ`Ãz¿ ˆa¦ÂìÙ¾Žx4·F‚7›Ö£ÖË-nÀÊ¢Ëlt &ìºëÇЬ½º'H…Ð)¸õüËšGè§è—` nwSáýÂEHo®ʾîŒËo)LÆI¿®þÑSü1Eu~%YK®½„Ù:'F÷-{¼åg{éf@Eo¢Ð¶S6àÀ•9A‹›isAƒݦXÊY¯èt÷É~¤CT“î7öV5ºiÔúDgvo>3jvšˆ(Vc=­(Á^ª•Þ?Ü€Š˜Q_Xªrán¦°‡?M,„|I0zۢà nÅ“LSg}ŒXöè¨MôTXv¹×a?#–„fEÙ{WvacD'±T+jƒe¬Z(caN‚õŒ~FßW…Æ5H<ÃR«¼–ÅJ‹¥ëéið8ìh"”£y’K@äjTÆJœÖd¼3ÎÄc B‘Î`g“Ë4†g&;‰;éÐF£K¡× ªX;9˜{A«W³‰^íêÞ¬¬áýÖ}Ì\#6j;F‰'tì¹2žàGÐÂu=: kÓº ±®Kzðe÷ÖS‚ŒÙåÖO!ܦ\"@/Ä@ñCA ÃÝíö-l[¯å2Ñ«}±ù= X®Æ‡r*¾H±fõS™Hö:…ÑÕÙpgc/M  -º9UŽbàVX ËOÕš”BûÓ®ò÷«HÊÆ;T' àvÛrPƽzD!ŽE¼¥‘D%«‰¶R Ì'kÚ`¶ðtLð ¹+¢«¶Rgh œewnJ;HH„¢ÀMOCé› ¢ÌL5ŒŽIÖΑT(‚É}ä@¥‹« ÏŒgD‹}cFœ€"G…kh-ëP«Ž€ÄÀZrÑrolÛ=¯?hhi6àSj‹4ÌÍ™\7lé²—÷Yûêjû«³EÊœÆ-㦾E0‚º þsÃ`‰-÷ÏPuÓ«ý [Ë®'GÝѹš[0Gk#™â0#B¡Þ½…@í²ˆU1“zÂSµ«‚ŒYÕ Ð÷ìdº· Ûæ@±Ñ&Q6Ñfª…Ju€œ2XV§H 2 ®}¤9™çfÜt* ‰ŽÄIêìnÕ3ë}À6NøëªÅUY¸ p©[§oUt õ.‹ÝHÎQ ÔA^›ÆÀÍЦâÂI!)“¬æcm'2#^^bø@­íÄøF`¤¿ ßFxh‘ Ær4_„Q׆ޙØH¸˜¸ á:ç@m¨ºÂ•B]x¿EÃ[ð.$¯Y´%GÃÿÿ§áñéÿãøŸ¾Ê|»í·mŸ`6ô”†°,'³QXQaqMŸ-h5%#x'FQD{mÄš 2‹žåÀ6b‘n¦Àe„Œö°i3W­åxüãKO«ƒÍšÍ˜H÷ ð†7À`Û ÃhI! ÐhbñÉòK£¯¬˜Ä’aT˜t@chôébDߥ³¸’Šê¢Cšqv7¨Q°o1îÁX«í¿F@ˆî›ÝId@œ—)yóiXO:„k5» —œöNb`ox¤­Fgv`!3A‹Ý=ù84¶±í¹“<±€ƒÎº®Gþ¶ðb$´„A±ëØðBEq=„¨BÈŒ—‚„åšd´Wc ´çÚÅÈÙ—CÑ>…‚˜ÖZOk«FšÌ¯ÝVÄ-×›ÜÁ×öŠ@Ä}9qÈrïVî¦ éŠ›XmM¦9ÍG s ˧€¨Ew5¡fD9[›}¦XèÆ…qú GÚàASܤ½ÊÆ^ýEŒdˆ§®ù¤»½ ’ÌÅEjGPÕƒùu :0XNIFCàJfõ¸Fò$Î2&;ˆ1q›T®æ²…NÀMƒ8 "H¨]É‚Ô*±%9àKZÙÎM!Ql/Û#íÄÛ¼#L'; ö~£›Çrøº!£K+ Za•J§GT7-kEP]ê! ábLnļ§DöDÙ#c-±ˆ^µCÜ<ÛèûÐàº4,ñ‚á.‰ƒÃe2§¦;* ð.Æb¯Ž£ê©”(ú ¼°¢ªÈÕ U¼–({³]ms§ ¶ˆö”¢$Ê)ƒ¤QðLr袄v£µÚŽoÉ0lå&"@]yh‘ÇžlW3¦â*4¸‹{7ÈB<»k1˶ H¹Ð¸*:\>ßÿú¾~Ëûþéõ.rÄÆ|ú†XàµÏ–üJÆlž¼8L½Ëtoòþýí??ÿÏÿÇÿ§mà~{ýéõm(¼ƒa€ m0@(9ÃPΊíÚW+ApØa€"9a1I0–-mŒ°&QåµqÀl’HPIM5C-¿ µºR*œ2Í ,7‰ë×s**Eœ.cP“(b Š2t ¤´`%ØÂ ÓŒˆÃÓO"¨f˜nùPÞÊ¥ ÁZ&Û€ Ši;p³'´Ø ø¤(WyÆé#X R/ä$ZÍÑ«yýNÃC6(W6g„ÉÜ‚ûvX €IDATÎ w©Wˆíit“å®Ù˜Óëi’Ûþ)5lŒ 5¶é†›* ÌûtF#'GD“³(ó¹Øê”Ê DRœÁJñ0Έ<'C{Gãј É%¸BäÙ< _j­îŒ‚/€Ü‰b6[g»ÓdDŸ Ûñ ÅÐmèF=!2ø¬oâ@¡©˜¤©«Þ­kjɵü#ú•F{µlÑbSœH;áÒu,©xm±‰ˆÐ%¦gœ8 ´yCºjJlHÓL6 c·¯¦o@¯>¥™þ Ra6²à^ýAB}#@M+àXôSHA‚–6ílË@› ®)´€f°fÎðÞvX«FjoÍ6Ö¬çÆ1a0€ ¨ ”g¯a Z& $rãZè‡+bЇ¸, f`k.ÂÄƱj®“ÇôÇü——×}ÜšBVCØ}U2tïD“ øNžÝe x}j“©E« Æ0MÚËU>@ @­ËWZê‚Z 1ÀæªNQ©k°Ø aÄÎg°‹|dÄБØáE·63”Æj´`š6 Zîl7µ~$b2< +”MSÎY~ž}Ö±½¤²›T½1Û³)bH'ðÙXKFÜÚ ÞÄ“| ÙÌ$R!ãÊî´ ½€£ƒ Z‹áµ€\Rõðlt÷mð… c…ù4èáÔ\,£}·í¨h1XB÷%3Gw€°œ™‰[r,~ ¾-ÂIÒ ë„j].ÊXËZÝDÓ=f¯²TÁl³á*> 0Jzî”YíE ªÉ€ ͘XŽXËÅÆbw?Ó›!‚hZZñÝÞÀ¤k­çóÜuÅ6^¤.tqGÄ¢×Ànô '¯E6«úT\§LM‡µþáîÿù¡øûïÿiöLEŽ—q{‰¸ò™ãt“¼¨Õ õQ˜&7‘©ƒßÅ$I d‚«±èN1µ¨ŒXâQ¦¸7\›Ûh7¨=´Zb¹N*Yð‘P(;Y ¤;J0•X­à3G•Zpâe¹„ NÇÓð-ºRW2dk¯ðFØ|oZLYÆ4ViÚ[°ØWæ˜×!‡S±"r›B*6êÒpŠ.Ñ=hx«ÞâÊÙ"„Ô°º¢²É™Á=r¨/ˆ Ñ…83‡Ñ¾ðCÖ™¬ígă¾Ù8B7÷èòêUköó]æÛ—Ÿ$%1ÔâloË$BW–Ïà7‚ºÁGc ;â$©YÀŽ-æ„ÊtĶf1œáV/^XöÃbH¦¯Ò)E$ÅYgõFd*a¸ÅpÊ»bºØ:øF¯µ<¢©G9ª¶ÌâešV\È£ ô5º—ˆÞÌ–t¸7{p]Zôz¥SñØ)L«1dKu¥úºû î‘ Á—@K眶À舣ÀfÚ¦¢æ „u'>Ñ%o…%ŽëÖ•³?$‹ú%I:Ô{¹ÍH>¯„ªíL%ÍK±V– âÎZ÷}6§i9SJ¼’„;:—g#/*^t4¸º¸Üˆ ¶ €‘•?Žê›{˲I]_ /ÂIä"o† 7hÉ/-)æÍ_¥Çú8ëq¿Ý^noa Å¥Ù (¤æ¢ŠÜWí씳 z£iq hW*ìðU .¤ yÒªkñRËð&,àGa®1D¦GY "Gã9p r¤Ðp¢| ËZ]ƒØ–ßÉ"°©¸æ—àA%Ál°‘¸Ú͆fw­çı¿jã&J@Än±—Ho£¯pé­é²Ç¸UIÌP€ëŽcuHbqI/!y‘+±‚„9ûêˆA8»¾WtI$$Ïë4oãÂgúG‚Ñ:Û‚®rŽF#¨ T«QV]#ká ÎÆ5Äý «÷äNy©« ‚e˜f_c!…¥ͽ¢€H_i»0£Þ`"¼Ã+¸7d ÷f¼3š8š*o PÏ S7Šn!6ʃ5°=£ë8×cßïÛÏ#ïÁëçÍhŠ“ŠŠ§v™ år þÜþÝ?ìÿÜ¢nûÈ=¹ìZ\P ŠòñêPc Úm?ëºÇLÀ"Èá†ëjQĈNˆG:›9\F ‹Z›å~îì0˜Š>ìF›!í4@UµäHϹ@YŒêQ:£Ãlò cAÀhl &è&ZE•¡[á»´ ­z²È úG{o)»; ¸«ÕWüÅî@¹f]µÊ.°wÒ*}Cî6«" ˜4«%&e-iÀ~*–,¢"ùuí‰Yø üJdÀAOJ €Ó <»ònO³íÝÜÔ‚÷F‘‡Ø`(Ø.b5nÆÁy×Ö ŠQþHx„œ\ÃHnö›xЗÕbq0¦—qvè¹|6Dªy¢Êæ(Tc Üâ5ÀÿùC¶ ƒ{PÈ•(¢N8°!¨¾i­¦+fbO ûH披¹xŽàôã’*Š@e/º5Äv˜'U!è,ÞÇ–xGÏ&0Y€V­Ôù„‡û&0/®‹`ôBrwú‰^v61äg×÷ö“ KÖ½!.8OfÂaÕ T>â!ßàÀ5ú7ɦIx“\Oú­TŠ-׊ˆ@èGf¯ZDΓ]¦zo’¯ÜS[AXÑ}U‰—1ÐÏn‡c×FƒžôldyÑbp'ÁöKb™8kˆj²¯ û݈­¼¡íIÀ'pO:µØïB³Q8©¤3Pb˜¹èx%xʶ]”¥ž8 ±c¢ÔãâPš4ÚZ®—U%ÉëX†é›½ÄQêf Ùp/Î"í@#s¶Ñi5Â9¢Ê=u™=½[³øµë5=$›‹è^ð–, ê¸Z«×‹BÀ$n«Wˆ[b­^ç䛽šÆ)nÉ1„ ªÑ@V1UtúiùÙ6i»a^Hóè:ÁÄõsu÷$ÈÓvP³mŒ{š½“F$’ÑHkkQÊ ª½(QÂ&ݘ%œ¨e~‡$°(!T£á©¹B^lÛliçmU ÍÂF”XÀA4ÛœܯVHq™hD" “Û¢ëÚk!ÈY-x@YVpk'½‘X>[m] Çò“áK*mîц‡aòS^o #½€ìcCçÐyÛtÛøbOW) >à"ßV?eœÀ€`:áE8 PËÿj§øúïþSFBÛ}ãýå9déËì°ƒuãì…xe=¶ð.£F7—¼æx…½°z×À»ÕêVïVÃ,h ÜbKfÑf¾G¦’Š;V#¯ò‘ ¼–  ±ƒk°¨ÙHwZ x#±Áy!ÕÈ[Ð Ð4Â\¯?âF{¹Õ·;ö™h úAm¶v"sÍð²9 *hóÙ õÕâ|»¼K×¹›gq ÜÀ.Îæ¼»oËq嵋”<ˆH’ "1‹ñJ«ñ k¢Wñ9mŽí¾oÚÚ-û%ðØ\BJX@ËÇ"„ Ý=¥¬‹cŽÒ´m]Œês];=ëºkLdM¯`l£»G]˜\Œ[î–EëØ“‚›7 Š3M· ¦q¬Ö š &–{·›{'^]‹:iƒgì qÈ1âkXÝvfu€!G·MÀ StB°i,#©!‡(€‰:Åmy¡‹Þº$€…-=|Ñ–pVõoC58›´_Ø[ 'æ#´¡ÁoÝ8ÜR”IU=[ñ–*‘‚R¤ïWyM$XŒSÁi{¨ŒÂxÈGZÕÐà™.y/ÈØÐ>6! ¢ÍÐnZ$à >¥ÛD .`HSl87¥1 E |˜˶ëmˆ’ªóú ¹ÄpG4Â^s~<ÏÏo/·Ûݸî“@E¶d³g{+•f䣚ÆTœæÍD(’ºíh¯æiBl0ÅW@#6Úè„ÎÓ«1èÙî@*d­A’qøÂ™ö= ôŽx6WxÛ¸©½ 4«½»#¹‘Z¾®÷ÍD ½;s7P$ŠOx„8ë\‡g=_)þ Z·ˆgbP¼¼_å£PƒÇÐÙ¤¼W÷ô$#|3û*³]¦!j[^‹h ¹€š(ƒ “{õ™¶rUÝm„v÷f·Q —³1’’JHÁP™+Л÷ ËïF\»³å0—y“‡8E»kù4¶‘i4u€(¨lÃÁ€1›9Ð8£f5΂Z=Ñtàêe¡•Œ—Œ†G— §[œ ;®z~Z&zË–=è |±yJ 6Ùâeò©ûãñ\ó½7Ýï/*.¦ “r¨•³ÙÉ 1b¬.ÄC‘åÜÈ±ýÿ~ÿ/zŠÿÃÿëZw·Wq¸^Ó =L^d·âÝd˜A-,Ž8ûÇâ¢#×à¾Áò—n,/[y1N¼àÎ ƒÌ¢„Šyѹњì=ÚS šm*ˆöH7pqmõ`·‡ÎvANÖ ¼—«ÖmXÍ^•"i6AÖ5:_]ü沓 "´7ÞR"fM†Å= â Þ´<ñ±@:¬lÍ$‡@®®çôuTºCŒTÉ#´ÀWaoªÙæó‚êAËX=Ù®ÁýÍÁÅ«"ªYw\Ê8-÷û¹„ñùm»”•WÎ6öRtñ´Mìâ$Heð„—¼¢³d‰›½„&¨jw×&zh(¶†hÉ/g-®E§;'÷ðCT¦ˆëš}Ýw|?Ep#î×bøÞØS 5Ò²ãúÉ:»Ã{{Ñ· °åVX–õ$=fo CÐD§îÂM e£- 1ËPy§ŒZjPüµ…ìÑ\@,Õ…4›Ðwú¥c¸–\M®Õ€ˆM0ˆÐ•}W÷êk K*/‡Wu\UD˜ä5ù O8…(°ûDáh·0ôcñ9MƒºV‡ÃWÄg:©v¿Ð7(Ø+q¦Ø*r$ØØÉdñ8 FÞS:ºô6wÊž .¯ëŒ@Hl–«ïÈÙ†pvÒaFVùQûÇq¾¼ÄËíSøÒ”¾ˆÎÕc·˜× "€âÊă(Î}6öl "@«¢{9 t2Ÿ}$Ú§ŸÒÀ:ˆeì•*ÓèC9"…§¹à#ÙtÑ›ÁkŽ-r—{ðNËP!‰cbÑŸFTˆêma@¢Ž€NÝ:ÊW?&¡òG@DôâZ«ç÷mû-)Ô¤œ¤V˜[SèÎpñ£½y%s\Ñb¾ØZBcIšv;ÖßNC˜SsüˆxyHsàVdP CP®>( wöN°ø ¶†C@¬[äY FûžÙU¤AGXÑšXúQÒ€šçì&ÙHî°êò»r’C™æc@y6®aƒ‘ŽÞ¨$E 2C Bé~Ï)d<…Ž«üœØè ©9äW #¼ðz ×»È6À-¢E¸cžž‡*Wn/c„¯‚ŠŽäè8º½—sN0Ÿ2neŒ•‹)àßýôù¿üwÿÁЖs×—Ûë/}…ðz,T±%—ñÖz( ô!¬¥¾ò¸!ÓºB e"ÙÁ2Q×G['ˆ¦öîKìÕ7áÕñ<½“Fœ¢éñ#2˕ָؚ"cl¼]…† "‹*’d,µ(ái6¯ "³B@˯à·“·(£lEÁ£Ym\æ‰àÚ}3F›—Ð9p#q‰/šÏ-\,é vr¬~,2"%Óh,ŽCŠÌ-½€8›Ü­2¸[‹œâL:xS.xºB€"í;¢–U1Û‹ÚÒ[³;Q½ÄƒˆÙ˜à@ÞÊ6 L+°•mnQj¦%Õ,oî”–¹}+¿Ùn˃O ÖÂV ÁÞ’DªÙÐ 7ì@÷ʺ à&&Ÿòh4à$viˆ"ïÍNÄFá’ÕL³ÜiͳÖû÷÷Æ1Æý>>g\é·Hq8ž„ÜpÁVvz“@ðŒXW oý0؈ ïÔð5q‡ùÄ⊠P$ØGÔÖ d³Â¼ÚMçè-¶­mÛò4lB``Ú£µY¨Nsgc%›ú(lfµlW`&ùòF0Õnç÷UÞ_^FÀÊ ‘Äé¸j©W*eþM–ˆÐ‡¼‚)ý„wãŠÞŽb-?·Þ'eoÄl ¹àS?2œ[@y5ŒöÞ4¸ ‚çô (®Po©ã*Z¬c(Ž(/³ 1Ó 'ðÁKýŒ7€¥Ó"p[ÕA¶±®Wå;½›-MÀeq3pÔJÐ “g_Úé¾UiùLÊÅ{w –Ù°cÙŒV…€”¬fþ6Ä|Š[¹íBG¨áY½ƒ’>ÀH¸ÿüõû\óÓ˦=GlšêP-áF­£ñÃàæ4Ô×”(Øÿî|ýÏ;Åömwñ|?ð²mrŠ#â‰$± árÆ.Ú,r¹#£È[wIÄr³EBt ª4³oð×PTÁF™¶ß3Ь—@·¾Å…fB72èöã\N(€«¤ßŽàk×F~ã 麳ë&šìÆf¸A»…rGÇ5>.¢žŒÐÚ»"B4H>ZjKÞg'ßÅÑÜäš´š`[Eo@ÙF¿jª¥q›k¹«©Œ=%_“¨ÕM¸ŽèÛº>èøMÜ£{[ü0bt 6*ƒôêæ lv|ýÚ49‹OˆX« çq |˜³àÐ).°8p×ÍêÂRwÞön!,˜Ù¹„3¯Ž©ë †yoL¡³‰º0cq–iixR‚Òn:j•{¹A……>K•!´Šp¯`3k‘᛬šPk…oÅçÈþ^–PŠÕ?°àì`ßÙio"®jÍe‚!næ3ÁöªEm8ÂzœþÞªÄQõ9ä^±mbõuˆªÈ;@£Ÿ» W‹e®Ån á³'u#8冬Í.^[=¶ùŽ-½̬þ ÞüÄ2kfÉÑÒ\'ëæè@·³•n˜ƒ,æÉ/&ºUr&wwo¬ËÒÕQé6d‘ÚÀÙu£_е\ÒÑú 6á58Ý/m›{¬\¼s¥ðºBÝ:‰‚Q^B±/%z ÈFg†Ì'®e;œÉû뙤¡ÕPâ‚71ã»–S×ûiwæÈŽÂÌà[›ò*s‚ R6Tµ©;tŸ\åÎÚÕÞ#ØsMvE› jë8g{C/mÄl Ö4ÜÈ!´¿ÓѬ†JmŸ@äõ¿YÀ¹â»Ù¬­ÙžÂ‘‰ê(ãS_‰f(ŒÌ¹ç§çóøþñþ󨡳M!f•½SE†Þ‚à”îÕ[仚јœ¤ƒ˜^ÅxÔrôuc]8Ѽ­«dåÄoŒ½Êt 1 ¢½Ñ+ÁÅï’ÛÁhzÒ½Ö¢ïd´ z ¥1é:ˈx´vš‚º£¬ÔfŸnˆö_Ï& 6H0òe-öÜX“ŠjÑBÏËshöˆ]¨âs®ÓMãÑ T >Cf#2ÚÇU½‹ëóÖ¡Xn±·…\ ³Í¦íjxÜŒdo×c!c[}*tÛ7›éÑ=–9rµîÍ#¸¢ó_«£xÒ£}¼ ¨Ö9y„^€ O̦o‰µXÄ^ÐîÅ“žp£Ü±zìp z•¢ £ndmD“KÙô†ú€E ÊuÒìú¡2¹7Cäÿª?X¶dÙ–,!UfîkïˆsïË|YHýP" |:™üšˆ@£¨¬z÷œˆØËÝlªÒðx•/›§G"öZÛÍ|NÕ1vßTÄiƒxEŸáNˆöÎB^ä L7xŸŒœSuõª1&Oôø¶vmŒ±Z: ÚþöìMv£´'ò ž»Él8¿oÝï£Ú}ÆÏw÷`V%sìµZ¬B€n§’œCóÔb¶}ŠFjÌ<á‹LLÄ;ÕÞˆŽša]jèmq’9x„¼qlß/ÎÛëÚüöñÁ·¯.ùó­L³?‘æåèstüÊF´ÎÚ›ã LXôwðb-c¥OòÕüB¤³Ž1$^k="âÎlî`1eðQÓ-±aH…ØPw…\)ðW@3h$çhí ù¥zè„W7!5s±p†*Ø ‘Y~o  3ØÈ L¶Ïšg÷2w¼ÝfP~‰/æ*ùŽç#³ìW€îa~A›¢¯ø¨à-Ý ØÙº¹_ä5ã{×·á'•;v®ÑOwI.|¿õ³÷_G† æ÷Ä[éùa.fÇ-Uél`–’2.àBƒ¸„ ,bˆÉ_+%£xóÏð¡ Y#„<Œ_Ïj  ý°.™Æ8s4m 3¹õQû§/ñÀ#&c€ì´u¹-ÌèÙ4Ô\a ‡)åPwñƒÌæ\É]z“y!KÕÂÜÒôþð-¼Y_ä§èØ=žb^ÜЃ¨¡åŸÆèM)f™Nƒ÷ÀØ.#;÷ûi…JbuaÓåxõ¨’3@5.äU2³¼Å V2åo"œ.~ñѵåô¸È´IAð޶'œÕ?ò€T9* Î 4 ´8È(¡8 "cÛØ¶û5*~†éöз‰à®'[ŠJ÷ƒcž¼–«Õ6ŠuMèØI*‚Ù#àóH÷ƒ³QÊx¦#t#¡ù`‡3Ôƒhë .ÊPÙÁ-îà$GÂèg„o ç6LÑ~ )V'ŒËô)¼œ.ôèJ·Ú<+JØj½ÇçCAøCÁÐïf1p‘ \V‡Rpù!†’5†°•Ý™y™] ƒ›Ü`!ÐOûèýý¨©ÃG\lä6ºòâ¿Áÿ—³qžúCø^/ð…ÒÐÅ|z!ZÜ!‹ñÀv Ú©§®>ØÌAßXŸÛ 4ã |šøÇ×8ÿ›âAĺ¼‘§ÞpÒ·•KÀ¬›‚£ ü,î«]•m@b(:p:XÓ¾ÆT¼ÛÜ=ȉÀõ,Q7î}¿Æ“i\,MWçF Më «±‚­€ Q›PÚ¬çNÄ¡¥]"&¸œž˜$Ãî&Ðz|cÏŒúÝÅ]¥["2†¯9zGÛ_U D,Ð5?é¹z¥ìv¹«ÎÝG;CËË£êÏÊ7¨ÀAˆ=äíPþfO´ú õ°;«êoFd _†¦>ÃÛ®Á<Ü܆˥VÂKaƒÂ¡W*f S2Á0d7"Ê;¶~:¼¿ìð'x@ËÎÀ¼±?‚ѽÖT¯&ýÐbÔã«aeM˜äUulÇ0ÙÄJ>ˆ Tã`ÖÚ› Dw|T+Ÿw-é"ø *Ú ¡_èeÑ8“E5£¢ªìu¨§ÈŦ9ŒÀpv¥Äc…… p¹©böÞ•q1T*Ýãwæéâ ^AêÔ÷…Îø+æÄTÞÊ×ò%8b>Ä7Òà!‚W*îÙùcÈö ·òj}ߦwŠàWw¥_¥¹qQ'|йx52 4Ç^}Nv6ŸÙž ½à‰Q#ä³ü„«÷¿0À!‹=šÿÓ_ýþïRƒ©iÑlvçç‹Zx’7=Ž‚·ˆ£ÇjC³òu =bÌø¹þ¬ŽOª­/ï£Ð<à\›D͉£èe1?çÙ&ÞDˆ þ¥Y…Ú¾©'C•1fÆæ–Ý% Gp)¨ä2´` Ž7®m©mæö9óƒ^£þÝ“—öyœ½v¸‰gEñÁ^¨¢,uï£(÷´¾j\t9H&zt6Us(R…¤,‘t0jb.-턉Ûk ‹™š»5º®mþFžÌÕ}Pà.Žî%ª¯bî^ŽÈ ˜–ÀæË w¾^9ÁêìY¡'ìxCƒO%‹c½Þþ˜SÐΗBÆù=óH\…Oj·&“¤…!–øOvÈ©J°œˆifØûÞ¶ðã«D8ÃW×%¿zÿÙW¯ÞƒVº×€ØŸæá\Rù©u»W™Å˜†Fñ¿IŸþŸþÿCõQck^Ç·'á02]‰ì4ìîÔ[Ã0+#2õ«Äaíì~z ¡*T¬Ã|ÒB9\] Í›øÉqÔK*°æïYø9tN}nîì9_Á¨‡²ŽmÐÀ8xG3zÿ€Ï;CøÅòÊ<ô·J»¾ºÂœ$IžÜñ`É„ë)åÝØÕõ¦œ¨ð1¼Ã6>â0[»‚!}'ph†ÕòÙ›ÛÏ¢Ab²±{ýË_ÿùëºþÃ?Ï×|GñD¾ŠÛ8v2žFÙû—ð¹!1 5Òs[䓌»ˆÇ&h=qkq¯ áÐoŠäF*á•"¿¥C2¡Ÿ¼ôók—¼ù$ù(mW3¯Óèç R¥ Ì‘?“d@ØÞ?~ío©ñyŽï0FtÈc,â|´ŒÝŽ)͆¶‰qÒ{£å˜ÌA=/%P¨aïçf0~Ÿí3)°žßÖt‘~jà^F„ÝÎÙ䘴Ô@Ó/p¿À¹USd¥Àk°+#†§COêAšçö”.h‰2xûW|Š*Mn‚I§ù>êãΖΠžThÕ^…!z÷­| ˆtEðDŽâcÃÅ]¥ÉèdÒg åßîzL¦RÀë˜çÈz÷º—¯÷zß÷ù1>¾âwp4F¢•iŠj=1ï,â«ø1…¡ùiñÿoó¿Šÿ»ÿîÿåÜÇñSãóããoœ§ˆÁ‹4`õûœJ6À¡‰lâ‹ ñí@Ü;„Uh¾}þ}Îè#s y÷“ײXde{ëŽVá@º}‡h7#ùÜèÇyÍúÜØö¬êN@‘5°K‡¨*Km!ÙD*¾`#/©…¯„O¿—9©…>’–ާ) 1Å1Ù 7³Î<…ó)}4ÌZä‰Ì‘×Óñ£mÜ2V +Ïœ‰¥WAôûªÔp£”O¢È1¹@eºÚ'Àà†Ò¸¨!õ ,nnñJc%I›)ÑqØí"@¶<16ð>Q¦‹`7 *öÇUwe#EÊè‚]$ëv/lêaöc„û9ÚÄZlCå²=ø)à >e™»ñUQUšGÆ(©¤ÊKª„€›ïÁ QáAA(¬¦W‘"Åìä…ò$‹ß›Á–žgY}Ìzh5³UÖÓ¦G¾ú'ýkùúøœçøõJNR„… ÒAÔ7Ãmá,çóÒ@têÎ|¡?·ïÒEr²ŠkÔ'! l`„«ºWԔőÜôGª‹f¹$øÉº#lŽÌ±YGt8&»Ð "²ôŠTg5OòPj£‹M²ÛÉÊÜðr–ý~}~|Ô)jhµ÷»+‚öžXiÜéÉÔÔ*ÝN—†ûyFI<ÀzÀOBŸ–Špƒ•Pd#ú rVf <ù¼ñ#$ˆdªgc«23+Õ&S ›ŒÁ¢É]"³€ÎNIÀ‰™ƒdR¡À}­4 ”¤z&ERWlâ@bü¹ó¡ÇýˉG) Ÿ Zö E56tÏm«¨jþV ÍNŠú(6÷J:‰plíö% ÌM»KpRË_ûúóº»æüþy²fÀ7¶xû \ÂÈ`žT é!O0;oøÃœözÒ§ÿºSìÊgÁ¯ß Æ 3§• NÞ#^+Íp$+Žb+e—ü²xsg7–ýb#^ÍK¨VRÉ|/Èè³ï ‘Ø Ã¯£¾Ý{Íú’nd2ïÝ_ÅócüxÔK];žÂ‘L†!wáñ{9âþÊ:õ‘œžWû—Ôm²_†Çûâ_ÆöD†x§>‹[Zz$01ÄFçõ$o°á¨iømwH^Ó!a¬âaÿ <*W­ùÚþª1Yˆ¨-üz©;›©„dŒ:Ÿ2ÌÕxέÒ1NÐFSLøVž'd¢M~3¥÷ÄA6Ht95`y˜WôÜñè£øPïfS#+?—»JlÞÍ!4cÏs$”ÞÀg,èÆkzð .d }»=í˜ V6©¿UÉÞ5c|ufú%c× ž«?«®!Ó¹ðs„#sÁ‡|<ž ¢„ÈP™µ}¥Op ’¾gU+Œ”FJ:¨Ù¾TYïy BQ9)pìÁ‘5M'6LÁ“áù܈ýSб› ¶©ØÒÜÊ£¼iXÕ‰6­7Šg¡*Ukªb¾“âj\.‘µóóÒ(RÝÒŸÆç1™õE¿*ÀO°ˆNFd䎒=¬±sÇÇÂ=˜Û¨¬ÒÉáÎè¾Fd¬kǨ÷Ì‹k¯ôK2 îôZíh™™¬€ˆ‰h¼¥ŠÖn‹‘êasW €ÙvƒG5LÒï}UVÍ·3•Ñ÷=jL£HgVåFià˜üØx?u€<¦ï'¤MTû ü8ëx–è²:àýÔ…n#(tÍZAz£†ùsÀÞ×à§ è`ÞÒ+¿¢!d? t7»ÍAD+x2†1¢w×8Р߆G•Ù~¶y©!ï‡L‹\`/xØ%ÝçàÞ§²2Ží ýi>óÐ8{ê(µã•-5-áÄê!¢j’ü¹sÇMÁoFÄÄ_ƒ2N$v>‚-ìdº(¢Båe?y÷ÏÕÛ”t%vÏQw= þvæ?6þŽ.bo²ƒYo ¸¨1æÝOY3ñ6¸LtCã ~wS|‰í8Ù¤)m†Ág² ":x'kˆŒZt41 Ýý|©Aalʵû­ã›1‹_Å"ÞqV媌Ááp“NN(Rv<ÕÿÕøôÿø¿ùÿ’UÒöëóoß4Ò ùá”õ…ö3Ë4r6Q`al¢«U:ƒÁ!…˜ŽÍ)PZ£¦ ÄÜxêI'TÌFN4½ÎHù hz'…÷“Ó+ª*c!î‰< Âlpû'ê'yç ÒI²ˆ#8@›¿g8èiÄts'=ó"àä÷†ÌCˆè-ot •TnT-aCl$¸»¹»níœÙâˆ@KèEmÔ`ˆo‡±&›\I("Ïñ?Â|UìA 3ñ3-ø|j'ÍE­N190¶ó.$øj,G‡±'*HÇÆ lñe^bíº´U[Å5*•sð­LäzG#]¤pÆõ v=_c€Š0ˆ6±W{â ªQ’€Wo¹töÓ€ÂeDÅô/à’fv ¬1?'†Áp"ä…LÂ0ÇД$¹wß]|ó“yÍqKÀðvÑE,ýkÙC‰u ¼ÜŒ.†ÙM…Ï’r2¦ë658F:¦å’ÚÝéÊx"Hĉ§ÒÇeŽÁ^# šó0„[8‡¾ß1rŽÔÄÓUy¤ÐP¤&Æm¼ ȦvhTmƒ¨ÁÁˆ½ñë¨ù·o'føÚ0ifÎÑqý¦Ç?fò'yk¢4»™tÕ󥕄ð ‹Oõ!‘PÐÆ^ÉÌËV‰¨Ô–С‹Tò5E¢*‚´³ÄÛ©êÜS=H Ÿkøa18ëaBÓî‡t»3„î¾-*p aOÝôΑ“$sMÝ [|hK4´+GÛrü\D7– ÁÇQõ0éÕÁx´.X¨•!_„‰ðä›AÆÄ4^Mˆ¶å§žz­=ŽÏq|ÎBé&98WßR¤zxè„X à †p©T;ˆ˜ÿËúü/ê¨sÔä±Wù½×W‰™ü¨þ`È4á! ʼ·Þf‚Gˆò!œí²·ùï<ô!<»ºm”9·]Czª\…¶ûAw©ªZ S´üŠú~ŒÕÎÊú˜zý1Y‚&Ç h©ªév]žË‚0äWEì&S[ÌK§¨Â(¶¹žÆJ5Ê©šQ"* §< ÅÍ´}5®4oêr®FÞ~F´ÖCEíg’Ñqr<>Å^;NÃÆ:tü+æº ¸ÛçÎÄîÓVä âÝ{G O`ƨ[#:ÀÒPÜ‚äl÷åŽeì‘ýªk Cïþ:‹“¯¤„rúm,A1w'm=ü„°Õ/å ׎‹©Šö{—7@cNêÔ)¾ ýû6W¿ ÈC ¸ˆYþ)US®_š—±ðÄv÷¬UtcuË&Úâ8NNîb°÷]y0žCí¦Bj+Юšç9·GáàÞÌ—ósõÚ‹¥ ´ùËOFV{ã—“xâ‰Ú›åzà½á‡xB·¨¨ªÂ§™}ãD~V!œÑÿ³ ‰‹XüõTâ"Sý[ú)utlíJ‘za¸G5à3[ ùà~|´ƒÞê™,ÈóER{µh¾¢ŠL+b}PG¸„ªÍé¼îÍðr) üz„Æÿ˜ƒÒðþãµ9ÍÏ‚P›ÄäQ9‹ÌHLH ñÂ#ǽ=Þ,| E$Ù_×Or¼ãqžÇ»ù6nÒOš®¸ÉM¯Ì²è#ä~°XR{0ƒÏñ(Qã XÛ;ú84åФ7”ðàWñÙÍNå@_à"<1°ÝÛWg¯ä&­Ãž‡§Ü“òâæˆ‹~)³(qªâëѾi7…‘½n÷#v+T!£:qP¥³lÅŸÊ7¢âÕÊj:2õ<É?—öHDð¡{¡Žñûœó… e”¦/žôH?¢H8o„åypk›O¢ —´ÂG<—©¿%GØz4(ük ›Íñžh"ö@”hc¶*…zLH¥14©R>^Øï§>nÀÉœHÝœ=Ï­ò&„Q:‘Näxm¡Ux‘ÚûxlprUÎÊG;ƒzÚ& _æ‘tÒ"W&Á—ª|ç¹â#·þgÀÖ\›Z‘ÓJ©Ri¨»´‰ Ât1wþë7Åÿý÷ÿæѯyüñ·Wí“ÑÒlá©›»Fž<÷`9lø ~Á¬Z Ü1YxŠià„“4iKé µ×ÄkÖµ‰$©çÅñé’dÚqÈ8‰A Æ;KÅ‹Ôm†weÝñÄ ò”‡šËÝÏ«LÐf +´°êwŠé=xPc¡‹‡ ·×³ÍRÄ”ðO¦Ú&¿FÝULÎ`<ág ?1Ø”Îb]†<ð:è&+®‘i²tþ†…§í&_ä'ñ&¸ŸiÿFb~(WU׎'O¡àéöZ?~þZœÿþã|/Ö.ã.©0f~uÍç‡ —q4⇯!ú_ÿÿÂo±Km9ŽÔ/iœ#Ï]9FIBñ|)M›ÆÉCÞzW´h¦´Â~Àoy†«q\û;¡‹‡q*9˜Pkb’ÖcÝò'Ÿë‚?ž±¾1±ô˜ŠSo%ZÉ^õpž— Ä0Þ[ÂÚH„CUBŒ ª±C%ÄÐË{"fZ¥äßìo¤"Àš€ÍJëpgŒ#%qGƒt¥|*YúIî9H½‹þ0¹Yw4ÉÁ éÑvöCÎx1#äYÃÓÚ +/FÅFj§Z;^5ðÚØ§¶ÌBÅ[>Î=`àW±•m¦T¡4Rí-JãBͪöZ;?“:Ê@+ÕDXô½„z Gj;Yëë'¼ð÷oßjòÈGt™'=0c,öS<6ì> A˜mÐÜÉy0ÈsË…Fò¼7lm»ƒ‹&ê1Ø`ÂM•eH¨ãqäDîÍUÁ0›)ðLÛGñ[ ѡ3i‚àÛQÌÖi,p3³x.µ³Q y”ÏÎ øèm¿®«„oŸç(Ø—9gE¡DÀŽ ¿ÃtEÑ#k@¬(}FðÞ“FaíN¹I2Ÿp’5A@4¸W·ÑÊv¼ —jØ»2ÀRPƒx¸ÿhè§ð î!µu·ú¤BlA‡uá"Ž';µ:oò[¼6jÕø‚MöÀ·` [àCÜ6S²1c(RÑ3Lr‹üV¬Â±±‚9ðRéòöUÂf>Ám¨0­Ü•@hÞÌýë×¾Þ÷8òùMãÉöÈ·”±¢Õ5´2q–ÞEÔèò¥|RZ½êI47Ì[Ôà§Â¬½Wú ðçÂÜ–H÷3â*çÍ Ì3\ªóÐÝüµy)xЏ m>.v±Š,E{÷©«áNKª6æ <’&HßÚËq0I• |»½#Ô òØ«j·Y 9]1Š\ÖõXì·2Då½ø*í1vÞJ÷Ï…: ·=Y(Ž ŸVŠ ³¤ »?þU©÷Ÿ;¿`Žz@ð|Ò“±d¢‰ˆÜ‘öˆ„›©Ê ¹‚o­KÀߺìüPþ.ìðg|©†™ö½ûu`†)nÃÒñp¬jâðܳx‡ <u½#܆ ^¬ì^«Ô CÕtr´I¤H/(ÄÅáà¯ïl*)y[ Ø™G±*rª> —¯(§²Å[ÌÍ]„*Éôjx"wà/Xmñwïböbd‚-Š8Wšè “‡ãˆÓ^-Byô,ÞE¦ŠGïÖŠ5¾#ÏünŽÈá ~æãÅudß‘(}Åqô—ÐZ~>šÚ%VÒ96—Ø;ÿt¿Ëm¯å~gôÈÉžÒ¸‘„a¾CÂd8µV€ÀÒ•¿˜Ï†£Žÿ™± ة޹{å‡Å¤˜$§÷€àõæ¯3¯ÿª§xN—ž}Í×ß«Jý`ËéâQÅ&Æ‚È`72Uã@› y€áÔDØÄ‹Т̀æïDÒ|J¶ÿ* ÚM€P率&ë‹ñÞ½ÍÏF‹ˆ¿_ >&Ó°”F ?J®ãÎXâ&`fœÃ%á#.²b1ý䯭ž ëQþ’vÿ˜œ>Âéì)'÷J„ÈQA¸:Õaey3Q£»æA9\ÑceEIcÖ‡ëæ>D6¬µŸß°4ø^ù™L Fæ ]XÆNq{Í~ïõæ©à—@!ÄAý½ª:/Ô±Tm€YÔ{`=ãP:¤œ½v–”Cg£"‹`XÌ +¹j\í7¨É—©Â[Ë,t(DmšÈ9uE#èÔ/°›ˆø ³ìoOwrH=ðµ smÜ(|<­Û1bÿ\ÆÔášÇvJy63:{…£M{LÁbd`­Þp.¯Ž@ÎÔQÎØ®;‡vä†oøÑ4!ºÏÅ»¥ý{¸µ‚cúe'5dlð œk™/æpÂ=ÚÃøâ Rò½U1Žxã—ûåôä•Ä\ŽÂå¼*£Æ&ïɃŽñßÜY…ƒVÁÆŽŸÖYwûÙÁA¬ÊæÊnJœ«=x+ÎÎ3±lÌNîPP°*C¸fc¥Q‰×hÜ›»Õ—¿¾)|?«%pxc’Ätü iGõn6¨!1ÉCÌ—.æ€ ¸c ¬:î$x9‹lñI­·•Jípá‚ÿDÎ5¾ GP6¬»ø9è¸ì ˜¿Ó$b£ iê7s.N‘LN$%ØA¸qE-!ê_È/±¬ŽyìÑ»žÕ²X¹Ã¨+¼p•¸Ñ£S°¸¡;;–‹I¡‰=þU3à0Wöô«üA¼Àm\ÇØ’»Ÿõ.öï‚ÐÜkŠú`üH<ømó B-÷.f=ŸE¹Ò4„â~Zï¨vã&_ûI­-k?«ÑÛ¯ñ³Ai€›¹Î|„ÜÙ¬’¾ &ß_ÂÑ Óö¡Š-ó‹|ŸÚxÁ·8T+{’¼STWh,SÔáþ«{HŸŒš_…ïkÏ6“_ô‡ò-IÈàÛÀÝù5qh Ý ÕÒ ¹Ñ§t<´‰óîa~üW‡"øC2uÞøußÿ¹ôß&p2êT×Þý{ª`®)lwñ•\ÂÐ3 ÏÞàÐxïuGà VÑ+±jb Mtù#CFD«º–mìNF•í7¡DÏ$Ö.ñЗ5õ¤5Ò¯°ÁõŒ^8í]¢ÒQú=H,éÜmqžZMÿ6ò$ÄZ\+ÿþÀEòì.Vç¡ùãaoŽì!³1“ÐkŒa#>€œAv@R¢GÅ•À§ø6`Íßrş΄8PÙ6½IeX˃Ç×å•§ƒ3ò¸‘‰ŠZ¬¹úÝC×Àó“µâÙ™pªr ½|ÜÏËVeÓºs–~Š3Ø„ ~ZVèOÖ¯¨°sˆD@OÐś쪹ô¤v±‘תHkÊm ­FÂ]ƒdb=±'ž¥µli†#ì‡Aêö&­þ O#ä»!AÚK| …µÒÈ5xz½!8µ%RC¿Ä,_ Ÿ/½Ý£TÆEíÎ2Ô(ç=ô‰RÍ_ȱC¨gʶ·wÇs{¨Ìõ{¶‹;L²ZÞ«xø‘JØ=tïü*j`8˜:Œ&&8€UÕT¬ñÀãÝTÃÀ·›sùV”9¬Lžé­F„F—r¶- õ¢NW7»7¿H'¤Ú/áÈÖ“´œô‰±qƒHŸÂ£–L8¨êí̕Ѹ …çË#giî†òèEÁÚ†]aÛ«JUî4ú¤YÀÄÎÐ2ÞÂH¨æ¬¾}w©´ã ‚Q{´ö1εFåD‘›ä‘ÝÐò½¨¯Ò}·“Ì*›;éáØÎxæH ù@t½óüõ°¨e;íÁUØ÷fï7Ž—ÃÂïÒwñ꼟 Q¨4:÷³¨0™”ÄÊyÖlu²?ÜzzÑ:íîŽ:Ãrxç·ÓŽ¢E8ûVê1¹ï+È2eeºUR¥é¾7BѺ…qŒ¤G» H 8™Ì5áEö¾G8g·ùUÚÌqg¨öÍA´&¦T‚Í•”ÓÕXˆË,ä39W¶øžðÝÓhrS‘îŽ 2>ˆbdÏÉ/Â5NŒs~vÿ¶2€WãÙ¯i4XqvS ¤Þ_rýúw£†Nf1"Gð˱FW86697wŠÓ{ãø”Ð~m¨µùó«ÿ:Çnƒc‡! ENèJ¬~‰‚²Èlà üE¶ñ&lCƒhrô.Âx é)³«¨Íyrtg /ödܹÁÅ,Åðµõsòc~jÛSTp«Ö³‡zd#]{{.˜\èõ½€˜²ÿDÙÈŠéܬ÷ö‚æL‘#añ„¶ys”FÈÝxÏãÐh‚ þ%Md>ø‰ôz/¶ðCTêåªÍ´j‚b³‰Ï’('7ó.ì‘­ñ6÷oÎ휤ñì'‚!è<-×CÒ¯+jƒ£0êxI£3‰K#ÑCÝSé¾:;ÇF6Iù¥k°ª¾Eàªå­ê®+·Ù®îµkDIá÷#èxWjïÃ}²â¹B§a í†Ò(¤h`?ˆŠá= ôÀÒ0݇ŸYj³ð¡‚s¦Dñ«ò©ûÇï;• ¿"|á‰f<ˆžÎv’ÆF÷å=Ö~Cn߆šWx SùœURg°˜·&¤± .6 ü#9ØGúLFÇàt^ie3þjÝ(dÛí´·M0µñºí¦÷VnÚéèà/ê'¼o¿mÃå{ö óÈNSýY@Å£{_Rº­wj=ܲн˜|U'žç;\ÉBœMj÷ÖS¹ŸÄÛEçSþL·wc)}¬5Ú6w3Kïöf¯kݾÐIØlÈ£ŽÒIÐw¡gÒ¨_ŽÝ~g²Ê#wKÃ5< ^Ô¥¨ðгs4ªÁ•›u'0á&æÞÏ9RÕãà=¸‹¿;wiQm®Ýo¥Ü^7.t¼$]äJÁνYËïg‡J0í ‡jÀýà'¸º„$ úºx_ð•ÛU¥‰~Ïö'»Áã(|{NÓDèñTã‚0k8{x1ÚsùïÏ~±Á0š·Q ™³ò1r8«µVÛpc<Û2¾Oÿ½ðßÎ~ØñA»7x§‘un*0™Éƒ G†9;Ï=§ÙOÔ W§*Õ|&SUÁÑ/BÖ¯ín0Æõ€äç8T«c›Z“%~ç¼úhqÚ6úPÙi‚Yý‹Ù꤃ ÉIÌí½ûJïñH@ÙÞ»ý#ÄàÙì¾w–ñ¼Ð½P¸fnäF>Tµû=òžxïßtù˜™S‡ãf<ä’Žº½/ï88þ« Íÿ¿þîñˆø§ïß¿}~Šã9%†Päõ¨ÔÈ8/pwé× ©‰„µãz³òyήº6:x«âL`ÜA[?Hš”­þHDn¨›C™‹ú:êc䌄­Â¤š’9´à“OÔC±¾TþŒŸQî˜föÀú`PØÐ*ÈtÕ¿…GÁÁ G³ˆºCí¦}7¦©‘¼»?ã©ipƒ'­6‰W¡‚5 Î<8<ݳz§ÞtÎF–³1Ì~Å£¹~ûVðY¬MvǃgõAÕ@É%¼@WÒ‘é‘íùùc¢þþÇ9G ‹…ÝÐ ÿO¦Å ¾ø®ù·{ï°¯üuŽÒžPSÍ€Ž zÆrm'Ì.®ELz³Z]]Îa}ßÑJ! ]y4f‡v.œÌ ª@jB€¤) 0$¸bÌÔeDìþpò»ò+mɦjdÀüÃv<‡/‹ õÛÚ·Cr¬­§à¬‡ e ÎôIÏ Š+u`ÌS ¥¬ *U4MOø(€Ú¨::!Ñ@)fÌŠb²Ša^;|";ù¹<ˆ2n‚@AÁd§c>-UÀãÙêXOæÔàKT|ÉcÃO®p)åLc^ŒÒv Cý£ošºÑ©vôtÍKg±vzïìd&•ÅC¿¹î¾ûî¿ÿñzÃ¥øeÔNËYÝda3βtµ›èYH8Àc÷›*äVÖ“Wðëöµ=Š.r ú¡uœqþŸÿcýŸâÿöÿ!²j ¾ûüo_C,ò‘ H­³æÜNx!-TÉwØ…Ã[aqvrga‡;ãÚáÓ[ ¡ÆU:fÎE$¬ÌR¨Û¨eTÀ ®ÌÓ¨¸¡B3hzå !=Œ,䃿ka{qÇ žUáØÙ¢Ä¢öÀp?²»­£$>ÑJ¸'ÆÎMì„[ 0:E "u÷‘Fª“YìÈ; mFæC"¢Pý2¤;€ðÖ[™¢KJ†³Âœ”Ž|ÊER%ñbp•o V{CzºêxF“ÛÇî›äÏëÿsÎñíÛUªyŽá îøë$_SíÃ÷vãA;¡ X{–ŒŸ²ÄBáñoP»êFŠ¢h·‡HÍoŒU8‘Ú¹œMôA>R´Á+)[·{îô.Ì\f xßÝ7ÑJ±2°*tÿ6Š¿g |×v­j¡ÅéĪ’&PÚ΢ÐOúD–xH2b-Îí­JIBµtH~m#Í ‚ ¨÷Q€w˜¯£jšÍ ñ Å)sQ]zª;2tÅbÃÏÈÑãq12Æ‚MG«Jzr†Ñ“èÂ,ªpŠ•úJ’ྔOQQ§÷z|^ÐÂx¥JË¿µr6@ICK]8éÓº~_´]wð¼<¼ž?OiJUz )îcL‰‰&ÜØe ×¶ƒ é,ØÙnwï¿^ch„¢Ž”V´;ƒ•†7Ÿ¿ì•£ˆßVA<Ð#‘—¤;(ͳ‚Q™ß4¾ö>* ·uêf+Å'[_‚×£½X¼Hp[eàˆæ3] ­WÉx3/S%-q.wàAÅ”q¡š¾šÇvÞ_^oO¯ó¥*aÂ’ô ‡wl©6‰°îp“<Ý‚ øH½;‹™¤]©‡FúenhTˆwð)€ô•¨ p6Ô>ztÑ"æÊ¯ÒîÍ‹CÍádHp”o–¢M`&Ÿ³òÃ)ú L\“Í(NgåûØø+àä‡MŒ§wqûù è± ß€\œÀ˜äž@—ÜýXIj!Seãx„ {&7ó´¡ÖfôBíÚ`;Ó=Œâö_HÜÝS¾²é}pÜ9ÂZk½tnÕ¶f7y£çàh\Fœö³1Þ÷­¹wv®÷ª€ÙƒÏ´éUÙæÛ ërn`YúãÙ­:Õÿµ:j y“oèËN°£ÙN`æoçf7¢Q8V>Vþ´>JQŽ´‰?;%V±˜ V²­sâ{ÇÀÁh€V‚²ìÒñªÎþªœh1½CŽ¯Â bŠê7@]ã•þŽ¡9€„og“žú·H¼;¸J§yS]jìÏÇóSìà5´ˆ¸î¯µ ü…*¸³Ïø5ba‹oø©É{yQSX”ø˜w¯è.Œà5ð~LófÑO"wï8’B`]C »û=©Q=Ïh7ûgƒÔ Œ„ΈÖÀÄVr8üÏÖfD£ s‘¢~ÿ-rÓý£‰“ <›Á©¾ójQ2½Y²ü®°· D¿Å¯ôx²Ð»“§·L ¯Ê”†õf†‹Î¹s/䯡3øõ|RF¬ÝÜTÀ„¸Ü‡?Q÷ÎYjò _Nª÷dŒÂ>ªÊxE'¬íœ3Ç`Xö“Ý7= ¯öŽ]á8T»—s‹M-¯£tU…µô"š¿;0t®¤”©½>ÆØIûu)wönbq-BÃhiq&“ãÏB\Qw;-q Õ£ ˜¨/ôžQ…€;PÌ¥R7„ÃØÚã£ýiÑùǨºX§Õº€uh„síïÂv® …a¼ÇêLmóͼ‰ƒ˜* úê›je¦gÍIwçý|ýúÝö‡*ÑýÑFð~´±à²¸‹³¹P#¾²“põõ3»»xJÀ˜Øt §0ÖÉ7ªNt@û©Œ ñ üxþU¸KIÑûÀwb²ÐÏ—s'ä=Æ\Yκ\=.ÔÁ+õ\²³Éñ„Aøà@ÄÉÇ•±yJþ¸Qàò*,Jöø†Ä÷RU7Tô°w{Ý—Æ"‘ñ#~Ó88<\u2¡0‰ Ön'¬v“®Q¯à 7'¿m®ßüaÆY1ì:¯Á )µp»G!Á/ ͺ@…Œ)ïì›q”Îè ô©“xýt“©;‡~“ÿþÜ=ÀÖ†5-,öÃŒ<•±¢Æ½†¢ åûî_äî>" ¼sƒ²=Çõx]$ö“!(¦¯£ž´$˜I®Nuõ/rò.›ÐxÞõˆPÙö‡8À¯¶Š“äH»S$»šªÌš¥ùœX Îúaë`Gé•sΪáÝ¡CÞëëàþ ûteì¾fþ¾ö»Pq»Ó©eÎÁBÉŸÐÚƒµ WRyo÷iÿ9U1UïäÓ8ìí§“ïÁ^ÛˆŽùÐüÜÙ—ÖѧÎí¿f%ÙZ»ÿA£_Ñ&ËÉ%"™¥‹:±çÖ3arZw¸“-0ýïS÷oŽZþhþHnò ù–FûfÝ`¥gدì·µâQÉÌ/Hé°fJì:Ħ™/ÇMPŸŽ(;½‡µ%“9à±q'ÁxÞíVÉÄÇæ»°À’pâ4ýd¨@»ÆFW| ®’57úGùãduèƒã+}C(¦s¢AÖEŒäEÑkwk¾´‰ûù,EVÖò1jQ?SËï‰Y»À7ëçÀI/è*p£AÕ®çë‡Áa aFrÚ}õ,º*4g§¢*RÙ¬ë7–×'Æb˜!¬ìê ¬˜„Ã<Ö‚˜C‹ÀÂ5 x ^æ¸ÛŒ•þ.ÀYƒ'k&pHoæDù/…*½Cc%×$«jâÊØÔe~Dw0áÃä(¥ä\£^«Ÿ˜;x™³ù£òǨ­6±1¦â³ÃéˆËÒ#ÿ ÏF?LXéBaHV…Ýäi|y«Ü4ªFœ¼Ÿ&pEc[Çqœ(¯›|…’Gñ A‚À´À=ÊAÙù¢³RˆQ›êѰå߈16_ÐW†YâIif÷Uó¹Ÿéûz‹t«{ ßÒ|+‰‹¥˜Üèn^¶68!¨ Ò`ŒEÞö,RZQ#»(ÿR¾Åï¶¹]‹×‘ Îà•mÌÖ{bŠÙþµ¡¤”È' ‚N[aëOö9RÛ¡ßҠ幉)ÊŒî’n`=OuGÍnƒwÕ÷µ®Rè‰;¥ƒh´öØÑµñnìÊ99hžüÞï÷ ÆûHu.Íïå!pmÖÄ–Â^!,ÜcncKMœtÈÅœËûÀ‡ôšž]áµs'óÙj“zöyÆŸÛõ¤KFyñ>÷è|SÏ&µâ ¹¹ÍŒÂÊÎV×C %Ö,ØéIÖ£ ižÎà P™¸„oâk£—ï“)~ÞÞQ7 ®Å xtV錿`‡Ÿ®ïŒ§î&](hî~‹[:Üw€8CL¡ý yì.έ+C‘>:}§ÏþÂärí4ÒÕ¸8_mwå[¥Ükó'ýxV¶ïçPü/– ¦èó|õœ||ÿŠèÊéÀ1ñ-±Ñf=ÛoãëÒcºÙƒ¦žër)Ù*Xפ¡9å æ× -œ¿gQãi#¼vfi6½Ý;K…i"J§â¡ ‰qÄOåµÛù( ÜR*†œ'h4ø ®v…ƒnŸ}¶:Ž8{·š@>¸þdm` õ#xOøBz; [ͯ W ¡17p ðàÐ|X0èp 2e@ÜI£`B®7må½ÖÈFðñ,³+ãé=ì(ë`¸{ýy}í:æÇç˜u”Á|Ì m¼—åÆTVœGâÁ¡q”Ê9¥AýRTžÈGct )b˜Õù/ùõOsw¡””n¾]d‹·{²JÓpcƒ >ž%²™M.ãÍ@yAÛÜÊk  3ˆh Ñ‚ ð"Öˆ“Ú\6]‡X'ƒ¬tˆ7ùà†@’Å£1îôKËÀÊË8>ê$'¢ˆM†=º×ŸýÏÚùöýŸÇëó,chÂe<à@Ä*»Õj;H4€Ö/âÇꉄ0e§¶ðÚ}«ž×S!"ÿ*…Éâ$Ò=;Q$Á)ôC7†U9 Vm¤•BΠÅ‚VéÇÐ'b×ÉQù4ÇÛÓ àŒÀÂælÂ^Þt€ZîÓaë€^IJ¿H30k¢ sÿ¯Ÿ£€¼Tð Œ#ˢⳃx)Óhètq&Žº”§kÐIpWF|$¥šÐð†ÆW´Dþøuß®?þ8^ÇË9I=LZñ Qc C“:)â‚.åˆ% pÛÑñ¯’#W¸¿“’Æ‚ñ ÉpÐÀÜ¥’—˜Ä{7›®`å*I·¾E:ªà™’[ºŠ£cLŒxJ (©¥’f)ÑÞààhÒ3FA'*F0ìÁuç¦ÏÁ ~E®|ÞXxÀZ!|òƒ‹ÏZÀ©G§pפÇz‹ªÊ×{ÿcà¤fƒõ°h¨9²í/k n¥)B¿t³H«[ø1x4>*öÊ|A¯è-²Š†—ðh”òX Tá‹)ÀdKmŸÉ‡“‘{ÇyV ”ñ:$à>K‚ ÍïI–hÐA¶_à‚. ËI°fJ(§DZ‡’â-n¨6æ#yÃðA$@÷úº~Í£þÿû÷Å9xØ õ»{Un²$±ÍñÊKe£Îyf{ÓSSØ%X–Ž’’.‰Tøšüc`GËà@°©ÐÂ(uêôÓTŽPcH(ø÷% `z]àQj¡€{ƒ&©›š‘¨H<l’Ï{F)M6AfTâúÝŠº×Ú¿Þö—Ïãããû>–Æ=\$]+ CŸõÀÓ¼9Ñ ‹0_#ºÃ ?û#ÀÈ‹òæ½ØŸñÙÈÈÇ”J´„%Ýè¶?Â¥°Â(ÁG|¦6èçnê dù_S€J%#tžÈu‘ ¹c‰/â ð0±j17žWa ºIY™ C[¹‰#ü)Á/æ|s?"H­Á¬Â5˜¡/°©_…kgUfG]7Ã`¾{nr‰#½“.I—)p’Z7ï óëï{*c±)㢘Æ*àÞ¤ùd™óäTª“ÿô?þËøTéªÆæ¨Ã‚V4 :¼]á€VwÁE¶dÆ4Íß¾€~ž5Å¿JìÚ ÕÄCQDVûA6`Îò¸òëE\Ì]9»÷›7œ»ð%ü TW1R ¸EO1L䯣fHãwíε·ë°-dƒ¼¤ÅLåoÐ/<[ê 9‰C;CñTvܸ¨¦æi££ƒ8˜8í€7£RP=PqÛÌs+·š¹Á½r‹NZüu§‰!FøÒ²ÙÕx2b1hÈË k€å‘úJíò:(äÝð̾š»\V‘Bséì!ï~C«ø A3±OV6rƒ&ggO°Á¶M|1S:ƒIïèÕ¼“ø@6û¬ÅlÞϲasÄO°ê:*«35Ö³lpè09æÜôƒ…ÀBjr¬ÝýK;¬ºœ˜AÁ-x Ú„‡¸Í;Ï£ÍÇÆrg·ÄA GÀ]ç1ƒ"°xN.øcg÷Ѿjh†”qj­P¿¶ªEœÎ¯ü êmϲ\TüÕšˆ+O 'YàIžÈ(zˆÛ.UQ˜äµ\wjõ³ÚWÔ¬šؽaV™xƒ2!-ÔÉ Kñjrðp]ŸnM ¨¸ãI£®‡½L(‚Ɇ$ŸaÚºÉAÚ t [»WDHúŸ§åOpGz}ÿl¬ÁoI€q¹ù›6.{hù,™É/)_0Ãù*>~¨ŠÐvÕs×zµ;”X0@Фå •úÃÄí”LÅ­Å:´üÈPŒæ0o8À<¡¡ý·ð–jpjþÚ˜1î»޹›#/chû¯_‡æz½u¾_úÛ-$ÜH2™Op‹$~õ,ÞË»°¾=Ærd<ÏÝ¥§ìqì¾J›qúû=Rwª}M^ˆ,6‰èe R™z†<¡{«çSj’%Ñ¿ ¢‡±‰–H\îq¡sk`:3x1Y¹?bòB*¹ëQ$ÂäDÓIƒIÑ´Z;ø0~ÏH»WI¨Åµ3Göö¢d¼”MÞÔTŸàUHÀfE½iL£šJx—Õ#ÔŽH\|…lÝ‚a÷_5š9ƒClðU<€·ôNžß‰sãÖ# <ú{(ŽÈ]ë§G|BóÞ~L±Gp;øhÿ‰DüM“Jσ—fcƒ®|éZzj>snBSŽÏÎ2™\­÷à,¡øôÄsÛÔ@³‹šaöÜ(ä,Æ1åàBÆgï*‰!½»±y$çä‚ðÚÙcR_F'‡|ÀDãè+YÂØø"Q^ªÏݯJOyQéboro>Ä Çø¤ Üáwû­Ú…6K*euŸÆ%'(̃n‹ð”D¬§ÚÄ ©IF»…`T4CУ˜>ÈÉGq÷ä­ñFbÀi­rSYÃV]lu˜Õ£V»‘s2¨n§\˜T¥± ©ŒÐ^QÃûãëùØÈ”Ñl`X°‰Jžøñ ÞÌñÛ (¤½Üªc\kÃXÇùjÿ…4ë$3‘åÅT…_qa%ÃüBŽ‘¶wTIÏʪ˜qå‹cLW°Zœ!ت hÓG¸J“ã Ÿ§¦øˆ;Þq…Ç—Ö“ Z1rˆüÂ1Yßðí¯\FÒ(Nòµ£ýtÀý²‘b¸•qé£÷¸‘+.×nT…+têB÷ÓМH;w ÛDïøií}’5èNN¿©´…T§8„ýÛêƒÊãs?ÕïÜvžü†Ñã#ø+}BW Èmbì®ä}bÏ©U.ÿ?W°cËÑ,ébf晫joòœÓ­ =„ ‘ WîÕsh ¹f‚.t~’»jeF¸™¹Ý­g$¸ îfß÷@å…Y#'®;Þ]ÿ™úáf÷Ãðƒ/o¶AeD]ñJ»9ç¬Ýëîcd¨§ÈÛ¦ÞÉË{4b¾·ïÒPJìä,¯`¯`,üºw+MRÂäÙþÏ}sðscHN‚t"Ä÷£À#ÿ,•obì°ý~‰1ð";X62û€ÒNvßqœùí[»Î¸})¬”äÆ1ÇÕ©º©Kx1‘ï=ÿþ‹< ¦‡°Ù ØÄÎ#Ô¸†æÚˆð±<þöÖ1«Ø9Vî!£aóç^·ª ú&Bìô¸3,£Ç+ŸB7¢‚2„w¡Ú™ S๹3 4=+?‹ï ±Žî9@§2,ŸÅ\Ìm—νۺ÷î1Î'QÍÝ3ÚÔL 6tâü‹äTõJŽ]¬±r}‹/àHÇ6ðêa¡ý7iŒdÀ78U›,®SÕ›³R©Ù¤Ý ‹ŸÑ/þöŽÿ`‚<»²áÛûÙ ÀVà‘Nxÿž.>ãHšóý&ki´îì袔ky1L4U§ù\·±Á„Çh&Ýã“ü&F‘F7wͲŒŸ•u\xO6Š»7bjA€SØÔèv1Ázï ü¨Ñ SRÉVP–àb_Pض‚ì î„%žB/]Š+ŸN#4`Ô˼ïn òꤥ9æÑ ’œtú B~‰ ÝÃ,ÃÏ iLë–{ïn¥ÁF\t©kfÁsùë¨á߬²£Ýä½ çGÌðb>J‹™Ë¯ Å|?{Öí$ûyñ0Ý[ÏKJÁÝæc„u¾E˜Éy=qGK¨ÄeÛ³JÄ?GU£Å…Bh·gÎÖpåqI¦Ã:DGjCôPÌ;}˜gçnñg1kïû äRˆ-Á0¾¹æ™ íýèeÔ…PLr c÷]ãN8¥ÿéP\Ý'5jlm·9lìA\éß܇Ððo=SæZ‹øüf¹0oR 1º÷Äç 8=`òéønâ}ïs ë­Lêoh¤LÍU—S%?E,ÝUuôkó®ü š`{ªnw¥%¦p”¥ÏtmŒ¡©ÌæX´›hYªµçfÔ\è¬x5k(žwŠ Ëí¨³­=rXÜ8‰¯l!Ùc Ñ>bíûÞ÷½v¶½rG”ÓG xÒÑ`åß%¬ € ‰¾*(Æhå÷ÚŸC³Õší¬Ô(¨«Ãš>€t¾ƒŸ[«¸;OEfÕ}“N ‘ÓÔL"ºv·™µøÍÔÊñÂP†Í‘tó±JÅ>eޤ¹ƒc¸Täü#¹—I !KÁç£W.p<ÜW‰i)¿:AwùG±­­®ðp~}v Jå%|u`Á–ÚÚáê^#Û1“¬‚S"£oò£ÓØ–ˆ Ê 8ö—õ×Ñ4çÅ›º&ÙFòš”ÄANäxô€…[¹§N°3j—bÏ($È=Ö9Ÿø~‡øLîÞüû׿öÎÏ?ÿãó˜b< ©X›|Ÿê•jB4—1œ#ºJïÅM½ x|=áð²H™+àCg¼ lþJÝæªÞÜxg„E›éÍœ&KyXééÑ™—ÆüNÓ¦Šp¡©=÷^È)~3г†ž?­Ñº‘£È VPà0ã„ø x¹!›ˆfS­ü5‚{ö²Ji× 0Á_Ä 9ß‚U¨„Û9 ×‰"6a¤¾â ì ”&€Ž#²øð†jÐ]x¡Æâ/âŽ[óJ@¸»ÝcT´3NUŽ€®Í[nƒ»Ù‰ë7K‘ ¾ÛhOÔûÁ“2Z«U‘Ú.“¥D;WøS`ƒÿt^‚‡Ãpµ98qì§[k'ë ˆ*âŽ÷Žÿõýå}ýñùñyþõ9µg™9¦NªÁ; ù‘ô`A1!HÛÐ=k4E‚zI&)2 …©ñ%½ËÁ19Ã2$Þ…½‡¸ÀµFâFþgêcz~¦I.èkŒÿêv T¸0Ĺ½hG=PÌÑ¥åu € @Àz$çûÞ׊?_sŽ#dU‡Ú £Çz0fƒšèQºÁ@wUÆÐãiK— [0Ý‹êm>Ursé½cñGOýmxž°ìÅ\Ö½™p´ßΫžz4Q'ƒ-R,c4»ù&¾’9bY준bÆØd;q- ÉŽKV!+^“m^äŒâÒ~S†_ö†Hœ¥„e®À°È²”L@ƒ®Éà!ìˆ,×ÑäĹ[ÄWò%>rOCŒˆ®“7ó‚H8k¿oÿ5ÇyÎÿ8Žƒ¨ðì|_‡èº62q`>µ„H”Æ4ô¿ýßç)Gãy/ýñóÏÂQœ Ò­ñ"jão " ¯Éƒ1¸®rÁ—¿å>ñƒéç›9lÞµ¥TÇö_`Á¤ß †žê/‹ëi¶kûëñ K%òŽ^¥ÁOf2›—Q•Ž`›d3;¸sC& Uº*Ùþ ÃÜÕôoL²jŒI»ºRðX² Žšˆ‚‹˜ÊµóWécà´:Û@7ž TV»‡Ðb$¥GnÁÐ@¬ž­ïbaÔiÔž”¼Á%º»É#¤±ÄCõîÚôÙ+ E;Q°˜¶Ñõ5OÂ÷“^.eAï›–ÇdDmarO×—Ñ'¡ÞskÝÀÄQ+iÜ¢‹Ñm/qS©½ÓRØ4QöÌ)ÛXÔÇÐçFJ¨-Nðhà™ˆdN²¦äìf{›-ÎäôRq' vž`&Þ·{Ε¯Ø¬²8V_Îkû5ëª'˜œ³ØñÚ#ý ‘LÆè{kÿA>…L¸ò@gŒëðšÁÞà?ÂOáݹâõ³6¦0€±I€æ tFD>'ßÏÉÝÌwï=+˜wƒ÷œ9¿nÍÝD§ ƒh×Ý—sNѾ‚ÛhôíüdW¨˜šbs¾J¼[ÛëS¨9Àç¬ÜY¹sŠSZÝùÏÁ)Œî±AqJ5¤q·7õ).u‹qñ›¡gqïl麯ÞÌ^ýmÅ@J^ÉÊÉÓ²m¿5¿½nñÈ@¹¼{”ÓqãÕ¹ÁlhäED|9ïQˆïv5ŸŸæ\سÃ#ƒ8wÀvÀ1G‚£”ô ¶Þc¿ 5<øoîL©}8C¼Å?áÄZ½1+0];³d¥?ê Q毸à£QæQXUc[¶ é œ XPï&ÇquºGñc¤›¿‚ÏèÁ1·wfÙ]TAfæ¸Ûøˆ]H̵³+ÑØŽÑR4+sU¥ï(Ì¿!Ü5m°‹ 8ü!ÍkÝ3ŠjÆMæZx‹E\““>PHÚ¸Ÿ Oñ“nÄÅC(ú=ÔÛ¶l7ÿ3ù DÞ̵ñ¤™Æ£œwOh [>žfs¥ÍM¦ÓÜMÏxªuȽ¼6òª4—p®ºÔ½‘?"¶‹Pr§¿8¾Sÿ¹üC¨Ð&ˆ?¯‘§B f!£˜ÒE>`ê짤ø?¨£p-ßÁ±÷Z_•ÿ˜™K;i1ñë±b0µC!‰I3 U'ðWiÍa®…øjЈ l (ýÁ¼ÛǶ+6 ªÄüþôªÍ¼Äâ ¦ì±ò]ý_w~ ޳⨣ñÈ;ÐâïÅGÃôRÐψ=:¿«G>ÄfìCAyÙÔˆžƒ¡RW¥È{H«]'Ë=‹Ëy ld{ ŠëfÁ Y‡wÒÍ £ó»Þ`òæS+4 Ç2‹Í¼6Íyª? ïp)}Äa„ƒä9.÷_ÿã#ȵ–Iâ#°3wŽ6K÷Ô.ŒvŒñOY»ÿ¼Å‰0¨3$8 SXY¥ñëWú¬Pèv¤³¤ªléAÑ>M›ç›ûIœí•¶8oÚ3?¶–µˆœÈ?®Äé;T#‰‘šõáÂÛ§ñ× ·Sv[$6Dâ>…)ìuuÕ$7´‚ ­8~AvߥÆ’eL…ò¤(®f…¦Ùc¢‹b¨p2d y“À vyk,¾ÛÁ<+î ¬³1ŽÁwnTÍœLmü3uâ>KýÞ;<‡*‰ØÄ'õ%îd‡X¡Òžƒ“¼öcD¦êÌp!hX5âxµnQ)£PÀ§áS"Ùá–5ŠÈ “9ÂÅ=ékÔfýñ›xn›xÖ"Wá$û Ôx?>?$Α7úEŒ$]c€›º÷-5…~¸–@³ö·ö)TPÜ9¨t)ˆ±(=úÕäï°oJÈÁX’¸õÈ‹@Xe­Tb¨Åƒ[1ºf"çM†;Þù‚>.$–¼¯ ‚âr/GhpSR”œÂôÄgŒg1©êÕï «>·y«xüO‡¢SU-Ïs®1¯9.îdYU¹Üw“eRš±‚:ÃÞG¡³ÚØ[¿ì©¤¥3ø}$àà"«ÅŠÊÚú¾B5Kc·Í˜h’öf|ïá†:ËzÈMo'¼-8_•Ÿ±¨G57U‰Zt Å2ØjßàÉòÎ &9ÇøNV§ï«wžËCVâ·4£9âÿ"{³¼ú;5§^p·y’Kt–„2ã}¨Qsçcã› #ø@#7™^*õ/Rîsgf ¶ÀœBàšn«À3Àâæþxfòðÿ‡øþšê‚zlä(Þ]ÝtÒ Ø¸J þa~/­©Ê‰Ù„„év„;\Ö™²;Ýð5y W2¬{ù*¼FÆTt°³D=4ã»ñ!ün‡rXe°ª±›â*olãcñGiýfRâ…T¹÷žeøÃ(ë@^Ô…ôàÝ•ôÖ¤ µ {íÁÓŶ…y£…#ã½!Àƒ{Ô¨ÈbcÃ59Å«öǽµXBž ]^í/Õx´3C[X4!±3$gB7-<Š,7T }‰U!î^3£4ZuGýÞöÄ*VôÕ¡ü–¼|¯âÑy‹ ììÏ™òñ:iVÝ|¾?kîåkÒâ¾#@(M°s°~Ä.Í•_…S÷rJ‹Þ¡AÈ®oøÌº4ÑO©“‚îAAî>“ß}~¼*±ÿšuÎäz²p^akã|æ¯ÑÕ>Â+ú >:ªñsõÍFޤ+n”*ÂnêÚ¸A‘º¿"?¶ÍyÌö&>ëŸá#†ÚT3'@dááyï÷À(ýþ‹Ý¤?ÿ!­uô<:ÔL¼g†MÀ‡z{ÃX½ÉÍ>?Ô«„Øåñ4'6LZ÷ÍY>ÆÏ…Õ-«Äu”Ü +¯7nCCbÿ18™«©~†·œÌÇÉ{ +_‰œ£˜*0'ËÒoFBˆ;»jk §Û»2Ào;´¡·rì8@‚Ɔî*5Nã7uhXdÌ1P­ôƒ(Ì~6^}>LO<Êñ)flÜÍðÕõ]QÐó«dEÆšÿý|“1q˜8|LV§À’žà ^…xƒ,á—üa2È Œh€ðΊ΃®áÛKd°Q×ÈŸÆJP)9õ˜P´v¨PYäÐäKœØ;t¸!wR|½$çæcNÈ!%Þ)€U´’2 2Q‚*S©ö[Ú]A±AUXU^¥ v`õXc•8HB Ç{CÕã)°0r)gÌF …™+©cˆ“WÜ›,몼Ö:•­ªGWÞ0ì‚@š;4s $TóviSL44³JÓjDO¡Øäi‡Î*qF¹ŒEݨê4¸ßéƒÐáž$ƒ.𫪊{ó›˜Ã“ñ²5g°ˆ¡¹å?öïPt+s€Ã>ˆ!¾¨]¿T0ÚÀQÇÆE®ce±)dNÜܘšñ±˜ÚßÇu]«ß?ÿüâ z ÃÙ"„0X¼Àƒ^3[ßÉÙÅß2F£*ÍZRÛÃù‹ é(îÍ¥y!$î§Uö¤%BÚ-e<œöï¾²¸YŸ·ßâ(Ú(É+ÙÞ³0G:H?äòÿq|:Žž¹›coÍþXküx•·©´žãåÙôÞ…"!Ñp'!•ìjI›åQ£f£$7¨Æ—}¶j0{ßVˆç“ðìIÂøŽöÆA¾©ŸÅWòT|VÝ!`# Š±»o`ðÉfì9ð–PR…Íé±SŒUšÏ#ï€/iH–ñ®V+³TÁZèø5àöŠÏê1ÇT«]FKÚÓH¿¥×«Ækó?–¡Q÷Z“ƒÑ·ùA7Fºg¡¶w°…£!ç_Ä'»'~H;Q¡šyf‚º©¸—߃d×+Ìn êÞcþìü‚¾£BýYøš*2½ïøƒµö¾T‡pšË©|Bç…+V ±Lü äš&ûÚ­ßÄlÅá.Ô¨îät,TzÐÀ8¢+ÜAÙü,Šˆe✵œ£; 8Û§ æ]é¢ó‘Ôª{y4/å$eô8Äh­mRuÄIŽä.{¥#èdY{p®¶õ¥Ê£ Žá6xkŒdô¦£³¡Ù}&5”h­]GÝïÞH&ßôFëõ•^GïÖµ‘léXà|på1 w÷1ªÁ øá=…XöþÆ¡R'ÒMŒúDZZ ŠÇ=b!‹ˆwåÓë© ýz0ÅtHLâ;JPͯò«ã¡7å+ìG¢˜9a&+ °Ï¢ë"ÅЗOÎ/ñï§``¢tg’“&%âx÷ª1I…½R“Ç^ù·ø­.‚sÿ0w{z4âÊSÛÿK™P‡ oúДÒF8,l= _ßbÁ]9-ØCˆq§fô°•ç¬ üí^ÉǨWyOŸÆˆÏ Wœ b«Ž^jN7{–Ê\çò­¡{}tmá¥gŒÎ@7€Ò‹¢Wà-}80G ÒjQÈ7rv>ìéIyÔ†þ,Öð ;(ë£y?8Úµ/ !œu 9‚¢–­D; zrw£jN];øµ^Ê(•ÀËØÀD4ø©ÊÚoÎ"ðBØè=ø9æÜÍÆRýÝ™?ÓTØ.V2S¸“(q {p™"< ïfâ?šÿ¬ Æ&;=Â/„é´nóyäÉ$ä„È¿É\ñTÕÞ‹Í 1PAœt…jW`ÛÌÆwqKó¾w¹¼9ØÜ¹›×™Q;÷ж¿™Q½‚÷Dçé¡*1’9™ö±ó´Ât í}"m~?] ‡òz§`j«C|¬ø˜²·À»{hªö°™l$5F¬ö;8ÀŠ\1€IDATWp"Þnг(½lê5tßÓ)b§žŠajH©låi5ðÙ€ânDdèî¨28’±1#ßË:ÈW’ø_˜?“AÏîta|ƒs'H ߤ‡7Úª ˆx›C w&æ ï~÷?õYêØÒS®©WòsÛ„ ˜…ÁM¼‚Ù{ì7ýß}Š÷›çßo¾?æHÚÏØÍ^òèŒ"77h/ÞÁœ9âvYYÅcr'îÔøíf9op‘¯]dðvŽâh¹ÁÿTÿ/à›dS;9ǃV¦&‰wÁ¤û܉Qg*üЏƒ?ÌÊð)­æqƒÀìæOV£+öšwB\ätª»çàBšyHÏ­œÃW‡£~TNæ‹Xƒs£ÎöWêŽÞpؾ‹Üë:ª9sMžÈ&ÊyƒG¹:ó ³µâøGÇ;{q¿0‰}gÃä#¸ŽÏè;ÞÛE³¹Ü8¨YD¸±ÂEÐJËŠë÷· Á7 Ê.ÖæP³àV 'ÚÔÝìÎu £ÕèâÔZ“ÕuqMA¨ï®kãOq”Vx£QbKî÷DÉ´PéWsKÝ¡¢]lÝhòNÐûq”FôÌ Sõ*OŽñ°²ñ¬<ÖFFmù||aÉûP6g{Óñ®z·ƒA®]òºJÜH/ÞUª#ƒ5f}­|Ê œFNÌVw‡¸b_Ð+vãìèaÑÖ^d‘ùH»Æ?ájúsCR²7t†ß¶Ã‹t ®8‹c3•zw¿ä!.ᎠUAg †ô/pK¥ÃùÂà­Â4ïùl¯kÎæYDÍË9™!.ÿ Ú$€ö%<ÝÍñToS:·ñÐØï}Íßd¯/òÑÒåœws'“…êºÆfö^|x}[Ê|Œqƒ9ßnä$ðû~Ìðw G¤¨Õ£cž¬­_78ò3=êvú8JMo‰xÅCåu/ÍšÑ$vÜÞÅ>0àQÌ–É3ºÚÝ!ð¬ ð1ýËôÖ ˜•osA>'\™w",i„Ü DÖþ1«~o—{‚X^E³QìÁjx=ÛòŸªJfgQxvo•2Ÿf™Âôô¼Ózâü×Ð ¸ÓƒÈ6q7rŽTŒM“DwJ7RÞewøŒÓRcm*c9/ûœ³7V„·ê`ŽrÓü„ÚÔö÷œº ²­+TA0OCM,Î$éxÔD`†ÓˆÀ .Ö-i§“OãäÐò/¸ÏQËa6k0ÿ‡¯“· #EÁßÅqƒÅ{Šw?ˆz$¢$ÀmÈCJ×ܛΠð¾×uXoÒéíյгöÄ™Ô8å pU9±ütRÿ;æM¯}cÖtécŠú›õ¿ Æu&a7 nb‘†ŠM ˜Ûœ˜àU p’véU>W$àgôJÛâ{øƒ™à÷Ì$•/ìvY<È«Êí³ÙòYVòaïèøØ}TÙø¯ABÓ¨‘àhü?kTïv4´È‰xÔ¢æaƒúžØÈ¹ýzóã±ÀÊö/à]®Äa±)8gg ¼{ikâOáPÌ uÝD›ÌPDâ=ŠJ+W‚°of)ϳ•¢T{p·ðù¡Wø&š=+«ÓHiŒ6J¤vg!}÷EjäåÔu¡xº²Ò™¦Z½TÕD ÞŽ’Ob aêDÜ„À˜è׿&¸CÇZù·þâŽú¹9Ž‚x†E^ØÓÒà?äÔFêÚ€à —½hP/ &Ž•Mþlü+µE.äË98dÎRìßK²…2bŒ?F Íÿoñ0hpêL¿†=Ÿ¤î33–š;D_¿ö-ƒ#Þá;O³‰i'< PeI…“4çÍQ@©CVïžÁ«0 ùÊßS#üÃ9‡g^ßqÁƒ9Çcìh‡©ê¡‹mƒ¦‰š9ÍÓ½$qšaw.é“(×Ü]³€¸É†æÈe(…ŒYïÂgõ|V±û«ðÒ<º£© .v㶸L}̃վ±þ…TQĘé×FÃßÂÑ{`g{žÇlsd39[й¿w^XÂC­¬Ý™ÇTW÷ÍñNå„‹x3Õ¬#pßå ®­“}œ­¿KÂŽS=4 ÖÙñKšA— ™ñ`PˆÝ}Òƒeú€‡ô ¿¸G™Úñ—ì!C­Ø>0PYF¥;d“©&{ìF³s©ø}³ï“¯í=•òÇ1Ê^ðÞÖ†æcêYA±šÒî!úe/4ücæ.]æ««œžŒÛ`Ï1àñßÔ¢ ªö.Õê³Xwökpñ¾Rxü@³âÖ*éî5òênù»kÜû•ßoeBí ëí`@¨Ø]£.©°cà©•Ó%.ê;÷kÖkÞöÐ>96¬YìÞÀgÓ“WC7tä_6äz°å«8º‹“8¸Æ7ãmô:F-³”*= •û³<ć2‰âlÈøF±Û@NôƶKocLJRÒnŸÃc0=ÎC}ç}Lš§°7Žàéü’\šúï‡bç¯÷š'Ni佪À¨+Z4é`Wm’ü˜Ãþf†×¹mO V黫WÆ€„‰4@e#žô Îh!¬| ;bq€4§ýîüc® ƒz¼ Kün’2Ž3ÊÎÌJE·À":"×Q§,Ó;üÜ\Ë‹}>išÅ’?6a·Õ³ý=ÑàÎwgr x+í+Û:r ?qJÄØÝÁO‹Wÿæq§Ù;*ülcå ná‹ø—SËýâºò^ÁLö8†« ìé¢_­Õh§+CÜÉBª»Ûõþþžã'rt=j´Èt9 ®ÍjkbAi¸'B \Á©{¥ Õ\ Å!’\̇>ª/áÖÃ*0†Æ¨/¹I}Š4É›Vë>ëå |l^Y9Œ 8JF*|ZT½ý–~ÿu{ø34ôHhèãÙ&ïÜ’göþV>"6¶ûGèÖb(Þ0 ³½9Ú}Xgò¯ÆêüœlÃUÜy¶"^ö1Á~>°K3þ=—[biTbõÓþgåoõ 6 £µåÎýð˸RNíÜ¥­| Ý˼™¡ÁFrF~M+ã÷“¸b—„Óø*”ò§x3cåÛJ€çÞ^;ÈÒp–òWï°¡ã” lÜÀ“,cþ79B+ë ~´¾Q[† LÂÞoIbƒ#(òõî¥à¦OâÄs†¸­÷ºÛ<êÐká¡$îß}7sªüço°•kœÃ7¯.òÉê[­´L犉¤3¢_æH,¦É6ÇØ5 ŽaIala²îAõƒÈM}AÕ«Ul¿^ü‘ÇdöYùm.„ÙIë]ªÝƒùtϰCzKƒÛ„%hs'ZÍO6VLð{÷ØÜáǡھJE–R^gA¢I}ûûSëù·ô~Ÿ8•¯oP™ZËõñh÷qùàKžï¬ât7ðð’Ã.ÓŒs˜ ú.}6fˆ™&Ë ÀÛ=àQ'ðdz'hðnÉ ö¾ 0a.¸*hâ>œ·\+àÔyí[s´o©Q\ù†ÓÎïiÜv œác§aõ N[K \1K Ø,Ú`Ì¢ãÊæhý†zm¨ó–â(ñã>1ì}3œà…Ý}^mÆìðNç˜\ ’½Þ*† 8kê>µC`÷}`¾÷%þ¸q‹o`v&Çv|+/$À]s3fÞâž:¾‡EáDÔø*ª³ÅÕ]aNßÖ\ñàh¨yŸè¶ö:‹)}Y þ¼›¥Wê ÝÛƒ¨‚Ò‹©Ë fMGðíýcŠËhå {[Å©¤r„Ý·‘Âá'*„Ñ1 ”¯¸»þ ~MÔñÞA™§ÒÐ{e…'ƒ&ïÆ·Ð¥Wo†Wåì˜þ(tIƒ¸úáº~©Rã@ä=³Ñxƒ¹y™ Tà×Aõ|ËE9zš  ÅQc°‡ÊÍ8ý‘ã_þ‹êQW »2`ŽAâ@#½Q*B£»ïô)R¤ês€;öÞÂØh#*Z¬¸ |–,VNñ…N¡_† ‚6y”¬¸‰í5±¤LÎ*—ø¢ ž®[6ðG‡¦D»Kƒ`ì Ôz‚bðh]äÓÆ=žëÆF?aJa$ijW­Ëx€:DsÚ “‘µ£æ žjƒšÎ…b²¥öºæLºSĤ›|*å… ðµ ªX8m¬V´”CŠðV™yúHh¾»£ÂcBPÝ…cï—Æ¿Ú¯™ÜÑ?‹*HsçÕ²·‚o„«G¡^ÿÖ¯k¿€¯¬Ô@ñ0ezø)Ôö~ ˆ¨¤ªøêó>»ßWö]„t1>cMM„#ŸåýÍüûĈt,2èÝ]@iÐ+Ö®¿Èÿ,¢ˆà ™zê’¾ÉÛ~µÝnÓø™{wîÎ~¬jäÚëïäRuñ¢¢ƒÏlùÎ…oà‚ŸÝ²vÐÞ±¿ï^ˆQx€‡(qœ@ö8ˆ’j`2CPð–«Øï| ?K3É¥ÀVXhpqÔV_|o.{·HoÆuò$î 0çöWÉÏ.pÓdÓGõϽ:j '{*«c­€iî 5Ÿiýh¾ .¤X“¬*è+|µg2?kUåÈVücã‰4j×qmwÚ3Ò¸šw‹ÊãÍ ›ô—g©=è98¤Y¤.ê›4g…9J¥r’ÖdÉ7´QdíIT\™×¸ÇH1¨é„¹O¤˜_U£ðšÚHF9Ù Dû)¨õ¾¹ò p¨ŠŠÌúoZÔGrÓ¿ÒKÜÛ€tXìÚTW*T?MÖÁcò¦þn^¢Žhꀆ#j“zÖ>3wo¦+é²8k÷èrÑò`¹‹™Åb¦NàxV#[¸+Ë ¶¬6¿G4‚yꊭ8ïïÎw\Õ°+U˜Êñýpn§2jì ½ëëê¾®k½ÿåg[é¯ð× Õ8Ä1°mq“=å=wtÖ(CØd£Tt‡›»×Š#rìd¤&äÓ9Žp&G[ðQõ—ñ‹õM^UD!2rlXû§ðÇÀ…´–êv#ËJs·1ë³Àí $0Ñ€‡ÒÅ{@ɵ­ªI' ÍáÒO»¥½ýmnðŠnãFŽâÀCÁtbvór+í/j§šÚß›ÕYççü®½E‰R“’fb ̤'ä…*œÀûé ’]cË24´îL„2º¢ëRíA!ÃqÛ{y·îUí‡ã8ݽÂf&¶.h v§‰Ñ–³ˆŒ‰gù(œmÆ&:FÁwž:f‘Ä»yßyS·8‰;N’ •éðѾïÑâÆí½ÀëÙÅÞÿ{;ƒãÈ91&Ìùyï*ð¦^ãùšƒ£é“z!“,¡3T ƒáÎõ?•÷ÿ/ÿ§ÿÇXOû˜ŸüûŸÿö3!õü,> çüÈÂe9 aíed¾Öò2 ¹2ê­F#.PÀg‘ÆûIu8Ûo‰áu“ÉD\¥Âò¨Lz[_vAµYoÐãˆKÆ Qè^Rò›6ÝãÑ^§Jî˜\£&È‘Š<ƒ®r ÌLµ©½,¹ÌÅçqoƒ®²³ž„Ú ŠU¾ù«XÜ=tLEñîdJÀãÝzô%Éˤ΃ܬú-1¹ñdv)>×téŽ!ŠÑ„¶x“%7ÖÚ^WßׯðõÇ?kàÑ"M–{w¡ÔCsõFMÒ¤Yÿ4îQGzÇÀ[!Qoð-©z<feç΋ïèCBeýMÅ^Ÿó˜ e¾CJ/Bïìߥ¸L²8ªIÞÞ%©šÚÄQÕ„$ìQR]ÝÜ툈fýŠ”û_ÔB~6ÞI^Nr2×Q 7 úŒ†%äao}ïb׬]â?C>ù(è* …Oƒ÷ó|©«ó=4b¯íï_^{?3ÏŸl¯‹-la6üøxÅ*% Æ*5*£{ÿXüþøo_ˆ¨Uy{21šßn àfÉÈoè ¼‚î ô3“5Qé R€ýGˆl¹ z1^MÑC­4ü§`< |–˜ßžöCð12d´7‹c©OÿNñä˜a6N×4n Íšð*Mæ#\Ò;}ò Ø‘õEí·x?Ã;t±RBÕÃÖ!ÀŒÈºi‰4~Wìÿqâ)¯xííýõ¯éüóçŸSOÆ 9‡¼€;€Åd&2ÌWiQú¿ý¯ó¿¿›úl[Ô™ŸÕ]L¯¤qì¤XÖ’Š!lvâ»6¼²÷6÷½6*uŒ%íð€ËXÊ.Fò'!zÿÁ6®|ЭÚã…©Â+ΈGº¥‘üA|´Žü¾8°'¶ 7øEÏ{ÛÕŸ‚8ÞÀ689@>ÊæN}£y…A‹>žG3ÜöPp …C"Ê3'q®ž¶„rÊf Æ·ò!k-¡cÌÒT‡¸‹UÜÖŠxãÞvi6Öö@ÌZ-@$´;f¡5áY Þ5€™ a¨ˆzw¶(c{Hu«`€1‰d¶+:2&ö1¾UÿúÀ11td70Ü€ÏéÕÛù&0< À@r3KØÊ۹Ű®<[­óµw|S¤F¥ ¶+<™¹÷Gp0w‚íÐcpXÛÏ'z¦ Ðcõ\«wŸäª‰¼'i—¡I å&s!¦91¸ËÍ¥ºûåcà¡ñb{$#D4³aH؆›½`R‘ƒ}îsä%vª6/óbÀãøÐq hÔEtÖ¦¬†Ð­;«±·¿ÆL bÜ82¦hˆØ9šy,Wç\©w§ûlRÉSÛj_íͰ2ɃáÁ+;® ./ÐêeÔ,WïÚ£|FçÐ:Ì uc—]„_šÅ;xxÃ0]ˆœföR[Ì{Ú‡5ïV7KcHgϲ&]ÑàºêÁÚ(ÁwúkÎ#¼È‘Zd°OäXN“,¢tLÌÊ`FâYu–>ÌÉ8+Øc*Ò¯Ò:sÃÊ >å1ÙnÉŸÊ^E„oàÝDr¼>þ¬j ”1ûß•ÙñóñÓY䶦¡‰c)G0ìüÏ=E²šBmèö¸Ñ«q\ÉbÎçU»(ªwÞOí…ª —UðÁ~J.1˜‚ïú—0ÐÁ_6XSqamšÍÃd€?tcþ&à^ÛwWjH5Ýc§@CïໂËxÁdœÍ] }0¢¦Âíœlðáäœ@?!çß!Î jÜÕkŒ'Á]Ch Äl$=Iª\oæKÔSÖ5Û7ëuÚ;ÚÛ)½€/cG`BɵaÓ¢dÔØøG,ûÀ4b쇃õz¨Á!ñWpÜ ‡,T³§vvVvT ø !ž…4ÁQÒ×Õkö©m$Ya£b—5ðjÝeEÇòªq,˜<cút+çÎôv¥”w/cgsML£Í|‹Â˜kÓÝÄ-³±f±‚H6ôÜ÷€{½£Â¡í–zRçäjmöC ²¢™[w¦†¬§$ÚćrU¹û)r?|«}[ׇޅ¸‹Ó>D?øÓìïðØ}ž*ÂvžÓbv£É1ªÆÚGPÆ?ƒ”Jõ¼ãecÑ50#/àµycìÂÔ‡ý-á,eª…Ã)Ö¢9Ë)ŒÒ¹poǬ£ÝªÝÏÄ&ä&_ȧXKÛ¸'·³­Óýµq*q¨ÓƦÈ]ª`À'ðkàì-×CÆv ïTŠŒ],ÅÛÓØ“=Ð’éNM‹P÷^£~l_Ì`}A&Nñu¯ï!‰M¹Œäpèw·‹ixÔ9÷=Á¥±™Pœä¶®Ý3mN)¡é¿È…ËzÜ~“zoÜñMÂpߢºÑ|49•½ô¤XoïÍp()/ñ5hÇ…|nj$ÈÅ3ýþ¾ï×çÏó™x`8¢êgºÞÑ÷Àyõw)#±B·ñ¦‡Ç#tà÷:7¿žä«G>»«çSo[—»9ÆCû³Âa7ëÚY•t ÓÕÑ?UNôHK|\Œåö=µs›Ñ9‰â÷j£æØýüD…ØF5„WpâwQÜ¢Áú²/-†àö0’Ü©æ*áÂïr0‘X‹y™q‚Ì{Ãq|€7Ùçx;y»ð\€~KY…0g÷²9µÁºý5Ë‚.ô¶w;YçÑE x¦¾àèU„)À*þ¥ò.z ¥{?4&÷×ÿt(6Ü•£qgsŸƒëÙÐB@ÛYÙ÷œZ-tJ§æò$B ÃÆ½1=d"E4/¦Žú¹›V«9tÛ7@7 žÕžæ-€ü¹»T —)6_O‡{DÛ¹·ñàÔùí© -i”l‚,¾˜½áÅþ4oy4„ Q ȃœ;Íéô¶ÑG “lø¼P  *>¹µ£€v+Oõ•#ÀBÃQ¦¢cÛwô'áY"Z†ûçÕ»ˆò ¾#:<—y„_˜†pÊÜÍïÝß;?‰Ot‹d¶ð튖)m—ßË‚pb1ûŠÚ3œ{g }OÎVq\mÚdf°)µE"¡.GÚ†™—¢d¤Gœ®’w m§p$KÜ+º{Ckûë)8%“¼Ž‘+>7FPá =Ì‘ ä0 çÊP9¸B††VÚ~ Ý VÄtŸÁÏŒïÕ[Dö$ìlóÁ!¾:oÁÉ´¯—>™}?8žDÄCy‘¿ü;…òGõ3¨=4vð½3í¤@d]ä!QÙ2¡cF‹mþRHþ)¶iIpbî Šàoi;Ë›`nã:’¹„c뼆lýêŽô¹½¤O’_îqh´wøìÿ}Š%4ûpÞ_ßýë¿ÌÿJZªw³òÚø%îÁÚž|ÈSª õå|z‰Y‹µ¼kèÐdËzmtñ(¾[2Gz¡O$¤{h2íü Tø•Þ½Ñ*„‘É)ƒ³¸6¿U@Næðlþ#Ò·CŽSb@FÜ;' `9֢ɊK,c(2XDí$xœ4o£‡^w¾˜cÄï¶ù¬zÝÑená84ïö*ÌHìE ²‰µ ë=¥t”¬Ö¯éÛ=ßí|<õ¦ XäZÂ("[ ›*ðçí¿þçKŸÜ ×Ôlmôk«9ÇÜÌ·ð¡ãè~ŸLµ›#jv¶x's*• Nì~Ï:;݈’ÎçÙþ'0ÈPáO¦MþZÜÊT$л(ÇSý½ëCžÅ~î5ŽhÇ#YYM@;…>’od:y·ïñdypX3#  ÍŠ fÙNO]ðš°o{?#êþY|‡GÒsŽuƲBGÝÒî®àÞ@a_GýØ™ü±ë˜{AP_é< DNP“jtãÖÀlŽöâÀÐOÒÍ÷“€ÝýUÃld~ò_F~·ìs)§0×jŽÞf9@[—ófæNÆüDƒ’LîhÌ1ÕUéV™×›qƇª'Úù…ñj¡×W÷uÌÆÑßÌ‘ÞN™ôŽøÀT²†*X°×=ícÝÿDrÒ‹ƒ¯ÿW°+I²-Yb"²UÍüœyóökÖGp@69 þu£øäŒS¬ª›qÜÝT·]?™éf¦º·ÈZSB´±1¬V²8–ð`ŸÉê^G ò{­¸ÞDôšÐýÝݤô¦ªÂô&ÚCØ~3_“£¹ìÕ«G;Ü´Ÿæ$lTh1ò‡ó3þI äáì1¨Òc¡ï·^÷†{”n@½.3BaI M¦»x™ˆ‹ ìjÌ6gŽõÌ­Œ‹Eæ"!ظ˜º :нFä‘;CÅ+ÉÕ(ÞfëÑZOœt7¾Rc¤pWs1èeT«š0=•Ñ(Õ&Çòåle-}ìäÞR ]Ê¡UôÍ3Ê£´ƒwüXATã^[².¬ð§CÂÊpK^aâ±µN ¸ÎÂ^×SPª>ÛÞE×íQˆ/,dŠ1fŒ¿‘nÿÁdåA®íX9X×N#g8Œ¼¯6\Ħ>DWse'ñžEÔþÞûãÚ…Þ}ÔqŽI~öö˜B8ð¹XÅa~oB#˜UÞ}ç¬ýÊ|’óV*þþ(f͈}èËëÚßë×1Á>*wg–iÂ5F¿o€\.æ0ϪƒùµÝœ}ò` ĨѻVûcÙÖ Ä……Œµ5FA¿,ã#Y`ßµj§GÈfµqµnÃjÐGq£vXˆõV¥Ý²f;l#gß8ñÊ<ˆä”Læí+Üà˜ZÂ/é4ú¨AöÕ³jUrYíìÁ±é™0¯-úšâ-OÁ£"Ÿ8Ö{µê5=΢fO’ÞâË åAôlÿæBÕ¼#Ç,ò®Øß½Z¨›uÇ™qñ7*i,ࣖ°Êzê`hÄܜȞµƒR%‹\Ur°Ò‹dÐÄ*›«Þ/N<Úï"!üèü4$ª0ÈrÕÁ\”¯þ×dŽtðT¥«ÑOå3$á ÓÙxˆ _pkØG,¥Ú2B-yŠŸ7ªÔܽ÷èÑã„¶ÈGM®)òâ&5ºÂ“Ãè†8p¦¿ 6®F‹Úö†:oâ[©8Ž1yÿÜ_{?ˆž™ ZÛ6#{} /èX~ßX»øÈÈ;: v¹¢fƒs¯JUåµ!h&¯ŒòèÑÄ’üªãlsøáÚð¯Lª¼ö«òxî_£’Þx«æ€R,Èš§úh½؇ñÚYCä <ŠW×ÞaåÇ™möågÑ'þ_¡IQ3æÀ4q.Ž„˜Wa¼ßß_ü„d Á`5:ã— å• ‘Éáë³ùRçòýŒM<†ÜÉÂ{DNæ èÁÉ÷xWþ„?•Ý|·ž·—sRuå ~ïôØàw©,º‡0¡Öpc³·TÎDœËM¥ªÑÐ „XISê‘þ-§ˆeþŠT§Ú¯¦Ç8º}Çã–÷¯q¤òh×TçÆm‚†Þ­M ^F;xÍ>E;¼†¢F°"¦j$—nÑM>€o§¥¯1ª_ï)-Óx1Ý{Q'•Ê‹9*XÉJ .Vû„7³ÁÞTJ·žjÃ(ÅIEÆ ]Uìcù9 Ù}€I«¶%´áHÝ{«§T`€kç}Ö4½qã\ÆŽm‰óÈ#ø—­­»O|ï‚ R¦ÌÿPÉøŸþwÿÏ70·×©óã‡?ÿøG©XMmcŸš¬;¶Ã>±û^½ömc*XN6.qêþs+­grÿÊM ÆéÔ¨s.$Œ´[‰Æ¨M{9>4bXO°ÚÕ÷¹ {árö¬£±…Œl ­ãB.Þ }ÇoÞìç1¦iÜ}¼ÄÊ臨i:ÙJ"ˆŽ ÃÚw[ˆ’ŒßmŒ„Ö§o‹2ÕŒB#G‚ ¦Ò^ ‚ÀפBwì©é³QŸ¤T]\#âïg)¼j/²¶}µ¯÷šª?~ü'žo[Á$Þäºaü7”è$ŽäCð¨ï¸hÀ\äÖàâšøQk¡f¦àÕÍÜŸx„î»!žDjs[!0r"÷U4Ð[ìƒBt&Y$%`ó"V¯õ;¯IX¾Ù9¨k„’+™‚ Þª 8¶õ¦3nEKb©cð4ËêR„/SS¦™¼Á’|¹‰"{Ãîÿõ'~¦îÓÔ€¦Šp¦®E·U´ûMx¨²ò‚ _a¤JHZºˆYeã×ÂSœÃSêŠüîu{¬ìB2´W/ä1dL=$-éP'I% ¬øv|N#È›Ø$ƒÚŒBa×À´Jž˜î±ÍÒû¶” £ä¤“q m€YškÿMeðu1E’<&×»{÷xþü«Îñy~Îñl¢™{¶!iÔ¸»0ŒÛ@ ã@zçY˜ÎyÅô¶èÊ4øÀ âÉ‚ßRmTU€ëåiPtÚÐ}nÝwÙu»S»8êv(ÞH Å䪫n[EïÖ ~‹ç•Ùû,¶á@JGl³c,,˜‹¬_¯ï½®s|ü˜GQ{Ö÷¡*Zä‘õì_ †‹IpØ[ÈJ ñ;*Ž ·{l½»à]Ä@±i'ët}Љ¯’k¤±ÁP‹)1ÄS¬ö0Lü¿AÜg2¯©¼Y2KUUÒ†®ò‘’úY¢Á5ñÕ±ésϨÓ;;èA¨¼ƒÞCl œ˜ã9Fbò(ÙWáÃ>ͧ²yã–¼u‡Nï|*|ÝÊnB)„iã6‡þ?zà‚~Ç#±Í[+ü,hâ x_óÐ~=ÿõ|ÿ|œõ8Ç¡ÇVœ+2°K„[ÜᨪhKï™øl(ìb#ù¿þßþ;¢Í¤ˆ%ú1~|Ôó8C0@¶sy \U3x·yÔµìªt/iˆƒ \{ÓCºÞwDè îí÷¨8H ¨µœ&¤ZÁáp.ï Å{Éx;"iȲ.h83:º²c#ÊùïѾ2XØÀ!OêÑ´Ñd«<6QÜÈpðàçv-\Û*.# ;¼ë·ª*¥f\äFxË%qã1Ì·tŠ_ÖSé°Á/qå~T.ð5ư3x —SÂ]/^@rèÆZ/qv®!›Ç¬)êwÛì8à_4ÇxèTWà>p:4‰=ÀÔøoµÖ%…™{ŽÛ‘!ê±¼‡¶È²UgKÈ õЂԜÝMü2>¤Ž.û Tì¤*ƒü–\l` sþ6=yûsl¾ùÞEa@yªÚëUüª)ìÀÞÁ/ðQI¸‚µ3¤`¼Ñ'y€ùN†³eªÈÝ’°÷³Æµ7zB¾¯ìRQ~! úþ‡4«ºfQ|u¾TKN–¨ùh¬&pV}’P-“æ-Š Eö0K÷SG ‡&ïÖœ,ê®8gC1.À—Ñâ·ª–‹ ÷ƒ µö»ÿ.Ø5T˜Ãûb‘tÇÿVÛ¬ènòÑ0ùB;dšR°x/ö:ø¿ãªñÑíåœÇ°ÛIËA±]“|_œÁ½#OøsÔ§Ôh Oz4>6ØGWæ¨IlåÞ·…jAâl<ŒÔ·»P}?žD%vr0";ܶ81Kå€yA-4”ó.ƒ0[ÔkðP;«IðFAìÁc¯Ñ\$OeåêÞ„Èê$uNoåD¦õj,ø(~sêiL°+‘Á88MMéEƒ›c~Fï>¼ë{_XyÊŸRµ¯‘ ¥ ÒÁ½y*Û¤’o¤Ã±üêU8“ݱ­¤6¶N}À;øA*B£ä¶·Š‹l÷ÞxŒ²(Võ^Ìa–9œÓê,¼ÃÊ}æ‘Ȫˆ÷è.Ñgm;™ö ¼oŸšU­pËÔ¶£RnÎø$íTãmsÓ#$³ã~/o[Û¬8S*¬—4Í \µ¥Õ›ƒ‡éÍkïx—6}úN¥…•ú;þ!¼V§9̺Gå€W¥¶Jˆ ]È•k÷QüaŒd§t8/Ü/ñÂQ°±dЇø ŽíšãÿÏ’AÿuVÅ=4Â}}ÿ£ß‡ÊƒN†'Šb Îžá6Dt! / °¿ì‹[ªâ/þ,ß’ó<š–°A#mˆ z“ºéQC­F‡°Oaw!F¨BvN ®|õØx93[E—‹€™Uá- „öc¦ OMÞÍÙìäÚw –µ9Á h³ ŸªªÝÊL8Ô“ú•UÆ :o3*AâêfhÛ$ø™=R¹Ç¶Á;™“°7¯…«°É,°6xp2MgåB8ù†‚”rãLañæèŒc~{üµŸk¨ñ¦Ù~‹)eü,J%[Òn„Ç×þ/UgŒ&uÛß{Jqd/•Á§Æâ¨µ?„MôK|´/¢ª,á.Àn`_³>!'ü¢ËìåõÀÃøH~AÚ6´ËóÐÞ£Æ%–#ÁaA.h6q܇bCt¾‚…\j6Hσ´×`—EE¹÷êëÓu”^á¹1+z!8ñ¤sÜM׈qü°ÒµÕl| ží_ÌÚ¾…¿UÀbÝ­;¼¾œ'm$ƒûý"‰v‡.:£_­wpFÄ¡d3NºÈ«÷×%Õû8Ž+ÃÎy#Š#%%Y¿‚’`'ìäk7õ€7Y"‰M¶‘'ôd8À!´ÂôNå~ĤŠÛ¬<ÀgØra Ìfuš\Â_ >? Pob ÃdÚe•³K»7d¶Tõn›þ.lljofyÒ.ZÈÌ핞Ò&¸ð‹ùC7<ŽP^Ä(ãðBñˆC‚d‹ÅO{E«Hf²ZÊk?{A8¤½÷µÁAHºüšÜÿ}h¸ 7û~@ÇJ+ ØNUŠº“?×ÿm†6“5€ÿûcºal0ø.TS&ßë¥ã%,TÄ =?%‰¼ú—ûKì.yk(ÞŒˆßö!Ì0dA x§?‚>XæÚ·>hÌ!¡Cì°‡¹OŒKjžHÝZ²pI£<«NëÙ]l®^ÐÑÝJ¨ ·[óB~ tžM²jeOUb“Ñ«ê]*æ>zLâui³¡â$þ+ Ç_ò‘ŒHÒµ[úòî1–½6gPÊmgËå\o7ð8 +‘>*ÿöq|%Þ“d8Þ6Ý‚:u•Ä|¦…r?Ý)›ÿµ¼Õ^àY?fþØÝ@ݾ‘>ÐßaÞ|-8W$à.…Ì侑í,3Vïö2˜´ôû޼RËŒ< ¨à3PÝTñQ±ˆkzWjÊÂãíÑ9.îáÆŠ1Q]È¡iGi1@)¸À©ˆˆ2á–iG›Tˆ§x (Ÿ?„?ècðUö Ýz Wx'ö!Åé ð(}%[|OÅ«/€ØÛ ¹R½ï;âŽ@¾©_ ªzh1GÄ`ƒ¤–tiÈ|u»C¼ÅÅljãø^û×µ¯Wÿ3 ÷¸z¼¨L w/ì>+ŸÙú€“‘ZÇ-n"K~¦—xìÀx ;k¯«öÝÔKÙtÞ¢˜OqW½ÌÙLsmõUùA­ÝH Ã¥zèèš¾;½X³0j>x¿'öØ6òÁÌd4µó¶6rôâÀ9Øt¯UYŸÊ,×J=ª µ Ãg¼eÒJ‚„8ÆoÔååÍ׺ëWà‘pC{(ãÏûA>/¨ «¢ýu°Ó˜ÐЈƕʎµÀº»Ý …nnÒÉi¿ú½Á>OwىР'"z¾Öº6b>ă|s-§$jKÚc€:«nÞ,Ç8jø˜=õ¡ÊGQS:j†YR[1‡ª¥Þ08gù‹ÜÅî`ë~æî6˜[jM–…5´ÉåÓTÒ–]ï‰B¢u ø±úbµêÃ5wmi‡tQ•â ™¼…RÖ zÐÙä.âI@š„È5òfr8‹ÚÅYlš .k7 ôXérn&¾„\U®ò‚­L˜Î¶HÌúªz šàéσˆVž€¦ÐÛÒÃùxn¬Ö+«k·öÊÆ‚Ý«egûÆÑZ$u“sõ«óf9T?’ñï,éµÕŒ “7ZƒÇÝxÑñ iä.*ü+qÕÃ=wÝx3 0¡Qa'Ž4E+M÷ñE·ˆ*>gaÒÎîìÆ†<Éλ Ì轸d—xûê¼U/òiL検ö\,Pk ¢Ò ¸X ¯©¥ù$0XÂUêÑÅj•=a6¹S]ò`3]wVcÔÌãð8 _ÁIv³Fp Îôp›Ì¡t"Çí1ÁI ÑÉ‹kÆ Å=Á’Ÿs'„Í5¹#ž¹ØÛFŠ (EDÿ‡›âÄñhÔ †ŒýKhÍÞ{Eó=ù`zí ÛšW6_ŒJw-wEY9[ ¼D²1Ë¿édØÞZgUïÏí£ØdÛ;ԞͭD5¾Ýd 8ØÆÑU@h×íÙH…Ë~‡!¾xW ñ&ÏÎ|âú‚†' äe\áåü0 îÃTi$0]^À;ð€ÁWCBРÞ&;’qÔ ÚÄC,iÄ'|-?‡~Ô¼âOÕñ1¿Ó+ýÃØG_WÈñ9x)ïi”Ašòq Æ{`P²{'_à ¨ô'“QcWëšÌ«8~½¿‹ªŒÀÔ­åŒX½} Ç­Czƒc4»…áÆ%ÿYãÝé“€²ÃVãY8Wß㬬ꀧ•N tñ›á@v¿¶t¦hŽþh<£­ÍË6ø‚vz#nFæMˆ~ ."ÌÚî*Šó½:̦îFpqC¥ò‡cËÅãæ)²†<Ò(>@xÀå¡ç[m»ºFÅÐJÑ£Çä~:cmMJ•Î÷Q ?Ku´.DÚq絋C¨âÁýrïä›EúQ¸¹€¥z*¼ÜÜ>bh–"ñWP–‡Iü[²ÃwÛë Ïb£kNÄÀÒæÁ\.MÝ<º Ž6$1ÄTÓ…têkꙈÅd°ƒ‹©»Ãüá5i@ªc+Ìžôº›õÍ%Ë‚ú‹xq^Gš¿IRâÚÇ4ÿ¿çÇœÃÅiÏr|ôÊ+úL¸XTÓ9f¡ÏÌ|4׫ÏõÅU1sÜ÷öžüBð;¯ñlj ¸Ñ,¾Le…A€/(öÌp+ÂÁu ônSù2Æä?0¾7WÙf€âHáÂö¨ã JâêÔiw¼ µ±ïÕxi8‡ð_¦Æuér?ýý¥?'æµ~"kï,³X"põ€G` šdùÚÉH޲دÃ«ÈÆŽÍŒGmûñ×+™Jei¬9îµ7¤ ž5*ëRõnÕ0v3£÷PÝWSgú½dó¤Yj{ƒ®J°Óõµ]£Œ®è-µj*cð\*ʶ×ôb 11"^A¦>¬c{!™ÀÅ |PÕ¼hOžo-‡‡ÎáØÅaƶIǵ~{p4]ø/¤”Å®:?„ØbzÁkh±ÖV5§vò÷Îܽ¡©r†]Î?¸kè…‚]!…›âÉÄ@ý¯E쪚ÍãoWKÇ‹õ 2 Ö§°á̈(X-UÈÜ|kàÄ0±ÚJs¦» »ç1kæ¹r æ!Ãã‰X»¸(•LftFòD¹§†ö" º¸Oq4rûMÃß)Üzפr2!¢‘ªÝ^¾xU=•!ž¤¥±{$DVº¬îôQ‰ ö§½9Òð˜` F²à-Ð vžã^ä{|\–qßÎxð£ñvL¹Æû£ÿ(LŸÒ*®äöå&/ð} r§ùÆÀ»£¡¯X³^Ík Jg3.ÃÁy¯ñv.„s~§ž;ÿØÇÀ?7f°‰ÏªeÒùEjjvcwæD¥o±€óåÜí‹5‚m|«§Æ wïRè< 1ôÕÐB U|±žÿ®ºŸ‡ç…'¦:nÎä<Þ^£¶<$ˆ,/cSÜchc-„c”=5¦`–°àº—8ìxa’dÀνÉ(3…“âÈXWa]h²#^ëÅ=Ç´ƒsÞî'ß¿‹cm5ŽWD¹×•'óp²¹ Àl(Îø ñ­U<ñ±Œå§°$ MÕ÷…WúKX¥gq®t¯A¡ˆÝâ=5l550…dR›ÏícÖæ·SwŸåm„|T]á…¨”;{)ž…wÓW“—ø7 ²³ÉA*éÖt2M&‚­ªOâeqa¿®³Æ5'ì­z½³ä¾™¯¶²9ê|÷OR D2z³>ïZtøJ—49^ÌüDd%xÓ£Jà«rf S ð6Ç›hmõH¤´;)J»ª5‹erìŒ}P°£9˜®;ÂÔàlôî5QLŒkBå>wÖ¦TUöB¾‚jüì5î„—%ÌÏš€8*¼B惀†Éï•.ldb5Ôû+ÎRg¸¬ì:*GðJzÌM?"™ò†Ý…¡jÞãÚ0qŠTvÄ-Ä PŒ:ûè¦êx©®d"ÊÆ L öF,æÚWðI²•·›oFÙï6¤Û uAC²†jy¡i^´³¤ˆ§p•¸õ ~ð·&d¹ù_Í&’Hî#œ´‡‚¬´­W_VTêA£žÂõõøG;¬—”ÎY:vd`O¬Ùõb}«ÒYq&öFEzÔQ8Å·w#2Á3leî¼XÌ0ïõ…¶b…Öº6¶JãB³¾v®p Cz•}Z,tVR»{äh²ü¥ü-i[½6xß^JSk±8ß ¤½¢Ï{+ ï„¿f8Ã,îÑPª´÷sóǸ“جÁJ<ù#ŒüX~C)®ûZ"†îÁ°R vÆêü¸ï§Ž}£}kÜ(ÒÂîfÒæê<Ȩë¨GóM>Xß‹ý½ú"F•]6qŒü. '6yôQFxõØiÐã·‰„ŸG,¾Ò41ð1°¥¹”¿;†Ræ8JY7 KnHq ‹ ÷§G-Ìq‚+H'USlg'‡äŒTáV·bu­!2‹œôªú==¾“ÿŸ3Œ¦…-a áuå×µ)·ß%0GAE© «X›ïVJØÿs¹Üó6t®|üZÿ‘}Z㟷(Ú¼Žú£Æ8ÆÜi7Ü®aç&£xy¸0½ˆ·tÄ› |ï ÈAVÁÇ·ãÞ»IÑÜÅOö”^+ØÞ³ H;Àc°ÉWç`]#Øí¢ ¨N{ï Ù[+Ùé«ô®œ„ô:ïó2‹ÍT(å\¼‚MÚ=ࣹ#1Šimé1ºK꽈¹”HA=À6ŒHœdÚWøñû‹Õ…Tƒ¯è© Ìí’vi¬€¢9F¡×‹·WoÝ=·R†Fl£¶ßäkæqJèñrÆÀ¦3/Õ‘«ÜÇZëÔ¿5ôŒ=4@Uq%®° ù 6p4˜<‹£3¤®;(€í;ìí! 5-VÓ¸±™ð»ó"Å óœzŒÔB/ºÅUUàeÐKѳ#2Á"?YˆKd¸–‹"ˆóà7¶“)"úÁ<9>Â’„UõN"=òè€â¥|”çÆ·ÉAaîßê.I±^V#Ð÷À€‡ÄÎ{jb}‚`šà›É©óHmž;M¼w0ø-àn¶ãÑñ1‚GrÕÓ(ôʦp$ý^!¶Ê}ORö~bÜÌZ°áÚã\-s+¿vš Œl»'ûÁÔGãÑø&–36Üq@\·ãk ó·ñ~Ôr«¬„ÍèG£v#…Rá,=C¢ Uó8!«Ñ†m÷bsèÑœ_I≺ÆpV·?É-Šõ.›‘ÒÛãW3+ LõjµòNÞFmnŽÑØkg¦¢ i°Î]t °¦$¯½‰sÞÒ=Yï½3¹Ó“ý!ÍÔßÔÛë3ùÓ¾ˆ_Å^WÂê+ϨFjhìfA“~@OמöóVwU£Ûª£tÓË®Rm4¡6ϯ¸ñlN¸+26¬4BŒªÆ;™W/ U@èàcŽÿ]æaÕņÑÝÃ:A–à²Ç,›aÜ=^í-¢±XçûòÈØ~­q‰3,LÍ97V£ƒå±{áñ¹ÁÁ_‡Æ˜ 1Y*•Ÿ‚ê–VƒM¶Të:ÞÞQ_PMUÆnƒp”f£³ãâxÙßÎ1hÊľ¶KªšñØÜÖ¶ÇÔƒz:ÙËî¾?¨ùfèwá5°T3~TâvÕàÞo”†$sxxSÑ:ñµü= ò¹H;…žÕìFFðI¸Œn²þcú›÷ÖG~à\{A*|ý&À"@]ád`—ÞÆ ƪwñ8x‚½‚ó~ï íå_vÃx$»¥‰  ÂnÍ‘BGcTò¿•ÝqToÀ \˜ /æõ9!Å«šibÖ¨:¶w'c"8ž3ÏíuVɄޗ0éè¾ Ρ‹= `7ÝŸ'»Ù›>PWmµ]§ó‡Xm¨|²âUW616DؾÀ{°_}§[¢‰:wß²†~ß›ŒÏ±ö^O‰ª}3$‹Û°>É“y=tZOö§j·Çr9êý«ýôò„þ-”³Îð€'ßO*]¯Î!~ÄßæçÞPõ­¡¿†Ç¥'8é·Ô­JŽ˜N‘¿§iñ𻩹MõBùck-€îp‰í»Æý³pÚ4 øÅ<4Tû½]‰…‚æÊZ9i<8Eò÷u|ÞBðG¯¶Á½B °ÐÌlö |gã$v‡RjDwHß(rWéA<Óò€îÈ}÷Л;»ÇXÔNúLýL«#ƒkÞ"¦ú,½á3‹ƒYÄâ\ê·ŸóÆ@ëBhôÎE~¨-ÅÙÌ’ÃyÓ–y0ëðÁ¢ÕÃÍÜHȆ þ À7pM«/ÖÅ<Öj¡A¤°½jü÷â"ºØíUõp¤R Å/çï»ñ<1 ܬÆÂ¸V»hòí=­‰û²nq :’‹5ásã ;xžæî§y08€hØ¿˜!:î …4ˆLw=x"¿e^užnÞ}©„Í+äAX •¢—€Xè#|Ý$!íw±éOððÐÊE²û]ãà ÛØM 7­N…›qoCUGJ5¼‚9ù{§ø»¼ÿøßþßåK2‹?Æqί9«ÂMi ‘#xÝÝÁbÙAh¢Wä£ðÑqK‡â|›;€:ÇJJŽ¡i÷u5«é\A¸Ù13¥ô(™’þÞÆ`@«[œ%‚æ¥G/›+>J€6°ÁnŒJ¨'Ó­AŠ=à„5JE÷íŒé<Y'ŠÒC·b w(’iLž†Œ[f p"[ãÝüQÙ ›™@Jû7`ÝœÌРmÃÂ"BêÊ(aõ&û<3xCûÖÛÄuH?½ýùø:ŽÏº5e¦å{Ô¹Ã@ƒ9xŸp8O¡«Pz;üoÀ4mâÂc㮺ÑÊXRvVï²cÕ°ä:øªD´½À6H5p×Úx€ã^H–öçò¼tõÈ×}ŒHäë3˜ „ÈÁŸ’@V–ûç¡;î*„Ã7´åŠÞwk)IPb "zÛ-¸ƒ@:u!ÐárÇ¥`$¨`­÷Õ&ç1N‡(SMfx¦‘Œ‰S¢R…ºò_;lß”1ëóóãqÔŒhLàcL¦XÐ3ßMÄ3Iú"×ÐÇŸš8ä©`@[¯T«F|?ˆ¹+¡¨Ó©8oä nŒÁ q5m¶¡í~6{Î’^È[xÃ;7Å øYºÄ:YoCb»^çÀ¬AÂ0öŽ·/cp„¹sn–f6º³Sï ì&‹ÙÈG²Wÿ&ÉѦ8%0ÀW¢¡ ŽÎ !“gôìZæPR›˜”qôÐË5 tÝ¡¿:\ÝãE>‡X^•dìôÆ›´¼€˜+Céé­ÂyèAÂ43àÚÈ–kßëýv†ø\+õÞéh³òqèD©÷Â_æ/ÕrL3ÐâšøÐ÷ïC%I^ù8(jõ8G¸“òÛ” À1µ§þ€¥ íR€}ò<àçèƒ#Ÿóñ‰‘1ÏbM®ƒæfZÔpÇø€AøB,×èx‹#0{ôì·‹SªJ°L©ŠÄŒvýhý0—‹ÈÀy<šžÖ÷n“ §ð„Z1âº;¦àŽßÐeýd‰£ÈÁÊM9ofs¬,²]»†oR¶ÂÇâËõ« !£Qu…¢¾ÎÇÞ[?ÛϽ ú(çáO;?“±sgÚL»+³8:ß‘]¤NöV5¡ìÌí¹Ó! &:G=2Þ!Ja êÎ@ U˜…ƒQ®íwæ¸ÜèV·ã¢ä±ÒFŠ‘DÐÐÝ Æ Þô!5±_½¯¬Õi>v´ðìÛó¦8¯†ëj¾âu‡-jãæ¶‚M>»»×Cý^xíºX&®`’Çèýæ=NvæXF‹š}Áxcï™{êã¨Á¯&—ðk(½ˆK FaÖ@¾„Y¢²Á%À wÇ¿R¿ŒÂ-™ ©]|O m-¿þãN‚€4úÇ?t/ã`˜Z ˜Ë7IéNaæôR™ƒ TÏJí{Q÷HÚÀMkd%;áüwÝÎ&¬0ÌR£Qà°o díH€^iK Û%¾‹198~VœE+Ae ‘`!DÁ!Á1Xcƒd5I©ór"oWm¹êž'ù6Š8ÀÆ„r±~ ;1gãšãÜ™¬ÂÃFÀ-iã2±*B7%¹Ü]ȤBgò\þk0ò’Wz–Þ ÞôËi¥œäzÛßýz÷¯?æò´w5+öf­9ûBŒç,–²¨@–#6úÖm¬ßòF=P%¾ýwrhÈ×V±ÁÁKÍÁýÃÔ‰tð&[ª½°Ãa¤ÈU„Éö˜š!‚ëÐ\èŸC'}Э1è0í‘´ókà±…àŠ9°ŠbÍÎßS³8ZXÂoˆXÒ–tý–I¡6vpÕàBß’bê µÝ¾»>¼g®‡Ñ ‹/ëïÎ|¬¬Ö(,èH!þÙhDòBv“ôA=ÛP¸6ÎÎ$xJZyŠ(ͽ½‰R*hj)r6Œk(;%\àPà©ÿ90 = gq„WçA§daüƒÐÀÚ¨ t`/;D¶*+Kú'û/áÕíŒ þ›9&Fú]¼â­6”‘·7UE„uOtkÙ'™ €î½rqïŽ`°<ê#¡¤]0Òm$KX;Žþkòá:Ñ&=¤·ÕÐàËC_É•Ú;£Ë½öŸÔ Þ6ŽäI^ÅÉXöV¡špåÓØÚ¶Yj8B“‡ÀÊEu"ô‘7ž£ˆ¤9¨'3©vc¤+Õ‰ðˆ,[¥ÑIÅã´ûãoýýü{ŽéáµÎfƒ·8¾YÝ!é%€›Å•„åÎÈDe™ot’ŽVAÒD'xÀ^àU‘——°Á({åEŽ;¢UÚ )ÝŽ0•R†UÀ„_Á.DXUFö&Bî@ΟöÏÔŸ1`Äp1@-sìžôl²¸K½|KèFp©ÓêÍ]Åâµ08=<@kãA\¶FFpͪ7Ex'¡vÇöžà´á¾ûÍÝÑe˜áÕ‘J\½ÿQöÕßk½>~|hlŽžlr—†5º›uš¾U*«Ž4 7gBÕÈV;û.%üw• x„ þרüÑÉPEWòá}C÷r‰=x¾ÍîsŽ„?¥ ¯Ç‹Çr_FÀ!e®Íè:«¼/£å#<¤G7 ÑÍÚßø¢¾l—·(f³Øèî–àÜ{ þ¸ìf†½E#?‚´ÿ›ð¾ !•±Ì Á_5å>±=ÙÓ8‡ó¤à Å¬sû8’v>%ÂäOfn‹C€!S©†B½[› ‰&Ê–Æòn{Ÿ:È¢ûêw$9Qo¯{Èô Ü‹vÍÂÆI•ØSuõk{¯Ç˜y£Èe³†3&x*â„mâc€4_Ô’»ó(~µŸæSþÍú!ÌJ9ë^ø‡¶)Tb¶6 ì¦ }f—òmvðê<†EbRh`_ֽܩ©Y ‰¶ùº2À3ø5uØÓ| ©7+0ÚÅ#ù˜Z»Ý„凹÷ãâpUy7Y9‚\$,¦ÚIÍÛO´zìíá… b+Œq!-îX[Vš„VoÌÙnõ12Q%ì*A]|0J]ÏnÁÄ6¿½5¥ η×!žªg+ ä0°Èâjh“W¬‘ï‘2&:ªv†É:Ì_0¼ˆ¶²€Åž©Úù6¡ŒÆ;á¬ÝÞSy…EOñh›4õM*Û¨·QHLô…yDïÜQÐ…¿‰ÅÔÄñê¿ñ8M!›‹ÀÒÀ¢/7«'žA‹~$ ÿe^ð×î’D‚7×/êkc ÈNȃSÚæ³4Æàì»ÿ .•ÚŸ[5ä Ë-îͺˆÜ²4K‹¬wƒ™M“kÊ@A‹ëf{Åð½$/x —{WÍíš4+L¦êëó_¯±ÞÌçÑ@ñh^kS³(Z2àÛôÔó®˜M*¼‡­¨¿Þ„‡»Ì>Fu~‰•|[ßÜõ&¸ …ŒÍL”{‡W ì½Ãàâjöè/ƒF*U ƒ«T*2 ¦;÷‘ìИ ÍþòÍ'G{ö ±$çA\Ʀ*8å>ŠºoH˜0¨?nž+ÙGþ þ&Є¹ˆÇm,Î…E¼ )~‹~ÄoaÂÃ@ƒàlVÖþÏâ ¯–™£ó­;`Ò/—¦ºSï¼ím>“¡ù#š÷+…\Qn„E[Ò©ÞÎê~g¡TdŽ·äo°‰¯ÿðQ jùUdñѼæÄœo_œ, Ž MQ¯ô}6™ê§q¿„ÍŒ½Û[³ŒÅzÀ«‘#÷{ÇGj Ïh8Ó)È*}Ê×àh¤W\UŒsÎS³ˆmÜXKn4ÕþuëPÉ‘¼àÄDhƒ˜œMÇOÔgйŒ?ZŠK…¾ª&ñI.0åéZ›é7©Õ)#ç®§ðTþ$®—HhgW¸où©*kUø¹q 0i¨Mõƒö=þ¼…mÀÐðqTžÈ‰¾´·÷IÜIÿA’¥û´I:=9€\Cbº<ý_/U}™Wn4÷AëRè×дváôK©äôõSúLyÔ`bÒÖžl°’Þ·O§aF©Ù@nh<†±ö¯…»ÔïHà!œÎU*€Â&?Æpãœ"ñàK¬àÜ ¸‹j6¡N!¸JØx‡ø(>g¤‘'ï ®|£á·`‰ëYp@IºˆÅ¬yoÚ ô¨êÖ‹yUšÃóê÷Ö/äªþSU@¯}Xé.a¼.£®éÁa =ZÄ™GØÎL<{ n{ „VÍaOô€6ÆÛEt–€ÈQ:æzÏ gª–×gØ*¢uß{ctfGâ´²™zÁwùo %ÞÈ¥GÐðø-›Í«ð«¤˜Aäò€sÑiVò–4p.4Øwõ‹¸êP›ÊrŽ“4·’½\zï½”íæYÙLRoòØ!þP¡‰Þͬ·^35øÏ«9t KÚEIý¥ZùÞæÈU¿P?·O,¶³ô>Âkp8%±Gw視†^‰‘¶éâà~Š=r¦ÏQÃùoÂ4 ¼ð;ãý]TðÑx—tŸ€}AóŠŽÎ~½ G|ÙËwF®à{ŽJß@Y+Ôj욨œï‚÷êÓ9ßÛ'K9¤°/ 67ooZ—H‡ö‹Þ‹®A C/oõSâöÕ}¤Þó8±xå>à‹¸¨) [oÞ¦ôÁå±oܪg<ãIŽj§“&»ø¡ñÇÎÛzèp‹gvXµƒßg>·4®1§€ ¿½²¥{›<«îÔ1M')ŒäïÁÉ{—07Ÿ*s‡Üd#3™†ã$T‘èk¯Có …Š›ß˜?'þ‰ž_¯}íõSþuœªY¥Rªx¯…7tã_FÇÆ=±s˜`.«¯J§³ïâï ÍÿéúÍzÅGñÏû]ñøñç ‰W§È‡(p ’rÇâ-Pð=ï F™K˜ Ñ»9T“b0…£@ò#bw#³ó.±ÝÍUk7ÄÈ8” 9£Jê}ìnU‹/è¼éàÔsËŸÀ DÏ`Š$µ³ {aA×ë¯õúëùΕ×ãü<Ž!¦·JÇ.gešãº_‘¨`Ü…ºh|’Ýj<¶wk‡åÞ‰ÊÇ àÚXám(íQ!®`3#Z*¹¶º€Ì@ÜuÇ%ðþ¸[zð‡8 ¾GŠw('Mb'âØx²Fwˆú@b|ï†apºJ#î’$œƒ§m©: ¬ÒD½«"¬pì÷r)’\Éö/¤ï‰Zü*iGÀÌ>‘{³JÔŠ‘bí-ѧ›Û :56#aÞxŒÁ/î#À© \ L‚¦ b*™C‘ªbõW(Bn€{ï·3‹–Q¸·ÉÁ–\tv>7 40Àm*FèBÒ7W ØP 1ðïùŒ×ÂÅÊmp‰Ü"SS˜ ukŠÆ"´eÎ’h±ÁÏd6Öö¯÷KuŒCøÖÐ!¸Èƒü0T™ˆ…$Áºéù1ÆaÁ{orÄU8¨o¢…»ŠÓñ¡IS;÷µOòÚz˜xLº0¶›ìäjÚ£-%f »}´pL-R….æÆ*¦wÿ"Žà"ÜL5[šÄæ–±š¿Ä«pKð«÷¯ï·ð}~œóø§ãéw#á佶î;Oà±÷.Íä¡©‘\.rÆïû[#~3¸ŒW1Íýºäôý¢¾ SF\(h÷¹[#@róNm`NzÔ²½VN“‹„Dq¶bîâ"O'“{󨶩|ÀØyŠuÇ™”3i¹Á˜ØÊ$žâ7pƒ´iöÖE¿‘ž9’l> /ò š$PDIxp–¶3¸Qi#\#§³«Íï×úù×õq~þù磪ì¨!ova†_àÙõèDaƒäÁ(À!•ÒCù_þó÷Qü¿üÿßñßsœÎ ˆ:þñã?ÇWÁb“¤lÕøžâ—øÁØy‚[µçŒõ—‚™:¨€I—Æ‚Kø ¸uj“u9¹÷;3&6ØË£7墑ù¥ùQ´R`{8c÷¤u`‚pÀÝÍM˜9˜YzÚ EÆÄ¢j¸h™ $»@’ÌCTø’€€áJqq/4éâE^»y æŽ% SéäˆgLѺÛqaÛ¦ÆßÏ=_þ˜üÿÃÿtø wa^„õœÞqEÜØdß×׈ÞÅ3ú ùU(´]2¨÷‹JŰàý;Ï{€½ÍcêvØ­Ea©4ÛsF¼ëŠ (°qÓãÂRÒ/Å2T¦D–6PIJ¡¶8ögˆ*8(×G”™4r|\)B!Ü‹ú;¸”A”ˆFkÀ;h~˜¯?R»õs;„7~µe”ydÜ?œ tÀ‘;´Jƒ¼îl‚È€F&N‘F Óà™;÷×À¶,Iœhî! ì‰ÀEB&˜ LvVéM½Q³Í7ïÎ&Û›E¢¡v)9ÂôÉzo?Y ‰2"ï‘=É;”~ U|C}ÿh{”! '#pU¬úØÜ‡0BW¥xÃ-L «û½®çëJÖ?ÿüC<¤’FE·Ã¹o]†å²›;’Îfí¼T pPWŒ Oa¾ˆÿ ¢'”cÔÎFÁØê3Ü‘AݰGÙ2Ùæ€•¾‘Gø)B´³O»ä—êΑÛGŸj5n©óÍàîÒhÂ<è ÙDk èÁ sü|þ|<ƨyŽRÕ{wéÏ‹/Ò™ïŠ!jã­1L¨·ºÁ²˜Ùèc2Q|L¡IÒÊ f²ì.á ]oÏ©FŠ<.¼{?>®,';è@Í ìÿ. œU÷JËI#ú¶‚MläW„d¦•’k9` ¾ Ã=µMÑ'õ]Šx+Å· Ä©ìÓÆÕ"÷£êŽ]ˆz ìt‡MO”“Ö¬éÙ‡»«|Wš<€£ý€<2Α«ðƒÄË‹ÈУµÄЊ? ÏôÔ+ûÊØhþ ÞÆ[ÜÑÛøó·1–}ëÏ?GÐ³ÕÆ‹À}¨D~9khÄ*ÚØÖF@Of0ZÛ~oƒ[ª^5]8˜yûoé’Te{¿ûõJu¸ÀâšTSð©BñÜ\å XÜ„Xʳ`wÛÁÄ"*ôÛ—¤.Þ«ÇP×wÈßîxõIã71ñqñ/C'°‘–® À„¯ÎÍòßÐüýxPCB)Â1Ç^=wG—$;J¦ƒð%n£Ã…¢ôî49¼"2VYÛÝžÚ)>#,d€O Ù¡Æ{õHfáÖœ*짤t¥ÜÖ-¸‡"ÚŤÙD{£/ôàrê«·Ô mve¬í k¸:ûebë&3„# e©®$ƒ“û±^—¾–TO7F’¿ Ø™ ô䈠‘v_{Œk±À“4P Dq{™›rjªvœ’~½S讽 ±r„+TQ/½Ý5yG@Àe>è!ØäLÐPªß„.!¹2.ÿ"6on"€ ÷cAEz³Ñcçe¼‹óÚõaxãY<àÑx‡3%»öžó4øtzqn^·äšWñCØÐ»YƒWœN¦ødÎÆI$s6^[Åö¯óSÒ_çܽ‚û|g$ˆï¾o‰âe™ìr'ã¹=Ýõ$ÃÿçÿýÿƒjG˜îY?þùÏÿ¤9îÞKiK\ ðFB›ìÔ~ W˜âd‚-­[dåŒÂŒvNú&ÂÔQ½So£$ I R[:9˜)ŠE ƒ'ô¤HËüfG`H裡³@¬‹cù90Hû޳#r±ƒ‘]ßQ£Oâ?Ãuå,ßw=Þ/\ã)NF-Éû»«E0ÝìÐö!™kLi‡[ÿ~QçŒÔÂ)ìýÄÌGûÑ|•<‰ñ kÇÆnåÂó}‡Ø1‘K‘gyïqÏ9Æø˜¦½õ”ö¨ñ˜<Â5°6Þ¢a©éÞGaFOoQw—@¹ýã@`¨W.Â5n«tK7±ýd3A&õ÷‚‚mzTF`lÚÅL`ßM=“… ®A¾‰R‰Ã®= §ŠÆQ8‘wBÖŽŽ (“ŠAì —ø±óƒjŠÉ!š-ŒPÑ’wçC,R”Ò ÕN‰g²Eaíãe"-¤Â ðæŽT„I…l0s|ô¾P³½ F?çx0^÷¿n…ÿ?ªþfÇ’eÉÒÄÖZ"ª¶·{Ä97º‘EòTÙ>4«²û9ü™pÂæ€++3ï=î¾ÍTEV,™9 <<ö65YëûB]w‹<¶µ»Y4'Žƒ˜ä‚70jŸ¡ÃFrà úÖîêj3¹‰Ñ$!_UÄ;=ˆªksð!À¦ªYáA£ÔÅ]¦œw+–¤ép§' Û¿§‹–0 |½~üøñóõÛû‹Hp†ï1’›p*Lˆî¼ÿ9›¬€S¼—E›áˆ~RŸËorÊn,"è£Üâj'qˆSwIk³ÛôÑV´[ÒíV•Ô¼Í` l/÷!=ýëùð£ô V:mŒÐfˆØ'Xà ÛÔ†^¢Áîv‘ f6ÔîT;ûša˜§ƒÔ4}‚L˜üÖ¦µË.qc®m•¿6&¢•WcG cÚô}¥^}‚Hò•È¥³qO ÍiGV5Eß4éD#~!,%ŽÍr¤™çÚO!ÀK+?šÖ˜19øHìâGËU²RÞuåðâReðo*i·_дgw±XÍÑU±$ƒ ¬,‰ß Ï« à¸COêvÁ<Ù°6Õö%ßõA™öUX2 èýl ¬ÌŽšíµù‰me ¢ºÙ•DìŽG™]6 ìÙjWéÜ ¸Å2ƒDt4€ýJµíÝ3Åv?Õn½ˆFVW±ñíà0_®WóYœ» ±‹6LîÛ-|dLsÙ ºtÑÙLúåø-[æ£;c¼­ê™íÎö»_Ž˜²jnO©_åé~Úõ!û"e¼"èµ @ÇL5^ÄwóE®r ¸ã”¯HV»äZ=X?•‘ßz— Â¹§b X½“Y@G/_Š­’;ŒlS·M¡Úà$¿’-p6>oÖ¹úgó±çã§qšA0ÕèY½€3õ ²:7¯ËUÒû€º?Cr½#Ԕ͋xkF;HR¡oÂ%$‚Ca—»wïýêéfµi„}Ù?í@ÿƽºAý¨6®uÑL Jèhoj×±jïÖ«0ä™îŽÝru>8/žyc,EÆ •,³±ŸÇSŸÏíÝÞh dSÌ…×fdë D6%R°¡Ñ2^@Y„s'Bbb·óK•7iz¨?‘Ýn² „ZÖE,üA½«³Ôj¸±"z§V¿¢ªq0¢|Rykõä~ájd -õÞô£€T‹d÷KhóIïnÍ`ƒm¬ÄA/í1^í ±´„w÷E’¿öš1ÐlÓ‚vŒÌÚË6.ä3ûA^m¢ü«Ú -ãuïѯUÇËuñ¢¿6’$c‘С.¼ˆy‡ãÈf4Ýí‹HZ6Ëʰˆ7ý/MŒQGémCE³5•\_]×î:Ű^íHd»¤¼ª¡ÂmübW÷qÉ¡à&„™~Ø£,ÇÈj0»ìICÝ»:¡š~¯Œ¨ŽÖÍâôSÇæj ^&vjCv§íöžû—à|Ý‘B  ‚D£8ˆnz&Ð7U›(‰äöV&Ö utÿ!éD<²³‘®ym‘¸à}õ;àT@_hUMcÉ—Ñ¡Y^yÿÇQf\dÚ—’D^=ÁsB÷Jõå_M¡»²ùÞÒHj¸)¼XÓ~@רt•äþªŸÝ]52¾M¾ |îf¹çåS¨p®n²%É4 ®tãÚ§ÍGÆ¢ëp_¢KÕü$~ÛÉM?Ï}„¦mûSÃÞʸŒÒœªEœâ[pnž‹žw[{„í¸Y)RQþ¢(|Ñ] ;â ÷¶ •×Ö&@~ ¢ëÑY2¶æ¥º*¶ëBf%µ3²ûrhXŒ@Gãaü0ÏÀ[b.óZ =QM­î4 0Á¤Y¸À)ÃmU‰Î1~wý#ºí~b}ÍF–/b¼™»ÜOøAµìâµy2šnSŽ&âÇî˜Á—‘„Ê´}]îàƒXʽ¾så'×-m[&ɪNõD,@Æî^J!jÞ]ÆöÏàÛÆ£ÀJ—ø¬†K"‚oøÿMØòÅ ·|´K ŒMÆ®+Ä1Žóë:?®ãÝÒ@&¤‘H“÷kb7| L–0¤N OãÅ^ËFÈæÞD7r8 zBŸslr¶(¿Èæö>!u\Áhlî@¿)vëÑÞÁ@-jw7ú â*wH²l "¥ —_põVñ×[§bl_Ð[Ýœ*sW¡¹Rߊ’û;øµwˆ¼’I–P° ï›%ÌÅ-SuÙ Øõv[í‹/#î—Ms gñX{wûcèAºtª)~ÜðWUǪRP|#bs&T]›upÃXíä,—´ï<Ñ@Ãï®-¤¹lÚÿ~|ú?þÿÏŽ¯²ŸaZßïß#ßDªÕ<;Ü®è‚îÉÏÈ\7‘TÁ[ÀéA‡D³í,võFaps3¡áQ¶”6­m˜HrÜý©k×Íß±Y»/"Œhf+„Fà¢`³AC™Ýê:|>ðlÈÜáÚʶ›KÀÀDUA\Á>6^‘«ú ÷ ‰_4è'…fn¡w¸‰ ú&pÑÜàOãèèÛÆZä#Æ&®ÞF³Ê©“ȼ#e:€¤%ùa9ñN&´HZ£!ŧ{¼¡Ý}÷+{>“ʲK­…º• ·§ž çÕè&òèÞÉJ?Ê‹!·AFÙ°k d-wpØ_åÕ\ ›±3ø*;ZâØŒ¾qÜF¹Ý0TäEÝvˆƒX¸­¶(éWçmòXvjX»Ý‚D7+AñlËAä}ZäZ÷’Vi›÷Å-6T€’´‡b j0u»P1Ê+¹i‡FU-w6nKúýîðáZÔº?âaaã!J7 ¬=bø††³KˆÓ²Ñv_èh¸EˆÅ½A.pÁ¡ÖÝ Ô4_ˆ‚Š>ÜÚ÷µ•†T…0Sq Ÿ@ˆðä;ÓéÙn»{Ýæ ò±}V#5 »]ô4úþ¦:-vp/º õ­¤x¶êöÇKÉrÍŠZj˜â!T€ù>GM2 È›\ª~ZM66ڽ麆ݜ ª°Ãu¯#09Z*5Ãv³6DO9àA°¢`„´³ç/±äbœÌB· Šd4ÿ¢ha–àøq‡VYf`°f†ë¡°X `¡À#ÐhvGâ¬ÛÔi¨Ù7ÔÐ×ë Qãù|„Ô Í]»8.0‚G·‹›,“ }ñÒ¹DÉ ªwÜÐ VÁ¸Ÿí½ RÒ=1޲¤"Ã\‹M×%MEµ“Þ1¶|j‹>|K¨¹’Ì_>‡tßå¸ÿð5Ôb7Û°œc)IålFŠãöÙREUs|íÈFW·xHæÞsðÕø´øFW·‹2Á;’g[0$>Â/qcKâ–weK}¸×y®×gEúÛÛ÷1èÆ 3AóhËÑbù,ó~Q:’4š×B· ÿùïûߊÿÝÿ«w &f÷Óã··ïc3IÒA¤ñAÀ€÷Ãã Ìr#,®ôÛ¯”%D{ÊveDà¹÷5’n4O²—wð´£­6Ào Èo¦–@ˆÊr[ø+ÿ!¨]#6´ ¡p©Br?Іá.ÞÀdâ)° r/S¡79o@ðní–MŠ*²†u…Ñý¤ WBH´v1ãƒÊTÞ¾‰P‹Zæåžn§8»aÐX{zQžÀ¶6Ü)lª°¤6tµWã¤Ùí¼ç-S­Ím¯¯?³õÌoq ” ¢kS[œ¶l»é(â¬hÓzÌ8Ÿˆ9€À| MÚ&ÁS0ÂäE›z/¢{ªT Òéš²b¡6:l2¢ÜíÙ>›+(Ä‚7î‡mòA]"Û݈à›ÑRVMáÄæw{ RÚat78éJ7†Û`5u‹šélßܲ$eGJV5á°¢]hÚzg1Z –LIÀÀx‰Gy,a Àmv j%HaÁ¡t ]‚-#ïî7—ƒ ½@ÝYØá !‹0L ¾´è1x†Õ œì‹îÙÑ·gåê>˜‹Œ2“0Š®ñkúHr³eÛ±“èæ&ƒAEÙ§Â ì[‡ÉX(ªLžô¾ç`Ä™n…˜öªG¾?ÞFBLMØW-ŠAGM J®f¤¹7ý “üÈÆ”Ê]&Š*SÁ÷î B¨—¡` [xÐIHHc3}D¤éêºË!í„OiKtÚÔ‹ž¶@IÒíUò w·ù#d¶›´}ˆ!žª§“V‡AXÆn±ù!tUôÕçúóãý1ÇZ¾ÎÒª¯p×½B¯¯¨¯Œ³y­òí2TWuS0—ÐýË0Zô(ŒJ ìÕUò`kÓyS‚xÝZù…rj¶¥xƒÎê+ïY"?†¾'Yõœ!#.ôeÏåC袠âÂe$0‰OF¯­Š¸ [£cI/›»PT`{aMÞXÍ;o5{¼ïF“½"}ñŸ A61`™ÃdݯÐRs€*=¬Sú²’žÍ(˜ô6|“¢½×Ú_×ÇçÏú«·oo¿,0îð”´èFcC+¹ÙnlébÜ ’Ë|Ûüù÷ü›â5FTû/àAÃE±”Wo&; ,G£ÇÑ9byû­û.!$ðÄ] ²áÑêr"½»Y¾©ÃajH¶ÛÛ­––_¼Èdg—ÃOúÜ\l%K‰î W»¿Ðñ=jIÛûÑðEÆÐ ]‹¢û”v÷Eõ#¸b W\xu|Ár/ÁÁq:–k¦ª;Ý'­ÆÃÜWN¼M‡ñ‹`cK·aÇ0ÈßÄ/ðÕÞàÈ`ºÝV@å täëÑW𸓽ÄùòL?SË;ÍYú0wé 2“£û^#‚U×un×™¿?ø à ŒÕHxІUîUÈô$Hd&–¯)5TìÖgà·v°HÜÑ_¡“¾BRÆžÁXú‹ñ;qƒµêô9ðÍ•0,‡Fñºsí±ù‰]HGyC…o©-½¢uCýy—:´Å`-!H§sù§ÅÞiÔýö×MÐýš2ŽÂ7C0öÞ•-z´˜Ž?š¥Mºìn([¨ ¥èÉmª¡Þ+ë„s õ@¼”D-ïnŒ¢áÇæ"ƒÊn®„¡å~–W “ÚÚýÜþ2ÆàÑ|™çð;8Êgx§ÞÊ•ù•Sº ²&z1*·!^Öyõþúü9Ÿ÷ù4²oþ¶gâ€Wååz&«¹Ù&Ã΢Ñ,9ÝŠÍevó¢¯ÄÃ@ÆÑ›‚ÀØÈ—4M˜j¶êb?–®÷ ·yz»ƒ)äÙFŒwV;z^ØÍû¡ ¹_æ ¢À- =ÐMp˜«êjOÇÌ\«Ñò®Ž/-¬Ý`ÇÁooÏôýÿÿÓ?Ç »ó!õx\ˆ?Þƒå7ºÍAãq|œ/cGZ3†'ô­kO;‘Xø~8wï]‡:X›^Ú½QŒ1®¶ƒºéEµÛо*"¿ˆMìô|¶ ~/åµ}ýb î®F#Ñ ŒûË(ÛÝ¥x+ô}I—í[óbwwiLî&ΆWFö* eÁ%‹ÊkÆ&/ûºàíy0 ˜uº2DW'5¡KuR">³™ÆÜei»Æ–º²A4šW÷^;Îko_dZÕãæ î[âˆ÷–Ô÷ùtƒçм6¨Î[åEÖÅøþ¯‡bÃp³ÿCæ§€ÑË#Tµˆ‹üV`÷,.æZXÄýH/]æ Ÿ…³ ã6=׳ñž/* H9¼É'yk_álÎVjð Ø·™Ñ=­+T`´G£O¶[»»»wÄBfoÃÓe°\oŃý©8íƒ9$  k8:i¼ØÏSõ VÿZév±™Ãµõ„«ÑÄs3"OôÃØjfábÛjZÅ#ˆÖµv?5‹WãhÖPë^+\0G‚~-§‡|4¿¢Gd4 ‘Kè˧$!íö3®ÀÖÞÃêÍ’÷0tѹuÿ²×ݧØ#wïÞý0µé_}|ÖÚ¹ ^Á¾é‘:ÍYý—ã¸PA¢÷HÕ­«¸³¥_,k…òÁŒÕ]þH1Ðb7+ã+ë­ù¼¼w_T&XµzOhö^ú²Óu ±M£7*Œxðh½À rí‘.R¨F¸›Ú9f`ìuuÔ&è5 /7_¡·jCBn¨#ä¢}´ /fÛ²ºY²‚f¿‰ÑüšŠ¾³îÆf!Ör²;"ÖvIïªfÞfWR¼”‡™]·MÁÖèbã,¡½‡ iá–tÂQ›-36=ÂÇ…fGê!T¯çȲQ]Šû‰BמrÏxžµCÝ`ö¾6 ¾Ò³ë‹quwû Þ§Fõ“®Ô>‚.G¬æ6HJxnü襽™“Õ¸;Yûìýyýü/ÿåÿûüö7Ç3G¾5¬X¸ y¯Z@’ºÌW£Ë i¹ªßŽÆ&sïà0 º…5r^^²ï†>ýH½3ÜÜm¡¸ª1 «Ñ™¯zw§…É2 ½cu B Ü›:Ž8ØßË?·[Ù]èíjh¯÷dËmŠH° ³½_na$Ì.«g`¿O}/»v¿ËÿÃ?þù/_Ÿ¤ƒÜŒúa|^ŸR4®ÿz½r|a·ø-æ——O#:Ãk­ ¶äu~¾#2»Çyí§ÑIƒ¿WÕ·/sÎ~ÌGÕeßà¡€ß2^ˆ«±Ö À±‡iéä­íM²úçÙæˆÀÞF[Í`¿¢A¿I^õYJÐÝGG`÷fŠúA€=tsCŠÖqÌ¼Ö }X -³è…ÑmR.8LRí¶6?ÂesñƒêM@TD‚ïUN÷ªEE{—ÕFáZ»º7ê…ÊB¯«ÿx}j¿êÇÇÏÇóoŽÇŸ˜\Wv0´„6Õž‰5 š_…ƒý!ŒŠj¼»/¸Û»¼‹CýwÀþ×Cqã5Çwâ¯j|qÿ<ø]{j°‘WÓ\Áðí;S/A£Äó‚!G1âÆFf¤m(®`¹ê‚á›*Ë Ø½™‡Ÿþbš˜ØU!†un|Å>B£unž¬gDs`,žŸÃÅek¦´úƒZqû$&x»/"vq@íë³×Óíº ¯Í°u8_™B³°¢cûì»[é¿Zå#Ý]û®Î‡>í·Ý[^kDºµÚ!±w[jíàEÆîßB‡n)‘^¦‰-<ˆ A¢È䛿eŸË‚*ê­Ùݽ 憫·L=ó½ðÓ¥Þ¤ð0›—¼…,Zéáñ¨¢€CÛÜÎðHfèeC‰FìZd”ap­íA:uXI\¡Ýx|ù ¿EØft#…½ÉžGÀþ2²ë1²µQÝ5üÛnDÜkœû“Œ¡£û³Ò®1µÑºB ³±¬aï„úŒþæ…f!ÊÚ®÷PÂkó+õOîŠÑûÎëgA¬+"È«1ö0Í> ɞʆ°áM»Ïð…:GÿRñüõ«me©ñ0BG¶ÜtQƪU_I)Ý\ÜAÑÑY,ñµ½oØ¡ˆÕSÜ í /œ•þ+ãkã0†°‰¢TðKÊ»“½Â{mþÔž±Õ´¼îR²Q;\ÁGãåî¸#œÖ‚.’µº¥"ærƒ¸Ð-°`zœšGãËÜÁÙv¹˜ø+í?®Ïú“)Š—»ÞAÁ}áµxÀ3h¡©£¸ÛœCRïAÀ«HºÌÀ¬K;]«<&Üiú}{[-¢àTö6º4Mb;èˆmа)Ʊ×Ù!Šs;Ú%|ƒ~ÈÖkÓ숦°›eDá â„îáÃ&?«'ü°-™dC½²ßþôûûoÍ.×{í‹KñûùúHÅæ9̯ºbÙw—uõônAÜõO?þéùíþV?þùÇñó³½~vpÔ,ÿ4Î/ýD¾]Æûq¬þÔ^ëâñø^þ¯ã(¶c,û··Éª`T1ßãqé3b•»>÷Ì}n­ëëùX%¤ª?+´~2ƒ¨ >.W__©—ðÞ~¬N¹¤±¸¶ÏFÆÙ^w\%³«A7zšêÑq6Õjw(]ûR» ŒÍºüb[γ>“Lbšúxcu÷ÚëÚ[~Ëúúúú|mkïõ³_®BÏ·ãýÈ’q„O"ÈÜÞÆùð±`˜›Š@¹Gû€7Ôí€/qS€ßHý»CqŒ]®?NŸ‰ëˆÊÝtOë¢6Øô˜žŠKØÇ !€IDATDÛ䀖¼2TV»Ø)g“Œ §Üf+ ®îYxLTñCý¦~žÜU9<€‹Þ„ƒ°]â ¡ò´WVºgE§{À„]’ü0ŽàlœÎꎽÏtžUˆ—4Wí¤è/Ü<·¯v“â®30Ñ"碌 eø~¦d2\]Ú€ lm6.îΜ×ÖŒw4výðÖN[õ.ZÅ`6štw‹%\f¸g³úÊÖUÜq¿ñƒÓ‰½bjŠ>% ‚¥æmI»fê‘ ¶«]-WŒ¡i‹F‘L’¹^¾Âå]189ÊÇÛ˜Ý/K&žÁ‚¿E¬³ÿÜõ€Qì¿ûßýÝZŸƒ±j1Æçµ‚áµ–öpï+r´¹Ï5ª+£—¿EͯÏ% ó,ð‘ûh¼þñyáöµú‡~Äü ½¡/¯}Nî?î'òé­q|?^Ý?ÇÆ3ÅÈücíakŒ–çñ…õOÍ¿àîzõ¥ÌêÏÉÖV¼I~]=zÄ8Œ½êã-¿ï¨Ëÿ°ö|æßtí þ:Ú·¶ˆ~Ù×k_‡®Íok}5ÎõÚ%ožkUíºÖGûêâòççõõÿá`fîùx¾ûíûÛ{¨èG£ì“üSá‚ĶÁä¼wõIG±ÙdرûÕ@°ÅJøá0ÿ%ƒŸÕbçÐVŽkÇ÷JÍFM±±„a\à:0ºFá?©wì).Ò¨ÁðÕmpn,ËÝÅè[ߨÚòî®b um7Zh †PéZ÷Üj£J¯ LôÑ1 ¶ÿ¨*ú(WsF­`"§ÍÔj²9él1xwi Ähï1™¡¯fÏÐÚ¤iú‚yþÈ›Ní½'~KmêÞ€ŠææH— FhŸÆ.|ß@jÙ.hœÊ#¡¶6ïkÛe¨ ²¹i,ù)Fa„⮩G¦˜Ûœ-Ħ³V„dÝãÁNíê ¬í^ÐÕ•äµ=äbû]\Þ¯°Ñ±DmŠ~£wyíþ*íV}…¸{»­®ÍÀî¨hçUkêʽ½Ðí°^¹–cêM‡Õ]×õcÆ–Ó>…MƦ®~¥Ý{ì ÷W¯Åy÷»ÙØEt[5Á¤ÞÜç@V‹¸¬¯-¢B¼¼Ï1Þ˜íý¹ºl\ìYýscÇ~+þy»£f` {ýØŠÜ|Íø óÚz•Ÿ¥ýs÷Ÿ‰£PÝŸŒª:S¬E ]ü´ö×¾«šÙÃíöu¹T0XùòŠþ |ë¢k½z«ôjõò#|q7µ°iŽ;3ÖØX‡“†‰W U¯T¬¦V¿n¦Ä6ŒC*ÞÛ(ÄìŒîEeõµcX®€^TY¾wYøçèÒU0ÏÁ£÷/ã•‘¦JWq#.­‡¤·cüøãÇëúšõÁüò–´Šû ÝnN{¹ÏÄ{Wdꬂ!»È+øFü’ÃÕ©HÂ{ŸÀ zŸCQÞÍCæ©€¡P”Ã^b]šè5îuo]ŒøIHº–e9¹S«0ßXË2t´ÛÞâcµƒíÞ‡™Â Ðm°‘Oã"Qå̂ؽÁÜýj6Z‰¤²Mò’?o7"sëR~…g» &—RP$šò¾"vÄìö‘ï©s{ýÞ‡­µñ†öGAÇhÜo¿ =D¸¿º¾+ÞÊ?{½PÙxof€—¯—׺ηø-¬ÍlíóÔŒ…¯¯×À#üÃÇ_ ×䣸>knx¼^½ñóãÌ«ê|`6úº|ž¯Â‡yλŽvµŸoù`"k¯ÿêV÷8÷Þoñ{wä·×úp›l÷qŒQØì x3¿^¯]=¹kJc²½\Œã߯ß~{›d|›¿=ßæ˜ß.‚–†…MÚέUÞéH?_Õ‡| î}CÀMÎaÜ.™ëÞ+ýûžâJˆí?'~ß~-Tw”ݾXÍ…èØ¾˜¦{Âú…Væï«©ˆÔ¦·ô‚I¢;ŠÕØ ’–¯nÀ¤%¸‘‹407ªø"¾Ã-‹&åXŽÛÔë†x‚PMºi‘£qÝ“öºŒ `™åŽtìŠlFì}Gß‚à½Ë¿DÂ+ðèn$ɵõãQ·¾'ì×î|h¶ïxQï»§Èt{†aù¸ çvÛ•öa”{›1í¸öW3.ñ!öÆll ‡x º¼ï‡9ìg”ª×VW;"uýíŸþÛÝôÚU}è˜^î't_äÍœhZ‹xGw߸0+\رü$}Õõòd׋¢ãä:ÕoÛ_ÆÙ6VDóê–®Æ=­:?ÿè¨9›86ô±þ8×i(­eçóÏ»íý§rõ¥c_¯³û§CX¹oq–þ©Òïî/×>÷ÇéÇÇ$ǸªY¦Ð9ÆØõQåÕŽþ@Œõõ³÷y°ûŸºOù÷û%·9\ûêÿý·Ð¦Þ ×y²ü¿FtÊC¹ûa<º·õÁö*"z¯Ÿ ½EŽçãeîs¤¶¸²ûØþxõµ¾êk¶Hä£åG蟧7fˆãõª3ö©ý›ò]c Õûxù­·gþ•|­úœqÿ¸y»•¯ã1à±p¢FÕŠÈjçÜCÿÜ|:7__nhÄÚÖœ}L öÉy¨g­îyÍôùàsÌßwoqå®[(eâyù…°³³ëú5;á<û/Š‘¾RñQëíù¬%ÄÇÞùˆpŠ6·Û,æöl^Ä=WíÔ%j€/QÆA„ñB3Ù83š$k¿`‘$Q„— Äýü*»îÞq±©Ø…Ñ Î«v®F\îîHu{—"‰ú(ÉEÐ  DÙˆ 07ÔMÅ5_ø†ÕޝâùW¯ö2f<Ê2"!b·–»ÊwÂIî>Œ°¿|Û˜èìE6õˆI Áë^·÷èôöEH<¨Bq’ºòD ö>7+C·HÎI1–åôˆów¿}¬ßžxÐI”/™ÀÑŒîñwóÖõ.þ¶‘k—á#ô—ò£ªYP ÀúªßV¼¼ëQÏs/=òõúGóO_ýƒ…ŽÇˆáåÇŒ+VöÑg?žoœŸ#®™—À¡|{þí§ý3Ç Î_íÃý¶c;(€³•9BÏߎAÆF<ÆbdÐ'\ð¢æî`["ØBšeD›„Œ ίŽâŸ8NôGSá¬æÏâobË÷ð¥±ûî³³/0Œt·œâ½bGkÃÝPà>š«ýÙ}4 :ê'Z…‹£¢Ë±Ù‡=¬/"åѨè§má+Y—OÅlÒ7¢Ž%ÞE(9§®³üª¯-´wbn.À;ªÍS]T€²*lè0Òv{¥®ð ªð>¹èÊ&á]6yv?èÉö/®cdWnÿŒH÷&ô¶Ök¡ w‘ØýPÜ—4!’ð#âP_ ê„ÇÚçi&}ëÊŠ@%fîgëkq¬>Ì+ø>Ïó:¯ÝçÏ+r·”Á:ÿ Oj2Jø¬výÕþ´ö”{Ûk®ªrQüÑu~ì“£“¼®«Ï@M«™+P®± uÍèƒGÊ ö†ºãý\™½«bÀ—´±×8„}ªý^'áï3ã<÷˜ßÍ.ÄõÚ9£+“ïÅÊñ\ÅG~›^eŒù$—á:Oî·D ~¹]éÑÝs†MÀ3þ÷˜KùÆmÁÞÆúoÎKÞ͵ö_ëký³Å =ŒNÄ[“cüÞÕÆëÐwÊ–#óãu×þvôÜk³Äë9ŸUè(äžîâô®·ö ïAE´vOÇ¥Q];:µçîÁ/«#ñ§'ǵÏ}½Â–Ï«çÑOúA~þøË+9‚LÌgÓ^9>wçkvW½{_×ùõ\‰üç63ò«ÿIõ[ïh}ê«ü—9ÿqí%ÔãýxÉåïŽkŒäêú:=FoÔöôµšçâ~øO±6ð‰²W}œõˆßß1Å›Á]õªÎqÀv‚@Tbrk„#¢ûªÌ`ÙH½‹Þí ö/ä?Ñâ§À](ý ÂgàØtiŸ“ {W 6z…„8ÊWôÙ~Ðۅ熞e´«;é{уmÃ:š¯®Eå®ù€±½o¦®9µ{š8ƒýÌ·Ñ8ar·ì®®Ø±Ä³f\fó êàÉdŸ}•kÄuíâ‡Úݽ43ù¶£L´#½E^ðî|Äøa"9ŒÒ ð¸Ú4Ô¶  ©º€Ç¿6ðœ:Éb¼cð±Eô”ݧt¼õpŒÐ•çã¬7a>šÔûªoY½ù6ï&¼hrºydd÷Gý°v`ÄzËíóou >mvÝÝ^ň¿†îr9c)ß3bï+CÝŠ¸2~_ýY Ô¡B«žÂææå½}…GRCU܆ǺÅ/.‚áÃ…Ê èvŸf ¶ëßЧ*W~kŽËLjWäÂ_g<äìþ4¢ÜË¢¹óŽ€1Ì2…öÐë uMòt›ž¤[KÎ9Û] ôÑì¬m°ÐÄqú‘¡ôW÷‘ýv)7 ZúY~¤~ºaZàì~£HûÇÅׯô“EŽ Ë18﯅•Û»ö`ü¾¼Òº$rß:”æî¶Œ'°“ÐîˆýWÔOÍŒjºŒ%ƒ\µU5SLx9\õ ÌÀkóš:’Ú¬^8ˆB,’(«;•¯ÂÚ®d·wdz'òx7Ù\j‘†›;1¶µi5§¯¯×ÇŸ?ö®¥P¯ÿ²ÀÇÈȲvõ ~s}ëøãñŠ÷o`N±é&Çâ×ÛüëˆEÅû€Çиö'æDïMÎ/ƒýuð †FS]š–®Dß÷Z¾[HkÿˆáˆœÇšòúVÛü›ô²÷i1Þ'¿ª®ÆDì mg‡–ü;ãsmmúqD5¨)­Þ]IøE$…Þ½¼'B°,Ü8áàúÎz[¹ƒm.¹íj˜±ÅgŸßR“ø¨x‡wïÆW§¿ñÐÞS¾¼çüíògòîÀ?ÝèøÆnÔ¸üU¨#»ì˜~]¾R½`#ÓôÚNÖ¾óB¢™üÍù¹×~/9ÂÅSõœ»¿ÃO Æ±b‡·×±ˆƒåŠ/ÔÑkµ:ñ Ý>jî#ŒK×é?G>ë窜¯r2æ¸Ö«÷«××ùñ§yìŠíRq×åÍ×’æ÷ëõ™çϽskçÈîg›Ùs^­z‹g²Ž=.}¬ëÓ?ø—¿ÿI¡oÖÑ<ƒ¤ŠM„çò…x•ƒŠ+PÕòqdWÐoÁ“(@Ýas¹¾ˆE·¤„KÍfu…ògðEquuœ^«àÕÇE$#Xñj§äJ®›Ï[G­¼MfáZà Bx F9°_¡Ü‹'|’;&~«bh[Œª¬¸˜Ð‰Ý9QYwëk—0@«…È"<[{yÓ zÆ ýnDY#Šr°AUíjT=]\w»›±¥=Âíc¹5ºñ§èpŸ`—G0_¸…F“wowÊA‘½ùÕ~Ûìor5¢ó‹ŽÈ³X)4/¶ºÍzô!ÄOà㈆ÓnàxÚ]~³0¢ß84B~ÛX—<ÍÍØÁ!½_ýÅ©Gc “r¦¦ÞåÈD;]¨nÇ‹ôÑ=È _UPeiƪ^ ¡t#!%ùò=¨•t w«ôkÁ÷ëPŒª³Ž/F…Ž ÷°Oó‡qö/‚ÑQ-élðÂ5AÌ+±»m1„Ñ{èØ²#éÑEr/Jò³k#©öÀ¤*ñ0‰N ¬‹Šå2®‡¢qÓ€úIúWéR«Ë¾’1äl\"»Ý8ÒÚ8ËúNÜå½±{m´Ö¾îiZö6W³E°Tô%Îí-a÷en!“_ˆ·íƒÉ]ýÆ\u5Øîm”˜dº%¾™êÌö nÚ/È ÜÆ&~²½É\¾î ›ÐÛóxŒÿ°–àÖëëÔÛ˜H¨š·Ì!ç›õ3ÙÄsèBVú=‰kÕ”–>“'ci÷Ë¢o7ªVajuæ;;ä¯ê@nÐÐftà‡åtg¾5[V{W~¹ ”"z/hAH7¸R ƒùläªÝãWÉ7ÁK¾È“{½„gè¼|U«¼gðiØuë‘-u°8O^„Û®‚rGÞ OWèéîð£H`?žo·ã”~olæGÄåÛÏD•3÷>i´±ò¢°¹²U)ú6Ú9RŒ¾÷,eÛn¬nENWäézCÙµ¸uG«õj+ämn½2ÌÝ-¸Ðj…(Ý¥oB¯Ýïè+Ò`Ÿèà©£{>žy!ÇóC{úöý±¿©‰WÿÍDæWMG£€Í˜¨QׇUc>ÎÓòæŒÞ|YÚ~ Xð„vÙ×çºø‘£±7š*CÔb™|ÑiSñ­ÁÖº(Ú„Ñx›·±sƒyájûmyhÐsû¾ÛÌ·Ùf'q¬¥H ƒå®=BäbC¯®$Ô½GÝRÞ ´ØÝ¬Ý…5·UdGWìüꮣý\u=Ø_Ôc³é!4ôG7‰ =(F¡¯f9•ìºQæU­ÐФ1Û×c»O®T®V£E‡ê(d©åè­Óm Ä7cËQ]vZ؈Ùå=.78`í^î[±¸Kypƒ:›«á±AF¨ïJ­º'Ò:ÜëUh±ZBýÌ~£—XÄìݗ¸ÿ£‹\A2»ƒø¡±¼s@L—¹v¯”ûf öØÚ1wÕbw¡Ëh2¥2H†Í $p6.ª l¯Ü£Ú©Q$ðµøŽÄ¦;§f¸ v£`ãH!ØwUæê:RÝêGwÇÄÊC»«ÿæíÿüÿ—«êHY;4½ãÛÛûŸŽq4 ðën§Çèo°û—ùÉeº©è L|¶Q}šÙh‘"”ÃÃQf^~A¯@ 'Í ¨Ìð¸#ëeZ{¡©09Ú=#͵»ÜãváœÍ«xnÔô,ªùUZª„bs74H@P2B{ h´A€«Ót–4B*4ÛăiƒaT3""¼ººl0W‡°)PZ=4Ô#€ºª@ÕjÌÂŽ_~Øa~ JBËæ•<ÁûìðMFIÁïÀž2Õ O•9ÇÛ÷ãxìãñ|<CÇœ9õ|F gp¤F"ØFcg$9î,Õ‚„5sß–Ææm¼bZ§½â×+ËúEq4‚"&U ¢Y®îLQ&P»ÏæÄ¾“MˆªAZê«:b’_¤W/Òð¨]à†, 0Ú@›êæ§°ƒzoîÝ´ð öÞ€;²Á£ »³pÇEFP€º.Ô¦UÕ¿.‹,s ®•m¯¾ÚT|™_Š §Ë 8Ë9𸽊A4ˆæ`Sµ»n˪h/Ñݱ¬kURˆK,ë µÜîÙ(iS_¸elÝË·ÖÊïèÈ6ÐÒºã úiŽ®·h ·Œ¯åT) km¾Enx´›êˆ%æÖ]à³[íHÞY,‡[|¯¡j,ƃcpn‰â¡¸"$}f–’Š•i$¥ºb ó» 2øf˜0™îÏöï@ü:»B¯_‹üöFƒ©¦Ë•LîLZu†Aº|ûIÏÂEÈ\V‘a¡Ã¸Ú«Ü=°‰N€Ä4§›©–6]63Èèy'T‡¡$TÄæPP¨Ò^Ýx©®JNñÑ8‡Œ² E N’ÖÞádµí‚gÈtl{G\ÉéN£ ¢Ðˆ®î_ˆÏØ#H‹@„H\Û8ÜÓ.`¨Q*c“ –€öŽ#ÑSÚ…ÛØ³a‚Ú·ïPr`¸Öæ×¶Õj9³½„)pãžx ÐèÝW©Ü³{¢C^ðWÍn0BEÒ|áV|ÒÔ0¶õr»5Á«`»Å¦ù‚± i©x%Êý4ªYÒá–Ù╜丕ÈKár•ŠÀKý~Ä„?7$=%.¯Ëâh†sÙÁ6ÏCA ÂI4`3SG2C»ºàŒ^`þ§ÿÙÿz(þ_þûÿt´Ý}Ìù|{ÿöŒ˜ ’ b(ª‘ŠÙ¸ÈÐÝ",là-kµ¿wdÜôgQ®œð)=€µÉÈ](“G²Ê6. L¤PÄU’1ïÕ·ÐÙ½ûXæîU½ÚGâ¡[n@·- ÕÜiëBO@Ý׉*&C±ÝÕ{xçP\ýàlh$@Ç_`F¿éþ¢W“ÓŒà"Ìm¹œx3—8Éw€Ä™cÂ(bf z°u“7U´Ž`æ«zQ .Ä5ýîFór\ o¬¤Ý]öÇàøe ‹ÎƉØÄÌ£c$ÙŽW8¬ït <ÝÅÔ ›³Pß'"¶¾Ztܨb„¢Ñ¼‹¥ž!I¨>À-|…¿ÑÙ]a õ4 9ÊËü ˜Û‹Üî5e‡ŽdµÛªîûKñ´³°å;¨ ¸Ì&wwéˆ è²€·ôvä€'°?@ .îIªzÿ:¡µŒ%‚ASꂆ fmó…ân€ ³ìp=€î²Ä¡~æým`Ût„1HOéS :QY¾Éb U…×F¹®ÐÓ(²ÉU8ã6Öm‡ÁÛ™fp3ÚÊÞxO×Á1‰+„fÀqC§€| @öRؽ#XëAÞ¯F_fr±F°90 6l^Ææ½Ùf7>ÈQè3@BÛØ5B'ìBQ<âN£_ÿ¨èžT4>„ ”Il-9¹g3aé«áÞ¤ºÃ‚ìæhÁmÑx$†]p7\w#}znxÁ‡d…ÁalÓÔd¢‰M¬ }[]„i!e肃,aZm˜ýPÊY´ÔM²i·Ù¼}-ˆA²#Gw‚š½˜äóÚ‹Â`’u ‚¶ÉÏ@IÛuÉ‹¾ŠQUDÕ Â-?§ÜáŠÌë4i´æf¡)¸7@QÀN¤»­p=á£XÚÞŒ»Ždõ}+!.6[½]À •»ªW÷ô èt”n!(”u÷" oÒ>“˨Ä#Þí4ù•8ØC"„ä*¨Hr$a·xÝLñ w×hÞ$/CeªnÿWj·÷âèÞœ¾·ª ¸hX`À®j0–åYexÓ_-n³ÿ¯ÿSü››â÷¯î@6ÌÀŒàóñ˜1Bz¹ÊÃul£«:Hgø*? €"¯_!³ÜÝ’ŸR›L;û±¹šñ&^àÑû/ät°ÐÃ';‹_‹8ÁÛ˜³2Gw!y·„z."’Âv’fâ QV“ºêÀ·ÍÓº :Ħ<«mCÝwun'‡D^]Í—|LÎ]¯uK¾q«µèCÍ3FU¹ìi?’ }Œ¾=DBm{^w?5Ô³°båÐ%=o–wáUÜ ’pÑɆ_Cåñj_…SºÜG”—„¢«›}ûJ'ú`9TúE¾d;‚ïÕE lK@ ¿L˜˜Š :á dÃà0h¿2êîw© “*w4|[—É'5…d­ CåF!^±ò¶´Þ ½¡,Høy tàêžF* éouMÛyÓ›‘8w3vp2º;F†´)f®;úè¡ÛÚøD´É‰»ó½;YBÜJ2èb2€À xðvb²WÆE ¸v´›M wÝ_]ðb_¬ Ù 3èvlsI3ùÆŽŒ7ø))ðL Ðä4ðYÊå[Â3໦î" >MßªÍØí¡½§°©ˆlø‘ó°—4Ù3T¡®®½ÍHõýøÿi)1ÄÈbÛ¥HJÍðè7Kr'7ÃÓ,y¿šW0ˆAÐXì»ÿþh7a¤Œ”+…Ç}µ$ª¸ 3ñ@_¢È0“µ ‘ñ&¨v$’X@•i}¡zD6‰ÝOsQ ©Ñ­Ý`›U ÝŸ¥*ì䯒ƒ4mdâ0^5ÞHOA·™'QÅh²}CÍ—Ô€au7…Ä#ôrñ$èÜé~«Îå¹§´ûšùÀðí¼Þe™ƒDd!Â|ÈM•U%¨(Íö%·$ƒC¿“…V;°oE3ÀÝý\ &xCÞ{!p è".ï!ɺ_í^ˆ«õÒ,¢ÂX`"ÜVõ˜äiGhïv+¡b…uÚ‘þnÚÅj´yA“ýn¸wʵGD/4È,u‚‡ØÜn÷mùdù©¿ŠÛ–U÷ ÒH¸‚ÔD7J&.@›·Þt k»‹«k«q¯Ø%nEŒÎâlfé²Oæ›ba›P&%$)âb›‚Wc÷mP]æfƒÕqmrQ³†aÛ&xïÖß|«y%x³Íd(¹ƒÜØC˜Ô(;•“U¢9¢çûúÏÿî¦øÿWðÑíF•Gê;bη§ò,‡=¦ACŠ4Zq¶W„Y°yÒHdpXŸA³çÆj‚7ƒ¤ËyÂ$ "¶ø¦ "ÈÝU·/B­ÆŽÈís(Œ0ÐŽu›ÎÄ5¢v×ö3Õà9ø$±ûFðñ¦³aò ÛqQ¶r`„J »èfl@¢ˆËñBÑ¿MÅÆ§ÑŠf· L•ùV5Ä’fÄS®Bo¾€o¶éž‡†y6:É…Oðß!ß1 òÅ›m›Ñž(l`3ÜR h•WŠ KAPxF);>]=.µõB P¡=Å¢" C›ŠÞÓ1#–jŠ Æ¯G¡î-´]JËqÝP“ ¿‘ñRÆt½n…:Q‰VÐz –AªÀmɽoKe(2Õí FãɬÖÀ ]Ò¬R‡ß7g} ƒ®“h+$$•ÞÐUÁ-Üx?3A/ÐŽ`eƒN=ä vã`ÜQ±’Þ¸o.qä­ÞwR¬C*ÐÖÝæ2ìCÅ&Û¨Æþ4°ÄjNáAêv´÷â%¶DcPhlEºñÙjŠÔ*í`LEkmž”¥GCÐ o„u@”Pòrèˆß)-kìUœ#ú~ù‹84Êöà!¡Ù¨á>ÆtÆ‹Á«"0»½™IDvn5Âêgä2ÚV(\ cïAU(€Gó¦Ë’QbxàV„ú‹6 ´­°±H‡`¬²¶Û9ÊŸcT{­1úžÝÁi5 ñQƒã¶ ´qc)C{ãÓLùˆûŠîH(º·Ihm´éˆ(¼HÜ(9[Ûȼþ…˜'Åcc n#äû×N=Y7Óü‹á Œ0áå‹,G…l}D¬½“8 W`‚_æ†ö¹*uÀµ=Ø#0ïÓ‚Pƒ—0R´áôЖŽOìïè 6VhFÊnX­"ž Cä-‡)€bbJ]hqÒ¢°Œ FòL *ðë/íÀ êÖP ° FzŽM<,On0lqI0†½‰3b¯Jx<ôàÝÅ »u¦bF§°Ë ´ÈcW 9{[‚ñ‚¾€‹ ”BÐi?›¾ÈRX~Ü÷2ƒ$h6Îö3D¸Â–Y¸~È™IªÿÓßÿ›Cñüïÿß4ÝÇ#0ŽáàÛûoÇ8"¦Àð(ÂN¦©õkœN´ïG o±Íj_À¯â,B‚8ÄGc•?‡jÃ…VV5†‘BW!“íÊY{ÏÌ}ŒMÁØigð69§Žè2DsQíÚ.†ïw.°'ÌݱÑfÚBVÙ\PWx–ÕZbÃ#»q‰¿¤R¼çV7õ­@£¢¿›º¹z tº!CrèùÞ² FGÂ!ßxmµEêÀÍ0}kÑ–‰02ôjvÝô< N·YOiC«I”iÚˆ¤ª÷—ôFÔÆeøþL£Ý¢b“UlðÞj‚i#-sšuo©¥›f“±ŠD˜ºiÞÖNÇùt€î´“ª`ß•`oÉ&Ñ·:—m¦ƒfgÅžDÿzÏ¡ïS#R CQÑ›M$cw7ƒé‚áö mPª 0(ø‘íÑ\â®f2ÅqçôNFKŠ;Aèa€T ¡{¾ {7¾¸½ ÒT6°P“Ñî=ôj¯¢ù+¨3"bøWYƃTÃd2 |CàÐ#™ò½6_Ž-Duj Þt¨ƒR¸˜s\ å('Ih7±èqSà $Ý`c‚;QÆ•L…ÔrgçEN#f*ˆâOš™å¶üæƒ#O± Q¤btEà)wGf ”-¹\]!Èb$EAVƒ¢.vŽ`ˆN~§Ã¬»ùLOD1/á L¶BÙÐam¥º‘Ô ÊŸ…b»9ƒÓüY Ì‘ö=‹»Ÿn!¾€dc[g{% ÷¢+šP Ý;8A#vöžy™v`n"¢=8 VQ<è ËrêúÆpyƒ•x“£À‘É{UIð–dÄ´A¶ä’#ŽŒèXr²ž²„‚%aX¥Q¿m’Tx+º=6÷Ðâ=&=az+,™slyPOrùvž!î…Mo¤štÁ+s°„¯Ær?Sü€n|ðº%ÿâymðÛ”&ÇòYV dà~ïà"¾ŒCN¡ #es5Ÿa—wµè4£¢Û'xDtYB²I˜•UU|ÁÎ!ÂÜÿéßÞÿ‡ÿøëÞ­Ô82þ žÏçïÏñöÈ#´åjòê¦c‹‹>ÐYŠ9y_æ˜å…èð¤æ=c!Ùx#ž‘kÇî’.@²’°Ülä€B…ÍT;ªü2& e‡†ðê&R†Mºw2 £Tò&Dׇd9€¤ÆàhÁx._è«é¡ ø¡néÅPSt½ø)Ùú€)Ç«(pðkpD³DuBK\¾a;£Øî Ãg£ ®zƒ@dQ¿xQ9m7ùÙÖ†©}G³àÃâ vðl½Ú[¡ê‹÷B0oFíÛ Õ¥Àh{Äz·W}*Ó–jÒÜ|ýŠí"Œqõ–¸ñð8h‰np&»?KmήE`øiz†‰›h÷"þ7ªþnÉ’,ÉÎÄÖZªÛìwȬª®F5Ӏ̌P(s1$( …7|bRо¯(ÂÎtWwýeef„û9f{«.^X€è~€HñŒ0·m[u­ï ê€qý•™rLp^ÒàS°Íö^lëR¸ÒªEx£ö M¶$Ö€ºè6F¬n‰)¬ñ­i~ëe´§r@ó´©~šavhÒetÊÖÃŒ¶ Ó¬Gq Æ53­ É1è¯oªÙÞÚöP[@ÀÉÈoñ">Œj7Dô K^ÆBCnšÐa5k€^• €͹gQcñ,2¼2¸ŠÄ2Ϋ1wù>›‚–|Û°î—v›Niw9Ýv¯Žh.õpc²m&ïÀI5®/s]“PÜ•ÊZ;Ò×–È[*FÂXŽŠŠf aìeÀ0VI ¶|#¡N¡¡Õü(Ï~ /´ Õ5«ÇœÝýC{3vûц‘»8k!ž]ëÏI[8‚ –«ZíZ!¢À!lÂóàмò>{¸—y† =á򼆿jÓ1>ˆYV¯-Q§5áU¬*%Ë A,Tk^3)`”€>…£]7“M¢ad†å³¹º7{;¹WHí ²ApS2!wÏv¡Hó$ZW³0èB6—Õ<ÂaC¾™×r+½5Õ:³ÒHÓsFëH\$·µŒHd7†4p6CWäR€ÞɧµŠì.k™Æ5Jœž ·€á³qŒa3Ó-âP·y‚›bH ¾Ñ`8".E›­êJ­kÝgÎÂÌÐ"‹p*‘Ú@ð”fJòÑA4P•5Dã¾ i:ÏfGF2aKWtûÖ¬¿ýø_Êû‰ïÛµñïæ‹[¾ gwwElzÎ6ØÑ4õd-€Ðli¢Ñ²6›áSªv²!T¹ Gønïú— NÃÙªÑûòkA³]‹L_ýÍ “Ò·Øéppñ±Œ,Ï+g°ˆ=½Ž $ #–Pkrg65ÚÍP-jÇH Ã}O®Ãx2¬4ü¬Þ2wø+yЉâŠ3õRëc!è0À˜åEÊÊs8ßÑ£_DÓ >Ýï«ß"ªONtä>"üxöKÜÏóù¬þ:Zèe>8¸]kW”ºo'í*²?}¥ït¯þÝŸŒgjd/é<×1†Á=c´üq`O”7¹ÎÇäP}Tôöµ¼eò6Ò'!²µ*žë}su÷÷Yõ–¶,rË×¹¢±Ø_[þTñé8ªÙ@ûnžu¦ä'kp ÍÆ~ö>kf‚­Ë\ú‰u#Ü3c7ƒÑh-´Áöµ âmáCzÐIa«j÷·¤ªÜµ¶ üÖ²àWú |†7Àän‹{5².éøózï ¾1£ßìCSÂi2WÝz¥T}¥Éeb#L?¤m ²ª&¸Š›Pã?Ÿd©«Á^Õd4è.#:ËBîU4c\ƒêR{oÞº€<6ÝÎþ‘¼ÛäÐ\~ß so”īɴLÔÝʆ 7$ì]½I W…\éSs‹ïf¿'ºPÒ. ûgzØrޝ^÷ŒÐBcÿrahSi•JN —ÖQg{¥nA H³ìJ B£{ÙnN²>»ØÊ‚°²bB¬àò¹™Aåª#"«w§F,®qTpV½+‡±(îNÂæ,ŸÙh8xŸ bnf×j5–»Š-gOb_g?ýyö{£™ ÕU¶O{«µ†ŸÆ Bhð2üU}_=ýÊ,²àE½Ê6¦¸#–ÔmÌzFo‘íj¡—èÚ‚IŽÓ;ÈÁÝÜf;ú^<Æâ½%Û*â­MÏÀX²–ËÚFt=*~NÝ7~zö$ ucÙËe“òÌ·sFµ  é 'V8Ye”xggàèìjá9ŒÆl6yJRlÅUç„ïã&dùRVµÝŠ«;Œv{f(¼ìGà=”´WŸ¶Š¸7b–—ÏÍEÝ{ãAì`µm»Z w2  F~ë•ðœó¾qÙ}‡Oò=5ÿ“C17&ÄgއŽg×Ö~3feóE° ´;J¯.ã´«sD+æêÍXÍô²í»Y„Ñ[PÔY•¬±AÆ{i‚÷e²·Ùg¯ŒhT!lÛ¸l2ŒÕ¦®Bþ©Ì]°×ò~ö!Ñ]A˜¨ÞÈAok~Åtã+Ç x~Ã&Â)±·.Éeí“~N»ZË¡qpOSY:1t3zz< /U{Bí§£]sV­nôÃHǪsïÞ ¯±Š­Uþ P»ËqÙî§?kG¶´Z÷D,9tÖqÔ#2¯ÃíÛΗµ>bˆê=ävX#Î ,çÈÏQã–Ûs}î;õ}¯¯Ñùrç¶>z%ïTW'5‚uú(¯ÌQk êÓ~9úë1éU[7Ö̉µæÔcõ:Œ÷ãØòõ¥[ˆêOÌ/™;Wþ´ò}ŽKb•€÷Uµ£2ϧìMèVãž~÷{D¾P |ž„Ô`q!¿º€+» :Êü@?”$ nÌ>agþ²×{9Ûr_oÿ‡ØÍÙžHŸl]ÃNÊ>¯Œc]^ûF'²ÙY`wk…°ãåÄׯÉÚ‹ú"Dt¶Š Mð¬Üàjkk¢Ø“?Ç•ÖæÍιÞÃÛ§®j7Céx¶c7º–É‚ tçÙV4xš¢Å›ÖkåÅ@œÍQý\qÆž ±)v·˜¬…ÀݵGy÷äî"X°Û1¥[¯—6ÌUM2¡ðz^S'#‰á–(meD’pSÍ›ípDLôéžð ž% ¸E­¶àa¯ÕSákì´\Àí oRá0 ½–g_:f‚-Æ|Ny\Ý­†^{ =Ýu" bº]Ü /ÁàÚ€¨Hë³9 t9'AU`-g@(ÚK [ôÑ@j’±j¸ÔZ핃ÓQò³—­Amí‹VÔgM¨ÉkK_î{õ×ÁW{ºÏrÃÌ » M_™[ÓG‚À+<º3P/ò]0†›«¾ýÏ¢/É)D çy¸«Ü#Vç}4I=åÕxB³ªð‹Ù«OG¬ÞÒ‡K6»ºŒUõÎ8¡7÷é>ÉšÝaÈ™ ^€(v 8m£»ÅÙ]äÎköc‰Õuª‡;À±k¨l?éÛТgÉDÇÄbˆV lÝ~¨ z’—¯±Ë‰ KÝvM:GˆÍÒ͵`…eŽåÊK]×`Ýh&]Ðì8»œí¾,mêŸaÞ¨¦€µ@|~ú¸çÇY¡…sèÍ}FóY6•®}Õn°˜U@^é¤c%äî^§µW÷\Õ íVÁð«;Ä£ Wgh‘ˆÓˆ®šhÙË›ÔMl˜2š· Ò>:@ó‘$„U½1vu­®Rs.³§õ€ªœ ú(s0d\ƶžèéæô-u<ù}&£ØX8ÅÍ5 p>«ÿ '9¾‚0Ûë¨ÞI­:éô˜×¸&ûûU:B÷ð‹8¨gT"w¯1TÜŸ«Gn/k(Àšï9Îun‘èqý¡åw0B¯À_'ªªßbOÞè–çÈ~5ÚŒ Yá™Üîy RßÜ éÆhrÖ ÅNÞÛç-^£ž½GömºZûÉ5Ö–<­áèûçý>@ üjÖ§Š–yŽH<s-„àÐãyÜÖð@Å%gÉ{W‚=éXÐÇãXÞFä€6`³÷Š÷=ÙFUäÁœs*}æ–ž¶€:B£s¹tóÉ:§±£Þ¥«â­²ØÆ¶Ìj1 ™ÏÕÃXŠ‚±@›m¡Ä:ffa6o-HjàÑT­IùKñqM˜¼Jž\î Þ.41‰­ ZĪKB&Ø`‹û,d²:–ʸ£¦},—tF¢ðHNð"Ô1Ç~ö±Ve³•$¬y6?˜[ÁF H©–ŸF“¢V¢ß n—OG¶«X6UâVaÀ³jÕªP`±û`¯¦›X…ð«°Á=˧Ïa™ NøqUI3bµMG€4Ìe,˜Å'º>ž_bìvY\ì+y=&y“]Êòƒ}ny­Î`â­8‰ÜM6%t›ö·Øö‰öåÊŽH¨Ëé®ösa‰Ù•Ä(º±–ϲ#@¦çúyKgt€óR÷5Sz½Ö•ÒirC±®éeˆá(œW*uYž‰{W–žüDmdzE÷ÙH!’æY`Ä,KÎ-V÷Q$%XE®ÌÈêIm‹Œ-ásõÚk³¸ðUíÛŠz¶ªî¤?e-k®®b—,/ v;t¥ðæà^HG_œ=¶“ÃÆ,Ø ùFŒbust.(ÛCýŒè@™ ÊëúO4êJbualçéN˜-AÍpvW{ªe¸¾_}åkNs³· M›QHºé¡Ñl±P )u Ñ VF+p«µ+^äÖi×tÄ7ÊÛÿ_)² Ì(xD@“ÛÏU¿F°×¦Àæ­Ù5ëy+Òòh«Õ:\yãÖAsEÞÐé\]$Å·åÏÁ–Vy/l–±tÎ+— …غ±è¹Pá›×IJÉÖò¬×°¯Jg{BÆ^üýIBˆqcgõÓuñ8šÕË…pÕ§"ÞŽZ“Få-6ãè˜`&Gu”÷Õ'uöPkã[c5‚Ù#ނۉǶuyƒïÞצ„vW{`gŒå¡Ü ƒìlÜÇ%\L·×¶)"ºCš•©BåH#56êXüùÛâG‚Ç9±G8}“2K ܆&jB˲è‚F9y¸BéîCŠ._Š–î’g4›@ÅÀûšÁPʘ¡AÖÌNc+”0p’Ú°O´|“Ób¾ ³öÎ7eðÙ6°íD^…Auí•2VY™íjžäÖÑjÓÍ—ÈÈ®.í‰ÓÏ:hžG “¨U“Î9~”N{s,n‘‹¢×ÂsÝ #Æ]I{_}ûÒžç4±ñ“±n°Øjð¬vóÈGÕSºñBP© n‡½i•aè ˜yýfs£§‘ìûÆ.ìÓ\x¼êQ:`¸ÄêVƒÜÀ¯ä¨ZßJ)9QI=ƒÙë3úaÔtÛovµ/èL³ ôΔ\xRè® ‘ŸªÕ:ZаØ(ö,d<©¬ÔF¾Cmˆ¾fœå¼¶YÊÈ^Ë­D¯81/ £8¡‹øÿX¼Û‚¸P©t†{¡ÀôµdŒD)zhÌn”aw *VYÁ€ }®À±Ö¦½mT‹én²†Dbkåwùyîþ†ˆ’峞/¹rÖ0­üÎ:tåÏ”ì®v"­l¹(:®{Šô.»ÄAŽÂÁ˜‚Ùêô ß±jð ì‡Äµ>„cu‚³=RU«àHíÀÇU lâ\} ˆ+œ€ƒò «Rå~,Oú-ð­tf§{2ŒŽÕ”2¸'×Tw›W‡“ß5·Ð ¬-¯a§(Ÿ»ÙWŸ ¸*NÅ­×”9âÖ`«‹ 6Û… ÙÍU:Á¦ ë]Yù΢il£»Ür™\ËØà!N1]*—›Ôƶ£Û_ÅWs3vb'3ÂOb‘ p¡ˆ10V¹‚McU½/Y„Ýn4i$œ!ƒ}r)®úì ¹ž+ÕCy²bcú+¹…IlM3Ü–-Ê»Ú×'ö?9å§ê[r—ê>h½ ·$LK‹¨`õö¡½Ø%Îgú µ©¡¶w2ÊYëܰÀ-|3Ñ8!>VåE?‘%‘ã,©)¼~Oíâ“ZÝ–²—¬Ñ8!ªË†è1¡‹¥ÚØÑÚ’&&a!É­}¢Ì_¡ªòjVt&ÎÈûtJÞïè$spW2£Ríž¿"ìM‰ý2"h(ÿbÇ´ÇìOA3äì¸éM—У”rÉ]M³‰9XÌ„^ÒUúIÓJºs´«09D¹Ìjjõp™¡ ; .‡†ÈÅë˜Urs‚³P¹vJbÁžDˆ`, Øm ªËP_¢ûädeñìx1'Ýw,—¦Ñc+kÊ ˆDz·vÅÏ ÜÁk®×.v<¶Î ͲÔÕ7ñ€;u³V,›vc+®r;Õ[ÌîGs†R)öÚå1j‹~l9sö•Î]¤¸öÛíehÙjìµv“æƒXœ·ÉµqÀ8ö³v»Öú:}|}ÿ æàÄÇùSû¹Çî±ßì§ÉÝ>¿ŒŒOO\Tj†i “fÏU®ˆ0{œ Ùb¡\—uÌsbϨÞu­ˆìFJjW7JyFÝäœÝ([ðI¬êoÍœÆOô¯V+ÔB{ÊGØ`%8½„á.pE c¡o…IL®[s©!…bAØ•7`È’½¨¸\œ3ÕY<†F»îµØ½(š8d26ñÉœ«:b•Ôi7NacÙÈæ^~g\Yû#y3‚zµÚ_e^lah¨aF^dÛáa÷R’ œ®{#Ú\îpó>’íÂsa§Z+¡2Éû´écâ,æEÚ2c ¹úª%FÑqƒ>Î>"¹)<”E…5Ì%Ž[ã"¾£V•Ï™##b·Þ¦4¹\uQ°ŒIgšÉ¨jF‡®õøÙXÀÝý¹àz#9»„s¢7ú°Np'Tä4ª2í3xWë] ^ö º`€$Ѩa°1 èZÄ@H*u‰Ý#M6äör§{A.3ðTž ¼ú\€œMo’1•Ê:Y4–š¢C5::/ªã@³bh+!y7gî=9u¸„MºVZ."¼yeä*¸è÷¼€Û:Ýh4Uå¦0×¹E“7wÛêgÊF`¬ëăz,vhÑOÂ8†¦ûöÏnЧžö6{íÃÕcÏ[ÏýXï7æõBž~–9r/»9:g ª[,»ÑØ4±Ûº>‰5ЂI¨Yr ª¦¦{ÈcóÙžÛÑ|ˆOáV\ì­QŒ;zÚ «HÊÖÝ``[X¡ u¶œôñÒ…cW?/Å•OéξKÞ™]AÔ·ÆXq[ë«õž\Ä÷521ƒX,3a3yg«<·ˆ¥²KÐæQ-DZõ*O¸í'±ÚMðIt?Œ¦qÑ,nry-@¸'¤s_ø9ýéÆí‰Ã¸µ+÷`U£‚ šÚ “Ña·ÞÏâ²®ˆ$_£ìêŠÏÂdžO½º“a€ì-áuwòFZÎc\mD­Ø=WºJ(U‰œ@Ï¥¡¼<ÊxLœó6üJ‰€aÓp8jíÜÖº‹n/ë6<–>b‹îB1^W?z´ ÂéfùÍøªèÆ ]ÆF,ÉT }Zô ­AvNṫ"r‹|ž+rOl 2—$Û66u/:7g†ŒÚ¤_Wÿx›õ¾vï™[x_Ìã‚êô—>Fc®súX§ÐÉÛ£PÓ£×ÏéÛ[Ä~ÊQßåÍêM÷Õ]\‘PðË]ý„¼gÐf°ƒ 0ŠEIû®¾¦£þT:„‡ÈdÓcõcW@€.Æ98Ù²ÙHšò‹®ÖMwSù­ z‡æ•娒þ ¡5·Ðà(7åüÂmÊÍ+Ãz.GÏ¡£òÕ•ÌWŸ@åEÍnªóÅk jáˆfiç*@ìQòÐu²±ª9VÔ+£úÒ.¢ {K‰ƒÈµœüfN`'û ±êÖxIœD¤2Ãht ð •L@à rM,e6{YðÞ\ÝJ1Ø+®ž l™‹3@¥ŸÊ[ÐÌp½]1¡5VÏnìyPçÓ#ë•n“ô‚^àBgÅZ½‘ñÊ‚£às¡À¹atèqnû¶Ð†5Ôg%0ªß¤o*æ, $oÔCNÅæ^šËÚ‹± ™Ã'ÑÄ­xk[ƵN˪M~6¦øºÚ sôF°Ð¬LL0¥œæà´0qkÔºFcÞ6oOOs3ÎU Ë94Ðsäí¬BtÖ[õ±Ä–6â’åI:¹Ž™YB69¶õ(ôrgé(X-Ð#PÖ»! EÅl¿³G9R¼3Oœ.žº O®ºàf—«çi–q€Û?·düÛÿOõ¾'¤#u»{L|É[æmÜù)ÀÆ[ã´Üq3Ý^R»Ï¾&r« ¹Ýœ×ÀB5׈›ºå4'ô †ZËGƒFÁk9 º@?©îʃ—¤•ƒD‘D¬ϾWPùi‘Æ): gô"d[D„6Ýdt]±x1¿ŽDx |2sH¾‚Ëýq凩† ÙV}vÂÀ2 òŠ­C"E(öÕÁ ³­£ ^°%ÆRÏÙ>‹ ”Ù̆çåü.–x%Œë˜O…ßÀ“l³yãÂ:Ø Rd€—X`,wÁB¥³’›pƒäv6C›8ÑQÆÐ3Sû¦S`q:zQºn )̦6íP)ƒ£g¡éý[6ú%bw9äU`6Œ2ª»…Þ•ÅapùÂĨ l™ à 2IitÌMÆE8 0Uä¢GĈ [Í3lr1:G+JD\™1•’¶Æ†Ì{ŒˆÒ¦œÛ·±½Üo·ûööúÝv㺿|þôé×9Æ›T÷ýÓËý;÷d½¬³jöœxVÏ/GϯÏu>Ïs.¯ó˜ë\k®§Æ™Ø.f¤)w‹¼+QÈÆu„âH{Q€qˆÈv oU ×ïñ´žÝ7_hnŠ©Né^Í–êFìóÉèP‡‰¸^zLèÆu#èîÍ*r`Mh  :–?„ïÑØTÌÝèÄ)^5À†oÖ1Ð Þ@Ah=wy(*}3;Dp»=ä½HsKNDu³±ug(( dz³[¹¤)lº„ bXïR·#°gÒê͈Öd. ÐO{!7™e¶|ˆ#ÂCcà­¹R†ªXÄíT¦‹©€“1L—­àÀfL°2Fr@'Yâ^Ù&Úà&«[¼*< JgJ0Fè)]+ü0ЖÚÊL–u.ïŠ#4EA…õ* Œ˜ÜŠ«s®©#CÁ™Í¥~ŠðÞaº‚F²1Îõ@*8…3Ds­LÃŒ$¶ S7W Øeu<32Ü6ªDV££tœ¹D&èèÄÚWÄ ÃD{µ‹·áa.¶ZÑ,UZ®> ˆ¢à~Rê #¤c`‹ÈÅàu)„¯YÕO‚Jd¾]XrËÞ¨pd¤md‘û·ÿäPü¿üïÿýˆ ¦µGíîÓê×—_l·×÷¡ºð_º 8âZëÈ͸þéj¢—s½¼¤qd;i^i¼£cù$åE„8¤2%I7!ܤUÑ 𚸔bQj±ÌCŽpBÏPv HÐD6×r^üHaY7Æ“Zê€À8á´wôžÖu'ÇòÍ|ò[J¨6cƒ .„Gk;:Óž0»P«e0èA¦9 («9«78VJ 1|ª!æTf´ª»à§¨PXWLÞS~3:b“½An¨‡SM· G"áÝ 8™Ý…¸úR†ÜûEënl×."äÀp´NÊ$TôŒf¶[’Š”°•a6‹’$ÉvÄ õŽvÚw”#¯ÉÈIw-!®§Rˆì®Ñœæ*0ªáŠv—@_!µ ƒò¸à&ò[7/·y«ÈFó,k„mš'°Ãû…¤é®döeÎÁ‘M%!`EOWBàŠ‹ÇÐØ9<ÆáÛí~Ï—O/Ÿöû@l¹¿½n›Äˆ)¯øøèÇÇûãããc>æs“pžë§µÖ1'‘‚Ð “ÀQ\Emš¼z|ü ɾ…ãÂE¥#C«"€¢ÃP˜[YÆ¡€ÐÀÑFèjÈ…‰‘“^°Á@,¨ ´&Pn„ ¸Xg:ÚES'p¡F{žà4¶n™Æ T ä•K„QDë]\›6£7:”™¨òIæE¬B½:ã² #åi7ä.ÖhÇ,ží«{ê6Dî” =‰ȦÊm€§{ ñzQ*‹J˜Mn«K:"L‰nôÖâ9"…AßBO²º—Û2ÃÆPnâ]Ìc‹nTPŽ`€‰œ"Zæi;|£+âL„I·lÞÈ)ž ¥7ñ Ãzi Pf xJ*aCoÒlÊàèCˆÉËRÒŽe̱eÝktäB]ã `¥l­ë3q-?“ýÈ(÷Lð›%¨ÝÑ7r‚;½µ!gD\y¡Â“( 6»J¥q’Ë®vÓ1È äYèð/ª¯¥Ay¢¨tÀƒ C¼à/46ìÑîà‰H6V×…©"Ëš ¾A¾\¬·‚’öÕš9ZUí2 þíßþ“žâ¶… Z¹<éåqŒ¸Õº gó—=íÝÒ†g]¥ÑÔa˜Ýr°=àªo¹k‡«á'1 “Wþ³”¾·OëZh&5àyÑá)=!b3PÉ ¡–…–ô!oòVy|³±º¹ öò"}]š "Ð ¶ËiYgѰÃ;sm'[Üvžb Ðwá膸˷ÆB+ô…@pT¥´ÀZVj7u†È˜çZm¶‰ÔZ}ʉú.ÜÀÁõUYÏ­#» &ÂZæƒHY³Ù,1M€+ÚseäÆi˜  Èh3L­š³ŒP6×\òEˆåaæ £t4 ,]íwØ\ædßÀ¢æCÒÙ.epÈÝn `˯BŸãÊBiL¯ÕÈ s[Œ$ò”š›ýDðîBÄÍ|Ôœ‘$F‰“J—$& <­.SóÅZÍ•¾Óà7÷Íd½Ð…îkŠ^tk°—QeÊO À·ê÷¼²¯…D8ª†F8 ²_ÛÕ-AB7û v¯SlÆÃ®µ4Ûe‹ö|Â<3q­Ô˜"cX®Û$òv¿•Ã>{Ñís®éµVÍ:å­ég¿'3¾(× /‘TÔØ>Ï>o\à Ðíâ$Îavæðþ¹öǘm¥ØôÌŹ`ÅI¥Pb߈3°»¹ÖÚ6éIlOaLÂ=v‘³gj³{k>ŸtS£Æ´1À¸ø¶±1Ô6¢ÔÁ}µd4n)¡ ™—‡\ÐJ êà•sÀX5š§‚he„ÛRt/2oUËbŒXž)¯o±Õguæ3pÖÜB#cU­æ pûGºdÁ«Ñ@Ë#”ÁC~îÚ/ÖnÚ͵ThU‡€m‡ðÐ]%$”GMpK=Iµ°1è›9c<vZ(h¶æ¦Ô}QQf€sôÈVù°ž À½üz©µS@¯”ÕÓX5r(¨^Wl»ÆÏ‹'¸n¾vb¢zO.×”xÇíÔ$gà\NÛî‰hf‹qA”{÷ƒ’ ß\òmz¢Ž2^„Ù ÝYÚÃÅŸ^ÑGÀÜ!èæ.:”•Þ‹«ú`]Hð? ¾@{{S×% X¥„WŒè5pP°È ;m†¶jÌzÀÃmhšuzI3x HüBÝNrÒØ…ˆòñt‘(EÔ„Ö†W (N¯ø'–Œÿóÿáï°¶êq¥ïníß¿í-4pÖÅ…¾ö“# °wñ4MÄ…Ì¥c8Œ~ô¹ª"¼w¯ ·Ë%[¸“6u/44KIÐŽö$Âĵ[~Z—¯q”ñÂä‹ Yè}5=É]û¦oþGpƒ-=Ø›«¤o‰ÛAÆÕ§†'«ÔÉ­«OñÞh_j%`™³½Äº›d]ã7BÊQƒ— gšyBÁ nÛ7Ä͹|ÐCÞÙ;xdNúeUôbä30ÁlGûlÞB/yoBº«…J©¢E°PQ}»¾•ÚÁŒéFŒµ…V»×ÉãCìëÚ0 e‡…Êp'&êcÐWÜîÄIJ(¯v³A.ªâ€ÇUG³[koðå¿Íâ’œØÖDs‚òE:$Hë,RÇ5¯ ± çk/Æ"ÝST×M<€åæ ÜKðfd¹I[>e‹qý$ôNX^¾®Êz6îÀ‚{D¼D.­Mlíf¼ûuô¹Õ<.Ì…Ø-ld÷Bª|I«Tb'.ØÎ¢_€Î@?ÄÝv‘CzMupŒÀ>úv»ßïŸ^÷·×Ûëíö‰Üã¶%ùñQ_¾Ïs=Çó8Z3×ê -0òp©LU^a ¾¥óáJ ÎUq2‚¥)'ª=Kö…6åª][ð½|D˜N«Å\Nè ž@t…|köTÅN*Ã^b‘iœ¡¼Ð1—½®«Ì[ªÉíæ¢+}á šß²Ð{ó'µà50ÎêíÂŒb6¡¨ Rj*Ú•C» Ì&†bõº"¥Œ–ʯSïèI§Ømw…bÈ´í‹â܉š½Q°Ì6 ´\dÃÕ2`z!ä‹qPU¨â©¨!ª{Èo¬(6•À‡û\}3%  Ó¦â–T–€­Î@,#š=8ºý!e™w¢ºÉ~B'/A¯V[#¬ÞšO`ô7€lJ¶¬åÌÞ@Ï©Œ¤úÅ;Ÿ˱_«. d–n.e‹¸&å%Ý…£½Q‚hSA¸Ÿð"ػ̢'>È{Rm·ÈÆZ¦ˆ[4^Ê“mU´1„›;ËHuæš½µ7‚â‡lÈŠaŸÁdqä~ÕÁÎR]™ðê ìÁ–ÔÝÑeD-›¼âÉ{Q.K“ìöÜ–Gd92Ï÷?Œÿr(þÿwÿ¡jDà H‚Œ!ã›IÁ’m%F²«`#À:6¬M~À5ý4—ÐOí`‡ rĶ߿¾ëåõWß}þþóËçÌÛÈ·+Ùÿxö×Ç|<Ÿ_¬:—}Ô±o.Óª½iMµSVF•ôFu/Ðaws5ºxº#8€(ˆ¬ôhÆQš ï0†úF."Ø/  ¯È%õì&oTS2ê¢sTLªÁ0ªk50³YôAí5Cö$\!Lz4Fù"Që⟹É!öY¼4ËÝŠ&ëÛ(ÏÙ(—”IÁ"¨rDPWɤ“ÁÙ+D2"9< ¸œ—ª|—gà {ql’óY€‹ÆöU¢Ç5 Fn×WÑÌhÁ[KñPïåûò]$â±,s‘„b+w÷(ˆJÂn‚ÞWC:®©ÛYÃ]IìrUœÐ§KX1ËDi¼üöÐ=;gm€fŒavÕ¥e3NP‘_²Ñˆ¸&»\ôfN,£)ª½.Fc’"v¢žL ®ªàµ_Vh³Ãò¦Ìn{Hމ¶~vl} ²5‹ƒ¡„ºK±4Ú]uÆÄi¬”z Ùea9Ðb5 ’XÒv™ PÌ@„§p3ºÝÕ¢÷Ù‘ Ñ¡›¡Êµ%ž£“NAe¾¼ýßþÿÉ¡øoÿßÐ@‘ÛMÞ5ö|yyÝ6V/§lÖíâ².žö¸óâLjÙËæï¿þðÿýŸÿCïû翜sÖ÷oŸÀUŽ€ g;Œç¬÷9—&Ïçúãׯ_Ï£˜`œI'˜ÜÄ®X¡zí+êß—Ô \Óä¡h+ Ò½Ð˻툓$LÚä `ûv ÇI§°Óuøpa®õóׯÿñ?ýÇ¿üîW}<@¼ŽÒÕ¦•ðȵ (q¯D\ojk6^ÂÃ8Ù9Àˆ§â\ý*™ì…K€›¤O«ïÙä*VI`V³%ÀhoÆ*šØŽùñóûŸ"$™§8oÏÇþþÿðñä_ÿåß|÷iûòõ§·×1¯(#®KC£ÐFÌf™KÆk(@ÒÍ@]|mÑV#ªÈtº>®Ø®åYØ ¦,áZå—îœ@tÔcÐŒ³ªË›åÊÙ±Áˆž…Y~~{«i«µWz&·Ö©¾oc®Þ# ?OßÙ7cÓW GŽ ^fr„Kâãšþ•'Uj Ë(°Ì8Ìû¦AW{ÏÙ¨€áú9zoekÚå,”¾u¿¼7&\îlÎÉŽ¼’³ Ì®ŒØ#F·Í`®"0RÝèÖ¢§˜lÈO‚Š ½¼m/c×v±¿ŒÜ÷±Ï…ŸÞ5yô³~r‹Ä#øa“Ü\?3PF²ö‹ÊtÙá´{µá Â]Ìe•£Ü‹³z ¦ ½{mmðÛÏ\Á˜PXm½µpÐSÜ X}ÛjÈ J؜೑íÖ(„4&QXÁ†Wµá¢7ë„K++6uiB|Šà²[¡kÀ£Õž^ ‹^³¹…ø FÕUrÒj'¡×<€ íƒÇ–‰ˆf Þûúû1mÞ@³–¶P’èêY[Sfƒ§¡«Z :JÏv-¬f‘j¼\ÒléQXgô+\S½Ù½ð6ðÀ*D±mÓv£á^­o숧 gCíŸz†#<ª£¥É5+äÕ`h³›ó«ãXÀBWáC½ 'z”`ÅaHµºhê› µ€€¥$z”‰oóžVšB»Ó×jÊAÊÀê"O\Í#¥É N /&¨ôlœöQk³2F) ]œVrmŒP}Í—Wp0¾Œ›ÑŒ+b½·¤m‡aóÀ(L±Ê€âêä½¾m‘¾’;xÿ¿ÿ»ú/‡âÿõÿôw`Ãç•Ø£Y/·_ÞïŸèor›Ã¾GlÈÙÝ"‹{£“Þ@ŸõüŸþÃÿôø²ý·ý¯ß^?=ޝïïǧ·Ï¯·­ È‹u«øóoÿÛ÷±åþzŸÕ_þþ·ÿðã‡;Žõ“È}cèÊ¹ÌÆ"5´ºÂð²ÚY`CÀ¼µÝ¾p÷W¬kHÌ4°5§{€7f5Þ´xðÚŒ{þðõüÇßÿá|þ?üø3ûóõ/ÿªHÏμIëÂh+1öÌDKæÙ8Ra­Ïši…¨>­wKî×®çº~ñp¡ö`ŸH›­«^Z€™l¡¡^Œv8çür¬yêÓë'÷W1>ÖûïþôŸæùù¿ý7ÿ›û&ëñ8Ž=^^·7ÖiÊG[—¥&OùÎ £ƒ—I ®çk«¹Å½3OòP)xÖj¼¶„ÆÅ8ÓÁ–gS/ÍAæ\ë ®Q•î²ÎYb¥(_yœ¹T$qmãÅ@áÕ+èA­v¸«•.ÑžÈ~bWǤ·ª¾¾šŒ†» [QáÍZÆ,Ø€Í4-ú’¥0G,© —o\{÷ž±7—°Gg7Í«m³¥á®Õ¯Õ—ƒôlŸ$Üu}Ù@—cÅ4Π“ûÂ! MáD³ØÍ5$*Õ¯‚ 뛥)@¦µÊ+z—BaI«µÁÝvÆÆoŽÄkNvDÐX×Z¤Ð MwF¹‡lõ)ÑÞ72™$&™‘"Ú ä ¤ÀæsUamÎ' òè²(\¡7ï&‚’Ô:V%S0åÄV•³'¯*+µ/ÌZN²ûí—\vv‡ã›(OP°q9ÉÝd7åÐ!§q+RÎÒ¼w9Iñ$ÝÞUÕ†+¥ 9b¸óöŒ›Ë çõ #JLFpAú6îÅÈ®Ë1€˜6 Ý 3vû>{ýíÿ£ÿKÐfçøž¬p?yš'1i7 »®=Qö m®.¶v¸kŸzüþ‡?<~ô_ÿÅ¿üå/¿sùÓ]üóÇïßß?A-!"– Áç£û¿þvÍO¯Ÿ·ûÛwÕü_þÃøÝoø7ÿ꿾ß_ÎsûøÙ÷±bÏn7’¸õõôÇDgª­b] µ£ÙWU«Ík<&xàiª5BDwº¯É^HI4¾µ@e|ÌÿÇÿÃo~ñ›ï÷êµ²µë³rÿ”=çã$ªVê“ølØxšU±„<=sùÏúÓÁñßýºûøÝ¿?gü«ñWÛ¸ ^jsp6 ^]ûŸ\mÝ›‘WVlŽà«[}:ƒO¢¨Žå÷A§vÊ[:ŸÏ~~¼ÜÞVaÙ¹ýõ_ýÍ-M®¯ËpÞÇ÷B0]h¨a]LMb$O¯lt Ó¨öÚ„Sk.Ÿ-ŽV…êê…ÉÀj‡¸É¤çD²@F¦ý¸í§KŠE& ìÛ­¸%›=…{õ¤¼‰×}& ¢"{ Ò6¼Ð»ç³G•·%ÒdöÉ\Ý÷ô2À~£ÛÏ!ï@\ÝjvÑëØñ Ë­ªÝqÂAjÝý^Žä OdÒ28ž &{§=xu·» †Æ¬Œ\ÕrÝ/ ìòW‘òfÎ ‰«ÂÙ ‡ø2ùNwr€fGµh*QvI&ºx¶wŠä2¿:Я޼>_”=¬®ï>Î:Ž =CŽÛ9BW€þ–KÊìÞI¡%'rµ¥è]1é ÐÖü$fØtž69ísöGú=ð‚úUFC¬-ðh«L7ª‹äg/!q£kTœ#Q#:ê2m_Ý<íÊ|i·Öa¤ œXb»+r³nJ®e¢Ô#7U-Ë Ë×误£ÛZ]"å+¹¸\LkZê>­M„íûm»áùñ˜ŽÿL‡r+½èÛÈ?¿™ó¥Ÿu¬óþîÏùË¿ú7¿ù7O®çŸþø»ÛøtÿÕ§« ÞâÀh©y ž©0ryË=ÌL¼Ù«a‹Ð"Û-E5Ì€ñĺ ¬½êF¶½ T×CÞ¦A<ÿýÿúã§ý¿ùÕg÷‘Òmßúd¢”- bó¬zÝ"ŒŠjœÁÃx)Ô—yüþ‡//÷—O·s?üá÷ýçßüéÇßß_î¿|ý x‡ñh.[WP$¶m®y_´ä~ žÞÉ·nX½ëëó|_Šûþ¦Œæ.ŸçûØ?ÙøúÙþÕ YkõóQ¿þî¯Æö2ñ4xœx Q¸L5áJ²ZßD$µº¸Ó íâž¹z5n—~îŠvªþè³9r®cÐÝ_qÔ‚ŸÉ½IÅXÝ£YIoR: =,®K»‚aΞoÑI¿@Œ®šÆ+uÛXtâ’ j4Ët÷;“Ôd¿¸tUWåž­Ô'ô&m×,øâvè[oc“Y¡³|Ø{Ðgÿ<°)Ù:ص™ÁÓ\§wpíôZ‰Øj}ûš]m¼nz9¼š+0V¿u,ãÒ÷meÒ/êGùŽdsPOf…]EѤg=Ç ÙïdJhÌ ™¯…ÞX¥å娶1€}õÓ<Ÿ_¾Î@qœŸ÷]ÒéÀ>»)™›¾kÖä‰kÛn´³|BìS™«;ûû‚? µUX.'!ÐE›¯äb·‰òÆ+?$nÆÓ©†ˆá å0¹'´'θ6â×|%¶è »ï|Nïd¶>j`¬­ñ6tgßѳe¬±úç=Æ5œ 7:Ò\=G®³Ù½‰s°Á“ýj'ÖAB·å³ˆ¶6Ý7å‰JîÓ#{{á„cù&ð GÏj"9‹ »YÊmg_]¹P|n£qt¨¡AÄ»Yá£JªNé}Ûô(»£¥Ûœ‡Ðà-yž^â.3+*7íK³ù^Óêm$î|ÊŠEá%^Ð<â±QMqyËZWy™]'Þ#5ÑÀnødc÷è¨â;8 . +ƒ\>‹Þ`ºju ìŽ~.͈ѬÒcÅ %b­Bx¤U¾îRå€uYŒ8/èI{ZÄ]è…¤#¬.œÆ*ÊäÝ´±€Ùì«õnØŸõÁ8övÒÏ:"kY›{‡«çáüd´ŠÁ1Vð“>‡lïð‘±ẏ®A]·HšÿüPÄ=|™ä–¯í-ˢЬžœòŠÙ‚¼»=fG.<¿þü:~±oŸÀè©X#˜±“HÖn/‹0±Çëýå¿ûñ§øËï6>½þåíõÞ[%ý<Zóç~ßýb¹n±ŽE³W-ìÜÑû‰¯Š ÝRmÂXl¸s©‰uir0Üep¶vô> <Ðq™Ü~Ôó#ÿ·ÿõ¿hzÜÞæš·ÛþøñãýÏßýÂ!±åÒêýB“Çe(Æ)­*Ü7Ì'fÛ//¿ÙöçócžùÜï¯Y'õ¬ V˜IoG?có8kíMÆÇóørŽ;RÇó÷>·O·ïÚÇïÿü';>mÛããüüy:ƒº¡æQ@“½ß7e¤óþ‹·m·À,¹µ%Ó8QMïÈ<ºhÈU'ñÊè1è",Ç9×’6µ;Oò-¼¿¦%r]¬ÈcprÓ*st™×ÐB8iÞ9º®ú,ØÍ‘§õ‹Æ”C䋵5MáœD…i plÎ…N½Ïä諨§/Ы¯`+V„;s®ÇàMÎÖU)îÀˆˆÅ—FÂÞŠ“œLÖÙ¯˜1ØÝ™ØyÛHsNú&Ð4âPÌî¾DE1^Ûì>™Š.ãƒî^÷æ G£U·i&còÇQÄFJ“x`oz”é[¯¯vwG²3¼I¹[çÂ3›Ä²l¿ O{Ó:oû~{Õ‹ß·Çó½šså#²ºjägñD‰lhÀÔ"¶ ˆv—]öM$µmûc äÖ ½œöËF¥ßècñ+û3)ŠË¼Ï’4Õ¼’HÓ—³2»*¡·j&µ‚‹ÉU3¬Æ&îîg`RÚúss­Îæ¦PWyŒôƒÏ¥Kì½_óÁê'TïÔ‡e_s\p –ƒY@¶› `;®€%YSDô\£ª—Èìµ H£…Ý>B ©¦0]ºZb¡(%ä+†–HøÊæ=äÇ‘}®çÎO¬‡Õì€1PuÛ¾it·‰0 º¤[`!"ðP¸*éó@/b¿ç\Ô͈jI»}’ö9ܸÀh'@[Ír+c+°KpTûŽùTnåÊæTtâÖÍâWb,·¸ƒ´Gµ•_Ú/»[ˆ‡k‹õ.ÙC\RÉ)N€Ñ Þ5½Ñ5R¬¶+Éö²EE0eÃéÛ7v #sàv±Sblîn×̸IÇi®ZÙ®¡q :Bë¾ÙbˆÍ*òm’Ô%N«å¦¦¬`š+øMêøíPŒû‘ëçÂí}™šóËy;‡4‹¥ô›ýså007Ja-pióé/¡~Ÿ/ú=0ßîß½ìﯯcUèÆuZ}n×íF5¿¼¯¹°éÑú¢xUȈêžÇùùÓÍ&̹ ¢XÖ»øÂŽÕóÄLÔœÛØ˜À‚§jƒí&°pžëq<øöýë'äÖê9ϤC¼-ݵt² G×w¯ÛàNñyÓðÙ¯w|œ÷Ú/h •àRãÙó~í{ÛiðîµæÇj”™ØîûMÉù˜ÿøåŸ¾Ûnî`ÄòEWòïþsþê×müòû?ÿùOc»ßÆýïþîÿâÉïBú’¸Íž?üôóí6>á¶çèzU¾Ï÷ÇyÜ÷qcš§Ðg;åÜ8Ûçì£6Ÿ€ö—í~ÓØH` × À}4Ѽ:çrÕìÎQ*vŠÜÊgñžÍä±XFJáh²"Q˜§[ÀPˆÅxWo^Ç… k íÐp·t˜3zk›C/F›ïˆÉ`cTÃßCGÄ£ûfcô@Ùà[_n˱­ Æ]&Ї8ŠƒÎô³c·!Ø<Ø Æœû75OÕ…xcWÔ蘦Ø Å¢ÎV@nj´G7³n¡wà^SeÛòì÷—x njÀ¹º†íl¡d¸ZÃ,•:àÑZ®µ°2¯id̉ÏéU^îÁùÌ-£€é€ºWg,Š«§%rR|ÞÆw·ñWࣞïAýü(w¯<­|26rIaVz¶Ý¾ƒ;Y…æÎ(j]fªÃ;®aŽA*WWO cÏyî|$sBÐÉN]¬g‘D{]&Ø*ßʇ5È‘eòc×^HF´/1N—¯ô°Hlk®Xdh“!ã–.¢6æÞkYeéLìU2!‹Ôƒ®ÒˆÚYæˆò”6ñ0ír C·ŽGæîu뎖‹C ÒÔ ªðX(uÓûÐÝæçà0ΪuÁqa#ûe¤1!vGöºXUƒEDaµì4—¼!žêÍë;é«¢jÞ®@Q@‰Y~W¿€7Rá ÁœÑFlcÖì¾H¡Yâ¤WÆëäÓžI èk_[X®ˆS]ÖÍ ðôXƒ Ý¾ÞÜñ¬å½UT¹}³ÚQ¥…ºADÏÍ´áàQš„ e²R…‚-©Š›®7¡ü°µá°™ˆ^¶ÙxIºÑTÚåÜ–TÄ` ØV«˜ðl~ln.TÙ7@p-œ#ÔŠ®²LúëBHÛÆ¼¢×©âŸÁŸ [^]i0fx;Àiݼ— « ™7ôlNµš:Ú´íZëãñ@ßx;¬µzÌUÇÂëëöÝë‹”†Û?7‚\Í®ßýñÏžqáŒñòÚ:ŽÒZŸÿø…ëõóë›ð¶ˆGçZïçOÌBœèÿî·?¿þÍ_þâÓ Õ]ï³oe-ÿø?þûÿ™µýÕ_þw16°>Îç?þù§¡ã—¿Ø_HD³pçóùõóÛçml9γ²Uˆç±0ñô\Çóá}ë··ëÄןÞ¼Ç÷·û÷.BsßÏ oUýÖÛqœ:ó~÷§Òö<×üþó[þâ}~ýzüiU¾Üžóñþw¿ýúË·5†>úÅãëûþôõ׿ÌþùùŸ~óë¿›ËÞÖÏøûßkü7¿þ×Éqå bˆX_#þüÓSñ§?çvöYU[êüòõëœûm„ÇíÓ§×ß|÷]öë‰gä¾êýÊÛìé¾\æÆøYxÍ_¾ö:ŸRl¹°¾Šbt±êº0}ÉÀ¥fµ3LC- Gc+‘+Ȱ}zS5eòÞÚŒYÝÂÉm9¤`Éšèûà*xºÅkSÜ:þlØL‚ò‘ýÌÕ hs/’Òý >¡Ý|À'QMÄu³ÑlÝybÅÁ:BÂmÖ ­P ý´ ²û1bB_ÁZk)žÍ(täkΉ†wCÂË%œ7N —7‘âAËèD0¢4»ÜÜ›ÛÈçÄWð%DºŸ­ÕȹÎõpÕOïl—á‘ã~ß?ï;±{(J¸[Ò§µ‘9ÏG¯ù(ìCƒ‚@jRP%!b/Âú¨ò lK*5ÔΡ3½dgAâ›Pàƒßvù…HbayèN|!Ïð§êC)F¢oSl¢áàÍðK¦Ú5rŸ€e ü°4äÀÖøp<È­Ö¦Xž¸!äZ µÏ›…}y˜'2}$n] :„sI£ ð`n^x×gOʾî9«U¸¹,}/àÔÈ(‚í¨ö«Ø^PÝÌè˜ pÅÕ ¡Úr¸ »6|„z8aBËØ@yžàpœî lRt‡±jàj`Ó6OXM"‰Ä€J¤jvï¡\UØÌâiZLè0.w³êê3t?Ö u`±Ç’­B;U¡"–@·—Kß]µ¶ëªÝu (æ•âæ‰v*qž·ZÝþHßdE¬ö×T¸G;Äjµ×Î+Ë –x'¾µqs%£‰må\î„å Œ‰£½àèz \ u·ÍT$zSžƒ±Õ‰Õí<;º{[Ô¶ FªÒFk€¬ûD!ßcùñÏ-ýÆÜ–+59>'2¹ Ž¡·å)UéÁ\ãðKr ì"0où à#FgÀ}:Îgÿû¾eÕzfØë8•rl~|ýùÿøû?Ün¿¤'×|Aóüñý÷>ëËÏó/~ù—¡ÇûÇûmûËãÇ?#ëÇ/Ÿ¾þüo¿¾ßž¯_~úyn7Ô3?N|üñOÿðûߟÿæ¿ú×ß¿Þ~÷»?ÿôãúËï~ý‹ï>ÕåÅM/½Ü«¹Mñ ÷¾¼úÏë8þâÓß åäñåñå·¿ûóóÐËÝs­ÆñŸþã·ÛÛÛíí¾ýªãüýúéëóù/þê¶µÄ^ c|zÝ è¶ÿþÿø²rÓØF üöO?þæSüéË÷Ãó_þæ/åÏ笷—í×ñ/^_ï³ÿ1Ý›ß~ñù¯çÇ?rÓØ›1‰ŠmM?ŸnÛèî ßáÛÇ:÷Ÿ^ï?ýüó¹~9ŽXUë·øù妿ù«õ‹O¿žëㇿÕU³µnú"Ç‚õb[juÏ:ÏyÂǬ—Ðñ§?ü/¹}þõw¿üÿ£êßš$Ù–äLLUÍ–{DdVÕ¾œ[_€F„ü $á3#äÏ¥ ü–! 3 »OŸÛ¾TeF„¯e¦|ðjâài¿”l©Êô_ËLõû(¢%N#Ý;ÒÙó‹Ã›¢\TšÑÔ“fUkƒ+Ä‚tv¿S²ËPDÙE\‰¬Zf§Ç$ªFÁx¸BdÃ% \ÜÛÂqÊù¨ÞnLcºG—Q©äãŒ`Vç[&²ðhòI…òتiÖ¬ªÎË8“2úZ|ÅP"ð£Jæ’0Àé[Õ–ùDVÏO€³± ö æGh•3°h<í½;Žè5e©öéÃ&9LtÅÐ\¥ê*tZ@nåm?ýÇÿï?Ξ#Ž0›?Ìõ¾«ÆøÀ-¿ùô‹o¾y‰‰×kÖ,lãEcÑAÑÑœÅg`¶§†«”¼Š5$cGLõCønÆ‚gZ%èsß‚·¯é-Ìʇ´ Üz~&.Ü †@â­›à³;Íî'°oëYšm˜Yý(×Çíë¼¹šÆÞˤн¾È·Ñ‚÷®Bt¨Ú~Q$ø\æ¾ÆP÷¸iSú = ëÀDo‰1ØAvíEÒº“zù TävXÆòñ!añ@¨³ºfÆÙ©n[AM¼7›L×­h(ísŠ‚…cõÑ@BlFl^ †UöÖ,W_u_â^팀Ërò@¢Ë)4ûÙM$˜Ju ¼3NQ-GÆÞm2RˆöbX5× S¸6ñõïØWánoî"ߺ£:ÄÁXsœ]2غgC½ÏÆ)v+$¸º‹ãC¬`y·ŸDŠêÅFR ŽjC"/'eYF¨ˆ…Ÿp¸“<ÙpÑÙZIˆRGáq6‚Ø”sàcõéÓô©D¤QNúظ 6#Ù>éKèkÄ\§¦âÿÿR\õV}D¸‹£¨-½ì$lÇãè†}ƒ~v@„q&Þýóïÿ'ôVÇ˼?Ç6¿<þÓþOÿH~{}þ³þ—ÏXúñË?þ|ÛÆ¯¿ùÕczÄ¥f:îÇq¿y÷·Ï¿ûÇ·ž—Ÿ¾»ÜÆ?üîw©ë¯Ãçã?ÿ‡ÿý?ýôöÓûçñõ/ö_~¼mWÔÅ?þéí?Ü*t¼Íç?þîüfÝä¬ýÓ˯®ù O07Ñ1¿yÅ1=4ÊíÞÍ#¥ ÇŠÜr¬œÍ°·êcèò«o~ýÃûOoo}Ùÿôùý Ž—ØúqÐóíËóþ9_öo0UûOkí— jc0RÈ ú¹ÜþÿâoÜ­ýÃãøéçŸÖ§«÷ñòÝëí—ß|wÙ¶`\öǡáx>Þ~ÿÿâÓo®[V©Û——Ëñø¢Ø=2Ü#tw=ÇøåËezo¿ýð)=½›¿ß~~ûõ[ ùEÖ¬ÎmÓ¸.ÿ8×HÓ§ð“C˜¤aÖÇýÃçÇ£»oq<ëó—¼+.Çïÿøøëïÿò2¶Á­e0 Ÿ[{82ªœQ0æaDšàüÐxÖ¼%ž¡£âhÀQ¾àœ¨u”W[€RÃ\îl<ÑSáS3ëXƒpÎî;X¬‹=ùµ`³§çô‚¸O‘vºàgUv#‡3¼Ög§z騅BíÐ-cÒdžYXf˜ÁÚCG ݃Ȉ9•KùÍýB£[Õ ˜‰ÁÎöµ¼šSíD/¿7ä·‰Úµ‚Ér éhSè`‚°k˶ZìØô\k‹ ˃ƒû/ÿò¯n·Ç¦ì_Ž·ûóyz>×óøò»¸ÿÝßý°ßúWßüþ×ß+à㙉¥Æ<›²VX w’C’k‘m´k7ÞùzïÚ›7ö\ý~j?†~½>ú ‹´œÕa*£\XƒWÇì^¤ÚGFøÈ,±‡Fû}×Ë'z0< ˆÙ²ž@Ú<:b‚x3S¢XOKè0¿ÊRI×"°À t.8ÝfÌÕѼ³÷ÅúNyM†Ð\Ä~`özÆ ¤&d0z-;Ø…nŸ¾o´cq…êz É=Žbp6÷;}§Æ™ñc?²[ýÌR;˜PùÀP­¥ÚèYË¡…ÐÈ£jb1LÂeµ$wñ$=­®·¬mKW[0SiÈ^¢ª^ǪŽ>̾ˆ›}/îôLåêJî…0nš&¹Ö“rvGì³"ðFÑ_ ¨,Ö¥Tö½ƒ‚ã +ØËÕsD |Ë}5Wõ”>==6hD’§ßÑmwâpå3fë¾áÓá7gi &Ȳm§ï0È+õÖ|X®^R}q1ºv6©éÛy«Bò.v`Vúœp­¼Ï¶÷Œ§|“ý#€Ë})Ò“TÊö°í©Åž£÷ ZÖ/ßàxâ±fÏÃóñ|ÖÏ?¾ß?yþè¾­æýxûOÿðû/?ÅãÓþÑ«þôþ÷ÿëø»š×_}øæãq¯ÐË1÷/úòøü½ôËï~ó¿þé·—üôW¿ùËËK¼Ýÿøö®þ7ÿÌ{üÇÿíçŸÿø,Ýrûp»¾¾¾Ä+^û²¾ýð²í ÏÙïøãç¾ß>~{5Þ{Åë-ÿðÇÏùñ|U T¯úi¶».X[h_t“ǺÔú¬ÁsxôPl¯×ý¦·÷é÷ÏõéòÍ—/k»¾|ùòþW¿y]¼ÿðÓÛ~ùfÍÚ0~þé™—¼À÷Ï?­ï~q Ì%ÇÖ¿|ýË_|ó‹/÷9—?ÿˆ_ø·ë¾í+²ºÞw¡±ÞŸoýóÿþ_~ºî¿¾¾ôãþöåó¶ F÷ýïÿÇ?üáO¾o÷?þðþ·À;YJ<Ÿ÷Yß®ëí²æãíËï^¿ùÅaˆ—-Žùøò|ç±Í}ùøñrÙV#ÄKœ’ ÈZ÷DEÀzÂCì=¯÷ߌo‡fn~½ý*ß„~ÿ÷?gÇvšcWÝâåõv Ek%ý|÷oøüå¿ÿ‡Ÿ~÷»ñýøøý¿Ü¢€ÌØ4n˜?;WWÈÙç?:Þ= DhÄTE·"'b·Íkc¡/‹/k-Çl§kk5«U}§«±‚ÝjéœÚéÃì;Î0ºêxnˆr5³@ÚN›>vÏêÚ‚ò5ÌÕ‡±‹ë¬ð/µD椮ð#èÕ“íÛdÛïð¥Àp4;µÔúyÇÇFtu/f^7EÅ8jqðÖztGÒòdDs¡;t«:Ì,yGO}ÉÞÜ˹ÆAtjŸ½ëôUÕLî JøYÜ@–š¥ˆ¾5Ì {­Gh_zïÎò}YÑÑv,ë]ŠêÄQë©m󬿨á7*V/0íg9”¢æs„(7‘æ½+EÎöH¾=îJÉý zvˆj9\˜‡›7ö:°FÓÚlQä]þŸ|»Ãæh[£ûè¨qvzÐ-½N¿S{(í) lžt¨^ƒ—¡˜¸¯X±£¢.çöDÓøÒ}•¯è’I"O—f’ŒW?©]´ðœvpo/yK¨K{<Êè(v„Ô.hØð$ò%ºÿ›ô)i²]ïˆ×EÔú™ÙËÒá§è嬎=kš³?ß¿ü釟ŸÆ=Çb}qã훿Øÿô§ßøÓOóQ?üü§«Ñ×øðËï¿3úûøüyWëO|ÿæû÷·"ÖQ¼Dm×ì{~ºŽŸ>ݾùæÛtðýyûxÛ¨øÝþðÓ_}û7_ŽŸ~Zx;~´>2¨/ß¼=î_.Ûï~øá§_ÿú¿{ÿôþöáºÁáöœ?‘Ÿë}¾ýéOŸ+4b^®¯'–¨ýf"üq‹YÏǼKÛÙ_™‘úôâ·/G—sŒÏïo¯·Oß|÷‰õ3_¾Ü帾òèõq{EÔ?¼¹%º×ý˜«Ù¹]ÅKˆ?üü÷¯—ñ«_|8|7Púñ¿üæšÚ‘÷‡ÿòÛ?üñ¿úÍo~õRÇúüùç/ïëÓë·Íxüòöå˜ýº¿~ûé»m½Êó‘©…~?¾?ñ |ì—ñóý~?°íü¡O®ÓáÊŸ¼ÿÍ÷¿þåwÛðÁIFNuµCLE zºÔ‹HxKÄÇòBD6úS|³_úv[¿þå_ýøEÛàÔªàÅVð⦛ôn“*õ"½,_áÏP“êÒ™w‰> ¥,>h8Œ÷‘c-óì1 ›Ä„I~D<‡ý”ŽV£“ž<‰e|ˆ£‚#‡[ðY5Ü&¦&´©í¦YÍOëeaözJÝW0öâsµ‚Iö K¤|ÔÓšð MãR®ò³‹òDDq³—B…>¶ª–Ó‘Ë«ìàΫ/¥:‘˜\›z/×!L`èöqªªH…²ä£›ÆT<¨l‹ñœÝÛËå—/û¯~ý75뇟?üñ~ûûÿøý÷¯ßÿâ—Œt×IÊeI{±³u®T#€IDAT f8ëT¤Ág¹›¬ÃoK7׿‹[÷%ø ª±Åmâ3ƒà1$Ô -èaS‘Ëö1 Š÷YxÀÇqž–Ðp-Ý ›‹ŒÕVp•‡çÎK¢‹ tø%Æ‚Ò'‘ÕÌ@ .`b¶bYéîU]SñJ>ÌšóÉØˆËô!\º•`Øq‰×‚È÷ÙS”],Žˆå&zA(³bpÄìÊÊp-`Š§Ù±Èð~ë CúØq3%?©5²ÛwãÖà1¢V¥I¶BîsBˆ4³Öêæ>êé%E=× _‡6RÍÏ:x%Gµú¹¸Ç´Ww…R.a²ð\™ëhX穆i<×ê³{ÓRÓ&jÿeU7¡†mXR‚øQxíU!WE÷ÅX°‰lò³ñ wÚ‘^î æBÆèÍ=XÔPÊõHnvB } x,*¥v%·ÆqàÈ“dýUý‡ wŸ’Eå“QýÜ=’X<ȱˆ°£º™Å-i°—ƒ©·2»s-L,`û¯/Eã8ÿA½Š¹eÞs\f­IDã4ˆ)L<ÍÌ}Ëþ:”^Û±Û¾ÿý?ÌãùÇe»!÷ù×½_¶ê{uMýüóýûï~ùœÏŸ¾¼•ã²qÛøþôsyß÷Ûã‰ûƒ×DÊ{ýîÿÃÿ0ùË¿ùë¿ü«?ýü_¾üÃßÏ线+oÜ®–ýÀýÿø‡¿ûüÓüÍ_üõ/¿ýÖ|Ÿz<ßþöw[ÞÆ1¯³5¥ËË÷¶÷­Ë‹PtDŽÙGî×­¶ÇãýýÙ;%åK˜BGb¯/ãñXß~·‰רõ<þå?ÿ?ßû‡õ…€þòþ‡ß÷_ýÅ/n¯Y˜×ýúýË/ö±]†–ãöòÝwßí/—…çö8šÍ˨-®´Z?~ùr½^þÅ_ÿjŒ}¾ûîõårÙ.n_ÿú/ÿO¿Íߺ~ÿ«_~÷x|2|›=ŸGÕÑ>]3þÅ/ocŸûàò­îÝx§mB(öhœSÇ9=;½ãÃR¼úüz»n×QA6ŸgÇÍ3OÔž¹2g' €3fí‹òKw6ejÙ9]=¶OîgŸH(íMj¼¹'¿lr‘›UT.&P-ê.ë‚ϵA‡u¬V-Hh@vžøË,lÀ:òBGÕÕŽÌø8Ÿ»Ýx'6p[ØÈ¹¼‘|€.¼‘hÊžR‰ v˜íŽSJ°,;ˆñ@x66½ˆèjëç¦ÁÁá>ÃJ­Fñ¸º,ÕGkUü(\€ùT=üÔý #Í': “Þwz¶1Á(ˆñôšèƒ¹ÿâ¯ß~ú—ûúí?þý~û»ïùÇ¿øþ¯lïÍ"æb9üaÕ#³TYh +Ü3]È%>ž½ä5È ª¢9Â4‚<Ѹ !q*ÎÓ.¾ú€‚mõfÏÜCL°ÏòíV>Ö*I [KHãæ>J~bmÄ ˆ’±Ð§Y\@²ú4ÅÌBøø ¿Mƒ{`q¬ç|F³´Ù(°¥’­•L)åÎŒ‡—ÍX5éàÉš8›¤¹ü¾‹ÏÒA#t®±ódYh,£Ñ"Ÿf¬1ÄEÇQ8·…Fw"Á¹ø`î‰~Æ!jÕ ™í­y4³…E;CÝ®fD·Q`ô4BÕ9$úÁ¾rЫè-Í /Q}D`t.[D{p[¶!6°º=»‚:a4Ä ªªH߸Æa“Æíi°u+ObáTIU /âsy‡bœ(…ˆV95‚®Qi-ú<ì$vBŒG]_ŒÇô“X±õ1u#:­91äƽç%#ÕêÀf?¨èÿÞ5" ¶Žnô òi>@þ7’áÿù_ÿo‹)vøú0¨ý%¯g6@ÛN=º \/—ýõörcÏ‹6kЬõЗ/÷ ?}øxiãõöí7ßÌåÇç¿_êã·ŸþÅ_ÿóšo÷/_ž¾^ñÔø¸÷z½nýðöÓ:üúòý~ B¼ýüøøñ7¿ùë__.;¯_¯·m¨VüðMdR¼?ï¿ûãïýíßüÍ/óºgä™ÿºäv»îß|úôºÝÀ¾¦4òu\®·ý»ë(FP ’ š{„¼ìB÷µ/o÷yÙ÷/>\_íǜǜѵ>~#ú~¼í?½¿ýñoÿì¯þæ›ÛÈëå[ä-?|øø1¢¡|ýxy¹îÄZêÈËe¼~óú!FÚ¨>öíÛ¿þõ¯?\6©ËvÛsßLÙÊ$°Ýnû~å>bÛ‚±-×óñ¸¿Ç/¿ÿx¹uÀ >\?bÜ©µÞñãÏ_¾ÿô«×ÛØ·}„ÁjBŠàžaœ@9”Ý*†w£@F îñÔ¶š [–8̽NÏqØG(y4Ïö–xÆÈF6{#d ûl€{×Í4YTÇéU`·ÓìàT¿ê«ôÒpă §­ ]à‰3u™ÍKÉ%^©Îa½ÛˆJ¡B!“ð²È«Z³Óß!ˆ€ ÕÀs¡çiõ`W!˜Mˆ’Þ)Ñ|@ÆÊNr37Y`ºK`Š›|–Ò¨óAÌ ‡Lt”}Ú,Aˆ·8>$±HÛ,oˆ)¦ØæXî§ØÄhRb2 ˆ"§Á‹§ yÀ_w0¨Œ°—©aî\8¨Ó §Ce¼Sd ª˜!lÁ]Lz‚ØdomW˜Ä÷‰ª*GÌ®ˆ6”µ—ã°…9‹E,˜æ DÅkP‹?{ÀŽ\8ÊËœ_/ MbÐ;dJn³kp“s5 °G`#¸Q ‡Í¢íeÒè‹Æ½ûGÁGõ…M›¡ »ºXXq&³ØÔ“nk K} mæ;dÅa›`á|.®J \Œ]QðlBÈÀf°;ΩKuŽd„3A2®Äm0áô©"!Ýç¼·¼i— š`ucu ÈV;)«‡j(gÒ½ÔØš XÙ1ȲŸP›2íáøÂzE¾%ÀH¢Å–<Áe_ådLs »t4wÍKò²,¹’Ü꺢G5 C õЀ|^l:Є&3+pµÕ>ÚÕ(‰Ýn¨ÝùoÿöÏ€àÿÃÿåÿ¨º ºkLà[YË÷mÿ°}ˆ'%Diw5®—-G“Ð#F‡€^a;ûØsÛXëp>¶¡Zó¿ß.—¿ù«ùÍ7/oÏß¾ýô>Æ7÷isýôa{Ù÷ËsÎù¶n·ëë‡mŒ± ~óé—¿ûøáµ¯¡¼æÇë¸Þ^^n·l¹ëÛõÛï¿ûx}yES+Æëåúòú·—±HÔ.©Œ¨ÁÀ¤|o«Ñ›Cô‡}`ßò¶+s³RsÅ>>}¼|Ú¶=¸qeîʸÝôòò ùÃõe»|{þâ^?í[bÎïÖØ.“,i߹ɫdŽ}»ä&iò¡àuln^®»"O:=„A¨ˆâÀå¶]_8Á`XOãÆOŸßåñí·/JH \Õ‹1u¬çûzðòòòr»Ùüº?#›é½Èy.Õ¾föD¡Ó#¸A TaEä°ŒtÌU3@cA+`A .o®Î@¨/®A,⒌Ъ6è M“ìæYš†‚»½ öŠðÀ+1;ނת¦ 2HÖÚ„e:8㤔”D¥˾šìÔÆó©‚aIµ|4ØÜkàBäÂsAÓÓ¼Èk{†ˆ®t**°)²ºÁq–£SzwÈð$¥ Y²Ð[a™ÔÈ,?MK6?ZŸ6„{l.p´6!D@“d†ÚŒ¶/Õ¢#D°áBoŠ»û  š*zÉ,àhìäNoÐÊhm——×—oß?¯çÛÛ¸(òžåô–CjùiU µ9\XÆS>%32® qÞ’Á œ1ÔwÊd#®åD)‚­E„<%Ù¶Uâ ´ŸV8Bûˆ"uþXBKFMú§-O;ÀP¨´•Jv»ˆOc6(éGÓT€£j#¸e‘—Žž©Þ“´wòÙ có^__nEèè=c„»Z G(®¯·ë%»G¤º'ÔÃB Q žˆçj4+Ô]:B­lrgqPµL¨²TÌÞà$wÅ.”"Ý[Àåw* §È>ág’…σÕ,)‹#´¥^€™f‚Rˆ›ã=•jK±öÆr¯ö <ÀÎ>rµˆ šäQ¨êަÌM§íÇ€:NÂŽ-U¤_WÏÈ&è 0¡¯©`0‡<苸©¥8+Û1òi^D²“^@çÆeJÓx3¸WEì† '+{Ê#$à: Ȥy F¸Cíaå!Ħƒ|ÔnúuóÅÔò"§½Ø†ܨÉÜQëØü°Ð$éÆÜã!]íâ©PwGÔeûôö¹~üüÓv»J#NÿÔl.À—nQ Žô« E¨éÍ Ÿ¥lú *€kð"¨YÐ*ìF¤ØÀDoD àja'îôìÉHûb9ŒN‘TŠÂ¢Âv¨‚WØæddh-¹ A#‘ UÔ¢ªÍdS7ž¶Ø8³1-ïé²kY ÏùðàîÜngÔÀ¥9¡Ð¸¤ÂxT1‘¼É»A©Nü&¢N`$ÅÓÓ ¦QäÁ8Ê—“¢yƒÙ;w#[‹"¢;J¶™¸x[A‰—…4xe–ɈÞ[ǕڰqÉÌÎ`;™q O²ï‰ MW´WsÐM4Ò;Àhk¬êÊ<ïgšˆä”’dÿ;ˆ£u R™#8È»Ä@rÔ¬ÈFoñ´dPñ4ßY0è+”íV'ãYx  íþÚÁϦۨ­ç$HdÖi®õ*%– ½o´u5ÊÚ¤]؉ߢr—&â azK‘Á ’O‰(nݶÛ´ÎqŽ0ù¿ümþùKñïIƒdúãB*WpËqÛ.ˆx‚M_–_àJ¬²§pp67ÄJ6|ûõzDŽËUœÃ×ËMz.¿ÿámøúñƱ5ò×ßüæß~óéuŒ=[|}ýŧo¾Ëë-nO`@›ìˆY€(Sš"I$Sö(,úˆ†!8ÕkàBgñ)µáÖÍÍ—Uêh©m‚†cÓ:ƃ :*»H°#žçÚ$#­8—^q`p²odvCÅÏèîÐ#ÙBõICY»yX¼A¨Ý4ðl7;NÁ`žP>ˆj£Etª/ÁQl].×ÉB/`'WÓe5ÀË%3¬FÐ.JÑ^f­^à27x´ÖHÔH—Ï„]EÂkƒ…cqõA´Øì„ìôibGš6ÛC©Ó5« æ"úü«Ñcj6b›9àIÒrÇa“¸”§(zœÚó²)•$º«íïÈG8è@F$¡Cò­½ºO>×ôŠ|’Õ-h*<…¨m2lˆ†7k–—µ™G°Ì¶ÃEr’*4tráf€:à˜ˆáX´Ïü[ã¡™Ü(„ÕDžÄ2†^".à=GÜí šV•*P¬ ×FƒöàEZ÷îÝ uXöÙ  ðžŠL¥±íû¸ÏÇÛý¹o ÃNw’þ'WÜቸ7-| \à’Ôz#&¨æ*Z:àÔÍ ›½‹ •åS@›r2Љõ•1i”0Ÿ–;Ä ŸÑ{ñÞ̵ ¬Î¾„!æÙä‰kÀ¥ñn6šä(ÐXÆV*úüS_‚› L¹¹l¶O¶Ã2bµß›£i"\w 1œŠ&Ÿ,Ôºwa³FES0-A=Ån=Í»ôOmr®ÙѦôÔù‚Â…íŒ^œ÷à°ol$I•¡Å8ÅÞ>í˜A’M×Nçl‘´ÆÂŠˆ2&`©!‰mTE¹ïHÄÖÍt-àŠfÝÓêA#Ð!ô’WÄÍ©î¢tf^Ëݱˆ ˆ£=ç|*#dû616]ìÊ08̯ð‚n’’ΧôÉ•d€€s±R£A2g—…€®BÍ–$„Jja Õ5ƒJr EÖJꉆƒ&`´:,òÞ-ioÀ@E SÊB5z'ÿ?~Süü_ÿH‘[›(J Äõ’ûH1šŒl Nq ¡«{E<*l¬°Fì×rPÑáMÌq¹fkl‘qyyùîWß|øøášCß~øþŸÿåw—Ûmì…qɱ#ÛLn_©⹇‰äëôMÓ S¸@6º±ò!ØI‹;y@[;©C4{@38¢7ØÔ =Á$cÖl/~µ„ dÃ:¿»…ƒÞ›wÚ!Üzv]Œí€E—‰V£”5p#vy’m–rW±±·`=D•‡ÎÉ/6ŒûVl¥èl:+p¬P6ä‡CÅ({¤dÞ#6z˜¬Ü#r0ÄöF‘È*jL4UN°+0 >[ÌÈ:›9r­†ÔÕ=4lt ‡&L¯uÙ§€î!:b®ÅŽ|ÑHGÉ;A÷5:fÖd<Â*‚__Í[³Éld)Ì¡ „ÞÎý#aGd ^d2x> Àb+ÜígU„ =íދ÷˜p†O÷&ÝH ¥1²*! «½„Þˆ› vÖõ±‘Ó­/Ĉ®ADô‹1ɲk›(f%ʨÒ2Þ»4ƒàN·\vœ ôx]0 ô4‚JwР¦}‰¯Ôÿᵟ‹[óšqj7ŠU÷®¨ëËåùüüþx^÷—Ì Ü¡‡ep­® KQ°ÈkûèuGV§DíéghVfw§t?Ô´¥wâ lj«v"ªá6à¡}Š wûóù±G8…ê&pHËmª{Å1W7’X"Pä Vµ#v¸Ù%? á6h5N·Õ&l8³8¹¯Z iykxD{“v‡ð™Òì ˆ«³Äs󵢃 «3¥° ²%sÿª ïÊn7z&µbtÎ$EÔò*–åaÐ PÚžÅÐÅuŒ¯Jm'GáèZ­=i Æ*±'â0 þ/ÿî¿ Úü‰Å{·=o ‹³›côëõ±5¢ÐÁi-3ÂØXí¢F’‰±Tç¯ ùšÌеñ²‡}Ûö}¼¼¾ŒàØöíÛ¯9²eó±Ê‰áönmYBD±In—1¤–±“D”ÎÍD¤ ðœÅ,Bq'‹Ñík³¿¦Ã±Ã †ˆÔ1+Ž˜ëPwÓµ¡ÍAg±M3J™çwÍØŸVw3ÉbÙ~2†¬¨~’xDMa Æ™l "2æy5,ŽæHŸÞ%Õyþ/f„@R±A Ÿ¢À ;b•7:o$é×YˆØ‚"1r7ÓœŽléìÖE¿ +E1Ã>ïG§%Tí ˜ÆAÈj²E2ï‰u) ð)’ØÚÖý|M¢¶òí4Š < ƒ|`uÓG3%q®"b„*ènZK21"¥è+ZV?#†p µa×0_BÇò)öC`FO†ƒW°À†Ã­çvá¨&#Hd÷“_9à Àx®‰!®4m‹iœ£¤½*‚—ÐXà© 2Í/!WùFÊp™Ž>™ Ààláü‡[`» %±‰‰n±ªC}e'HÑÑ\’Ú @ × < e9Ø›T`@»×³[ŠMØt*›p(tÙ^~þR^ëe‹èÊm„4I%ÚØÀ=rÓ žfÐMg¶ÃƒÊà¹2 ŶqHâgØ€îÐXXÀ“ýŒ0€ˆgÛpE¨W5ØÐ…ÝŬ ßÌmx‚劌b®è†Ôç#pi~‚ÈðØ¸š¨ÞÞ‚¡P† (Ö)Oî›éhhÒY5 %¦z'º{(Û´µVGc ¤âx,!xY5ƒ EkkŸ0ôP8 =[XÆ œÔäI¶GiFÄ2Ý0¨B²b Û9þ œ´÷.GÆìÅÞ鎘äØÚ÷°ìevÈÑ#Mâ)^–«<¡é­¼ ®ÂnB‚] hE]Å£kÐ2Uä&ïÝç!†çfÙ3»gõ$ø¾úL°M‹ö²‡bÉa ØÝ£Qâ0µ4&PŒ-Zt;j­÷Í*‘âd„â£ð(0 У» ALêœWÑÑ ò´ìÀ×88¿ÿ»ïtÊWg«Ëî³ð{™>‚£õhÜB¾-#=I4‡5ÜkS7¦ö¾Ëžö«Íd¹Wõfnâ(ú)$H2´Qìgck°­úª¸teL¥f¿5ÝÈ3 ²âaÑN¸É'˜çòp¡„& Ýôlº·S ËT©Ã Êzƒåg÷h”N­h7`6ß© ˜åXvh.ë¨,-œ¹lùüÌÁ©0hb‰$`j™Ý8L¤,O éh áÓƒ>fÌsWž`)Ò¸Ÿÿ“á'Ñ’D‘IO:»Xg;•vŸ!²‰k3•o‚Ù ˜ÄLU9^òºž35;ñ‚Þ‰!2Œ4»º)Ѐoôæes@ëJ]¬›n*Â|N~ndAˆƒèê1»À/ì‹l8[ ™T‚å‚•Dªë OYÇJ ñB-Úåg² /„9›m; èÑø¢ØOB gè:ͪ-‹·eƳÛ}fJéòš+AùŒ…Åd\-ŸÁ z£b­ƒj:äc©hÝ, ÆJÎèÆ'K mÜÁh´iâ"'íðµ…sJ€Vu“x(žÄNR³öu*ó(:CeöjZh¸gŸ¾Ž°Ÿ_ýÉn:S|ëh'4Fîö ¨!Qw¯´7i* 5à0©¸CQ‘Xçjl#»Z¡¨ú2bµ³ìPÁ²š«WaÁGù A¸F4ÑË!oÒ}0–Ñ´Äöiï>¼R]b £i|µ¼7iÍkQ Ó†éì0ü&n`”*ühâE>ˆç†AT¯>ÍõÓ£@Ÿu$ÆóŒÐ gKm]–pƒs¢ŸÄó¤' E< ÊD>X "«! 8Âxž“t¸A¸„¤^á.ùÜ{ñD’±D¬Žóý>ŒqªøìAqP´…CšÒ ¶ÑãkëàÑýHÄ3‰uÄ<îûõƒã&dùÄÄør\b‚†¯A‹³,óAD7‚³¸„^w †VëéÂ)m‡7hÙQ7m0[¸ÊíV#a7šG\²‡P$×"x9íij¦×Ä 3ƒd·²ºÌ äfL·t>VȤPl‰Ò¦óÙÞé­±[·Á˜Ýf¡{°Jê|ÒˆÂi/ .d€6–ëoÿ½ÿì¥ø¯~ `ÎåÝÞÇ›òKûkF”q=Zâ܈óµw‚Yk@8â…F¡6¾†³mžci¡ ²'ðÉ#ùì¶sÚWáRZp¦âÑÏú‘B§Ã¹ÎÖX› ÝíY&ùÁ\@“·ò=Q0ƒXŽDPîtœg³€¬†[¤Ü+8Bƒ.vc×n·S®ÎnŸÃìFu[cÙ÷À*ß¼:³S; §•i¡ 4Pæ4| ìœ=Ñí"6³…qª…RlðÞNxœV%2Ê -³ Y«¡œj1ZL¹Ä'ògP¶Ö”*ìiÃ*‹‹za,3aò4¶"©süÒ«åàïf´°ƒg4‘Ýe:ˆ€3CoAJ€lpùÞýJY­XýE s™ ï&.„{k’|L“~±cðFveG`¯Æj€-Á‰>ã6 ¦Õê”7k‘K 9AHI¼ãš E•ŽÐV¦á.…(𰞨mò^kå¸TÜÁ[0È$ Ç‚€ƒäì¾@Ó|dL0ÛëLܸ‡`© ±G0è>D£¿^åœæx¥Õâµé´Ÿ_( ô˜d³_0FwÙWàeÆ!nPÛÏæœg•”PÑvÔ?MDIv÷´Ž ߟ÷å û¬8;(ƒ CÊyÂV¼ –8g0?Á[òj‹ÀÀ³1Ov¹Ã}¾E_·âçîÆS8l ·U³s $0Vo1ž+¾¨º.LçL»I0à <ÚU$ÔèE¾€•â^‰ÃHÀ6²‡œgórž+¢›‹™œg”$¨ŽŽdÁ[ƒä‘=Lùd~ѧo¬ èºáA´«:“’Àæ;Ø"º˜A‚y•³ûÖÍ7ó}t)Qfïá+¼µAÁp}UçÄŒˆsK°™.LùÕÆj“^ÁXŠ^`#DžæQp+ãt?W@ÙbÐ@x[P­å:ƒà8f'‘C eØ­Mut+©ŠÏÖŠâIt»Ïžž³ð&xµQ.(,ÚWvö“,"Èf /Éh7«†(C§‘vO6Q»ª|C˜ŽäqOqÎ ±ËÉnq…„³VeÇ™¹wýí¿ÿ³žâÿøßÿ1µ7Š:D˜#5ÆöR=˜Ö:7ÿíül±S 2Ât#B°–[³fÄX¤€¡÷g_`€`/œ? ëÌ帛 ÷Œ –˜âןfhWCíëY—\ímùˆ–ÚT…Ôpê€ ¾mòƾÑ\‡ŸÑh€tÏÀ5Tä!@l8­-{Âh9¸7¶ÅGØŠ8‘.íºmÄè–›[@IwˆIör7מØËa/u»Eæ°sg¶Šh"’4ÞSìB¡º°sS3VŸ>Ÿ§ ò’ã,óV³+Ð8ˉ-Q`“[ÄV¨à'ã\AéÜ[4öâ.ZBrT¹r8ÝÇy¢&B½5ÏÆžìÏ_¡yþ"ƒ>ëÅ‹¸Ñ è),jšN9Nj…Ì)éêèÖ[a°#ØRh,¢Îݦ‘ŠE­“üÍ8¤7#€s/rQŽe€M_dD“³º;ÛýOU> a³žÀh¸ÈPô%¢‚¡Ý‚&¤–28p¶=8ÜOjR_e‰W«8ÞÆæq*6¢y„‘L!5NÚ–í U|BI ’ˆšâ¡T÷¤ k*gF`áA‰ŒI`q¶A\£ ;ËÏЀèÚxæÔð¬µùüôpÞ6$%« ®2á„&ì0–ù”£Ü"H#éÒ°°Ó+Xe¶®Ý—U‹¼ÈKíîqš( WÄ"ö¶(Œˆ u>ÆmëI2ûՎ¢%.Àr‡…ÞÌÕ>FJêÓcBžS—j6g°Ò{Ëgÿ=Gl§iOHú½á@Š­^6wð½Éf3l8)8ð`]Ö õ×o·@ §ä`}ØÍE¦Dx%ík¡QÁœš§š;y…/e’L÷ @ÞåÌ^{!…‰˜Ò™áBlÈ$uÐIl«6ÀD‹cø7ÿ¾ÿ<}ú°ž¡÷ò±æ€÷`]—CÙ˜`6šètÉMoJ‹uº9E6ˆ:Щ .ÖY¶¢ë¼iÎ~€ ð)Ѿ›± ì唗χÑ3#’øÒFc_FDIæÜ7}í'É#:ˆ ‘U±šG¨K.^ºv£(ÑØâB­F³Ié0VI Ó vÅ Qø:4mÎæU,G9žÆ²6ŸËK ÄÎnqÖù˜â÷j4eL𓺛/¶] _ À×Oˆb7Èæêf`(¢=TBXlRIlF DÃ<3ïd4²š=ƒ8#œÑ î!Õxfw ¡¹‹ÃÂJ%À!ßpîùÏa°q¦ÆaVDÐ[5*SágsºnÄÀx.úÖØÐű­‚¤,„ëäñÑh¡*î­I„£ +[ã\_¢ºnĈAÐ@‰_µÂ"@ŸìJ €õ¤ØY»O×î™Ñ«EC(È@´À™æ©rË-Á[á Íxt¼+º=PÎÈ3 Ý|6t8Š—¯øµâœnªÜn` ;0{[æ¨Á­°ü·ž>ýŸþÕ?T+<J.S~Ý?8µ\¡*µ„#ÔT†ðsùbíÄÖñèz_ "·£ö%UnÇrÓ>‚ƒ=„®`û…=Ì^`—'øÔm˜C¸tqعÑ!b­ ™,#º§¹(vÙ'•Ñ´LðlLÈ2&ðe÷+j3&‘C•Žê¨…D-iù€ö‘>ÌÕkCU_±½õåÖ•¼žšÐödìÔpY\A6£xÈ…n4[0:k;"±HÍ'艶` øh5N#{“h5áZ[ðPä“5­›Lxyâ²¢ eãylÙ§H@GÒh€å¢½9ºxÈÑfÀ8‚.òDô˜ìˆó§XA·&cÈ_7c HmЯjCp€± ugšB66PÍzˆAV”á tI¯Ñ¹¼R%Ó]ÔÙ§ 8ØD[@˳ GBu!Uz°÷ZX­“h1ăÞW8Z'¹n·´°E2‹Õ}’mC’ìÆÍVä½:Ϋð@¬FJ•z¸?TˆX$6t×AË<·åSž¤"L²ƒ‹§Â].#Îf‹Zžò9´¤Ñä ÖªÄW‹CØN½$¤³7j ·nѶ·%ܨÝ] Ï ‰«p£;E 7¶0àMǽðlž§ãnñÙ®cy»?z¿\‡6Cæ.|„Λ ²È ápÞª®àÑF‘Áöì.ÇòBïégké«Ñ5¨`¨ý ­‚Œ÷åçê€Ø^‚ÌinäÞ3/ÖϰÛÃ8Ò—¢¬È<بVp͸Ó] ¢‰»*"µ|j-D°Ç.±»¨“ÚÊQ_›m9QŒÑȆå€C&»È½±ÈUu´»ËÖ¢GèÍbPÂû _ROó\Ê–ý á ÐÎUíŽîÔ±O‡ ôŠ^<)#TÄèÎA¨tTÛΈmDQ•JIн5Õû™5 “Ñç۩·X+<ÚMc4ÜYvu<‰N_Tê já&í{w €e TŸ¯O"¡¦„9wi’õì™Ø·t6úR½fgÉ‚¯ Gv²• 0š9\…SV²è>œºÉm )µÛAz¹Ñ,Vã,:Ú3¼éfðéF÷æ¾÷OÉö-;Ø'¸‹Xù0o$4Wtb5ÿÝŸ¿ÿÇý_–ŸòËBC# #Ö¶m·K:0bëEp&7³Ž%Ú g¬.jñ=³‰„¼no&´*¾ÀÉ“^× $YÝIÇ“>,Ø@„Gn†Î)e0ÈQRÙ«$Slá±1 E²ð.H:Á1[cZÏðÞ-{—21É‘Š&Å:oÐÎàÅñ.LŠð¸âæ¦Hò@Õ`Eœ6™Œ…ÆR<Êït¤„©‚˜ò‚pάãêÞàáh–gÎð,É’¶…^X "rzIrŸxƦ"x ¡îM'Õç}ËX®ÏèlºF÷p6bâjK^…£3©Šó€€F²Nª“[ÊÖÅõ w©«ƒîBÉ4NôíY¬¢q6åä^÷Ö–ÌŒEpxFà•¶ãÐð<…½ÐŠçÈÙší:Ó–aØñZ…T¢~¹dV'8SÜÑó‰¼Û͡ y$¹Í€N†£:¡/ 7«7 À“<_í$iláÚ\TÅIa«a:Ã1 -xª=S Ëg×âÄt³E†Èâ¢Âòú§÷ºŽ8—²Ã½ÍïðXgIŽ4ñ$Dk œ0WôWóP‹Þ:ƒMôb?),H“uÎ*ßè6'¼‘—4Ù$7¡'x vàcwšçàíJåX½بhôkŸžøÚ“¯ìãBÞD‹³rL˜¡÷…ÈYµ†NgÌ)x@!W¯Œ=XXBumÈ·TŽó«°gªàÓñ´Øš„‰`±ÜÁæ¼Ì¡áPwln± Ü›fØ—¶K‹˜Æ§ºE/YÁ­ÍeD0W[z.-:QÿößýYúôÿõÿG[^;óa‚bIql·O; ÄNDÝݤZ@se2É8Û'È’‚bæ2}Q-ºAö@¼‡;0º+âÅžçµE»À|¨›lêØÎ:¶ãÌy<Ø‘j²ZÏü:Œ;”“à Ø—Æ܃A—ÏT«D$t~–”"—Ø·€ÅÎ3ÉÆ²ØàlŸÞÊÞݓjœO!ÐĦf wÚ ¤hÊu _BäöìÊ€H·õNªé è๸å2ŒÕçvÚæ­‚d,/˜Å¡fØpÓ[ëiâ  ˆ¡´©Æ.’hBÆÐy¨p¶A¤ež¦ë<¢_„¹¼Ì2v[Áä×»;ÍUÈæC:Àk0íTÌ €XçÀR]¼7™1G÷ka™S,YŽ2}ÆåÏÀÉ tfý >eX´½3.ö*æ:  @ŽVQ÷îPPLpY4á€áPÆA ¨Ö|š* tºZ:º[zD,óî.2¤?ž¶ØžEmdê Æ·ôU÷p‘80èiWy£[üzBž»ÅˆDž˜…ˆ7« ÙÐÆI3Yû œÍ;YAvN¡å­{„Eµi✩R4¸à†Ð‹$ýÑŠÙMœ)e”‹` 5g‹9”sÎ`7\ 2©/© ¼ÌÓñ°Þá&+—öÑŽîYt²å0 ½£Ñý² ×h¯Û‡íéä ¨\eÉ›0›²7ö•,DM0â:ªÉP¤pÀ_7ÊÅNdž*ˆŸìÍ܆L¨Qƒ:vSŽÖ6³ÑáN`Øø1bœ™7úÕ¢óÙzƒw2g=ƒƒHk)r®-n½DM¢¬qÎÈ•aµûÄ”Â;Øö3"XéŒå)µÍu$©ó³¡IŠ–;öÄEéDÍ`c9@"$û(¶r¹'{6b 1zÚ5Ïi|ŒÛÇùóJÅZ½|„ƒy”î¬ÕÐgµ .Ç[ƒ¡&9dO錉ÚA¸4¢Ë¢m¸ÿößÿÑæúï']€§bÒ¦["ÇиJW…Àè( e¬~7xã”Xʽ‚¹Øl&ŠHž˜Ch"¥NªÝiÏŒˆÐ«aaØÙ]¶kV—YÂÌ$¤ÑzLÃ09SF_ÈáÚŽ6ãh©¤nGMÄêý=þI3ËÖZv ‡0 ‹–<; m‰´W«¼A÷̃®1¢Ý¶\hG(“Œ\Oß“ÃmžhºóÕÈ÷âùµ:ÁNá«‘ÇéÑa .ua“EÓ` —‡’ákö¹bV×%E`ÒÑçà Ã}¦€£<Ë+0¤-èiË4•l G«Ì»6÷Æž( v÷¢Œ^ûôz·[Yeíd  }^þi¹žtÁÓ´ÇíX´A¨7cX'»„ÀÃu†è 5q¥j°wéiÉ>¤Îª«™‚ăA¢ Á<óÂ{w˜oçbµ{º[´ôAŒŽi‚pdÊx-¤.p¡I›ÜʧlYÀ‚fä4V7C[`"Œ y,Gz“¡Ù’?±|OîÊ>ðE<åο¥@÷™w÷×&)QÄÚX‹±4–´SO¯S{ûÿqõo]¶%Éu&6ç4óµöŽ8™YUxE ÝR÷OP‹T«¥_¬&Áþ!"ûÂ&QUy9'öÞËÝlêÁ¥~ˇ|9+–û2›óûZ²m5-ßiP-Hn LÇxÀÑhn¦ à Ya§Ø³×U/ÊÇÁ@7ã§AygúGfÛ9ù£xî?[ÈöPßÃI¸cNDFEPÞt·%ñ&ݘ߂I™|ì¾ ê¹×t Èò‚u¦lUcE™á­± Zíî`K7jV柭J}¸zãS ná…§1Bè^»)&°L4›:aÁ&Ö:Lößd àD àµéZÝf¤ÐðpK`÷02à4ºGǶ[ûD›ˆò¢,Ñí.»öâBRh˱“:¤Nà+4ÚÙ}P ¦$Æê^ðhûp ºÐ´€“ËM)RQ¥ÒRP<йÌ@û:… Ú=Ûäš  Š<ˆc'¿ì•XHÂèN®[瓈þ3@Ù·û=bÜšÕ°ìæZਂHŠ}vñy·Dó†9Â×rS§T‰“ YÍ$vÏ =TpW©Œ«ƒ˜›©ýC+5Íañ AÖÁ=­lg…$np-GsÔÔŠIÜŠ+›,Dp¢Gœp6HúbD $ñV\âRuêˆz\ÜÁ¢*ïl“>æ´F2£*}Ù%HµÁÐ,v(P,0i ªàÜÈ&y±MÄê+y ¾+u³»ŸÜ¥L,ó(¯EÂcÀÌjVâ•„6Ê>1Ù†i˜Ãz’j/öH¥4[FÉvÍàˆˆ„ä«ÅŠôšÍNr,þHiUª®M[-qÐÝ:®¡×,äSÈ¢LÈQ\@ºï‰säelˆ®Ûï , ­ ì‚ù$?‚ß™T»,ãî|O·¼u¾ ŽÆ`ˆQÑû¾es€ioIUµŠ\ŠZKZ3©‰E¿q…‡àQ="'ÝÒ*j‘ðÍ $›ñèŽÅŒz˜Ë#ºÍÓ÷êË|®þ ’6ÑŒ×ÁwcC1Øùê4–QôlÏÕ³1Ø'|:Ðfà2&Ñnðâ‡Qôβ|¿çÃmPeFÛìðfÊ7!í‚ϲ”Ó}•L"[ÂpTÝÝZÕ¿ÜïqDÄË´¨C/òÖ5æ'ÞÔ¢Øì~O qÊ/òXÝî¶[‡EŒUÌØPœÑº@@fà hø0 rh-Ì`ÈPûjî6Ê$è8;(¹'e¥• ,ðèUädh‘æ”U(û­$‰x¹$wˆ‹Êäž-FÐÀSì‚PrdÂªí­ )Óûêl¸†+ P œ¬Øí¶Ë69hÕð½¹B£mÅc vg—·½K[,( 7Šb,D¹Ù¦b@{A›(“eVìô™¦½È£;Wí;x€Y2ÙäH¡ Ï@@E“4(pÙ% Æn3:–Ñ~ÀN„"&Z•«>‰2‹ m\Þa(˜Ýûü¡“ú€7ØK“ÝÎÑl“¬‹nS0.à@“ÃÊ®‚–XäSø"\…^žË™$0§]Õ‰ò¼£tl2.p6fò˜ÒeôQ3oCúÌ_‰’©àü—ÿÃðo©fVµÒæjw?fý\Àì…ÔµcvÔÎeš‡Õ'åkH# ’yO¶¾tÃU –ïùóÞ *ÝÌ^¢¯ÕĸéD¦‡¯öCé! žCq4߉“>h<]q˜§¼g} ¸rN¾À×£Ã}Šá…i~¸žIW¿X¡&Cöþp#Ã¥dDôóˆLžô°Üò³óZÝ8€=’ú»(;LÏóŒÈ#ØwÕ%¿H»l. 3a<à«ëjvꬿ  ÈŽÑǸ._¯³4ðjÔþ†Š"³Ûõ×ÁÄ¡qíßgòû/jŽW»›n5ÇbÓ¸ávQŸïq”Η· ¶¿·Á/ÀIgà^¾ªÛîÖ…¨ ¶Á5\-Ò|)^íW(wÑ\Ä¥¬A‰6ˆ«×a¯ô ÞƒDh€I~£¬»@–}ÂŽÝ[jœsðvð»ˆd¾¶KÑL#Ô‡k¸3zE} =ÍÝ¢x ¯ nÏzYnõ ukPyS· ñmzq/"s)/ãET°c/ñØt$eqˆ9šgX ò¢}SþÐ˜Ž§CzŽèT‡Oš´ÃŸ{²B+BÎëwÁaŸ¡×D”Ó/´¼NT¤•vènŸV¥´è‹î Ü5AóÖYž‡A"©Ñ~©Ÿ±¥àü >Ä4Ÿ02û;Xnèf¹û ®ŽŸ§¶_ÝÇlJ° %âCÙkƒoÝ•«P&÷1¢ °{]a§+ª¹àèªj”ØÍ¾±8Üj/^ OF·w}® óʬM™`÷ƒ¼ºg-Ø—ip§9T2ªaWÓáq—ƒ3`² ^e¶7áÁô$Úõ&µ†Š ԣюQA€µ^.…Œ Àд.r ®„Ëè÷rHBjc WéÙÈò ø”yðØ!{BŠ—:¬µÖ®¬È–Núü¥ûÞMÛ’¥Ä˜ŽI\`•/C>t¸ÖƒZ]‹®òZòÅŸ _3…1Vˆ´±&Õéˆã‚é$…ˬKÞÖ¬67àx­FÍmDah€~"?‚I²i×JC¼`«¸+g()?ÉGišº*‚G¸ˆf'*Ñ þ.t¬^Mœy¾ë–60Õ6oh¨‡„øi¡1„ªëY×òS\jóÖתn÷ˆo _öiøŸ%ÃÿIì­¢ß6 ¥-·q|;ྈÄîìÊ Êv±æµ| ¬îìÐÝ-¨ˆ©žDçltT¹†HVU‚)}3E Øí5´OV·Ÿñ9ÆJÊ#¯e@M½ $ |Â1ŽIäöÕm(´áØ‘9è뢃ûo¬Mq íÎÏ]ÔÑÜ­)©@Ý™µYšÊi> YOC" EH$î `ƒ¯f·'6‡¥>šU˜†’ÄäÓ¸cÚ •C2äºÌv§Ð&ÐIкù³?žÈ0@ïÚICÔ0˜/¸€”Ÿ…ÓN>‡a„]Hb‰OƒÅWñF±/)j'{)p5ÊS€¤6F±ÏÀ›–Ú¥OçQTÓ|á0À;.`QjE¶W ™sqÏ軑{—5T3ð½ý=ÃÀµïUîh¬¦Ò§;„.,ž€"„h½/èÓPÆQžCýÖ†ã,+hpy2?Ëé˵ˆ»È‰µ£f‹jÄŽ¾ŽB‚È%’>µ¸¤³=©SÀY`Hn´z(SVHµ ®XÆíĆhŽx¼=]°o[³Jíá¼ÕÒ³çÏc\]Sí€[Ó‚qwC¬å ¾‰kCQ`«¹ô £3jÄŽš¢¡éã2A ž¦¯3°¥ É&‰hý÷ÿÃü øûŸ¶$¾^óAí"[çÛÛûƒ¼ÃWc+úH÷êÅØÀ#Tä@ßÁTèl^blÇŒ/ùÔVànéæ:Ôä+¥šýùcUYéÀr/ù,Š*0̱oh4fc¸ $%›¶f3Î8×Ú®Á7‰EÅ®aïÄ3ÔÕÍI4€3“í%Kší—{î €E lÏ™¼€ûX.¼Èf·“W`Ý;$åAìz2Á0Š}±oiíÕšq0LÙ[/|Ð PŠŽh‰¤}£Öâ‡=ƒoLî Ä÷/9 ¢÷%>DR6aup‡“Y›£isz2=x¦ol# à £=‚M(1‚Ò˜ ‹}PíÀ樥mXðÁ@E8(9 Û$ÐàuJ»w¡™ú‚ú‘êj‰ÓŠ¢ “U¢Á ÌêTX»~üK±Å[ªC€ê0Ú<Ê÷à‚F—¿¦½CyÉ;‹LÁ~–)Ž`±²ù¦ls}Ö§ZÝsì§G†½Dò ¹-Ëœ›Ó›Î a¡Ø>)¤¢¹–žBÓïÕGj?|`(#a× È»iA<“qY³°¡ðM¬½+ o…è¶ÛB!b?ö‹|ƒáÆö†Ð¬UóúæZß½'æA …›$ƒc´ÃˆÆÊ¶ø"Ê8Öú†~_)䈖d|kí ¡GwZƒ2[Œ€÷æã †< +^áÑló;!¬Fàž±$ŽŒ î8K&ûh/ÐB„Ãh÷Äî¿7»šÚd¿}õc4ƒ•C1éÏî\¸úÙ~Q•¤ÆhlyçpMö4—déNx ;¬5€4lÄ ¾aX‰Ã|®Ø 6o¢ƒO .,¶Òwà”éíSC¨>ÈT<Å ¬Q|Žÿ[ûÓ¡Íá.º V¿@$ð$FzÿˆÝ@C"W-\!‘Guã“Ç{4“Ôà˺W \ Ã¼°Ðêe»z9<‹ (HXö³{„ï”È-Ú[V¥*ò)”á6,â†:Ô­3ƒWù¨Ž_0OsØ"¢5IÒ{¸ &Æ‚ì:äퟶí=µ±BJfw[yø°QÜŠÕ¤»7"pßz®ÂÐ2VŒØÄóê´$“.ùõßÿ¡:êŸýó¿h=%/³‘ ÜС<Ï12Mb´ŸhYÃd×Jݸ@U*‰ÉðS­AHÙUÇr$É®°ƒ÷Ö£0?y½%30P“HÛTmHJ·ÔèFUŒ`òñiªïE^“Ý1ÀP¸­ÇÀ,äm8ɱlô-ÅÕ‘´ˆ,Ÿ‡^ˆ+c˜ÕŽ0LFarÛÀzÍ‹H1åMèÈT7Lh¨Ái„Œn¯Í·ÞJ¶zCBŠtlJ{–=Ý)]Ò`³åŽ2:v½)¼è /øp'õf+ ^vw„/x¶YZ!‡ÞA¬Zƒ‰dȾJ‚#äöµ`hç,ŸlŠ]û®Ê¬ZÔYâ³…‚—®î×k¹ÆÖe|Ûªí¹‚‚ÁÝ—GŽèzY+B('…šD·ˆÐE¶¢*<ᓼYx†š•h…R>áOͯÁ‡p˜•fÈÏïøÃ µr˺ÉF6ÎÂrŸDÄqà‹Yæ#ýnÝJßè]§’iz\@‡fÂÒeƒT¨Ë¤†UV”A­ÏôÅF7O5ZàÎ×"‹˜sb'}ì0DNFÐSLø Uú„â4š<Ù'·r2~‡ñ^ÐÈͺ›ð^”úÕw7J1è2¹K åWä0„>­GáA¨ëëÇW꺿…x#ï&·S½Ö–üŽà€7$áœàb¼RÍŽ í»«_Œâ¾ª³AK+™ ¤ìÜ n„±G¤¢ÜA„p± ÜZϾ¹L"B€6þ×DlCn;?9y{‚ÇÕ1¹ÿ»0p·×Dîº!¼B7†&‚Ô‘$º3l®â" 6bc¯ªê’3vÉõŸTî³1 ¹K´™Àv‹œP!ãfÁ€Kl4g?Œ^6énÃø%ÒâQXF7_…i\p` éV®¡A…Dw ºÐ…v1^ä@‰x& ÷ 8ˆA„¬¶d@W·ÛO…ˆ»±ÀKì¶¡IrvÀGÆAÝÛ µiïwÄ«k÷Ì.ê†61S`²à¦¹±þ<„|²GƸx È&à»|›¬« ¸…<»¥Î-B`к|‘UiÄf +ÆÕ8ò2¿Ñž(tt ¼B #Ûc/‰Ý7£äè–‘ÿâX þ?ÿÖŽd’7»œ!žáƒ_n_Ž3væ&ñ¶¨‚Uý Xp…^tØe =Œ¢«û]b² ÐÖyD”X2¼b/‰;Œ6‰ÐÔZ# eÑÙ ŠíиºŽb·ž¾ÈûùËQ8Ð]‘#쎨%x€nuJÍ$®ˆUœPGäå-íàËL 82ÑáèÙ n~ˆEÞV'?ËdeTa©=8ŒÞŸqà ddš{¯ÔÑäݘE·Vá2dw°`I@×v‰«ú@[ŽWœ‰¦&ÙÔóèXB4N£F£EI+cïÑX%4߃@>Û¤Ñ}wm/Ó*–±‰6Mç‘‹›]Í#@ÇÒLÞ©•:îȶž †ûÍ ´o¹F–·¼g¯E´%åŸéd|}àmñY|¹î€¿;N/ Õ§GFH”­èsU“Áê@v¿4(Òcö³xÃÌ€U;€’MF€v_ÀX| gŽƒ=B¢rv‰S6°Øeû1í0 v5Жû©¾i:p/÷Á«À×Ì›ŽÍª[•­‚£’ p¸Áh1 ¢ôurÌcáR,ñÖ&@Ä‹L5¸1Ü•º„ 7ý+vqCp£ÙMƒXnr<¨ÂR½^ßž×ý»ïîo¢˜[†š ð :µ¬‹,ø3-ÙùF¾%¢ÝfÉÐëªQ+‹(ïu JÕ­ƒïIC¿Ø,^Ô7p#0Íö=xV?¥‹ŠÔ­­à,”€mßµC'¬¶oÞŠ·nÈ«µ:\ ,iѦv[ì;kzŠ6 TÂA•ÖPhÙáØÃ¤nà F± A: ¤^PE4ɶóY‚«?T8‰»)s’ðhG¹Ã ga‰Õ›tƒU#\¾Ûb§±`3=6³ º_®X!{öDœ¶‰³8Iw)æÍ1¢YžÕŸˆùTK)Ùw+j¡—%,ºpØgóýÐ<ØpKXnÂèï­ÝzHO8±º$ñÈè>Še ™¡rµWìB:aìÞ,õš{¿~O°: X{…Œ!°YEÀ'_똋µä†áXÀµ¥Ó30J•¼„gðj/Õú-qˆVµZ®èõçPÞÿïþ›¿4 âêçàc®VŠ£Žcœ÷“@ñÛB ÜËEÿ”4+`Iaj#é·&¨5bßdߺ/í*Q¿¸B4b–!3 G È*³l8’Uná ‘âjf ÝB;Ù`rIåQbî¥/sºýÑ“Ö[x-ƒÍ4ÂdÀ«©€lнð2GÉׂ»ºÙê‘ ÷…cÈÝUC.wÒ× ›Mí©T,µ±{*{‚:í&Î…È­um¡Æ'ë…6,ÒBécaÄzOJµBYmÛ)‰IÕê%ÄXˆØ[7¡Ç«¦(å $ˆ½·ÙXHlh[¬·}ƒ#OÈá£â0žƒn$Zv 4qÍB 8dŽÁXòÙØBs¡r‡•ÀµÕÄB£¤{¤A[‚ ÷bÉqP³û¸¸Ôcðf‡â~ëeÇjX”*µ»©éWbîßšt!Âz·ý±ííÖ$ÄGØÒ2QݤËZ°å(T3ˆÃvnZ7#ŽÎͪïuŒ¸Ã͈ÃGP&Яì³Á ‡sPÍoðÙbèNÒ~µVd ì52›Z ’ |#T½?/^£NèܤðÆÜÞ †0— xÈPQbÍ>L*:t}ì4¼àL¬Æd˼YËk|ýöËëò_þžr_ÖÓ ªS^æµ­&¡egm„j^‹!s4LŒ&®à{ù®Ø:‚Ã.qŒQ'©Š…ú •x츴Úßuã`tÇÒß,éŒ}ý!DÞ€=5}Éa#¤6OªB+ð ݈nöÀÍ}‰IŽîgro OÉÞn[»b˜Õˆ~‹% VÊØ¯\Ñ´sÒBË\©诋 ˆ‘ö —Õ¹÷ê¦H§¬v­¸6`C «# @&xÀ¿¸)œ,G¢ZÃBñ—!»&p%îäö[†4ª&T‡ |SCx L{ÿ;÷`ÉÇ>ŸÚhED*®l„R¼·Ø›¿£?áË´ •™¡Þí‡HµÅ¸\¤Ì6ZíXý¤6ë Œ-¾\DuK´ÑnÁ­%ɲÐ_ÙP`äb¿Â9{%O”ÜW†ÌdMK÷CŒÈÕeÑ™Ñ!¹—›îîÑÆ!„îÆ´£VŸ$ðjðð¤YÕñ¯þÕúàÍ_nÆÛÂ7á.í/ܘ«Î1ÎÌÝk_Ôê>ww–8ýÑ ¨êlí›ê›ø ‰ŠKºÃTíu7 C ƒ›ëºÛlÙ¬Öúb¼‹©›Ãérf\›Z‰èPQÝUÅ aá¥8‡ÞMâZìE¨oIº1 f šÕDŠÂ²K‡`Aê º`(ª¼ VÁµHr"M&ƒAD2´Úïîl…›jCÈ"úS™-7Òù"è>É0غ¯ Üiý8ö(Æ}P¢º kMKèÙû+òD¿FŽˆeßÊ4³ROpGkµ¦º»Õ2aƒÄ ¥kÛ–ð.¥(Ø4vX$Âd7IƵôH¨ƒBsù”çƒvÓœF6®Þ­x^i†ñÞ‚(=…‘<Ö7»Pß\FØk“úš0QAL° sƒüT˜1+ô[Èî›ð7â{jxÏEpoe5Z}Hªl¦ɇÆ%5=Øi>ÕA.«?h"àÙ®i"Ð8_õæµLœÖ£w~ÞZyAÁÕÉ.>ìQŸ}>›ÍXrƒK¸¹ ùÕ€]Å Tw“nÔ¨<Ì,pˆ÷Ä$zqµçŠE#‰Êòa zB WÁB|4š `@FA£ãi,ê ïà·ŸŸ?ýôíz¿½ÿv£ã…}A3b./)ì„‘ø2ñT”qÁ÷ܤ-≨}nÁ´šxd¿­.ä$âð{À^ ‹%&¨®r¹1J ÆRP Ø٠h5°¨¢w"ë<]Lvûz 9}‚nTû!®{PV´°ijÍ­OŒî˜`ƒˆn׬àѼ gÍP¥v²–Œ.pS·ôÔ|‰¿„Ï£1 lÝfÑòŽ&Ú‚YUˆ#[# mX¹ªk‰Á54Wl:ÌáÌV;Ô;O#ä¢8é1}/ ƒ%M¸›o®’®²*b£Õ²`œîᦵgŒÆkˆ enŽ¡‹’b¹“H • TBÓüi'” ¨–¹À$×ôa\â ‡ù¸·Ëix¡ †š„"·Œ;,!Rª@vWwQjì+…r|#¢G—INc™ŽÂlxeôµ ¸ª£ñNC”1¢h«DØÛLÀVí H{’Lçÿ¯þ hóûgñ¼„Ó|²þ ž÷ÛûqÄþg4ŠªÄ0$>ÜwÆÓüúÙ¹DAð<4;\û¡_ƒŠBH)šˆå²¨ŒkV¬ÎŒ­öæ²euI––|~ú„ñ››@XU½_7[„:Hr•e#®ð)¾’­]}„UQ9ÐT´ùê c)VBÁU-bÉ2øq[.²£øPì²SKÁðR‡Õ…JÄwä%u÷4@vi‰±M¸¡è^f&ŸŠN)Û‹\ÄQ¦y@ïÝ~MIÇâE²ŠŽÔ¢PI•…Æ H󃸋)J û,o¢ËKá`‘ÝHá(8Ë‚ô´!Ñ 8lmi8{b®Š9„ ºO!{ãûYö‡t-GŸ#n(ÍK“ðPZnE¢Îì_öÑÈD¨ÚŒg˜0†±PŸÇr#_¬èNaéSé± Á7ö~WMÍ“ÝÆE‘Ñ*w-â4ƒ9 U^DŒ¸ª›}n#:÷¾¦ LêEfG%N ÀímJQÆ^~ »âŒaÞÜ):Ý i¿ÈíÁ}}ZE ã3E"xlBd¹’w«ÝúŒ²¿à´‡âì΀„W5\cÿÿ¿/Åök8‡ŽÆ*Þª€·ûí¸FƒuÄq–`ÒO(/‚egè¾ÔáJ}£Ôí§Â!˜NØGD{¶“` ®hI÷ÕVLꊘ‰L Ä}ó”îhn¡0§ÆIZµÒl Õà›Ùö‹öÛ}ËEF×@C“3ê[ Œä,Êw)?½Ý\(×êÞ³Õy ]Èp „ÔK›Û©§‘v<ˆ±!±›ºß¦,:ŠlíÂ!Ÿb—ÁѰ”í^Pèd»ê`À1‰×a™—AÔËâVã=êz5E+sÂB DG\Åj}µßÛQî)é'šè7  X'ضÞ!Y䫃wò4/€A(hx”.ù& ›ì°iTyšyì(RCÒ¢µ?Ä«›þa†U­‹z5Ê>š7ñ)Nóf…oTwˆ`-• :X¥äé±qÞr m8ÆâìÛ®ÞVо)>Ü…à d{Ú¯P@ 3â ÷ #­Æt§9%Gö[àâ{²ÕÅVyS΄|pW1¸OÜvBÎ/Ûð x!ft–DÑh· ²1mýˆ–»3Ü‘‚„+¬fGã幃è¨àR¥(·#æëY¿üøíýû·û÷ïb@¯ÍcïÆð–9rëQ5¨›0ͯAc¤ˆœƒ/tš„‡tP PÓ$îò$PV™í²¨†u#ÛÜîL: uS)©ÚÏ$ÉY{Ù.b ÃF,O׈|.S–€¨ûp eò$Tú6‚Íe¯fÑ÷„d¬."–·ævPBí¤ps+Sp€i¼èqnh©›– Ûê•ñ Æ“ª…µpRœÅËqˆ‡°ÌÞŒxG h°m®.°I¬åÓQØâÆ–pA-ÏîÁ>^×ów?ýÞ¥_ýðÇãf±‡vÑ(`yëhú¤Oôl¶$0]UGya| ËÜÃ.wG‹`R¡,³7FŒjCƒÐT£WRÁ ,sØÇ®™(Tì綪¥IÎÚ£FÂCˆ6åLH(WýÒŽ={PV3„ ¼Œ‹1Ӯݳ±*p'ÙÜÿƒ0ÁE¬¡biá2\‡ÆÀ Ó¬¼šäÑ áÅ6ŒÍo°pEÝ’)¬Œrìø·oáÆ®m~ÚΓ»I¨A½ÐÃ}/Ý%<‚T8†FûÓ0l;»µ¼1g-ŶþÜûrO£©(+À=Ž êÂ,;B·ÙŽôPïÝJÁ$ßÙfE5нb:Øs¹äC>  èìF.ºCçäjŸžÜÄΡÃíBfÞ…¾LÉ3q†¾,ƒxWXB›šà2Œ˜ÛjÞ¼“ x&k¶(œ-4¦½º \187ð”\ž1–í#×Ò$ŠLª‹ë_þ¹þ0hó7©w›f'Žä‡ø3ð¦¸ÝÎqŽsh˜»ú\Þש±ƒÄ!ÀPC´H¯ª´Ow4¤:` o ¸á £GÚxkð†ÉF€=Dƒ·å9àŽéÚÝoV×bFÇq£…Á®ÔÎC§ÙÞˆ\½†ÝKHêì¡Ñ,pŠcAºvˆÄ@>Ë’àj¯6‚—`Ó+_!˜õr&ɳ¾ý±ßæ3t¨ ã(Þ6%ܺÂR`Ñ" 7Aš³š xÚ¨\ˆ'4…{·„K•íqÙ¤ö ¶U®6H€Ž`Ñ3ØÁ-ÒæÕ¸+wZœþEš®»bIÇU‹: ·gSC”›y^*mRìp=žh Ñ=Z·æíæÓ>¸©žDÐ…µCwÌ mw°Eô¯D }„ß”i} l”FÄ'F(@ ÷îrGBÓü:]äˆø°gãHŒ#±äÆtYºa½XI]1Ž$'û´‰› ÛÖµAÃiU8€%t(‰Ê8á;m#¸?éumøñžÈa‰xS¸o ÙÙŸm6òh|mvÑdTû”^ðT}šO2Rôa˜Dä/ÃÕw¢AÆÞ qÒ/èæ–ûhÜdÏf÷O‘d¿çëùñÓ/¯Ûù«ï¿¼¥ˆ[­¯†‚!?‘¯fßË-6xAÁ{3a¡˜èÓÍ4•vrB-|i?̧ ínìn,ʹóMÑw9Àh„ìÓøÌ®–x8 —˜ûš"ÛžÂ3X†Á¨†|3m^ðvŒ6ŽðýLÝKÌîƒ TÁ–5¤Õ !Òn‹ÒgŒ@Xbg1Зà®ÙŽŒÆg,Å š™ à[ AÎðÉ^ˆ[ˆÀØ5ßD´GaD®Þp¼ÐÛ®Kt·Ž½u§p€Œr©p‡³€F‘2ìb®˜ÍW€Ù§€ð›h²ºíº´cÈÐÀžl‹w¸QiÀ\Át¥©*¯fu¥y£LǬ¥X…E¸œæ„$º6ÎÕj€Í¾PÜ’ÙüÖFc…k˜WÀ³;à>šçâs°ÉˆèV€‰m‡Yb[‰cau_â]:—Ö¦×WÃÀº2i$0»¼ôΡ[€ÁØ`ö7 šós(~%Êbóá.p §œâãí8î ¦7Ÿ©‡yr?ÂÚ_:_ªSÒe[Ãppíµ5W­'(9ŠW¥nL ÍRsJÔŒ•pl¯@”^v–`‘{›×):^‹l%D”Wûi]^·îl¹f^|y#ŽH;(eªÑÅ·6­n3Sˆ>'£…÷Ð#yQÚ7»Óô“ˆöwÄãÙÿþ¯þÝ¿ùŸþý_¿ýðÝor ˆð­1›sâ,>­ÁÊr›C¦pdÎÖ ÄRƒ+´S|Œö›ûβp¬ÑÉ6<="\Οt:‚:öd8˜¡ì&qá)œf¡’ƒˆj/ìBI‘1–›üôp5Nø ) ÃÌ´.ª³²›)Ðx!'ykÄNf‹¦³!åÃ\ʆÐU š…˜òßMÒä“uPO º›*ÅpB#&EéU='rÙg£‡N’À·Ò7òHßÔ ý`h*A€*?MÙÉFŒ§’m”#ÄTu¿E¤y½ºw¦Ü¼šw‚'8‰GÏ”•÷º8@+>(neºÚhÁ›}D83좢­Bù&«W{ç~N‚pÿʬ ›‰å:š:Õ3^õõ·¿ÿHÿàO~}$ñwðÅ$Ä}ÁÃþЏ$˜“`c ¶­z~~ÅDˆ•{}Äè:)4{yã@¿HÑx7 èguG€vØ»½ië[{‰Ñ 6äzqˆWÓ/°]ƒˆØ/îÝWÞ{Š]¸*°†Ï (•ìN5Ò²ñŸy³“,RwŸ%v|£-tD»ª>¼½FÌà±åÇРña³5›LŸm¸=hcL™|Á˜LnÍ©ÁÑZÄK€67úÄfŸV0ŽæN'æ Ôgö¥«èAÝWŒ]ËÊðdžê¤ð”Ë,oHgÌà˜‹Þ':£‰4ºýAfIæ$»1›G†Zx‘dŸÆh¾ÀU(ÄU¨À NŽó <÷‘_‡ŽÖ^#¡Ö4Ÿæã#†;Vuc¥ŠÈÕ x'›ý,tÄU\mÓ!(Rtg1 GÞèPe ½|!W{£Ìƒ¡µÛ YÝìöô;0ܽ`¡þÅŸó‚6ÿü¯íoKÖ"âê‚¡êÃ8Þß#Ó>‰i†´«+Œ#†W-(Ãöªšè3p+W5”ŒÔàlWàn|Š`ŒU¤mz¨bD’lO¢þN4©ÐR×¢¹}´vT‘m1¡hŸŠÜeŒH”¦ÔŸÖÑêÕ©ñ¯ú‚6ÿÍ¿E²]tG{¸ã¼ïÏ·ÈÃ%óCÒjªp=]6©2 \†6Ú˜A€7ƒÀ…¾]â®E·®^Þô%Þå1x•øj׳Ú4¦´Zc™K•N±‰7ƒª>woý}«M°.a±‹Iüøíïÿú_ÿqD÷¦‘6èP5—`o½ƒpëx6K‚¬UÁ\e©snÜ,.yþ‹¿þ÷ù~ÿ~û£#¿ðíùòë||{æ‘_îAÒ òȬD®Õ`2œßÐÔV± ¹P÷䉾 t;d|p@ߪû€oiÆ«ÔE‡âkƒÂLƒŸøÿeºðÑ á>Ð%¬ˆ^ž5‚Fªïæ«…ÄSEóV4cÉôúöñí6~õ_üÙõýûqTÒg¾vë[÷ª°} Ó8….-`Ku#W`Ò.>öNM> '¡à ^Ñe¤5‰†ŠîP‚ÃŽ^ÃåÖ,™ŸF…›xɈ}±ÝÛ—ÂwÐÔ&É ”«uÑ%®ÜAAЬÀ”·úu¡NcÎúÙ ½wh{/i–úÁK:·áÈK’2?w“rT˜×´‰´4º‹˜æ²ßÚ¯è =A>ÊID8ÂÓº/-€¡BýNM€J@ ƒ!]@ÙAŽ"Æ iciÉÒÆq±Ñõñ¸þöwÿáË—þÞÿÉaŽTF‰}Ø£#Œ\Ÿëm/FÓ×®T„p#JŽMƒ£=Ïî»q6 œDîà)¼Ò·ðtûk†¤…¾¦ö-ª`ƒ.]†3îZ­¹ü6XNQô´º9¢^e)Þ"Ê 0Á³u¥#èæ¹¯³Ænô[““ vCøfnÈ»L ûÓÀ­bÒ6_Г:¨¤OòmÌç.zŒfScÉeÀ}vdÛµœ o'bpo äPóeCܽX‡À˜d§s£<$KM«Ý|‡»D0Ê”š·N³")…ct* -GÞôrÒ *Áio– [ù O‚ôÞr—”K!o’”Ý¡€Wøïp¦Ü.Ä!Àq7±Ý[ýÚR¤‚ˆæað°Âæ”-†Ú ¥°^ÄDÝ ØØ^d^.D’ dàèz†ÂxÂHÖ";êÌj':í´‹p åãÌ#4„ »± vùÒÆbËÅñçþéÓÿûÿåTÿª\É™>° Dãí¸ß ÁšîQÅ}g6\Êå ÃÄ;0­†Ðr²©½ýö¼@Gc jÞ܇Bm,_A${†{ô€Tå8%Èè€I4 €‹Õp4ÀI\¨œ}6ŒI5ý²:p¯Y]¿ÿ×ÿæßo_?þöýüîv¿ïçe°œû;•i:ÖI£Ž E¬¡ªÝ1°H·ýû_~þÕÿñŸüƒ_}ùõqç¼òW_þäýþöݯß,+ÐP‚ËȤÛZ Ç|Í.^tÏP5Òõ:éȼV;®2 ê³A‹˜Ü—ûfâàvl·©’>lÐ"«°Ø7XŒÄLÊ)IžFï©›PáHZå6?¹ ÀAO÷íùüåo|þý?ù³÷û=âºuZœ œŽîµˆi£ßÔ„š‘à¸à[«[/n4j¿SmgøSÝ'¼ƒåf&yFV5åB‹¤^ä êˆ~<žðÁX[ÂYóñûypx¶ÀÖ¢j±ÃG’j´YwqŒMÅÁeºp°(bíɦàà ¼Ó¶‡™­Ù-â¼ GðY xÈ1x7g몮èS4Ü*Y ŽD$Ë~:®öѸ5ñÊÈe…†ñÕxš™LQá4®ÉNAsÙe&³ÃÉþjt«üb ÷°0‰O‘6âÆ"b[TA<_ó·¿û›výÉoþÁ—Ûo¢Eµ´ ŽÅ†À«ˆ*ËtâͶ › ¤q~€Ïö¤Ë zŠƒ8J3akS2»º€¨I¡Ô`ð2M„¼$âò+9RcáŠfwj÷j·p×ÍI@Äu`¸Ýqf“œÿñw¿{}ÜþÁÿé}äÇóuûAƒÝALãèjøˆ!¡lvXNÈ;otc$”Wåëºþãßüø'¿þ‡ÿøOþèíûSãùÝŸþÃôý¯Æy»×2Xk£‰¤.a…þúøý¿à×ß´ñ1¿þôó:ÇÛ‘÷$öV¾£ JÞNÀ¾Àj PEººA«fˆ—×8Ñ'k)&®wнuécôÞ9EM¬Ôì !8µýJ8öK88EºÀÿö?Tß~óÇ¿9N“ˆènõg’(C®5_…S!&¢–̽††Gó²i¼‹>vU80‚(äìÃû4ò³UÀQV¸ä†Ø.øá>ˆð¶úÉ"ÖÊàù|â?ýÍ_cÖo~ó¿ÿ2vï…Šd:Ÿà HļËÝÝŸ\ë Þ÷-y)/o‹#ÙØ^Ôww ?Øì Ku‘sWªšg²Ûkù ïÒe)¼mXPQè‚v‘C›Æ'$a¯Ðb¼sÇ:éÀ¹û«ÀEkõXC‡*:[«k°Sh:?ñ <©Óh‰ kÖ«zy]×ëºæ·Õ:Š’g6R¦xì~Á§pÀ v8ÐÙ¤¸À—|7Á4ׂüF§è…n6k«[¿¹ˆrÕ1 ¡oÕ>ب–0¶ŽÄ”*´¿ŸÝÌUzE ÔìžðB»ùu0©ìçWáÕÆ»¹èG˜{i½‹†å!¹–©I.ÂæeWÄVÿÑêŠNIºÜ7E‰äñZt Õë@;ä2;†ŠŠB%µ¸Kšî¢4•Á 0¸Çcá*UÂeÚA'6MÞ›Q:"bËb'l,Ôâ‹8"¤`oò”#0<Ör™¢> „FD’1hJÕþVN!G5ƒk Ç¿ü—@~¤t¸Êž¯Ë!Ĉn(s¨gÿÏŸ¿þ~­Û𽿇)°ÞU#_ç8Îûý‡û8ó±gĽ±½àb´z³pÚ§Xò0áýÀ®žÕœó§ç·«ûëÇòêÁüõ÷Çñåûó|o=¢F‹T'ظìjÐ °h–oÅEŸuAù$œè@ btðÔͤ·®ZVâ\ÎÀú9,i´žÐOðÉüp“ã½9ªQ Žî;¬Å¯õ‘xs?Ì›íUkŸ†Ÿ‡bÛ—§JŒ•¡ÕÝg0¤3zŒ §££E§˜Ð´w*iÃwÙ@Àªqµ€ØÇ±ƒ’ŸåÍÙº±£¯V¬Vl_#ª-’‡ÛmTË1ÅY·Ä”_æ ˜³ºÙþÄ6½& þApèŠõ¾³éD ø³êDÑ Q?|÷v?ØU¹ê%Æ6˽üU¡ª%5œV‰K…Ú7á¯..Zô®W=æë¸Aà—ëõãþ§ÿô-Ë€0]²sV%4Þ>^rdh®_ÏZ}$çz¾Vý²>¾~ø½ýü&èU|Á©ö­Ø(ô ±’ãÉB­á±ë‡â[¸žUF¨n¨/û™¢©^+RÊXµš+¥ í—Ùöòœ?­ßüQ@?Ãý¸|Ž/)‹W¾>jÞùùyõÛßÿð|ü¸ýøíß}<ûÏþÉ?¹Ÿ'8úùñùÛ?ûß¿½oˈûsõhÂßûö˜þÓ?yãâ2Hˆ±äAžÊ£kmê›öíäČۧÕè3Ä’ßÞèç¬õ‘Ç{3äÓlpI¶§ÜæÇ¶¦ÉÐà.•ávÆ•p·‚U½ˆ$azQl˜e!F¨4Â=‹©îýM-œ‰§Œ`3l,¢å³ô ªä͸ÚÜ¢,rÊI€;xŒV£o) 잀FòËBµÅªnC&/z$3ô*LcÒ¤Þk \ÄË8B'Qå‹  6 |>_×ßþö···ïÿè7¬mjGSI÷q¬ÅÑJtGÝ©ñ$ÈÅoÒµëv ¢ÃR¹áR‰àÓöÞÎÞ˜ÙxšÑÝè€ø¥ò¹ÈÅWláI……v}ùA§tVO®Õ}l Àì’ŸIl¿·p-:WÕÁËEྰÐ!XŠæfðÝ ~Hh‹1_¯ë—¯¿ýí³ëúáËwŒºß}ù‚8~Uë¼0ŸÏ+®õõÇÿö?täÏÌúûô«¾û!¦cDOÍõŒñ‚ ¡a-Sô±,âYüHìïõŵ~þåãÇŸþêë/x½x¾ë7_þäñíãÿùïÿç_ÿñoþìÿðgïçØUøF¾}o>,ãËÀóZ×ôGàŒè åöÒ“xåNê‚?T½UàÀ´ÉÝã€?c;Ê |C]FcâÙú2{)*ùýÂÃrëL‡¾°—+"‹pËUNâ—ð ÐqŽZÝŽAE/˜íRÃÍ'=©{!X3Šå ØÂ£që:j¦Æéj´ƒ+y%êe-õêuUObÎqX#8Ç€úŽ>5Jœj€¹ýa«òwቫ‹_Åeä躞Ôj²W[<«_rÿ›CñgÆÑ¯U„ô“ôñµÛòiT¹lÞͧy+Ö´£q4_d.wøN+ôš0S®:hÆ1û yù2ñƒúÛ‚Lо¨hÇesÀERR©Q±m° N‘½D¬å›RÚ‹—äö(·¿ 2^èÂqæïçû™oÈÕ“T”_Òá:r/‚môdÆ^jœ—#ðš%ß2РóÞ}»ßÞoï]ë—ëçøþk¶3pßoÌÕ†0‚.ÇÄŠzFp}*½üóÇÏ?¼½_UŠ3õÓ_ýô1sü½?šÝ xFPÌl¼Ô+9žÄLy-qÿœÓiI´±±uPsàèx'…ºÌ·ê9b¨fàQf]¼·^„ݧ Bz5Úýíµ¾åíývOš_¿ýø¿üÛÿø¿û'ÿå¯ÞÇ`ÿõúõ—¿ÿÇÿôOÏÛý;ů¿×óíÇŸ>¾~|ûòö§?ÿòºE»ÇÇ·ÕËo§ƒ«Mc‰†…Šçc5tÍNäV(³i‹¸zú64 ]ÅDv¯ª×HÜo_+LÏÀûÛ÷¿ÿö׿<þÓ}y¯¦+¡«ùB3LøV á—âgã öl÷Óåqõsä†Ädé2é?aˆn³Ix¯DnEÞD¢á’ÀÞG]ÏmÚtµ÷ØBãEkÄ=º«ƒì…WfêæÜj%ß®ÆB8˜²›Ó¹¦°Ð ³ÊY"foÿ"6ÝL`¬ëzüÅ_ýžò÷8BݶÑðÁ²=—F3„ÙNšZIߨ5âgóÞÖî×R»þƒ~B'ùÅ€9É ¼àAßä‚ycOèxn.·rv¨#ã‰Æše^ S<\é&Ù" @-jvW¯ƒLr³,›µƒÁ÷a÷ZëÞy6/à.q´bgŒ”=ƒ?|<~þÿáÛëy}yÿõßÿѯ¾¿ûéoÿý_ýÕ•õ¿ÿÓ#{áVþõ›QõOVÕO?ýüÛþ›¿úöóí÷ï?|÷þ›·Œs0xÎòÁ€IDATÝèÏìKt)ç$½íßà2®¹Æó‘¿ûñç_¾áïÿæýýŸ÷h'þÉñgÿßÿ×ÿûßþOÿö¿ú¯ÿKê%rÓJñåeÔ@‘ªlUÍ É î^þèvî¬×J3å,H^¯ëiY9Y–x°Ó<«ÁXCz,»tsuM»„¯#NúÕU ^Ác£Ë¢ƒ)cùš=@Pï-@l†2º/ÿ„P•äUc…Xž…÷AÑd2Œs] URÀŽž«y­Z¯õõÇŸ>‹ù£¨ó¸½÷öÖ#oß{•à#âU H ÕRE´=z!za|³;0ˆh¯èLÜäß•–ynt¬Ï¤ÕߊéÎpgÏë}õÌXŠXlâgÝòÃýÎoÖšsQéNˉ7"/¼Œu%^ÔU};Å`M´gE³".²èÏïâVu¿‘IÿêÀ{â­-±£¿Þ¡þÜMË´Ê…VŠì;ëzØ9 alñetûýé<‡èGv”Óþèõ85U«É1h)ÍDÔž$?¤„[ý‹M]J±³€ž~½æ×ÿùßýöÿƒ:~(ù;òvfM¯ût|ëð¦©ðîúŠmµªöÖ¬Ïl„_ØL3D@òì¦Ëã¯o¿|›o?p³†Sóù®#à.š¼h–=ZaâÞqܺšõÖ{€<«¨†Õ0JKËh€“u7ÆÂ•,°ÏçySõ0ËO€íúF´õóãÿGÕŸmɲ%YvØZ"{«ª™ysúÛÅ͈¬L €(rðÄÀð‡ñ'(pTUFTDÜþ4Þ™™ê‘ŽIT>øëñqÜÍU·lYkΧm»uóD¾ÚÖOÏÏçû›ûmkOÃÄÃͼ\FlÜLç›çõÓoï_ŸJ°\^ž_®çãͬZQw”Zvò¸c}ûöƒÛÖgšyí~Ø´s•ÍÊ.6¹"S×õååòÛíõ•&+ri¼¦ã|É7ÙÄ‘X½%k›ÔáNLL¹MÅ%kWdƒåHË9+‡©•¤d°M ÇHÈåj¸vX…ÞÐ{¡hM‡Ô*$-w˜kÚ5³9ºµ3u@¸Q—ÌÙ‹&h©‚#a#µIó~‘g¾Sò¹ÓhQP›Z«¦êÂ,Û=Ã3aV©ÅÌ‚§Ìm}þù—/`ûö›?æ¢ï`XT&+åj˜•&?½HË Ç0ë•KÔdV™ƒ®V:IsN;3ÚˆOîIÉʽz¸€„;6²™Ë÷MŸ°ì_aîn X“÷­.aœËÆ¥H¤™©’Ц¢1­à]iÍZÛ+ÜÚvz ʨ²âõˆññ×Ëþîí»Wo¾‚O9­ŽBÛÁßFÒ›ªÂmA»¾ÿà¯ï¿¯àoŸúí—Ç~ù¯ßûáîžli{ÀÄŒ(Tرú…¼¬/×§s®ë?|÷ï^¿n.B[5 i²ÿÛÿõÿñÿ÷ÿ÷úü¼ÜÞEΓ éÌœ»o ä&né#$`’Y/Ö†Øz0•¨h6…¸ŸòM=+íáárŽßÞ¼ÁÜÆ9äÍÒáîvJIé`é4ð«*, MfRËd`…‚ò§—çO¿=~ý:’“´˜_ËRVbGŽ-3åX U—aæ°k®_.ÏoN3+£¨­={ÆùáñòþîÆ³¶­µeêó©_µ-ðTA³lžýäd†—í\àb‘XÌÎCÛ¾Q*uS¹²ºíçøLóY…¤.q•º] ¾†œ ¥P?}þôã/ßÿÕëãÌ««]!6ãDYXxœê¸L¡œZ¢ÅóÃÃùæxs¸9øíƒ=ÞfZÏ— vvïœç¼Ì~Þê/?ýúå¼—Ó/_>¿¹ça9™Eާ-^>þòêæîæp@çóõ„½lŽsm¹rÛ^n諸åúüøëÿúÿèéx~¼9¿ñÃV^(ïœZ‹‚Ikw„m¬23UÁ™X+æßuô9‹›1²©T™s2w3Ó²Õ0m'¨@*êì>5ÝåÎê'ÊeµÙ4¬U ¹AIÈ9$’ .`6ÍŽ±1•hXª.âdÕ¡¼v¦Þï” ’¹z³H´F ™EÛ$2Hcî(Å@µT³ÞLC `ãåòÛÇŸŸP˾}7‚êBK‘¹9½ZîðUÓÉT½(>’Cx°‹Ü²n£Ðt¨¼š™éJ`Ä Æ,ˆÕ²è*„UµAS³(5rQa“IxV%ÚÖt,k˜aµÎVND“…7#!Òà°Œ´n\QÄÊʲ֭˜|Tõ©vnÁ5Óvê4íH[Xóõüéüòtÿêæíý=½¥bÈ^Ö‡ëöÛwÇoÜ»QV)EÂàélÆ‹Í×ê‡oŽß¼ùðÕ§ŸþòŸþùõÃwxw?½g²•m@ͩ•ò‚G­9Öë×ë5?¼{÷êþ•·®Q»#gábõ\m}÷Õû¿ÿôã?æ©Ý”6÷aÅLœT n—¼u¯¥ÆV=˜ÛÜHk„“…Ä ¼£YiÞJ5l]ã¯?üKóúúÃ÷¬ v4…®Ë<Á ê b7¹ûV‚qÃ.ei¥´V…gCm5¼Zµ+¹8vFíØX›X€h‡¾óve„¡–²PbjªÀ¶€yGë¨j« ÌôTXGõQëóËãv=gÌïß}wwó~ZŽB²Ö§‡Ç/þËO_}¯ßÄ¡ÝTƒ:•q›”i#Gƒ ME-À5 æ+YS߉ΜIl€É°à¿™¯âzr†±mðJrƒë„Í­ðRÕOiONI 0D†i8†´ˆ¡µ]{`ÚA3N°kiXzéú;S†YéSƒjJ™Ùu”;¦Ð4jt¯dfv«NÀ1dta2!»LR1†ž…ž8jŒ†A’U¾Ïä’W¦Ž$lâÊíýq‘6dX–Y…ZU%p£•ö”šÕ¤4¯z£*7åM ™eæÚGRU?}|^ãß|;·”Ï/ÿÇŸÿsä4ÿã?¿¾»iP @…¡L¹e¡Jê8MÝNœrÄ%6ësyË|<¤oòóÓËóoŸž¾~}kvèK36⬢%å¸H[Ù“ñh 3³ /Oûÿû¼?ýãÿøÏÿ®ÍC6œ½0®ÄÁ–Ì)µÝß>Àš‰Âpªº”UÀ¹jU^sÃÜÿZÀâùy»>Ÿ§©5Ò¨º½G=ïoÛÜQ}Š6ÙºÔojmÞ6ýòéÓû÷QëÃO??¿ÿýç_=|ú6¬; ›ß¾ý§Ï_~}~üøŸÏçû×ï¾úvé5ÍÓÍ<ÝoÛeÓóŒÅuev«C0Éuc¥‹“M»/µª»ÂfØ%0%žÔì…ÚMÔûÒ°y¦‘Y‰Üg¦Ó¸1@ÙÎ?†r.\‹ Ö)LÍŠ8J›3ä3RåÃÔ¡Þ‰Á0BÄ>TY)e` ›¸+(MšÀ!«ž™5[»:6G/š™2"¨¡:HZ¯/Ÿ>ÌÍ¿þöÍrD)as¤Ãéð ­Ž(·t ñ…yH¬°"J¤ÊAÀVFN%¦^&U%üºuÞªVk#eÐdr1*XIº ‰^sIfJBR,¶ÞRÚdQšä‡”!eYo ôԬ׮àÂKã™÷¾fîF¶Mæ éw_ Ó÷h×T¶Äš‰Š¢ãüêÕ/Pm¨,ièsŸT0Àµ0I6q˜5• x±I_}ýÕÛ›»?ÿý_~ø—Ú·Ïw÷ßn;…£‰Öœò}_µŽq¹®¨ÃÍÍ5¢œV€(˜dͪ°—óG]/ŸÛÍB.‰»î8h€™5²ýöðüüü7mçÉէÛ7÷§›7{ªš»á8B’üe<||ø…h9X Z@—QÜÇˬa`KLsWj“”bÂiI[ÅL4Á(±fG\½{£ŠuJ-ïEV!ËÈZ`EOÛÑBš¤``µp<¶h´­ceÁô]0Vú\¡Ui±¶±>=>¿d,÷w÷oîßæ…¦"¢ìÍ×÷ËÍýù—¿ÿò˯m¹N·­7C9mTÆ2yó^ˆ‚ Ižñ¯06ó6AAÍÕlSgÁ ©Íì_RsRÑT„Í«8j[×* s€âê~‘­I‹’tŠêÉtª£ /T6.eÉ^‘Æ2¯©âu±ªRÙ°æÆNÎ0\S|ÎB†¸l4÷VI,@îpì¬Uµ©†“õ¦ÆB ä¤ê™Y"É¢5²I†ò̆€Û˜pº”·®Ä%‹Í[3ªÆÈÛ%ÏŸžÖǧŸ·:ïèP¶ëa:˜á¼eŒËX¶õ%ð°mθüöøÓ¿~‰Ðe{)ÆÆ‡ÿò÷¹?¼ùêí»H=«!1"ÈÕŸh”åÜñ”çÖç­¶‡—ç‘)n©` ù¶nãÏýéñéú/ÿÛŸÿöCV¬ÛËÃçDZâÏÿ¼mQÛZX_Î~ùÑô$=}³øåË—ÛéÕB[ÏgCã^ÞzKâÉmƒÐÚ7ß}¸9[ù5øXâêK9|h¸×ܽ5÷NvÇÒmYŽ™sÉ€q©r.‹_÷{Ïv}ÞZ³‘[Á›ùíqy÷þýq±»»7¾úî0½þù§_ÿúç_°}øÓþ‡7o¿ÿü¤‡çÜ/Ÿúí§ùóÃã§ yZŸ¿¼`ÐÚì¬kÇ›Ûû×oûä‡i¹»yå¦ß~ûüðüÓÔKµm†:&A‚‹]4§š]»5S+d•à ’4/ãÙlM„<œ&ŸäU(¤š¹[ ©š ‘v!´RšX{ª‚A´Mj2ܸí…Òfl¤?;†ªæ(âŒ*Ó©ï›f T{¬›•rUõÂ$XÖïƒ È$—Î’‹Pj)߀gèBßH‡ ëúòéçOÛ ß¾s¸iÆ©q!H“áj¾®­•›Á GSþn ¶B SIBÀ®fIRj@#¸f¨ ¬Ù4 h&ÚÊ].c–ð55B”íÒûÈ’«T9Idfƒ6l‡ qbOMj¯JcwaÛñF™nš-{G9³0À­€”ë%¼°S>„°A/ËÔoNSïyœ wâùù<·×‡Ók …LVQ™#œÁ–º¤è2àÜùÇúf9|øë×Ï—Çs=•’+©u°SmÂR[e­Ç›y9ÌU›‰c9£€çÈ-9ØâÐOX„ &¸v²‘ã²é矟ýÛOÏŸ3¸]§Oûÿö¿ÿü¿þ‡¿\Î…™i‘”|w+®cÝÆvš_Ú[”‡’*R9“æ$£Ó#÷¨ÿDÜIKq)áHÛÜË $: ¸&9­@Â0®ÖFó ¾&׬u”£Ý›![@ÆÞm!žE’sq˜ ÃYÅæôfš•y>çý·ïÿᛯ>nvÕmuTwÒúÝ]ÿÇ?þ‘y|ømˆRXoÝQÌbj–Ü|[å Øe7òÈ:epDßeUÍ0{›ºý›Iq¶9q5l£ôزsR%ÛJ>W©Åx²P¨îèÁ ºU(ÛOÔsÙu(ˆÅÅ*%ÖM!]9])“VB‹ªöì¬zÕ*7·i”™k¦×°2óý•Jí…²Ž”¬\pjî.zwCeaÊ|1^'ÞKÍ9¡§7d]Ý• ñ¼n¿=¾¿zóæ|Ùš¿åÓv^ô¦³XWnF^œ¡œ7*M~"K°­`! ¯©ìB'šH°:w§×ªcóüòü1³›nÁ­,uìýùrõùÖÚòËÇ_¾zõõâ³[»Žõö°æ×˽==i™_ÿñ»wÞ˜d^â¼]Í[UÇñøa‹§ŸâØç‰u¾¼Üß ͬgœ§~4÷õzþüðùþþ݇ï^ËWr%Ô€Š,›öÍt¨´Ìm›ÔëÀz&ØTÕÉ®šèVü<8oÖ$˜ ˜ä©ú½5€F ÖhΖ…`!®™c·Ó]•Çb‹ª”F¨Ñe^ÑÀ\}î!r¶ªî0¨¬Õ×Ëõúðå“w}x÷§wo>˜[Jãb?þå¿þå?ýõŸÿÇ? 4ï×ÉB™AÁí‹/÷wÓÍ'†s1NRv“¡‘C2UR[7•MQ©Ýô[ÈD+í©k֌˨ „™GÖ~:(`TÁYÆ,®ÒÄCÓWä4Dcw^͘Zé`¼D;&ÆÔ¦È"Ì›E`‹¬AHL=%âîæÕÝÝi²¨²µ('­z¦Æé´NóñññÇóöåØß$0ä6±Z–»S Ã“v”®ÅyˆV»zyR­ÄèÈæU•«yêÿœ«!C6Ô³Â,†!hÛuÝÖ§Ö\v5°€å¤›ƒÃüâ6è&µDeåa ‹P¤F´KÙ¥ÊM6DXÍd5mXÁÕÈ”xif›Ry6MCD÷e¯êĸlq9Ƶ•j[ù² Q,7Ú¢,Z²S6©W9¼ëh]¼lãç//ÏÏ[{#óó×OùóÏç‡Çç§ç_>~¹Žñ÷?ŸÏ犑±nãüë§ŸþóŸÿ«Æñz9ܰþ—ù[êÎÐ/ç'Çãûæwq=fàr­Ÿ>]d}y_>·én(ÏÏÛÝÍÛ—íJê0¹tùñ§¿nWÌÓ«JÿíãCó¸ sø„1›u,SµÛi^àë3$z³ÉNë3ÇÐ>|ýænB­SKãJÏçëÃÓão§¦írùøøñï}¸½ùÛááñ\’iÅõÏ/ÏŸ>>§Š,€Ê–P§Í0V^úá§¿ÿýËe<žµkO™i¸zûL>gÎ)v`¢Ú([–~:Ù–Oï“zQ¿þòåËÃãs¡¶õ ÕÓõWvëУT…ÞîÞ¼{×çDÏv¨¹Œu¶ã×þ»÷ÿü‡?ýÃýÝ·ëw7¾ÿö¯Þ¾zyúür~({,³ª`úáð),_÷§üã¿›|òÆFvNÌf6PnèøÝYjeÞZŽÉ©Â%ÔŒ3eUK²Q§ªY5‹ÝWzºGbÛ&ÔÜZš e„AJð9ªPSaYmÓ1 >Ê6÷•vuãì‡)%UÅNÞÈЖÚVŽm/D²Œ0n²K¿Cƒñ»ò×ÍŒ’ÖæÇª `¥to­zó.;%{-ñr~ùí—Çy}÷þýWo^…˜žØE®›ö“šBNóðbÐ32}§‹uõÆaU¬®œ€Ù(‡5ŸOŽ9|…yÑ“=u(t7›[ à@9WóÍÄÎà¾IFVÙfì­7Z£à*ƒ¡ÜY¨t¥¥ÓÁW¨;ÉKó6¼Äß¡ÕÍ&¡ ÇÂDv±ÜœhÍ­ÕD9átкϼÿF0ëS°TÛz–ópè÷§¹w§³»Ì-€+Q„*ÌËÄt§På!¶ùÆ_}8më:®ç­^ÊJ¶CVÅ †Mu­µµi>8,«|(·Œb&,ÓÍf¢T²¹›¼F%2¬ÃÉ[] ZWAx÷þæ›ïæI²ko×û»éßÿ_þtšßüý¿þXrN5™…†r[ŒËXšÞÜ݌ֻÍtÉW³ j6¸K­R^Øã"¦âÈJ&‹cr$m£ÅîÐo’ËØ`êY+jk;m%ëH6CSÎÐA€i‚4êRv)lŽ Uî˜0Ò9fÜf³I©†.5q"÷7o_¿º³ÍfñT<äî•KsÕ¡óÕ«7×U—QÂ(IQ³Ó;[f•RQ(*û~h(Ã(å¨Éä ƒÛV×ÄéßLŠ-1 ‰ +œ(kıÏQ}[ãî¶gú¦Ö}4ŒT ´‡·C+KÍ“¹~NäªÝ™Ð©JlÉyÎÖØŠ1›Ý«%ÂS ƒJÙUá0`Ï—õùËóÃ5çP9'Ú¥-‹aôVœ³q&›~gh™îé%e+óº½lO×w¯ÞH±n—O³ñÕö’ùÊËH )³FZ­ãÅþþÛiºûúUd$Æz9o×üpÿþñáéæÐÝýþx·LcÜN¿~~n­ÓÇÃùãßþ6}óízo‘tŸ^ÒXÿðõ½µº¼¬SãÛ×¶üñ·ÇãõÝ-C¶ðX6Õ.e\//›Æ¸ž­{ÅõÔìж‡çK]à'GÆd}½¶Éï_Ý=>>~z¼þ᛺¹™ž^ÎO—Mí|œãº4Lößÿó?{ÇçOO¿VžKÜÝ´ÀP¯æ7W”ÇÀÔ*˜ $'Ã"q˜š TðâtX\¯çƒÏw‡ÛqÁÇ—ÏÓ<«|}>ÿåo?¾\Æ¿ýÓÝáæò¼~ùüôrmï_Oóa~óîõa9zW©}øêÃ< ÐÍüf9Œ×o}èËM;¥´ˆµ¼ùúýë¶–lÍéñéež­Mmnúêõ7O×xõæ”ó…\¢_Ҫݖw®Yc­ÞŒ½ôÒ½ÈFµ9%NŽ9Û¨0DV·©2ˆ;ç0jØ.BCÑí0PRI˜3u…W”9­c‘®ð29˜@‡žhž¨5vî%Z"¡Úº¹£';9X›™K#Yîf²Ò¤¡'+ ÷(9ŠÎ9«LF¥5¸ø;Ñ8k»^ÇËÃõùYøæ§»: ˜Z²£D¤ùÈò44ºe¶É •CðµY—Œh…QyØ—°Éº¢@<ÃN--0„3©kãL pn>5ž ªV­ti¿ËÉäf…´²’³ë¹ˆÞ¬¥œ¹í®Üf°KŒ^”%#ºU·fµ÷3Œ±VZG+e`Ð@"!vL@H¾ã¼)fVîj¡ƒòÑ‹Û ÚMïhVÚ‘‡»m PÆ’ên[IQ™’£CûT:æo·ç Ž7ìfûbVUé’£ºëÐyg9T(6§Œ”(•$Szm› ˜!9ÅÊ×,ÏyäÙ}zs÷õ¤N Ÿ ´ŠÍ[|ýý×?üõGe.tî IŽ–yÛõxPŸæÞ´4… Ëýó< ¾Ëõl²Ôs¯r(^L‹Û1´™Uó*.Å s2¶`¹NR¹ê%ºRh)wy3Ðé[±³Á1ƹ5öTÙjsZ¢ÁëÑ"Nàz‰…vB–TúÜZï 3“2qF­/–J|@Éðãôº¶Óú²Ù›UL)“­P;‹)Tî½Ãmj[y1’ìBšN3;¸fJÈÒ4ª-mQáßV2씹†®Ucb°·Ñ;€ôÊ!léI“¨be©C…€ T‡áµl@Õ¹SÍ ìÅ&¬bÚn•k ^iV–U£ˆP#ê lìñ¿úËO?^"ùæôír{š–£Ùê¸u6³á]àP'aèš²ALñ) N'T„MËÍaÚÖÏO_†µóùr>Þø|ÇØ.×k³M}Ú¯/OO1Ûòößýñ¿wZ/—¿ÿíãõütsóîtÓ>=2k<==ÜÞpš™‹MϪ€D»ùþý·o^Qר>çkýñ›û~ܶ̈ÍûTöüé×±¾ðß}ÿÝe]G½})õ+¡N65õíPí|ùñÇχÃÝ2Ù`ÆØ×õç_.¯î^7`=:ÍþîþÍr¼?=üpyûúÃWïÞZgóy»p½>ËÝí‡?}Ç_>_øüÃó/ÐíÍÝé›w‡Ó¼£·¦Y¯þúÎ&sDªŒ]iÖÃrkeYUÏzå´eb¬4Ù2ŸÀ›»»åÝ[n¥ùÀ—§éí×ø~šnoÞT؇÷Óë» æ½ç4º››«àwó‚LÁ¶zíÕ«ãäÆÊ°‹2\½4¥­œa²»›WŸ?~üòðòöÝ‚Êã¡NžmíîÌ]]—Ьº9ú2•i*ÉÚ0YƦI †,ܨa°¥Bs†)]]°a*¦luœPè¸F†Ö|;TM3¼€–ޭާ…jÿÉJvîU3 ‘ìÓ]rÉ•Ø*yU3x3ŸX“'M„ÖÔÖ¬g=[ë´ÉÊ“[áLuîgŒª®bѬº ©zz~üí‡.ÛåÍûïO7³J0ç.¤ÈÀfîÜÉæ“t&¯À€æ©å`(YXÂÖbZeo NÓa™ìùåñöæUß`‘áååúùîðÕšÏÏ[W‹—z¹æãù|œïÿøß,þ\1VÖ&r²ù¸0 Ц©ßÜ~8]êæî~n]Ö¶í‡Ç§Wo¿~ww¿>=_Æf>ÿñÛo盃ùøÓŸþà­K[Ô4ÏóÔãÖîšUÕ8Þ¾Æõ×/Oß¾ýúõ›£ÍËÄ1!¶šaeZù2]ù"*Ëš¥Ð q¤±8̱ngêõïÒÆ»Û·§Ó+´>Oí»?|HL6ÝÜ¿ö×`Ø¥X²>p:ìh¥Ìs›Š™”)Í8±ÒìP¢iΪØÑ ¦&3Õ°YÍoî^mëųѫ¸•IC6ºXÛvաݽº»s:¨b²¡ËÎÅN•0´oÒØ%ºµ’’[êºèn+ÓPd‹*·n¼Çâ™Ü kæ¡è”gTdNf”š9*v‰!KàdT`5eÖ¾7¨L&È19¡vše-ܽÓE•±›eQÅ4¦ÉN%dšqÀU úŒl(‰•X•ëã:~ûùc–¿~óý»×ïÝ Uà €W5Â`£*¶:tƒ0X»Žû"UV/‰J.ΣY•·*® “«§6ÈP l *…pÃfh¤ Ø\lEYs7Ûµ°‘élÁ‚É…‘D3ŸÀ(tï°w„Åê–ÌK$¹zóŒ¥ì2»]3KW39§ÚÝLŽ¡1 }$Í&U´Khëð(ßÊ0†a^S`Í,w‹È`‰¤WÎFÕõò|ÞžÞÝß\µ«m¯:›¹O _š)ÆHãÌa<„‚œŠ› !+Ï™I×|z-š —B¸sÉFŒ>列n&J—ÎÖPJ<ŸîïlÓÀðšXÝ,/1Η0ÚÔ½Á=#e›£j§I@cÄ@E4d¼\¶¼ü4/¼½»ióÁq[ZJR‘Egäªòݼg¸Jé\J%NÐ%kŠj#^0ŸP[g7˜;®¹Îna$t“²-³ÚlÐPZë–r$Ú6ö±»˜:8Ô‰tHæš3¬Ì¡lœ×¬KÕ)L ó Ìr?õš¨C#‘ 5–É‘ðŽê­§¼¹{¬A—fIݲᒿß^ü7/EéšÌšóÀ|:oŸÙfÇBöËv}ƒÖqSu&#r…/4¤TÕ³z³ÅêZŠ’·]bò²+8Yv0`k•2gø\환ªž%¨NbÐ ô¨èìd²œÐÔúêÝû¹¦ãÜû”F‰(,2tl2eíkdíEuåjè»Ò4e A´b@ê½Ú«›×wÇ×uKÜaœ¦ynÛÛ·w§ÓáÃýñæpWörÛɺ¤[Þ}}œ_^þòëãz}ÿü§8ô|ZÏU:?ætBwNËr:õëãóßûaËÇ1Ý}x÷uóùËzÙ>®·7¯onÞXGë¯ß¾>ÉŽ´¾„.OÃúéõñU0.¾àØÿñߨbdÙ†¯Þ7‡»ÉM7~P÷UŸ< Ûˆ¯­{” mš£ŠVšÌÛ};½~s×AÚ—`µj*ëžCClB&¯¦ò   E±¢ZS³PSkk|ùü4¿>úrsüþøšVlÚ|0yíš(kYW€ä(—S Œ¬@-WˆÍ^¬ns 7ß¹dž! ,PY©ònÍæ0cÀJØ—*¢üØç»yA3 T+ŒŽhbV;WU5 ›Ø (zÒa/zÊæ Õl U*$5•*²5W l0f‰Øè€¶D޲ɦ*¤ c/‹B±ªàN‘è(–TT)xcì’>‘O@Ï¢q†”ÆÜIpÒ”$…¸"o„l€*\Å‚û½pªžž?ýøó/vsz÷ÍÛï8bÙé&×1Õ†ºº±ÐÃT±MÜ(Ì, ì êP€pi„£I×âht¤)Ø»C™0gJ)Í݆ÉßQ82/¬B¸f¡— Y[ù&šag¿EšŒØá]Eæâ*Ù*OãTØkoWØi,íÖ =b#R< ahW‘ŽRËZJ “e!"{[CÁv§|ªÊ¸Œã4÷iÒÔ‰,­eè2 ³)³6U½ÉÖqþíËçó§[¶ÃòÎmBeÎû¨¬ÚÈ—~3®ÝÌš”CZHVÍU0¯¬qÜÎa[?œ LÐl4Uæï~k-òY‘˜Ól87¤ZMiW¹ÿøóoòåÛ·ß|x{ßZ@á$1§bª°ÂÕ’PvnQ½{ëmÚªNh«` ˜©Êpjʵt&:ò†u/YÕ(òèbàj·8”ÒüBÙà#T/ó”mS Y‰jYF`*Õî¦A,xgžU7âl Y€”¥”D¬„,U¡5à€qnñÕl×°®Qî‹S˜w¯4gjõòÒ$FR†Î’q+I©ä`UŠj„õTº jEoUFv}|ùx9Won??üüñ——ãá5Û¡t•mVSa.±É–€X!ð"M]ÓÀä}·mæ–E,›6)DÐ2å`˜f‡e›¦Ê,#e­—®¦s£“Å2cO!1JÑy¥¼×Á{ µ&ß±œ­ÒÜÃxíf§Î*@˜Œ–{n‰Æ¼„µå†N„ÃÉ•Ip2DU¸5¯‚„I@:t(µ’z~¼þôËoÞû¾ùþîî65 ×f[粂‹ µÙÞªZJ—=ëY(¢ nšÀ0œF%*ˆž\7:%¯]Qä‹Us‹pdúV·#ä5vã5ÙUƒý8ý.'•Ùæœ\œ›®‡›¥èè¦3Ëb`ëÜŒ÷V]ÈÊZ D5ÚZæHÑŸ[õ0¯$luÓÉæÂF•¡¨I#è ±9çÀÜí×]ZÁ«U6™ž·‡———o}î`6b dq6$–Ó.Y“ I0³P\./ëóöñóDZêÃ÷˜–;ƒ›¯ÂE9749€hn÷÷§óùˆmªN,E§æ@¸­Ê2\»ëxÿêx7w6š5lBæ 9Q›zŸg»>Åe=÷vD&ptnå£ÀÛAt¯9¸%6ÈΗçËúðúÝkífÔuÝ^®_^ÖõzEŽ*?Í÷ï^u\ÚñÔцç‰Ât¥Pž‰òªg)~ûüåñé§øîôêv&¦R]Šªt›åkEŒUSCéŠnJQ‘Ì›‡4Ì&ÓP=¯u L.—¡£02Ý&b"ÜtÑúØÌ¹AÞÍ6ÁØ+ ÕJ-yþ’j}Ùi6t[ªVj¢ðTšzyAð4¬¨Ž:i5ZcǾdw()9´’ÿ6hÓ›–Bæ¸ÂFgÆÀF^QÙ2ƒ&r:I´òRm·Z783Ê88Ó.Ÿ\Á‰D³•yt¸*É`q{׺…UƒÔR£»¬:ühi°iƒE2KÅ´ÎféÒº/UìÒë*dk£ïrÔ¡0eCsÍdi<¶—lkyg¬• "¼óX:‰šS­h­¨@Ù|4¿/F"»·ªôFfºõÃÁ‚á-K°jåY&gºjµ™¶4iàš°Ûá_ÊžhSæ‹«m Œ o0YÎ@¨F³&’å`…|™ÕºO£ŠîÒVÕ˜½·ž{WHå¶å^e2Mè 8(Õ}Õf- ØËÁÅt[¬²É2+E¹(™wÇY,Ø|«p—cu°L÷Õ0™-Q™¢õ&»dšïH¿¬UKžKM8D®N„ ó»­¾8Z³ z"QÊ_>~~øõç/v}yy}ó§ï>ü£Í¿›¬ª›Š/;f JØÉ a±¨à¨“X„A7r®œÍ|HC"ÆA¾׿V.Cnyp ò )Ù8¦T:Ïnê*šæD¼0päl{ýÀÌ8Ô!tõ‚N i2­jâHÅl:ms,%_˜¨Yª²ajfjÛñŠÕ®t*€+§©ºêôøòÃ_}hÓíw¾¾½Y&ŸS0nU>ŽÕAUuÊE-`<ñá œž øš(²_2vmØ@YÕQb¥Ìº‘RM&ùLAX Nt4ÜÏÈTfœD3¿Ð,›EVI­ÌɨÁÚ oHÚAÖÄ ‹„—²ÑiQ"l.ä ¤À•ÑÝNYe1Ë€$Ù²–2‡ÁœN¨g&á…r e mSl[ئè>رáìêͼP¥¶ì\fœGÑY#ãñòrÞž>ýu\Û4¿ýæëWoÞÐÏ•Òé¥VôŒpõ Ö¦e¾{|z8}uUÈ|0\2Ìôõîn¹ñc§ßb£?¹¼)9ˆ`ùñøú‹ýö/÷~¯l"‹/´†²D• §+ÍuÈ:**rÔØž^žž·íóÃGlÏ­ÙíÍýííÓépt’‰‹4¨I»}–Õý`µ:(›«FŸj»púü1<>özuXŽÍŠ%=©¨ÌËv‰q¦>Ó6³-ЈÒ|+¶Ô6a¦:mö¶ž\‡&e6°Y°„¼‘èa•T­št£XPu; ”UA2ËuDÂÓ¤ø0ªf8„„)î4ŽfmÓ°‰–Î –ZëÛÎYô ¡µ0ùßLŠf5±¡Õ2œ¦ô’ø²ÉÑL@«LQq“ÌF¤.¥ILÆb±\lcr¤v ˜µÑ/°–1Áæ1¶Ö\pèl6E¥µTÉÀ*Ãu2zKí%K×ÀÍéõ/?*Û¿ý÷ïn¿>Ì–OÕŒêBeYs ] ‹WR­4•_̢ó̠+ªÀ&y"£B¤PÆ"n*æi"ðÎP‰ÉR’!œÊNˆMFs]†h¢¡©¬x¥ž ‹Ê¬1´—š}3˜øŠ‰Q,h€NsÏ < 1.}²âÄ›d”!MÖÀQQ*#‚`ë5H ã¶Ëë3ÛLJϟRý›×oî^ݬºº98·Ý)An³hVB¢2ÅÕ˜“jDʲµÕÜ M bŠz4_lL"R{‹`ƒÍE—º,ÈÆ¢¸µ 'ºõ+d‚2¯L´‘]eÍŒ6•µß±ž7Y"ÙÎ#jDoýº1ÜÕ0 'r£½0ŽD“ òw¾y“‘rwìñ(÷F9²Ü4¥ÂM¬læÀ 4ÇuÀSÖ¸õÆ{ñÜ\ãËÃÙ›h(†  >9Tä1tFøŸ>^/ÿås^~óþý7oîßÜo“/ƒC–ƒL$NW­N$ÛÜßüòë—wwÙ§°v-¥¡•:à|&a£Ìk3:(oC/Õ¯Pušó|:ùè¯ß’Kj„5s É!+—YõÏ—õóÃ'àpYõ—þ2®×‘ý°^}x{s¼íód>‘ªîQèÐÔʰ Ç1"!£šØ‚0ƒÐ§›»Ó:ÿi9úõéùÁ—Å0±mº÷¨óÔn3?|™¯è›!ܺgªÑ†Ä©ß0›yŸ[·FÔbr_ë…î&Ê6S"ȃ±%×}¤nFS…ì¦t­Q×—Uãúúõ÷ÍOÔd¤E™si°æ ¤m©´0[KÈòs&F:¸¥ „ü7“âZqÛ@´€*­ñ¹7BY Ä¡$íwôØ£KÕ™ˆQ2Æï½K(*áuK™¶Ä…å!ÐÑ QÅè­“’©°ÁaW¯Ùm…ÉAjÐDé~‹„QÄ„FD%Kaviv£r²þ™âÈ}¼ÑJVVÖ5Á-4+I2¢Ì=Ì*åÔpN°UؼuEš+:°b%¨,8Lûéna JºÂæªd5 ÊÄvµZ"Nî€:ÓØV8zqfÀ1J«ÁEŠ*š$‚ŽƒÛ0ò*¬´¨LÓ`A Àß;Ei^•´­YÆp̘v®”Ô È„´åJ–YyYª1ÛþÌ­2çËåå·_þв¯_¿¿{»# @ ;ï= K°Ð†|¡œUs³tl¨j|Í¡Éý‚ ó(lÉQ»†‚`MØs°hYU4e5¦.mjªÜjToGàÉP—’eîB Z!IöDìÅa[V•µƒgUm¤Y®²áº2°„¡îÈwÄ-)HsîÉ$ã’@"MÍ0*éM©€z!@9š²ÉÒÛ@ÅZÁ²Æe¡1ÖËóæ óní±™_ëËÓ–Ÿüå·gFmórûÕ÷ßÞÜüS_45„6'ˆ¹ùV²ÊnôÈÑ› žªÙ™7wí·_ïž¾lo߸˜5K½8ÀJÊ2å†î,Í;@Û±k0<*÷7/¿>œŸ?î j é´ft°‘¸¾\/—/OÏÍõðe ÕÛW_–éýÝo.ZP,D¯N”i‘X5Ì×Ô®¶À=ì`Ú*=•w7sYëò±=™f¡Á¶ŽVÚ€^ÞŸŸ–c´îÀQua-A›érRéŠÍ`ÍÒl2¶Èg•¦Æ-EDëÍ";ªëÂð™T¸êZAt'pîÆU6¶1-³3Ò•2«:kÎX]S!ÐcTÂéè’¢ÒëE65#¬T]H”IÛ ^Øöâ¿NŠb–—.ž;n®˜»´ÌiÔ6kQËÏFD†á9b¸y ŽM("ÕÓR6P³I…røÌ¹T†6‡Î—D·irC,K&»Wºy`jU‰-l­Í&wé@¯ÔÈS-æNÄ6,X³OKQÎêê.´´‹Ó%3ö-Ã|š`O­æÌ¼ “çH‚¬…fV›Bd—nà«8PšE˜6–k&ÊdP£…¤UYÌ^/›i7¨+¹º¶– Hù44œ'šlâ2€B!˸%óÒ³Ùd¼L6ÃL›H¯*Á‡3lò45É •­¡K¥3gNÌ"jD©·rÕ'n† ©B…Ñ\MÕfÎJšîÒÛBr™h5¢¹¥­£Å.u¯5‹²³¡QV4Ú ªUÅCõt¶K¬ý.Žó±‘(S4xÏRÑL°+[Ž&£¥£¡nš¨ avwT6‚REKß`ùo^Šë׊‰/³*£1 ³aÖwᧈB§ô'7S™cV%¸H±«Æ…ÍZ¢šé Ì’äp;W”PNf@7jd±¡;`Þ‚à–t•[ëU@ Zƒ…X‰a ³4£4jbYMF„N^°Vµ´rÒ=‘qî}-Ѽ{Þ”.59dAÝPǪ03oSå¨]õ_Jl†­]YùT¥Ì 2Iô6âbÕݼ¸6ŸZ0ÈâјPÌ~\P¬“k°;S­uÀœ,ëfcç.ïä@³Q¢‰KH妖åܯ•% —ŠÄd0£eEÍZP)85 G1:ªlì‰xYQW3ó(‚£dB£¼ÓÊÆ¨CÇ“1¨[j¬h&e rF™ùV*T«ª«O‚h¬j†‚Gq“*¯"Ws]uƒHû×&>±ˆkÉ 4¤ò`]–­Œ +ªöR¹JE¿¤JyjÝ¢¢v:!z/Ñz3’µ‘ée ¥1 Дµ±^u;£Êë•V6LP¹šØÉ { ­0w1QUj¶ýn¬P+P^,î™!w"p”Y3g1Qs7nµšMÆ@5P5à¿·‚]*èBÌ­Ñ—Æ" ÇMz@Áá&Ãà†S*Áp¸J#†=Ÿ/?üðsizûæÃá8±»Œ³ ¨U¶.S©hUen aÎ, È-YF‚S7ƒznˆ¬º1^½Ö’8ÙÁÐ O*=l͹.–¬„ã„´†² ‘ج:0€…¬¤(ö؇¹:.CWw‡Ð|¥a4R—DW”µii岘hP”©€käLš¡])CS…Ù•˜SÓÐÚÁfÆ"äæò°¤v˜ ò).ÆéÕ]·ùfæáî¾LÞ‡šËO‡ïaSß2‚|Øl#Î}€+1&cWôžº4'jËý¬V—›»þÕ»×ûûát'tZ§Fã¡ìs×Ô‰'·gènK”_I#hƒÃ ¯æ¾o>?|||ÚÞÜöˆt+™’E;Õºþñóå§ŸûÇǯ>|øú«`ŸÄ+÷lðïü<˜PróL^aiÙ}•Se!ͼy»¶B°E±¹™|kj'ëÃGUVþŽ@•åútQæ–;ATFšUŠM–´F{‘\œ³Î€«ŽÆÊ„SM>l%£Õâ8î,µ+±øÑh°”º³¤ÉýÐâ¹Ù¬:Œ:züó9~ú‡ÛwnÓ¤¶ßǪ´šwÝ5¨êŽ[ÜÙ‚Â8Iíª³s–¢¸šfTEùN:üý¥ˆmhç0Ô±µV³ªÁç@8_ºw±¼—-…ëBWq»Vº•à%vÔƒ&°¨Š$Zð‘ÝܬèB¡Ë:l x¿ÊÍØ•Œ…Ï9æ¹Ù5Ñpµl†©»~§9ÃÑÆYìXšàv:+A5Œ&sz‹8c?¨£¼J®C¨¥¿0;8µÞX&l°™0S ÀMÖµxîéÀd!¦¡Ã€LžÉCçSºG5³~%Â0¡Ê,#Gõa­«Š€ÌæfQ¼›Ò$!pN­,q–ŸSÝp‡PN‰kQeÖd¡YHê %ªÓ°N½KêP¹¦´E¡A° ‚gM¨8³( c?{áì<’] !ŠÏ r˜ •ØŒGE7ËàJ;º¦²G2„Miœ™ÞJÝÒÓ X7Ï©JæIZVOÝ QfèBJ›[‘Þ«˜z&ކV6RgŠf-÷‡£WÍìÞÅ`­‰.ZVZ›¨ŠŽÝ¶šíwÈ:j܆"!ÙÆu¤-$™ Šh4HG*¹¥ra@[ÌÎŽ&¡ENäcUy_C&j íZš0´Ü±2)$ RÛ"èL€P‡ ˆfq¤m©Z=4ËþüüôÓÇ¿ýê»»û;k$`ÔÔÉMöJ‰ÈCk¹V4Ì8a9ÉG…&]#Rþ\ššN²9«`[¨ILŒÉÍ’`•6 \,U1›Ñ™6m•rn¾8cÄ‹äà!±:›2 [:.‘”LtÈ)Ì›(Õä5ÚYåd“¨´ªÁìðÙÊÍ]EÕ•n’R°ÆEv¶@ÂŒ4rDR¶ªŒ~¦‚°FÁKuª¢“ƒè”I¯ÆkÄ”¨­ž³]oïNÞýïûr~~øæ›W7oïݘÊÐÁcÖÅsÇmó\•—ªÍ8ê&øÅlx™™ “l=*=ðdvýæë×þ˧¿ýõýû*”ïû&9€”Ðåz ÝþîB+dm­ÚL·%¼y}ÿrýüåã§»ãÌ «1€9áÖ’D[â«ïÞýí×oÖñëй°u,´ެ‰2°( tNUC0Ãæ…2Ïæ§"‡†C tv&k*‹ ˜·Æ¢A´WÀ«®i–‡ã-M½[«y2…(EX¢éjÍn¢B*@ÆqMîMf#¤±ë[·Y,u€¦ (YQØ6V_»Hrãúx~¾Ä§Ãq:ÞUÍô^Lr(ZÙÎTÚ²Ö†ƒuÃ#`ÊYôÚJXs¦IZJ l):ðÿð?ÿOÿë¾XEž$†YÃ…Égqº;½1VnMU uÀM…,h“Xªc¢ÁGU4K2À={gƦ$ˆÀ¾ës€ÆTq-6T7ÉUÎtÐdC…B‹&$\ËÝÊ`¨Žj«[8è=ÄòR¤ä4Ë¥¹³@Aµ™¢Ì¨*Œ±_-Q.),Ùhi7@½ä•jæÃÉ6°„½ÿ%D9Â4ïF'I¯Î ‘ÒÔáB±‘P&6€2ÍÙd‘É«t#Í€Ìl'À:h­W0vÜ@úC• K‡ZÁ¨ Z—Ìi´h> ØÍ‚ª%ä “H Þ6+¿^íãÇO/ãËûwßÞß½éFóèXnh.pRšÀî2T ¶Ó×`°rÌûAUÔ ^›Ï¥¤ÌØ6Y­ÅV¦åS­%Á‹â^oGS]R­(ÒpÀ5à fÒ &DªdsH«àhC0@KiN¥Òýèœ «aO«M¹'žU4E@ÒP9( ‹lÏ…¤Á¥$ΕM”s N¥q÷£z+ŒPTõëåüøøñÕ»››Ww·§¯¯—õñá‹õš–“ijžBSM€Ì"é°ØI#† šÕ YÖ¨N¥5+dêj>[(×`ƒòæ—Ÿ¿œn{k’8ùl:¨L ¤9£›ºö* DL²G3š·º~ùüeZƼœp Ü®R™ê¶ËÃuÝú´ÙÚ”8:š©Á G¡9&¢¹Ï’eU¥³¡Hwd¶ËKüöåÓrˆÉ[÷.Ê™ÒÁº Wr&DµdøO¿ý°­Ÿß}ýöÕíÌ<÷Ó¬@Ÿ¤ ­³nªUd@^kÐu›‘¤¹C@ŸQ&ˆ„aï7;ò\­ƒYUu¾ž?|¸œ/¯Þ¾¾¿ùfê³éš°ÜF©–ý¼ŽÉ 膒•²L´ÄtÀ K¢› ÿåÁÿùRüþOÿe¯V”l³É¢´•VWyõúUïì;ÐaªE¡¢û.F-ƒµ¬"÷â‹“ÎÕŠ,¡bÕÔÙªrÀVU„öŠ1MB6ÎÎVå)°€ ƒVbÙU›7Á‡rqoÀ‹±3°[B „£P›0èËe^ î»s8j2 7•fªSW·r Ñ“¢í*„§³vDSrJT‚inJgÌסŽlfr”ÁÒŠ¢rs€Vܬœl`Ku¶« ’š`£?K$!ÛÈ-e^Ñ26ªK º·€_†Fl¥u §¡ÌX´Â¥[ծó‡{€r.Å( ²»­ÀjȆN¸Õn{tˆ2RÐ¥Û Ò”zqܨD’©q—6ÀÙ©eeT=2Œ8½™ûï1O”›…ÀRW-É$Íä ¯ ¼¨n‘aÞ e•›[ÐU™ÐÊÆÅh™M"jÙñHBMÝHס°0$P2SIî Ñ}ÿûä ÑàVWCsâJ…[–І*Ûà«0ï#æÞ_ð¶—6@¡¹+m×~JM°æÏ`“&# û€iX A52è‚J9DQ»´Ð dMænôý;¢Ûøõãߟ^noo¾~õíÒ§½³aæ„m(²2ÈiÙÔ¼XÒº£DºfÙé$]Ãh{–¡ä:õbÃ-™¬ºsº×N×1,®28ƒPõÆÞÐÝ—ÂZ*á ”T¢9»0º ò*fáÔüT‚ÔQ9±Kd«ÑÜÚê|gÑFI”7S bQNÎVºØÿ«?k¶dI²3±µTÍÜ}gŠÃòf¢&€ÝÁ€¤4Eš¿¹Ñ¨nüŠð‰Ò  UY™yç˜Î¼w3ÕÅê*Pâ%BN„¸ïØf¦¶Ö÷q^WR£§Î XN©–\ÄÁé`ªž¥p H£/àvåEGïOŸïçãËÛ··c†zy½¿~9>ß}<&r;ÕBÛtý’ÚL JŠ@I:QhÆ2S«6¥'hV2G˜Sf'²Šu6ÇÃòôôpuymn†&¥P€Èô%²:LãºÚ¹Iœi4ëF0n÷ÇçåÃçïo®oG¿0T\fDHÈÚ<=þt¹¶ã›Ç—™ç±îàÛÐ\H)g’Y1f¤u æ ŸX `j8¾ô?þñ°ã~A^˜®U8¶™6@@Zúù|\>~þPJ¾ys³›®Ô`AŠ6_>¾).y*Ùe=…C@\?3V[öâJ"s”¬˜Œ¹Òg;‚¥¡ôîÇ—¸ÿøÀZ¿ùúv¿½tSqŠ¿\-†Ãè–+è-£Š]Z% 8å ‚ÁìL'B‹7ý¿övRüwK[U;´ÚÇÓà-àöÕÍ­ L±"wâ\KJ4Ãs`[Ý=Ù ºUc0[-%x=1™5“‹rÁU|ëQCï.P˜“ÃeÈfÄÌÖQÁJ$Y`/² ­²q&Ú9%EÙü+pÒÓ;³º†„uQ)ÌM¨ …¹¥´V»,H¥™ "é-#e!3²©³pt7§1{‡Œv{¤3}ð,%¿\¸âljŽ)ÂéUTo$ÇÂ%}&NÀ¦kvë’ °ìPŠ6ÔªEÈh(…Ï€2Å{Éy¨œ„* Už˜!Š ˜ûúõ¦„uEl‘C²GÒ¢8L0b”VL›‚Dd1Ú"“n?9pvnS½GiÁ®t)¼Ü"³Ð†ÂEXZ«MÈ®’1š2L@¢Ù“3® ç’[ KíK3GïB8=³g20AHmŠ£ª¹*Éug+£'‘\`T2Ô‹êÊ+¸-ð!R²…VI7ˆn° fÎ9:¼P®¬€e2ê¼Ö@.n‘IW1’RµSɳ kšmuû!)u`Í6)§ 1À"´#Í«Š{:§¾Jcàò$-³¥Ø‘ m.¦Óáüxÿ`Ó~‘š”Nž*•l ¨)U”,_$õ#Ò ­º›R9ÍÌd$»- ´³hCÝNãõÇ­.u³3î mX³u°43@àsD7NEcä ÄÊ4ò:d~þéï¦íx¹»ªp¢‚êÊx|<žu««éöö»¡lžîÎwŸ?ƒm6; À’62Ïfè¨ZGþJ%¨1sH%Ùïæç—§Í¾\íßÖ3ÃΘ€ÌÈ÷ŸÎí¾ÏíןžO××—ã´µ»Ž´(èëa4á«N\œƒÀÈDTf-£–2ê`$DÂ3R<ºyD‡h€Ùò<Æ‚w»ÝôíWoÇiCáôJ Üh–L!±‘•Ùi;a]ðÒCQQW0%ÀÂmêÜT«å_ÿoñO‹âÿôûÁ‘Õzä’Ù$fŒ€9KjÓ©›«7YŒÐ4¨aMæ²…Ãrô5L†(ô/ºd`„5¡ˆª©nÌõö‚rX’É´©e’Ø #V#¤Lfæ&8Uèr†ƒ"”U0c5tp×Yt‘†°&Ž$刬%ÜØ;tŽ_¾ÿñéþáNæ›Ýë ap›B‘¹C I“H2¯90Š`‰‚Øiš\Fœíð‡üøñYëèf46Eè…Riai–ÐLfZ )¶÷Ÿ¿ÿåçw¯nG›ä=ÕÝÆ`±Ü8$ CÙ&¢”섪CÁT|!„•æ^%*a6œˆfT1(M * !¡F çé=Y3K£ †•d‘Rt^À ÎÒ©'½”)=ó )Üœ¸p % ™=Ìbƒ[§Í ÜœYá €¥õbVÔƒó:x+žÝ0’Ûõ0TéÙ]¶KªI;»ŸÖ½…›"}%’‘¥h4 1S–DÏJ;¬,+î0ƒ‹fÐÀ9ÔKIC÷T“Üà°è:!å.ÃÚG4ÃQ˜ %eÔÆa™Ã—›pÁ2”ôÚ2}¹¿JÕ¯ß}åu Ùšhn4¯$EóÖÏ_jO+ò B®„2à`r}§®â”ÒhVSÎ#X<‹ÔKY Çôè W7YffX’ -)4±‚uåeÉm´,¡–áp„IHë`-V)?GWdzµ\ËL R1V”J:D±³€Á(ðÈõ–d€Õ’òÓúLÔ×ÒÙøátúðéý»7_ïo6^2`½c¬£¿¾y5?—»ÏŸ[œ¦íÆÍ<›ƒ0SzÈ3éfÅjIvänH„5ŠzÒû"µ¥iM2ÇÁ‰éÓÝdžÇ}µH,p5HËõfo6NÊQéa¢‚f¦Ä~Ü<==dœn.ö4ód´ì©ÓÓSžŽï¾úf;N»Üo¶›·ÏÏçŸ~>·Ï› /ÃhYÜS a°$Ô3gZÍi;#óùñô|||ýææbÿvÀh`iÑ A‹{~‰?ýt÷ùý¬£a.(Ë,Á1;eF³‰6GtE”–ÑòX}Ky! Š^Ì2½ËL&0© ³!U N¦Ø#æû‡—O÷OŽ|óöêêê• [­A.›m‡"á4P¸Và‹ùJ8"CÙ¥¹€• ®Eµÿø¿å?-Šÿÿáo…S²5)┹ï±K›+ƒ2óz±= eQ„©`6.à6Ù,#Ó=S$’6UKªƒž rI,=sÙ*MTƤ»w7“¦Šœ²˜¤Iì´T–„ÉÂ=•0T7€™(R)D²ÒäÆ š1”%¹îèÁÁaD ÎÊþø¸üt÷´ÝØr>__|e~oôBÏ,B1C‰R×é{A†Áá%‰™XÀ: 38–¦ù¿|ÿ7¿ÿ‡Ÿo¶¯©<žÃ½›BšÖ‹)-Sn”­_ý¹¤JfôþrxâÓáñr{=! O•EF*½T£TI9Pe˜›‰vÌ„b„H.AvF˜ Å)€¬–´3­;ª‘ MŽ1q2&l„š0ÜF—ÀF ‰äØ{Ë4ø¹x»ÀЉ²ÈJ)×F#'! œVÈBAŽ`oy8ŸþõÓû¿Àf`[V—^ÀTØP0‰%×ý¢¥yûÌ'’c‚îËdR‹Y‡ÂéLÅè‹3…õDº° gHn%hi-¤µaaÞhRI ·æî$‹:¡ýée>Ö‘f ž;Ö;3ƒAD"Mf4È@ -hÆ„©üBó a-Š6q1ë‘g`/À¸eETq–`¶°$T¡J’Ò²ôûÏ/íêêêfáf :̈ä?×;½'2d+MÐeðÒmÅn@™nЦ³—")s4ã=srL@„› Ï-ÂàÄ–ID…ŠÃ‰k}2+Ë‘ Ò€¨Ú$‚6BfI'†õž=P*Ý(Y&Ï€Ë ÊsGKx7Ô­Ä%@ßD¦q«¬ œÍ §dn”aT<§ž›‘j5W9¯iBôr¿”4ç¹åÓçO¯n¯w—×nî¾€ÆÍ˲¿ØGŒ¿þr׿§‹Ë2T 5£È Y %e†‚/å–š²ˆAR¹Þ]Xd“¹9S¤ ±ÝßdŽßººÝ‚÷$ÂAº9}ÉÀFi4“Àb{ã`ÞW‹ñüò2^¸£¬'›2ÈéùÏ/O¯^¿7Õ…µN›W×W˲<<<>Nîûq4Kš»$gQ6X§ÕÜ›)Ú™Ÿ??SýæÍ«:bÀ Y‹™Y–ä°Ý]] 7^êÝç÷¯.oJÝgöžsöÖ"Ç2t!CqIP¸±Wºp¦7ƒõóœÄ°ÄÒ‘­&»U–†LDGœOýî~>žOWþöÍ[+[S:]X(æP‚ìkâ[ÕøeWêîT&7flk VU®bÄÆF Ž,5þçÿøÏ‚6ÿÓ¿ÿ)AX-Š"Z¨'ΣuS5Ö7¯¿";<ÍÏDÒˆÓ¸Ã8¬+“a Ìn¤† :‚9èrA+“ÒH¸±CLUSØ•åfAØ¥€©™D•ݼK««”&ë."¢°ÀÁ{ÔŠIeK´‚ {O©>üú0MõÝÍõñ4ïw·¥„s001»Ì0ôê{žIZ«ÎŒÞ`gvW°BFKªúù¿þñ÷WÓÛó¯þõ~SNó|:ÎÐ0ŒÒSÕLiݬR –Ù×"·;E¥csš›éj·œ½GÍTw3±¡¤Ð#:é<Ã3 Ë¥Z#´…uù€,a4Œ}Ͷ %Òlt‰`zõÑ8C“s@v· )€RW.{0E1Öd¦õîá—Ÿ?ÿz\^ÊpéæE±Zd‚¨’çÉ ‰Â|>Ÿ¾ÿùû6¯¯_•â©ìý<ÖI²»‡_N§eÚmBè i”&+b´Ì¤¤*áΤ5Õ`DDvqJO5pHôF›© RÊÆð³9 éÀRS¶¾ü׿ýûãò°nF/RB–:ß>üéç_Ó~Ú¤%Í»"@ÐRÖH°YÆ6™Up€5©/I7ƒÖ";à™‹PҦͨÕiˆTŸ7¸™;±†›dr„"òô|:T/o^¿ªÆ‰)€ÆjÝàò m–f ˆˆœV\*áBwÈÙ”Z!('% ƒ¬ÀÎ,Æ‚j¦0V˜ŽZ¼6Œp0†äÉÒ©(¸ÑÀ .%'8Ì[Ñ.S5U†¡YÞA™’ ìL,=©¬DKœŒSéDIHv£+ÝrÅÄØJ¾ÖUÑ %òÕãk*ÌL3¦Ã”JÁ( Hàú¸AiPšQ]í8·Óóǯ޽¦²'Ï’WÁ€Ër·{Ý/÷/O‡Ã¦ø4¹J@n£«ŠF—Ãa†ì&‹@éï¦ÐdÑt, ÉMLä4]QþÇïÿþæz¬õZª"% y"ËPžÍÀ’ÅF)B/&ƒaØnúð´½)Õ¥ ÕÔxw÷ЖóíÛ«2:±I(à|uuevswx~z‰<ì¶Äš3QLD u¨¥ät˜Ûû÷ïÇ­Ýܼë0 îÌ pÛe­WÏ"êùtz>~õî7¿ýíÿéòòf·ÛîÆa·»†a«ÉÍFy†•b­X  tõ’/ÏǧLJežSKæ¢xqg¶7R™ˆ9òîþÓÇ·Óøúí»ýö¥ -nf©BŒ]¤¥‰&7²J¤ÈYd0k ¼Ëô%¾«°ž•ÿó_ÿ³JÆÿøïÿVjk„ a'œÉ³ÑŠ ÜÃs¬ãæb+ÓF:ÔÀ1Ù+Öm²§A gi’À’N:l +îÑe\s¦È´ÌÐU JcÅÝ›‘¡ YA ¤q Õa¬„hÇÅå¡Ó<:8˜UbQÍÍÊz=—©óñôñãÇß}÷UÝĹ·ã9®¶;3t,nÅa`¤AHbéFúÑ ‡´LVW!ta Œ”ÁÚ|>Þ}z¹Ù¼{÷íW^rªg}zYÈe­X%Á”¤°EI‚Å U/ Øç‡û»÷»í«›ýÞ<æåüøôôþýÏ?¼¿sç0ñJ8R…€§ ÓêeÍ!‰*,„¨®&+Åé`ÓåHJt0PÝQ„‰ ·ì™²¬¹D ÷fÞÍÆÔ¸)‡§ïy‹[·Bn¶ÃMÒ-Û³¤CÖϧc›óéð|sñîÍëw×›½TÏÖþôÓÇ㻩Ժ‘ u.FBP¯eH[Ü•é$„æˆ/ã`  @‘ÔĈäD¹³I ÙœF8¬u4P ];Xsdf¦ñéñôùç—Ž|÷æÝ¸æP詎,=—¶ôaÜß%ØŠ•ÂbdÀr½Ð­X§|k˜`5ñ F •TÖß …’#éb­Çè™ 0X±–­§;²ÀƒG«l ‚ÇùÄÂËÝ¥45­$k"©™êÊÔê¦ê¤o“Ša&8r[¦h DoÅ(ÉCˆNsºä´;$ZÑX×kf•Ž!¸™9’+§{)+qž¢5!ï8!‘9™¥8Ã$ jíGÚ¥SD ¬ÀD­„AKðÑQ¤‰_„Íav‚ Y̘&»h0ÁÖŒVÂr„Jq Ýeh„’@C •LlÝ’xíè,(Ÿî~>^^¿º­u\wa) ˆnbVd¡åõõå°ÙÝ}<¿<>YíÃX˜ž,Òv€ìdÅZI#N+‰œ”4ÀQa'ˆŽÚ@',Õ"’纹8=?<=>î/÷ ë¦J‰– CψR»@3OÈHçr²ÃóËÍ›}eAì Âüðrxyzÿö«})[h@Qd…G-ÃæòrÚ1ëñÓËa>׊â¬7i2Æļ?êþçýíææò¶” öj‹úÏ„u ¯ÙÅòþ㇎ã›7__îGÅ4Ö Ç>Öôu*á4äNBê¬R˜=¡tPH=ûÏúýËËÇùt>–ãùåp8G§ùœ¨&Ô[»¿~ÿþ½:¾~wsýê•Û(K)ÌJf2ÝÈÔA:ÜHÑÒ2ºR2Š%µôŒ\ËŠ„yËRœÈÿÃ_Ïÿl|úïþ Ìb1ÎÐRÀG:Ayýúë±ÒxÖT f+Ѱ Uñ(µ£ÒÍÑteM_zŠ4vÍÐ¥Ù¹X7xÀ(«6%Â|)TQ¢«€r"³eU¹ pÀ™4Új¤9,×r)Eša 1Sô8ÞÝÿÚ…ÛWWîz>Ž'ÿöÕmfˆ*…"N=ƒ gOëL#GÒf" )5 ¶ˆÍL]ÕØ^ŸÇáââêb¨unªƒ<Ÿ—ý~_­I‹ro„Öμ™`0,4´xøõý÷»íÍÕÅîÜâóýñþîûóé`Ãþæâf;î£Ø›Ý¶Ï©*36eÆbC ™žH˜GX±ÚQ _£ù‰BØ‘HÑiJ;Ê*Ѓ×6#›qJpÐ`ðU@¿¤!·LiqþõÃïû‹ýíåx³Ûï¼9 =Ëòôû￟–rê(ó@Ïwó÷¿·Å)³LµaS.ÔŸÂO/1îL…4šLHpVët :‹í|8ßßëõkvu”ùæÕn»ùW¿|ø©5µ¿±ªÛÄ—jKs¨š ¬Ð:×C)Pf[©›ÊÐlÀ“ÑéÕib„d¨)9ÝdÒùâáÍf8%‹ ·!£€œ£^×aãq®ÃtµÙìÆq;í*|1Ø:ß8-<-Çóá£ñ7DZ"‘` -ÕDZn ó8í2ͽ!Feí‘Õ¨‘æÅó`C_…$8÷v”j†ÊÌu|‡á&{9?;¦a ¡÷®YÙB€—ÔÊÔ’¹oÖ—ÖÿÃê·ï^ÿ¶-ÈH½ØŒœ‡åíÕ~U­Úà,½1íæçÃáqY–q373à„\Xl›Ã€™¢ »³àéë]…l1îgtUG–¾ä# ޾ëÀ?øÐF•ðd“ Ö|B?ÓÜ݆±¾½}ór*ÇÃÓËóÜú{ƒŸ;†á°¯eñz¹½œ¸ SÝlÙ”+x)uðÕl¸ ´Bx›ÛF®ŒNo&‚Ö1‹#(ã&µBÂÎn¢R«å Òˆ"ój¬4¨*ŽÿÇÜ «âùbæà˜fB¡©(CIЏ€ÍR(àÌ$ çÆ2ÉlŠT˜U±(­„à YHЛ0ƒ›ZÃ=…›s;YIH""¡5ýh)4ÑUç,ó‘>ʦ!‘о ˆ&ÃHVy—75/9N›ó_üwùÇß?ÿüûó|ÿÕ×¶»|eènžh²Ááð¦sAPÞÁL¸ì|òyy𠦡’”]®)¤}ºxuýêë‡Ï¿\ݼMx¦ªugUχ‹÷W§m©û/©{[’ò2h3$}9§6v¦â¶Ý ÛÍÛvhýªY+ˆsÇLô¢¡Zéìo¾¾¸y³ûôáåþãûçÓ¼ÖÕÅ )uT}üÄÒ¶»:m·À&gpNBdÎ0$Ï¡ååp÷ç¯ÿ¼”Ù}Z“ÿ©‘Ó ÷aOℨ„ÒJ¢’œ¶˜^ïk9×o‡ëÛ r¸À[Äüx×îïÞÿá—ï7×ûíÅx¸8N¯^_ó›ï†qL,•žI¡gv`\¥²@HåiæÙ]nàdL©XJâ4Ø8‡ÁZ[¢˜£9XKi:[þKFO«V%ëyjí€Úhôœvê§É® £Ñ• RŒ(Þ»¡ônËàî(ÁäÕOMzW7Ô2È,n4ŠpöÑK+È*)¹XCÞ„,ÒÃzŠd­û"›BlÍ;ÑÈQf $ ¾²_Órt77IÍr$[óQ™‘ð†lK®y µ P–“£A˜<:mÁf(×ʹ)Ö”iµpQVS€Ÿ¦_~ùåî¾_mÞ ÔíîúçOËù•c ”ýf\úŒô€ °(«Ë´ž…Åœ ³¨ÒT¦«¥O-†aÈaH fØT¶©sXñÞKžQÕ“¬*ÔI˹`þ"ÒàD6rŽ$91KñS&†š9­gs˜Y™Û¼HªMŒói>þ|÷ñ«¯ _hÌL˜ŒÓÀ¥{ãáe™O¾Ýâj?•qðrÜÙK-e;ÕÑüp¾{¼S§×Wd´ý‡²Ý{Ä1ÏÛa©†n²J{ vþ ÈT‹ãÌ£—k´þòôø_ÿô7o_ý»ßýÅq™ŸÏ»íEñ©wÿøã§Ýþö»ß½¶|}ëUÄy¶GÒ°5œ“¶?ϧ§ÇO÷/'>¼Þ}»©³$gaiÑŸýñ§ÿy~Ú_ì®_½^ؤÕdŸ¶ÓÃÃóÓËéõ87¶^Aä©¥wW¥S¹Æ É)V(‚\ ;‘á30&…ëÕRÖM4N3l͘Äl GU áCÙ¥—F§ …Ú×b^¸Ùòæêu[ä¼@3²ÂÃ}ÝGc·F¤£SS÷`YgæDÓ‘Ú‘‘  '|pï`Z6bjØ) yöp2#¸P…4©@Fa]„dÈÄÜÕcÕAæÙÍ™(0FÊ,¨A1:³«™ÁPeÉsg/ÞµnÁ³@‰IŒTv†Ø\as ÈÙÝkÏ,ɬ(Ê!ÑzôÙ£…w·,Z 6M)ºY§²‹ÊRÁ[òØžvÜZM){Òæ#Ùiçµú‘Ý\6ƒÖæËÍôßýÕÿõoÿîïÿæo?ü«¿ª»›ëb›aX7¾T¦ À‰þ¼¶?ß}üuóÃW¿}5–1àƒÕb ÉœÏËLJŸ}7Ô ²ÔÌÅÌ#(í’ýæöÕ7ßý›¿û¯?|ý«wûŒSkÖ;çRNÓvêè#V°­¤-S5Ìj†B#à)3,7ÑWõÂæ´óÖz ÆÊôÜ/ÊõõëÝX2œ¥˜1³EÎÒPBŒÁrãù\P¨¶–‚ EY­X§<“æ !Ô9g§¥XaÊÑí&Í{2£¸éwß}»Ù\þüáoïÐÕ–CÓ4n¶ööÍÛW¯Þ<?ü|÷ëïó+]]¿.¾ZwF¬—ÐD‹åˆhÕœPCítr„u¨y#bT˜©ž¶)³¥—jõ žKÙFû²(þ#ûôßþÍÒÊd“W@½ÇÒÎÛheÎÈŭ\_~·ß_’ų Þá¡6x0ËœƒÑ¥kp£E³Þ:ªF°uÁÍòH™± ­ÙRT&FjHR/@Z7²P!KH}ðÍü“Ї+ƒõ”õF ‚Q™0h’¸aœ äÈl½?x1]ø­?޶¯n´0¤1ݘS>  L’6A ‚ç$<|Éž8*>ÿôÓ'ô«?ûÍŸmjŒÇùþpš§q‡”±Â=Χãát0 µìŠcéj‡.h0>?|úû?þÃóËi>,^üb¸¨ÃÜÆb‡OÄp}±#qÿx~><=<ÝÿéÇŸ™c)Å,½œþᇟüéýáÜJÙ•Q¬½/úãÏ?>0ù.9¿¼ÜÓ鵿<úéßž¨Ñl*¨?xì¯_×EÇjÃÕÅpX>Ÿs÷öÍ»qh‹˜®aõ ž^ë‹Ûq3@– )jiR1©§NÇ8/Ëîêúê²Î³ÎY‹žžî®.ß^î͆2Œûùp:-OÃdð6?SûýöÂíØÎçãé¹~ÿÃGúî«·v˜½·ÛËñ¿ýn¬<_´ ¡ÙPÎÇèY¯§‹ÐŒ1û!iõúzzx9üúëÏwwç°ínrHO/§v>J9S5›[?œž_^Ú§û»ï¼ðÕÍåÛ¯nN§§–­ŽÅckÉÈ¢Oç…××C­f]Jn]£{_Q_‰f0Ó’,¥9¹ÑLˆB”ä å9äe5[q§US€Ì<’'ÓU°• «g’ÖÒ¥!‰€Úê?’§N¦(™ ²H5|¡”¬C)å\eú¹Çzsc×·ÓæÖôúå)>:>ÞÍdŒbZ™‘±ö+h!3E+‘³±Â@veèVZ¸Wæ.vR¦­é‹b"Fc n«$’?I Bè–ÝÌ %ÝR¯(È"eFÍjd§º¼ÿñÓݧ:•Û7ü£àNƒI*£ùÅå%Nø/ûû_?~ õ¥å¯¿>¶xþööÍþbëc0¶I Ó™N.@Ý%`X GMÜc˜0)ÝK±Ú2lÍå¹o‡ÑJuŽ‘£Ó©Ýà ’)Z^Ž×o®§ášbÂ#“åDŠ`Ò c@™#9σE!X€/á ›Õñb³»½üæÕë¯on.Þ½}ýõ7ß¾~ûîÛÛooo¿Úlö›­_îÞžŸ?–ínW÷¬Ý¬D4Â…  ؘIfgÇqÉê(™æv!“ËÃÀ*óPŠ¥eBú_þúŸ•÷ÿÇÿË x)KH XŽ-\Z¬t7Ÿ©âW¯¯'¼fÚÚÝ +¡¾1OóÙÐ3Ý-Í!QÍ8CÕ°’™á6´D‡É0}‰'UÁן\°µJÒ4¹ ­„ˆ/ ¾Q¶¨Ë­ œÍ"ÙiÜxÙhù¥’Cã‡ç><=q±ÙŸóÓ÷?þðÇŸ?Tw»É¹òÌ–@.Ñ%˜zz|y 'ØÎó©õ…îZÁEê/‡Ÿ~9lÇw_½½qˆS;ýòñ¸,‡a3 ^²ÇóÿþwÿßLJçˆÝ4\«©so¿|ø5Y þûﺿ{¾,¯Oý¹ÏûÝ~³¿µ³x>‰r±å¥7¾?ýðÓÏ£ßþöÛ}¦æ¹?~ÿýSñ˯¿ýjž—RwÔ//w/Oïn¾™6üá‡_~ýði3mÜ퇟ÿÐ:ÜçÙÝH|¾ûåúâU—‡ÇÇëË·Û:¼ÌË´yw½ÛÇS´ê^P€‘Væen­=ŸPjÙn6Ž"ÈXœ}…§# Ø€IDAT¢Ççׯ.¦Í–ÎÃË|:~žç¸¸¼÷(ôRR¨¹D´6m¦fO/O¨Wûs /÷§OOw軯¿ùúÕõë‹íõv{õöëo6#·XÎÇct;-yîøê«ïn¯o"cɧÃñEÐÃã#0½yõõnóæåô$ës›?~þõbó ŸŽ/w/ž9”éj_—ÃËݸ©ß~ó›ý~Hâ|Œ———aØ•±{ (ÇûÏiñúõ;+¢1qRY @°Ë#$‰S¦¨‡)Ëè„ùŒ“Àj%Y šib­Ã)­Î‰,47ÎÌ*dM0ÕN9Ô× hð’¢(0d`.wzØ3pnHÓ;™¬b_Kñ¤Ì‡q.¶ÛËýÕîòÍ8ÕãËóÓãržÏ^J¯ž"„"S—ˆnLË!Í µ¢PáÎ8w.Ä`¨DÈŽÉ,&9J'CÒl1[ˆÁQQZh‘ÌVì@Ò¨%‹¼‹ÐÍ0¬Äu)•+¬ aÁE<•„•Œ†Bk´"jí&F(VÚÊŠ[ÓD B‚É8χï¦ñâv¿±:°,B Ã}Uè¬k’§¬XN„›.ÒšŒ¯^Ý|øt÷üðiÍÊÆMÎL„à´1œ@J 4m·_}óõ|jŸ?,ÿð§îî?|z¼{ÿùûÏŸ^Žq{û~»ßÞÂhAÒ4RÆŠ½¿~÷æúõWÏŸ_>|øôðñ¼à/¾{ûæö[&]» •™"FÙúÏXs%åά z·FÉÜÜI`ìŽÔjŒ,UÅ£3fp/ E<‘ fl·¿ÊO+µ&ͻ͊pΨÊÁèôrF˜[¥õ´„ ”˜‡d1ˆ+V½Ú8Žûín¿Û¹Û8”•º`Æ:l/®.ŸNŸŸ·[Ç1µYYݺ¬S. VµH3ZZOçE²£‘C¢Š„Øù”uɈ/qÿÃÌŸFK=µ~¶Ø»N¸û©e[|YbÛÓ½tKobW:£KZ"ÜåÜ=Óæ;j~2îŦ`C©Z‹Ô{°1›åêÌë¦ ’àè¹´‘º0¹¥zCn¤n³D.£¬Xº­7äå*ì#Ù©rtô®òΓj E‹»_?ÖS>ŸNö›w¿9·‡?ýúüÝ›w¥n—,ÕõüÒž‡o^_¤N?üôæv¼¹ÜÝ=üòéîø—ßý«ívl Çùû_ÿøË‡Ö&ßñx8 ~ƒrڌ٢·w/ÇgèØã~™—íî¦k˜Ïmª¤~üð><¼Ion¶UË4ˆnÛiæ‚,†Înfm.Ù¦:°/gãøúí7oo/^žŸßß}úñóý¶^ÿë?ÿï7—yÿùÃñ0ïÆÍáù¥Že³ÓýÃãñ8×éf(»ùøÔ# Íã¶lŸ[•AËüüó绋íׯ®.Ëo¦ãèÙM»‘i„¤F³Þ½ l:Ówð!ƒœ 8²3:Ti•ÛºÙ ¯ãûŸïlØŽƒIü|xpj³¹hçáéx_ªm.&ði=»ÛŽUûñ7Ÿ^~¸}õêÕÍåT½Ôº¿ºaQ‘%óúòêjsu˜—_?>|u}{{µ÷8‘¯^Î\¼çvs³ý櫯«%ixºüé×?ͧƒƒ_¿ûÓ4,97=Óeqeúë×/Ç7oo_ïö·Aí/÷ۙřCñ‘ÊÃü°,/›«Ë•ñ›ªÒ…ÑDS2ƒ‘g+Õ4$¥¬Ä’Š\½ÐWÑšj†#GÓLJ®ÚQdìýTäÉ‚ …¾ ÷SFQ×V¨À‘«É#à•ÎPˆ8z:HiMd"•L§:`Ô%ý¨Ò²µ2Ž“—ÍæÕå娾=œ>Ýß=w.ö»Í~˜êMª d&¹2b™IØ= çÌ!Šã è.Ö4ÇÂpì™’ÍÀ(dObÐÀègSJžœ×06t‚»Ó˜&ï5LÖ+쑞IåÚY¡Q¦a ,†¥eÄ…2gMff¸wq6£ÐZ˜W¦*1˜5ÅŒäàµX 9nˆz!£Qè!‘ªîàq¦<+h©¢µ¦Yû¿þ?ÿ»ÿú¿ÿ¿>}ü ˜n¯¯U·DÈ­w,Ùª‹ ³g1kÑ¿ú‹¿?><~úôkÓy¬6ìýÕõíöb|ê /n±Ò/É•ÄäÆÔùöâòêßÿßOËãù|Æi7UZ1Ð0Šñ8A×dK6B‰ˆhYÊ)²FT_¹ÄªÒ¬ #‘@X-ÖáÏ%.A‚•„—jg`£,Ô¶Âmèd/Ó°Ùš™F“g - Á1´õœŒÌ4zi\Ç$TKî*‚€Ø` S4ï E«@Î]ƹÉiØŒõçÿòoþð‡¿ûïÿ꯰ÛoM«‡u„[.= ›‘4ŽV4ª§[¡s2k ƒ-¤ÖÃx_ N*3d¬`ÿoîSûJ)—ÔÝP¶MÇÆP(“ÉíhÉ”ÏàJ~Y-Á 0@Ç Òì2ÂYqѲÖb %· BDšÃF›‚-åRƒ“dµ c:ç˜m ÅXâ¾–Q±9·§Ôù8wAC±ne¨ãFs FÓ…ca–²óí¸µü soí¢^½»ýf3Þ?Øñ¥ÿáð§ë›7-ü7o·ÏOOwOñæúּߎóv(?ýúAØ?ÝÏCXÛËééû>g»º}u}}qÕ:ÝS¨¿¸Ú}0ïûëÖfZ}xDr? —»í´Ýš[›ãxÿrœ—Þf•à®Ö'>Ýž3ÇW7oÏýË¥8}tŸsI•iEÑ|²ë‹‹Kw›˜Ï?\ÛׯÞݾÝ-ñüêòòî¹=?æÓ¼¤Þúðë/¿”2m¶ãnÿê|ì6/ÜŽ{÷qâ~4$ãþé‰ÚÿÙW¿¹Ï „ Öúùóa™O·¯ß\ì¶ %:îøÝ\^Îít~><_^VwC–žæ ˜F7«få<ÏÛ0gÝÖßýö¿h»‰‡Ó/ßÿøËáx˜Tĺ¿{ŒÞ_m÷Þ^úñl¾YÆaüîÝw¯®¯ëPÇÁ„àØ ]’²»b3êf_7yyešb÷i½«1m²qS.®v7† ‰arß ¨9 È>Ï=°Ý\˜•u}‘€(«0C0Â#{±nôDW„A:U=ÏòFlB2`Ù0¤Baa/µ$³k† }Œˆ”€J—²‰Kj´y+ ÷ ¼¥æŒˆë°¸K¬bK_F† Bw&<"IT°kܼ%æµ÷,Ð2Œ,²ÚoÇ«Ýþùürÿüôþûûëm»¸6»m¶&¡‹²¤¶D‡9ÙƒFm[éI 59ƒ:ûZ*ˆê–Ê-TS £€Éô⥠ÒH+™G'2Ü]Ù3'¤N“"è£ÉÁ Ù™€|É4+aR„)ƒþESÑÕ܆К?9v0¥Ô9Ó‹'ÖÞ^ÜTJ·ZçìTšPŒ›c w(Ït“E¤: ÁÞ2”Y×U ®/DY¤EX&W¯Â?Oÿí¿ùϦ¤Z,f5d1ØN×·¯®’G£Ä>p¬° ÑFç@²d¤Þz~˜[žû9ñTx¹)û 8G3&p@¦1ÍA7+ƒ™A/K{2+ûñâòâòbûª(_žžsðºýן ÛëËѨ>GÀÄ_ß?Ý\¼+U[Úý§»§‡6oÿü_üÎËa^¸» ÙPXÌëË|zwûõëýín¿¹˜&wßí·ß¼y[™çŸ?~ÿËÇâoo÷o_]_¼ž>?Ÿ\»¿üËsûêö8?´æWûâ¼´ùùåˆaØMãywWâòw¿ùΦp·±^^]¼ýú›¯k ”q(£•Ò’}^æó||Áv|usssyy¹ÛÞ £×ºÆËo¾yjõ2èùæ»ÍöÂ}>÷ç_?~6½¾Ü^¤xšûñ<÷Û‰¨´ ?ƒ¦q£ˆçÃŒô¢ˆ5 š¥H»;¦i±¹´"wÖZ&¯IÇñõõëÛW¿¹½úæâúòæÕë«Ý;º¹oZ‡û4í8š™a,Ó0΀Ó+Ô3¶@Jƒ(×jP0cF¶ôÅ||¸¸¸¼¾|Åâ0V ­Ï”¶Ê”Ì•¦L&&Ê‚‘¶Þ€4§PGüb³Ÿ²ŒÉ& (\œM"L`Y§Ë”ƒ·Á 0Ò©ìpà &³@Kh)îÐCÉ<ÔHDMÌ‚0pì4éiÆâ&„¡¥ 1ÉÎAqê(\?Š ØÔ‰ zgB 8X1ç N°E.®" iP £Uhü2¯&z·Ö$KsCÚ‰¬K“¡+Ff¯ØZŽF—‚=és,V‘… sͬ“R#Š˜°Qd…VM‚¬Õq{µßŸOýîói勺Æ*]'ª™%zºäÆ”Ï!¢F±"€y’!eªK¬ ‰‰,nþþºÿÓIqQ+k£6™1 ך=q˜ÛLm Q"¥ ¹çÖàSÆ K<’•h6. *]8SC™3ÀhBªf¯UHS±s±­”=ͨ5H5¸w+†ªÈ¥·?ýé—ûOýârµ»™nöÓÛºË2Mc¯ÚÀ–¨Ý`MbY 7VÙTÔI@âR†ڡͧ£·›zm¾ì¯ËË7—¯ê0üñ§ßžË›×y<ÞõèX†Ëýôéó(þúÝׇÓò‚ruj‹¸÷ö›«‹ýÜ—»çãÃsÙo†‰6Nm<¾œ®ÞìÆR=ëËiˆÖÚùeôéx><~^ ¦bÛÛ›WÎyFhúú7ï¾þz­]nožŸû²0Õ?¿|n½ŸŸŽîeðß|û­Ç›Í†XÊÍíJ^6©îJ¯±-ÛºÑÍþ»—ó95^LÕJ]N3}öb¯¯^™Yðàüüü!´Ù;>ŸO~°×¯~wuùÚØúêæözwUk$±nÆ×õv;j¼Õù¬ãKÜß/n§aWëXÓ7µbÜ ñÝ¿ð¡b ­ˆÝÕ+ «Ëfú˜Ê ¯.÷Ý8]uÀ!—u;%ÒY@«ÊÏ<›O–R‰Zéý 5rÝ\ghp"-tÔ——‡÷¿þä}kÓýh£EZX f…{-@-«ù§ÕØ8¸…{ °Ä|÷ù.ZÿúÝ××»`]Î`Ár6£o ›YöÖ 7¨Á %[š„‘I’Ô$¥óÔT g È} ‘çD#v‘¥(dtC$©4¯™`t­ŸE4·„Si'Œcù‚f¤Q†p {É:9ÎCNÝK¨§R&ª’‡ ,Z€ÆÎ`æÏů ™è O¦U\Ût1]+òýÇ?½ÿõãÅîíÍNpÓδ¥Ãl%‘§dGhŠ„ÔÜךáó c‹QuwGQ!ÎMgqt"D ‰;F…‹\ÈÁЩ!ÁºÂ(:W­û¤ìÁ1¿¸äfz- èIìB%L, ˜ÆF@¨Ò`v¦ö•§ùêÌ0ZІjê¡aåýÁ—Â!©ë@\顃ÙÛÇ«ËÉʹÉônuP‰31†¼salÁp7#V„a°Š€”„ºNFm#ÀÓEë­³¸AB‘áËÿÅ΄҃ ±d‘7éhLÃN‰2H)ÇN¤i“* !“J–3’!«=X$`4cðl¤Âe›T•u…¹”ýŸ"¬‡Íj—´Á¢ (¹…µÅÒA$Í©è« Wá$Zm!n™UÞÒä…šSÕV?v‡r`-Íá^ri(ÜÂÌq„¶Í6Ì|.ÞÌDŽ>m~ûío?þjOî¯û«1,Þn­LÖ–òîÉPQhnt -;EZZÚh‘ÙݶžÎÿ´(²G˜às¦¡mÃåJ™ŽŠÑ:u5ØÆs11@S„–"“Aæ°Š\©¸çbÅ€`#6‘Fú¤* 8#Ó¼;°ð^¹@Ñ\*¼ˆ<7Æ`A!Ø,tÏòõÛ¯¿y;]ì6ƒmÃj­¹‚˜£˜ü˯§/-Â5’ÀÌeÅÊ´®N‡ó2Ow`üáÇÈn_½ž6d¼ù毾ªÓñåôôüÐ÷ÝWã†Âõ°yµ»Ü 1Û²=Î,›·ß¼úú7eXX.¯có2/©ÇÜ¥oËæt> Gã±ÔaÜmŸ–_ÞÜo¦†—Žñrss}y½Ù¶c?>¾ô¿úíŸõÝÎý…‡{÷†ùðrsÜŽ»Ýföecu»­e‘ŽÕ9u#°D’nOP–É6]Œæª—¹;ÈŸ‹O,”:çy9Ï6Woß¼ÞV2óÔ.&_ M!ëFÚÛä ØLõbUh&ÖaS†¶Ûl‘MÍž`ƒe-hp=mƒ3픪<é­[¶´’tZd2,ADg·2T_r6áZlVÎN‹(==ëÙŠ”3¹—ì1rJx¢:=3UÜ*¼ ÇjCôåþáóßÿé×ýn{}µï ¡IÉ4“f˜‘òì0ŠÖ JŒ‡:R±d˜“½//χÏ×·7ׯ¯–ŽZ›CP'ðÌU¬»”º‘€tËb<Ñ{ë!½<¼oè&¦|)>õLÿBcY]í›áT·p©­ÑE"°q;™¬…èM+–7e†žgõ°jl–Õ³SÈQÔ²CïÊ)íÉ¥©£“;E¶b2ž@fRf%‚÷% 0›áåÕÛÛåùâñùå×þðÍ»›‘Ìn™ Kº›¨N¨@…Hó¼‹i§ÌVÔSž¬FgžÒy¨¦‡`…ÅÊÌ0Àð…xReè># £ˆ¾p.UKªÛKÆ;•§TŒÝO‘ÜÀ Ì‚â(á±dƒçNd*‹g,43‹Z™§„»;”H$œDƒŠ˜ƒ`ðj0ƹ©ÉmŽ¥–Ò‚‹4›ŠU&e¨“TÂ\‰ìUÀ&…“k²¥ueTÛ(Ã¸ÛØÑhCªY®t€Å}1N\%`­x 4ÐS„ÓWWÄÒ¢’æ=,RªÉ%3 6Œ «¤ ÖI}$½Òdy1§UÀY(`¥ºqV˜dz†ÒLËêöÅxÙÊ3]f@SS€%ÕAZˆ( YKÒZ®æ&™$: ^~¾ûõðü÷—7ß”í‚Û°äg°R(X²ïÌÖ&ON3£Göä'iÉZVVk꿹Sܸ¥^ZDæeWñÔ`KôÁð¥ChÖÀ((4Y& Ò˜†Ð,F1ÅÌæ %»Ì‹ÉÀ= ëQPÝZàT5Åzò…E„ˆ.ºE1P%©¤Æºyu]ļ?÷,™©±¹–àjîa ­ )#Ã1'σ_·ž@1º@è¸L¶û‡—»§§eøí7õ©‡W¿U1J»Íõ››¬ƒ üï»ÝÔ‰UVÏû½–«iwÅY-k¨© ±,GóóXøêf77‰(Û\ï+óx>öûÃSK¨l®.vîúùó§—ÓýÕîöÛ¯¯½#÷Il6×ÓfLnuÓc  £3,è$yfec|ñ1Œ-ÓÖ¬ÛÈNÎ^Çž0ÓÖLZôz˜—ûÃÓ¦¼þóßü¹W™då<”j=†r>‰]V¬8p’-¦­Á{.,…Q@–ÖÓ8ÔR#дHYXtºgK Òº‰=!®ç9¥àpjOÀ”ÅÆD‡NVÕÚ”½ÖÒ Â-gP2F2#Z~©&iÉè0àè¸S”êÑôéó¯ï½{wýͰi/O÷»o|³@œA"0à‹ä¤EPà¬ZJNn.LÔœmîsÿêÍïn^oY%¢X)fˆ¦›5`M 8ìl–žk,yDÒØe•”—…(=Šc±’Ð VgÓ0yn’ >“½'“a€ŒŽt2v¦I+:N KZ-%ÅFFÒ¥4‘*@ $¹ Tg̰^ %9•Sb”H¡˜»g= ƒM"Ý”® ±käþâÆ†ÍæþñáúùÝMîö[©;Œ0n,#%5WZÙJ=ºM¢7j$|ÕVR a(YÒî@šœ¤@7“Ö…éDW–°É¤Ô L÷´!gGЋå*$pX}_ Ì»Ù5"T€Æ@Îsô¦Ñ¶+A\þÒ3+6‰EvÌtÈM”T,'¤»¥×|*pfÙ4tÃÄ8·1º P2ª¯°Pf2•½`’@6ÀÀ!´AíκHi®–€"C…%R0FRêÉ )³TfÉ ØŽ+3«G­çb…P‘BQôˆ,+¡ž¥#„ôÄ#EWш®2(¥Â=Eö4A<'ØÌLFÒâœ^à´D¶ÉlÂ9p„[ 5˜¹S€œ-¢ÀI"€yŠ™Áôb35d&­Ñ8ˆ6°:Ý|nŠÊI:J#!Œ~ùæÍæz÷x׎ÇÇ6OÓv3Ôî%e­„™7` HWD× ! l’I-‘sõí³(š œa =ªÞD«Ñäf'DrÑ|œp¨ðšjžR³¤õ-ìcèV’òHFb“¡)C p*phChbÛ¸{bëDܼàªP¶ —±áÔ…ÕËÙŠ,kdÏ4v,âª(¯úGõ‘ky"ßdš`ë+¬sœÎ_ýf¿ß÷i‰é¢Ñ"Ä+h'ŽÑÈ=±!žNÔ;¸^””¢rüËô)>ÓÝÓ*pÌ-[ 5]%÷ ÔŒúLöSª.!ÓHuhÔ®pÔqÛenD2kjÊë^µ¸Eņ»Ù ™iá¤,8gôÉjÈF6'‚§"v_©b±ØŒ•¬½³…T,™.'—9£|/-îTcYÔU- õÔ»NZAfÖÝ@UÛ¹CBƒÂD΢Ç1ÃjÑà5Ø­«°Â«ð$ªV`ŠnJÃÀ:QMÑÕ j§ƒúŸÆ²¶ó·ïïí¼1x_š+™µÜ·§åÔQ .#´çÜÓ ²² Å™g Ë&£ÃkÈ’†¯“gT/dº £ò¢è?ýø_®ŸZ|ÓOÎE}¢»@îA®DÑr-Ã'º!”³Ü&T,ˆ.ÂÙÊÆT $¯8Wí´¢J:¬x}çÍ`Gª.ÃќT•ŽÉ8ðñ›Ø€ÅuS©¨1–;·àâÚè"åìÐ#6HIí½|žÞ¢¬Ðí¶ÏÑ~ùðËç§þêáëß}÷¯NghT“à”A¡‹1¼9AøÎtköªYhÅ4v2‚d9^ª¾XŸV¸ª4ŽVuªiòw5xˆ=°Öâ7ñp9·?ÿ§Ëvúú«7¦æb5EKeU’]X&’.¢3¶£S>Q¥jðL4jŠKÃDÒdâ\ì^ ÆUª8\ =–e¤ê+2’V¢$a29 /Y´ê<ªUw ­:Ǽÿ»óoƒ›x6Ò†¬h2c:nMDà†,øDeWVÜé~8KQæhBiÍÂÚp:‚„w™DÌ€ٌءqMLT††PNäd‘é.M›œ‚j"ËdØgBˆ­²@4ö]{OÀT ôn·†ƬÛÌ(,Ñu¢„Av¸Ie31˜ܤWÀw£yêm5fÒÔuxm^ƒ£k¾º7u{?5쳄Y(`ÚÝî]÷Ró £vo‰ÐmðûŽ[NËlQä–‘¹/…ltN©èM÷6—§†b­LÀ¦¢í{n‹GAˆ¶><^rþ®ù ˆNe–X.ìINÁ†,îª*F˜I³º[fPòvb´¶Ósp'ZÄIJz~©ÏÌqSG¯áœ5à…á`‡ïk\¬z‰Z˜n¶ˆEØ%Ãʼ¨¥|*Ÿ¦Ý" £ûFt‹Á”ädï½T˜;Œb^Ñ0vw*y̰ð™Øì5éB¦‡"{A©ácµŠ[o˜¬S8%€úÚBAî KÖÎâ·¸æ½ñÁõθ쪞 d´@¶ÉªxYЗÁÊA“Q €v ]°±Ñ.„cÛnㇳôþÛoÿæô¸¬:Ĭ¨ƒÓ>„¥È)D/tÂäDrßc‰E8 ;ÕJNìhSlUC,¡w pìcö¦£_nxLMóõ,“”Ð E0S÷¤LO˜Œˆ‚{Óš¹ &‘ ivT¦±/ÐJøÝãëÿáÿö?ÜnÏçoO§{¬!Q•pÕ­ñ]ˆ´w1§ƒ6=«Ø £@gTÜ€†jŸšûÂWå*"fíhKKxgž…~žHðг<‡OeVÕJ@\{.dUS91Š0ZïÝ5Å>± ­Œðs‹,(‹©ÑØ QØP L±¢:ªel™ðŠ´d°ÙZ0§" ;*w§“‹fùÑs¸îǸAÕªîäšHRt$@¤Epo覟QÝì·¿ûæÛ~þ1z{u!ð`b±¹H4EáLQ\í …±´œåÜ %Àz¤6¡`ËiiW¯)S€•§Š›-±W=±Ük%¸ @ÁAÏ,±—»ŒÐÁ²Zäç£flae5‹ˆAÌAÐkgè”DáÅÕ…`ΪŘ@‡%OŸš)ß,‘¨i°(€"œ²–`x6`CÝ|¹pŠ`)ÈaöbnòÖØŠ/vÛKÁÙ#Qj@Fi0›¥[ »B)RËbíõÉ” òX".¢)]¸§Æ–ÎðØäÂØ·kÄkck-›£j£ƒª‰{kq¨èÕ11µ_ÜžézµsG-‰k“蘕bk”q_8QkWŒ,X‚`ÑcNÙ³Æ-ó¾å‹MF{¹×㞟]ZäÎ-XUÓÓŒÚû)NUÛlûyyj:·¦ðVFã1fmRTfs „ tNlŒ±´¤] «=†Içé$f˜K•í#ôT Ï4]Äb±Dgþ/ê¨Ýr”#ä``wå,¢&p¶ƒfŽslKÇz8?w}yzfÃR~B3¡·B³sab*Z³ çBº3í±Çh8Á1c—:§cÖ$"¢¢r²G¤³Å@YÅêÔ~”[“[€vò1à"ÀVì/ÌFúœº³2à}ºÔBÜ‹Wã©lK“;«=o”‡H"&î].EV•ïMçj?È{´{ºB ÕÄà$ ¼FÔb³°[Õ°¾Û-sŸªà®\‹¾»y2;ÄàN£žfÅ rN´¸©Ê_jÞ£*‰Ñ ©Z«(Âì6Fþõoþ›=óÝÛËÒ]C‰ø¬TÕJUô†gûâËõ‘#˜žhÂ,µ2‹7é\ðL‚HòÒ8*–¡ÒÞ0bÆÌžÁvϛǭµ1÷ûmì;·Û¼çüÓ æiÎ}ɽiôþFªÂÊpßæðvŸ»înþüéÚ@siŒè/çË›EqªhKðu“šÑšëîÖïC‹LeAq iUÊž°*³¸”ON˜-qê=ìO%Îlv ð_ÜÁ=UÀ%gH£» çY±ô¸åˆXé…û[­#u´aÛê@¡—ÔQ¡6µ#Ù =Ýà¤öêŠb>6ÆŽôôaÎêa2+¬£™D"Ï”M-Äiö`wëAÕ¯Y[°æ<ü€DwÉÒy.²Æ¾èÑžüެšP!"í…>ïu#÷rNȘü´úpj7L†Ôå2ÿÒlÕQs“ÎÒn°²G©BÀ2ŽñL$d×¹ÆhhÄ@¸<ˡسXhâ I. ŸKwæ³¹B-kŠ4s±(¨°C{¸g~9·x(Ït'u ©RÐÀA¥j Ú BEÐoß6â•TЌװÉÀbNWD$¿äõ ¢Û"O3/€9}‡OªÓÌ„‹Qé{Í•BÕµÐC‘%!ííP±t|;MñYNV´Æ1+|N³œt’g8PñC<ï¹[‡ä6+ï`‡)4$I8z¡zÀ¾Ñr3¯¤ª ˆÂ•8g±Kga£Ü³n,’£´Ò”Ç‘œUIMR.öÖË[£Hl© H¹UÌ/'iwC’gºQÍ'ãÙ”ŒcF”Ði·ÃÙÈ…@o­ªü&2ì½8Š eqe `§ÎîºJGÞ£ÃØK$»Q³ªöÖ(¹ÑQ5Š[ã;ܪœåfq« Ë%ïˆ[úIJѓÇFìœUbűéàzZûW_áÇ_~úÍw í!l"›Af騙9­¸óxù¢ÊkâfÛDè×Qç/!V!BªÃhœ_REµ†VBÇA•1¹É#šrkààO"˜3ËÜlwÂk£‡&4{›[®r•‡½wÒ¶K£0ìî< Uå0ƒºĘö¬z/‹í]\˃4°¥Q>6mx N¬QP°}i¼Ô.4´µÜè<ÛˆP´@%Ì%¨á!÷Ñ‹höí2œÅ½3ʽ*¤*ÜGŠêa/‡‚P‚.UµÎA”ÄÊ~ô…Hƒy²> 4h¹v»Íáà Ô0H½ÝÅÓ¦iÜS¹Þî÷§m“j»?e^·m»1*ë4eD[µ®KS;â2˜½¿@ލ×ç‡u˽Iðè§Å“3ç†;`dæÝ¿~Þãzß~½}F]û鲬—­56­ËÒÔzo§6'ÑöEZÐk’„L)³ÜÈNÔÄè~°UPWºžEL‡Ý% ·´©Åú|Ÿ]Ž%Cz(íäÕxËÖ§[¾vˆYÊ=3±.\ÉÍÇÉ{øtxVºpOÎ`gc ±¢uP¸›EôÝ)¨££Ò„mÕ4gsx¢U Å>*.‘ÑœiÄÞM†Euh$ UFm=м"¢Ë¨AŠNMXS Õáé̲Iõ•Ìh@¨«ÖÁ,¬«ÃSbƒ`kͺÆ3!Õ#æ0F w{#š¨‰„M¬†[sÆ@U™9‹âQ7î­ lZvu{°–¼Ñ'z6Gn‡!™j0}/EI Ç—EcA%5ØEQ:Œ)½Õ#dãÎ2j'XèÕãÑx)^”o(ÀQvp„ª²‹‰Ðœ#Xö€‚>&®SfÍNíâ(LР› Г;ü 0éæs價±ˆf¦F•f3C¶c1nM†Úž&ÝbàœˆNužl»zˆ¥[Í@í¬GöbYF^:*û˜@†mWEoY€ â3ÁÓž:b™]„·ÂiáÚ€d£¦«šDLqäTbð8@<ÚkG^Dâñ÷rE«†YU+­¢ „Pàìt5/U0BLV/8‹žT»uLƒ»×V \ '8‘ t×=UÑšldFĉ¸¡¶BKTC \‰òè$ÁÉÍð,’APY^Š)wƒ@ƒï³J5íõØ“ ˆF ë>o ¢óÒùpøÓ÷úýoþ¶-EÔ‚i"óAS›œ>D¯=k‘<5B<þï7`›`«µi·¥àÊ1É´gãiT·g‹Eв&¢pvI™'`€>V¤Ó&CœUuÜŽ•FVUð’¾›÷`ÁïÓ®*²ÑE|‰ÃL,‹ú“|N6g_Z£]…=b2öò‹Ñ\CL8É“<‹QaâN’ÑÜ\3ê !zˆ¦åÅES@ªX‡:–öÜØ¢Q5*Œk¡ƒ˜FÚ§ á̽Ç:RÉ^œÎµ61k£´u´°Å¨ÙWäJŸ…YHV.ŒIoÀÙ¾ƒAHaÔ ÀéR%ÑÓªé±2'η¼¾lsd»Þ>}~Ú·û'f:v©-Ëåüð¸žÚ™½/ÑÍ;8ëÔ*³ ! æ¥aNo³Ô;—nˆ'äÔ¥=¾šöñ.™·ëÏ÷ÛuìùòóKú)–¥-ý|~uº\Z˜Ñi âxöl¥™“ ‡<È•‡Qk¾Dìv—»¸¹Iÿ‚hóÿø÷ÿ€‚§à(ͤ¬ÛÒ\IjX¿ÿÍÛe•òƒp ´;€¨ÀÌ=¸Èk° û‚H׬ɀIÙàS@MU)Y†Y¨Œ{D4L8€ì%ƒfE'DN•ÁÀ,LZNA‹™ÅJSÇ,1ëxf@®„*(´ªÚXÑ¢ÌâTÒÒ…B«sØîNU! Q¬Pq4î0#Ö4à‘žnœARf²³8 _Ü"%®æ™ÚÉÝ”ñP3:öSd"É ¢h!„y?rÄö ÙfÞ!'À‰É8ÉN{&´&2‘¶Mšvc°=¨¡:\ë]È\O$ éŠÂ ¦ª‚ïÁHC¼Ðƒ!—‹a¢½B ¤çQ3¦è,–f0 ŒÈ’qèÖʦét•—bL%œÍk¢À|ÔŸÀ’|§£¼–Úô½  à¾û3}êjYš5û3"†ÃY 6°ø ˜Ñ¼´½¨4Ñ,>oàpôpë X‰’xܰhœ ÆñħŒH)Bw²aNx€;Åúò/°\Uîe“œ`eݧ³b#Ÿ„’Q‡; ²v€ôœ3¥ÆPa/»@‹ „a¾ÔÁѹ•ð¤‚l¶F•î„tˆ^AÏ8Á0o¤“’b!Óu@Ñ+,…aؤœhNëº4ž^~}YÏ­J2ÀvDîµZùp€#¹ €ŠBŠ‹‘LE­BÅÒÉу(˜¡a°2+O4;°È%}ÂsÄÔÚ8B´‚F×8 %8ås±ÄÛô$WÑJ£#†C’`rš”ˆ$ÏGe•¡)U1*ÕÔP“^ '[°76p&°ö/ó÷˜ÂT#âÈzÒ7†¿èR´Ï4ª@– b#e ïdL±› ô%Kk=P~€0%šæì¡B†»ŽÕ( ¶¨"›)»È^„Õ…¬…XàªÛâ ‹õV(àDW¨œûܹßççO/ŸŸö_?|úôùSíûe}}yu¾¼éï¿úý›·¿ûêýWËéÜ[œ–sD+Ý¡“P&$­‹ÉJj‹ÆHÃ~^¥¨šMdìËÚz?­gœ_½;¿z÷úÕkµõ¾åv»ß¯û~¿ÞçϳÐZ8x*Ü "ÖàÉÁ„ŠT«N£îåxAÀ¾ ¬ÅúŸþßù¾ÿûÿöÿ“õ²`iõŽ>‰rN->‹—W—w¿ûêkw ‹úÜɨ3ЬÄÄ]Ä6™¤H@[¡£èq™UÄbð8-§ÀR"÷ñeh¸´°Ej‰GÐ9ˆR½Úî´J3ME¢ÏY´mØŒ8¼Ñ_Ò©9_M·ä ,B‘—H'5±d;Å© Ìƒë —1ÊpÈÐ&MÊ•!ii,™Ûó¶QK‚ «PRÑ|ÎjU‹¢‚SFb“^‡hp­:³<;ÏâL´r´*_ °œc¸XÒI¨Cä”8k7h7£¡²í*ñ€wò¸ñÖŽQ› "q ,ÑTˆ PËÌCo4mú€«CgÒŒÛq0P[„žÎ²‰Nòc‹IíE“êv¤#¨(!⹄Q^‹`pG­Ž$Z)I­Hëj%à¨Å£cjÀT­Y¸7mÔ—6ˆ…$†8!ËÌÆR°ÙTެÖER®nÞ†\– L©¬éj™ &v2Á&À˜r·ïÄJÓ¼ *Á‚Í<«…(È<Þ ‰t‘[mÐn:4V¯ÒÈ"«ùP£’ÆÖ°Tò¹™¥‰rÎ- X< *‹ØaSbHQgk& À´ƒ³ È@Â*ôÖ\wž¿È"xÜÕV/2pévoØo.o±,ôÉœ§È6 M0i¤»tð—-w—ÕD* “©`PÍÌcÆljH˜´É•Ž/Â@/j#8’}ÖÒPàΖ…oÉ&úØï‚¥«–/-‚Ú)ØB­SXŽ ´Y&P]8—'±¡€ºD…±K96çb1¸¢Blò±h—`q²–¸ÑJV“v˜P·Šµ74+ Á%‚D’ÅÆV› §ô ºü°;?{Îlj®5Z‘7CUZVÂ(@nÅQhŽHºŒµtVì°àŽ6'îFwbZ÷ÄH†*Èž¤"Iæl¢73¢ŽcubŠ]|B9k×q»Ž>|xz~žsïß¾ýæÝû×ï¿~y÷öí«×§eq„¼D¨©ÈÉÈè(wyS¥ˆ02Ù»qÛ bPdhDErÌFM²[gæ(€ÑC%Åããû÷_ýæõ›W ×¹ãéóÓóÓ~ß>íó×ÖÏŒÖd”Q‹µ}Võêâ"*‹EÕ¸dìD:{QFþ uÔÿýßÿ/`®MËÒÁ$‡Ä¬jK{õ¸¬ËòæÕ›7ëÅŽš%ð(-\R° º„K´Î0½ƒ#@òÔê  y1Ã1…,y¡6k7zª7©F™±ø¡@Äd¤Ð›úL¢²ZÛ“¡Bû4€ šÇI¨Å¡õÈd8YÜh–½mû?þð§çûv>ŽÎ?5Œ"Æa³“,ˆb›²!¦æp €ú€¬Ü A¯<—‡Q®ÈÂ?ÿðøÓÏŸ®£½ùÌR [È‘ðnwM5ÂUª†WÆÍpa ÝLYà8VzwS"Št¯º3Z¹}1!øä¨IWíb…\œ‰•äÜ BÁ¨:¼ ÃDRRX™:ä_Jpñײ Ý™Ñ`f©Ž)¹¹šy\æµ°‘bPånäp"ÓTo-“^½x#Öáͤ…„He°Š”C¥Ö£—Uœpk:AW v`€Ý˜VE]È<Æoæn<Ý™àÕRÜK“0H¥=ˆuæóËíù§_>œÏë†ì E¬¤)Š,f •;á/Pe£a+MÈRA7¸™ÇËd/f!¡-j „ak‚‹¹Ã€ÿ‡ÒÈK¡ˆV Ô‰2l`õh‡Q® —‚Aïį©€"ŒÆÍèð Y,  [XÀb¤«"z…"hc’Y|©:*w䨄)ïw#LŽVY–)át%,°‘ùåg²·(S Åxþü±/§`€–¨ Ü-ˆJ".È& ¡ 2d/* èlÅ1°]µª·‰Pá ݪ¢Ò šUQ†ÒMå{}©ëlnh:Iv›t¥ r°hèFeîé zZ.¢qI`G'Ì(Þ!'œæ”ÑŒªÁ*¥ÇܦK bÍ9 4Æ0€Å™‰g&´:jE)“QU<Øœ†Ôí‘Æ `“ò ‚M Ñ ­h¹q€Ý `ïd«ÌÃq<"p†ÔšÚ@MšYµ’ŒVNB® ³©WKVKÑžxoÊpܯϿ|øñ—_~¾oµ^Öß¼ûúÝÛ‡óérZ–¾„Ž0ç˜R&‰m‹V©ØZž÷8-†aÂÍesÚ…¤ñ¸È»””’mTIÓ°ÔgÔeÜ·‡óåñõë‡WoZ;ïÛýz»Ÿ×Sï'b;õScéŠ@À99ÀÖ¼Ù!TÒ¨ŠÀRµCõ?ýÏþ?_ŠÿÏÿþ!g ”O‰Ö¹Žywc¹–(Öó«×k(:ÝÀ¥”å°·ŽQAŽèÝÑÐ6i‚†k7Ga,¨ÐJðe3‰s¬ ¨Ü›ûä@ 4ÇB/v»D=™Œ‰@M]¸9ŠR‹%¾\S&U¨<«j3«¹îóÓ?üñÏ~ÍÖÊÓÃC—Ó˜®!w²J  3¡9²‘ Π4Œêùùóüü´ŸO~ó¿þîÕåÒt‰Ff»µòÚ$':n¨d€åAK¤³ãT3+”³ÁÈ™‰ª,V»Y婼W݉þ²ß +ÅÕ¸u›ÙÐÄUž /h}}8½}ûöõ«7ËrY–5T²ì*Š1\[b·ªC:ZÖn ¤Ý¤% øýÏþ¿°OyiÜÀ™øl—ñ"^’!Ë5ÛNÿõ¾c‰‡}îM5¿`F87 ʪº•Ð!:Ò’{”§vØ wô¨<©>#Š8fUU#M¯Ó…؃lXwoÓ§ÐCñÖú’¸4<“•5ˆÁ°§/åÐ>±X´‰Jº0îÄ0t­ùéùþç~ùïþÍÿ¸œï?þ|¹ì—SC»ûΈÊ2$¬hôqÈth¶¦7'Rµ*z‚ÎG¸ª(¹j–„íöKmÛïÿê·óû·Îü|{þxÿùRõúÕe³{•¨*ãÀ€’ĵjRï…‹¹l9©$[1‚Ó¶ ÷ XKy±7¢Wú>j6îŽ|kܦG¸[©Z AeC¯r¡E“†b1öÂ$QެZ$*X‘x]t£\E*«E$¸‰Ì€ž‰°š¢²B|¤WÖsš“ ƒ£hÇ.Áå£l¢V’“É/éÁ”Š~Au˜4“¸;Y×ñéa9.ÑxNè›ò’NL|øùûþËßßÝ.ÿæ?¼~\«Ê4ܾ~÷Î5üù§ÓÃ×Y½±ÌÎ2 .t>Ø[!(’½ÑQ*da)tp#ìDq¯ªˆ7“…~¤¤ŽÀJ¯‰´Y¬Ä¬(wâ¤q§Š4jqvé. {paëÄRqVìMÙm†-r'%¬Á Ê­¹$Ëèö&°$É ôˆççªE^ sÏl ‰‘I´€³j%îÔÖù˜ÅªÙ+¬[ùIj ƒeHGß™©jU$»4åyyõðñóÏUë¢âÁuU§iÄ–HŠ,>2kÖ9Ú†:ÛÇ 9Z­àT«Ðeà®ìæfѼ‹Ý±€ô²;ú!¦D48ÌPúß1‚&˜<µÙ*;´Ë“x”>Ùñz¸ÀÁÈÊÎ q³ÒŽURk(+óAc-Ë(¸Áƒm«jpŸå† ¶\(»È£ôœU5dE˜8 g—sô¦…˜‰+‘dg–Ø M̆㹼L,§Fa;èx,‚³ÜP&‡¸¢Ð¢gݤ{”ÊKª`5~4æœ4vB’\³‡öù°h=ª“¸¡ºt"®ÈHY8’ÒiXàã›W½¿m}C£$GE!¥/c7Š¿ˆg/FSm³ w ”œ€çµ|»–Äxù˜-³væµÈmzÁ2k~j˜ dÛÜNm:§`„±7TƒÊ¾PIbaÍJ£/§eÎ!õÆîf”¼—\Väù˜Øt¬»Gá¾pRÝœUlÿU%c·—h(vî©HÜ7ê\É¥é±ßÖÅ÷œËäR)Èéh:¹6¹Š7˨³"¬{í]ÜÅ2r1)Ç6fs5½Ù0;ZiÏÉÆ3¸7VÍ:O’â)ñü²J„¹Ì,ê`Æ=TŒétaZ}ºe"ªUÌî˜äˆµ<Ëû_>^¿y÷·ß¼{¸—çæíyð|Æ¡ôv8£v4 o Ü£Z«•j›S±°úð^Qw– fU´ÙÑ]HÈÑãÜûòzÎýu?Ï믳ƞ£\ ´î!NûMŠL?‰ã㇧Û>~÷í;Áíu¢NዱIûóýåÃÓÏß½þýÒT¤î¿<ýð‡?ýÃÚ/ç7_¿}YŲÜýü‘m}}~³H‘^ @Ë B®j'ÅKÎÝcP‰À–…ÄÙ…”­¸Üùüéõ¹Ÿ^ AG¦@ºËƒÚ L>R¡º%_¤•¼PšØPfí©²­Å˜ ²šýiß½ow@ëãÚ£ú±ÞcnÞ~ùüéüé_ÿíoß¾—‚.-¨*„yy~º_Ít=Ü÷þh‰²õæÕ›Eë˜ãû¿ÿþ/üýw¿à ‘¦GºóDŸ‚ax·k›>µQi& *²‰;d—›ÃŠ ŽbOï+ÝíˆFR »=e64b‘n[a)€–÷a%SåryÌÔŠœ kçµ—«©Ðl ÜQNÑó¦$Ñ òêÜÙª¼ç„ò >%q‡Òœ3©Йދ/A•+tMxØ ƒÞBPy‰¶™/+4Yý”Þ1ðÀ L©¹F!Ëã%>}Æ&ŸËw#€^µƒI­Æ2|G5)ÜÎb²Ô hVîSvu2 ªÖ4Ô´Pe—ÔÉ cú˜|Øé¤Œna¥]…ˆHAÍ%s·£µL‘š®,Eq“²˜÷”ÓìÆFNÕÛ[0ˆHÌŒlèÃ)ŒÇ|CÎÊ WØRe’ØøDÔ©µYU,p¨Žm̋澇j»¯ÁbÃ’åÐZªµ:8A‘³JÁ”FÖ©Lò°å›qLXœÎF¯Ý«8á²+½›\MQUƒ^DG0vÛL/˜h*†örDšž]e„;…nK¯þæ¼áB\]]ŽáŠðB@5ÌDseì÷°'Š÷}dÝãeûÄ™ûLÆ©ÆË}ìðâù¾¥ÈéØöt^ú)¹&ίNðTãéá¼4¾ºdŸKðìÃã[i#W8h·¤+vhË ð!Üè3}Ÿ ‹Ðœ×Ò0”sAÐPÕ`üË—¢x¸Š­‰ÎGû1Rqf hw]½85Œ‰Û¬Ç¶ƒZŒ[–#ÃꨱWµlàLœŽƒŠ´˜Hd“Ø »ßšh¦áhPÞÑí¹mnÁKæžòj6õmà¥ÝФFrb¬Ui²™ÿÅ€Á—5Ï÷ä£j*û8ÛîAì·ü›ßü¦"\béåyø«˜(¶ˆZ”Õ¨Yƒ\ Óhâî#tCE{œI}yB*ýÔóU" c‰WÊê—WÖã¢s›Ë©Õî©õñå>*¥Õ XArs3}eæóû?þé¾?¾]__Þ!¾4£ž~þôkk_½~«ÊÏŸ?þûÿýŸÏÿú«¯¿º€£púôëþ§?Îyþê›oUóóÏùø°®¸ëËóç_ŸŸÿÝßþ+8Ö¼WµDqm6+Yn@¤²2»úälP9…#ÙŒ¹úóþÓ~ɯ߯ß-¯ßbä=gjï¾$Hïv¢E¤Š{´^È–‰È-±(ï{Y Ïîioåcrìì)ÜiE„|?–8_^Š¡t­Ä£¹A³ûtD)²Š}šl oûËô×ÀŒ6±òDÝ“ce£hBŠÈŒÀ9‘¥‡òÞÁÀœ¥HMpSõä­<¥¡ª õˆ‚¤ô6MHͼ[.OYDf-6ÁVÕ½trõÕWÆ3¡á uå¼ ÕQUqi§7¯Ä‰ZÊÜ÷/À†ê"ɰ+˜˜¾OÌÊÇ$wXdÁÇ*¯ï9?|øK_ß|õn¹Ï¤ÎûœÓýἜ·I™K_JÐYrù..Q'Û齿a½y[™±¶¬m+—*oŸ_^þþ¿þ«¿>½Ê·­ñ>?H+Ùš¼ýðçÿùŸ6×ÿîßÿ‡w«óþú8¦ÏËiâź߶‘¯j¿mË B˜*CHÉ X ?ïWlíÕC@Û¬Ùúº{†»Ä>óöü<>¿½à@Q†ÍJ=‘œÉ ¦y"C\1Ü]nÄ©,d¢É{Çyän`ó@æ:䪜®•.ä¡óÍâ™mV†öã×¹ˆÃœåÝ u.íÆ¢›ÂÇnÖZÏØ3 0`P‰]”‘’]!œH;²N”ÈéÂQÒ­jf˜‚ç<«í®E-÷àœº·†Úwú’Õ2…ô=°dvsº j‘µtrç\¢ÂØJ7åIÜS ô¨ž”qU>Ù‡^@fµ‚¥^V(Ë Fã¤uŸ5Ì‰àŒ m;Á"3DDƒî•|…¼ÖÜ’tÈš<à®f«z¹útÝÆör{ùñ¾mÍÝ—J®íòæíëSÏõá,kY4ùв!î×uμgäÒÌ=«é„Ú½þnÜ?Ù;ÀÙ&ª›–윻§| ÷ò³1†ÒŽ*ãD-#ÓI/U[°2è:Ð…JYQê_ܳ^å}]W‰T ·Ó¾ÕUi²-³æº.P:‚ì­)’m]BFhÒm½ìû!dêZŒ=9Iع=À±!{ lKUˆ- Å/¥ñrE’Ƶ àâÊ©l…™£ÐDTÔŠ{®pF›‘y·³Ãæs{¹q ÎNÞÑfηDlE =çh -Ñyà¯T‰ˆ£Ûë Ålº{F’HØ·ïþ‡ÞÿætþÍy=Q¨$ÑBýãõÃ×ß}7Ü8<ïË‚š¤º8èæA…h‰ÖËòþºßÕzW19n{\Öw¯Þ00Áþò p©È]÷rŒqKø7ßüöí«WÁûÇO/Û¶©Ur+—IÛ£®ê‘”} ˆ¬B¤F‘Ch•øÃŸ~øÍwß~õî¡äYQ•#NNýç_ºçûß~÷í›7§1∀&#·§Ï/OÿùŸ—¿û»¿Žh­?8ê¶åròº¬¿}ÿ7ßþöU0æÄvÿø§ÿþÛ¯wZÚÒØæÓ‡Ï×ëËËóöî«ÏÀlñøúôõûÇËc?Aõ²ÄÏoçÛ‡‡7_çÐ6®û¶KKï—ÆømCÈtÌÉÏ/~ùøqŒë>ªµ˜¹}üá祯¯Þö8=ª¼àìØÏ¯ðúþûŸ~úá~¿/ËÛ‰—#ÅoR˜=âNN¸¤ùÅö^“]J]ÍáGP"6‡\þâµ>’T\f ùZ|p •U'idjr%F9dÂ-+éRœ&½„ 4¯™+#;÷"‡)I^dΚÑÔyšSެc5ê<¦_Ê}À³<”'ΆèѾÈk¨\dg ›e÷Æ>óh#{a Ødµ:o9®··qûøéÓ¼íÏ/óñÒϯ/—‡åaaœ–Ö>öS5?/´†Ý¹ºLŸ§¶Æˆx•æä=¸,ÞM*‘žçs¤ÏlNYÁ$QšðTô‘;ê\1„ylCS Š ¦"gU÷ºì|°¬U ; ‡Yìÿ°dä…ÝÓûI«²!²˜½]¤eÖ ð°Ïýv­ßHé„MƈÏÓS>§–ZvìÂmUÛënÊ#zÛXÇ>ö‰È@ÖHš"ð°ÏaØ&ݤlÄ<&!sWÛŒ)Îä¹,*a…™ákK,ýˆûp)=.‡Ž`G²·™^Zëmý›¿ú»ÓbhÂäMìÍ’mó,8”…šˆã%ƒäúe£×-¶;»ÆñòfÞl}}û¸Œí“ó÷Ñ¢ £ð÷ÿü¿½¾|ýWßýÛÎU¾[ãe¢2WûZÜ·û‹v¢nY¥Y³èS_–vgðéúëØ}Z—½6·Símä\N~|ÝC×}¼üåç^–·kÏ©[Î|þüáÓçÏ—Ó»¨d‚-G¢s© iB›¨¨ŽÕ>æÇ§Ïß¼=(ÏFQ×™3÷ùùó¯o^¿»¨áa]&\µ×„XÜï5ëv×?>óõ+Ñà^È­(<„“µ"X•dAŽäæÜ(=ëáæªÝ@a:á6VžŽ«’4«l4T½à*”GCÙìêp’ÈœäZNñðî¶*« qîöøvJ¸l“Oj§P´ËΙGØ+ÂÎ:¥G0 MsVU4d•¿G[ÛÒ'ÁF6™5MŠ‚ìÅsHôcûX ¤Æã@Å`zºQ»á*gs/çÄ=¸./˜³¸5]îU½Å>' ±á°~¡ùlड़ÄF†Ü2µXŸÅ.ö §§°ª…R.JaÏei—ûþBwóz|e軫‡é½´¤Ív8Ìæ¶?ÿúùåéåÇÛmkíüp:½yõæõ›w—SpaVžÚ §u·#õ€(8œF*P9Ó%(Ì…œåͱ†“ÊV—}Ĥî3Mvø´¶ûôFUÔƒQ¨Äl¥SiRh0QQ6lñTœ‘%)½Ï9—趪†ÙÿÅKq•R7‰F€'ãÓÄ|4ZðÇ9b: ›ÕçäU|3)Ô<¾UF*bžP·ŽAtÏæ–°º1pÈ?orÏ8†¨Ù¸)䌙ìz0mS‰d”ó82X¾Ã+¡PË>-T!ÅÓD‡æ„Ónd VÔ 3åк¶èL>›z8E¿€vÓ¤E^ë¾p>I–‘Ù`Ñ•N,Ð ÀÖÂ%N³¦0 ŸÔ®­óá!ž?ÎçÛ8=ÜËãã¯ÏO¿<}øe{ûö›w½ÕðmnÿøÃgž÷ÝoП;ÚÓüéÃǯ.ßµÞï5—Ö éhyŽ¿üðýÓ§ÉW£GÃDæ¶¥³k­qûóŸþ¸ßñ»ß¾ æÓ}|úðë¸?‘¡ÎXm¦OÀn1{t°¹Ù³Œ½ßÿæë÷ýò›Å/” ­°¥”¹ß?:û›¯OrÏBÐØfNâ22Óç?œ^®ú¯úúíeáùÇŸÿòw¿ýîëwãéú—óãúØÏ×çÛ_~ýyÖš£;¼AóºmÆÛ¥?²¦gõŽëO|¿þòkº–¯ûõ Ù*Sí¥Xç¶ô¨2ˆLï¬Ý™ûØÀ÷_óïÞ[Ÿúðó«^½yû»šblÃçþhx÷¬ÚEì÷ݳÍi¸° ¼ÕlMªÝ,WLt{MlA)k÷Îè¡Kç6‘•‹ÒíOÕlÍ!bŠD²Ilp7E7˜“٠М܀3+:¶²UH–ÍÞ@ôpTAMUFbfà^¥hHbÍâL,¨1šK`cw[EŠËòbJšáš)qÚ%dD`60sìéàFuéÀp¡†ÐT«“·ˆ-ܽ¼gDx´J“YÌhZƱ“A»%pÝfÑ´‹·²-©½Wó’Q¥]xm[Y`ÐhŒtÌ r°G)â…^¡½‡í´3e0€Ù‹†•Í™!ž \õíSÙuð#ƤW±‘ «ÉÑiÃkc›œŒÝE …­ ²&„–Wäf†à(Jâ„ìä=Õ¢FØÔ ‰rwö‰l@6,™›%á*¬ ܀ؔ³±Ož Õ›Ì8Þ”DÁ“Z³Î=ÅtNƒ+`#ÌØY¹›œ\H•ï®f'0C 2Á°GdYή‰©Å‚ÁèPÇÜéi5`‚Þ:j~}¾ÿðóŸŸ??úÃãã›7ïO§7 N±²+m »LÆ)ñiQ͹B›ëÔˆbIûLÑ#]àjZÕÊ[°UÚ:q´;KÙ@„ŠÌaÒJGs†Ðx\Ä…PnûU>ÛêQû@c7ºîÚ:]ª<õ_Þ†ÿ%hÏp.Œ"'Aö¬Ù­@Z´ÐvtÚ W±Q­÷ܧ'q#âз҆2únÓÃå‚¥FôTuîXŽ_fˆ•sj¹˜Æ®\€i•\К´¡ ÆÎgvÂl„fF NLÞF›Ýˆ¬ÅB71êe‹B¼iómÿåóç9/ý7ïÞ/ý>jnÛ•ËBœL>Ý>_o×oÞ¿ƒXŒnU+Ø+k/gã×çÇw¯¬ÐhÕÇlJ½{sþõÃÓØ®ËŠ}~þñ‡ïéø6çBÏ×>üø©Uÿêõ·'ñòáÇgg´óù¾WK”ídÙç…üñÃOüÓÓëó_=>³Îhi¼>¯Ûu(â§_ÿòãOß_–ïž^ž~øõCÉïÞ>>¾þî~¿O¯¦Ùq1 `­‘paSõòq Ö‡Ÿ½ßòëïÖåÌòœ"Œ…$rÞî·¶àñôÑ­°µ €erYtz}yÿë§x|8-mû|}~‰åþ²…ؾ}ýõÏ×Ï?þåûíò›‡vþæë¿ýËxYúiÚøËŸþðáãõqùægZOûõãÇÏM³Æõ‡ïéhß¼½×ǧÏçÇóëQ‰ÚkÜ^žÿòÃÇIïŸ>nõ6ÚH÷¶œ.ëöæõ›ªûÿøiÑÛßüöÝûwo…¸^ŸÖxhkáÚ‰1wüåW¸¯Ë ¨YNŠAgJ"Q±2/ä F…`DóÙÞí)V”&ÂØÓ?‡Þeµcê—åèwza©p-‘D•fƒ½H·éhƆ:El¡“Mº ‡Ú|¡PØ]lªæZU# ¬3ËñôÇ€QÓ®&UFR–7ðZùZJbîÙª@õäÇÖzž±£Õá Õ£ÔÀ‘P¡SÉÈêã¸]e„–ªÝp³'^(æD›Žû~{ôûD Ĭ²ˆªˆ °³h+ïà d‡¤ª½¢u©eÆÌ×B‘ö¹Qg9SZ€róž¸gQæ`>ƒ@Y^gǪ+å£C[ô¡ªrè4ç Õ@Ü*µâÌì êà!Žn¯5¡©Š2ÈA¦QÂÅìRÂ÷¡)ä,5/Ô0¸:AÝè iÕÄ\t)×d¹Î _ M‘UÕ…ý5kš8ÓãîŽò1Õµ7ž¢ÍðZp•i75Ø¢Ò%g©%Õ£d)1‚öA¨ðV`GdrQßx«ÁFdÛ Ët£AŽ(ή=Y¼©k~?²i8±Ýü§¿¿mãõ›¯¿z÷»ÇÇåô°Už0v¹U…ÙÚ¬­UD;y&qçyTÊåø(u ÀŠ@…r·éæ([¥ÝNÔ¦Z ;huصBS­rÐê ñÝFTÞ½j·OÎ=( ‹ý ÝE  IÍþ—;ÅC_A칇N' Žœ¨Jä“Û«{fzoài;˜ùˆáq†¶Õ1}ËC?§@Õ%ÈÉJî¶{'È£?SÐ\È!Ù6êBÙÞ¥½¨Âè®SÎ"†b™Ø+Xé2·ÒJWðrÏtìkË{„Xìv»_÷»Šc?ô矾[¾ydõæÝä׎jÿôýOK<þî» qýçúO5Þ¾}xWº}¸íçÓÃyéAËi`Ž_þ鸽|zûú»r[1ÁñÐû<¯ŠÏ?þøáïÎß)5ósUž—o»Ÿ>n{Ýj}Ï;'÷—~ØÖõñÕÛÓõeûêõwå«§Ûçñqûéÿø£üî_ÿëÿæùö\ÁŒš?~¬xÓúc×üî;zyþ麿{ûWïßôW-·—W훎wd$Ý ==šÂ$]Œ™ùp~ýÛ_žÿøô‡ïÿõw¯ÞpélÜ n¼ Î,¨ù|Y™‡Õ¢’qéU¥<Ŧ~yõêòùú‡?ÿøýË};¯oºžçXï–¶|~ùôðþÕšK_oìÏòåÇ_ÿðçOÄòæôpwÜëãÇÛ²¾©9öŒ7ç­ž~ýøÃýùÒùüƒþ€E˜—-÷?üãOY×ËåÍãz~h§×oÖËÒÛ¢ø|{¹5¸¾y|Õ{ÑËÛWo¢:ô,Ö=oÿÛ?üåéÙïß<¼z|MÊšÞrï­;%ï@Nžt8<ÌP? œG)k/8d¡,>€=Äò¤ºq§Ï§‡Ø‰Uže•²Èâ$ —’ñ+ºÐ\ QU:|heI6(ø0$¤NŽÎD¦á•–a!ƒ4¬aUVû‚ ® o¦XN uH>@àD’åÍv'!]xX#èÆ ¡«ys(«€!¬Ð6j´lÆ\”»:ÕÈÚkY:AÍ@U]›‘‹ ¨ä¬æá¾ØÍ˜èO£²C‡W¬òNU“a¢…o“‘x€·`¸-tuR¡÷¬Õ:µKò*Îᙀ³  ëÌj@D­å# D`éäŒ AÝ”ÍqêŠSÓR<\4nUiu v* ò‡XÐŽªps5ÀÍÛôÑFÞ 2ÐQÌέj1OE¬U/æ`vâÑ „3}O2ô"/džQ­ê̘G‡U¸[ç²± {³°Iyq]aÚ§¤SI(P˜(™`«àÁU‰”Id‚L’l< ‘õ!ÃGª²Yâɽ­ëWo__Ö‹b÷ˆÈÓiì ÏÞ½zÌ`è0£”È@8Òö¨t[KWav³µsTmg]‰µ˜6²ÍðºäcÎdd`-´2ÐŽÁënÀÞéÓ¨Ö¡Ċ+Ñ©1SUÌ9é¾V`ÿ¯$ÃM˜TÌóˆ¯ØDfÖ ‰”ÑO[8 ä¾U´­iiµìØ„aá3rÚ“˜Å6ØÀÙr¤\¼µ`IÝáâFN£ÂîN"ÓŸgÍÛçŸ=±^ˆöõ zE±\­ Ì´¹žö§Ûöñ¶]õOQxú|û×ýfŒëǧû¬*åãׯ·—_üñÃëSûíן?=ýéã‡o/ï?== ÿø‡?=ýæ«¿û›¿úš ªŒý?üéO?þCo_Gpò~B›2‰ª­iyû:~ýðüΧϘµ¯§w÷»¿;/=}ýñãÿò—kæùÕÛ–õüÿûÿYÙËË¿úýß¾~ä‡u¿ûòÐ…|h/õáŸþþç—~óöwoß½ÎöÃ^·Ï;ÿôç¿<ÝܺC~Xß?œ¾úFO¥Ó‰—Þ`ßÜòŽlnˆZ@tyªÒ\e¸[1y_¹þî÷ÿ [{\Ï­¬<òpµ4-­½˜Œ¢\g ¨NÜÍÑVêÞOK,þío~ûÓOÏŸ¯ÛÂú§þ~BïPÚöÊß~õîác«~øáç?vœß¼z×Ö¾ï×Yóáñýûõñ¬zº~÷W¿Cßœ¸Ú½œËDù²¼þôñyßïç‡Xâá|Y{Tº@B7W¬ËåÛ¯ÿjÛqîΖ´“­!TÛÇë_þøÇ¿~¬÷oþú¯ûíymÔR<†C\H››(@»S±’.OUQJ'™™¶ÒØf/MÇ9tØoÀYµÙQtwW5¸Âe¢w$Ý¡VØ«~m ²ŒMµÚ{ƒ²^wàdöH–"b¥³‰[>M¼n¤™®†b%—oᥠâ0¬‰Æ "r–ÒÞ``˜-•jldsî¶€sF``#ºÑà\ ÕêP˜d8ÌܪÊZü"µq€í'd…,Êv˜ÀŠDÙÃ’˜&Ó,Z5â$´dž@õAÖb¥Ðm+$\]««3lí*šDÔ‡2Q=  )‹¡6mªy&X“£T€² ŸŠ«¹Ú§ÞN£pÞšh£ÐÝv²‰JÍÀ3ÒÙp.ˆÑé$GaP+Y¤ŒEYL˜fcUa]+«Û†0ªçªkÀÇ>xèˆY·À•Xå¯À[a–•’±¯0 ”‘ŽÎurƒ–LólÀÑ]ƒ!‰ÅnÄÌ»¢9KØ}@?Pi,@Ñ–CG¿”ôk3SLêh ˆ>ÿÍßþmí÷ÞCêlÃÙûÌñêÿOÕ¿5ɲdIz˜ª.3wÈÜ×sNª®ªîæ Z@  /¿æ¿ EHá„èá`úRUç¾/™án¶–òÁwM÷¼oÙ’™ááf¶LõûZykR¢è’{B9Ñc–î…ª.&JÕ‚šlSH©)6û½¨Žb ¬ÃA­œ‘ cH³Ø…-k6vxº½¯ ·U-«ìl.³q ŽÒUY38…¥ÎôÓ¿ªdT3»bGïñxóÏ]Ùiˆ£õj‘ðó(‡ZÍDô©¾Â_OìŒe)ÌùÍ£úÖbÎÑ[¸jT] E4x&ÊÁ…§*~ÞÓAv!{a’°º.нsÆ>ðÇŸž?ÿü|iYm:.ÁLJ5×ëvoó¥­‹T=ÛüÂb{œþÉX"|½òm=<ßç§ï—vùÍ7ß¾½þáÃO?ÿ²n‹û2¾ß~©CÕÇú_þø‡ïÞ¼ùo~õõ›·?~øøÇŸ¾÷¶Ü߿ԛG{ŒO÷§øîû½ÐƒÖØÇÑ¢SZbŒî7¯Öùù—Ϲõ‡5Þ¾{óWï¿z/þør{ùþ‡§ì×þûo¿±>ÚmäúæÝõ«÷^>|¼ýÛva\–Çuùð|ÛÛòúwýíºÅC^>}üðÏÿüùyÔ×ßüæùS-êKC1º^ÉHÏ‘ Ü¥WËe¿ï·c\/aàÆÚ+cVXzC¹‰/ ÷jXû…[ëˆÒ>]I~ ü¥¥üaÎçæwLãL~ôBxæ=8¢1ðþ7q}÷öý¸ïoó§§ÚÇ'Ž×o—…—LJX^úåøðã?ŒòWß~ý¿ûö÷9ø<~^^oËët}ûÛßÜ>ä«wý’cŽæÉٗ襻]®úæWï€ÊV°ïS 2ì0Ê›T¿úÍïö{áJ±Û*ÇÔ‡§™yý›ÿêwo_¿{X M›>Ã\ÌÄT4õ‚¾Ý?¹´w××__¯Ÿ>?/Ûz‰`½Ð$×Ëkéß~ýûß|µýðé¶ûQ?.ñ2çK‹F´Çíë÷_}¹ögkûýïÿ‚Í‹/ï®óç[¤×Œk}óî×ðÛ÷_}yý Yoß¶æûÇõ«w £µõXZ/ ‡È†IpÈQ,Rëë_^¾ûñÓ÷ßÔ»½nŸŸþ„±%^ýꛯ®Ks¶B’ ·Í‘ºÏz]F(ŒìF•x}½>~Z?>Þ>T€M³!ÐõðúÍëeýÓËÓ‡W×wäZ_?ìù°=¢ý–ßtrÏÜbŽrôK\¼z¼ Ûu#ë¼ u…1:û»ëëË2І=›Â¹P¢-;šñ´è’^Ã9yÐ6—5N’ûzå9ghÏÒœ ê¿þÕ¿yÿÎÐ¥ud˜EãV jciÖ8ìŠÎ‘De`®s’ì‚#¶™cø9t%æ;k žx¯5ÜJ•&«!ZÔ$nƒ¼ˆ7+†ìŠs|Bz›~ažðÛ›¼D‹ôÃäµ*H,Á—éîu¤Ügœ“’@gÕë¢É¢¢¬À55Ⱦ°Ów¡™ílcí¼e¥¶QÃØ›3p-gG&¢²¨Aј§mdžU ]ön—Ð ýÈ—ûqϹ—ÙÏ*þy=ÏZͱtIGŽnL; Uå ‰*ô3ÕiSÜ$-Ú,È@¤{à€æé,÷0ª`¯ ÝÈ@ÚÌD,8?C\œô$'uo± TNû˜“`ã‘X‹›½Êþ_]hêU'ÖAGìMº³h”£eÇÔKxm ×âÚ€´UȬBž:@¡ötŒpÇL0íVÜåÝ…Š…\ì%=N™«™HÀå[úHÞÃ!Qb F8Û4ÞY!,v8­H“[¡*îÄ©9 EN¡ƒLpòÞŠ‰¥iõYe÷‰UT£_ƒF¤kKÌp…NÌåŽ~w>°_‰ÌÚí.]fNz!Ú²Ù&[·ŠAda:Áª‡@‚Õ t¤;"ÅçÄ=‘öfÜÑ•'.\Å>ì@—WÇž'iše=Õu=Pf„«v7I©±AëãÃãõÒ®oÞ>^ß<^ûõÒ—½±-P´Ž`Î*NÐ1X7¨‘—ÎÇázY|Ù·í}ÿôóÇŸýo÷Û÷¯ßWÕóS3Öÿïþ«WoæÛ·õëoþêqkŽZ–7÷ýò—ßüåû÷ë1ÈYѸ?þéó'Äëÿî¿ùw¯„¬—ý—%ú‚N/Ð*íŒÅc|óöÚû6ðáÓóÏ•B÷ûöp}s½>ºö9³ãÕo~÷Õ×oß„^E«jØ¢goÛÃããåx4¶%–åÊ÷¯ßõ }yûÕ›-t*Ž3.+ª·›ÂRìÇíã/?üñû§ï~|úñ§OïÞ]¿þæ¯.×…lDx/Ÿa‚÷Ö˜ä Œª%b«±Œá­èMXW|) …¶U÷{¬Û«ëv!ØY–ÛR­/V+ЄÕ^š€®mã¦yòµ­Ø`Ë•1É šKVº«·³¢!• Ä t¨4QΠFžDÑ€QŽðJ™­-Ò¤SNÈæ$¼Ð+hsRÏáÕÕ C•NeÓéZ’¥Æ8ƒyñXJ0|šÍœD65ðŒášÒeêFlQׂáM¨é‘-ɽâÕÑjÆ Á`1:Zƒ§ËhVìX@¸–ÞD`DUS3Žª )Iºʸ‡Dîç‹5‹Ý‚Pl /t$î‚;¶‚ ú(ŸzÂéaÔ´È“ž±TfÉ¥™Q=ZóÓÏ?¥ãõû+e×µ°TÒ½IìYèTV›Ü‹hIš0nD«ØÄ.†£ÀSݘÄ%¸U>"àÁ¢Šeç${tO52`¨Ç¦ÉP<Ü€FÞ ÉÉhNã}“†HxÃöÒ8É.™É䤶â åiP³³²àöEåyú§¨†…^i„¼ JjŒ(qaQ®›u× `L®álDÀÑx¶éZa †ŒJ&½4,Š$Ô´z˜™¸œé-saqq©E†¡´Ë1x ¥@lDÖj=©âT£ðƒ@CS>A‘,¸5ºW1Ђ¬:ìî^è= &25iT*“q öY ¬’O€¿è˜e5ÝÙ>7-ô†Óö¥ÖÉâ ÍEÜ—Hœ“ˆjéܧïP¥¢Gh©…Sö½jÐ [£¬6,«ŸC…rØþöïþÕ¢øýþù5c]À*™ó”ˆS§Ú…@[ÚÛoÞí%ñ2k£ûÐaíafâl´S)k­ÍuL0·ásÛbÃopîþ<¹-^š[ð`È~‰4&£P*rÆ4îlÑÉK—!D5dD„„hÕ°D‘¬Ä6+r‰iÑ=•ØÕJî5®o/ëõõ×ß|óîÕcë¦âáÍ«÷_=nDë½m[ãA„ûËû·¯¿~÷¦]BÅ1îŸ>}z¾5=þ›¿ú¯¿~ÿØ—Ö¥¬æÙá#gªªçûÞ—Ëõz5]lûÁòöÕ›o¿y÷Ž:î/7éõ·¿ùêõ›;‰ª%5©d‡<obf@K-¼Ë}º%*qІViÕÙÁ5T zÉ(ª—?².…¶Ìdµ­—¿ùý¿{ÿîݲ^CIzžš[ÊD‘ÁUÕ‹†D±‚~Ll}ímŒ[ÝGUÁÕ§‡¢X‚×MíaÚ@®í Î<ɦá;¦ªºú|†{Ip"×t˜Ý1]@"$µ ꌢA*¬  «ªEÑ;¹Ðmº§¸4»á/~Ãbag¢ƒ7ÆÍºŠ2ˆtÒ<*hkdEn§3D(€^: D­Ì2£á'“ä… ÆŽÓ‰›ja,êKc±³éE8†;JÉ]r%ÂFÀäY¹×¥Sä`¸³)šN²³Fà4%SšÔsÖLSZ\½ÐÒJÅaí¬(·óZ®\Pg…듉À¥±'FyÚc’TT fÕ(v6qï ͰT± "™¸óöÝ/ëu}¸¼ Mó3ˆ%1¥IŽóÜWnòN6‘ ‹ç“ŒîŠQr©ñNÞ,èyÊ#Áû)€‚‚˜Ä¨æQ€y*ìw¨„Èqà yIO»à ±£n³® ˆ(®·Ö±‚$U§³»ŸïÝ/]Àè´öÑN4ʰ7¢Í/ˆÖÏf“Myí f2¥)™“åq—EfSd¹EkPщ1KÆ4OÉ4Ƚ1ì½X3±…[`iè™]kYÀ´ÝèÍ–ÞÓeu‡<9aÃE‹8²(E£ªf0ºu[Õ ˆÛ—ô2*‘§PÃÐ0Z쀃‹@}¦q°âqëe¢Et“-•…*0ì à¢HèN`= 3Ð9þÉYHâJ¨!KB‡¼(%ü:$ Œ´Åùô…ïȨu³PeXZ²gÖ~6§JŠÌ憿‰üÛ¿›ÿ2>Ý=»Gg"—Àn}4–<5Œ„ÚòØðÀ `éÞ “h¶œ<‚Ìjæ÷%®œî4Ï;_l+<0äLÌÎkpAµÆ;Ò3шSª1£ßËqrPw^?´d“&|›@´•>F½k¤„$ãHZPÄäô#4u¯éÝXŠN'fu1˰X³j±²É²#0KRŸ©æl cénFYyWú*–9 „têS§kšË²…ÀJ?+û#0Òç1ÔdÃb†xwu~im àèq³j-$«ÎmtÀ Ó'/ªÕáVqonΘb@p‡¦´„Æ‹Eys¦5(Ñ0joÅ0 Wð£q!O4±ôBÿ¸ïc\â‘P%ú@Và‰ü±Q¡Vœ­†¸À*ݲ"ê1úq¸U%j%F˜Ã ^Ë&¦0‰ ¸×½ BÔ\ÊE|·¤ TÞVjq~”É,VνëÁ•Ã$z†Õfp­|)L›RE{©™šœ•J"L›Eפˆ‚k²¨æp1²Z¨|LÂÑÃÉü²ŒÑÉ#P™Uœ+9 Ú{о%¨³¨WîÉšüÔâUͬ“Ɉ‰³,¨Õ\”lÝ 8ÑZ\ ’†Y¡ªÍ„bwäžn¼h.F‰|E6¸†­Øœçñ {y2–ª¬bs‹ÞsŽ‚&-’NòJœ·Ãæ’öéä zÒ]gF»—`/ìö³L£×̈6Y»gÔ!U!Ã- M+lx=Çéô^rÜŒHë¨ê.7­gbÔ`L`2›ª æ½ÀÄÊDâV¸EEÖ‘Ø‹°O“—ÂÓˆ!uÆoÿóIñÿøïÿ—-Vã“t‰Ö"ê%‚àj¬R{_¿zûæÍ:÷È`È]¦ •ƒ:š*JÖ(¯°CC_®ÒDGèàYZw¡2O­,1kv™ÜÙ+Sa6EqJ\ÓÙ Ã,ážÐ­NÔ%lR4œµ¶²w AWáP5*PÃðyâ›bæ¬P?͈¨ Öà%s?™Îéúsܺ fž5‰0 NínNsd%Ãb8\ÑDèÜG÷3wgγfá[z¶°…{ÉÖˆ‚ËK P(`x0eÙ[(,2A ’„l¡¦X'%ÑPÙ¹ÐqNuBå3iAˆS!æÑÔ¦öÛ“øîëß½ÿví ClÂJfépº‰P/ X Q™E`û‰…ÌÁy±õÒqûB€CUÆqE Ë9 žjÝòj›œ†ŠÜ7,F/ÌĽÄäÈd(!i&ªjHòIdŽsaIÌÌðjkúD„²Ùa߉ ´eö4ÕRa1L@ÑÚ9„Y¥ ÞšK#¥š®º 2Naõ¥ †’/Fª %»ºDÅ$&XÞD ¼SuR×H…&¹œ^O Ãe[^‚d«,&ÀOž‹tÁ`1ÏÄzRI-•¨)ÂŒP°8„dmÊ´ &Uà(Ëh:i´ph!%~WÖV)k‡î#ú¤¢-5ïú¢1¿C'<ŸOµ!=‰,ÁÑÙª‚„8 ®ÐÓ¾’ç†8ɵÛ=ÂàáYEt)¤…™p‘J¬0ƒË<Ðb™]­Xû?ÿ+Éðÿå¿û*®KôÖ¬0žY×½¦ô@¬-öÛûw_µ­Ç4’ç±úó@ŸnÑhT3“+ ÈV¬Ê$CàD!R†Ø*îTãâH§ û^PÖJ"(†³¨CÞ2ƒàÁýü²a= FQÀÒX®),F.„'݉Yx&64ÀGc+JfFÇYÐIâÞÔU™½œðGꥊa(àezi4vèA®ìÆPh&.C+iE!n”1³@1á­!FÖZ(aCÂí«I«/:Q€¥špmwT)YQѬ^Õ)ÒÅ QY‚´Û@‘,’haTé¤j;»«Ô!p@Ó©·Ð䳫O U@ÄùM;ïkuÙyèÄk‚Èê¬ Ï)ÑXp <íT5XSXÁPQ¨ÐZîSq# $MQ‡™OäZ%›ž¤b襙5;HÝ+ÛŽ¥3áVÕéf†tv¯¡Zà ­:. +9Áa øtÄïÓäApDžÐNˆUL›U+1¡óŠ4U–É2‡ÐË N¥ÊDã—3%T%É0Í#±‘‡ä=d¸¨û4àÆ’ÙPMtbœá)!è hæ8WÊÓ7 ÞÆ´X›Î J°àÑÃð E¹Uf‹€n¥v3Å)C6±ƒœR•€éÑ‚ÍÄÔXDa"yDìQf°MŒ?üðã}ÜÞ¾ýæÍã+ÒzŒ†8 G {qƒ= Q 0ŒN. eÎB†VóiÔ$Yˆ£àY{;œ¦)q Õ«¦q¤[°1žá­Â}À"P8ç¯AjËšˆM^Ì=e•CX¢%ÜYf€f £ÝI)ŠYì´åîìU‚‹÷*º,Y€‚¤Ò_T y3D`•GV£Ê…®ÓŠ®hå`c+1ÝL6ë°!ˆÕeôg# ¿È§»{9UMdŸ>À&†[-ŒV"9k‡¿´¹OPF& TD5žU‡5‹¤‚óPâ‹å¼T‡Gke4×JX„ØÃ%0 Õœ(VŠ„ã!*ìVÎhÇ©ôè-œ é&-.Et#ºŒ`V´ƒ *„6VL4F@ŸŒµ|’ hU¢Š÷¨ kc»2ê>¦úB¥]R¡–Fê¼ Öý¼ÞˆZ’øÛ¿KàÏ<ÇX:ºS5êÓËøÉøl?«rm›ô1íQ÷ûñKf|þ‘v±GQ„³ùW 'u—RÎ…]ªŒÝ±ÃCAQª‹¹GUÒ9Yîç€IDATV¢©82ØòjðPŠ­Óò¬¤àN&²Bý˜Î᜕Uve€U¨°¤Fì^°’l–ŒSÿ© ¢Œm¢MÃ32ce¸ö²pê$Ø–Þ : ¸äb·w@çp /Â.‚V¥Ó><'0«Ü„ÈZÀ–ÖÚØ †v8'R.FÒE#&UM££U=н…ÅF6°æÌL0ÏŠ˜pE=„b!Ÿ÷Ì飱ZsÔ¾Vuz:O÷MFi·˜‹ö,Ëe”k+Ÿ…€*¿¡žÉ°WæÆÙÄH¹°U*+&»Â⚢÷¼„/àæ:w¸ ¢UÝ“¸d]YWðZô¤àæ93g"’².ªUޘ˩s"²2J³—žÑ'#Éi&JïéB-F7;Q«¨‡$ʳl#²qØ·âA6 LOçJ,P¯šÄQœ'„ºt<ƒ oåCfã²pCº÷35]uЪái¡@ë¦aEnÛn ¹5o¬Þ¸7î`MÍ4ÁE*³•=YÅJÒ©™œ‰ªÑ+%’j´wâ°Æ†S84Gc3 M0 UÙ>óç« "ˆ$N„a¹×.'}É:ç&»Šý% ±gýòtÿôôËõ±?>nv§%8œ­C”Ù¡ ,AÍ=ª±VåA >2wסÂ=<»:¸”/¨¥<»ä¢óÔx¶°Y\ÐoÈ Sœæœìu2˜Ìb€k•,–¤Æ‡®×v‘75¶ÕT %ï©*oÀ…^ˆv£ 1…IŬ‰ŒªR‚Å´Õ†[RåGg=YÕZsÝ$6bV;êj®¥ús’³UîBÀ2swÒ²PWWulŽÁíNŸj>Ì*1ø^¥VÈäáó»\¹ÛGÕtžz–˜‹ ¤qÎ[ÚT”pxà¤Æ¹Õêk»Òq‚,Æ Ïpqµ–Ëô-}ÀEÆLT]\ÑfWYi@v6…ó@¹˜…œnvãì±£¤É± Z¥Ü­¨‚ëŠR)ꪱ U5Z?v¥¸@¯-g:ËGY*D¸W,`'/›°mÎ{ŽAFÕ€(’t‰$ïwZD2ޱ¼ü¹‘ñç“âÿíÿðÿ¢–ðB=^ì ,³@U#¨2ÔÛw_½o-›n@³[cVeo°jý²…ñ@2 È}j•Ε¹ÃSž­c)Šb! A&e ºz[šÏÓ“Ên÷¥ ¯…ÁRÚáiƒ ²Z >™ ˆv2êÈÉ0§‰ó‰ˆq–ŨµœDE!¼ÍJ.GÓ²Æ51X„¥Pï/¦íN„Ñšâ€2FVˆÅ5ŸNµlZÉœòÉK|fK}ù- Ñ$TÔuf%¸ˆ"öÂy¶Ì€8g ©Ê«‹ä 0¸…ÆôanÌ"3ÙèL£ ,¡V5<{4šY˜d²¦Ý[ xÊR†±›‹xžîûÀÁù¹›r_I³™ðÔšÓMÓˆÒQ:žhZ§oT–£y!½Ã­á€ÇŸý\˜ÕYfK°Ö¶ÔdR“s¡¯Ã/Å0“5Œ´Pni‡ÈBÕBôô8Õ»^ÍIå`‘#tæ¹µÊÃ>@©Á@wrf®€ÒÓLUL@ìg¡a+pbªß uÖÆ5:ë2ˆsÇí6«ú˜ ¦åF û´“›a"CY$ЭdÌFCJl9ïÔü"@ò54Ãkâ©4‘K² …B¿À,aE\Í<[qç¾ b3¸Ð³Å¡±Sƒd¨Ö†•ä$qÖùŒ‚Fgô²Úpb& ^‰Rp8&Ñ’Nt“9ùÇ?ýìyûöÝï__h45T'- ´†:±1³Ú©¨v#ÏdS€åаZ¨8{‚íìæµ†³¡‡.M#›˜¡^¡Ô$ÑÚOß¹P’1É•Vrê VG¨^B²îôŒ¦„»ÐÙÆ(7mäKžÌw ‚S(IgÅž­È ds+*ˆ"«0Ùj)=ÛYQ”ªÄ\!*雨ºX‡•lM=áD]Zº¢·^HÀ§íPÓeð1™âWë/RO,c ¬² }X@<”‡¬b¡fS'Åc"ú4@1z‡‘…œh ¤qæj®F aTj{N;CYÅ~vñ¤0¦¾øw;9…±š­pjºË­°ŠH˜ôaM°Q"û¨n,›À"X3Ù<]$á”/UÑ bN*\K4hÅ—Sns²8ÓeZ‚ÔËN̵þ§¿ÍYÿÏÿýÿÃx£sâÌ!¼Uô ´„bLöèËöæõ›õ •28Á FꌓˆtoTc—º ¢’ª‰•.øU¹Œ’¹$o]¢[ -æDP`ÜËçØ¥gNòFº8QSµÉaÝI“ Ì (´ä ‰tÈ€ 1ÎÅybégÃ"5b:†|¥`g fŠ ¢NŸñÒ[TôÂ(.”mÙ±Ñáh…©j!¢c‘WÅBÝÌJv½"*,O>‡žpsÛ…PUU»sà„£ žå5q‹¾Yç½ Vc£gc¡ÂÕu®.Cƒ®™‹Ô %MhàKoU5“É»@„S¼!Á®â,#Ð]<¡–Ä:1HÚ3ÈNÝ‚O‚Í¥©„ÖTtÁ­ÔÜfÇ!¯ÃŽ€0ýåc ¸-(’I³!‘-Zãi0)‚÷¡Évnl[²€^º^::±ÍsÛ^  å­ÐEÛã šà°“±µX ²ó|q’çýå.1ÜLH²ˆ”Øå!Š˜DeöSõ[Øã´ô!€.ÆÚœsm@fa K)Ó Cl €hZ6QàA‹è åà¹i@œiF!S Î ‘™q¯j@#vŠÐ™_ä_n¤¨pS¥˜B6­Xȵ*YI^ZLs˜‚EX`MItr€‹¨¦ûÈñáãí‡x÷øÍû·¯)¶Ö Ex 6¡dïy‚iÀ´Óylª@ ŠØÄCPñ 0cêÞ<÷¾ X…1Ï&øYX8g—ubky{æËÈûŽ"ë,c€>/‰;ÑàŽò0 ¢¤ag2qRáÛfÚŽ€‘æ*õbÒµÒ6H¸h ˆi8â$¹«J˜bØ+hwcâÜšåi]›0¨r.8 ˜Wׂh ¹C¨2µ–°um€Òã c4ñd²pø±œ0\¸’gùØÓÁ%¬´ƒ;8w9¡•™|)›Àc"»‚¶³”Üe¡tˆGòêÈh#ÔÖ‰';u8Êù%ħVˆ&ÃD1€¢E% ô~⚈](¨[Íf/=N§%45ˆÖ*ç—g–˜2m»EéVcHëa"UH«Ø^Á¸µ„Ö´£ü?ý]ýË¢øúïÿÞÜ¢ÂXìk‹ ÔÍ•a*Z̦ìo–ØŠ B :f6x© :XÏWˆ£&2 œ†ÁÓaÕÈ"%nÆ Ïe»ÓK4gÙž^`IBeà@£ä|5ùœqÈ[ôJ_šÊœ',ž–õ„¶*ëvzÚ†ÃYg` ¹¤4GŠ<ߘ•æ3On J„(n¥=}ML` N¸Clƪò†¹ZÏo;Ø#^ · ›Ž8·­_ð(ÌSÞmÌRv^3às%†·8}Žg”±6jªÑœ²ÉIf:2ª i4hǹYó¦ÐeàNô%Îýó"RrM‹¾‚ÏÔˆb&0\dH )lVQ»™ç£h>×3ÜÄcáZhűæÐ]ÜL0Õ0ÔZbê4Ñû@­®E¢ë8Õ;ý$Y.’+y+TÇ+b1’q/2ñÒ†&B<÷yÊl³*¨ÆiD¹¥ÌÂa7‰’›èSîmC‰ð »|©ìMë¿4÷`kXÀ™yùG!»tÁ¹B›Zé(Nz°–œ$µÚ²«ªˆUTa؃”N¶¡û¹?Z‹Qî­V«hŠDœw(XVŠkÙM‡Ua:‘áMަ ÐçÔÚR(yAZÌ ‚¸½0̨\Ê+ɲÌFdÒÒ" &]ÑE¦TÓy×UÌšúî­áw¿ù붦$‚%½˜å؉ ˜€¨@øKÊ#”îò×SaÊjÀþ%LïŠXÁ¡"ÑL p|Ñ&÷2í#Ât·^Ä bäñóÏ?üáÿé—>ýôó?ÿòT÷çÇí!d£;yº«{%†]ÉEtyØcš’6Ù²úqËï¿ÿ)×5‚Yä“@1“iž9˜éZ«äÄ“Ùg¯v þy0O^zp9fv¥«Ó Aꈵjª0Ϻ+«„®¥C¢q«‘²}Ròcð~ ©A¸ nˆÄ4öȶàšÅp#v¬ÑKb )L,âVéÒìP°… ôâ°AV«&.ˆ£|>Þ-µ÷sü®2„Á/ÉIž"›8åXÄÚY‹(S@eZYD”Î7÷@ñP$¾H—OSíŠp¶¨:+í we„9YåFÔD3Fy(&ü¢XÀCV`+vâ –²©é:þöïø¯NŠÿã߇z6fÄ´9Ýs à`Và ]Þ=®+\¤ä–ŽÀ&ɘE ¯d–K\‰aVI„Ýí½ Ð:KWœ…h¶4_Z£ÙbM¢Ã:ËIhI¥›e¬Àc´ T–l°¶:Oç_€l¹‰T¥è^Rv¶u¹Ë#s€Óm—–ò º…zán¿laœú‚†À{TWÁ{‘(Ÿ•Î ² q2‚XA7$µŠi$¨Î ™¡V>’Š vJöyÞTž“†€4¦8€*À„•ÁntF›~J$²›Ÿ[`ÒÑ8P™E¡jBÿêN©c%nÔt5j›]…IÒ xåyuˆFŸs˜si:Ëpj(ºÑÀ}A2‹Ì5½™Mh,–‹jfsÌt4_ <‡V17“nF!þs«Œ¤ˆf¬à(˜^è$YJ1ºû¤t{’=ÏÙŠ·Dz‚Šà0'Õà%ÝÄ£a'ÄÁÅä4Màô±‡q'º¸ê47aœÓ­ ¤¡^vOfòb†¢†!ÍO¦&Táºg€´‰#Ðaœ;Êâ*w×!´D£ç!®š‰«ËDBœöJ’Êì‚…1IÒU¦ tª¹‘Gè@RèÀ./ð=I—Q-ÆRˆDQ'^6#tnþ˜ig“'-“€DÆIBÁ¬ÊãÀŸþùçOúÕ7oß¾~P—q>$.° þå ‰Æ\ÏҳĚCØPxî HT³]Ö¨ÙБ YÀ!qV @gÔH%„‚„!$hÝIîÅ#ïþøŸ^n?¾óõúê·Âöé—¿|úqY±]Z•€ýþ²Kí~|šuL†$6ÚÍ&n§G21mfúOzúOÿø¿=½|úÕ»W]M´k’—B– çÔ‡O?PSRiTµ¨À¬GBÀ,¤}äÌð’sǸœ–mÉ «ˆ 0]C<3Œ‰Ó]I#Ølƒ*Þˆ»4á^H’7»Ûèæ¦…œ4 Àå·×X+Ûó§O³Fq#Ê>YÜŒ(YÁ¦Z]{|Y­lvžÂPÍ‚TŒy’ïv@Ó8s­Pí,ruNCèjuÖ̾ô‰'Pyž"²S3«š™Å–Ш ÀRv—ˆÔ rÑpΖ`´hŽÆ 1ÌË™D–‡ ½Þ[HÜ;6Ïu2„[Ì’h¥ý?ÿßý¯1oìÑîÌ+cÍâŸmÇ\'¤¾t°µ1öòA ³XƵ£ZLp/$1*#ø êRÞÁì#S䑜ÍN áîr(ÈF^˜‘ìA—b˜gÖÿá‚nsVgYó<2U•qñ2M¹Y“~q––Fs¤Ûv1^d'µ*•Óæ`¢ –™…ŵ2Whš÷œ æçÀÈï&DšdÃæ|÷©­¡äYSGÅy)r$ ýÀ²‹Mz²pðLÊö* \é£0K<#p»Ð'ª¦‹”ö´Y‹fÔ<•ÅFVÖyó‡ tð%r’³w\&ÇÈ€'y×=b•û©ƒÈé‚aâày:¯@&ØÊCn{"ú É$ ( ´š({e6‚QD%vx‘ Ð'ï´¬Õ¼‹îÀƒ*i?ˆ¬,JÎ{r`†v•Œ ;ˆ*â –aÆð/æáÜ’ÆDT©†Üvá%ÂËÕ£b6“¬F£ÜÉ;Ytž‡r&ä)°¼Øà«¢ž]&]á|Ň\U&Cl#…R‹Å˜ž%"šóš'â|"¤Óœ+‚µLí­.u:ÜC”‹8È+¢Jwf¶[Y­õdYÃnr9Žª¨ ¶¥Ñ“£8©äÁ,À²QY{ùÊЬ¢Ý¬; {4,ÂÄ™§Ôd…*èf&Aàô¿NU#&T#Vüø§Ž§Û»×¿z÷öíÒ·‡yP—…žPpASI;ʈÚ%5À(….ç"Ê„y#/Íèq͉v*ŸXb•9Ì Š^†Æ¨Þ¬œ±ßæ¸ß,¯–·ïß Ú÷wüç?þÿþáû{õC{¥ºþñŸ¿ÿðéï·ëÖ—jr„™ùxùV6mhÃqY[^GÞrÏïùq{ä_|û×Äj&Ta„K&þîÃÿ¶ÿ°v~ûÍ·}}».m ‘8éynægFÕýÓçŸ~ùôáéåcí¸ô‡Ço^óþ/¨ ”}c³XnŒæè@@?W Ô#P­©QZ¼ÊÐ6}cö¶ø^Õ¼õsÖæ{p)õk”Á]Ñïu(⻟~øôòñ²*®¯Ö‡Ø*®ë)÷Œ Ò9‰hÐlæ ÅÞÝ‘:–Ä]«1hˆmú˜n‚Î6a©5 …Q¸VTÏáYÊ¢ù²ù‚[·D±zGOtɬH¡!,EJ«}¯bc\çDU/Î6»µYE4¢ƒŽÄìlKÛ²ªO£]³ÔuÚZtGÎrojaÏT!€úW@ðj F{;³gÊ\{ìæKÖh|´ñ2õªe3«WE‚ö\ ÝHhÀåZP‰L¹5nÉ:Óô§Œ¸p1o$'\FVj.^Ô4Za*¤Bìi¹šš½—TéÅu#¼¤í("« L.JÔH$ù|¾ël ‚5xŽUµçÞ3¤*/fƒ¬ª”U3{ *y2jùX<(ˆ•S²Û(QI±é|[âˆ*ê*T&;J„áQ®rÀƒ(žÄQGÓQU¨ULw»ˆ­V CÊÊÒ#ˬ§h@o³Ç`Àž€á$EUú–ÙÀhµu8DTͳVqgVF›N!Ͱ‹pªMÀ³n ¥bMì¨fc·‚Å ».ÀÞ­cˆ&$D”­#)°wNzW`"à –cbÒb{<‘¼“GΧ³TÓº¶±¨–¦'q ÷ª£ ±€¤7•"¦ºª@˜¾;z0X°h«¦ #t)/ÓÅòy¥Zµ“.²é ©CÀ,Ö#<€Ê|"®©$g׊r¢X-ÜT2£b'NÄ% “µ6ÄŽÆlöp¡ÙiÓ}/R–Gá(¶‚ä™ÞÉYç·Æ©Ž,ULžCÓ®Dñ¬Ãµ•o€Fô'(ÂKû¬ž!‘βʇ¢G÷ªÅš¡BuÖX… wéæR¹ªT˜M¢hŒÔ¨Dš9ÒI½Ü>|xþé²¾úÕo¾^{›¾‹{—B¡†Ó.#X„R3'˜r?´ž8o#²x&WzÙE3pwêe~ÞÚ¢Äâ9² KÀ‚­}Ì,¼’²BÂBf·ÁÅZúkÆêº±i»ÎßÿåWÿñ?ìßýÓýû¯{{õþ›_?ïÇç_>´øxyõððê ÉO÷_pCømŽp/'õÇËr<ÏÈׇ·¯ß|Åé^<Ó“*b‰¹üôáO8çt¸üüã§ä§Ø–kl—¶iÙZë±Ü…u–Ÿ>úçï~òØ·Ž¯_½l¿ósÌŠÕd Ž*Tž Ýá5Ìb5¦&‘ûóçe}Œ†éåcôc̸½|Þ¤Qͼ™Ÿö#f¤8»,èªbMd*ÃøíosûûÛÓ‡û|iŸo ®myßú«ËZ͸®Ëƒx´%B|¶Á¨œ=ëhÒ,‹dsk¨ŒûBfb6J%» ÜklgùˆœÞ^¤@;U†Ó$ÚÂp¤,xf©KGÎÆ¨J@¬•8ä ̃ qœ4A&s;«WÑ Ì2¸I90{˜ˆ6›<=N%j¯‚#BÝ ÿ꤈Yã0ØÏym—] (Ï€ëÒÔ1«lÙRvÜ‚›`³F½¢’Ƹó5âÌŵó(-URê å£f+®äÄÒX£îgœÄ˜†‡£Ãò†mc7ß°iÓ@ÕŒ6T¯ÅGÓ™ÃN³à,6ÒQRâHÜz…ø*£j7¾cÎű6e¨—0È‚cgf ÂpÖÂ8Â5]Ž2œ8¯nKɺZ•¼'º«‹‘žÐø¢m§ìiô2;v²‡®Y‡é„[ëGÕ}Ì%b3&*ÄUifj¥ÈŸ×=ìZS1< Â*æÄÑ‘‹Ös9?8,—rT?A.Ô,C|츻5ä«OÞˆrÖYÙ섌>kƒ!åÅÖ$ywQ"Žs˜Ÿõʽ!‡„éFÕ0bbuœ½=Q8J,2¬;jŒšSjh7èŽSDWUµHýì™™JÞé[àJI«¶0qr™ë!¡N ­¸Á¨]M%ÖyCÝ(à1‘éž,Šœä!‹´¥¢+ T¦a­°`›É`«F(¢´!?ÓçªbÁß=%è Ò$%Ìò~ðàfÊáš÷ãº\ Q­jÎ^Q«sQñR§ÿ >ã]Ð0žz¸|©º[ÏäCUvòuÁÌÅâHgpn8Ãvî…ûDÎÑ oýA®™PéZÚFåŒâ&÷ýþãê=~óëo®ëÅxÊZÈPÀpð(ÔD/·¢àt–™Š^²NÛâZ™Sè8ö BÀJ…ËsN…2ų—\Á~C 3…î(W–“XPË_ ËËÁO/Çû·K[ SÖÔíñá͇ù²»µãõÛëÿþÕßüüýÓ÷ÿøÿyûæÕW¿þë5¦si¼Œ,’£ö}Þ‰Çð¸?ÿ£Êë/ª˜.ÁÙ”'!«~ùùûO¾ÿí_ÿî«7ï+»=Kk 4+ïûè¹ýþ‡ÿ×Ú‰xõÛoÞ_Ö¸>¾cŒðq]dß\C1Ë7ÁY‘•÷ã~Ü??\·w¯¯ÑZ[ºÐ_8Œð£®ó6ÿðËã¾_Úï¾ùêWo¿öÂ)ÈÕÔ1–hYuÐa 8J#MN} KÇ-ùñ—Ÿ¾ûqÌüôéÃÏ¿<<|ûFí¸Úþêí×ûó“yïÏLü"Yc]fEµÞzï JÕÔ›¼Ú÷¯¿}ýéåëÛñ¿ýöòúò+ñë—qŒÛ-Ï)b Çêi­ETƒ« ¹òfí3ÅLšçÅ:k ÆLJ›°+&¬ƒ5\©vоºgþV%ÜÎ!láñn&7 F©ZcUVšTÚb9ð^v ‘¼?‹óB òŠBb–Oñ§Æ•ô D²—jÌ£k+¼ÖÉœ<[<ó¿ð)æøyâqm0‡³‰½Åƒ¸:žíÕŽª[ÖáÅšÕÉq¤—1‘ºÏëäí‚ ¦åYÎìRƒŠÕgPØq&6ä tÅ~Øš aõÖkž®ÍÔÙtËiF1Êœa•»uG%3OU)š&K°ž";¼A÷¤ ƒç°“Y”±@/ôR¹œztçänž\ìÇŒç¬zIáÖRµ« ùÂÂåd jt°ÐÂjà`XZÏËB•ÑQÓ¹€…9Á‘ݨ!>M¨%«‹ÞsÁ¥0Ò;+ |m-é…œ„XXOðцMq¦‹Ül«<ÅrÉhYÁRÜËPðáðâ©óÞÔ`ÏÊ Ä{aîG¶‹×Ï•En+9wa9A¸§¡3<Ý>¾äB²ÒرÙÇà /I7f9MVGô8z2«±Ã#³'ŽÎStIªg€Ís˜E–hë¬AT:zÕh¼¬Ü…€*¬Ýl•ý,\(âX¥0oÂ…D9]2.PTM‰»Ógc/Ý!ŽL•¶¨{ÔLlλ(³yÚç²AË8+Üš!sè'ÏÐFõ¬<dúléÔ:•“×Åðt-³µ.ÖÈŸÉÉV2éN?€Y5¦夢²7âðAºÐ=NBWú~vÝ'€ò ‹\§Ó¨µ Ã{Ù'É¥ÊÿôÿüËO~õõ·o^ u«€ Hû âO»¢&±£”dº‚î¾–'8BùRÎB—|èÓ -‡ÔNG´:ÉÜ =‡ —øÒÄœÏB÷*rŸdz ×-2ªß‚–˃ä1^ª°´{fQW—>ú±¯¸>üzÑ«®…œ%8˜ ì?=¿DëK¬¡t»¸ôWMͬ‘C•/OÏF.Û²öW“BµjáYÔ½³‘ÎÙž?üþÃ?GÔ7¿úý¯Þ|ÃÀáÃ…G”¼8’·ôd.$P-bŽ/÷§Ÿ¾û‡ÏŸ>¿~ý~­‡ç'玻sõ®Ö_¶Çëïþúo ›äœq?nÜëyÎÈòžÏOüd)£<^ʇ«>~Ì—ýãöð•ðÆmk âê-À†jÔ¨óEÚ> ²g¨Ï+NßtχÖg­d‘G†mY{ú¼Vò,ŠÄ™º¯¼¯ìõ‚h()ÂÊÄ D¦ÙnÅîkÔ4ÌaõœØÅ.õû¬£/®^9&‰½êHRµPÜs¬ à~¤0¥Br G1«!z%*úéõü_œ—õ $áŽj℟»Ùnž¦+üêØ¯¨èÂ^È ê•êeð)¼v­©ÝüHö ,ãväRž!K±3!y"6T*ɺÀ :=&IÆžX*C~g;p”'zxÚZ ¹œ%³a„»*Bà4ê„§"P;Õw:ëì¡•&sÂÝYeD$øE]|W z|`îdÐQ{q5ô…!ê",¤üP†,FŠ.àl®ÂD™êÝKƒÊ“(ÌŒ^åç†WGN›…@uã èæ.íÂä!,ÁaF!„»=+Î 7äÞC£|µA—˜-Úž_f½ŒýçOŸÿôÃOïß~óþÛ×—õu„›çÁ gp’J³ŸôWQ”ØXï5AGµ³ònlh34P¨¼H³j ­ð"R¨nµ¢LÌ’H“l™†¸²–G’­]t>šºœghtçQ>|ÚÖë«íU¨•ûýv;ŽãáÕ[õ&ÝÓ¬ráü@¬>…®Â8&¦+±\b'.S˨Ùܦc©ÂóíÓ¼ûí7_I­W ꘳Žã¦¨—Ûóüù§ÏQ—¿øæ÷o¿~šbHм•{)M û<|uôƒâ ç¸åÇ>?}þãÃå«7_]/ÿëÿ÷–;á®\À1S/›994^}üynz÷ø*¸Vbê^nO;ÔšpÜo]sÌíéÓ¯müö×¹õ_Á¼·E 1+]lÍ w¶%Šg$›.Õj ý¤0Z‘ݤ‘¥6ó¼/àlà¬öA6æM¼ "’Y÷Dg›-{"P†Z@fb;ÝN7—+hæ+s?—óÕ¢YˆD†¢1Ìî\š.Qig§Ïêª Î DŽ9T® €œTÛ+ṄÒDÿê¤è õR9L­Ëá kkœÆ­-¹ÔÞâqVº\EÑ ®ˆÈM½èðœu‡j¡ò؃-¼œ9c`òìØ2“N—Úã¨Z*E·-0÷€FA©NHë4¡"Áªfu ª³£ÖŠxgöbÕ²ÚwŽÙ¹ÌÚŠdM¢Ýí~ ᮦ{å]*»<j,ÒÕYÓ¹ëÞr…m"‹K´p7™‰òžÊVzÞ¼z»<ÌC¾„ùùþÜZkë¥NQ¡äXœû ܳŠè·[Í9§óþòaé×¶Ô¶>——ûíóíòáý׿–®Ô¸m‚D+¾d¹öÈ9®ÛcC§Tvga{>ÝnŸ?>µþíÛw¯ÃàÖßBŸ¥ Ù9p3_ƒad?}øøùŸÿé¿ýwÿþúpqH¬®¾¾YåËc ý§ž^òÓWïÞ<>>.+Êgæt C\K; 5 za­RÔúÎ&³Qs5“úPûR¬*MW 嬚 «1 ×#Ÿm˜ËÂk逞ƒÀÜ&–ò³zG6!ÉÉ/QÁÅÒRðDÚU¡t¥+,ó•J ©¶V1ðL r*k¨¸Øh¨%ëPta…f]}ÖM|QÿeQt®]RçbÃõF*Ä rg{ZÞÜ'è…zVUžÃá{)YílÄ`z‹p‚9—ÀgV¶ÆœˆÉ&ågiËTj/¹…u¹rW°Š»¼@Ç„ÁæÊ&šÍ5ÓDÇ2Ù&ÊX„r« ÀQ ±)ΫÛp´,‡tz\ÉnEÈ®ÝfZ÷r-¼ sQGÖÂz䉔jåéºýòñ)ó—wóoeÚ3@ªÍÂ,·šÅhH™%:Œò@GAâ0e²UÒñ$™ÚGI¸4¯R”¹ˆÿùô°OËdÙÑŠXÍ›Ls$n®+|Ç@?‹É…!bÔÝu‘lï^¾N/h æl1”׉«Ùˆ¨\CK!SCÌF‘³G®v7‡PäH#p…ת1¦B ²I6h„éêôiÃrØéLßGy#÷щ£"‡Õ¡Ã£ªªªëBU–g6;ZÜxžG°†‹LŠég`DDV—cÚ_ Á(9Ç—nîMDKgêX˜……ìS z«:§Èf"GæF(;¥ÂD®´>ažt#•Ú«Ò*»Ù¼4f¦j·QQÄ {2@$G?Qã8{3ýÔÕ…`£LF¶¤êBxZå­{ùèX)úKY¾g¢Uä´0Îb_ÂhÄœƒvÄ:ù2kkz¨j·ÆT¹ºøçúä=¾ùúÝW_ÿ¦Œ²#µ™Bf1A÷hð>ë €Fˆ&Ú§ 1ˆ;° ®?g&A+“Haš‹ à€ªhFµ©A¢i•{™ÉQÔ¹¯êÅj-ÙúãÆ\«ðËç?ýòÝÛmùúÍ{)uº¡–¥òéùéÇ~áý©EjÏÏmí_½y»,TµŠ³˜Sà¡>Zo„ÍihX™cÅ/™kíÍ8~þñû§7õ©žï~½=¼A?¬­Œý¸KÇ»wïû…'›ŒªlTÖÓßýñç¾ûëßþöý¯Þ‚—é"Žàñé6øáÃËÓGÅòþí¯^¿Z{Ó‰èûýƒ±u‘Zx¶»m¯U,¿LdÕŽò…^$Žz¦L.Ãxzúco×÷qy@sGÁDÕ`¬Vy´XÈψվT>¢ý\>µ!p7'$¡™†ëÔ¨Y“U9Ò‘K4ÄbHJ£•UéAÜDÝ“©Ùº\žbÂé¦ËT‹l¬º5¸–^X)>Lhd6-U#™áåDv–-p%¬zLí§g»QÕ»8*moÌNVV¡zñ~.ˆ_EÅ€­öŠÃÙÛÌé9¡¾X=Œå¨öØ ®%d{dÁrAXÿÿ\ýY“$I’¥‡žÃ,¢ª¶øKfdfUVuõ6 Døÿ¿âáf€é®®-—ØÃ3Ua>÷A£iP÷ÅßüÅÍ\U„ùœï#¶Ì0/8„Fæ$¶,…LLEÁb@©Ju¦¢`æDæWhX9%{¨¹ëšm¦ÒÚ¨nDgNIÊ àH¨òÁìHï;X‘Q“rOñ°“;æf©°ÂŒô‘V€”zæBGKì¡Ó€‚è™'`T;¦`(¹å.çÈëöt¹>\Î/R×׆{Ý!`5AlHÑ6CÙÕ×ÀŒXŒ¡‰…–)ÊÚðžÛ™R"h]ÆŒêÌ&Ô$"qH4±…æÌ+à°};\f…SôîuÎ03o”™Jh(SEÔ\‘zTª y—3{SªKj8w«FR LX€+c#ÉÐ %G ãÞ3Ùù,t9½ Sqr Œ2»&«$ Ä™OÎÎ v5Q¸˜#+3 ¨ïÔ¾d£d²Ì;ÁG¦’, ©³eÃÉP1ƒøLœNž VéFOgs™lA²dßõ‚h™XCî\9“Ž¢Ã@/a+¿æ' JWÇòäUàÏØ`,V”7å®V½9ËHšÃ†.27cGNäb¹J®»I‰ xd* `›ë¤Ì°FÌa 3³|µS!Ciô})N#;Œ0h„»•(b&*9àV(³¬Ð»ÿ"„ÜÉ9K ¤ô?ýõo?__žßÜ}ã¶8c Ii@êL æB’6÷jF˜•6jäeW%dІ’:dR.cX l!¬”‘Cæ@FÄJ¹W2œêÊÆ æIFÏÔó\q>[ ñôüð—¿üª®W¿¿+‡92³£õòð”еY»"ü|¬/_ÝNG'a¡t v¹z[—óâ1"é”É$e‰H$-²¸µÃñp¸÷/ïJ.‰ÒIúµ÷±Íeyy÷ÆÍá¢rNÈRæ8¼}ûç÷?þÔÆ¬8ë¡îŸ><<<üjÉÛ·/^ÜL“"6–'äJiw:æÞŠ=K(\.kŽŒºÌóÁke0€­©jÜ==ÃÇõêa;>l½n#Ÿ6ù Þ‹Ž8×:3ö{|æØ@CôZàðøJ8a1*]¦P㾞¯”f¨8*i`g$öÑÓQ‡(ôHtÆA¦–  †qôœG_«’†Z˜0vh!œ,uJôN,–C¸'«'X…1“T&­ɸUƒ8ÔmJKh䨘nR†Twùÿ|)ÝÐúƒX$”Q¬º`Ža>úèf7Ä`#Šz¯Æžçt|õœ!ÉÚ”fÅ3™óY#Œm·aŒZ¬gaRi†Š1æªcô´4¥eVW§R0ž‘–ôª,dHl&›Ì| 7t÷L#CÛH3Ü>ŸÀž#Éâõ0FÔ4gu<˜,Šõà, /ÇÁ²)˜ð\)¦Á„ièJ”ˆË§§ç *×íz9çn'0Ü©# #±î<'zƒ9övê³ÁCÅa5eð‰>îû'‰@^KZì<‹ÌµÀ+½E¡-Áîì ÍŽ‘Bd©гy AÊbªJˆE©*Àc1»šu@gãÒô åDxM#-øldr‚DI1h1rö(ÁbHøHÝCa̵èQy ®%+muÞT:xhV#“-®‘Ê1¢NSWŠ–˜"“e(zƒ01 CRè)Zž¤4fZ%†qd^ À’³Ðl§*©‘9xá€]¨#੯—îÊîoqJSÆ*<Ò÷â(“Í0Sj£3Ñ mf‹,e#‡9Ò† ј£ØÖn üHÓ¡f†žeNm+L†í5Wj¢9r›0wfî1©tcšfªªö,Õ…EŒ sí2Šfæ¦H:¦"@—í×1: y$4IP >Ã&¦3 BƒèüË»ŸÖy9Ý¿¼ÇTCœ@ƒ`õsäö vS‘PED J»d­ ž;»»@Ɖ‰@siJJ0NÉÔEed"Õ Ï8¹ÓìjTO¤¼ØÄX“û¥Ó‘º=ß|øðI›®ÑÿúË_Ÿ>~úÃ?üëÍËEØ`õñúøáÃǧç'ê¶ÚùþÕé|z鎓9ÒkÓîsz–rܶõùútXŽé­Žhk¬«d0óR–ÓÂOÓïûûr<Œòhðê:’5ru.-¾L³•zqM‘NÖWÉhÞr}ÿñÓÃÃZXÝO¨5b.FFŒ>xxøõ—¿€O§Ãí7¯g›7±ÐiZ¦¹>=œÇÚ§CºúÄÈÔ–£ôfkº¦,fîÙM´au²Í—‡ÊÅ–Òñé矒6LË´¼>ß‘Yâ“„j¸d¡hØÉ21'ƒH¤…š±:‘ £Ì e^¡Lî‰@£×L™êHÑÄ(V#Au#ª/Р㘠›’z,^CHî6‡Ø‹ä,¹v#¼ÀÍ2ZÐ+³uÁRW«¬°žjâÁ5íe5i;¬˜mϼîY›ÿì)Ú*Ú 1à‡]'W}mf[Ù“ržrݔղ˜˜ˆ¨šGB\ v>—- NtäÞ:Æ!±LÆe&)kb:4÷¯jš"Â÷”•2«$CɉE{šÉ7ãÄ 5…†)ÒÝ®„R 婆¯ÑMƒ°Å8Ø!ÖH¦Vú¸’°F6éÔ£»cÝZ d<˜•mÌ×~½®¦Çǧ5VHVË/Ÿ/v8½º;´ê«£Isªºj–g¦stY®U“!éŒæûìÎâÛ`U@£½:þ“›za¢v!¬dš,²éP÷Ël3„$˜‡Ðjî “(€ç&îãD[•¸û…yvÎ5iT3峈ŒbgÊJŒ½µã£"ÝòŠÍszz-‡žOT 9ò}%ÏÈD…å^6"„Œ¬n{ß*¼ƒÙI9 †œ@Ù?cs¢ “ƒ„ŠZ%<™&4""-3d*¶ÓÍŠ<†H¬TU’åѲk1W$@©‘‘B—;@ÜjjT )@ Å#Ÿ\ÅsJM;‡3† *3B ßS‰RܘNEÀƒªPßå§Å˜H %2¨¾WŽ;b„¹r+(b:'Ée2Á•ƒMœe€ÈØ¡ ˆ€Mn—D—Ÿó‹Xaè‰0ª(®L"]È£AÔš¶Ó`aZ±Šl¦‰²5a‰Z<'7ØxxøüñÃû¹àÕë›ÓÍ!ÒÍF§-ªp%¯P˜¬ÙªÜªÜÉÑ;uhƒE ¦± i ˜fÀˆáCª±e:À1V23Ý´ïG]è®y1¨¦ÊTf©aá©ÊkÇc¥uÍ…þý·¿]×§mk?ýõ§÷?ÿþw¿{óÃ7®•JªŸo–§Çr÷›ïýë#"îoê\«D* n‚´ªQ(½:¾ùõó{÷a™KÍÅŠXët3O˼¨¸Ž7µ×m|œýÁ¾W‚“A£:É¢ÜÄt r›bŒ~½¼øõñééf9Ÿî_¼{û~¬ÇZpÞÚöùaýóßþÍâîùùúÿûö»ûׯ¾s³q~ùþ×wÔ„LÙÚÇX{M³p-¼É—¹Ø„QªÍÁ.«=c!<šþøßÿÇÖo7O£LÃçc-ËÝát88·,{ë«…Ë ÐTK{Ƭ]ÎdÂÎp/LKKß“ô6®§B´àÚ3Œ)f5Èzu(*²'»ã+XHW[Õ †ŒŠJ°”™'ª¥5Œ N¤ÛìSfiz­˜ ßSÞ5Y«×ý;6FL¥ôñl™òƒÃ¤4bä0¸UÜìôݯ/Ť ³hZ}=•KÄ’c" >`· K>'dÄ’‹r•úÀ1)ó(4ì,EÀRI&z:#ç‰eh´ZÈÇ´I9“!™l È04¦®îæÏ“™{{cªVJX‹æ}ôÚ3j(Ú– cfEµÒÉÉy`É”çdOô®CA‘_˜Ñ aÑÇÈõ©]ú§Ës|þ¸^®I:´mû›»r²—/¾ë|»þmë­©Uó1dnžHJpâ ¡ÄÖ:¼xÌ mºÑÖª[j«ó)ë–l…‹ÕÙÓ@î¬ébYà 6’©cîY ¢ΘIÖ”%´ßCr=éÖœsÊäÑ™ÒD7eG>‹Å(žÃÌ¡YJã1Q-‡Ð+<¬È•O«Ph`Úéì=«£Çó®¥T þ̘L¸¦+Ð3‹L‚†åe̺ÛÐÐ\}Àvâ$AH¨$Zr«–¡Øv%hCŒÔHiR¤]"K±3¬@–QÚžœ s"‘y53+¦ 50àM¶FÂ¥u[ÿã¯ÿ]ß~÷Íýù.3Йյ¦ÚÃè£à’i¡4ZE† hÚ•GÜù‚Œ. 3«Ñ™rmÙ´ÒÖ÷ogIÒ’/™WA‰b»Ð &ƒY— YM6Û6”×~±B³ ¬„“„ÛÝÝË¿þú·‡KûÇÿ÷ß~ÿ¦”h1:TÀË›ï_D–¿þå_¾\¿ýæ_S­i(C+Ù¡E:4¨Z{ýæøy{1®‘ .Ër:Ž^êiàHÄÝ‹ÛùçóÇÏ?ïn¼,5’ú–Õ»Oåp·|ùé‚^£2!DŒk_ûûw?Æú|sÿÍëû óÃçç¥<;>BcŒå݇_ׯîgòöù ŒòåÝEãéž½Œ±º¿zz‘YJ‰¨›êäe.nÞ×/ÏS¹Y–cb#MI‘ûÄÀŒ‘ý|7½xyû—Ÿ®Wµ×/^ŸÓáto…µ 2·Ü ½˜òâÍ#ͼÇ×6ù•|¦n`Šð 8d#DÑ\“æ"GŠ°Â ñš\˜nDéH³žÑÜFäÁ¬uy"˜¬œ &ÚsOc”Æ<EÖÕt†ÂÂÄÝÖ3Ç@!Üp“ê]×bn hCwÌ  (nŠh¥F¦IÝ9AÛhn2äPòïÆ§©·¼Nš«2·›âë°±ÃMÇÀ¶A¸åðn‰ÛyVÅ8€ÞŠ G öÌ+óÅw‡ýþïL9FRÛu­v´"™Úh ½Î~¹>]·§\ûÛÏ»n—lÇM`¬ó‹¯n_œ§ÌÿÛ¯/îÞüá÷ÿZ —ÏOº$\~¹ö÷—1Ç\û½ãÙt•tݬ5‹«¥]Öh]´j/sû襖c–éæŸ~ûÍù¿þËÿêXÓ6sší…RD‚.•¹¼¹\ß=>º9}Û¶†ÚÓi¹±R;ÍË'œßÿòéÅ麗›ç/¿¶u{~~Ç«o~|ýúUA äñ~~x¾Ü gó¡ŽìS^¾xýÍ›ïÞ½½×¦‡§O—¸ŽËÀ£9kyîOZéÇÓ"η˲x£Ë.Ÿ/Ôv8Þ.0–u‹ &ù*0üýoÚ°?Ïv¾»q.Ž–¨3àu¨‚cÊ)U ¨Y`9‘‘Ü+Ò Ui肸k-)dVwB§÷¼À¶Â™^-MPcD€y p4*M°–¬@3ëÎ{C$h–™C"tuhCPZ7ÓÈn0îÂZÖ€ŠˆÌsQff!Âa˜ÈÒ5u¡ì¸´ð}Íô÷;Eë ¥¢h–f£§wÖ4ju;´ž>õÄ%üWç¸Óê*½1j€WËö”£SG  ŽúUô·9L¨Ä¥Â‡R¹ÉX½"m@%kµ«Ù±½%-ƒžr(ƒ3„šÙ(c®ÂHÛ 9I½Zº%d‡G¿t•J<^¾\ž?|ûê›–OýùmÆ2W{¼¾Ï€G~xø4´ü—ÿËé¶t}øù/ïÞ¼:žNüë/¿´X–y*cë©Þ/ÿñןŸŸ£IïÞˆT­6W7—k­VŠwºÇcê’…S=œÍÔ·ÊçËãúÀßþðBvJPŠÉºÒ²·²xùlCé Iƺvµb“Ó2¯¡)å;K¾–è²KJ^PCNP§ÓÙ™shÊÜÇ—eø–_u)—ôÉ¢8lW4_…ž9ܘ¤*Ê“0ze4 ˆà0¯D1EñIªÊ0—ÅÜÙP¬z†Ó0º2…f±§D“F¬‘an¦®4â y4ÍW.¢ë«‘F'§R[t˘WÐH§J¨å!ŠH›ê£ÊŒÙLI·qæNÙ`.¬D®‹žT”s)•n°H¡0s-ÁÅ誂PC‡)éi)¦™è;ApiÃV³p ‚‘5²hº‹£ jXÉÌ’‹ÙE’Ò‡Ä(*„KØ >lRD¢UÁÈŽˆ÷k§!B 8HBÀ ’b2PM· †QÓzÃH¨ˆî§žöùúüùr=œ_¿|ñr^nÊ,Ën3+˜Gdp’¯„¥\©ô=ùœ¹D,‰Í8#Cˆâ6:ÜŸpÊHŠ0P#ÖÀ†áI›è#£ãêìÄš‡ÒåàK¨¹q²¹‹=[ºG¶Hü‡üÇÌßÕò<×10õœ–bÆu÷\ BÚ4Ù›~óö×þîý/Ÿ>Ë<•—/<‹å(ªI 6O»NÌE%È‹­)Áæˆòýoþñ¿ý_Ÿþô§¿Ýß~ÏÇÛÛãíRižÂÍŒ7ßüóÇŸÿí¿ÿÙY›V›žÏ§ß¼¼9ݼ|ip*C×Óíññùó¥Ï¥Üo?¼þö§w?sdûîû“å|{yi¶¹æq¡åuÄýñd^ad=ÓÛõRæv>MÎŽ´Vã¾øœÊ`NîòÙ^¼~ýîùó¥÷S !]Èu“•懒VÜÎn‘êb€Õ`K±óž@97q1£R¶)œH†Dãlè²Mp· kÿ ÍTZèPw¼EffŠ]µD#¬"\™KaíqMSU‘mÀ”Y‹1‰€Ü=#d–KÝ-²¹uãQÅ0T„™ˆÐð©úš+m‚0y ¢Óûß—÷=מ3z>.òÚi°Ù³&õ^§ZšzºÙ ,S‰2¢ðè…BÓn½o6fˆôè0÷çОÎT%:¡‰ d]ÇtÆØ‘®x6æÐœ]¨Jó&á°ká –– ì4»î%kfDððîãõÓÇË·÷/>=þü—¿½ÿðð§_~yŸ:»¹;Ý|ÿæww÷Ç÷Ÿþýç­Ÿ_Ýß¿zUÖ†’ãËåéÓÓ—?ýùoŽo³åÏo?´ˆ÷üõã»?Ñ[ /õ4Qçåöt¸õÓdnõîJÏSDOQ®QdWY'Ñmˆœ V±ÃbC©˜SÈn€l$,qP8 Ø4`ˆ!9ÃRZ‹¥§y–’™æ™Sov-˜ª¼ÁN¤Ì 7Ì(™Zóq6 §ƒ&P¶0Têâ*{ÀÔRRˆ ™Ž51  ZÖj<¹íµ‡‘A_ 7zúÙâ9³˜¬,^…¾Ks·ãÛﯬ@OU¿r”½ ÓÀuá”!x”€¹ö«Ò%T\°²" é–• ³žÕŠYO Æ‘–l*At4Q1–Ä3’‰ƒ™F8ü*+"eöñéÏ–×·?ÜŸ_®Ð!“n ŒÌêTsΔ5dt/~PR9è9" …0NP]‚5æbg¨ ä®J#2Ùä³gFf…Ýv²p¤ªûPd±*tb£ÑÑÒ"4›oöõŒâÕ¦$G«AÅ9ƒé‰‰QÍ@ºÛF†Ò´ÜÝÝ–?|yzNlçå<×üt$f¢L|6”TOTÓdÈ‚C‡€0¦¸«=œæÓø—ÿò¯Ÿ>|2­7·§Óíݳ|ûònm—1BA² óT=@y£×ÅŽ N2Ò÷-Kªõôùz}\Cw/^N·ÜG,Á}Õ‹R8í8ÂûÛó\êãÇO¯î˶ø4V¼xq6Üfbƒv›ŸE"•rŽX#uÓñ4R#b‘:ÑKø0OY7!8Û$W–ä@„•#p:h0Ÿ%˜ÜW²ä!Ó ¶bå42’׉υ"/WdfXfÓ|J†¥8&•N¹ Ò•8(,÷ŠÐµºygŽÄ™ÌxþŸ/ÅJsó™Êæ6‡eø€:AÄaCí0©ƒÁÃ&·M#GL±«O„|`Pº1Š©HW!Œn*r¸Q P¥’˜hä@òOrŒc *Íh…nƒ®, öâ»Ò¡– 1G+–‘»ŠTû°aÐÔ®ýýu}ûþ_cyüð¹e̼ùòéºLKÛn~÷ýýñðúÛ—¯§ë_~Þ2ª¥=?~šê²æX³¿ÿüçÏ_¶è´’úåO·óIVŸ³ÿæ÷'.Ï/nï~ó‡kQåRåM [ƒÛ o1JºbA ·q>Ü-7'Å7S=)¿Àüó§·™¨s[¯LZCdoW÷ùùÒ¼pëo/›O4Gx½ê·ßÞÝßß¡÷wŸ?½¼»;LK$GŠYáæ™AWÒSŽÿÚ …<”èt·¸SÙ%ÊnÖlä µÑªlЪ…É7¨xx¸+3Ô ä¦ ¢¢ „@J ã©ÜfcÙ‰ ¦žY¿ž»}XÖÈ”ŠyÄ,,“ Ó ¹q£O“Êñu™™9Ñ"U™±3LHVY£¼(½ › w?I@€eBp§4;Ò\À~€ú6r¹ÙpAÚ+–djxÍ=É6ÜI)Í, 1Mb3ؼgl̤©mPLh‚»‹#M!"U'\Ó{—ÃyêTu›ƒ«Ôœ3³ƒH¬²à(9 K¦c?cs&1¾ŠBßà(R6Èi¹¿,c Úî©´ÊtRak†êÃçÏŸ^½øîåÝÝÀpNH‡kÿkªR–¹×’Æ€Yqõ] ½J“ñ€¤—ˆ€íôœt«sd-YUˆ!€ê*fò´n(°ªº)†¼:JÑLT÷,ÍÁŠlaÅ•²QP”BÌô˜½§–‘!(³8Ú™XŃA¤!Ò(ÃÅ9-‡ãÍáìEÖTö ™™l¯ü„«DŽÁ•;z)¹(gRÌ›»»›ÓKêb%“ª¡4©Dj¦Û»›Ó‹COX š&¢›_MKbVnßýðÍûÏñøø ã­yûí?f4XQyuÃÄ,ÍŸ[ÔêûÚ’}gÝ€eºu¿ÌSq7î*úTHâZ±„1³+ॖ¾}õþ×ûéoOn/FsØzwº›ë6AH(Ö]»–fØ„¢(kJ‡Â“Gš}võ5X °AŸƒð\œˆitGæ34™<†QÚD“/0Ò'*`2Uy“³aA>W,¼˜i“ÅЙî¦è*^ê©+¼ØÜ|øÓã§Çß~óêUk—ß¾øözùõñ²> ÝÞ—Û—Óãççw}éy¹ôÖ¯Œþoÿü§·LÖ~½xrÁAõp¼­i4%Jùñå¿þæÍ} kåx,óàÅ™9®†©žþýO?÷Áß|÷´Ö4FKKWŒˆÇ§/£œ/íñú¼z¬óT9ÝhôÖÊ‹ƒ#ÑŸKÁ\bÍç§ `=·Ùo¾ùGÙ¢ýüî—â¾ÜwÓ ¥d[ëœ'tà+ZŠ±ë °NRGeš§6cË>Œ§Ì9¼‡,7N!jªˆÝAhé¨vØ«‰ÂŒêtf5&¹IébGºeâ=j™aÈÜ"ÌDº#÷•3c·+ @R”cxñô-†›ï鸽bfÎîÊbÛÈ踃lgJ˜jB¡…Œf¤I¡Ì s¹aVòÁ¦#“Ý0($kª A4·5r H´Cf”(É];RJ”‚B3É z˜Œ3¡.f2`…)¡‘î6§Æ@.–U\+Ê`IJó¶zF°‡Ò÷‚”f¡Ÿ+ÙG pUZ“m‘é*i”, 3£¥FoÀäìd!ž%X±½™àVwÔˆBÛs|øøööpxóú•U£2`æÎPFP…n¦ŒHw:‡i'Å‹ ÉEÑH³=]’*RI‰ 3PѱD¦„Êc“Ò:D¡C@¥˜EXÂBpG†qG¨ˆ 9ädÈ\̆ëD/¡.™Íi©‘Õ$e@A–PÑgÛÄhZR@ïh5f²‰PÔ@OObØÈ5aOÕÒ…ôÍ}oSmΓ4,CÖ{ά0e‘#pqOxÙ)KÆk’اñ ¬LS¯Ë×¾BÑ ?ˆ?g6Ya4x‚Ã5eäCñ* Ú¤¡Ý»˜´»››Ãy"‰·‡:$†ÂM^¶ºš_¾>z{\Ÿ¶R›;ß¼>Ÿ_£¢AòH‰ê©1º|q9цq-ej:õBrì–3ËÇ"x©h3ŠÙLëZ‡Í$Š™)Ê‘h˜ª_)$DT:ŠI§d!Ú`„ A²át ¹]èËFs>Dz“µ#é[Ð;Ýb¬L ÷q ·ÄvÔâ èÓß½—*HÖÆ+èÄC±…pf¥€Qj™]D»*ΨNt›¦¡z6â>9‡®4:“*‰MþênY hàRö™|PÊ‘,8è‰:ÔR7–­¢:O#¯ònœ £p’1 Éq&Ÿ‡¶ì·A$¥1Ÿûh×ëö|ýåùºÆó庱ԛçëö_ÿÏß¼ž?<ò@Ó¥=nè ÛO¿ü±_î~ý0ªÏ}kcôóéæ0™Ïu>|s{XúåçÿçO?¿¸ýö_þ廇ëÃh*¥ÞܽãqØvóe}|îŸkí—ë“R¡øåÓ‡ŸþúöK™^ôõçJmø@«%ƒ­X kÀ’e)¾*óT–y~9Ýy™£)|º\Ÿç»C)u¨ÕsŠ/Žç7¯îo§äÃOÓ¹E,=.m<¦§‡ü‡¾ûæ‡~dazwTncÚØ˜³nÙåIK[öïUd€“[µ 2 sp5ψB )w»…æž…CMBvMÌ„:Y n4dÂ7Z34à<öa†ÐªÏ©€yF2•ÞBhCÅ84 ©Êüšsl4$uó’»Ki¹Èzç¥ØBÜÑ2€’Ûl9uÂh#§d!‰rÖ&î°ßN5¦=Aiœº¯M0„ÔG^ÁÉhTÛ‡ô10š`Lwè"’:áÖ5ºÒ‘à®JU"º&”€iŒf®ôžÏ‹ êùµzا]ÚC{Ùõõ EÌà «Ù„ºÒ@ŽQ¬…ª8¯‰öÕrXÃ0 @2ԌŠ¡c϶zwª€Š øFŠJA½°¸Ïù4—Û$Œ54BþõQ”CÉA$àÆ,ÊÈ«³ï7i ³VDÖ=Û¥@èb€;sN‘af%ËÈŒÌ1 …G²RÒr·±c‹, 8`Æ‘Q„f¨ˆ4Ìe*C醑µ¸%bÃX!°ÒÄ g°jD¥¢aK¤ùÁ 6“€i(‹Eª™M¦CB†™zHMRMe ì_5ç24(W1“Ú¶C—È´¬9ªYfH‹e!\ …BIP¹U¢GœhKîF 5Yµ<#ú\Û·¯ïm2ƒR«‚æµTH. 9dIVÏÅèîü‡ú¯Ÿ?†·Û›c9Ôe¾1­CŠlb1ÕÖŸÁtkB3rNTb8‡£LðÔ0p%‹û’"*'ÔKÜ3NŽDäXÂ|ųJ‡.Š”g@:@FNÁ+}3mî•ð¬¦ÛÙOE’9†TK™9rT̰«c¤Š¹9”Å’aB¸™Ì‹–ÔHî“ÿ×KÑí:ÄÔ™cFOa °6r+¬96LŬv »³o½O6%æ^̰Îx \ÄÈCÚFc‚ "ÖH׈Âm€IÈ"áÛs˜õÈ™^Ø›íÅc(ƒp  p›Ò¥š––ÕpM*r`„)/ÉlyÍMï?þùÓ¯cœN³ÓËo_ÿþxÄu¼Ý†ßÞÏÊËÓÃÇë“?D_»£•çGÍ o—s™ëõrõåÛ#ý¸øË›%ÜËÁ+:Ïùò›ûï_·6´ÜûzýÛÏÿ!În}‹÷™2Û Ð2Ý*üù´>9Ôå¸Ìq{ûj:žG.Çéfš-"¦*÷Û¶míÃÇ×øî7³§„ÀÆPcl3ŠuŸÎËÍíMÛ­ÜßÍå×jùôñ]{zz{}ÜÞ¾-×U­p½\>„˜qýá›?¸‡ ˜qkÞ’;~(„ `¸KŽ:[ ¢³8Š“öÄ@¦%”#Bµ ÇNȧd uÍŒ”lÉ„’i.u§ÁB”0œ+Háä(CcË©Z¼°¤ Áˆ+0Sî2¡×’ʶC/a)%Dc÷2I¹Ðˆƒå,ÀšX ià2r2#$1àR$Ôd³DéHn†±³“ )±éŤ8÷X™{Ï_ƒ4ª:62e‘¢«@‰eïrŽá´*õD²X1‹*"côääæš,µZÙ÷–„Ò|k„g÷”0Séæäpd¤Óg³-4Ÿ}Ê‘æ<$/‘Æ1¹ÜG]• ³¯äwáªTf!¸Šf'ACV¢8ÇÈÕörHÌY¬I©ëåz®÷ß¾¾–cj-I”Ü­XÙ[§Iµí”ZÙ,ïDW. @#å*¤$Ó­S«ëh_`¾vFJe“%ÁÌÙÍ÷Õf ‡p…Ä\ % ˜”™ØmøÚ‚M˜aÖô\Ý ‘Tr§„ÙedR=%dœP|ð2ß=+ÒÊ]èrf©9Ž›Jñ»‡ÓùM–@§H0„A@×€‹JÍtz(U¤n<æ30h¯©Ã~1tS™š âÞ YX!.*© ¤ÃË\«qô1hGz'æ.…ÂH‹G€5Ä!Ò2 J`J:룇¥¦!— YÏ$ƒBMM¦Ñ™d©n((ŠBd0C4%‰Ã&›R-8w„áï+û] ôTò`‚ç9É\7i«YÖqtÅ·Õ5æðILgÞ˜œ†Äƒ' < ¨Ä\TzIY§Y):3´ƒ»ŠyZ4÷M‰¦¡Ù†qJû@…»ÎaÍñ”Ú&Ë"¨Ž] SŽíáúËÃC»^ŸWBËÝéÎçãi¾]@úÁ§­ë˧Ïíy)±­øéÓß¼Öƒn&Æå:Üòíçÿçé³?­ìÐÕŒá˜OÕß½ûæþ|¼}]ŽÇÃ< CjÿþoùöõwuÂÍ<¿xõ­Å–˜Á5‘S­ÇÀ…@°m—±\J–µõÇk ~€¸òºâ×¶ñ´>uô;¾k§å¶ÖŠ’fº¹®­õ-t(Ó}ö‡ƒËjuµ£nÈb©äª9DŸ¦©õÎ>ºûìCpI@-…@ ¥m†35Š-ÄË-š+Љ†™¶)O„á˜269‹)àÕ”2}À#ؤ ÒU:F‹,,…ø6’TÃØB“¢ Wb—?#ÔœÇÈØ‹‘™+E+iºÊ 5ÕI‘˜éH5‡èžé€U?„¨l4Fºi6p0†u!w:nª‰)ÌH«dœ6qt'gbSöê&TÓ$NÂÁdiÀIêàØ©¯Ê¹iuß*IA”œ´LKvæ4ø\˜†JUE…Ù@Œ%•,&·–HCMŽÈ¾·¨%5àp:Q:šãx¤mŒ¥;ÈÕŽÙ¬B¤L61;­êˆ ‡<Û<³ÌS¤¥7j6Í £’E W¡4¨BCc/ÿhŸ* H‡˜gvÛÉX°Äè&Ó¢ y“ÜpòXEoÌ(™p€#2É%%rP´J¢)cŒAŽ¢£À¤ïˆ>8(•<’ÜJ¾Hug 8h‚i ©}È ¦åviÉx®Ål÷]«OfB‡*"ª`Ÿ¨„!‡ÊA›#öÅ›‹Ã²“ž ‹‚:"46‡º¸¿›Ó ENLDFN‰ÍlJõt÷Ì”%îÜV¤™ Ѓ9‘%d¦U “a"æ’[Ë ƒ¨3Ž¡6ÙQÈÁaÆ"tX8ª ’ƒ¬€+qtFÊZ¢Z¡1-Ô*gHºsoâ+šPLi,Rdßœ öÆ((æ} "ˆ°ûHHªÝPö±¶Wƒix†©ÄÆg7 3$]n0ÕðÄöÌÝn6Œâä(ÁÕ­j쩈hhPe˜QÒ#Ómàhi“v˜Ä™cDf‚P¹¦rßœjiÒuøÚ…K/fÔ;à]QüVÉâòñèKPcÜ$gðd[÷cšånºÐN…Ús}¡ÉX!Æöµ ]…áZÌç1Ê„±"Õ÷²äRª‘msI“KüJ˜d¤v»éœ¦°˜JÊe¹E„ÿüöÏ?ýô³òôÍ‹—?~{3ͨõÑc»|xzwmŸ· >< Ó)5¿xõ›šó¯ï?ýÓïÿð¸~>_ßÝk‹ëÃã«|jÛ%G+MÊ6.ž>¯÷÷çÃbxýòü²èæf:ÖD_ª'…OÏO?þøO/_½hx.Òs[Þ>ýÇÚ®>ùhý’ñÑ·õéñòùáé£O5ãþ0ÏÀsÏkS{žŸ¯¿Âm»nÇ)<_n¸°|!ŠÓy¹™—r¸ñ懛ó3’JbñëÖG¾øþnš`ªúÓ¿=F›§»×?ü0OÝË:î–€'ÊH7ÖäÚsަ9ø Q@“…4{˜RZˆL&h0 ¼©×J‡ e5ÍY/©8“¤NÈ4¹@˜ìúŸË‘Z'ÔMr‰¦Ë°n:@6†ê4ŒfpåþÓ­¼ az’ɉZܪ‰áG4À0˜¡dº°Šžr"[ +J‡”ÅÜMM•!{ 9xÚ'†¤6€bw¤8öu`e'¸¼ì–It˼‚Õ8S—¨‡ÉÊn0+†F­ðȱIféÝ›'(˜¦Á ù KdEzP´Ø"¬X ó^ c–®ÆŒ˜e%ý=]Ÿžž>|ÿÝ·w÷¯ÜP†+Š•¶oÍE”ââh#aæ¢!š ZrNIÁi.31{÷®}2lÌÜhkŒ3=éƒ"TFÌàs1ȆH –*fÜ·ٽؕ9—ëè{Ûÿ” ØÝË\9õhùõiØ3 @b1GjË'e¡& ý¿zŠ æ‰Á%бa˜U¸ë£É`EÈgäÚ†Œ1ÒÑ—â†lʃ¢´µP)*h™.I×DÂôDš„”Ì{°ãªåò‘¬(×èf aa:@=¹¥¯£õëx—Z/_bÓýÚäî¡ç_?^¦òr*{i£Üœ–»óëÉkáÍ»OÏ—ñüç·j—ÇçÇõ‚|z|šlÔãsæ|~ùâåݯŠÿóº>×J›\|Nyï«\#®×/Ù7^c³u›$Þ_GRøøéÝâw{ûK±:—CÁ³éøùòt;½œOó‹—/Ë´ÔÏO¿ž¦ß~sÿBS†mÕʧ·íÝß~¸ý_ogaÌÓL,(ýÓÇÓ4M'ž¦Œ‘~¸—e™é¹}¹|ùðø1ÚôÝ›±ñü¥Á¹86³rœ^¼øÍ›ßÞ±¯ÞÙ5šXÌÛR—Ñ{&݉Fti;ç´8¯ÊØêʨM…ž±™Gj ÌÍŒÈ蚈hdc¦eéI/.–T'!ŒØ$Uˆ@vçDmM'sRÑ!AÁ –dŽ`é©&Å*Ñt1¨ç.Ö€xi)g/&˜)b8iÄ`—ö¹¯ „l_‹ÏÎt¶Â’ÈžMÅå#)-äîLA™€*ÐŒE!‡ã&¸FºÑ (²  ÓÊ\œU6”a˜œèdÚŽô'÷†Ö_?½}÷ñoZlþÐ~=àõ¡,ç›ãñø¦˜–‚Q²Ñ·§ËÓ—w×Õ¨öœ[[~j—D½õã°f<}ÿâ·ÇÛÛã2/_NõýË_þ²•r {±^W§Wòµ¯ªWlÕfŽe³'ç#¸Ä7.,ôËo_w~Y¬}~|ûþ^¿ùq‹Qqêíý¼Îw/Ç™“[ÞœÏ'Lדgùþ7[Ë»W÷ßßÞdÒ膈̲¸µ‡Ãñ¦øy=/Þâãû/ýòåó‡‡+Ëö¿üã?OKfõy}òÙ_¿úÞÛöéáý‡ÿöÙü¬¾æ˜|ys¼½=.“ù9ø u÷)Åý‘í\ 7!B’®•ÍmZ²g‘€$ !šrè™<“ÈaÝRЈ:•®œdévu;ÏP3¶R"“©ýP¼–™¦lÁŒnk aÕÒÀ¤5פ¬_«…}!Z` ëI*Ž<˜®ò-XêéÕH<¹ßðÒÌ-Õ-¶ŒÁľ„Çê ¥–´jT¨Ä¼ŸmI9qfˆƒˆB%4À‰“ïÎô˜åP7œæDPÆLZBC@g2ÂÄ}ÛËÔôÖoÏçÃýoßüðùñË«ó ²é¦crõÂL Š%ŒÞÍGŽÊÊLwSlµ"²A³‘,(f“«K ç)½ç£ÙB®ÒæÄHÁJ€^üìö)°%¢Z¡€(^”f:V—A@dVb&ƒ&f¡ª1ŠÆHÉ’a21-›©Ê{bì¾{FGN†bé á¶šViG€L“Û.«ËRePÉ«3O¡ë˜Ldih,´ð‚BÅœ˜‡œ¢Ð†œ-'ds^v€Òè‘)ÈeÈDC)Zc»\:Û¨K9êáŸî¿ŸlÑs \»åÚ·§Oýòôal±ÅÓ;ÕùÅéÈ›ûoÞüWZÿòé/>?_¯ºgËáPG<ÿòî—×·#tyûyµ‘foQmâÅÖë#ƒ¥ÏSñ[˜yûT9²kB?MÓ}šëý7·ßŽ—÷O?|ÿã?|#u©~~ŠÁåîå °Ç‹u¬«ŸLcøTnC”Ó„_˜ªœ®ãZxP—Ù^ß–ÿùé§Ÿ9Öï^}óæ‡oïj-ƒÅŽÇõõépS9ß¾þ]ËŸFCF?^ÜÜÞžŸ—%9Uƒ%±V÷1XGFî.fJfŠpÛ0Ì©ÜE%Ðäâƒp¢ŽÍæÅÉ#§ÂŒ,®t©á92†¬øæ¦bB…™_Z¡¡#3èY¼"áT1"Ñ‘tb¢øÈ, wg ·½æ¦0N®ÕHQ{¢UÂÌìÄÔÕAì÷<3@$” É,`Ë *5܆I,y$ 62_/2®LÑ£`^™¡ZA)ªYÙ~ÙRµä5¨Þm0.ÎJ’Ñl8tˆ ¡Á€fƒ LQ…Zƒ°™[(SÉ(tA™š™a¤KKñ ­"§, fTÒsN|%¨•Ì4&ƒ* w¾5¨À‚L¡ˆ3oÚrpª<¼¾?œï/_ž>¿Ý¼µÏj¸f¬3|ä3ý¨±„µ©Tš¨ kuQ¶7‡y ¬XMÞ=cðs¶øÒq)|BT/›ì´Ø6•ãr\ŽG$.ó|v›ƒ‹˜Ž–p6±ã²Xq«ÉHTL"ªr·!»›@F§£ŽáA©±ç†[VÍdš©Ê ï*F"…Ü„>…wT1L’ž4 ?~||zÿø´·çó.HÞ°Úû¿Þ{œÊcd±º®ãüå¿¿¸¿}}s;q¸¯e 8#jq KÅb2Ò“ØÈ 8{ÐCXpcÁ@™ êáÓ5¦ëËÓ1TÌëœ"Do»Ú7Õ¥\jÎÚã:YHKÒ2žÍHf5Ú%=S26|i½÷‡Óß~ù‹×/ß~ûÃýùeå‚0¥…¢Ž´žùë»_iñí·¯_¿¼ç|†Œ¡/ëL+D–T ®PÔT µBϬ„+\(ÓPIŒZPƒvqJq[ƒ@…"Ñ §4Š­XGm÷‡y¤¥AfáÚ9Æ™™³ul(æ(¡5ÓDá%Ô!ë¢dpdÈ©b_{z„Ðß³O5 ¼§OÀ(~ê¹Åè´€'XhÓPr'¾&±ãÿŒÜÔA¢àˆk§oòjáa›—•cNm ¯¤ÔÕðCQÅ,á!teAœöÑ™Y@ÖÐvX¥g:Ý-9•6Ë^ß|û´ö÷Ï:c3]Ʀ kÑxNvœ—›óùå÷¯­l—ëåáÓ–ÂÁGlŸ„.LjX¯[_·¡Ës~¼¶O—'ô>¶ËÛv<ÍðÔGãÞ)O[K÷‰K¶u‹?XŽ©Lóä‡i¾¹{yO´çÍ_ÜœUlÕöðÐÿðý«£{/QUGܽ¼"¶Óä˜ʳaª™!KJŽœÇÀ’Æóñ&®k8QeîuùÍ·ÿøý-Oç¥Î«Y„vñ/J‡ k™ïøÍé»´iªâ”±ãš×~õ8³0Ò½‘+5 °¬ $—®†Aqô%ÇÎUA¬Be}f¦ÁAôÜlÔàÔc„è6ì\ÌØâê~¿ßò[Ú ¬@' ™¹Ï&™ÆéÁ†:ÆÅ¾®à„lÎYv 4Ól (GŵŠî]RŽfªdzÊDz–«$6Ã$fãsÊŒs U2#‰y,òmKÒ–ÌdSsf0IY.œå¡„ ’ŒØ:0’ÀbLœ©(`È ^Pô؈š]¬ÝP•s’† %‘™A‡0ÖôÌ“Üѯ(ànf·4Ÿ¦!·(î5³š (‹™2zh ÎÔ zyKeó<Ÿ€t©™ÔîÉ[dÎXL:–››7çW¯FÏÑZJyu“$/)N}€3Î{ªˆ¥Âè¸é•—·Z`ÄØ ›êƱÆjÑxá“üPƒëåó¯>óýðlšÏ§ùîæx®§cwÀ…lÐĽçM%LŽÌ´@V7ž•inŠ “Ø2÷çå5¶  ÓðœY'ÚÆ‹3hK L&Ä0× ¸nÿÛÿùÿñm{…[F€´/—Çÿûßþ¿ßµ»ùÃÿ‘ZjQk]Û%y~÷ ¿”¥¦¸½©^´óá›Ã¡À'… W~.ó49ÚÈôúdÓ2j³¹dVž¢ËÂZ( ªl".ðá9‡°ã“Ö¥\(kêÈJÒ8“ØÚtqLF—vpêš ,-…–…\»Œ©h8VH©"P¼åVäb$ºé@–`‡WÆ+²"ÍQ"b"‹4ƒ` ÙÜ£»jÁx2wôE¹…oÆ3rvTÃ$(UÚ¨^`Z(¹,Dx €Ò(% NµtuÃbYÓRžI4m°ya°S(a‰¼!Lµ±)&÷yà’±™wá´”NŠórÐ)xÍð»û7woÞˆfÛPúãããº>}üô~šª»-7÷‡ãá`á&À‡ØFé$v·c%ÔÁ^Ì̆ à kµÂØs(5e½Z#£‚Õüq©¨d {¯ꜧ*F‡RIZÝÚ‡±]&FX½äøéý‡/ëúcý }£™b†uNùÏÿü/úG¿zz=ùelÜÌ©/?OS™ËÓNC©È"7˜ZÔ¿ýôHôßÿpGOZ5«1ˆ©y϶ýåO?¿ùþîæ<'ŒÖ#òY»–+ad@“Œy^‹ ÂÉ(ÄÎõ€ÉɽDâZ5[0yc—_%›qJ2÷ú,+¦†tîm \)£èV*b(‚÷•t7sØü,Cf0„Š1™;a3çÕÝ­r™^6ž2çq=\Ÿ/?<®¿üåöfº?ÿîPJùÿqõ'K’4K–&v³ˆ¨š™O1ýóòffeuwõ"<@õó‚ÏPèªîôO1Gø`¦ª"Ì ¤êì­oÜÉœLE…ùœï›;ÅýB ¬@K?4Ь:çÄÇ@¥&••X ÃYA(Ê1ii×&7«á‹4\χÎ(ÛÞ ]ãÓ±¸ÍWwý!—‹€Aæz÷ï?´r}ÿðå76H¬ Ðus;}ûÍׯ_ÿÂãqž¯ŽWåú4Y ñê~}à¶Œes¯ïï#?`Lk¿Z–µÍùáóŸæÉÛüâj>Z½&§÷m5n, U’¡=Hg#ÕËCŽñi¼êS³Tb"S1¶…Œ7Ÿ>nøô÷ÿ½£ZVÝ{jáØËõÝÕ|8ŽÏÛ\ß¼ûõõÛ¿þö«¢T…žž6Z™%Pа¤ »´™¬{E•X“El„¨a„#¥be¤všð$XŠB+–ŠT Nª‰Ü9#b7V iOKÉIhÁY¡Xfe`þ@(”ÈSæð’ŒÍÅèÅ, €lÇq9¾VŸ·>’R®Žƒ¬SŠœ(# ÿãP¬Óc)X:'jM=%$©bðôÁ’‘UÜ¡JhØka´,6Ò#WÑ´M˜Æ:Šª0FÙ£jQŒÅ¬NîÎî 콡  ïf{]|ÓV­ÝçëiŽgîn6‘fœäëPsÍô.ÍËç˲Œ…=7–S•©RÛ¡äÜ^ÔRÛávFÒÊÝlë¨j§£ÝµÒÝOdz“4, íØKTe‰’˜“ùív:㸬—y²©éÙ>¥ƒ1yóI {:³¬²zðÌQº Kšuff4JÍ­Ì'¯çÞß\žÎ¯î^ Í4¢u.'çÈÍòH(”â‘Tng§Ü°Ëݵ´±µ,Y&G´¾uÑ™¤¹lëòýËoÄñùþ—ýç¿$oøæ³X˜ľ«´'ªƒp¦I“d´9pß°Œó¢ž9L΄eäTÇeäæpÑ2Rv;ICÛÝ€dÂ…„+­°ÇÎW£ tºE>!,8D)e6 ‰_¾…•6`™¢ M º‹%“ ª± ÂNxè<‚*”DÊ0™Â%Yº¬P–U)¸(¨ÄfÄŽ HÛ½ÓQiØý”¢NIÅå ÄÈEpóaœ˜á:˜B8Y}rÎ zÜmðJ¨tÚ*Ѝ@D>IF$³”´âØ‹¤JmZg¸ÌȞʳԥNXRÕuŒÇë»ÓØÆ|¸Ú"ÄøüéSÉþÕóÛqY.KLVÁ'h:g©ÇzôßÿþðZ\ªo´Ò±ÝØ5s³øúë¯ïžÝпºžëã¥ýËŸþ^_½üæòtÿpÿ™—§öØê“8{©Ÿ>}|ñªB; Á¤KO aý0±åpº+‡s‘JŽåýëŸNϧçw§§Oo—óùx:f* T*q¨~(ó‰$lûêëgçûÏŸ?ܼxÎ&³`TnP^¼ÈŠÑ(R‚«! 9hF2+Fš/£O.S ²e²`ßÀ…‘r “Å˹Ò+ÇÖÊfòô‘°3‹ûè2Ç"$§Au„¶Û,ãAiÀÊÝ+ ùçbG‰–;ÀHæÙ N „p¥ki\’æ´R¼oì?Šl6}^ãX`Ǫ­¸ÏûXÜ…B‡Ø·œ&sR¦îD!În©Fád&F ¸dB¦ÃÒ¼*Ʀ]¿‡`OÊ€IDATNäÔuqKƒ§ÈÌ 1-Q ·-=ìx°`¥V[ÖÍŽ„Ñ.„He¦NžºXëÓÍóÛˆ›ãv÷tùxÚôÍ«›bµ`.Õz¯ k*ÉÇO×ÏžY9gzMÜQ\Ö͈`.Ì£{«›¦üptJ‰ùêÀö•Ó«q \23¥"7gùH¡P>bñ<0ÌÕ6¤rx©ÆíãÇ¿ýôËt÷¿¾´vT¦—Ax`²Âa-%ö¡Ï?Üܼàa˜º˜CŸ>¼;îú¶º–-r¶géÝËùñáÛz:ÖLJ_þü矛áEA’Ê „´5łٱ c¸rKåFFÁ)Ta2øàîðPŸ|T(˜Ê’:É•ù`¨®•Ü’Çp4R™NÊ-GöT«¡ºAÀI Øâ)”ÕP”ÅV ÛÉÍÊ®*sîùòZKÕƒíé¬keI=€“8IÕˆ$«a32YN¤sƒMä=ÑÌZ·”L‰Œ|’f"iiŠM#Èj5‘Èæ1 –ƒÌЄð°áRGSíÀØKÐBbØêi`¥"ÒÄB^˜¤ÂpIMÁa(‚IxB‘Q0"]Ü\4%/.7tàä^m\@—¶H‘\ÅÒh{=•€2£+j4KKŽÎìB‘BCÙ“AÌ@II°ž t³î ¸˜KàÖ”×ûü*—Ãç»›gÍ®…ÁR”žB‡î¨%SæsrKs’æÄJˆ*& lKÅÉ«¶Ø×wÊŒ0¯†ß<–Q æ´³—êP%¬®)­[}÷á}=”¾ÿí_ÿôW©vdµ]cid•åän…J#Z£»µ+«È‘À‹ç/Á—È~ªy3Ÿæ««—Ï^áîwÁ䌱åxŠË€MíHm0—Ìݺ ÔˆrY/=žÔÝéÖ’EL²õrþø§?ýù[\Ý^»>NŸ.‡£Q5¤u8Ë<× "í¹m÷ýÿßÿöùñéávºú²¢Œa}¨Õ4ÍK†9¨tkB I´#r› ‘m0%«æcuãÙs›ÜˆãŒ¹†³¶4rA\w˜°e}Çúc&§@M{°q`nraÃòb€Ù’$ã mf¨˜i4Ѳ€{x_¼&­ŽŒZJhÑ»(ë¿OOÿGy?l*‹ê%E€Ôf¢¥Ù~G®`z}#ïš^"š+ P7a²TzÏ#<\ë F³5C´"¶ K^„•tˆJŒâdºÒY \•ÀT)£¯kä@­„©û†d©nƒÝ+­§š+ DÒ:‰ jРy©Õ·¡v¼žü1½ÜÞN^9k[ËÄÌj¦ŸÞ|üðáêô›ëz4_eâ6ߟžôôÍÝ ï`œíýïïÞÞÛW¿ÿîFSO†°2Evƒ•jÔZÓc[×ëëkdINP¡‹(™ ô‚=o·ìÓT«q¾¢aÊV‡û¾IʇåÉ0m#J1+[¦?ÝŸ?}~{:œFMçaD5Øq~‘ðû‡ÏêëÛ·?/ºù_þx ˱ÆûOÞ&ãÓÛ¿\†¦2½zþÛÃÉ„ ¡Õq€ %3¬t itµ°M6˜2/­GwºÑÄtذ>@rN™+e“„Ô‰¶9FÂèI4æê–¤IV­ŒÂNr˜BiY…Mª²ÕᢙÁÙÅ‹r.ªdwp,û×Ðl‚2wµ´Èt“GQ3ʉ„'äÖ¹P¦[¥¶´K‰ ™`¦ÆÀ`Žbά£jr®Â&ƒÀFu3,ÓŠÍ4"Ž™i¼K2¥0„[QB†Pa)×S·sêyÆyÆ6m)S ¬ª°dPº Œž«lÙQóaƒüK0Òx´Ü½¬îæ´è±¹Ò†4¨cápuY¤ÊT-S›±š-–‘ô®A×JôÌ)Q3§Jr/ؾJÞ±aÜ{r”<¤r×*¹yìÜ‘FÁ»E‚‰t87˜–€Ü5ÒŠö;(¤):„,,axHÞ'Ö"€½®J¹º»[·Í^¿÷ÓOïóëWu®A ¤:9hŽt&Ó‚ÌQÝ@g3¬ðjÛŒy1Qpº¸¥\QËNÓ€L)Ò†!é'á~ÙFfœž>­—Çxq{uu¼ªÞ–óùúÙ-Ò÷O‰ˆÙ·Av˜!, fç©´±ö±)é"­rwˆ= øTIv3¥xa5H‘½T¼¯·0Ch#«KLGYꌂdIlÅ”¨—µÿüëǬ¸¹¹=~üxõùóúên+åJ~¶MŽ =-Á›iÙ"]}üõõ/†óÕqr»-%ÎËòó»Ç›C}Ú>ß´ãÊ•Øb‹þïj­Žs;Kq𗇇Xúøðø·ªéîöÄbÇ+£ó§_?ëË/¾ &eÛæ™×Ç9Ède ê:§ËòšÄeœç£×YÜ%SZÉ»®•egŠÉ2%eb¡ÀÐ $-Œ}xxþ‡”®/J_Ucu;‡&¡˜£˜S[ gÂ9v×ÒPì\7¡IÌIêšp21‘îž@ øèƒ–´:´?I—ÄEg•†Ò†õLwg°¤o#ôtdw;Gh£ Ew4KhJ&-–YÌ ÃSÒ3ÌØƒèY Ýl Û˜@!1igì,„î–´xòÉløÖ×´æÃ—Ô…Ñ ‰b]˜d€d6+*LÅœ¸ËÎÈ”6î‡4”íœ<²4i¨€•ºb˜pôqq+”Ó'Qæ |²*ĪŽñ JÃ|XN¦,D7ZÊvÇ:挃¸šEe CªB7« "iaâe@Tƒ:S°J+²ÍY¥ Û4‚ •50ÀF PŒL4&°¿Iò"z­ñý÷Ï3®>þéõ/އúòÙKµ#dâ¶WÅ«T * fr#I¯@h•5XQ©A¤S´1%2GE¬-Ÿß¾½¾~õîÝëÃaþÍÿÓ|Íéº@½") I1з¾­ËÒ§YIæ0#zœ£Ç™+ܧvÈèÕ4z>Š'iÿ LaƒÆ”/—åqý°ÅíÄ«ä!rvëõeôõü´¹ùõÕ1±J(˜ ÄÃÓùÃû§›çç‡ë«ùðøþþs¦' ¤³b`íëô ôP/^·Í×Á>rô0¸©/§ãõºñóÃùv~Ù5@nÉÍüÆ4mѥ▆/±H ²PˆžJïbSžHÅnM‘L•pyt,!ï­‰(Ì¢¼'fgF#®ôR6d£¼@4º‹l²BK •µÚ¬R˜¥,9ež§´Z4!£3ž]YØY˜Þœµè¬ü˜·©¤Æ2t©qt]ºÍå™ Ý4[Z±¦K PŒÉî–FZ˜iDú ³HH)‡[2ã:Î%5È©*ƒ.tqP\ˆÇ  Ø* ò$#Ã`;äI®Kˆ´£A™K ¹iÄÂÚaä0zó¬ii6 %Ù]UÃV‘e.T=Ì×È­¹—_~}ä7‡;KAƒ9Ï?ýôã›o^ýö›oo Piàqþåݯ·ÏŸ·z8Ø€íÿ +ä.·´OOoÿöáò¿}qlf_·§ÿúϹ<¬ÿå?ÿñæÔÜ Ü~y÷×c»º½¹º??´ëÂÑûããþÛÃçíÿøOíXJ‡ÖKlO÷—ûóÇÿ¾¡Y­×ßëY=ž8.K³—ß¿úýñVë¶.ëÓey¼½¹þôáÍOo>~¸º»:­ëú¯þoVÎÍînOwwÏ®ëtr^€­´A™E Ëðà.Ž I"ö­³P ‰1'¦ÀEP"ʆ€$a‰@MŒdié@=´É˜ h55%‡rŒ!X1«Õ˾q•a±Û4(ªŠ12 À:°‚Æ/Ûˆ)¡ä95Ï<­` ª+‚F.™3Œˆ ¸ó~/cBûË™sŒÒ8Y&rϰf„ÚàçJ§eÖÌÅÌe J¹`ŸU@æ2ö@¥Ž†"$$F§íôî–£B• `=ÕFVD«ê²fÎ7BÀ² »qŒ*dÛG¾Jr —eîEäV4d*Ö)±À0¶-Ä2È™ÎÞpeè«zd«šÉ6Õ)¤ÄÐ 8“Q2ؤ^ Dƒ-3&óžíÓB‹\-!·y„ûrß¹¢Fó½+‰H†¢yɬ,‹¬²HÎG§'«T è‘°ZÒˆsA®Ïo^ðöåûwŸþû_º{~|yúJÒ{B©‰$±•C[AukBZÚ·¨üòŽ2"¢ByB–TÚ>|†(d†ÿùõét¸ÿ¸üé_þÙ­}ÿ›oŽwTmEƒŒÍY’rÉÝŠÜPxŠa—óÓ²~y?•«ãÍõan@'À}ÿ.07æ¶+j»Ñ"Vz‘}yÂt¤d©ófŒ§óûp½»þ¡xKpÄàÓº¡ä³W§Û»9£¯nùôóçÇ_Ž/NL³³Z;^¤ˆóúd…§ùëÉ`Íaµù³«ÛËý/“Öde—pñÐìöi-懃هŠ26«@¨TCvf¦Ì6÷šcŒÇÑ0QE Cª©ÓÃqHb‚\²‚"dfŠ«Ü˜Õ’d’‹,B»ÆÞ…i’k«Rdú lÈ**r3®©ë§fî¢ä¦-ÿáP¬‚Â%GZl•ÒÞ‚ q¢ÊÐÙrd.Ä3y7¬(RŒjB¦hB"9[º€ ``²dKºäçÔÙÛÁ]EFÒ„…<$IŒð¢Ü/¯ä–KŽf  fIÀS‰œ‹o€™XY†’›ïSng iU’Ìlɾøh*›'7uÁCm®×6},6΋ú;¯`NžÕðK\~ýëãW7ß|ÿêk÷^8R4g.÷ïn§v9/÷[ýöåm”ê¶]:†‘Ûç_ßüôéi~‹Tãúã‡ñ¿þOÿ÷gÏŠ³_6~øôþ_üÛËãïrlŸ?}~ì‹Ö×Ǽ›ìôÝ«ßþðÍw›>ʶ±ŒŸzs~x<+íö»W?¯ùøù¯çe›ÇqÍs›Z9Úz>/ýó§óåùÝ]¡/ÓÍÛÿî·ÿ4Íí¼Ü/—ÇÌq<Þ^m"­fö)pGðó,–”j° OÀk$% Ò²g¦&ÑÌIOŽÉMèÊœ‰ƒ1Qƒ²°c_À0•£–"l¥(E£§Âöfµ¶¡CÒR Š6â"weD¤íû{µâ#‘P3{¢±ÛÓŠP¥1\ d”„ xâʲ&{²4í4KëÜ+ûM–0•ZFÆF/ 9šÙ`Ä3QXÖÁޱ‚2–Ô­b“ÆÈXnL]ŒÝ¤DqmìaunlPxúp2£Hß^ØvçCÂdJt—+c„ ØÎc Qa!‹ÜÈâpª‚ÛŽ‘¶Q¡[ã¥Tv Ô'n¤ $­@•†°•ãTòQ`2œÕB†ÙAøÁst°:é‘@ ­ ™ˆ2KñfJf%ØH«ç‚+ѶZ<³’‘NG™”‚V€Ž4žÝ# }Àá3õÍW/î^\zÿæõO¯ÛÍtº½/éa¬›…«r–EÀ»)™³²+W°S2öɧK†[1i*0[çÛÛç¯~xóúõí×óóçÏ„DŽZŽ™ ¡Ð;³€eí1ºþü§‹[†Û˜†]nOóÝÕ³2•bcf!DÄÑp7•ãÔlà2Ú} ´ûûÇØòÝë·Ì¹ÌOë…].˪u<~ºï/nüp22•ÍJæðvº:žfw S»®6¹wèBb<>Þ#ŠãºØ¬ô¾béýíÛŸŒ<Ì7¥ä èótzýáÃ㸿žŠ’ÊFh#‹èElž$¬Р䯋¬îSœsŸ2œŒAAd¯G.[ž]…f©œ,¢¦[Í¢¿ûéîîUư^j¹ö¶ê žÕ£1Éœ‹ ~úüáíeYïNùðùWUk^“€=2Æ‚Ãò/ÿö³Ï_½8\›'çuýðáÃ|¼úóÏçóöð°ðÅ‹S=e~\âéÇŸÏß>ÿý³gWÐòòË_ßܾîYÇã¥ù4r¼|ùÝ«ÓË7oþÚQÅÅ8uõbåw?|õþá”—ÅÛËo_Ý ,ЋûÇÏm:›«Ï÷oþmdaom»{þÃ4M®ó7ß¾úÝo~e‡®ÚÉî^ôØPž !G+E1 =Y‰e yi{-¶¡‡ÒaÊ´5Ñ‘t`æ£i&B©1Ö¨ÂY¬—ädDó™ð ˆá¶!!ÈV¡în%¹ß%ŠQÈ)Ø;€äT°Ar[ õQSîåbB GÃI#ˆFP‚ÃH’”sÝ#V+“˜‚ÆN¹Ð =¡ÌR˜0wkà©Æ¸¤»Y m°ÊÃV¢­œ\香âBä¿yÃl'iš©Üèp…á˜b1² ¨V¶BdºPœQhnÖ%Æv&;I©šÌhAÉ`)XB&‰fûuCu9˜Vj¨3ª;YqËJƒ$ÌP†’*ÄjÉM< Í]湑h%@#&Ò›q›Kz:†d …)ƒ l6¹â\]%Œ&ueúJ”9s+>€Iq«@e‡&¡'’hÚñòJѨ.Ë!#1#£P—Œ«Àz¨uúêwq9¿}Ú~|ýó·/ŸAÙ*™-¬[Ö¢X‡Ë1È™e`Ý뇩}³È4#ª™íʘŽJ" j‚¶¾Xûfúê›oçùpûÒj Syusõôøkr¯›É¥bº»½~÷·–KSÖÃéÙ|sušNó‰B"¤j°"ž“k˜h½Í9·Âcæ`‘‹Œ*Em-Ä¿üòש•mhÆÑ­©åéæ®ÇY~9Œ×f¥²FÖŽVðÖØ‡«Â)¸µvç˜à% ¬~:Lµl›¤Ü¶õ×·¿¼¿ÿåw?¼(#:ÁüêÕóŸÞ|~x{l¥è ]>ýí¯¯ÿéÿ8•QØžÖñ׿>*ÌO“½¼þêÆJÞ^Õ׿~¼½ñŒn¡5q©²í!è¼_78ê0H`:fVêç·Ðñ›—¯ÎO}:T³þ´~(6¶åRë©àôìúö‡¯¿r-PlˆÇÕþáßå yÐôæ§¿Žn¿ûÝ?ÎÓ1°.}q›ŸßÜ6b>u}¬¦gºY;n_—«÷ñööÙ3r£ùtlu>Ü\ßÖ"/WÏ_¬Ë|{úæÅ÷³»àÖ, Xœâ¸å“`FômX`r¥ØY®ZN#ÐÃ|Ÿl Xi†©ë¥AÉLcˆ\G™Êp+‘Sb º•:$æúã/þþ÷ß«´4À#tIK¶P•Í–™rpN7€ÉFlÝØ6³š7aÙ ±A´ê6¢'*° h©òÝiŒ°`Íj~Nu¦Å•tᬀŒF!"e´Iif”u%B •kqÊÇÖƒYm¸ùH:aX¥”‡¸9›Ê è‰bvP®Â®‘ù—?^p¹C0d­Ö÷cªA,„ɸùpCiÖ ê~µ6#p€¼8«ziž=e0=Ú0UCÅjJ‰­:”i<&6dN‰"™2I®ÎteÒ¥šqUÒ2.^RH˜"ÃY(T,‰^錬]«ûÑÚc/4¥¨4;$$»˜44¹Zc‡*ò³ÂÀ)°›0¤Rq”á`ÔH‹>Z©«“H‘\mCÛ";õ~$‡TÑêMmeÑ»_Þ´Ãͳ—7G‡ƒG–‹’àœIªî=2 0Ê!fîr¦1S‚žÅÚÔª×é«ï¿&€vœíÇŸÞû›ïÕ…ÚhKÂçãìóÜ1þðýßÍÓ±“É@(w’aÈ`¼˜mnÑûç—&EÀia]H@½üæ›»W}ÍË–Š(ÇjóéDkÛåoÐ,ÞÐf¢ºI)OóÔaZ¦z[ò°á|y¼Ÿ0f˜,S޳qu·‹Ôî?|xûñãûçÏøêU«SK%ìŒCËӳõéMÞõá»Î~NlµGÃP&V Éç+â!£ÒΡT:Ý@‹R êaÅ3_|ãà0r¤€h99³’©aV+d·4ZRø=X¥Â‚ìMáµË+ñ,‰¾AI7S„1¡ž²ä0DW3P°>™µš#¿0uþ/ãÓìd‹ˆ´ÕíXHÚ}à}™Ž[ ¶¾’SBnIÆfjé™™G•ÍfµWÕ®ÔlÌL+fÅ·eS–b”†B+Ë(v ¬Cp+Ë8S/á¤Á\*Ý­ív›5ƒ¼4r*—ÑŒ.Óž¹Mk+ó ŠÊAdôN3l›þò—×UkçL¶"—±Ò³Ú´mƒ%]¼ô‹•²^¶§èÇãqpºlëaòÓ±°¾¼»}1­¢$žhî>a[æöòíçû?üþïŸßÍo~ýôx¿N³Ñë×ß¾Œ1ÝÞÜL‡ÓýÛe\RÕ èkz²Ö¬¾ëyyøõíãwßüý«çÏD ÇÆýÓç‘a<¯Ÿ_X­2Ó§zàËW?X13Ô¤ûữ­U'zÑüý·ßômø²Ó.Tº›Ûql.CŠ¥4´cÊÇpÒen¹‘V3[@¦a¤ÙGPRÊÎJÖ›«ò|þÍ»÷ç7?¿ùêÛgµÄÈ-ÐárP ”æð¹PZÈcê)Ù! eN&qÐ\¬¤;ÓiåÌõ0¯N§÷oº™ãé15øÆÝóWûÛÿ|°¸bdǺõ‡ÚNÕ3½ Q‚‡6y«³4K2̰0 4ßÔãЮåx¬ÕiC+XLÕ*#YÑÀ,V‘ƒá#÷їޗíaàÓã)>}þµ/W§W°Á°-ïí€õýúþÝ;Tûøé×ËÓ˜çþûÍ¡^S–ª™!z–<ËÏo/ßþÆ&m¡7aS* 6ª…R9È9À@²Õbb1K&™Þ eÉQÆHOïH¡·m Ú,;påˆòTíÚ©¡‹…S7Ûb+-3¥!Ãtgך*iÁ$="'`"sBÍ+PüdtåÝ“‡"d=+NÕÆ¿ÇNñ¿øßþ?o±Û¼¼Âܸ»¤—´0"2©“Ù<Ï×§ƒíCνNÏbÙ)†Ši&h¤ }3˜Ì-WòÙ¸ÒŠ»…-aƒ*žM~6TÃìbÝ9šÄŒLëiŠ[2›:PŒÑä–R 7*i,c9ê¥Í?ýúþ××üþ²÷Ùé<ÿõÝû¾Ôßÿî–¨´Ói.Vd¬™å²ô¯¿ùîÙl„››±¬Ùc‹RÍêÁŸ?]ú¸ž@¡E=<ûöÕuÅJâéòôx©7×7než®n®ŽÌJ­ŸŸ>¸i<>¾¿?ûï¿1¹œ¼ùîëïjŠf¥8c*ÍlªÕË ØÞ׈Ëýçÿúð0~óÃÚ|킚Eü"°M“´É60•³3 »œ£HÕµQ(Ûl× pËDŠÜIªjðµXº&àlé®tkI $¦=ûî”4†@•†FMò Ûè.@8ïºlC…¶ˆ»é)ŒtLƒ!”q!#PA,°¦¬úµÑM„Jì÷,ß’Ê”s$;t4˜a‚,Y  Xè»ÑÚ@ ³¥«ˆ–Î cÄnŒ€4J4ñ1•ÊJt(¶¶øò˜"ÂólÉKJ23Ôbѵ@Åè´!0¹îù@ ˜Qe×t\Öè†0Ê8%¤âÍT-mJtBÆ)hÖe½gîiˆ¾I[°§Z àè$-´ÁH™ä.ään;ù* 4±d¬ð' *öÓBbgMVÀ:ok+ïß¾a9—:h˜V¾²±±#7(™tcÁƒcߟ~´¾+l•øå—_¾ùíÛBƒ¾ÛM¹¹yqÿtæy>–:Q áf~ùñã›×~ÒzyzZ{nóñTX Wç¦tÀ‹áòøp8§CÅàXÒ¸eöàÓç7ÏŸßX;í†'³pÿRîɰõ©sôgÏæ0F"û¶ž·n¥^2W@oùõáéþöùñùí7ðIìÅíþŸ/Ÿ–§ç·7¿ûÝïæ«ÙhæÆÙ—íÓ§w»aûç÷w··‡z$‡l'ådÌÌÍ!ÛkìÀV­Ñ"îWÚqGY©£ä4zV‚ÚIŪƒ¦"‹ ò`0·åI,5 8ÌdOdP¤—D"½Ž@°b‰NUAÁ!”Ä5Ó”zÚV½@Å]žS¢tÃŒA£»ËÐW*bóÿùÿâÿ¸)>e?¶ÍIWžÃ.Ê™z^êãºlò‘™ûTÁ£›Ïf–)ÛÎMyH!yï¬.mf‘Qà5mãì9€MÙŠï1 ÖÆ°bîêÀ\¡eÐ`©GC†¢˜„ÃÀ’u{/ëØªµ‚~ÉóãÇsäS&–ÁëS½jÏæ‰l km§öôøô§¿<<>>ýö·óâöòøùÓÇ·cà—ŸÿÃ?ÌSñ°š#æ«ë:ïTæãpª…Õ`§ãéiýùçwoÎ?>&ÄüŸÿðCÓ:üt}z~û¬úHËã<³LÇôVÝÓH@¹_ÚM¼ýù§wÞÞÜǯ«OfPÊÈç__¥GG›9zhÕdTÈÖÁ…:Òè>V‡+K"Oœ-‹Û…¥æ„®µ"¶ñøþÓãËwÍÒ4 T±žûÛ¿.íþ‡Â~æézb›Ë^$¨ûÇËù/~ÿÕ«—Û¶N³‘±i.žz÷î—ÿþü¥µiž®Út:”Þ{öeäúX¦èºÊQÌV/7ÇÓÝÇÇþ4Þ¾}}Ћ¿ûã7‰ÎhfƒSSq?X#¢d½ÿð0ÛáÕÝo ô„ý¶„vY:ÆåÓÃëâÇzÇ©´éÙÉÖ³Û>¥ð3³š¤g"žA¡[‰V0'À Á&"iƒd±ß¯œ’i ·ì–$½†(ëÆT$½y:˜Œ“ KD ÌšYÜœ¸€eI$`jT`ºXGj4Däp…·&l‘GbMKÉ ùÅxLî×=e3^HÔ­wsŒb:"m¸›ªÐ…âÌ‚ a‘*y"È[ƒFŠÂU+§èKÉ)É8v÷• bÞÓ IkÎR!” ‡cà (f°‰\Ä<°QCŒÄ 0ÒÂEh„¾4‰éH )CZúØë¤²HØ-æ4Z·Zsç¢:ÿ½~“µk°PWÌ Ll#¬Ipܘ­ àµ«ûNÆ(«Ä„ ‡éó©]Ü]ίyûâÙ«ij‘rîx&ö`+n*cn¶ÃßȹUæS°#Êøúëï&fwY2#®ªO2L0ØH ô*Âò8ÏüÍïw2~øC±'%“Í0€c`‚úÐÅ,Ÿ?ûj³sBÊŠp÷mðêÇãs£Obé{\*"r›NÓª¼<\êÉž.*äTŽe†üî»W?þÔׇëÓ‹«»g7w_¡†«äXàÓÝ]iÿð[÷RKC|H%7c8M »å©òû¯¾ýñ_~Þî/õ ÓÔà5–ØGÍ«ù¼KÕ•ôt tÏ&¸eJ™¡i°öîe©,¾°I—Q‹YnCet…Mr¨ ug2ˆÉÍl²BlÄFƒ#•^2·b= ²Y¸Ðeƒ¬c¯ùÕÈ‘)¶³ÑÍ¿4®¾Šf=Ù$&·2ºûdÕkmíü´wjrk!(3Í:4f`DéÌ„ÅX‹ÁM1l¢Žðϱ7!Ù­¬ù´£¤è'æ~UJØfº†Ä¾c7Ç0óX®Üî1¼ÈëdÏ^Þµƒ•éîÐî¼Y¾ 4‘Þ$íճëÛJºèîK›óøìëë›Ã4ÓŠ VpÊÆt…ÃÈ‘±,±Õ6O`µ"êúðì`Å]Ý/5êOo~:O7WOîdfæÐããý§›ë¯ÀôòÑŠæ&1U¯Ïo¿úöÅ­=ßûm ­?¿þøõW¿9Ì& ±$‡Hˆ´µ_>|¸õê6BKæÖ /|£–å’¼ÌëùÒê±r ÏoÞÿúøù|˜¿³¬LKëÈã |<þÛ_ÿít¼º»ž¶×“^ÊZªë²,—%þëÿçÃ÷_ÿ§o¾yeŒy:F<.ýüáÝ}¢­#?<}à§««6­“óæêÙÃùIñù«ï¯K£Bìsøý—CázY§jnxh󫯿úÊØÉØ¶x÷þÃû‡óvšOÏ®OÏn_qêÐâ¢Ù!ÅŠÅÄ/1T³!Ž´¬fL ‹!È Lr ZSMÊj4`º@ºRŠ–&³'¢ “RáF½ÃdÌÔ–vò@“êzš™Íå` \Ä)åÜ,RØ@Þ ²8:.JƒÁÑ©Y@OÌDL©DA\ LÑ¿ƒÝ´¥çl7°O‰îQ3ƒÍAJ(ÊàBrõGð´àìà†{ê€0pqfª 7eI;O–¼TBMiÁÕÐ:ͱJê˜è íc4Yƒ`I™*fªÚUiB &¹€R…A¹”¬iŽFfM¹eLæ1,åµbRŠ¥Z.9šƪØj¤ØÍgì#ve½(|À›8Çä&ƒ¢2¶À’2Â/¥ s Æ%¸¨ËišæâÓÜìõ›÷¯^½8LSì±×X-›2»=1”É%9J:3 M¶ kEùæëo½¨§»–mpN,ˆ=E ŸÜ“ž™–Š"V£3o¨pwºyô¬#)ƒ4Ô”»÷àÝ7¦SË˯J„z8ZîÛv;…'ÜÆ·/¾{xøIƒÍçùÊ æ¸‘U~ÿ»ß]ÖÅdóqÄh 2­ZZ©Êëë"dhK¹C2eõÀ*l¡Q ãÙm‰ï¿zxx<<ç|¸3ž‘™(‘*(z”&ãÑÙ™\X¸ªi†Lºc'rl/›J0CS ƒÇÐ <«.7Ò‰`º8\ÂEÝ9yT·Tôô0›A<`±a‰­ø¼òìÌ•Y÷.rÍT+Ü"ÒÌš³Gˆƒ:;-€òˆ6¤U\)Øé‡ŽƒHØZöhéÞ£Ë>ÍãjäVó@ÍfŠÒcHÞ3š 7kë—ÚÓ`åY­çX#‹™„Ò3eîÆ¶¢V°XñdFz oî%·âVÓ>T„Ò‚‡oo¾}výªo˜æRŠc™Õ ¹,щ‡}†Ér ZOœŠÑÌ;0‹ÎnÐå¼oG58x xøððñÓ}ýí÷¿Gq0ÄØTŒáñ°}øåõÛWwöìøB,Á³†~ùõ—ó™ÇãuñC3ï½÷±}~ì ¥ºý+á®ÇOï?}|Œãáiž*[I¢§>?Üÿí§}‰ÓÝin­ ë6+-k›ÄÜ:†žþôóOceᙼ{ùâë8•ÁË›wÈÛo¿þfž*½È`âžaŸ?>^]=߆ÆÃrsÞʈ‡û5üéýz›úÝï÷»ZÓ•FÖœ ÿüãÏOãéñÒåøêÅo¿ÿÖkõZÊÓã§ï¾~ñâÙ”H¡†;žÎ™^§yîç¥ü¯?ÿåéqm~ýã¯åº=hí»ï^^ß<Ÿæ*\Ü‚ÒÇ€˜´= _ʪÄJìŒýˆýñ[X„i0;Wˆ./‰ÌŒAbÃ…ÑJq(m¡&z˜¹iJ_1fÍÇœš Ö=ÚûòχÁ:î‰RlA2À:Ò•Úǹè†B­^‘…gZ1‰›y ‘–’ŠkZ¤™Òˆ vQž‘6lÓ@0³ÑRNFê1$äÙ¢ƒôd 6Ø`YI—lp1XI Ñi¹«è£ y–T•"Eƒ HF˜’,è´ûŒS’ÈS`1HJŒ’ S2w$•ážL¢˜j1mÚ £€ðLÍÌ51¥CæJX~xC4‚ÍèJ']c“¹ÒŒÃ¸Dá&sÈØ ÆÈ'¨À «º"ˆ/¤ôÔj¬ôì†)ƒÅ:é6 \¤ãÀFŸ(‚–z¨^|¶ï¾úáÓÇw¼Ñáp‹hH<™ æ•y+C‚KpJ‰Åt³W&H'Fnf‹³%"@pRÜÀ,eÊTÐÌ’TgDBl¤&ÏSÚC–e†Bqx&a:Æjß‚1èÌ 6†Àc 7Z»¾¾Þp5ŽÇæ£øÈîF–ì·‡©3ákã5TÒÖRV„„ ø8„y%F¬ÕgÒz,)@Ö½æ×ßnûõ¦…”ËCs2à)M´*,†™p£µ´-siÙ’!É«#McG×§ybkÎ¥dfcYÈV¼:Í ‰‘½V`8‰’ÙH3ž™ a–´0â*4ˆfKžYº`ast”"¸ç¦&mfì¬nÞã^~yÿéáCùææëéfÀø@È"dÒ¶…جsNÐú<„v¬™á£¯îÿöã/†v^ï{F+‡qìÔH’Õºœ—pÕëëSrcÀ͘¦ìËåü㯷eCò¼~<œž~zø—ý©Ô<Îw¿ÿíJ{„–óãýë_Þlc¾šêïÿðL˯?|Z.õ¿ùáÕó«J$üÒÏÒ½¿ýsrF)ÞU^~üoÕçÃ4ùääùÓçõþÏ¿«å šm]>þó_~X?#n¯ZùúîÛ¿û~/Ÿ>?=C‰‘ð}Þ4L+òøq»l—œ&¿k¯ræ»wúða[çü»ÿÛÃÓã¶åÃò¹Ö›¯¾úîų“Ywk;è¹ G*“CC%'K†{"Àj`ÍÜÔ…$æ`G&`‰2h¡Q…½@˜ë˜ | ÔvÀš§”BNw1&‡%Fh«f$÷1—1œM™£ð¤,=Bfߔݴ§\HÌa+•Ê&% ›°€žQÝjÒ$Ð:…Ä"CPÂ` c¤a§ÈŠT‹¤©ÁV±Tæ)òœlÍL’J·záI¾?ŽŒ|QÖÄÒPà‚ “"sŸ·"lÍ:AÐ…)”„’1pN¹éùn*‡1Ç h–Eîô” ™X 'ª‘9/º lbH5dÄè&$1¦$i447¬`£¥ h#6=Ì}’:¸Ri>ôŒjˆR¦ÀĨÒeX@5B4;HÕ¸†ÖG"{µžéŠB`ÀÁF-erÏ/ž¿~÷6Ër˜¯ŠÍÌb\˜&9³È“ìPc^ˆMå :&:ÐÜ‚jÂHv¡–‚Ô…–„„ R™(¹ßü¬ Y Õ8=!Ûß ÈA$k@†Lí?¸Rfí¥™…{³Dsa‚Þó(E°`Š—í%Hä 6Œ2Í3“ÆæÖS™ªÆ… dI‚a.$¼½BKæM‹ðˆLŸNN©mì}B­f%Æ¥¡ W’`@óEÜaŒÓÃT‰X a 2·Ø?j 33:=i`ƒ,¯t…YÎ GÈ„ ÃÏ ØLdãê-†zÆí(th°Â)ØÛÄ⊠b.ôB¸ÙÈí?îÝV_ú®6W2wš6 ° jÞ¬ÚˆAS Ž‚Í$ÈKr3¯áre1¯{üa¢©o Ù¥,@ì&v¹²¡¢Œ«Ä’rºl3¢”=Õ‰&xQˆëà^FØõ">è!Ø$T5zê3iÕŽ´m‹ Bª7Ö£†m{läE9.çûÏÞzs}Uß?¾ùõÝòrœ§K||÷¸öƒ×j.q,°¾;K4í½ò|¸z®² ËŽož'óCê1¥÷÷ï~úñM±ãqž®Ž—_~‡éêPL/ºÊ›ë+« ó’–i4èÃûOÛb¥Ln×§Óݲ>ýë¿ýå|¹pµÃüŽ&—¾šÿÓ?ü—»g§ˆóßþö_?Èß|ów/ŸÝ¹ÙÖÕã|ù¤ÌÉóõ‡/oøíᅫ±<>=~üüîúê«—w·í°ø›í]Ý®o=t1‘^Žåx}ÐÆ<|óò»ß|÷làiírþtÿùüꫯ烽xùìן߼ùøàqn¦ëÓ‹ç¯G*Ú³»—Îõ\þðw?\ýúöJ#e_·úÒ½CÁ4fQ”˜…´`˜1“ë0˜UzSv´ k‘–ɺïQ5sБÎ*â t˜’›¹ggjT`ˆ 0gð‰ ñ)`М™æT†ÀHÊ8‡bk¨Å˜¸Ð1c—”ÈáÀL¨*AE˜íëÙ&<»»bJº €+â@MÑ-©.9X¤ Šbnh £²ˆRàâ•\@Q`r£gfÆ”¹X iŲÅý‹m#sÍ£)-- g ûÒî8'(¡’y êNÒ.iF=ToØÄš£€kÚD=:b°&OAK(,ìÝ;´‡ ˜i*Þ5Šuz Û³L·2l3¥"¹ÔŽõ´%Õh‚­†QÂk»g¼:ZìH%b Ÿ#JZ'&ÆþX€@™ hôKõúòÕïß|üK«ª>#7d7›CƒT— VÒiDåÎέƒ !³ˆA†yƒ<E3P´sÞË,ífÀJôKQ–¬‰U>#%„D§ÊÐap*‹h¦>4„aœM.…3 ¥G::uv›#fæˆÞá%Ár²×@ÈSÁ~•¶}$;¢va*%e‰--L[fñ8ŠchS³GWͨ€ËgE4ØFAÈ„ÁŒÆ’(Žt1JـÈöE€¦NÉ0[Ì0âb9"ͲŒnˆp¶Ž´H;Žè,. ¹ïíÝÐz¤WDÉ z3…ƒ¥Œ¨¡áVLtKq¸èè^CŠXIy±{z/µ§˜R¨Ol–‘Rrg3µÿq(.Òšm(Y Ñll›M#¸yÎò+Ô ]Í-x¡D„;32I¹XÁn‘‰Y¨éÊèÒêð(OÈ´QCÁ}™?8Œ`X¢ØZ—ì“r¸ˆl¡ZÊPB6ìd–‘ª¯âja SJ™4™‹ÁAËžðL\2gò*ãcÝñ=bêÜc]–Ç÷÷K<¾Ù¶ËŸþöÿvÞ&9zw¿&<¼Å'Q]Ýo>=¾}ÿæ7/^\]éá¼ÌÞN¶åÂ6õÃájÄ0Æz¹üôËO‡¹´ºFd_,°Øx%yî}Däá®Ê2”ˆdVõíòð0ÈÙX_>{vÈúooþe[–›6 Ç7_Ý“g·ñ´L8¾zþüåóc¨÷\Öe;ÌpÑß¼~³åeô¼½º~uóêiyóé!ÿ—ÿüµªLóõÍáTcÉRf£ÓôüÙ3?µÉ<åÅÔ§vý¿;¨ÿñÝÛ×·Wƒ«“µ«“=\Óé¦0ž_ÿÓüý¯OÛ˜ìÅñô‹¹“PšË‹ïŸ¿ä WsZ¾ÈÌÔ(öÂÎKÌìaRx¨M%mlÉ:¢Ó|GÑKH±ÀÓsdHGXO©z”© &Ð3ƒ’/ÖaæšÃ+TmòI˜œMŒTTƒïÓW¢¸ÍPeNu(X·DGÖäAX%«¶{NÀ®J0c2ß ÷ Y—Ü„ýx0™™¼ØA¨:9œ Ó²¢9{Œnjäè–PX ¹n¾e);ÓÍüBuúÁp“,X3ÓH°§Œ>œS¥ZÚ@Â<ÂI¶ÔƒÉsÈÐHf,ÔÉi4ZÂüÐ;QBÜŒ§° :‡fâ²eX&LôOÌÁŸP”&ÏZÐ’°Ôî å—È®¨4Á'véìhN9˜ qÑ>OGˆèŒ¢Ö\%°’ ÐdD‰Dªp¬é¢YÉÓ^„ÝëòÐîz­0 ¥¤lÞž=öþýý³ÛãÁ$YMX]Z3ÔT2ã¥Ér˜Õ…(ðL ß yžŽ Ø*L0K°˜-9,›à@§6cBS†UóŽE:0®Ìrp)ž[îðÞVÚ¦af[B¤ »8²Íå„}ljQHE*‘Ås?ü= åé-i™dFê´Ok‹{²C>òX8hhv\uNÎ9&Ôã`j‘cH®^YDz‘††Œ)of*ªf²OÝ#JS¡@ 0›© R,ÊËdZà›ñ(eæ!Üb”Ý|_ é†(=Ÿ„BdbPÖ#¨ØRæ–£è 'Ò™s¡/c8WÏ,VÚHK>ì*Õ¢cšeŒà¨`qï‘fLù$e¦Û^ˆúwÌÛèJ«<%òPbð ¨ÚN9àE)² #f"£É”*‘ÕaIƒežP(5Úˆ´’`š319À¬î€Œ†‘iÊ(qrKBéÑ’ºêP'R2 :`2–E ¦Ë@=4ÖºÏÜ5—¾\ nMqÇØÆÈ}lo>}Øú§.çå4åf ×:îÄ¥5¤mEÓ6¦ãáÊ(’v^ß¿yýf.7Oç~höôa»½þj®rX+„/ÄižO#–‡‡­ÌN|ütßûÍØXOuž¡ÓŠùÓã65?1ªé)`=ÖóÃÓû·Ñ1µÃwßþööÆ5.OO}Œ ›îžµÓt-ŽŽ}]|w8è÷?ü.„×âüÃ?¾~ýçÏ÷?~øðIóáå«ùÕÝÕÕüJ¹¡ž¾ÿþ·uB#ÌF×·ßÖ¾Ñåq:Ë~{cå`vNl*É8”öõ·Ï‰d”´>½|ùÍMœŒF[Š«g7ÇnfÖ—œRµh4Ï€Ñc1„²¢¸uËMZCL©¤ \¬4¤6àýP¦ž°/3s™±ÛRᣑµÆܲ"ù °˜S%8'ÂK—$i;껯F‚&¢àºëJÌL6°ÃZŠ„šÖÇŽÒ`$.ˆ+³kqA%Ñ:I¡D©1ƒJ2äÎÄ—¬¬Ä³IÈI¥g’ܶ„cŽ,4™`K±˜ ¦b2t7Wl•î*ò½›S ©­P¡.tìAPW|2+Œ–Ã!PÁHÀ¥âÌpB”2+¸ªá`º=¥žIËÙc|nHe¢ç`LÃpU ¤¡;-S@ Ð}õÑè›r˜Ù•’ÌœéDÊÇîÉÉI¶n^·‘Ãy“ØH¤#ÿd t¯V1‚`j‚¨ô- ؃Nˆ;€“8ÌV¡&‡éHÃ\–$m9Î%o^¾ûøáû8×)[CQ|Ãç¡MÀÇNff&92Ýé™f‚ê!óÅ`#¶â'È„§†…œ¬CÝ0II“Ë4K¡zó ç6,-™p ÂÐI`5¦z³ô·Çr;´ÄŽª`¦ÌsK‘MîƒF`".^=…‚ÎØ ‚´Ä:v­¶Ü-ôˆ©ÆŽ@ZÓYr‚­ÆP6³Fß@„àC¥çhUIfº¥K슥ÀÁ,²0F¥A²0Z.Æ!+Ȭ“™¥Ê0)«r´Z6›zI¥A™Ý-iJªJ«Êº…^Í¥°0Òö—ƒ›T͘LRÖÔM[¢åAf‰ 'Žáкö™Œ‹™­Q¼øļcñ0çê–âZ"…C)^,;Þ#†Y³öÊ™ÉH5KVFBû‚>¹C@ꘖɴhN#{†°ÚÆèGé<fv  5S7I8`ÂHTq32³€gd¶™*Ò‰9 B9MN3’iT`Ú¬¬Ø>¿»§D‡B£|zü¸­Ëåòðôo>õtG²Ô°øúÛoæOæ?¯ËÍUÑðêóo¾û¡øæðdáůÛa@²VJ{1gð1’„™Ö÷À{ñŽ4ÃH%PÄ^ÛÅU=deJzb¢e#…  33À˜Gr \ijX¤ê–Ö@ §Œq ­°ÏRKsk[ÆìlÎͼ[äl»ëžƒ´Ì…`ª‹ª¤ÔÁ T¬D"`&ϼÀvRÉÁüëЖ¶Ãå™›‰iÌ8Ò÷~\@"¦hL¹Ñ!Œ„›Õѳæ PÁeÀ-·/$ÓižØ¤ ÒHY8Á›RÇÀ& ÚÉâ§e|˜xg2ºBeŒIxI”Æ5qd‚(Y²³xWݹ‰–<%ÖÌ,* ÑÉÈmwÀŽpK5[€Y r‚à<%åê4` =¥¢Êe«Á…º§æ¡ÐØ.aq¦‘k±¨@ÊÁ,+ÔMwc´b¬jŸ.ÒÝXdÅ!ÐkñÑ/fCZ%ÆÈ‚b¤$õ…yêÚRac"-mëQRx ;©xô ]^5–óH,Ц@2'W¸z‚èì6+s‚]Ë»ožÝ}]íh8€ÁÊ0© i… S§½Z`¤Ã,u¡0¹zGg¦Ãe&a¸5)hi4©DlIfAùY²à°¨Æˆ“(¯Ž '¹ $b·âãTý˜¤»‘“—”"‡ë” ¯Dí€éÌf)œOÌ£ƒÅ6—‡ ÊÝ™Ð䤰=Óm0öp¤9U@ [E7lˆ)R)&r-fÐ0zŒ&û´º5 ôfÁ.b(=`GÌž^Á$é3QˆUÙAwšÑ-Ilðа & ÊQ}˜`¢9¯†!ùdˆj³!»Âä%}€5QfìÎUšÁ}yï…¶isc¥ ·ÁþwŠe"’hayÖRñq¥?™­)e2­øƒÙƒìÀœÌP(Ë;PD „Ew葱”VF °>ÆÃèÝ9HÏÿ?UÖl×’eéacÌéîkíæ4è..n‘™™iTɤI%™ÉŒ?˜¢X@/’HYF±ª²‰ÌˆÈÛâ^t眽÷Zîs=,¤*ó†GƒîËçãû²C Rµdñe¬ÕÝÕ)Ê<î÷©EršÄÌ93•*°¥f1¹ÀD„•Ô4t>=ürZxäåÍ»w?XŒõt9I},öpêݽZÐæ0_t>°Ê„¢ŽÞ£ÄºÌ® ÎËãÜöc]Ïm¾²þüë›wï>|þâåC¿?­s“ÿüîáõëw×ûçEÞ¼¹MÕí¾?œûóéíí³¯¿ýÍÜΡÓýÇLJ÷÷7Ï®½^ û~9ýés¿¾O”Ýîð›Ï^äˆåñ¬ŸÞýp(+­|þìfW¯j»yrsÝëÝéÆ'‡ØÏØï®Ý§”h¬ÆZ YrÞÍ«v F æ&¤k­¶RÁ\óℲNÍf¤ äðG3i˜2D˜[Ħcj=Ï…f8‰Ñ¾¦Ãxèyɱw.à209 ¦ÍX€ •Ε!°j©K2SîÑè#sápV–9'Hš«Hë@B³…ˆ*f 'R”Ømd5„Œ‹Ì‚æIXÉHëÌ]ÁV½ G£yæÎ¹ @ÀǸ ¬‚ÒV„;LTÓ̺fJ—’¼P…V2³…’<§¡/ðÈ©bŸmP#U!‘M9Œ0í¢;ì0än"˜f9±XB°ž OJ™<‡ˆn8)„sŸ1RŽm¯DJž#ȵ°Uää0P+•#Ðɰ(‚ÑlÖ:lH¾Y°’[¡Ì%-Îâ5ÉJ9mÄÈáæ@f̃{ @§1 F(/¡’€‹U6@á ì•@Žâ)•íoZp³Ýˆ³dFÏ­wÉΘ#­y© !—a²”šZ<[¢$’>ö&¹¥xJ¢—,’ù!Z1£Ã§ãã:–ûK{2ÉVa“ДXA]Vi^Ý+‚SÇ2—pµ1,)2©#x±O0e&lÞc!wC h6¶74$Ê,Ì\áÜ‘€ØFY6ÐfÞ—b©Kj¼Ð–ŽPz‡°EO/âJ \Ýæ±0QdItúÎШ^`Ê.rsÎ ÖPM" !¶‚¾u )ÖTT2‡N7Qa—âsdq-п(°p7Zj˜”é=ÃÌ‹¥lŠY<’P¦¡wZa™JBÊCh‘68{†‚e²¤:e—Z )L Zåk@aD5@œ `rÛr“X콉ŽSçbG©/)AHíÿæíÿüøOŵl½ÍÞÍŽÅz12agœwÓaÞ]‘;¢Sar¹^¦AF™Œ™ÙÅHi„¥ØØÞ*´”@ªp«‹5c!F¼8-Xd®‘"dž‚29Ò©Éa©ýšýáü˜+Ný12²–2¿ýðÇ?üÓ?þòþtò6ÜÌNã´¬+¹±d.SkÓÜh:”gÖ&æeWç€Öî_}þÛŸ]µÚæzpËÏ—Ó›÷oïÖo¿ùöú¦þúáàÃÇ7ï./žÞNe=}懮ÚÏ—Óãy˜Ï_|ö×_ý›ÝUÐÇìûêSõ:—6Ùq¾Ü÷ÓùÅŸ>ûâÛ—_Oó®M˜fO ¥ëÛ«Ï^|³Ÿ÷Ó±ÜìŸÍ>»ç´Ÿ÷Íö“W¯ÌV¬˜…D8ªc5›ÉÙÊ`ŸmØÉØ2?õÙA3ì fªR0­›J¥ µ>à„YTÖ% XˆšÛÙîÀ¤o,,§¡nÛP0ZD’гiçI´½TÊÚÙiÉ@&Ä;ÙaN´b ¨ÆJŒ¤(7%Ò•€h£±ª…9Àíà^‰’ÉŠ˜ñ&îf™0pê"Œ Æ­¥¾©Îl‚Ò”LVÖMw樴• ]ŠdJ)ˆ˜bˆi‘Ù“NsãY° ‚Ô€ rhÝ0ä`Dî6G˜±-ImŒÑiXMÌr¬%Ç:Šd„LM´ÀÉHç¼)h„ŽD5–Ýá‰ÜÚkhâ .b|x8ýÍßþÝ~¿÷â¦És—Èäè=~ùéש¤×"†ä­k°ÀP,LëȬ0#Wà%"ÖIÓŽª$c+„c!BpÓæÊ±íª7-Ø  W؆7´ñØñi9—–¼·2'i:CJ“Ä5c5yRÃØ3-ÇI°=!\…ˆ¡%P * 0QÜ•ýëwT³ÎµRPCvù>y6ÆØLǬg¦Ûd6Œ+4/ðÕlUV3•² ˜I7/™eãtS+ ¶©îPAÅlæ6%EËíF•«ù@ª ¥”¸˜R)‰éŽæt*Ñœ ìT£º$ЧDÈØGCª„SÅlW3é¨B&ÙPqU/„M²Q;!Vu›j±º÷@Zr8 ª)£¹"c0«JFmˆ(Vdï’“%°ÒÏ`¥YëDÅ‚4 9²Óhæ¢|dˆa£fø=X‘E0ÜJbu³P2.*—°„вnqŽTOu€C :EÈ>e(ÓÍ& •å¿ýwùŸ/Åÿúÿò“ôh¶ŽPÉ™PtLæ„Í@•JÒJ±ìóÕáZfpš™™)ÆZl”Åä>ò,2$Åfá–7—dO50ÜM Ò³(-1ô©kVÊL²,DÒ&ˆf³Ñsuàr:½~ýËë_Þ¼yÿx÷Ð{Do>惡øÎÚh>~½ûÓåˆÒpœ|’EâR饿È<Ì7‡†Ý®N>çgIæ¶ ðrµõ»?ÿÍa7–S©µé¼æ›»ÇóÙ¿ýâÏ^>yR}íêïßž.«¾zþígÏ?3Û±Leî‰~UŽuº}þì›ÏŸÝÎ-égÁ÷­\§y··*ØÔªÏ­]ß>õåñåÍÍT˜žªûííñæêå<jéf6×V¼ ¥ºÉ¼&¸³´²3²mbn\o€2C‡ó”±H°b4ápjru˜ÌnUHZ[쌂0(UCfvÙºíV|;£¡B0Z²)x$+-ᩉNv‡"C¢¹Õ‹„‹ aà%²ƒ+9’V=è†bEÕE|‚†ö¡‡wÞïÛäscdcš gS0¤¹³'I*X€p#ánìF+eWˆ)\S4%¸³#!‘žaÀÙlƒ³V*‘*"È0:ÐV´Ât_„bl¦¢\(÷„œdW†{:äp¡R4x²Y˜4 œ Ÿî 2ÕÝêHóÐ=@BL$V© •!¹å2†Möî[ˆð‘,¤É¶ÏrA$® ‰q÷Óìƒ?./Ÿ½23©€IóVq÷öÃÃë§O_"ÍÜKðĺ3UcH#,3èÜ“•¢3#mD)Ÿ&Š$8UP ƨ šÀjdd $,J ÕÖŒ&L@7còâØ HwÏB›´ XXHXJ™!¹¹QiHR›©r pø)ÁjÛÎXT(ÀÑ@›öÇ·¿¾Úž„y], 0S´´ å ¸ÖâB(…œ…a"M;G¤p n¯de/Ô0ë›ùIƒa”U‰ƒ¶2%*ÌÜS1ÍàfÖBg`(\‰‚œ¡y-Ô$À| ËT:.¤€É`Í=”DsWj+:]’›a4‡Ô! ¦y!!À\2JGc‘å§ö=CÖ‰t¨¦c&œF%bP`ßìâ4‡å ˜#’%af$€D&“f³`ônÊ0Ô” ʆåJÌ´‹ì2¢Ö2Enpš$8Ð0vJ26C¡ï]¦\ƒ`»XjJt1IVì™Û 7ÿoÿŽÿòRüÇ‚söœÊQ Ø”ãbn¤|TÊ2iå’y¼º=¢ '”•¢àµBÙÓZÒ`Í8vž¤Ñ­² V´¡ÂÙ ^Ô‘s¸Bé®ð¥â ¬9‚ ágàv‚=Ç@t‡Ñ°\>ž/+Ϧ²¿½þüÙñpl³nîÓ…¨£—(Fd“LDË(·OŸ~óõWûÉû^ÜØh>íç—¯®çƒ¿úë?ÿ/®n \»iO‰2Oûúôó§Ï_Üeá°ÃþåÜn¿zùÅÕqGw«•µG³Ù4]í¦yžÅ0™+@³W"Ä.ðªÎ×uðRYL¹lXî邹¥7ïÆÿÿ¼“¤KÒ´±¤%) … A:E²VÛäšB@Õ¼ ¥SeÀ2@ƒ=UŒCJ €Ì‚c›±ÅD±’‰%œ%U“±ŒØÎwƒ ¹ÚöŽï•“[ÂW x– ‹! ‹èùá§îï#Ó‹gfÍ0K/0qP¦óåçüîç~{u4g’C:{ sÉûõáòÝ럮¯n -†’`ÂŒâÈKеš‚¢q( Í·Í!8èi™)£†e%Šé‘r‘n;S\ ¢¨Ì)6 èˆâÕòœ¦Ü&~)p)VÂ]´,°4; d=-á#iD¢¦c¯a#ÙâjkY¤²ß?o‡[Ó-ÍŹz7; nJ¨¨¶§/¾^ì¶î—æ”áñ¼ÆŸÿö7ÖN¿ÿ‡š§ ®¦gÏn_ì¯U÷ûLJ³=›Wö±íÒFI×ù(˜gY4ªsW8=}šÐ™ 8ŠÒ°–¨ÅÓIÃŒV’f¤%‡FŽ·b´™Qů3-dn°¨#F#Íë*èH·ÞàL‹{ Š(ÙH4ÏtAI$®F ñ‘j”IU6ÂEK5röÂÕl¤(ebŒ¼,œ@ºÔ:>:ÌÕaá “vVÁ¡(²p3,@FT™Ãm½Þæy'© •€™%/ÅöÀÃwßÿúú—צi [óñfÿ²ÚÍÍ‹'‡'Wû)Aà”,Vö7W7S½ê›\7Gæòÿø‡/_~ëÕ¨zºœ_ÿÔ_}^æ:žž“L©Aôm—XGÐ)}zŒ ØEšœ[œÈØ ±.ëÁ.Ѱ')N)€6b¶” ÀÙŒc½ûÿáïw»Ý_ýå_wÍÎakŒds÷TÔBÙŠœÈîYºL¬}ô?þáÿûí—_•é%2%1ÖË¥[Ÿ ÜZXuèÀ^Ùij1LTY& ˵Ðå´¼¿»ß?­7îVY¶]=aµ´PXåçFµ!!1 rš‚1,b]O|z{ðzIµÁh¥3‹¢M»ëC{öî—Wû__ܬ0UÙ`kÀ…é²)x®YÈÁ€²Á&·’2Öm B¥£+ÒÙKgV^  KIÃd>”9Ñ\0ÀžZr+}šªÒÎÄ®w/e/ +¼N&¬)öÒ†¨‘¥¨pR( œ%ëÃWŒ‰pt7¶Œ“Y÷<C¬H.ÅVÀ-·‘u®<€'cgn´{PÚ¯c‹ï‹üžÃ™–È‘ÉbÀÃRž,¦ÕbWØIl{‚€úHc £«@“'ÉE¢õñh6+§Žhe ÕÖe¬­ «‚«Qkî2 /­çšcgtf’¶e­v)2°ª˜Â% —УkJKCtÚJ gN mÉM˜þ5û4¯— Ι»u]Ú‘#8± &„qi5Ô/ȉ6œKbN¶Ôb„»SØË&9À‚aŠ´K-5Å”ƒ*©Š:Ì|Ý<žJ4”®Ç”gN²BGæùæ>bNfçâKskŽ”8Â7â×1Æ=l̯^²Ýg^²TÂ`Û.Bw2s·Ó¶eN¾Ñ‚¹"»’ Èw¢q)œ¥½DÚ¤-‡3h¡€[Ç $tW±±Ä΀¹M9@À8ŠmmT‚ƒÌŒöþÃÝãeùÍ×9`àjÈ3±!w)¦ÒÖݳ'¯¾øì«uÉ¿ÿÃ?~þÅ7#îî?¼{xñlu;ï&˜–VÚõá Q™l¤ £Ÿ–©Á°CbÄÓú8—b´’’»1áVÀ’\)¥p ôÍŸUm\mìÄj¶&Ézà º ÀÞmÍÈ,‹ÎyØ…8Y5~øéïƒEÔ»»·WO¿ §’d÷îínÿäph®²jÐH£©eˆ1þô§¿[N—ÿù?üÏÿ»û_{‰jè»þéû_îFÄŸÿÙŸ¿øÌÍŒ¸œÝ èRræØ˜p‰àXb¹:~ñäÉçt—bå¨Ûô<ÝKgʶåI÷ ÂÏ#fÈÝH”óã:y}~ûê‘SåL6³îãå¯îß½þåõÕñê`;#X21hX7Ó#˜" *ÃPÐkgw7eQš¬d¬N‰;©>«´lU}' DuÛ&]„¥r"1ÄrïHfäW5zôµÍ Ê À¦™Ì2/¦fLÚâùdäÅY¨ˆ4ß å"GŒ"϶k¥ÔÞ—:_,wÈ SX^l[ÚLã mŲ é ¦g XÌI&²49€ÀÇÀ‰œ<-X+EOOÁ$ luí¦Œ–j¡JÉЙŕC³¼S”¤ÜLàI#N¡U¬ÕÌ`¡ˆÄBn€õ p 6Øe ¹2#²+È ³yèdVKËÌÕld6ó`@Ûb+‘ì¢e³•é61,±Ô©€ aQP Ík޾߮êjÓ–Ö.6™ hK{»³JâFÓH.Ôˆ7w˳›C‚›G8óA™(›=œ—ùðdªöáãòÍ·ŸßŸ=»}úüж<žß6¿šmr`ÞÚä M üðpyþò¥™™ññtV”'×WÓ®f& À6©t©f^OP@PÜSF¬‰ KÀ¶h0$f+7d1/At3»ÿøñï~ÿóoÿÍ_ßÜÞ´ºŸÛŽQöÝ?¼}÷ÙÓ[G£!”§ó´ eŒñæý»ßþæß>úôããÇÛ«yä2Æù—·ož¿øâ«W_ÿúË»›'‡böøpþãþ1r=îw41w4ÂE¤åãù£s}uçåñ<´N¸ º(Ž(—óÚªÜ`È€Ä QÃÆû_ßæèKÿpw÷°\Æqw¤‹ °F¨Ôêe~÷öÝó§ÏKÝÒ|˜ÄÖå§ÞIÎîžé |ø\HÃK"L-å‘$-ÌÎD uƒÛJ€,œi›Ü§@YÉ}˜‹žXaLI²D+š6¿c¨KùŽdé«oÀ°Dlûu´fls€ÙÌSÒ\ɻȔºh:N§‡ûÝñÚ`nS_Y€±KK`T¡0ЉÙÐ\ÕÕÉA®[lT6DX—ˆ‰òí0Ùpð¦ $_‚‚±0Êf‚u¦QÆp¨‘ ´HnprA¹M™ la)’ŒUÜì“Í .š¦ô‹»SÑLÅ­›× rža%E '•è³È¥„m.ë)4h憴P»D+Ù¡­làôÍ!05á•m؉ér“†zª'E£'Áênðn’+Rƒ"Ò€*õfŽæ¹k ¦4ɶ$ùÏ-¼  ö;̽›9²ÑÜè…GbJ¹#Æ÷ïì_H†ÿYö kY¤N&j‚'Ô)ržŽOjYI A!)Ks_’I,n»lŸÍæLÐB¸E¾›²§ZECºXzvG#c°Ãeˆ"Â-a§R¼fsÑ$zW* ­p&ºsrÛÖݬî,î2Œtë­éÊB¸{À,hàšÍA™ÌE(Ê‘YJýç| ŽDšäÖAضŸtwΙ4[ê9˜U8?<ž¿ûñÝ‹ß|ûÅWÇýøp:1¦ãt%, Jr¥hKØ,™( “ÍÔ¶?x$¶<‹ÑàÉ2Ó¹&˜Ü4ñsáª4 Küù͇ßÿÃß]Nëäûù0}úZµ […Kªš*Š)«F÷¾ûå×~zws{S¹¯ù"åÈeYé1{åæÜÉP…#”Q\¿¾½›÷·ÇÃNÚÛéaIB%HÕZ×Wk.Cýþ1Ÿ?­nµ¤îöû+W5¸1Ä)5‘!Ø?¼_–^~ö9=C—ÇË=s:LW>9ÛJØ·-*è™NŽÊ¥h>JÛÙh—vç|OXµ)h`(ïÜٶ¬>•RPm‰~ú»¿ÿþŋ߽zñÍ<íÝ›=Óà~yûKF^ßÜ1’ÿÃÿôÿ9\_ÍÓ´¬§ÇËòòÅË:ïŽÇÃÐÉÜîï—^¾zùrnÓ“§/Q-±>,c¥®o÷É2°š¯€ŒB÷šˆó9ŽÓ•{1÷_~zƒÑçcí‚X %…L?¯ã?ýÝ¿vû¬ÖBúº…ÑJ?/ËŸþô‡C›¤bj7­Õ²«…%³ÉIVäiš÷ï?"–«Û[/‰h ˜¡0–RÜ4Ùfw"V¸î6Šaƒ×D±ªŒ«¹%CLHBeÖN¦’`¢Ý(bËhÌ# ÛHsÔlH#˜H JépQ`--€™á¤Dw«TI±“VX"%±\ܶP'¨d5ô»wïæÝUõR|;}aÕ¬gã´k#VaбՔIVcEÊ´”¶5­ÒanN)gC–T.#1²Á¢À©&0ÊÈN‚œ ¦KJ9iä…Ô+Ô@yjíÙk)Ôžˆ±ÂÌ’'CZÄ$—lnL Áà ž 'äÞHé’¢ûE Ì (B§*R[ìÓÝ•ÅÔ@’~Š’ƒ5;Ó#ˆ×FöN¤š# €o¨ÜàI]IóAÏdûbÅ(Ú Š¥!‹Õuc@:je5óÄ>5Ìi¨i\…Å‘‹Ûž¢eÓ¡°Ð’UX›1UE9ȋؕ2Ì»˜Çû÷ÿ<>•F‚ ŠËØFV¨¸EóÈû9amªåàÓÑ‹€0ó€)QÍjD‰$l€;h®L‹fë‡D:™3÷$ª·ÑÈ¥XƒjP†jº˜ã~)[¸ß Ó£»g'j™ c²m\…5³2&óžêîÅàå“0H [¤×Zr J°„ ªh[¨½ˆ…¶4´^œYi¨e·®†ö.š†Ú3¬p‡ó ­ò® ¼Y¡ó*âRJv]â²¾{ý~¿{ñõgeþ¶'WOÖLJ¾Þ°NægA¦P:l@aÛg»X0’î@‘LR2ÊÖ®`«oC“ùÈð?¾y}Ü=»½:‘@aHýÝÛ2ƒµÞïöçãL/uµôÔŸ&T$ÝoCçZÊç7W|øéôxºÝ}6ðÀàçŸ_Ë¿ýêVè d¡Tk±1w!¹:ª2’`Ÿ:Nç®C¨ëÅÚí„»ÓJôRf§¤n¨îU˜­˜$q‘D\Ä “¶ô~·¯û–5Bi]ë~nm¸1žÒ¢g$Ìtþá§_þðÓOõgñòÙ+AÍ@GÂìJÖ3»±LteýợüåŸýo VØ”ØWk‹i¡™ZBþîÃÝÛw¿ûÝ+ó5)’ॢKÚávÆOùñ×÷o¯><{V)^ö»Zjkyex›º˜7$‰}Š-Ì¥L;ˆ ¦7oß½þá‡i¿¿x÷áI¾oü‹oÿíÇ»_þæ÷¿ßÍ7¿û7ßö ÷·;SïçÓÝýëOÿbíù‡ïîËåßþõÿ ‘Âýýé~ărvj4Ó,fhô®Ì2‹Úm;¼zõyñ½l,p¢ï² Ça*Ðþ¸<[‹r7v …]&…¬@W‰ÃÕG“"xBaTL!K‚ ×5i؉.Ô°¥X…g¤¨pdîM5<·:ÄÅ%¢cÛñâ”vèŽè%©4®NKUt™W` ßC>,GhgÚ«ØRkAÄ`G8zBP%è^2W¢„1ôÑüó鯑^d´7<ÒAJÚ–õ)Š,ˆÔ N4 Y•¼ZX¶Œ¤e0 Õ¡nòÐúP/dÐXªoòú βT ª.1Å]ˆ‰;³sæJÅA+Ú …²NŽÕŠÅcÀðL*p¶D:¬:®ÉN´%Õ\3´‹¢€Èì$ÜÓPÖœD8—È nÉ›ÐâJ¦‡b kU‚„znã`A´ZŒ{ñ9V"[)]ZÖhFf0¸NåJá«Å ä2.ò›‚ºæ£‹ZÁ8W&7Œ1rÈ3Õdé4d•.Ž/Õ<‚´-¼ÌôÞ´K0dŽ™é+ï½4õTB3"—ê%T‘&.Usèôi™¸ý6¸dN)ˆUš Z XÙÑ­ÕH³Vº[‚‘kÚèdšVs -,ÈTB™øšv$¬w¼øp‹¦TÊp/i‰u¬J÷íÑé˺A3%€“ø¸ZºäÂÊ4( ³Ðƒ™9’}0VÄ`[Œk”  A©p"J*r$¡EÙY°kš E(©²µ,!wAv¡bYÏb˜–i.Oc·2ÀšÃX+1RUò—ÂQäŸ2Ö›ý•É ¥òæØCNïÄ„!ì$ƒºhL„˜ÕX’ ±12:Í`¸6U …Ò¹ Ãhâ²,üÓŸ~ÿw¿œ/yδ̞açåþ݇7óôìóÏ^®ý|÷á‘Ñ¢¢U Äiå,[®÷û]ÝŸîï—¾Dz± )¤:Ïë2úH Ú‡ÓÃãÝc*¶3™sGùdµKMƒ-„Ÿ½ûÿ§üûÓÝ…©žðÕØr=gJ0ÙE†`ˆgˆ¶@'/”c¤ÏêkÈÍ&îv“ë´zX!̸üý?ýíéáñ0ï?¼Û•=åaûÅ—2x&G&k®×û«ã¾ÏárÃNâÈ$Ã,ÜÓü[GæÇ³¿úâ7sK²Ó.à9y‘-4Éóp¸:L‡o¿ýÍw¯ÿôæþ½Y\χõã9£VoSÛýôó›äHvpÔëéÚÖËÇ»^²/,ÏŽûÝñi»ötws³?Þ^,í?üÇÿôŸ~ÿûÃÕgHýÝúÛw¿ü(ó~hª•]ùãŸ~þðæÍXÆey¿µÎæ6U·Ï4mQÝݸßÏc]Ÿ=ñÙWßܟ׿ùû¿yûæîñþ|~|9?*=´º7£[iÊa=Ñm•¥,;r 7 '“,LWI9“ÛrÝÄÐÚÓÖ(Z…%°FgTÆÓ‘ÝÙŠÑlS6£w­ceïábÌ}0QDd ´tå€Ã/ 3‘Ì(LJÙ–IlhÕÂJ†0ÄÍ4íRɨISQñ£b‚<5À¤Aȵß+ÄãŸÉFé[!2<€ÄE¹²&Ñ)§@Í­#Ç(¦jô1bKè&zj E¨tuY:§Ìå 6¶7¡tÙy0R¶eX·ƒÎ¡ÒÂÝVS!ƪ³CÅ)á Ãu‘›D]H…# iZÈbé°É51‡)¥žvÌ“V XEb6T˹0Œ$ Òú¸,£w!|d¹Œ±Í.áP‹$lÃKõ’p ³uB)e"̨°yÉNŸ Ź(Sr'•=Eøµ˜G ‡ÌâŽe#älî”mˆˆDd'Š ±ôLѤ t77î)‰=í,#Ü襜è‰u@äs΄¨>¨Ý¿Ú)þWÿåß»«Ú \© ­`(àÅàÞ¬ÀŠ J{òä™y¤Ea)ƒ…ÓB ¬‘çÌ:˜0:‹l•—êŽp\À[¹ˆI™ÄÉÈ”Ñ"’Õ‚D)¥+½xY ÂFö® P È\bÒ"²œ*"‹%J†B\ÅëðIrC©èP ºAÛÓ¾gÊè*áÉp˜Ü|Aj€1DÑÜ ª¦3ÌÄ„•‚JØ“ÉräÝÃrsõb¿¿ …û΀Ðé×w77·$­t B‚ÁŸ"ܰ¤¶‰ -³ô.¯¾l ˜©<ãüöíë1êóçŸÍ¡bÑ?¾?ÿã»ÃíËoŸÏëéÒu}|9W¹$4úÇ÷ïâÙ8TèLÈYÞ¾ûQއë©M‰±`§]=~üx>^_[µ‡ó›?üþÇ»kÂçù“åüÝýÃÕáfªJ}Íÿø÷ÿðgþÛå¼^ß>›çÎj©I´ÀcæÒ—òìùsRÿ\¾$4ÖŒÐøùí’­VÂcÕßüýßžNZ›T\ýþò.W›w•,²ál¿¾ùõíÝ髯¿||Èg·Ïæio¾}Õ×@‚k¦ 2ªÈÞçݱù¾L’m]ðšbZ–O•+Eµƒ©þòëë›ëÛëc,€E pg²dï½¾ùõýç/_µ}ÿÓ÷ŽvY×]¹¹>^çýô˯¿´çù@Íc, ›§ã¿üpØ_ש¨MOŸ>èàúõ«?òìéÓ›'“çë×?]]Ïñÿë¯^}ÙO—Ëåt÷ðãÍõsåþãÝÇ÷ï~|¸üöÛß®ýä°ëÃÓäòð°ŒåòæÝÛǡ Uµ3¬‰X½ûÓ7_¿Úí®¯¯_<>,wÞ?^ÞWÃÕáºZË©\–ñë¯?v××W× æHˆFl1DÅH€Q4”-™$a– ’A©eªk5“Y-6õŒÍðÁ¹2sÒŽÙVŒ¡XF˜°€y$2†¶n«X© 7¢8=yÎ ÉKZ¨oÁ5 ðm0«4!•JDn£“t€°Å-BU£AÃìâÖŒU?¾?LÇ©\™¯¹™‹ÝÕsXïJ©nB7~ZTû†ŸØH‚)Ò9' ³{2ôI %°SaE®ÄP8ÑÌa Gª*«Õ ·žž—bÈMïY4¤Þ¬7þhQénÌí%[ZÒA@£†ê^ŠbÖ„A¤›ŒNz¶—øÐ‘Z á€ÑF*!qqMÕ)Eʨ ’íމÙ(PÊODŠh3š $k™ éâ¹MeÔF HäjÑ8wÁ ±x‡Ò4Pãv•ƒv&]™RîÉycÀBÙ˜6˜dg–”eh Ùk™Çê"º$ÕŠªMSJnåýOãÓ];"ÂËÃÈë!£ f2©"z1uçqDMÕ«És]Ý !JéÁBAÆÆ*Œ”‹²R‰,šSfÑi¥Ø e¤Ò¥Šb•f‘¦"®°î^³h Èœ*VJD¡0ºÄ5²¦q›sÎáJÀ²DLùé0'n[Øt³žÉê°±õe0” !…›ibp à¶Šæž¡M ̘҆XÍœY¬®±®&,]±Œh­ÖôżG Úen6F‡¬°f¤rF˜3¤äâÜI †4hΩˆ"Ô:V÷¦°qZ’‘^–⺳ªË¹¨?ŒaÏvÇã¾Ú»þ°.wç7ûýÌ|ü駇·o|¸/ûC»zRŸîùäx]K‘kA¯•§Ço–Kûðøî¼ÜÝ쿹šmn²èÝ~þåu_>”ýît9ÿú6^¾Ø7bþx>ÝÜ…<ÿüæîËW/w­àúà4Ë T`ƒ–ëXk™fppóv#À52ß¿}·û¬@$TJûío~óÝ?ýÃzÒŸ>þ/éÜ·›Ö>N^_ÊC¼xø»·?ÓŽÿñ÷|~õüù³=‹ˆ"Šû 6á}•.R&]šÄ±›ž—´ÂrºHŒ+ÚÈÌÚ*e—<_ÖåÙ´My–ܬ˜Ï™&,”Mu.3Wœ^>ý¼”úóoÞ?^~óÅ~à¸\–/núî§úí¾ÐîžÜÜìÉ7ÿðÿðíoþì°÷4Ǽ/o|\ÀÙZÉ~¼ºvê›/ÿÍ®MDÿúÛ¯Æ/—×oÞݽx¾zûòûïû·¿}ùäégd>¼_>î.§x¿\–¯¿øóK\Þ¾ÿðÝ÷ÿøê髟]gIc©®Ñûßÿøê‹ÏwÓíï~÷o¢ßƒ*^ÄHòËÃxÿúõXûÓ¯ž¹Í#¼'FAÙ@Çâ$LY•‚¥@¤"VøDŒÐê´êªÉ>p¡id@UÙª§,sœ¥ ˆ£D^Xš‰ŒØ»`‘ 2“ò­í'Ÿ™)pd²Hi¥v¡tï`WæfÎÕÓ3h Õ«íÀmb0Ñǰdµì"˜L¡¾À\*ä„(NGy¤2µšõT¤õÍ9 ¤Y´F—á@¥’[,Ti4C1Òd•H@MÐÐݦل¦„A=#IJ5Í–L¢*¯Q ì5]Ù%K,T!ÌÀ!ZiI†Œ†GÈÙ‚ëKɱŒÍ m|YˆHth5ÑGsó ì€s62 †œD±¬ ;Zϱó zÍ‘‰£§LS!äe¡DK)œáÞEäÖæT žÜ¡YiÔTÙz¤ÊJ‘‹¸/ÊÔ#m(ÝiTËÔ:4Ü<”H£RôØJOXá…I÷Юpöº¤VùŠXæ¶?çû ‡E`*ú6:ýt)öõnÒ¡ø>³(ìÐÎP[{3×È"=Ôzµ­CÁ¸†ùÃ'Œ²¶”önv]d‹0²„ e1/>>yr]ªŽ“ž‡_ßþpØ}Ûd˜3Ý­„i¦$¸·cÝLp쎟ùåO?æþp[k»¾}öonžæLàų—ãþÍ?}ÿãñ™^<{6µcÕ|sóìõÏ2Kó9Òkëñ—­Åên' ­¶„’-…Ä)“ïÞ½~÷áÇo~ûÕ¼oá'Ò!8:i4Æ€³³XË€+íBuA޹§§„wÌ3dŽœŠm ð"ðn*Ù#’$“™X¬†”S1 2I'ÈÍ»›†RæŽb£cØ*í@Ï™ÎÜ%W×%©œ‡ ekÇ,òGñÆ6HZÒIavÁÄÀÍL‰±Aõà9P<3 ¬ÖU„ 6B”Tc­fݒìÁ‰Û‚® #t2ynI/,fr”XE®‰¶}»P-bTl¨”1ÓCH'¸Ó¬òÒ9Š<ÎÚ€SÚm&Šæ“N¯\MpƒûÈ‹&£ö¶á¡s€-!N3jAfF2#,y’|€&Í0&Æ S§•KÒBÚð¹¦âV0«$W7·‹ËibÇÆØÂ èBg4Œ5òŠÒRŒì^HY€V)K¦»{\€¬žc£+¥Kó"0ZJ£Ð"wô‡¯eoQÖîô”Scõc`@•¨@/ÈiÇ^v‘Ùƒ,c‹OÕzÚšrUè¶µ9Î@Z¸ È0°1[ÃLÏDyq¯Ë,§jŠl)I[V3€FаO¦P%‚äÞÔ+Ç7í¤F=ºYR±Èv1 €àÞXÜ2»¹æì„È€XF‚ÆÅÕ% ”4+b7……ƒ2¸q%‡§™J·XÅ .Êm08Šð‰¸”«¡'ºÁÞ^~ùîû7§Ëã’a˺Ör¥3~ýé×ãÕ‹û¢Ërz÷þnùü‹ç|¾Gµ©´d»Œ¸ðÜeW§õƒ0]ß¼`ʃa=ÊOËå0Ow÷Óë©ôÓÃÚG“¾Ìm®e~r}ݦ¹—wçûÇ~x÷x˜'ÅéíÙóÏnWS9¢ÄÝÝû~ýñ~½ÝµRÌ‚×ûáÖõå‹'Ê ÚæÓÝÇ1`RŽrY.¿ÿã?}ñÍçÏŽÙ<ææÀf›ŒK±0(±ez]d1óyžÜiô@H“Ì`ªÅ3Xa ‘é†éþ¼„®ÿê‹?¿~¾‡\-2³b™f.­@5\ºz9ÝݽýÃ?ýôí×ßÜ<|´fµÛã„m‹¼Ë s´vx~ûütù5pM‹®Â^»© k [9==>½¬‹sJ€¾~þâXì$]èíïþöß?ܾµ­íJ~œþÿÏÿ÷‹›}›öÓÞr=k>ZY#¼Õ‘ Eµ©|ýê/j™iŸ¶êÇãõ_þî“FÏa¥4£ðÁW¿ùü¹ÉmµÙ£G¯¾\.ãúùMµ‹\b½¹-Ñ­Gß’›€MŒ ú›·w¿û«?»¹:ª‘†n Óák—17kO‡µJÃEGBY­¥=­Æ-ߨ­@¥$@Á–JK£Àe%´°”Xöˆí¥c m€¹hÃTh–nIXDá”,òHMɬ&“†õÄ2Ræ³ÓªÑ̃e‹qÑçLÆ ?¼}âiÚ…ö(ž]2C3,ÂBZ’à€9À”­ÑNˆ“ ©jèB¦©)‡°eÅ-›t6"`P·\ÌÂê@%$•5èò róž™ÂAÉVp{Ó ÆTKÍ\Ìr&AëP©pâ’^Ì{æƒÂ:«ëBNHZ.$"EƒEͤMæ ª:j ka'•Q )Õ¥‹cȤy:}¡F2 'nhS)ì”Á0¢Ð%A%3\i>®ª¡>ÕJ‘1¥Ë¡P7ÌšºOì±ÏI¶&¹…r¨– ŽA+»ŒAöR¶}yKæä]ÒS™ÄÐ`‘ŽYÁL­žRL¢Á˜ÑÜv†n¤ÁHˆyûßÿh¬Á.OóÒ³3U TaßüR,#Â4ºn®ŸZ+Ü>*4Ë ;(–¢A>8 ÅaaYm °›“ÅG3Ð¥nId“m13Â;&`¥ëLÕœ–#—Á€Á³AÕ>ñć{RÅ8¥Í†1xIÎf‰œÀ5I„àf:IæÔ*Û+N3Aé&1„ˆŒT˜ýó×ÓP’f }H6Ñe±QFVÕó•&–D) e„Á¸QµB¬By\>ÙõµeÆùßýéîýÝ[É6Û/ï~¸œqØ×þÃßþC¬Óíí­+ïßüÿ¯¾ƒ×ßÿñO—û«Ý­ ÉG2^¿ûñÇï?Þ/óÜ ôóë?2ùùÓ¯Ÿ\5x$á6E?}÷Ón‡áõ»{Z_£xÀ9±¬÷nÓé|/L¯^¼l³ÉÆ~>Ü^¿hÅž^ï_}~{wº”öü«¯¿*e²2(9Æãù²Œv{sýîý›æõÉ‹'ÅVØÖ³…‡Î›Ë¡ísµ_ß¿ûüÕ‹çO÷^½©™:IùðøÁJ™k ¥;“õ<¡ Ì³P·×Ì)ÂDŸv“¬Íl×{'U« ½Í7>Þ¿yóöñrÿððæ¼àçwïîΧÇàZæ„á6èž‘(îïÞ¾ÿp÷á4íò0?‡Lt߯ìî‰ „„æb÷ïZ›§Úd©ô me,ÒPö¾âîáüäù3h€0KSK ·ép|~éãáôá˯¾¼ÞëþøôöÅòpúðÐïïÏÇ«'Ÿ=û\¸€k-SÓî°áàys}§2Ü|IÒ™‰`€‹aÀfe‹$/åb0ºÿòæçyW{×é¢Ï^¼*ÓHD‘@«’£XM«ÈB\¬ Z;ìž¾xöåa>ˆƒf¤K"iR •fJßx^5 ·½6 ­TÈ’5™ÌF%é‘YØŒ h`Á€Qî“äîÕU‘Fòj!³¶Iø¦u¤‘kb!ºSÁA9¤N3cÒÃ@3Ò|+Ns¤ÃH’¹Éi’=^ì×׿>¹½j‘çoš€IDAT»Js%‡P@ÑÌafœR‹$S‘¶ÝFé’¢š|è£Ìr8ˆÁèÚvjr/Ü$²Ìf–\“ ?ÅAi–¢UÒXÁ[M•*ÎH"‚¶ÕbHÐ# •ím*…h(^dY¨²ÃzÊ6€»àtt‘V7êPÐBïe$ŠÑ!ï ¶x¡oõ¿YH) T°[áP’½À¨Ù2 ±zP•‚X%*'÷šXŒÁO;cH^l&‚ŸºÂ&Íp–È!ÐØÆL1áV#£”æ¤L.¸¢Ò;²ÌâjêÕ*+)eVYÀ°¯-˜  HF* þ7ÿr§è’xB½-5–LZ¤ Œ¶fs&r÷D˜a“Pu#C6’ŽÙh m,èÕÆ`†…r®Û+Jì ”¨ѵÉÃDØö)Cý1Ñ 7á¶d¸CÛù¤j¶­–wÈ35º %U†sÊLEÎÿ,×®6â¡ÚÖõ æ¤Ù²¦…˜Ä<›MÈI™H<…FÁ(DÆðTi‚R>‚¾¼þéÎJ»:ÎW·eÀ ™™ :­÷§»‡§Œ,<¼{ÿË'úrwz{õäx‰eíëLJïcœî.—Gc©ÕÞ¾³ 3j-^6…x)ûiš‡è¥)7CC0Çe@ãåóÛ}¼Üü7_}ùëëóýã‡fcì?î÷/ŽÓtµŸÐVä #è챤,Ðܦ—Ï¿¾ºzEhn…6½JA„t€@@Í*oŸ}öÃw?¯ÊñöIõB$J1Ú]ßî.ƒÑ]4ÇιôÌæógOççOŸ8~g¶h†ÉŽÏþò/U,#HB"‡råé͹eFБ5!#M–’çÖr>+Ñ€L ã^P©Õ‘]KäPÖ~|s{{ûððX|× 5’%L‚.æJL F¥26µ¹a.‚{2+¹äEråˆÁ^9™Œ±Ý5µH©Œ¼ƒ•‘p\’¨ˆi0‹„[3§¨$auKr†ºŒ¦´ÂžU¸˜u®;¸:v`ŠÕ}˜Vj¹=‹SÜ€=™ž9j I°"–Œ àÐ…yHRaÔ╪®s¾ªÎ Ãc}÷æ{R·7;/nD ºˆdB&ÚŽ´Œl©†­œm„1†|²´„»w¬RI™m²]È `0çì00É‹‘H§*2ÁÎFY”DäÎÜNe*¡ Œª…£sÀÓÖ@u2ÒØFéT‘,ð’JJnr1$‹›™CÑe£²A5coe7"B‰(V¤A”œÑFÐ(æ0†yÕHd$W…Qt¯@O S)i†–9ƒ‰è¥£qÏÊâ(¡(6”@Õ5`ô1¬tó1‡‘¥Ç*ÉTGá\‘âX¢´ ¾{D/h͆TZˆ|\£È‰2ÔkØ‚ßS— f,«Æ¿Ÿ¦µƒvC“§t’Ÿ=–…v%²'¹ÈL‚£™42z^H$΢pV+ÑBÝi²Ž)yv2p!'Ë ¶yÌ}‡[ÉÍKÀtÒi Y4I+³iM»ˆ«fÖ£Ÿ ÕâFö2ÁS•ˆÐ)aæyh6’%3än¦X%ÙÂr¡Z*„á°#¹é‹‹\Ä`­"ò²É1GNNMÇcýõã‡õ><˜Ñû¹¶6ïnSýPö…©±>|\ž]±•’¸ ÅH¤q˜÷?þò§ÛÛk÷‘ýÒ–u\J|øX®Kž‘:—n<îŽçK?ßépÜÝ¿ûA}~ùü³g×|ûáÃO¯ßr¼º>õw—8TÛƒ =~øøXìú‹ÏŸÛ|yõª.cfföx‰¦)øáêx8ŸÈ2–Tf‘u¾Y—¾ŸæËùº¸WgKd¡•R»²˜ß\]-§ŸÿéÇ¿óýó‚%¢¬+Ú„«c»šnkݳœ;ÿùõ/÷7W¾bꋳ?ÃíôÙ³Ïwóîp¼¾{xüD­´„ãÀÌbDÇÚ‘ŽežÛP%ŠÙ…Ì„j±ëÛ=3h™:<¹z~sôÐðÁSãÕ’áŒe&9m¤ÊäÉ¡ð„ÓwS%jÁHžR&tr’º¢&ΙATAßo¾ýv¼}¿¾ùùRüÔö§§‡D¡q&s|õå—•9&”€3ÌR£B5.±„LÀƒã– Z$7F—2 K–ÂÚµÖLKÊ­:”Iå´yëæØ ñr˜Û>òâfc¬ÿã¿ÿï»g¯^}ul¾­4!ˆKæGèÚl¸ÀQŠUfRÃì‚<¦Šâ¡‘¾Bî*)?QbK˜Á3 ""}˜Ú%îQü¢˜È¹¬§(µÃhnÖTždMjÜNµô>’ŠÚÄãæDF˜b–"À€#2+Ím—0ó5qNkN×€—˒Vyd,´Ní lG¹LB˜† :br.éwD‹8ÈD ¢§æOþ]Y¢»GID ØfE‰acç>h2 ×ÏoŽ·7§Çóãå£].«¬æiµâ‡ébj»©]ï¼/ï~·‚ëÃÇ»Mó‹—_|ñúõ÷çWŸ}…8U=žÏïB°Ú>Ü}Øííþ|w:/Õß¿»<¹úâ‹—OïNïïïßOmÿxO¨î÷ó/^¿þùC­W¿û³¿zz´ßýãÏoÞþâ©ùYÃßß]¦V郚½å䓸¯ÑûÝý²\vûëýnޯ犛&†YÈî{Ô6õµúɪ]€Îîe©­¢“:§›é‹¿|ýþî×_ßDŒãñÉíõÓÏVŠ™™hؽxöªMñúî—~½oåxØŸ>{>æÉW©!ûì“]_ÓÂlÕf¤H³¤¼º2ªäÆUئ&Éá^;Í!Wc§&Y¬Â> ÷zÏs±–ÈP1c—>˜ž* [‡,Œ-‡#¶VVjM[ ºq¶… d…jmû/¯*f»­žÛØÆ¹M]Gc ˈªrÎp…„yô  jÚ§éHaKœÄÇÔRPDAé Å©4a(G®ÎBÊf'Z…]ä*\ΆGX¿ýö¿øýßÿ¿ZÁÓ§×Á ?#ͱÓ6¤ Sª…³pLN‰Æ®¢T(§T/ô•kÒ Jº:qqîB‘Ù,«Ž] '‡+€ÍÅ0\,ТÌáâJߌZ$lÎBíÛeÈË M=ÃKwwÐ…²Sæ{¤ ÑªGO®0Dä!M›¬ÊL®1bº95‹Šèt^d‰S•»¼G@ñæÝ£Ù\ç©Ô[Ͷ,®Q¢bb!ܹFj‘vD$˜¡æûˆ0fúÆ®3CH¹‘ÐÍ[1(z¤©¬(ô.«á6s„”%9è ®Ð ²*ž‘é>)tˆE9ät'(e’Q1ºxf,Øæ—f‘ R>$™‚B¥Ê°g 銩+½TÏ.î# îjÂ}N-À€ÁÝ!d1‘mé4ÀÅò¼+¯Ö¾¸ïkàÀÔÅÅŒsuí>m7Ó …¾dT˜D:!N0Ï8»›ØŒÜt!Nä`δ½òl*P¦?¦QÑœ€­ˆnmë9­±dMìÇBÏH³œ± $z§§¸†9Èê1ã?_ŠÉ‰a¶o³r4÷Í 4á19`×U¦±BÑX†%€‹°–¬™æŒ ®¥Ä•B³¦d¤’²ô³ÌÅ9Æ.Âå'§aˆgvÖ’,NÓ¢hŸT^*ÐÆ¸+¦0[© ::×./¾OöÑ=Œž&A¤Ó–@ñ ¾¤ÌÜ™VaðÈ€à4„Ü}$‘+&ñÒû±:;–Nv&†PJqã4Û“ý5½§è¶ï#YÖdˆãæúU@¿¼}óË›1,p}=ïÚ¾ùøøñ—/?ÿæÅ³W÷ßÿøËO?½»›ÛÕ矽ÐòðÝüpÿ~·úäÙž¸|óíWÏžìËþ—¾»;•¦|xüéÍÿòó/¼¹~ñg¿ùz ÈŸ>}öö×·o^ÿòôIj³2µ}›Ú!X“dîåÉ>ûM½ kާO_V=½¾z*«™Ô=‘è’vÇ›§ÖjÙ&hJµùå“§§y.¤ûäÏv_¿øìU [=a)hœ@%ö>é¶´ã“í, X Ýʪ”Ð`¹@²œ%9<‹$aO^€Ó·éª( Bµˆ°6†aˆÈ!ãbµ£Åj ÒEš¢v!dt'µ- w™$62ò*cefX¦` ÃÁ ¤p.Übá*f#u1T Ùi¢º!:(M„d K‰.‚“ÕhL£Â-,wŽKäDÖè‘ÖS°œÍ‡"†&zO°ø„LZ¤Ô¬ ñLBY‚ i’42ÃôÙ‹Ï»ÿªs0±ÝÄØôE;KTÚ‚èê,˜)ëÝÜÐ>5€­þ¼DÐp‘ʰ„s2$T 0®ÅæU‹QóhfÙó!µ«f™®(f>´ºe†]²'5D!+4,Ä…‰•Qp!vFÏÜ´Bò,4ÁÈŠ!¹$ŠdªX©Œ-ù˜¾WΖ—d:j¤ èÅ[ëä˜]¢  V×Ôß¿]bäñjšê#­Fæ¦m &JR£M™%Pb 9‘8t×<0Lk*¡ÃÜÌlˆÜ¶)…'A‰0èhf‘c¥;i^ÀˆVéÉKdOU·¡AxMJh¬t @®âäøD­ÊÈÅ”ia°Ôjc—*V¶éx+—àêšÍ]Ñ V Yašªq! lج2êf9’­• X‘»ô̈\r4‡X†ÒU’J]Ì"pQ5,a@¦R¨¢Ñ)·« $Ü­o x),))²9”>L8ˆc^F4c:ŠÈL!0ת ¤*j°jÉu×SéZHQ“1‘ݬvϹ[zD+u­i9J h‡u»ÿ9hóúCµÇŒŠ6»uëcY]V7—FqpA™ŠÇ4?e©æc‚;¶€­Ô #U}´² I´BI2„š˜SQj!7jd)(Y˜‰-Þ-± Sú‚ÜIMjÒ&9„ÂðLƒ•TJ¦,^$öx0d0ÌVWÝö¶™4ƒ§emäJq´aû–rc“Éhelâ3&{’J7FêDд3¡ÚdNÔÕJõÉ4¯!lÎyÞeÐéß|þùŸ=/µ=žîïÞþ˜Y_}öÍg/´ó»7oÎ/_½üúóû骵Þþæ›on¯¯ž?{²?î¥Nõ¼,2ϧ·ÇëÏÿê·¿}öd_­g+y¼žÆZ¤ëp8^]}~5ß^H²Tì»C»bI¸æ½YÐÃ0 g 4Ζu𫬋ÃÁ#8YÁõõ±fÛ"äÉ µÊƒXÀqˆ•N: *É ·bÁÏòð1™jh &„`R„ ‹#¤ ”Ø™ÑLÕPÅa&1F”±ÈÊÞ°#“tã’Pnj2‚Û<“³jS¢kL¬ Z4–´Âr.4YsÓ.©¾i°áܱùu@Ó'Ô¢$”AQ¹J+aVÊÈ2å2DÒÄB¤d#% f3)f 5ÉÀ ›(ej,𥨙[]LÈl*8DÍÁ’(¹Ym‡Y3ól¥Ü ®9ÒØ…57÷.SÁÕÉPNÙU$"Ù‰£|™†G@ä¤l ƒy@™ KK`Y3à*œ]ÆÍ*oÆ*&²9vÛÎáP†…#Š”IDV™ d —D''£t¥ ÿUÿÕ,K–%ibªºö6s÷C. –™YÙEº[Zf ÈÈ 0`Áïj~€‡Á4)’™•,H¹7.9ÄÝÌöZŠ»…®~?"GqÛ¶×Rý>®v”[bgBwò’–38ªs*bCÉEGù¦•9ÐÛÁºÜßñí›?Ï'¼üäéñphœ&ÜIrìb$iÔ2ø`°Oš ™Œ=ñ@,Ò£«L64›Ä¢¸”ELfQAu»QÍ.%ѵAl]ªŠF…¢6ψi?£T­¸@3ÝFÕ¡)Äð¢ÑÒ±ÇtÖ¸„†CEE¯916¸)í lðÀ.\,%¼«&ë‘™€'qíÁ¬{»UÍ‹‹ QŒC‹ 4¡³1öñ]ñ ¸j#æ ›‘Äй4[ìY ”¹A÷ÒJõ WÕ ­¥ÁÔ~’ÆÖÙ“•Z¥.wלX­&:EÁ™ALòA\D:‹Æ€° I¡«†Úq‚™1ä ¥©bÊrÏ<ò¿*ï‹)^±QXËïÑçÎyXÓ´90C9©Ñèà¡ê±± rzb†´•5gAÔÜy½q‹:Ša”¢ï{ì´ŽA”­¹5F©j¬/á«ÀÝĪÚHx÷ó%‚˜ «µµ8lά%•r$'q.Ä;}†En°{ ¢@Š% k€mt‹’b©jU£T„àHe«H£$Lܯ»Ø‰©mãY˜h—ËǸJ¼oë0°Jë“mk§˜û“ø\lo~Œg·Ÿ|ôüUóüäç?ýâé}>ÿè³ÞÔGýIë)´Üõº0ËáÔ¦ùãùä꣗ëÛ›n;XÌ6pžÕªÕ‹—Gx²žÌÝxRÞ@°>¢Ãuê!hç¾"øPN¹'\5ÍÐøgg„?„Ì\”¢õ6 œG£XôÑûMˆ‚LksB& ,Y'-³—`Â%, Ó"cÝÍÙa¦\-‚£¥–’s'`á`¢°6‚èéToW® A×{ZD`èTÂŒÐnÜ«2m £x€Û¾gQ8Ld±C0¸‘% 0Wx#M`²‘µWÄ;löÙ¾††]£6i®$}†;’T$æ"ÀGb8½9¨ Q­aƒLØ[Î1nc˜J{Ødõ©³ðv)L:D,é rѵ¿œ3ÍŤÑGŠŽ”é ¬¡™RâBõ½5Q…ÂÖp(W´%ë ŒH§ö×PEå H£FeËÖY%n¥ «‘‡„-üá)_A@RÕB[ ©äŠr9*W£©ef‡=íe'÷DV]@Ûð"p)ŸácUA&t±·ª;Dû±8µäØZ(½³GkäùrþöÏ_N}½9=ërE´¬ý•FvÔp%‰v‘%èÁì^‰¦Äfx¿æÖ…¢Ò9je@ûªŽ˜im^‰dŠÅ Àýçêpt¢˜Æ2aaì‡V•JD ¤8Æ p°“¸žª{(R Fº<¡@›-Ìz¸ºjs ÓØ‹«05W³ÖªÝeÈ,øXî°:Š»2‰¤è&Òu(mò$ i!œã‘šG¡¬ÑQq–ÜC,¡Uš·¡at‘•`&‡𠣜Ut2ÓwÖžÜ »ƒ[gwÛ\§¬è)OÛN®J†¦1ZY‘LoS‰ÄÙ`aiy‘†í¿Ÿšk’ê€Ïá8É÷@±ež"ÎàSly¤oà«)¢ŽØ€`R°ú¶µÎh±O“ oÄÁÚ(8×Ò°µ§ªPMB&7Ì•.&:¬2M%+¼!uQvb &Èe082Á ۞ј ×äsÕUY¡Ä>·q¦:‘ôšUE6Ou$ ›BHjoaØ…BØ’}d÷þG'ÀŠÔ€ìžŠÛÄ`©³g]+|"ç`ó|ò“zÚ‡%òÙ³—ýøñUïÒ(»µ>Ý<¯ìa 6M-X!ØÕÁIämoJžÓéæ©D¥8E&šySŠÀF¢:…^VÂvëÚ ó¨ÖyЪz}pÄ(€£´ÁÍu 6q5× ÝR ¨¾ã  ðRUD•†uqM…¶— cŸkå±A€L¹ eÐ\ì!Vq34(B ƒ¸Î,É@­P¡n@/·D’Õ®M­à`Ê L@”G-Ð%<ÙY€©ƒ*•TªFÇð€ í¬Ãq®=% X Ð]{1&ñ{-šB¢XÖ=Š2,ª\ÝÞ#@†äI€!å~q£yMVVE÷H3Z*ÚØ_¯Ñè%PF ì=;]#bŠ4ªšÙÍû™H¶*F¡¹£Ö¬œaÓQ$‹DiÕ±k`ÇD”6ËÃíoÿö_ìÿ¯ÿý7ÒB”x <eN¨­Ã&·‚Ú©æã‘Jh€”Õº©¬-"¼{ ­Ís¹S+Ø {p+¥´dÈ ZT-лü’f£[UF”Ä µšcJäsÏNlj‡½Cܘá@àP5s…‹Ý#[]¬¶Ú"Dt5²Ì¹xpn´£çº¯œµX­Ðä#‰ˆABª«PïQ!©/{·05ÒûEŠX,¥¨SãõÈjªÙ2䡘à”´D¡Ý 4ˆÀ(P˜öŽ-a©Ç‡@Ô.Ó™¢¼oÌB×P¢:*ªV2FØhæ&m¨ƒA ¬}@1Óll­²IaÚÜÒy­:À %A¡$Bƒ•£ ØGÇ[¡BeVÔ•ÉUÑl(©ËL?š¢{‹al¨9ü’6O(‰[q&,FCyíL&œÉÖVG5»6`"`SŠÌÊLFÒxQ%Öné(¢¸eUè®2²¹AaÈ& ×AVíamÝÍ\Q+E:P,$``Q+·©ª¢ÍÀTZè Ø€Öê¬S±Q„È< ¼'"Ù ¥8YYX·ºšH£:a‹H! ÒÅÐövAH+˜&lå¤=0¨.eÓLʱdls¿±•µÎ”Àä¡è}Ì`LÉ +‹C,–u*©jäPµ†2öâ˜ÔvÇg—"‰÷D`ÅfªRRLqä…KÕ,6bôp¿|ÿÝ›»·orŒÛ'O‹;¼­É"ÆÄ)< ˆ˜I©¤m¸›F"§~;hë,„ö½”55õ re 'óPP¨€³±·!b—nîAŽuýêÛ7[>~üñÓë«'Á«ÒÅál¢C Xè¡k÷¶VíÜíN(¼Aõ­‰ j58¶ê L—ŒŠ€T—ª€Ñ¢…Ü)†«¦…Ø‘zî¯6Ñ{³Z:ƒŒ*Ã{p ƒ>¬ÄþÇŠ5£þÿ¸’*¹Åâ”jŠ »•ª»p4·r¯•º˜.OEŠ›Q7Fg~à›\v™¢Àª&´…ÎHÀh.Rn¤s¥©½™4Öâyæ™8œq)$¸?Š€€Vb02¸ì^.ËȈ>Ák9Ë‘l¡^lÓsË<†¶²Z"ö •YÀÚÕ µR–DÙ¸Ÿ<Ù°'Ͻ…´Utu”>"a2 &@¦M.@ÕØÃnn6…FkðGT‚QªywF¦žÍRSƒÊc¨ÁÇÀ-P3Ìw '»§œDÔȉCØc†•Ü„§Í&sŽ¡WSö0V*IaÏKJÀH8б\e#8…û0}ø2¼,v´A¥°ªŽƒ,±•sâ\ ª±Swcl°Óá"Ñ2ÊõH CÅVVPŽÅU!7xsÝ%gO sØ•`qtQe/ÊtCÖ<ÝB(}xÇw £Ï®ÿéþ‡âÿøßýCðŠ8 }¹ïï_år{º"¹Ñ:QôÑj4H ÈŠ">°#FVâÐÀpÙ;î§DÊm0‡ AÉÍ›0 z×KA£´–‰ƒkùöǯNs¿½~r8šl‰rLíÕ*—Ò0ºk-ô€¤ýÛ]èr¼‡MÀPŠY)iÇr@3óô«@ƒIuEÚN`Ÿý†Bj€2¹_Ž» ‘…0+\ÃÓ@£S>@£X$Œ à†ì©ûƒOèR½U6¤Ñ¶ÅBUgi¦TÔR´ÔU3mp%"á¹Æ‚jöØãB¡VN2½ Ú-"›:t+mTŽ,·´Ô„¶,P0ªzk,%’Ú€-8¹•Àœb 2yA]&°“\Z3´ÃuœCÑØ›ªÒT6ícž0ˆp©šZéêXin9›ÙÐ&Fi7<Õ@¤wÙE1Ìúümû/‡âÿù¿ÛiÄ™8…z§¶¼ &•ÞZìÕÑp§g7·Óñè"ºé©• eVTkZfíÿ7È\ÄF4TÐAm‚:8‰.÷¬©°À“ŠM€š˜verìXLŽd'XÖ„Y…ÇbHM£5@M…™Ñ¡4S¢‘œ¬›„$:¸$%¼ íæ+Ásæ:GñA¶¡¬M±<¤I ŠÃ²[eƒ#05°öBRØù!‡êäîe“†&ðâÜr+E‡ Ì@ ’»Á²k–2¼¹¦ŒÅ@C„Fjdµâ‘bõ¶°M hML¬e Ut€ì¬@‰Ú¾Œ<³0Ä`îKS'­b¥Èý6…æ'a·Ô5aÇp”kËûu‹ÐmçàHž‰¢A…°Õ<Œ¨ºJ—­^ÿúŸ~Ó¦›÷«¿:/âáx¼n* ãƒ!.¼/5Xή²;q@UPÆ€´ËŒ²Ø´Ÿò´; r7óÑx$H,Áôo;ƒ«Ø¡ÜÊ@!9˜jàjU µ¡°å Ùlb«$¡@͆qî ­¬Üªƒ\@3UÕèbu¥TDƒ)IA`À ´p‡q¡63‘¦p´‰2WB¨>pûîõëßüÓ—o~xÚ®®;9 Å ¹nÛ€ÉÈ&€Äf.FÊxœB4àIFfgŒ`ô:ØÚ°qW¥ã„B9 EH>Vm èUJ©­›÷‡¿©Ž·b6†dÛ®æÔ¶®§S´ãáúúæþýãÝ»ÇËåáé“"$©ÜÝÀ>˜¤XÛ µ*íGž]0vS -" {n¨™Äæ*7*ÀXœÃâÄ_oïÞÞ¿úñÍ“ë«'7ÏGa1ŠŠ¢ÔeV µQI¬å4™“2<vjœE‚dÍ>J6Î@•$T!;iãÊÜ6oð¾ ÆŽýRE Óð&î¹èsi ÎÜöÚ0²¦ÒZ¯»‘KjPìÝ9hî±Úµ³7Ù@ExON"«Ñ››Óðl -A+šÒ9划Êíá?üýonŸ\{Cf @Þ̵ ^ë¸.näùëo¾|¼ÿË_üÕ<ùîñ¼.ÓÓ›9öÞ#“{6òQ *©*’5“ÁZ%+Þ\3´š›ê°·¬dT5 Yá"¹Bgi“OFdSܲD9éRB"ÔF˜É 4*t°À¾Km`ªrg]S÷Lz CvV¸ÿá›?ýî_E´'WP…4Ì´ËÑGjg¹KNÑ’‘4+sYÈ46ÊÖÈúÃoÿñí¯ŸÞ>›z¿¿»{úä†Q¶£æ±­úówçå|}}ÕH"ÒeUÙÊówßýøÕ—¿ƒ|8>Û|ð‡±ƒ©¤Rûç²qÌa†÷âHkíXnÂôðøþ·¿û·OŸÞo†;1¸ßÕŒeÙæ#êì··/Þ?¼¸œ—e}òä¤ÃØyñº·Ø…y‚ÞÉ.;irLmÝn@Š)Á=5Òl!¤¹¨µF!  iÕ¼Žå‡îÛ‹§¦hŒà,ΈÝá> ÃL;P“°D$¢—“UÄjϦÊÝ$RÎáÍ]s•2R»ò·$T„íV†ÐìrŒ*¦-ô¶g\±+‹dß`q–3P6ƒ1P®šHŽýƒàÁjÁŽè£bßø‚­¸‰…rq"Ë(aŸèÂÕRA]š'xnôØ•³t‰°åÉÝŒ …¨a?Ý‹M- Œ.…´.@#I çnñu *k1Öæ­ÆTÁrrÿõ@ê’©ÍX›Ü Ë€=Ú^ºòå©·°:[^*ªŒ)+fó\Ü€l -Æ BE™h}`R+ùÚÖÜ£ªÊfÉÿ·>tX“\öqpË‘‘Ü ù±aØ) Ö1m«KöyÍàþZP¬qŠ‹´lbÄø5ïÚXE'·¦ƒØDôÁÅ·j5BÚ÷%«ÄÞžŒ8ˆ‰¸*Τ‚l?À@òŒÚfNªVŠ(ßà)CÆBd4~Ð-Ö5pMÂîâšãÞZa:R­¦È}»ˆ£yðÕ@£¯2b 6EwÉÚLìÅšp¬ …&Nj׿ ¬Þ껾~ÿîõ÷osØDn–ªNìhÎÐĺ2æÔE{á!7 ¦`šŠG)¼{¿+‚‡Ø/ê@)ÅS§F2fnë£×w¿ùýŸ– Fð¨0ß·(Áª°œDn.¡fh ­bnËZól³€ÕX #Ç=Ú˜õöí«Ê­¸^êœë¦œY j LdÓêZÍ…ˆÇóòê5~ñów˜âÝ+Bee=D©2G¥89›+àLsµ+rÇ£l®ÕŒ=7Öwq”øX°[‡t×9Š—áÜÓƒY;¹‹ÛvNôdšØX£iäH)M[1\½Ðka‘È JÎ1‘ ‘Õ‡ÈÞ§1ºó¸•~ûÕ¯ÿÇo.|õÝ—¯Þ®ÅQS²Èz\ßýú7¿9Ÿ/#­2·f{ è½Äß ÕØîîxõ§ËRb¯d¸zÿãÝÃÃû_þüó?~ùâùÓŸ}þKá`ÃäŠ1´-óÌ›Ã7a¸tÖ‰º©\>ýäWWÇçëvÉ<Ûcn›¢—"©Ê!EÉKµ÷4’ Kú :ÔI”gqc½™¯žÌÏ ¨úñéjÇf‚¸5Eûå_üÅÔŸüøöþÝûWd•ÚVK ™Sq#n!jpØG¢ïÑsa•ï‰;²ÄLW–à=PV‰u[¹fE*÷!“+³œ‰ÂØ.£ê²ŒÇÇw-zk§b®åa&¦Åe¨I<™·UXÝÕ¶Ár WÀÑ–8À¡l-A@(­ƒW@“¹^ÖrÙgc+ê,eƒÄ:ÃÅ5ÈB«!U/Sî¥aݧ–!Y1zÝÃ<"èx¬Œú@`_…$²a´l*ºÖÄYÕº{TÒAïò—¬Ú{ïôžàFUxÛypl4K¾¥®¨<hµé|Øê1¹6÷õ3s¹l[S)&ke1T}‚TªiÔŒ=ƒ]rf‚‡ÇV\•¥ÍX3EOìW“NðÁ8eFÖ£*I7Eb+#ÒÞ{ÙYOÅ)@⾸†[z’,iQf MŠ5ÏQ‡ækµ[#þ+öi 7xT´˜Ó—æ•qƒ“*u/ª¶ nÀÞy °•²8 †ŽQ)•ëH,cÏtª1œ™Æ¼‘SJ34ŒusÏ‘Š@%hF †‡µk£pƒ>‚çvþLxýçë±IÐt¥U) ž·jYýR^RjU“Gnª˜ÐŘV_ÌBÌKª¡Ik:Šv=†÷þœˆ[·¶vHIpm:tØßýãüÅm+™±~ÿæüŧµ­Snn}1§Ìf9U[9å°!´ÖˆæÊsmÍM싼ÈW¤a‡ÔF @FË\;«éU¸ÚÕç&šz?}ûæ7üúÛ6ñÓçj#á@–{n#Ëà”ÛýÝÝ»ùú8‹Ö9°¡âû゚ýìË6ZÕœE¶40IŸ¦9§Áã>Šac«Ë¶ç#جb 1¬ƒ½¶ëzŽi§ƒ—íÕÛ»w_|ñK×ÝÐ4jê®ýt£6]ÿ\6EÛD«]ÄÓ·ÆNØ²Ü ³rrFÕPsùZ(y‘ †Z Ê° §)Æ Ô¶CåâAj«êP3zGZa-ȳÐM°®¨ª] c"E÷ð<0KY†ìCäøÓŸ¿zûöîßýõ_>¹ýéyyµä2Œ‰­¸$¸.|óö.Ç·ó—?‹QÓIJá›o¾ùüó/B?¼zûåW_™SþáÇO>ýø?ÿé¾÷~ûöͧ?ýüt<²»8‘]Õ4Ó,®Mu}um·LÂŒ0ª6B£(ÕÇát³³,îß>l³O'×Vµ(ƒåŒš…x\55NÐ^ÃGà €XçË™|zè·$T2±šAÖt˜%^ÌwŒk$;ã/~ù‹ÿüŸþîŸ~÷Õí{í¨h·ƒ…z@B§\n«¤°m6iæ 4̇--ö+‘U«ØGÝ‹k¸±Ê򮯤"÷£Ïo?êqLÈÜWž©ð‚*T/:O­áª…:°º°U Tí©2Ç%ÀñÁë)†’ì¬m໳öU¨L_²c-hîÎm0Q¢R®>©Ì MS᜘m•wÏF£rÏð ȘCD*Ép±Èyhƒ7¡ «kn;¶ Û8Æa+,ô™”jr2UYç¢gNs`óEÞaEU^*[àØ¸2 •ÉÞ¼©ÙäŠD!®lW½ZQ´CcäkfG1Vg‡ÖQÝu11TԀ’MðÐr –(åJœP4ƒ’åÈAN9¤XŒ;½'Z9ÈeKQMØ ÒwöfÏ¢¶¸yIŽbq e‹ü ½å L€ÄÚ`§€ËyÔÀíó©í²Bô†ÐH4ÐHòPXƒ!£È )¡ˆœ±À)tx*ÙRa5\%’j¤W8™DYt ³tزT"œÞ²ÊN˜ÁÙ.b±Þè°;©¢"ÐÛÛ(¸2E8ää^ TñÁ2ÜlCQ bÕ¦ [ˆ‡Â,‰Fr¥XU Zt —½!¥c›‡Ø²ÂìEÓˆj#"È`Q¨V¨ Ì N¢ ÂNJ©jÒ#x6NDîö&­Ú/22ªfV™6„†U cêÎfôQbØ[Ó*¯…Ì´X†2e¨8䩸˜ 7W&²àÀq³²Kth=obV]ìØaIæFãßÿÏþãSž€Ö¥ðZ¹l£:\I®k˜†î¨;`+;ÙÒY—ÌÊÁKÕhUÃc«¬jpÏ¢Ìòj‘eÖÅpGCEÅ>;5HGØ€UýœjæNqtZFŽ‹ªaëô®(4’vG[~ÀcF²F¨¹Ë•|„ l³WSE Ö|,íˆ );¡àÔ1T¨­¨jDÓd)#‚WTŠ¡qÕxm´Q›ÁÚïŠ%@ƒ#++ÇÛ7Û§Ï?;Í7í¼ìÄB9TdMÄÁˆâ’\ËaÕ!]b5´Q“é#q.†€”Ƥ‹ÄËvþÿþÇ_§;pUv¥«ÂXg –7¯îÎ?ûô–õfŒµÃׯÜÀ­’ö!Ä`®rMI“ é|5®¦k •ƒ*×¼uWr[ƪQ‹”£¶mÔ?üãïÆvùæÛoÄ€ŠôÐ4èGpxÔ·´:ÛËŸñóÑc&D¬ÃÝÕ¶ª-GúBx!–@8klÜga—±×¥°çÇK½[jc`Ôã(Û^w©+=ב––.cy¸?GFå(oC cNGŸïç-§‘f?+Ú:Ö¨‰èv±š8Q%׊¾m‡_ÿýïïïÃ-่Äþy.`)¯¿þòïŸÜ_<ŸÐ\º É³Ù¬—<.—ï5þóçÛ²½©Ë`–·©3?¾ù<£bž¦éꀼïäËO¥#ÚûwoQ!OB›Úf»²yÄ÷ß¾ºlÛ÷ß¿úòO_~óÍ—¿ùõß}ýõÖåËo¿ý_ÿóÿûÿáÿ(§)l4ÎçûãtZØkƒ.{}s>ÿá÷¸êÓÕ|ýço_§]¹Œƒçù8ÆßýÓoß¿qþòë_ÿÇÿø¿üÃoÿîa=›a< ­Á,¶º!¦Ì¬ty»yrÓ£ŸÏƒù‘s÷žDàÕœ+p¡&!ržâº#ZlbHW¶Á*¸¹Ïu’#sj9N %ºI ×ãá´¬g·D¬U+ŒuÀHÌtùŠ,©Þ€$Nöf§‹‰á!¸ÓsAÈilÝIfjE Öܶ|HœƒØFf­¹- «_2–LŠ•­Ê…­(¡:%‹ (ᤠV¯µUJ÷[ÞwE±ØH­oŽ‘íâÞ̪1ÓÎŽ°·-MŸj›Ó— ï ¹%Ò,¡Ñéª .xI—ÇÒp!V{ŒÚÀ­­n.oåNfµ¶†PTÓ;,Úª‘v”·„ IîøÜÅ^ÊZˆ1¦ŽCgÐÆ:¸Ö`Ëa ¡¨è›ÔÑDGñ²y”æL ›¸––áu7`âY®QÛV9ê ¬UØÆÑ5§̜݃1¦ÝM©œfr8b—ÿÚ§èjz*¬^êЄÞy)ôQq˜ ÎëÖÊ>jxÜ¡ŽPJå…xOÊ…ÇðV»ìêj[ÍÓj Wa"—ŠŽ1÷X’CU*bÄŠµíÉ–îôepSáà^`7΄(×¶ -š£aIŸ„pÑKVf1šWÖ`?°Öd>ŒËæÈò"„Ô\÷ˆ*vUƒÖPOÓ%Ôah µá†RDЗàdâºá¶¬Q08j Í;´ªÁ£Ñ«½y{vskLÇùúûû³qåJé”ÙÍØ†©I¸ìÉUë›÷Yùy³KW€P!”ÊJ:?.o\±^²OˆNÑ»‹ÀåæöÕ×?œNŸ|òÉO–xxóíÍ'Ÿ›KášÅv @zŤۻ»3+> î¡š¤i]GëùxþîÛ¯ï4M?ýüÓháÄãy=?<ø–9²tù§/¿]§gÏ^Ñö¼jÔE84Äazr¥7•+y´Îjgæ!ªUáœËV}¾{ûõëWË¿ù«/¢Õû·oס?zþßÿ¾ùô§OËõîÝÝþÇ¿ÿ·óË—ÏŽûÛ7_/ýÓ^þ¯÷~ö³¿ùì£àåýÝýW_ÿ—¿úé!Ø|؆ìó·ßüáÛ×oÿí_ÿ›«8(dË[}ûúûÿô› =¹º¹yþbzòüæÙñ6«VX¨àýÿëù_þíßü7ÇÃÑ¢`EoÇ«éû·¯on>) ½“ Yö–UÖu3/~ò¼K榖¨ Vf†/=Vàz>æãÛ·lñüÅO~÷Íï¾è?¿¹>…¶¡åúÅóWw¯Ö>mu#¶Ë:æ¶ÍÚ}sÈëêɳïþ|‡åûÏúqMÂþPMKQÛzÿðƒúÍÏ>ÿ›)d÷·?¼þñõ»o_=¬—»—On+ïøîÕ³üôt$½-í¼Œû÷þáÍ7××óO?ÿ\FmÀÃÃë'×Ç?¹ÎÁÃñ™Ý›š#å#*Àm=ŸïNÝó|óþ­o/ŸÝVÐCHFÃF'ªöÞ‚µ5vûÊÙBÃ(ÖѺ·Ö,ƒ»’+¬7v¡8à&ÎnÛ&vk ÖÞ2t–¢•ƒ€G&A­Dõ£ÌZÞnnVºŒjvv²AÚhè.˜p-ÒÉÙªÎ6 F¡²"¸eÅ¢ÛB´szDzSaz–-ÕF„§‡¨cÝΰªwΧeË©bxôc_—µkÙßG®ÐFIj™6 bŒÜ¢˜ÓU¹©6]Fî¢Ê¬s±EI2kc7ˆ€ÞʳƒìÏìGª#ëÑÑ(f‰^^9PS¨è–ƒ›B [× PnÎ@`Z›è‚hÅVÀeH,Qá–V!ì-±ÑÊìB3²Ze=5¶Ä¥&Ç–gi³ÛѦí½E_hÂQvã-ŒÊ­â`a’V°ÐƒU½J…mjY6<‡Y&í¦¥L:, `QÑìAÍk5ýq.œËÕp c-Lÿõ¡È‹|€NŽ30ű7FhÀ¯Ö ÂKb/c<IÛ,†³¢õÚæ2×Ä¡Ëè›Ò6p!ÐbWÓF]àB5MOåm8*GƨD 9,»†Xr¬k8…®ÒïŠØ2ZtˆÓ \(¬oz †ª¥Û®rt«ÔR¡ºêº'ÏÐM±YåIE¡€ª,’®Cè’|[C°%k˺¸BX¤Èš)æMÖEèô1ýãº<ÊóÔ)=Oýôeôøæõ7íêøËϾ¹mþê»oÇ÷OŸ~ôé§Ÿ$ÖûËÝû‡W—÷óá 2­F ´ñů>ýöûïí ³+ؽmÀíÃù¾ñêúô´lÔV\) ž;ç‰]DïÓì…Ðtz~x¾¼øÃþüW¿:õéÆñÉÓË}¨®ªM/_þôwü͸}òñËD‰½æâå³VÛûû×ß|ùå¸ùôæêêÁ½BÞZþâ‹÷w¾¹yÑ0$ÞÞü+|ùÇï~üîg?ùâ³Onß¿ü.ï+ŸgõãVZ.çoÿ`Ö÷?ÆËO~zÔa8·±ÎÄûóß¾|¬¼<òøÅÏÿu:=Ò´½Y.m?ÿå_}ó‡øÕ_üüÇ÷õãß—Ã5ßÜ¿eÓ“ùОÝNH(¡'úÝ»7bÝnŒ‘ ©Gl¨­Z2gxDf:Q’&`X@DcÉ~ñê "9&pC®"¡ ¯‹“‘Ýúå¯þêûï~ëW7`±¼ÕµZïY Ëu¹l¥þXùv,¨Òâ±lcYÇñp‹õ‚¡ij“×sÅÔÆ1P¬S¯§e¬]vÕ«sè\–8/$î/™<×›ƒÔsƒ¸Jo#J<ƒsÆtœÔ00³wC…5šI›;•ÔIÒ.!èžë¶°‡êÀlæšš\%k"æÌ k@G ­hD‘}/MM±ªÝÛŽbŸµ®ZÇv!¦ÅËé3arEC¦73jˆ1‰ioÞ×¥FÃÄ¡ê‘Þ<2 2è’’Å´;.Ò“½îÖ6bSqà°3Іç¬"L¯ÍS ¡„V žn¦•HŽþ¡,c²±Òµ‹«P¨ÝQ…$6 £ª ï©eFÍÃÞñÿîQ¼K¬®«VÇÞN†G £ yVÍYm©ÑÑä! 7ÖFú†³$Ѽ‡Œ®ê#2Ë@ÅJÌàF"c1ÚØÌ¶J”Ì8Ô«ÁpM`Í”&¡µ(XæHß-8ÅŒ ds¨š¤žuqÅî€êRvÅ–±G"ÊÛ"&!I¨q®áF•11L°Þ o@30vA«$Fx…,”ˆ²%¦È涇…ç‡åõÕqF[RóÔç¹m‘\¾þó7Ÿ}ü­3q!‚¨ŠÖK™–R†“B nù¨8Bƒ¾*®ËÝræ©UlPBdnDfNÄû7ïÿ4Múôåmúrœ^<\¾;?^~ýûÿ¼-OoŸ|üòi»yvÝx=I—q÷¸þøþüýo¿‰å|—ièêt8|öéÇàëox…:þòçŸõÃQÑ<øæÝ×åqsûü|~X|óæ›?ýþ›ã|óɳŸ~þùÏÔ³°¢ DgçÕccë:Üù¸*3xóî—ŸÿjóòõŸ¿ÿøÅÓû‡w_üü?¼¾ûã—úå/ÛoÞßÞ~òùOvùíŸþüÕ·ù‰?ûÉÏj\®ûñé³ÓOzëíHFyûöÍï^ÿÃÇ/Ÿšþþõ›«Óó7oîŸÝºÂ£rò!QæùåÇO·DoAoF*13¹Àcî§©Ý5¸LòTã`K e‹7‡gÀÞýxwýtþô³§­é_ýî'?ùÅÕUë]c[«•·ëöäöÙÛ÷w÷÷ÿøÓ_ü"fuìëÍãÅGW 7oÞ¿z÷õ×ÿú¯ÿúHìýºzöü'ï¾Í±õÞ—Që|¥Ó¥>{ù´G{þÑõÝ»ó²ü¸¢TìóÍ‹?9$Ì_}õ‡»‡·šo·U³õäæöþáÍÕõtßïîçÍ]A1EŽÂ¤>îÞˆ‡Æãg_¾üôþüöñr>t\MSºÃ‡À è[.áZ¸þðÝ—¿ÿÝëÏ>z~:^³0¤µÆ)24jô¹1B.¬EöNçÙ..‡¨î ´JåìjobâœVq ¢TØ[èæ“ÿêîþõ«o8šqy8%«÷ÃLW^ÐbKxŽP±§©ÏÓ<߯m˦ë뎇£r(¦òƒ§DªBä`ª|&O€¨X³¢bÀΙó²mõA)C¤ÇÊÌeuãèN,—û3.ã1¦´uš©zÌÄšoæöÄÕÀs&%‚ äæj!ƒµ³ð(æ%*G¹a2²j‚Û}ÕD1xpÆØ%b ¸u×\Äjd”ª†)ïÝȽMÌd¶4•Ã!Î4ݶ4 Õû@^×@Gä "&ԅÞ:ଙ,;•*µ–[p/ÀgÚ<܉F­ ¡O®TmIg¨Š¢[l+.ÃNæZuI_bÒœ°<$³Ewn冢yŸ꿲d4^†Öe­y>İ}¸ÔCF ñÙ¨{àq²‡V–]ɰÑXˆô£¦^•ƒš¸Ç©èd wĈ]OcºŠ`&kU+f!Ph]PÕ*®»Ï¼œv#%r¸Š±±j`ô2kÅ{f7§òÖtÉjÈUfA®gxS;ÇÎí5ª”¹µÖìffÃf°èѸyí¨Ž «)&sƒ¸ &ºq9ŸÓmšŽ¢›L†ƒ5jJ®*,\®)©gOZb|óçß½yõ ¸ýé§—½û¥#« œÒåº4³X›gï:§’… ÀªÜç$ÛÛwº>=Ze Bˆ2ÖõüÍŸ_}òÑ/úsnGN}\Î÷ÇÓ”^΋GN?¾º£×1îßÞÝ­¥xõëS?íˆw÷wýŸSç·ŸO†Çãå|ÿî.k{þâù²^¾?¿ßÚ®ÏnžˆÓÕíí<€ÓÉû¡ ŸÌ`œWrºº}ñ²ýõ—ë§Ïš·¡«évž§°·?ÿðFÓ¤˜c¤ßþöëõÙ“Ož>Å·ß¿þþõýßüÍ__=»y~yøñíÃÇ/?’Úûó«Åyýìfî/þôåïûë¿{rýìÓO?½ºzöêû·ÛPy¹\ÖÏ?þ©û»×ÇN' S¿y¸WE\„ y9o~È3iüñþúø|œ·ËC»š×*À÷w÷ÿôÛüïþ·ÿ=ü@N¹Ã’µÚ­FÁ-ó’¾n›§Pž(óèÜ yºúh¹<>áSøòâåÍXùÇßÿîãÏ>¶[¬¥|¹¼÷î5{[—‡W?|÷Ùç?-9‹ëÕ߯ç;(DeŽÎilÚÄÁ»QÃO”Ì6ŸE=óüôÉ‹ï~xû°Ô“ÛCÄéÅ'?*=y{ûÃ7ßÝßÝß>?Þ_FŸ¾øÙ_’ãæéò›¿ûOoïÿ|ºþÜȲæ(Xçe}ÓgÑ7§§7××"Ê(€0œµdùÝÛoÿðý—w÷w½øÙO~ú™{²ÂŒÀ¼m„º”@b‹¢•ÅÝ)2gfðJ\£Î›“4=Ò@[GmÓY‚–Ô€gªdN¨°»ÕŒwýO§Ÿô'0œÚŽuM Ó! Qç57å–‚9OŽŒäÂÀ¬œ¢—½VZЋ4S `»9 –ÅB›HiH¼$*KêC {V—°ù0Ç­,Da#\žÆè¹mÇåüøø¸’zÀe[ï¯ç:ŧ>µj]t‡´V5¶¦&¨312[F:É#•°´í½&äĸ¸v…Ȱé )à€ÀÆ*àê±î”ÈÍ+6DpdyG{÷¡ÖˆG²€©ä.v[ìÙéŽÊš[aïô‘çt°¶2ÛÔsÛŠ—è·ÞÍh>¸\-vnb!NöêšèÖ0¬¬¢Á¬ÕàæI;A¡™uÌ#S‘뎺ôx4!­¬-Є±ˆEV3M>¡zÓX· ‰[ç”XRî5¶1ô*¤|q´æÚ¢X[å¶G9 ÑQæÚ—º»xh mƒ®¢v^$H„kìšX  ³2w: ,>8ºÝ¢à‚Ð]€äèÔ¦\è ª )v2íI4”•kmÛRV‡.@ȇaˆšc£†Ý™\½Ó¬1l7™|ýêîÝãxr?¿ŽÎTÁ–ÀjÃâ¼lgŠöœùþ·¿ýý»7÷ôâþrÎõ|ÿðê0ÝÜ<9¼{w¾_î>ýø™Çîý§oÿâ'ŸdŽ~¼{ùòYLS¨¥[úB½Î¼‚ïï߬úìåK3ï8Wã®ÜâñÇy}ûøÌ8(Çzñ¢~ .?ýÉÓž¿ 6¹÷£øþÝñtœæÛõ‹_¶®Lç›7ï×·çÇÛ¹çõ©#Æùþí×þÌ_}ñËèÑ”c´5Û‹§Ï>}rõíß?.ˆU+ór¹È8O ¬íLÕòìéÓ×ïßÞ/ù³>>Ì!NĶœk]ïß¾¿{zû´à-½¬9Ÿ¦óç—?»}v;ûúõ³ž=ÿè'ÍëÓÛÓÝãy[[Ä!yyöäåÍÕGöù³Ïß¿uûäÙÕñv¯Ëò°ÜO3ÉŒßþîÖ%?ýüvÛÖmÜuM×·§þôU­_HØ<$ãõõ’çW¯ï.ýçùó·¯~ÿÃ÷ß~òùË®Sj„@±)¥ó?~óñ³ƒ)hß‹ê$޹7ø¾°Ç®‘#È­¼(æ”U9ïÞÝòS¢NЇÏ>~Y©ßÿþkñá³~*d ÷v}u¸þÓ«ï®ûíÕá“ÆcYÆÚÜß|ww¹÷äºÿä/þ"|E$ön+T···Ëvéý ´§Óéó/~‰IÛ:ÔxzÂãúd½¿÷Í­ý6q©šäöñO>åwïoŸÎ§ëSãÁµµ@Z»>œŽ?¼yó‹«/œ`Ð^чçï¾úCnŸøáj0ê >’‡¬ÚŠ(Ç›×ß~÷Õt¬ó¯ÿúÙÍˈ,jb"ìPJo…w©+pöhØM€&- B"T ±rM&·áY;Z¡"è‚óHA˜ªÈ®¨òVj@fkÊd¶<Ñè×âŽG˜æ>‚EpŠ+Ô# $¯ÖvÿðêÇÞLq{¸~Z…Û“Þ½¼½ºF[ÿøÇoà›'7ÏEŸ¿ùö‡«“~ÿû¯Þ½Yå8Ý\O ²ìõòpÿåW?Þ_¾ÿî»oNóÍ4®ŸVîþFÕŸþøí6ÚÍ ßÜýxÿðæÛïþŒ-9ÜÄó2އéùóg ¨©÷t©§·ŸÜ>9‘Ù™àrÙ¶Ç¥®7[^Öåòý«¯¿úúÏ·§¿øùsÐÌ.Ë2Öq:^Íý8|ùáÛÞܽ{ýã믿ýÓûwïî/W7O[#¹=žï¿üꇇ»dy:õgOoîÎ÷Û“§·¤Æz¾X¿úæÏ7W?½z¶Œ®ùüþáí“ëOX‡?ý4ú¡ðìæùép…¥ËrÿÈŠ«ëé²=¶öäÙó§ÐE:\ëŧ¿8ÎA )¿ûþµXïüöýòúí«ÿÍ¿û×OžÞÞÝ=ú2Ø'áû·:žO=÷o¿{ûþþ›¯¾}þì“/>v:äwß¾¹>¼l‡“!4Ã<ÝŸq¾ž'mú€¦hµMA x¸»ëóÕÔ®vL±Q—6Ètq!|u};¶e>΄Á͈ãõí“g/çˆ/Ÿô\!ß<}òâÅÇ/ž½<]Ý šðè^o®NôóO>ûhžÚ„“¸U*—óÉÍÓ©ÏÁÝÉ6M@ÍdÁ>Û>ûü³OŸ<9öcë½=½¾úáÕ[[óáºôðúÍëõaýÕ/ÿÝ˧O^½þñ»ï_Ý>¹}þä£ùx{:žœ§6ÏWA“kôVkõùöp{}{:>}ò\A 3OÇùúêÉ•yÏZæéêêt;w¿þñîîþòÅ¿øüãõîþÞK¿¹~Ù´lÛÃûóùÅó u8rSó«W˜§«¿þWÿmëh­-¹Ü/|þô©Xªy«-飞²5ðô…u@Í€$ˆ\¶íëo¿ùÑ'éêÀ²¬µV¨:½„XLs¾¹º2»«ˆC7·×V‰n‰BUÅ´’¶·†Ïný½+X¨,’Šªp&mö‚2G±·˜ÈŒýŽGŽÑÅépB<Êš¨òPlD§³<¨¬šF•SëêËùûO^~N 6iƒª«§sïElW æ€í•þg¢]•‚±=ÇÔÔ«(„±8›eл3Í‘3Mc1·à¡´T¹*ݳZ³ˆ^\=Ö]€Õmpþî—ŽÝàmËawªÃ—Æ[ŒÌÕ“:ЀÞx G  £XWcè0ìhõ¾á°s}#0ÜU¦Èhv§v¼ðP¨-àð¸Ú d c$49ŒŒ•ŽÎ=Œr²—‚ Nª¼íÍóh­N_އÃÓ6€Z–ñþñír¿<œ_7à«Ä6 ŒëkR^!všrrœ»Ï÷<,ëYÜ"¨K´ä¦K EDS¯ªàU)ÉÝ÷‚N— CäDÇXIn¢çˆfnÌV4[Áj䜸§j¥º=±.…‘ÁR˜k!dÁ ;2«UÆ÷_wÙEäj'µ€5¡>ؤ¨fµrYÌì˜vå(>Ð?†5­û?ë_–÷ÿXy±Ö.-Yxï:ɇ¢é!¥‰rFc>^÷]r¢@kµ‹ jKrÒQБ[Œ>|aT×r‹ÑVl©µ˜ä°Üéu`œ­¡Jºï9íX`"˜b&õÏÉ׿†(¶¡ÚÛ ”Å ´Ê–‘›·Æ*¦jÞ ¬©È”À%jŠvY±™³É-]ª ëhuÄ’­²5’бÍ|8OŽ×‡ëÓñÔçÜ÷ô:îóÕñt}}ýät¸ê½Õ˜¥™“~úÓgÖöþñ|:Ä›7~ûþ|suSòÃåîþáS=<Ö¯~ñïž>½i3¾yõC@ótÜpÿæÝw]ß<ûÕç1Mµ.ëùòxºj»U¶u}ýÃë7wË_þÅ'‡>C£õIš–·Y§—·Ï¢õû7xñì#7‚×ùR‡ùêÙímSîï°p›æë««›Fô~:n>ýìóç?é°…rMó¡ŸZÐZO­ß>¹zùñóÏ^¼|ùüãÓq2b2ÚåŒoüaÙÞ><Þ½}»þñË?ýÓþîááÍ‹§ÏnnnÅluúè“ç77·1ûæÉÓ^|òäÉÔ¥ù(Iõ¡nÕöÒܯNW1JSh wšAªÓõT4Y`Ôÿª?]–dK²3±µ–îmfîçÄxç*QPh ÙÂ’–¦¯KÕ(ò(Bi …h!P¨ÊªÌÊÌ›yçˆÃ9înf[uñ‡ÐÙ/î¾·nÕ¥ßç¾h™—gó4}þñË/~Â^ͧyzòí·ß÷©Ow½«¯{>òD<¦šæóÝùåËOî§víbcÓ»‡‡gÏî !4qa©cöb“)ìÆ”Á½ËÝôx÷¿íû¾ÛW·¾,瓱Z;d(`@.ÀÕä<Œ”ĪnQzÐ!Ðìd‡;Ý-Q ¶Ý#E·ÖÐlH«!2ìÁ0¶´ÀÉvÙŒA´êり(<*`OGéb¥jÞsÛGmµ¯/žÿ„èT˜–´Á9ü f<²ÆŽ‡,=à‰‡°—fȽì"‹ ãct*”B»âj¬B+Ü€&Lb„ BÑcÈIÛV‘@ERP¹&» …åGêÀb4#ª8ÅQ#7#ˆ Qä,]ªÐ.Å’—§®")’ (Ì,0É.Ü¢œvhP #ÌÕ\fA$ª\ð& aV7ZWÆBp†>º( W_‹SË{gO§tÀ&ë!ZŸ§óùôäþþãӲܵÛ¶þøÈË¥*oíp¿£6BÇ3úà zOìâ¬H‚ŒÉ™ Csz´.úâqÞ©†…éÂxÐX‰„Ñug¬›™ˆªÑ¢ì^y @!Ô\ä ¨$Ú&u޹ ö­D·[xØ×#-´†É>¨,ØÄÙ­¸—v…àÉ( ¢ t1ÁP ‡PÙ]Ö07l¢¢£±‰$3½‡>°ª Œ¿þwñ?^Šÿ§ÿÝo™üðpCôèÇ÷ Ø€6ëVlD²åùtw>ÝO²E6«­; G³ “p" œ'@æNd•ƒ,ø$xØÈn†‚#·B§§ã>ÂB€l«’s+)DÁ°±“'ÖLO(ãÀsGRå¼1£@cw*ivB7ƒÜ©`k;± _ éÃWæFí0T4 …Îáh1@dq&¢»ã°s¸Â… Æ.µ¼Äý“ûi>ŸÏËýùÅÔØûòÅ?™gu]/oß½ÿæõÃO?ûé³§ýíåÕ¾óÉÝÓO^>}þìÙÇÏŸPÑçêZÞ?¾»Ýn×µæå募ýä‹'½eô¾ÌËå·[ö)À¼mïÿéËßœ§?ùøS«9 HCë¸;==OÓÓû'Ë4 î AÏóýù| w8!—ï‰r7´ôyjÓQ´à‰‘aXÑ€ ÚzM…^Ò0ƒ}‚§NŒöüü¤­Ûûo¿úñë¯_¿}ÿøþî|÷Wÿâ/>~ùÓ®ÓÄyžc¹c„’ŒÁ”¶8šL»Kh`7ñ”ȦU(ã†êâ’Ú]ÕL8«î—ÓinîÐ4ǼÌûv›—yj§Óùi‹® Jp™žMË)BU9·ó«W¯ž¾œ¥®£‚™‡âÓWŠÅÚË¥ƒ÷m¾¸{vî RÏžßôñËé$ð°çÐèFHHa Bn¶¤’L ªA ,ŠÖHÞlBÐ6bŸèÅQª¡¨Ý3r±hoð#dã¤0⊽‘R°ŽzR;¨ªn°-8ÌÁM̈nG²ÑT6Tþðæí|Âû·ok—/ï°ö&•·`fíé<•…pea·NˆÚjuaÔnTÍ$Ý\Þt,zB¨r¹jD\åU™Ä‚ å] hdþÃ%À!WJ…É”ÝJ» `¯ªcP4öU,˜`°{ñˆö7ÛR‰UÞÊ[¡ïxUt`S¡¢¥ÐmŠŠá,ÎPspt·b3¯Ýî…F'‘tæ0Ðkä?ßø9)”“Z­ÌšˆQ¸È)ntIØ ùð¯l‚Q“¥‘&œ É€—d1bÒéOæóÔÏ3½_oëÃú~Ûœ7€h4æDAµ›* i¡™´%šÈL°€’Õ6«˜P.]3V &6‰5ÂE;Ñ}HPé7ŒrØY<…‚qE­àÎjF©Y˜ŠœÒ…æÀ£˜… æ„÷ÍeÜF™NÄÀZ"±¡h3"£h:ólC k¶èÐÔ¼¸`mqpý ³’×ã%éÃN®õßþ»þ?m¶z7éYË»ÂZ^nŒ‡ˆãö >'\÷=G&1Áƒ4jÀÕ£§¦$YÑsÃÁ"0V¸óNŒÐÛ¬–¾9ºk'¥ð¸åÄŠX…ï ÑŒž.é6p›Ôá »´ºíÝÒ½Tâå²÷>í×Ëu½^ïî>jmûùO>S~DÓÜ%žŒ}Šg§ó%µ„Úé>‰½Á#¢£s„1*I'½;²ÀíÐÅk%"ëŒ,WVìå]ÞX#ƒ»9蘒֭7næš^²Öy>ÿÕŸÿWö…¯ëÊyk½ŸÚÒf¸j+­lвˆ s8CÍ®énsÀÀà*tV“R³vOo•É–ân„]ŒµÂ'©7í>,Îó]þÜ®rÅí€o…Ò…@à ۸^¶I=âz»r¾‹ô8Y›91Íp¹',÷ƒQ^È+ÅÏ?ûdÖH7rÃ`aL@ú@öb íÏÔ®ÅÁÁ‚Ó¤á*“ÚFÔDÌUe$aÇžû®+YÕYUW…C-=Œ]Äp’8U\é½*‚,`+ôJCT—k0Ôœ1•LÑ5*þãüOwçuýùŸüy뢒ӓ©¡VPU]löF¢÷LÙp–jN¬=XŽ ¢åruÀ:¼=5šOåMr ÝÚ« Ë¥t+ôƒ¤W@Â\ÌܵGãV£Q„™à‘7!÷hΉÒH‹»É¡4Ö8ä©•MZŒ©7nëcÕ}ÀÍñ¤«BȲËånåF{w—$8-!Ìš‰]A É—B£Åèx#vc Æž«Ø§EЃ؄fg(#J»Œe”›èÚÃ…ö˜u¦—İ#scçÞúvg>íÏ«î×=¯Ûûíúz½=öùIôÝÓrbEˬ êÞÏåëÎ\“^Éf7Ä~¸Ð:Úµ7‡™¨¬(؉¤ÅÚ.ܤ"–Ê,t‹f Ùp j  3[CÊôÀ®°Í©·d*&gërwn¾'y#OqÊ’EG‹fÜÁÈ2xI˨pO· ¼¤ º£Ó’÷@À*o®)ÍÞàã,vO®°ó´ù¿üëß•&E¬#'zOøíкç¥s"çL[ Àh§§û–$NÞIÒ,İ{µ‰i5OŠÕº?À}Ëä!?†. *½yAßàFz(¶c=(G‡ìµgNf­ÅF¢\«m‡sFc)ËÚ٪ꎎæI ÃQ£áfl«³ÜÀ›*è@Ì–Ì2–f€P#Rh˜› ©Dl6è"…š£í¾ýƒÏ^G0jøñ&çE`1ÙÅd³ÊlõôÉüÑó¦~mi±@;PS³±&O¬¨²Õ"jRL­(2.¨Zonе¥Ÿæi{ÃÒúùîÉ2µ¤Ð0í5 Tôm™'¡¶&vrLÃÑsPb¹®<‘QPŒàlêTÕv^ ›¢ƒ»m'DÙúÅÕ«(&]à{±š­k(È)0/çì',}‰J¹ƒRi‘S²v–ž€"p ˜äMp-‘ ]·­Žôÿ†èÆŽ#ö]D†ZUµôN43z$t+}G%Iz +¤kéÀˆÞ^}ÿÃýݧ;®ß}ÿýóg/–^”¡,­ŒÉYAZgq1wÅ@±¡Tµr÷OÈ©ŒM€”Ê¥Ą̀*ŒÉ1¢uÅ0”ØéE@Ô¬¶“U0cÓº5ЈÂU¨" Ÿ³’dU0„`#U'µfw’ÐN=†çòDîBvÑÆ‰š…žikM§ß¾}ÿB?ÿé_ELd—DÙÛ¨(ºqdµt!HÐÔb1B»-hÚ)UJƒÜá&/°jŠ˜H{y¥{a¶2Ñ%|buE$²…ll:ˆä¢Ø,Ç| ðÑ>]©VÜ©½œætø½……L°Z@ t³ªPä¬ôM­)º¹’W`XGpß­p™a!€ìå]-lÐ ÿ} ôB±=$b€}úÐüâ̘<, l™dôpApÁtp›•9–”ŒKuüsXÖÊÑŽ§2¸b„T³§ûéÉ“ósµÓÛÇ|¸­®]iÊw̤'n·€>8ƒ5ÛSb‡]ð€sÄ•¸‰=tj5s,Lá&u8³EÐbÇXÊUv!B£ÅC¦‡çro‰’[iW •‡"µN;ˆp„%=k÷]DX ֳƜ‡‡(es2â.„*}+I›l8 IÑ}¦ÔuøWP‡Y­¢0Œ, ˜ b ¥:âF&C]u…,9à(õèƒTkm LdU•#؃´4M1•wçaø쥜qÄXl1xR1ÜI&;ëÀÞÄó9vjS5snó–6¼ˆ¶$n¦ðñÍ2¢$ŒÊ|ìåVDdBš›vËQ³M›,™2H="Ç §áýÀCIõààq*í ̯҇<0î1ºDÊB!Ic¸F΀÷½vt¨#*ÜPåZ’[`³k„½ÊHˆÐ§ =D2a$ÎF']LÒÀ LÁiÇ.´ò ü àÊϺ«=·Ûöx¹6>öh7Ád µÃ†7²{¡uÆ54”n˜6q 6´ÍãJ´Ù«Va«KÛæ·öDœè†B³¥g`y î` ÔF°˜È'.d`zjhåJ,Å:Ò =ÇÞ(ûÑ®òmh¨T`r³gqŠRëáŒduAEÅ&Ô¿ùã Íÿñõ`TévÛ3˜{ÝBwÔµImÝr½=\·k%[«h€ ± 8ËÂÒted¦ JFÍh¬+™dDlª)†«YØãhËpeÛìÕ¨Ëa §+Ä´ ÕXÅ: {WM¡‰•¢ÔÑF14Ã&o[ÇÊ311ä+ˆf²³j Ì™˜ºCL)¥$ûtl¿hŒÝå.¦¸Ò 1%÷¿þŸ\Šÿê?Ñæw þÛÍ¡˜‚0®ÍηÂ<-Ï^œì€7*Á¾fÁ ^iSz4h¸cÚ|Œö‹ P, œ­Žè"n¢\£¼˜Bìe"ÔUØ UÍ]ˆÀhdÂ(‚½ÒBUt+…Ö³C+ `*‹-é ¹ÓûV•EL<*M‡ƒÐh¤q¶¦½4à ‰.Wu‰äŠsé¥b;Zª(þ¢¢’79Ù4­D¸Eyn!p1£êÌñ ºmíj"&8)be7“˜X-¹™“—¨ö>Xà"ìª=@Ƕ C!ë&%¼æ–k‘R#;®ÓZe4˜Ô¬`QH ‰dL„Y¢ô(C倖s#L…Xtkhév¬K» ìôlS€`g{)CP€­*zœŒîbà 5•Œ©EU†|##8TN€ U–pöVSƒw;¬"Gð®nu… ",qB6×nÅÙ€]Æ&„ÑéÙ 0f°€øèåG÷O_|öÙ§ÏŸ~-J›Ôäªâž²x´þ½vúl/ÐN™H¹Ì*¤¢Z€áê@rS rM¸aîV“ îE‹ eëYŠ¿ Ùä Ë]4\bØU~oŸZ Ù*q\tQ]˜Ïyúµs ¬v#µSàZ^¶Šº"B5MFû€qÉp˜MdHÐWq€“5Pˆc¾*x Ò2”ãÀ!£›Ínô8ÜãA´†ÆrèLŒÕtZ® L4 ˆQØÀ]<Àž™ÙðáòX€Üàp±kGØœö:ü Þ q…‹^jØHè*÷¦QØ+K¬€Å¶ôÊØ\jš¡ÇQ9ÎÁœ¥T¬°¨FÁ(1¥ªrÕ$u!x¡™p·°5Áœí#AíÐd7çá(ö®•+·ëÈyÇlŒÉ}xµ61“="ˆkƒ1³zÖèÊ)t:=Æ}÷ãel{Q"2öÉê… >œž% ^„([Æd¬„›xæ1|ìÜ­‚›ÑVž3z³”Dtu¦Œ:8u¶¨ÙÙèEPDB³k0’bV‘hv%Fâ"ÍdrbìÍI)±Ù%I•ÍœºŽoˆœø`'„hˆ¨@%ÛÑ6ÿ·S´¼ÿ¿ÿ°B[ô Yû(C½ITWöJÛùÙ‹Ss»¡Á–È ®v£QzTzΨØ{”€t1¦bøj5ðBN®nfkP’ž!I{Úf¡N Ñ„Æ FPÃmwFuÒ)Š=ÀæÐˆš+²¼Á¥€†P3è9Øàê‰]8ÊÏ¢MºQ!"Tň4Í„'D %5Á|ã¸H=(xw ª½Ø 1|…h$Xd8ÛƒèÃ)ÍòÙä”}ílÉ^µÐ"h õa)³¨öÚ³ªÃܤ*Z>C„†!.Û>7²XÇó‹Ô)ïX²UÚ…;×jd&Â"‘,)‚•5Œ°·#j/„0ƒ°FÀ-|`ö&¦V…9äð‡×@„4û°Õ²²>à)a5Ë'€@î0<„N%à˜»r3QFí½qzaJ¬bg6Øå’¢j `À–¹'äÃ>½rgL¡½¼Â"ÂØ Êi´*UEÄC #Ñã|÷ì|V“iÈ ö° ;ÔAA;p ŽÂN ž™{`O4}Ì<†ÌÀV–U$'0J±C¬½Åq€BБÓ&¢è<®Ç”4„&£œ…$HÄ(?—Õµ Ô¸ „›©³ZäTÇj«JöN1«DK AzJÜJÕyÚKï¼}øO£·n8‘„²¦FK¶PÜÃdÎ •…Š@š›@"bT ‚‹„ ÞyL ÉTÂAÏ$íGD°í. ªEÀyüFĘœL'ÕÄQA…U‘³±“7X¦Pe&À°%¤Ç@gNýø²Xb+ÞÒƒ˜Ye™Ž‰0½‹åªPÂR°°‡6z‘ ÞÁcv…ø°ùLÒ€µ’31ª‚kÀÍÂAîö5òqçzl‘#wZå Õå£äÈ„íkçŒÝ“ÙÈÑ=10ªXç­Hîô±`©p·[´¡jBXѦ:/OŸ,O¯Ûv[×aÏ ¸Ú]åMôn5BâTÇb_ÉGUí£ùI¢fsdÙ4Dä A¡,–©jÅÌú€,[rtXÀ!X`(”à0·â4T§h« r&TæUÙe4 Ö‘.g–3ÁbyS¥îÞ ›r5ÂyÜpvXÇ’ÈIèÕöámæéßüÍøãKñïl†^½²Sï+öÜûÔ‚‘‰4'î-ÕîO/žÝ=±˜IÜ!’²ÁBïÜHUÐn¨~×\\ëÃPí2 $Ž Î!Ld6‡0„'§ %ŒjÍ3\Œ©ÉG!Uâµ"áB“‰@Û‘å±Ó×&¶Â"?Á‡‹A†‚9}¡} qwšhªRŒ,¥JUlÝqiœt`1±¸‚D(Jy<þ‹fS”èãT©AÐ>‹;ŠA‡ÁhŒ=ùÁæ¥k«ÓnSɲäŒd–:§ÁGàÀÿµ…pbC\ÄFLGcŽÈCÍ “XÂáX¡Í00 a_M „˜Â¹\£ÐÐ…#Ó›á"« S ”u…IVU³'3QµÕC4AmNBQJЉ<\Sp°‰–oBVöT æ«ßÿøãåò~Û·4(=®p&w¨8|b +°Ëå¬T”w†÷ªæ6 [i$@¨h%:½›#0Ï> Évøœtf ÍhÅ-^;=#ÆÑ%o º>.Y‰I«JDÚ$¶¨YC˜\…9™i'ÙǤ$¤íæ¶‹Ò®^Hj§]`@UA€7q0IVy[óѰÐIØ+µ‘é›1ÄãTˆDÑSút8vìVm·‚@(Ê(9ÀÎÉžS{«N!ÐJÇ:àÂd!W°bøP¥£Ò;u8å1ÌE3`¸KÛØh9;T9ØKp/‘å$"|Wr4nª›¹¶ªÙˆÝ1$l{^šN¤3÷áÆ€àá™XˆVg£A ÛÜpÏ`y#–[uY3¼¥VØ-fE !ÜIUžÒ"]¤-p' Ñ,‡ó³ÐÌUG¯T—N!gùÈ:‘¦ÀàÉteKPá(áp[¡Ë{%wÊ󜳽Fß…gª–¥h£‰{ònìÐÔØ¦Ö1ÆOSt“l¯Æ3¶ö6˜özÌãKMpç½q7x¼\ƶO1Áå®#_W¢Ë²˜u˜ƒj¸‚jô°Ì&KÈ==JDwµ@À´C5RV‚Ò(£¡\KÅ1lÚª(ªQåãÑÑ"ŒØ® ¡:¥º&K –DR)ši [TÂ{²µ(Ûd06× º¼1Ô,”¬ÂQðr°ZôÇÖ¢Çôýë?ºÿÛõk) 1êÚ=ïðZHµÓ a{ ts2âùݳ§÷÷j¶aš¤Ã­·*'#šx1ÜqRA›!ž°NSŒT³¥$Ëa?†v;‚€æÂ­ªh•BÒ„¬¬º&;«ÓÖâ1ï:4÷<gk&qÐ}pTݲ¨6«’²=PSá4ü¤zU±T+TÉÆ ¬@˜º™,+8ÛChV%Õ”€ñ¸'Áîôä{²Žb aâ Œ´†{k[ÕFL!Á-IædíîGÝ3jJØTOAšîhv£¼’«Ë„TµK‚E{R¦0à º´·š2¨†N `‰ð%Š5Pu²ä<*CÕ¥/îr:RÑpÐå*KeÝÎæÍŒ‚[Èî‘ukdíy'¦†ÙÔÈQÿý¿ÿå¯Þ¾~óݯ~óêÕ7·‡]RDƒÛð•°”›Áv4(”ƒ‘°æh¨=7¸…Æn4wªŒÍ>eqâî¶ãD6ÕäH$f“²¢‡—qÀ )[ÍIŽêƒ t»Ñy41Ís©wó‘´ fGëY»up¬Ã.¸À6nÛm½F«à)a¸²«„J•€IDATöÛ¶¿{ÿîíû‡¥sîÝjäã«o¾Ú¯u÷t6%lfŽš¢H†ÉXßÝÞ¼~wj“ô"õ$47» {át¢è–9ܱ;a‚h‚#R˜ W "Ôàš2ýîÝ»)&Õq áÊfÛt ¡LÅìÖ è’3+p¤¡¨#ãVº1wiË T¤5Ì8B¶$©I=rqãÔˆ@Uì¨ Óq[ØR.ÑöZ\è®MMé]lòÄp!§ „  ¼Èjp¥ L$èî¢tXòÀ£±1„Á\ȸ“ ´ªVq“ÉÑ%•n¶‚A·¨Js;AªV”‹å:¢CFA×n ¨ À«q–Ze†V[Ž(K®MPY½¹»¡ÁQÚËÜ=mytDÒkSs=ú|©Á}ž´,S˶¾¿¦Ñ[®¤J{ƒ-`÷èj¥2 ò€¸ö´ Ç¬}RƒoÇŒ ´=pK@QÅMi0AnÁÌQ+Ú#¡´©#–A±'áLe†m2G%Ñg"[tÖ6Å\ØÒ †G¥Ü’.î:"}XqmÇ)Í›ªƒÕÿí¿û£ôéó¯þ± UYŠª*„À“ÂÜÖí¾cÖú‹§ÏNŽA’JC‰µK4S$e;Ø"«¶†ù´X…2¦íª‹&Ju ž’¸ŠW‚…V Mx¦‚j¸SúÀIpau94 ‰Ä™È’†ÉbÙ¸*ŠQ-x 5PÝ@ÀATaBf«×Ò" Â3˜…Q]‘·Pؾç1PÇtVO Z©Z™ÒÞ×rw‡­q‚·ˆ“(e‹ŒjkÈóD®Q©¢Ú@*èZ3ÉvˆÖæø0@ÙésUFU{šF5Ä XK—©ìrkš)”%t1¬ÇôÕÕN©¸t ±¦e„ЃŒjæ ¾Zq„ÞìG ’ÒŽ­ ˜ ('ëTNq¶ªAj7û1Ȭ-–§·ËþùOžïc7q_Åw﾿íïömDckyÚkD&‰ìÀz¨Ó &R˜4¡@ HØÁ&–ô!È4ðš˜Í YDsŒD‡*°ç‘•([;<Äp$I‹ƒš·Qƒ@0|t.d#@o¤ÇÀ¶W‡(:h8@¡­Lâ¨]X({»îÿáïþý7_óör}ùâc©“‚ùþòþ׿úòõëÖÛxÿ.Ÿ¾èö±å}ú§_ýúöp}þñ]Å1¯ÌÖZ«¢ÔS’÷ëÛë?|«©–Sk˜:I|¸ý‹›YÇ?‚Ú¦´ÝÕl@vÊàUØÅ 9U\A“Ý.ðôøîúþöÿƒðÓgw¡븮„×}ÌöíT%ûa©f)'XÕÛ^ƒZË•ÒB`  M(@B/#ÔIkÖUld”m®®& 4Ê5@f]KŠÖÀ 'y ÷‚Y4®¥ 5”Å&;Ê”=¶ªª9ÚF–”"€W ÅÅÆ€‡\R³¸SÝIõ¾—”ÑÈtOšÁBb´ ˜Š*TqOq¨Šzü„¤Ã{€°G0ƒƒº@®‹ Wwr¢OöV±Z,y/U‰å  •&w«j¤½#·ÖféÌ7¯Ç>Ø£µbŒ¨Y`è‚ÖD^ILÁÑ”áűGd½ʃƒ ±ï…Þ ^ØàKÉÊ…Þн¦[Ɔh@+À4):«ãÐÎŽ8ÈìÃÕ™^EDÇÞpu3æ¨-4¤.t;C5+fè0«È¨šÐ­²±ö:*/üÛ?&Úü7ÿê÷Î š©Ú×ÞÙUs×=|suЕ–p7/ít&6ÓÚÍ"ÊÕÀfRÞ©4YèE‰#ЄVht·†¾Í]„k¶PZµ¥ƒp X"§Æ›b”>à­Ä>Ǭ(±X ,´€O£ ¸£QYÈãiN*.‰uœbfa „5Ê Á† ‰µGÛt´¾™@“a&T†º§ÄL•êT(׸ªÕ-,@ÓRr t£™¥HBÃÙØ˜“”þpªz¨µA‚L@%¹e0àÞl)"à0\± AŒ#ëèÑ¥X‡¿ÛÇãNÚC‘Àt9ÊêDR™ÙH#a&Ã(R% n2öÚÅc„P‚]Úº {nD’Š äîdÙ*%¹Uöæ.nV’Iô‡w—úÍïž¼øLz߈Àvw޹Ÿ<›éé~Æ_þâÏ>ýdyòünYîz?õ}8'E‚$Z±Ò·½ìt'KGœ Gà.mÔêνéLä"Êäca§2ø¡$“Û…´AØÚ›hìö$UòÌáfþì-QòL”ÉÙÖ5‘Ñ7Ôê:å!?Õ6psõ°¬Ú„qy{yõãÛŸüâï.?.sœÏOƒ Öë7on×ë?ûéŸþüç?‰)úršÔ¡œÞ¾"×~êËù®Æ£˜•´‡)Jä-*¯—u+Âórߦ Ñn߈pž­t3w2ª&seK¸X­¡2kwxÿªE+0ƒ’Q;,înÈíúøîáÍýÝÓyyj0ptÜ:µÚSë1õ–nÂ$4   ”‚wÃ)mA< ¢eá˜VAÉ«§m0©Úñaäç á#VK Câ^ šíÔ=¨ç:²!2xZÁÁ1˜Ò-4è%æ1ß…%›ÙÓàáE!-Y"í¡ƒõ¡ÞÁdMtˆÝ ·-ڭܸ%œh°U–úNÕ¨5B Ë;rìöˆ†XAl<¹¸—,ZYΦ™óš]s€ &€‚M¢‰§ˆ´mVzËRXd/Ú Rê,Ã<ÙØÒ7¢ÁKcš‘9¨ÝLq°î„;ñ(CLªHk§’ô’<…E&´i AS¼Ñ4&ôf^U OÇ’ÅÑEŠPCÓ¤IráÒ‡9¥‰JƒÈ€Q;!ƒæ7¥[ "û‡¡àq®pá<& Œ°ËȆ;;/–UÞöF­¥UÚ+k¬þÕï¾¾??í­“²íÞ{ZvRÇî>=¶cù~_ß¾¹-çžœ²Å½}²ö¶ô©Å›÷¯PñÙg_”.÷ŠYÑÈ#’2I.¤"…^·Ë#„€C¤V” 7²¥ÿðÝ÷÷¿þü㤩áðFa»;jòØÓnX·ä%ûÙNtb¡\YéZíûãuýú›¯^¿úC_¦‰÷$Í 4ÀjÔÁ Œ¢=7Å‘Cˆ0n_ýÕ4Ÿ{?Êm¼yóîãO?{òbº<^ŸÜ?@]/·mõO>ò|ZÄ÷¯~ÿ»ßnëæúúáñëß½¹<ì×Ç×uˆ6uÆCp Ú¾bûüÓO®×[ëM¡ôVLäÁerlö6.p“gi3¶ T3UïÖËo~óåW_ýþÛo¿yñâEï!LÇ~tÂ笓LÔ~<afÒ›¹ÓnQöÚÉ ¨¢ëq-’7°ˆ‰ûܨëõýë×»»û¾°¾}ûÃû÷ÓÝ}ÈcÏÈœ§2£ÅC®UÓ‚V¹›·=ß¼¿ìÏÎOû »½‹6õ@¼~ûãzÅG/_.ê­Øsµ‡k1°w†Ò¹6ŸXÃå¿ýOÿÛ/¿{ýêÕmÿ¡ÏŠ> hdæoóë?|ýÕ¶úOñ'¦bX¥´‹ÎRÕL,vFù&—Ã%ºI0 ïœÓJPö®?|ýíúå/ÇõòÑóåÛï_=9s‚ÍP“¡Õ53;°×žc¿œÏQ®Â²Õôåï¿ùûøÛÞNÏ_¾ÌªÖõÍ·ÿÄyúäÅgOï>çF·íñöþå³g¡YÇ¥RÓëÇwo^¿6én¾ñìþ£´5øãÛW¯ß~ûøx½¿?ß¶Zt瑌é|:Í?¾yݦ“ZG"²œvîã?ýò7_þî÷ýÙýýa8m‰¼¾»üú·¿\ÎãÏÿò/¿ùêËâg÷ÏPÔ´°¶ÛØûÝÓg/ž=>¼½¼}sÿì¾,ôD*YpÒÅXG$ÅÂÁË(‡5¸REÌ€vlÈ;U F¹¨]žŽhQ»tƒm4á 3|`ÄEµrÕq•1©$›1#ilö°ƒ¢kKz NÅ3Qp)²†à¨ÌÀ.Uyzhe€ÁM\à"³¬ƒ‹þ/1‚Žzˆ¸°Î"ãp£ “-¢I—#úDŒôÝ‚…bN´â#ÔF¶àŽLpÕ±Ú⢱NS–ZÖF\JÝÈÚîÐ+ØŽŠ;d2Qx²®)ŠêG·–}jûúÀà„Õòà³FÈ•›ï—ç¹­ï~œâ‰T¡µ¸•g²X¥¢+Íê …ƒÜ­C6G0“ê@/ÜlH{bìY^Œ¦FGè®ê#tÔÖŒ>c©cV¥È`™ƒ9í pDõ´Œcᢺ¦Ögç0núÏDGÉ­km¥r7ö¢Ž¤Bƒ€9Ìù¯ÿ†´ù×nÍŸ´ êê)Œ[-„Ma?)\ȧwwÏ¢WSéț倃ڀѥ°L”à-¤Äìñ!È$Š€™®MÒH—“b®à€eΊÐ¶ôl8#€lȆSä ²É‹yLïgé?Çřə¥Ê b¨õ@V[p(ÚÆÒéIK 4^ÃÃ5÷ðJEÚ&6`:VúL£¶jâŽœí©´+À. ˆ©@3eÀ!ˆSzLIQæ•Ì$'ZÆî‚ާ>&`-@î¬`”eW1Ï{ФæÎÚ %fh€Œl®+4ìj.c&GÕ8XVÙb2½91ª*;1W[MXšÊž™Ë5ëí»××õöâ“ÏE\Ç÷ËúöÕ›Ÿ}ñ€Â\À(¯_ÿðëÿïÿ‡»Þž<=ÃÜw¯ëöpyùâ'­Å¡eŸ‘v”ÛÃûµÜ_|tò±;n_ÿþ»¦èËiˇ¿ûû|ùôY‹0œ{|ùݯó‡_ß.ùéÓ/në·ýòæõxþì¥ZØÓW_ùðú÷ét÷ä‹¿(Å€'…jŽ%9;YåSlX··þPín}Òu„$´¶ÌÊüêÛ¯÷ûßüä§þ/ÿò¯ž½øøÅÓŸNÓL]ÃK# 6{jÛÿŸÿ¯ÿï·¯~xr?-s#!¶ôLÅ?ýæo—yþü“—-zq õËãõã—Íœà0Ý[ŸÞ¼}óþ²>}ò$Ú•Ö²ÌOºp·ô}íÏŸ<ùÉÏ_<{vÿé'öé§ûúöûïß½úîöí7ß<¾?´žæ>ͧLýÕï[;?<\ÿñ~ýîí—/ŸžÃâ×ß~ùþíûŸ|ügàíɳ‰`ñ*Vö‹_¿ýñg?ûIöÝwߟïO/ž|ŒØ'eTxôËþnêmÖòôüɫᄍ»;÷éÄZ»¬Ø¬÷,1O¥¨*c«Š^N£iIÜ7b ±£G e4À怜À íV+$GY°ùáîEö†¦%<Ò\’ nal[Ò˜Q'7³¦½–ª‰Þì®ÆDݫԧª©l(ÙwUe…#ÕÄt r`ôm¯ãŸ­o½eWsõuÏQUð0K0Ë.hfÍœl@™z{]¿ýp[Q5•V0‡c«^·¡=ÏkÍ)…Öí²ýí¯~ù復œGžmV»*†d;;»°ýøÃ÷5šè½<×ñæ?þýŸù˜uûÍo~8ŸîÞ>ü°nïv¹Ëµ|õêË~üñvM`· ,U×àÖm–*îöŒý¶mÛv>½ õøþýþ˜—[ÑÑãýûoÞ?¼þüóO~ñ§Ÿü×ÿ‹¿øÙOfÅׯ߅b]×o¿u­Ë†ñÅç?$b¯²ÁÛ(Ñ”ª"Ì"ò‡W?þûÿ÷ÿðú‡·®F·M ·Øw›UoÞüðüééO>ÿ¼]ï[Û#öˆ¤¨[á=ûù|ÿÜ™ÿð«_}õý×Y$fJ½ãî´\oÀšàù“Oòì´|ù»u)o £õþ³?ù.þæ·¿ºl9ª•ÌÖbZ²¨ž­#ŠSc¹n—ýÝ»›Ãw/Îõ/ÿ—ë>^½úõU§Ó]cûöëoó›¿]&ÈúÝo¿Ü Hûzë/?¹ÿè“ç×Jz,»£Õ°'¯ãûï¾rñþþSÇÆöO0;jên­€~Zî5½xõêj/åVê¼[‚5¦žKÃ$“m„àLRÂ6iÉtkÎV»”ÄÄÀðJšÝä;ñ$ÞJßç,ºfƇ0md íK™hŽnÂ%µ”&j¦Š(T°öÒ 0Q6vp³7ºZk•^Q6G9<äš{ká½q(¨ÖÈ‘ àiÀÂŽD“Ø÷’½¼½×8‘]ªAgâæn j‡—ÊGz+{Уí8šDŒ¢vúX ¬c¶Êµ2S  ÏÇ2_ÎE%¤Ž ÎÐ¥ê¦J;×lQ•¶ldÍûÈÿL#‰îÞ«:`^ SµœžµÐ»Ç7c0Ž@{4ÇHǨl˜'&T a¶Š}Ï2`ö¬äaº¥aÑ@eŽ(ìæ<<%zƒ[b-\˜uÐn1jMKS#ŵïVy|Ÿ¼l¾¤KïÊ;)©ý(|r8s`)Æ–Hì‰A4ƒ©^žíîšà fçz܆.Å=¹•¯¾®ã±»uN½N ÏíÚ‹è«sw¹|CN£°Ëž*{a5eªª‚IÊtÚ[Õž¶››¹JWj˜™¨:c€ ‚;½‰¶\ÞP·Ê‘¼$/ƕ彸ÖEV DA¶¢úÕæìq;†uŽuŽÍ!«ÑJÉèm¡œ‰è‘Så©ÌÂÍ>ƶó0 •–ízqÙ]yÐX%¢ìÊZ fî® }3º9“` Ô:ïHƒ¼ת)8I¢õ™êÅÛngÝÝ*ìÕìl-ÂÆ^è`2›æ¶n"i£µœ„aß Q\mT:¥îRSaÙôŸìÕU 5%HìÓïÿíßýòwÿð÷÷›ß|9ö£.?ocüòw¿þÇ?ü20°÷p¯|ûÛßüJé±>æ6T‹Y¹ŽõëïÞºÚ¶î.¿{³O~úÉ癪ïß~÷øXûžß|õunúÙŸV­ÛcŸ~ûõ×_÷õu¿]·Çëm{y{½^vרmöj7 §IOw}ЍÁQn—÷uš—‘6"1Ø–žÞÛéþüQzœ>zññýyÚo‰Œ‡·¯ºR}üÙ_þéç/?…vb€–µ5[ nvuLQF2ÏÏïNO>=ÝÝBUS…:¤¾^öë»/>ÿlê(lÒ‰<¥qjhâdÇgÐ0ñÓŸÝÞD»{ýæñ—¿üÝ»·ôãݹWݯ×qYߦ3³_¶zùéç¨øý~߬ ÛåÝ,ýé/~Úýæwß]×}”\lqº>îcß5ípsÞíÅëÍ×½–»ûŸýéŸÜ=‰ö§ÿLè·‹²ZâúÙ§/ìõ) u5Æ*ð7‚BTØEÄ…%m؉w›KnÔ»0 W( QµGkÖlцp' åR¤UG16€ªgÛÄ—0\“«Ù`C¶Â'À ¸eް ™.wrA@vVEtÔ‘4MYÖÜbT¥q-<ü˜òD¡ê™b4?¤asG¥mvÑ 4.pMœíØ3èÈôÍ‚—1±§£F5”"FÙUÛ7_ûúíþÓÏ>ž;¿þáÛuý´/ë›7×ß÷ýw¯®Þ|:uÄmÊ»vþíׯV.ÿüŸÿå?|}y|<Ÿæ‘îíô~¿¬eŒ÷—ß¿‡ÛÎç/?úâ“Qqs}ûÝÛ©={¼Þ~÷‡oÿôOþê³î×ë{ Œ'ÏÎ[ŽÛe|ôéOïÏÏ Ç"ìÖ:n‚Zp€£ü>¹aó›ï¾ýþþþ~Œmx4õ¼ùnùtâÞ¾y}zòYw|¸¬—ËÏö…\K›žŸ?zþâ/_~¾ã±„Œub(URyc°ßˆ5ÝÅ_üÏþçPüå¬ ZáGà™Ví6Oq¾{Q,¯Ç¸ª©¶ÒÍnÈ““PgÖýýGˆþøpû¯ÿâ¿zóúú»/÷ò“ÓÇ/?}yÇKMýîqûæ‡ÞÝß½èÏžýüñ«úǯ¾úþ³OŸ~ýýC®ïæÓûm{¼¬¹ìcŸ§­ÉOîëUøééåÝù™5WQâù¹þ¬ý弜ç>ið|ºÿäÅÏ2Jž¿øÄ:Í—…füäç_¼ûqÇèÏ^~ôæáíûëóûç¬1jXúê‡ïßüðã“ÓyéO±>ÊKøîÛ7§»ñôÜÛäÄŽ,´v¦Ãž÷¼.Ó²=žíXí՜ɵ˜Som÷Ìr€_PQaFÂ.ב£y6ûZCNȲœÃQÖØª1å¥L{cÃðF[L0BAt9]¨@‘]˜„Mì€Í:œUhŠ5ÀIµ”6å;sß«“ÁXÙ‹ÖÑ׳ GˆT” c³Ã­ª ³}„P¯ûvж6¹ãƒÛâ:©2´2ŸŽÜÔŠhô礮[`…š°UbÔœUTâL޲ŒÍèÄ öJfæf^Ä2/lxb`¯ÕÂÈwÊÎ…ò8¿Ü£Zç ªºZ [½Ý_¾½¼ãÝ“§O[›Ü‘µ'š€v—©ÎG„áÀ]7 bË ©¨lÑ[UGæfiUB±6¡440:öQ(L3÷’™!§Kf½É„÷\Z“0œe¸j#M¦ò n‰I‡C»,V°‰ÌJx',7VÛ]$À\ÀöG+ÿúïÄ@c²öÒ°§Â*y­]B#ÊÍæ©Çó'OŸ6mEŒÃv`Br%¸¨ å½rN5°7»!ÙrxÊ*"g~Xá¿‘Ë S©ŒÅ%¹I×Ê¿¨Y6Žè%SØ{ ‰€q=p>”ÐȦ@»oŹi \©=Ü„ pÂl£JãðHçú!ãs!«3l]8¡³ÑEîÁMÚ Áƒ˜*üЮ´8XI L²G©ÁŽj=\{…U*å45[nͳ0uÍn;„‘­!Ê´®Gøf;­ÓÜ ª]]Pu2]k‹ÝGø^(ôr Æzy|ó_~ù‹?ýŸ>Ÿïççç§OútÝÞ¼úá’¨—/>áz[WÍs1ëýõñÇ7úó?û‹eÙ~÷özwj9Æ˲{ñüãóùôõ·øú«/5Z¢üÉ'—Wß¾¾<¼/ϯ_ÿø¸ ~üüEõþpûñ²¾¦ã~þøÅGÏîÄX…zòôãóý©O h®¤e¾›[k€OËýÝ“—ÐFU›OwÓÔš<Ÿž´ÑcéÓW_~uy¼¾|7žÏ™øÙçŸ}òÉ'c¿>ÞÞÏíé§Ÿ}ñäé½b:õYꛯc«èÝ^Ž3sûáõë}üøâù§ÝèS›ä1°³ª%¶2Á½ó0íÌ‚yØi| c v£eSØR1ªõ¶²º4o¢Žtò‡ Jv*’p5ÍåÍØ¥ûB” OÀ[„ÜH%*JSw ËIÒéªhåÑ#ä’P!X ND•<’-´ÜÈØ 2öˆÉ î©­Q•}f3oVI|Ìm2µ»îš¢|%íXÉÝFæ1E´ª=«È8°‚Ê ÑÁSÖÖ$zJ$| f‘Æ ‘î¥ašàÜâ°– i‡=¼ž* †*i¶A«i›Šåáý{õ-z„Îf*\‡%®n€Ú¤u#¸Ã^ ´ç¤ÍaTó LÒe7%i£¢ZkTw–™ÙÜ]#u4v-Bé<`À®c› 63«8˜DÙ›¢Ñ-Jiùš°9Té+4Š[„ö×ÿüã=Åß• 9Òˆ€Ø@ GC”·àD”ÝÉ<ÿèÅ=°iŽ‚H‘›ÈÕ£˜äš\V%É1XK8‚‚§ )9t QÚFt"ž”Ü %O‡­ªa6J.z GÔ<‹%Ï g³¡ÜC…|dà Q• ‹ 8«6'Œ®òÁ†¼ƒ!5D6{¶´J…g$Ù€DB8éhI w¡tõ Ú´³ˆ’ îB­š’„*èÜш,nÂB T ;¸•I¦ë¤lÈè‚Â*®Á5ëãig˜8¾Ž4ÜŽw©É¨êb6–+KC‚ª¾ûáÕ>ÚŸýôcQÖÄ65çoÿðå³»Ï_<ùüþIÇô¸ç'¯~|ûÕ÷ßÿéÏÿåÓ§]}Ìê?¼}5÷ór7¥ÙÈ©¯—ß/=}ñ,sýîzy¼üáë/[ïÿâŸýËÆÊá?ÿçÿbž‚¸$ãòp[´<}òdêw¯ß?>½ÿh^–Ƽu²Rimµç6=úrV·k~û°ÎÓó/~öÉyioßÿx~qš¢s«\ÿíï§åùÓ§_LÓÝŸ~òÙ§/îNwŠ0M^^ýð»|›[µˆáDÕº_nï~xýúûßÎ}‰6£‘èA—Xªöþñͯ÷ešŸ<{bÛ8Äw*ØI°Þ]Ö©õå´p?¦éi—µpJRÒ±l³¡¦7?~ý‹?ùiÓùÔŸ~üñùùÓ'Û6ž¼xöÙó¥/üY(.·Ú÷Û¼ÄgŸ}í„Þ>ùäéÇ={ñâ³»éóù|ª}h [ê=šbV¹%ºS›Eí”[ˆ4*+BÝØ½›H"`ffÞÝ-OŸ½Ün×·?~Û”OŸ}t^–)""ß?>>¼»õ¶sœÎÏ9/Âz©7ïowwwÔDy€ÅõáÝ·¿ÿêWAúñÏZëUT©xKuU”êX ÀÈ©êÉƒÅÆ ;62Þ+÷ˆN±¥w#Ñu(¼÷ ÃØi%îÈVÚ ³lŠ€¨p´6Td3*994† $R\É‚úîI¨ÁNQyÔ°ÔÀŠ¡5à³1eݺ–âv®\„©D&îTQަN­9¢ò‰p÷ÞÄйùkBŽŠD›› ž‚OÍÝe'Z8Ø‚½xu90%B&PäMîC6'V”.D¢D°Ê×ÍJ ÀêtTSu³—)Væ:µ8ø^9 eؘηï–>'vËâñyéŒÂA÷u½X6à ,f¦Eq˜Òèµ¥}‚ 96”Ñ#íÚ¦Ö2ÌpÚBI1X¨6Ûh(lØF¹qòÄ$‚P`ÞÕSLP>zÒ.`]%¯Ùâe’(G í\;§¿þ¿ÿü¿ýßüάi:xØm¸ eõ1zÑT€÷"ÁšÚùé³»¤{p/ªL _›¦Ê† …Èa:4Øœba´:eÍÅ›t@VÉD2©1a²ˆ‘ZwËÙ€95p<ÕeÀ=Ø@G/ËíŽïô`¸vx>, If ‘@ôRÑ“x…DSyØcµÈ@NfÑU¹2e&£Àq|ü‰±ÈÝ€Š’7Jbж—:Ú¶½—Vc2á§S3°ŒãGb(2‘ÁCðЩÈìÀäpÕpÉѪNFc<bh'+w9[#vTiƒkÇ™H1ì! c˜Ó¨¬¬‡G4-Ÿ<{~h5Þ×Çoüæå³ÏžœÕ°~÷æGõÓ'ÏÏ_¿þæ|ÿì?ÿé6€¶‹Ñ›#©Qu]7>{qÿäeÅ»wﯗÇg/îúùÏÏó<Ÿæ—/~2uRÍÄÔâÙÝÓûû—&2GöÖÏ E’öÊ{¯ëV9=yÒ{DåPìsoçe¹{Ú—Ó˜öýõ–uw>3۞ׇ÷ï?~þÓö‹þ“Ï>}z×úÔK£xcˆìÁ¸]._¿~ýÕ÷_~ùõ—ß|óÍ×ß¾zûãe:÷Ÿ|úÅ©=‘&DÑUbôùþɳçŸ~ôÉâjb”×Ö½Ö´[?—×/ÿ›e9Eš¹¥y[/ ÚaŠkÀ¬dÍóݧÏ>'—Ó¼ï.Äe‰óó>ùÉÇîhdž–ùųO>zv^ú<7L »V3ÀØ\Z\,ÔäD©íXá²n`7Z2›È£aRí4¡*!Ì#k°×5—¦ù´<}¼þ0ýÿ©úÓ%K–%;[KÕÌÝ÷9œ<Ó½·n€f³ÿQ 8 …">/ЯÐ-6@  Uw:cÎCŒ{ow3ÕÅžŠOpòH¸osS]ëû¶¥l†Z0 ˜a·½¼{8~÷Ûï‰òp÷K3õãm6Ûï/ʄ̶œÛ§ÛOüËß½zó§q´o¿þýn¿£Y¬®§d!˜Nbýbv™™þh*P²£‰g`Õl­Òƒ³©ž˜æNM’% ‰±vpmŬ ž"rRÁÞ!•wöÔItè ÖG£±DÚº’ÕDw.0kêJ°åÚ¦Bôpì¤,ÕRˆœ‘¦ºR‡ªdQfÂF\Z–”ZÒ¼Ë*©¸áD®µZ­V+³9cNŽÆE—h‹ÌS%ÓÍZDdÆÑ¼˜Ù>"zëmÍà¤2j`ŠÒ,(5›3"U\È–“4ƒ!œœ[dôí48]Ø%”Ey²…ľ@¯˜Vˆ‡†T¯È€e’bPÑÏôBP°.Ò|âÙP7*† l¤AKbèê%§ôt¸šâä`²­ô2$?gÄî­CÅ  hZÔ ÝSFŽÔhrXí‘,-”ÿúßü£òþÿý_ü<ø(‘MêiSÂŽ=z" ZˆÅ‡Âq{ØbèB[ÙH¨j\=Ôfð˜A—ÉÙy&‡ˆ’N±Kånu;‚fÌBHK¬Ns¬è­‘ Øâk›ÄZÅ Ts4 DQ­!…þ%DŠ!q-äXJI ½š êÔy‚S  É&Á³‹4yfÖ“d¡+%qÏ ¥<$²9a$KZZO6bGxrYÏTéh&˜'zø¼JÛ€PˆFÊ€) LšYs…èdVðîLhh òL[R…& ¹Ì9äŠÞÇÈD)Ý‚ŒLº¥îhÆr{{ÕaœêîêâêÙó'—‡§æEH+(…ŽÑ@ lo«¯„yØÚ8+áS)FŒ5|Ý\ÛLpy£å8 ni¥@jq:ŸŽ‡Íe’¤}øx#óë«-I/=¿ˆ4“9–Z7›ÝåîrÚX|·{²ÛÕ¯_üîwßÿÍ“«Ë¡TwF(‰s)XÉJNl¦`œ ™(01e¢ÊÕî0õîæÃíãýíÍéøøXеz¦¥[²t:Øi¾*œ8m¶64ò Ú¬º§¹òXÒMÍႹtºÉ•ÁlâzKñÈ„Á9ƒcëC¦™5S%,£ÔÅNº¼£¡kâÐ@à B2Ts¤NÄ0·úùöæârØïF"HªOž†©î¶›«ËËbãvÜm¶—uœ<›3ÎÇþêÃÛË×ß~ýõ÷‡Ý5líjEÒ Ë".–+Ü®­éPð®LMk;H ¾Gã¦cNœÝ(”¹ ›-@ƒV1 $W˜¬6‚… V[¦1¢0 ×"C@È®BD¢µ>{]OAëkW€u'æì’W'²*V#ÄÆmè’ù˜0 B¡Â•‚)"k±FºÒ@®×@u‘É>MB¡jé+ÉŒ@ w-T¡Ÿ„9v„AR¶¤ÑI3šŸ!‹ÒLMëEf¶&VçTÈv¤%gqÇt£Šo ¾Òõ E%Í=HA勈›ž=S«CÉÇR5–ÃòE®$6•¥ 9JDkè51n6w®µ…LCÑ´²¤BÞÖ"† K 3¼;«*Lu †ÑÙÁqü/@NË’h&.B'"U]ëüÌ 3•žkdIØ"׳ÚƒYÉldGi„)ÇýoÿQÐf‰Ùi=L´„v.V †n8«ŒÉÑçÚ—iÜ4/è"ÀF9£„ÒlK.†FQº&¹äÌål:FÜ“=™F†4¯Ènª íͽ#¹{–n¶€ÙÐâ4YWÊ¢4/p°„¹R® ¹!Ux"½ÿñ 4ChmIz ]+3®¤e‚I‰CL¡eD,$RÕ»ŠV}ÀÙ'³o«Ÿ!‡C’ya/BÈFÙji³gd®l|´ÌT-D_0¬Š%Ãì¬ Í®B%ÖŸ©XH Ñ E¹¤ @*ŽÆpK)fÑE* görî¬BUwG_­e»1Ÿ\m~~ýn·4îwøi˜~zûöómžÎøÝ7s±P—çã3‹©ó”<;«!¶ã¾&`ãTG„÷Ë‹«Ñ÷ÅHÂÝUh–“V#ŽN®ÉÐ#ÑA–V̤FæêÔI_úÜ*·©-LIçÕT)õ˜Å-1¶6ß?Ü\_ FãvÜ?<&"X;mš6SÚJßeÖ•Ž/{˜ž*îu¿}>M/¾~ Œ©G‘gçoÉÆî†¤™2‘Æ42Íši&XW¦V (@VÓ™¸Ë6=¿üöÅÕ÷s.n#ì6”è#`Ä‚ufÉ$Ͻ“æ.lNåúÔ`Ÿlùeñ,cfŽ‹a+JXBB2S^[ã9 !ÉyÅ Ùâ~”ùXK5™kr)i¦‰@®Ä4S&" aZ:‚îê½+á4ŲJçóãñLæõ mWË/8é꘠9q¦m·CIX*a’sÜ]ø·ÿ'C)È‹ž© - ¦`ñX…ó [ÿ5@SRž±Ð¡|Áº Xmª‰cW_‘ï‘™Ê0Ž)’Fó Y ä‰9t;ÓÖ%T f­wÚ_ˆ &„ÑFÊHfÊ@X¯ôŠŠ `7„Te³ØRò˜º›œ„¥âÑÀð–ž4ÅP6A"43¤BÍ=hzfa¥ó·TKЙÉöP¬G,ÑzRh²y°náŠ^Òº²K&¥: ©R,K`ÙÜmËCÓ‚‘€G8Αˆ°,µÊs¨n`k~¦÷,BšŸ"hclÆF Àëk-ÄäGO¯óœÍ˜e>fV²¤[ô>mêù¸?µV§SOw˜•èÊ^ ™Õã"Cd‡[A‰•vC†¼§ÜÂB„x1X’µx¦&Í&!À9Y{Ò¬ %”Î0CA5±&&{tÍ=Wdèêf#é\M™Ažà[ph8!pVá†h±Ð\lwn%[ö àßÿOÿHRU¬_(1.ÑÝCm¤{ßÇaÜîÕ4ª¹"S§œW› lýèn9‹¬W+ÎÚ`ú‚Õ†!U”ÉÞAhª(–N‹žª%ÌNDïÒ’fô!̺ör ¤ R3ÌŒ%•„ÜÌÌR™l…F[À±âØQ»2ÊËyž ,á&À"ÑÉnQP a’Éçv…YŽ‹qr˜ÍÈ¡«U LXV^{vrp» IÂE©!ÌØp2©„„>Xƒ¸z¨%MÁN(:…YZÈ-%­bÔÂy•×(>ɨ`¤Ÿ“0 ™HÈ„´”:Lf®ŠR«íwÏÆÝ4l}³™h6ÖÍ0Ø0 /Ÿ½¸Ú]LÕ™ ŠGjåÖvã4p3TY)dYè¥n f ÃÀuõÏ/ðébU&øXµÐºÓ¤nÌ­s#;2 ðbnZçê-×!`½³Í7ÿËøŸ?ÝžÆZû¢Û‡‡¥õÃÕpv/Žy³¹7V<¡!s‚Ÿ‰Û²²j¥ÊN4*†ˆG£¯ŽËbènËM$DÒΤÈN”U²aF`–`Ï@-é>E˜ÛP=suÙs»ÚlYŠrŠ@*N‡‹J±ODf-V§=bp”`!¢‘*°ÅУ`Z3Š* r3’Ý“Ô6m¡ÕŠte": 1teñ1åò6hLõH£UjÌL‡¹9Yƒ/n‰ñûO½Ý?þ•û…$ZQ¹ ÌRY,Ók""Z—Õ¦AÆÂ¸›º¸. ˜ºÙyAk’IB™Ãê ‡Iª-S¼7sÀ™ÀÝ'ŠÄ‚nV,pO#²:Š³ÐŒ¬2«P{—¥”h2H¶V誊'Áór‚æ]ÕŠ4›¾È¡L>¦LrÈáA%4‚Ým Xgw›RMé–#¸¦3Ø8XíDK°P©RD2LœÝWôÒÁUE[µóî´Þ¹P–X çBo`Z1Ë’u9“=£'H Ìòš©5­%eààdQJ¡¡v0­aI¥¹Á£ŽSX˜˜lôÈÁ(™~²ª"·myLžŒteÂ{–þ8Ç´­–ª”1ÅÌ-©’Vhf0EhðFFt&a^‹+…*NÅÕÊ¥rÈ$ÐL* éÆì4e-ë²Tef†FO‹, 'h!z!*¡eY€L£œ(Pµâ>ó*rõ”þÕÿôÅÿã«¥æ{lÉsË+ð#8ö4€…Uið Ûv—¥XfVºæ,ÝÒÙ“aÚ(‡"ë¬B Xq"«ïþÜDb@ÔXAƒM‹èë`aÈ\“¢,‘%å´4dÄÆ,§ÀþåŠöhDñ‹ 3l…H.’#‹¯µ@A –õ/e¢d>¤Z±îYS%-äç*˜$ B©¬î!"¹dæ`$1dSuˆx„ïÄnÞ…©"¨ɲtMDV¦8X?S=ýìiÒ&T‹ŠùÙË2š]Ljý{˜!SC*Ä®4w§\˜“ÈQÍNL!·!š ¦$ ’ÊlÝ{c‹Hcµê;3+VJºÌ­únºØNn>¬/pÍâvIf•iî²  E33 nÞ¶¦±!@[#òd:Š1‹AHä »<ÃX£b1;ä&ˆ¤» pµÇóÝûŸß¼ùéÍû¿ïÝ_~ûõP·€ÓöÒꮘ̺OO̳º©PÅ«”Âji¢ „eAZ ÁÌÖ³²œɰþ2"S‰\¡h3 Ü –„ØCéèщR š¯ØèEÛÉY9À–Àl2⯹¸+yR˜›¹µT3 e0ÈAwÓÖ†\@¹F¤u$m1ZÕ&íLc°ž3 Ëš1‡äÅÈpObG±Ð¼…Gp†eÒ–ùx—o^}:üêúÚ½’ÅH·°´†Fž*FÙ–¸€íÜÎ¥XEi8VɰLå‹¡w•=·5&û’€' mšŽž„‚æ"ͽAÅ1Ðfh .Rw€în.'‰:‘IQáÔꌅ,4ŠYØC˲VC'X#‡  Ž0Çâ0YY÷B)&{ñ€v s…µ ÅGÏ,¦¡¦‹ mY*a Ð8º2s9×/ul¤´48d‹ÒŒCB…Èœ˜ƒ»Ü‹Øšš`ÌÁÊBœºF²À{…’ …bBYÉp#A+á.@+€›(®"ÒSn=1 x*ÖS©ž"=að%Ac ‹M†¦èHÉ÷…óº,(Œ”<ê @ a^4ÂR’Ñ­zo "6>­:(±D0e®Þ!)4yÈ2+¬2蕸+7K$kˆSµ†p˜@:µ¥`'Õ—ebV‡Ñ©u¼èª©0·Á‡á°´ÚUΆ…ɤ‹¢»e™îé¦ å‰l¡*ŠT_UÿòŠÿñg7§Ä(‘|œ—ÛZ§ZiTñÒj)]Vê9½\=ÙË³Ò ÏbXêèRÊŠ‚@‚‹r4œÌºå¦‡‡ÃÙB _Ÿ,á0ëfÂÙ4¹ Ë yBPVzq+ ñ ÷ô4õ ú*8P’¥g'»¡$"KvSÍ­a­ÛÖ³,Žâ(‰.. ÑÌ´‚ “Yu Ú€ë%,d@òcZš…-Ø»V¶svŒD')CÏ,a]ë_/aÞe4Ì&Db€Á×u[1KldI+ºwù–fÀ†çÁÐ3Í»a„FãC·¤—T‘Ôà_‚”0,`"êà8köÄAxstc7¨æ&˜VX‹ÈÙ“:a––4™`zƒL˜@*•« ‚%)ó5ÓN0PD3ŒDëH°Ø*E43¶”A#-¸¦ð<»Ö–0¦ÑB¹;\¼xòÝÓ«g‡ÝWÏ~³;\º“‘ELFXë:QRKhI8á‘)ˆ„G3Hî4uЦ3`R¼¸­¶ËŽ!Í"3lé `ò4¢‰n$HTGZZ“!Ð.om ±6A˜FZg¸Yôµ:§’^ÍåðT¹m ÅB°õù‘P‰)@éT(”)Q$¥H£Ë°™†ý~qy¸Þnæ…$lP®ºöN­¬ýB«žeÉ”y Ô² ÔØ•‹ÃaU¬™2l{oÿ§x|8^]>#« @0!×éâPº™‚ ÁÉ3¸d¤ç@ 9g'€FC$å= _€P:¹’7RYè´{ È èn²õ ’’V 0£U@‹RfžœaRKuªIB[“bÓ‰ÈÒi-¸}}¤#I‚Ùúú §#u{swwB,—öâå÷Ož<¥»s4Y2ú Üg!¶)ÑÎÅ*…%”°Õj¶ºLAiP ç™_l€2‰VåÄ'}‰$c ­Gzš´Õwo̺ =Œƒ4›‰(™Fë–Œ–(®Íú#%‘RÐ4 vA!ÚZÙ7CŒ²{0‚O‚€¥ezBî$½Z†gÌan«¸mÔŒ_œ|ûœiÐ&°0£­0(aT‰‰0Vó•áCá²Z€m[ ƒJ´É‰Ä6T—,Äì>G˜@OÌÆƒaªØ C@n<faÇÈê*æVtXÚ´BRfæÁB‘nVJ£éf¦ôÈGa,KznUX]µq,_¼‘±© BPç0Œ0ÈBÈ,%C$W)©-eQKˆ._'Hã—t6§'æ`¡1ùêÆÁ°ÂÈ E(š!͉.ô„ùÊ”E%ŒH:{¸#J×@Ïh²84u$Ü:3ב²ÐÌb`…ò‘H·žìÿã¿þÑ¡ø¿§œƒ*¶1´ %Ä3¼SrNÕÍ Ý|7í7›'¬´Àbtȹº?,DÚ€¤9Yèi£l$2L.¥-nnƒ¨º®P-F)à3¾¼žT&Nö…øZ”g…Šqºըפb`”n¨Bq¤Ý FNA…yB37%Œɳc¦»¯ße€#`P¢VÒX;šƒ•–š Cñ,œ­¥,âŠc÷ŠÌmèœ%'/ÌF {¶›Ûó§÷÷ÍçMÙVŽŽ)åT5Ë®ÔT#}r×SL):³f‰! Åe€5åÝX)âh¹F©›Ÿ3(«f)k E<ƒ¢\=D¤Ÿ”›5ZgîAWœ¥&(0Ò*`!—dȪ³g` º@¥õD3ï&¬!kŠ‚-’°…œ¥ÏVhéô5Ïé°#Ô«eSÎ2뜽:‹Ñ‘\Í*BJf…ðfVl̓ëwrOˆÖŠúz/\cSJR {ª­ Rb $Á乚+µ,˫ׯ¯Ÿ\”Rpw2  )®¢«,4-*ËÞnn>¿yu·ÙÌA¥Ø¡Ñ @"[²SHK— ™Ã­š«ÖCE뮉_„ºL$Y+'`42ˆœWù¸ƒ‚¥·”ÍðPˆœi©Á°H­˜ –2`AªgÒaëÍ^®QìU#Y¶»òìé³—/¾=®ê0ØzcÉ*vZµ¤¹YÁfv^Ú*I]¾y¢JÅÉ©•®•€_€MÀ«e2`06(’ž98¥Î„Û’9HêÙ6›5Â̓PÖ¥¹jâïÆÙû†%¥HDÇY\kÿ2Œ&h!WÑÉõ.D XÒ&`G¸f€*5y0 ØL¥jH»‡ ¼ ŠAi42ݰÂjPq(«d°5±ŒPWæª4¹¡+gf%F#Ò(7[ Ž¤È­|IEÏ&.ÏBëá"¡£›…ëËÉmKä`K¸Àp„£J‹q#ÂlqÖȆ@Ã@•P7£©¸lJ•ÍRa°“™A¨&K!ù_!ÁÀæóùqªfdŠ BÁ‡ +L¸ÎaH˜Â-§³xg§h­(ÔTO#E t†Š¡r]a .a('* 7†¡S¹ ˜©"J¸¾ní¢Ø„‰6 §R EÆ"yàlu[’ä[zTŒ)ü«;ü·Cñÿú¿ûÛÑ.ıXw¢ÁIIdifá¤a àé‚O»íW¨™™f$‘T㙹˜Á„T …MéHuk&&ë²æV:_6IpVÂT„±XèKŸ4¬g† %,¬©Y権F4‰Ô`˜èAÒ3RÞ­¬?]§ܲ¦ÁZBþeÀ=ÃBôΕ„ÎÅzI×:ü‹ÖC2Æ@ŠòB 1» Øœ*)£/à"š\¢»…ÑL²6Üß~øù5Äý‡OçÝîY’òT¥·äI(”ƦîJX–j3£ ‘®ŽÌœ`&€ÁªÃ ¥±…&¬+HÑ‘ÐÉ¢¹<,Ç@l­‚h²Ôgzœ ]4¢›€)Ž ·dƒ×HKF¾yû>ÅqØ’Kàe’RhŸ9ÿù§?¿ÿðôꉭËhŒF#ëêÅ)â~àY”‘È7¯~üé/ïnn>}úpš6Ãä>v݃#8ÓVÁšg¶Ds›…%åîôL‚Æ•uÇfžˆãùž©nn¶xèyYyÊ(›ÍøùóçÝf?ÕõÒqJ9TVòÙé}üøùîóÇÇÏ'+S‡ˆHC_âîæ†Ê¡¡@s±‘æ@“zµ1Õ¡DnÃ"K&UÃhÞ¾ˆ%XK®Eíê‰EV [ÏnÚZzb¤ æ4t.Å `²,L£¥û¼Šz*}Õ˜çÄA(Z#u.d˜k4Ë¥ez5 Kón6)%†cÓÐ;‹³W òDƒîBfxåèˆ^ìÀ4e®ª”Ùl W˜)ÌÙ³@Ñ3=4: Z3¨’V¥&-Ò;(¥Aåàè´U .)ÁtfĘyÓÌS=ÑN²͸˜öET"k½Ï`:·’VÈÀ´¦ÌÑ­D8A¨‡Jc%AŸ[ÇÌnèÕ:srXòqðu‚%u¡c-é–äΞ:I† ¢ešd\ý<€u"MƒÔDoZœ+„L`­,7ÌbÚ„’¼ a¶XP–˜EwbFM]=‘€=½Hlñe™îN+ô¼Hg˜£"‘î *SIš‰¢»§üLqËZÛ{œ†i+’Èt·0‹älÙÓJ!Ý,Ø i%’Q]ÂØRÀܨėœ°i š‘€#G£Üå&i1¦1,GOˆ"XT˜k™5„¯òó0€ ·©µyc£å‰°–^0ôLº·¬£PtY¯füÿÛ´SüýŸÿL2UK1¤:8°™‘ÖJ6b$Ç‚mf6ãt]Æ %KSK¢0x†¥%×Ga(°eð n$Ou_›·Y“M!;ƒaN K5J³óä>ž³ÈÓE¦¥˜ISÊ“3´"@ÙA $%‡’ƒK°¦ÀÐeÕ8È€ æ4ÉÑ€¡4%k‹4—HDvs™M!sZ¯ëZbÍV¢›q"h<ôÕ´È€h £& gœ eB€­ÇòñîÝŸÿòúúêÙ7ßí¯÷øõÃŒ¬—‡,"{ª#)Nf'fY×Ö¤¥æ´…5=ÌáVWÈŸ² p1ŒÙHˆ¿üúëÃÍ|¹²ÁT‘r²…LËϯßý§¿}óøÏ/®hc`¬¥KNVÃlp¹¹[Š­®—la¤¢DS·ŸÞ¾™|v9…=E³´vzxóöµÛxýâB†”,9±‚Ð"›Ñ‘{ÅZ1>ûñ—Ÿÿ>’¿ÿÝß\]íçåæÃ§»±NÂ43¹É´DÈeH•ÑJü tһ˧è퇟þx~\öû§÷çŸ~ùáõë7?þ|ûéh¬^)ŠÙÅt°Ívm;™úÒrlí¬AjÙ–ÖÜÊÅaÜ_îñþóëËýÓZ”¿ý»¿?>¾é9T¿\ìIWR5†/PdwÌ4D5Q\LHëôUÆ„œ -&1`uСa1³ IãL3×`¾˜­çDÐfXX…ƒg’ôyr 9Ñ%NI¢Ì­u.§ã×s0³é¦ èñ8?>>x)Å0Àˆtéf9![LLT‚–z6wúš}éÊs5K¥PsÁéÔʸFÍåžÔ(€+¯J±6Ðî9Xze Ñ-‰Xç;批 ·§S–2J¥ ÌZ`n„”…E&¥‘½0ïïÿòßçóÝa÷d¥˜:2+dfæÐ¨APJÆLez1.ˆ”Ñ„ZàFˆp¥­IKœ#GÂNÅXÍ›ØÑe,Ñè0š ÓèI— @;1%=ÍŒ„ujÅG® ÎpÂÉ .IG˜9 Í ÌGvf±’H’™µPÕ˜*R|+D2ÓÌiÍp ¤Â¡Ú ¡UÁ ·L›a^@9;O™¬A`èñx:n7›±Œ`q¯Æ{dÂi+ßMEr¨)dhžk A2ÀZ-%,ÈbÜ®£§VøRP u[ {HC‡Æ4œ¬Ä›g±õ “ ŠrHŽJ˜wEdF$Ä ¡{bù—ÿvóßÅñø;¯Ê5kŠHv1è€Wm„]š´~ ²§êÅåea79¬õ"L)y®Ð vS7 n ‘*¦0MX’î-r0ëi™0Ê"™¶-¾XY³XÈ•†UC*ôTÀâKVÊ"îÃ{¢¦´^ÉZ2¤!³aÝ^§ÑªXd´ÒM¤,P‚p«ÊÌ0·1áņ Ålí»T¸:f"‘ÕTÅ.cÕ^–²Y¬ÞɬakdÍæfF-YÊÚ1MÄòðÇ_Þß}óÍÕ¸ŸÝüÓÃi™û‹§ÄÉ@ªd°tmèhé–#{"!O:Í]‰’Y ¬§£RÙ{ÿ_ÿÿ?ùÝw¿ƒU) ©XOŸïþÓßþià¸Ým.÷—^79˜LT‘ƒSË<)I•åØß|x·Ý\À»û™(ƒË>Þ§Ë'.zᘹ! QýôîãûËÝåÕÕ%rM˜WÅÚÊWw/ÒCæýÍç÷Ÿ?~ýìåÓë'îe·½XâþíûÛ©^oÊU0‘šá[ |¼m?üôêÝ»›Çdzu»-€2ì×·éf^SgçÓy?þü'é|}õôù“ëT{ÿùxÿxôêÛ©º‡ æÈ9ôñÝ»Ïïßß¿yûúæþá°}îæî<%µœÚû¡\îÆ4”Ÿ^½ûæÛ—›íÓ»ãýqy€œ6D¦ÃmMŽsÓB\”a”¹fÓÃ844¹#•:…Í$Lº4Vn©9=@sݰ¶ÒÙÁd*»PÈFJ5.+RžÃ$;= r:ÅüOWŸvûhý?üooïZçn·küðÃîNw»ÝP ɬBD’†Ž™Ž”d§À™$ÈŽÅä@Ýèˆ)Ð |õËÇ7ïÞ^^^¹»¯€-ù:r¤g‰lp8HÔìupG¸lJž-]ôäd,Â"+d¹½›ÿýø_Ê&}º0—s†hÆX=·`¨K•è§ûùx~Ü_^Þ|ü°ßy·BvãÖ1Òºq±0±F6`Ét"ÝšTÉ Ö”îkŽÇ%’ÉT9Ån–s³õ%x•`¥Œè°V²Ip ”¯–De‰ˆT[šë:a'¢'¥ÕAJaÝßæLºfɶ°#9ðt‹4%Ü5½g7¤Á™ÕT‡šƒ]ÌkqÊ Ó¬¨Y¬—‡ÞÙ3:@d‘†šU®°ìK‹å¼grF­ë ZÈ•³˜™³‡Ü°¤FH9st[œ0*5ôt0»Î ¼˜PÀ"ÎXUS(Ô–êŽ*¬ ´’è°J5ÂJï#ä9¬1YŠ V•˜ã‹û½®ÿâ5miZJ’ÊS-"Ë¿ü7ãSGYz†‹Ô ‚™ ‘sÓ©£) -³ë ž¬°÷ÙL0Üá¾’~QÍ(‰Å ÍÅJFngÚ9sé!CÖbûcxSTÆàYûH3ÌŒJî¢fSg~éP˜ÞÍz¡ÌZ×bÕ là®ÈÍ´¾Ÿ¹H#P,'ä>1 ,¨S¨„y¤=  0f߇¥#å!f&´°/Ž0Æ:15 ² :ß¾ûå×_æÞüáÍ»Wo#r;í2óOþÃ|:BêqFÈlÌV€SPPgÇvûlÊåá@ùëWŸÿÝÿú?ÿÝßþ§¹µ–!¸à+}zõ<'=!`èiFWrm<žçn=ËZmÉh™°T*šäsª%:a-­¯…KÔgzÞþôóþø‡¿»{¼ rA#·ÇÄbÎåþÃûŸ3ÎóéŽo¿~ùòÅÅŠpÏ©ì©Çãë'×ÿìŸþ³¯Ÿ_&ZG£åœj½÷ãñø—¿üñßýÇwZfeZX1d= ÃZ]àòÙ!k:=¹¼øüîÃñx á¹&&¤®JÎÃ@º§!rŽ27„¬"ëÊVqç’qV.Õµýtóq[Ûãýk/䃘€U ggVjŒT?{d×»‹ç_Ý=Ü%€èÀ̰òHëÖç<É9£äŒãgiÙBâ„(iTÔˆB R s¬ÎŒ%ÝÐÓÈbé0O3ÁUZ³ˆ!ÈfHRÆ•1F @¤"¦ÔåK@0é ¨Q9 Lf(“åÎQ¥rbLÔÀ² J·@K¥Â ÀÙÙWÔÙ9–ìPä”J!ÌÂ"‘±èQÊÞ¨åª"MÝúà‚ÁÅ„Íç…y‚m–ŒìA¨+çî•©Jxp-ÅÒÔœAÎbQáÄ*™F(°›±ÒÂcÑ 61É„wPD ,‘I¢*éÎBÜS~‹ÔI¼‡g`+¨ØÒ„“¸zaz¤÷Èsöʘ Ó7U;“XÿÿÔQEFÎɳXBËÕk›cIŒÅsinņâ¹ÍÁ ¦UGæFR 5 Œs‹‘D@Å+{Aª¥J´¤fóÞÓUšL-q*fÈj*‚w-RqŸc*Âá#‰HÀ‚–RÆ”œB*C2jªÒ{âÞáÙ3Â;”@Užé4©¡Á¶ 7¦}¥h¦}(@%!ó"âQ9ÒÔ )„¢0È}êùè¹¥/R½pÉ\ºì~~ ÷íÅÎY ñqù¼íÅ×O¨’°%ïFˆ3 J;0#[ˆÁ´ œa¦N³I\B÷fîó03 }0;‚,¶I„°º«Hï‘:½yóñxì×Ïž¾xa¯ßhi è57á§î–9<‰:N"âÜ¢?îvåæ¼]šZË2ћڬy,‡ÝfS€ÞòíLJŸýæå󯟽èYÅýTœ=*åFK€zûö§Ÿï~ûì¯Xp(ì©D/æ‡ÃN­ßOƒélEô’K>>.·w7Ë?½>TëgÌ÷œ..Z»ÏÔÓ'Ož\\Ð3¬ÏíþÓ‡ãùí7/.6jv2ŒÃÈÓéæÝ‡ûÃöÉáâ­|¾{{{Ë'Ï.®v×?Ýþá§_Žûí?6||Ôííòpz{ûþñ·ß½,Û©îÆgeøóßþéîá±NúéçWçû½-uSoo>²Úd žúœ‡]Mðf¹›O‡Ãáîöó¯ï>þæ»ß%î€nÚ³‡hɵT¸’mä)¢‘¬IIßÿôÇiøü×ÿôwÀR0BZûWH‰óöp{÷áý/Z®|?\>áõþYæv°XËöæí+3ÞÍï^<ÿ›gO¿¦9Ràãn¿ýêéÇ»÷§ãR|Ø×»ÝEu×4Cyê9·<Fc;ŒænTf‚¾´|<ÞßÜÞ¥Rq¼¿û´}ú½ÂØÏ$\®p!×”³Jµ Ó˜9?{z•V–þhΪȴ¨ÎÖºŒNåd–kXRë.éRºÙY”$Ò¹°ÚýÃòS2€ ÖßèR–lƒ V†Í¬~¸Þ½{uÚ^Ì»ac¦dSì†Fψj5ÑÝFç&{“fóìd¡,Ñ ìò…‰L$J†5¡`€µ„nÝŒr¥„n¬ndQ:×ôo3Z$—R@Cƪ4öÞÝÔ­SۂшԼŠÃ“ÅÔÑm`:ASm¨à‘d¤Ï!Ó#dôSFªÔH Ím Ý9³Lì`é0æLÆŠÉ[Ïý2ôy¹Km 7ig¥y8m1°ekÖ"³çx^:ˆSÄv¤E`0IëyZñÛF-eNÈUïQÉ>y–¨‹ Ì&s§cIÀȈ•þפ*0 )—Ô Èø$ƞٜսumFªÅ,‘u5)ÀNŠ’š)’^-3‹'À1¥@f²XS„©gzæ6M_FÍÿõP}¼Á ’ÇŒ¬$©uek-O?½þt÷éݦö¯¾¾ +…]ÔXwK鶨Þ¾ûúŸ~xõ®Ÿyõt»¶ÂD³é°Ó㻦6 ÝóÜX뮬 ¡0pôi¬‡ýÓ¹=Ò»©–¤qú²ìOGŽÓôÕÅÄÆåçóãÝòÉúý<Ž¥xÂ.+Bæ0®™Åq~ÿéñ›ç/ê¨%NÑî~ýõõçûÓÕ‹«ùtÎ6ŒN`ùõÕ_þöÏÿa7öÓ°,|÷áýržw{–7Ló¡Ž™Ÿýñçw¯Þ›‹Wïnn—‡2 »'‡C¦¡žºÚùtû㯗><½~:L¾ÙŽï>ÝÓ6ûËÝ`Ãi¹}÷êg³Ã_ÿî÷__»¹¼Þl'7{<Þþù‡WPn‡¡ÚDã4LSÙÜ?~8=öó’ãfûöÕk™ýâéTf%ŽwÇÁ¦ÛÇwχ¡uÕkñp³<{úÝnÜÉC‚§F'©^KÜÞ¿KðÙ“—nÅ 7o?|üðôò`ß~øQÕÎói¿»øþëo(-¼ïvø|ûØ/cåÍÃÍn3ÖiDé7娱ÔÊãéÑð0Ž××—×Wûý§Oß¼ûpwÿi,¨Ã¶-5®®^˜mî>ªªñåÓ¯Û|~÷ÓÉù«ç/Æíáöxwu¸[œúïó×_¿x™ôórsûðþùÓkw_Ž a³?,÷ýåË¯Š­=þåO†2 á¿üúçŸþò÷óÌ'O~ÉÝìâ–Žù<Ÿ‡™pgš ¡å²$ú‡÷?¾¿™êî¯~ó»í®nƱÖQò/ªi ‡úü®°?½úíõÕËãùþçϻñ²ZU™{k÷Ÿˆáù³¯îÏ盻ϻÙÚo©†)” m&»¿ý´ÛîÌ6`M-¹Ц±«){ÿáÓéöññxþôî×Oï?ºùõ݇·ïß–ZZ5g,­–ÇÓ#ŠAÜï&§»ªÜ¼;/7ãðL}F´‡åØs@¦Ð%²`L  –æÁûû»gO¶E›T»9nd$ÀÌ4j€·Âœš1#׊dsðcq‘h•éÙ TYšó ”„A Ù“êÝœ„Òef¡°j@” dŒR© ñl\,Çê¿Ô=‹idŒp˜s­šÐ {Ø .ÔÖ”`‹A+g:»^”RÁªÅî6gl›„JSèÄÜE0f «¹‰= I™Ò[›£³Íóáb_‡M¡AÞèæF$hd‡–èFÜ­FôšdF¢=å&’¬n›l`ÊY[ª¸5È äY€ÉE3êK%Ì/ iÁ¥ds•)馒ì©¡¤då’(©*š€L9]ë¡©ï$ÿ念ÿvSŒ<_d^Ó[¨‰³"\½×üj:á.ü©¯`ÜH&‹-‰Ì2XŠX¨Ù-±ÅPÎ>Á ³F€–D)\ÜÌXz+dšI²è!:<aLÙ*1Óâ9Á¬ó$ 2!8ŒI7a`K½·€dÄÄŒ´À™Õ´´N´®–ÁÐ`sŠvž+NbQÉ%ÅDæ,sC${ä@AtaPvš¤)òì4dqRö#«æŽ%s$mjß¼Üþø—w½m¿~zxùÕö^}þ|s;?4'þꛚžée9GÄаû¿ÿá¶ÓvwùÛbÿðÃ_noŸþÿä¿ÛŒ)êݧ·Ÿo«ãÇ÷oßÞ´Ýá²ù|ì½³ ÷H´~üi~Ì¿úöeFûáç?歷Çóñæþ~©ËÇ›‡†:ÕÃP/Œn )Šåns±Ù>Ù|÷âûýåd^™ýÜòíCr~¼µ¾{œßžýnÜzï8õeîXöO®ßÞN_ßM¿=Èó< ›'óñ8O#Í,”LE¯6õù±Ù²`ì|Ö?¼.e³Û=ýôés¤Úñáù“ß¾xöU‡‰UlÕ­··¯v¸Þùöåó¯ý˯ޖ2¹Ûnñòén£Ýöpu÷ðnÀÜúq3ÆÿOÿÉíY-îjIsÿé‡_{«}ÖX¬šö»o_½ùÿñ?ØhÓøòÙ‹'WCÏ|~ý¥ŸæyÜh³CÁþ÷_ï¯öÛ¿¼úãÛ·/Ÿ¿8À7^éìq®Z‡R]>Þ-i÷?ýüîó݇«ËÍíݧ7oðÕ×;·Ö!ðdD–ÍæêúEdsZ–m Di1Õ¡¼¿ùéææãvš~ó×ßoJuµÎ„™4´¶TÆ¢ËxyØß}º?ÏíùóòÕt=}üôó¯?xY† Û©Ú4B§—Ïž¾}W~}õê»o¿êNÉ“9Lu÷âÉ×ßÞí.éf>.ÕwææìŠÍŸþî‡Çóã4Õ͸}zuµÝ|øôñ͇O¯>ìŸ~;m‡o?èØˆ2s~v}W›bCkMðŸß¼ž.s:4µxóî/§ÛÃîå³ç_…í2¢z9ϧ“¦ãÍýûÏù«¿þÞÊÅë_ßþøö±}t¸ÀÌe7NCE›ç‡Oï—q <ǤiDað :YVÂXÇ2Óyn1Ó VoKS·/> ŒQÓ¡¶úžÜ¦Â Yá9|Qé©)²5 n•_Q=m¦Š¥µe§RÄ*6æP€ÞsîTßµ¼e_cvs+D‚sO6°pY[½4rK¥Kfiz‘¢'#Â+:ךΊ¥g£¾ ÎM–@+²HTXd"ÌŒ-˜š òb#™kôO6,2PnÎD¢ÓGÑ?ß~&ƒG±%"Ä bJfÂÃX$ëÙU/ -ÅŠ$ DOO„ƒÁ¨®Å, i Y9÷û¡–Ì"PYÓX(šÒº ·]dóÔH0õH¤¨ðÖm)¾e•–Z@Ez)t ‰Ò´¡{žçh£yúBMÄ~ŽÛõ@ür(JL2ŠIˆ*ÿrÛX±7Âý‘“èj5-Ã!kÈÕ5‰!€È*.éHSW†ÙTã9ûš q¢ŠAÎG’² 5¤Z¡˜Þó`Ö;…±bfÙ#3ƒ=H%‘Jd®Ã¨ú3aµdŠÈ€Sqv„¥ =á–¶¾Z܈'šg&T ú0´›3Óe6ch[Ô_^ÿrÿðHàÍûøî›ív¼?Þ~¢FYKE_lyTÁ“R÷‘ùpz•yòt>.ËùÕëó’··‡ýµñítê0Ö÷7Ÿ/.w¿ÿîû›ÏçÇLJۇýÅêîøøæÝíó§ß¿øú…gîv·7§Ò»Îß¾ÎËý`öͳ¯2¶¤E q15ß|sýñý+ó2D—¡p˜wãý燋ÃKfNÓá|<ª_Χ»6÷Ýþª”üþÛ—?þ齿ó˫ͯþüpÿñ›ç¿y8=~üùqÇì0f¡¶ûÍ4ÐÊ8M×K»¹}üpÉò·ÿïk™¾ÿú›Ý´·ŸÆË«'ß½ü­qIÍðšZŽ÷ïçÓT¦Ÿ?çÓÝÿæ°ÓþwsÌÃqyØÖ!ítÄn?$û®#N½ ›JäÅaT¹ŠLõŽ2ºÕi€q¾Þ_=<|¸|úbØß?<¦-¿ùæw›‘9àp¹~}󿏴g—×Ç€ŠtqqñäñúÓÍñÅsn.¦ÛûŸoî7§ÇÝf Ò,§ñâúIþçÿ<Øìà³ßüþ÷ßžNóÛ׿<Œ¿>»þ:5 Y)¡/MŸ??|õÕ7ÊÁr Þ»Ì[œoï>œçÇo¿ýjšF…zfrfn¶bµ-ˆÈÝxqLJ=¤?{úÕÓ«<-·çu»¼üîêÅÒÏŸ>ùxûð‡?üÃÓß={öÌ2¬Tz¤l÷übq¾zûj·Ùóõ7>DD[Zú_ýÕ·oÞýR†å«çßGnhC¢o7ß°ÇçÏ~xýþ¸Ü^ï¯þæŸü~¬—o>¾þ|ó—s§ú©Ö³e÷wo~¾¹»éM–ývùàå—êŸò‘=Ùl»@æ²,ýôx3íê“ÝËëís˜qûæ§÷¥ò÷¿ÿ'Wû§$£vGÊ$åªÄ‚è´}dÅ¢5µIC*º<ZÂÔÄ19Ú—ñâ8»ÐÎŒK, «EÆHš  ÖJ¨‰8"˜½‡©KÄ蜓‹ÒRr¶p »™ xfÂ鎒jÎÒ5™P5,k€–¬äÑl3wëj•…Ygt'3D«F;4 `:¸v"-å&K„fÂŒÛÐ1Èt¯˜¤Ö,râˤHå€õb™²°žff~w÷p>åö`¥vhj4›á5°cœR$l0€E)f›l´=º‘VÜ‹BH‹HE£›¢{W›hž°d’1 ÍHZ0-³ÑŠä ÊÌ•baµCò¹Å\µ>ÜŒH'MxŒÌT tÊiHµ±@½$gdšWàÎ=ëP]S£¼æ'açU‘ILàh¹ÀΩF²Ä5Ä %\ë¬À¬†¢Gš ÄRP¨MÚR2[ŠQ5™9"Ø×7T±Ë,@G0 {Ö[ÊS²rBLÈ SXC¢rL5Ç)ŠEž\Ä%m 5W'²Ç ÊK°E\i5Û@È¥¾8jWÑ4ÀO)YÂa¡ñœ*XRÁ¬k €2I¢™•& ©„èRGM!g‰°îH´üðîCâ²-Å“lS›Ý¥œƒóÇϹ-ãa›K<œçº4Jx|·­tÊÅùõÃ`åbÚ¼ütwÜN/¿}V?ÝþZ+¯ŸláÖÂï?»§¿ûíoŸŸ¿À§›ùóý}vã„Þ^²¢#ÝíùÕU0?žÎñý‹ÿ­Õ6؆—ôÓwA0Y³R®/Ä –‹Xµ·<šÅ×/¿~~Øl6Õ‰çOûþãÍŸþþO6èÉÕÅ“«ëâ[(·¿úî›_~}óñãršOß¼üÝ˯÷çyóñóñþó=ê¸ÙíÇq?U'U.ûÛO?¾ywÿã/oÌ⯾ÿýÅ®‚mÜúvÙs“êÅNa™oûüøéÓûû»3Jõ2^_îQÝ‹ÈÍ.§Ñ1)ygÛײŸ.çX²ÎêL"zÐP#Û05de§Á¬åruýüâùÓÊ̶p8ŽÃîðr·¤’…ß½øëÃÅÕqÀååÕç__½jß¾ü†CÀÄŸ=¿ø¶s÷p¿ËåÅWVyFk_}úðá°½BiáIÙéññüÏÑù›ï~'-P¦ÍfÞû1˜Ó8>¹x¢f‘ VL¾òMœy®>YÆåáâ‡_~:/wÐW´lj†‹Í“Ãþ*0›Lát˜ùîÛîsñúîÝO=úËg׌"¥éüpž?Þ/ž>»{÷ùÓý³—¦ØÔ¬SÙL®%¶O¶ÈYA–L[Èrñä%~|o-¿{ùÕf3¦é°òñÓ‡Þ}ýÕWu¨lõ°yñxs{ÛÞo¿ûg×û>Ý~2œ6c·ûëÃånpQ?žç|†½~û7¶–µK×ßÿáM<6NV_F³z^æ´FyÉN¸1ÌZÏ4®âòèÊÞŽ¥l3M0 µt7Ì­VYRaù%¸#"sY­ÅÓ8 ¯Ú÷4w  (K4I‘KOºl@*‰Mgç ³äŽë‘€/Ϊ!©X kúq2¤­%-º[™:g¢SK‚á´„…2lTâ4%@ôR<ÊI4²ö@ZPhK•Y?gGÊ80ÆâžÖÔY4fF°­bC2<ÓŒ& ÓÛ©O›]íž4ÅÔsmW‘KËÑúXÏ=3X'Éœ0Úêý¥Šîp±À¬eSÔ5}›>“›ò»¡Z)´lE²,€”0?. Æ[Ú,ºÖêdAz…ZaÉp £Ô‰š²”øbzä±Hs'X¥}R|9ÿ«:ê}ÉÅ}ƒDÈò nCðätsë½e×`Óf3–‚DµYiÅh„Ø #SiaÖ¿¬+Ï¿{ùÍf»}ýîckøëïûÛo¾µÂó1—å“A›íÅååÅ˯^ìªWÇ’ã4|<-ã¸ÙlJÕ·—ÛRF”²™6ÓðËýU&÷â>Òž-kQ¡ª—U8jûÍÓR¶Â™é>¤˜•ûMV¬š vØïj)û‹«§W×^trì›a{¹+óùxqùôåW/Ýݪí¶ÓW×/ž^=½¸ØohuµH–m±iBÇa8\?»¾¾aèeºØNËãÛOέ/í4Y½ºº:\í¦Ë¯ž?}ùdUd/HBH--©%;²ßn/ƱŠ)Ä”Š5ëØíEB]â4ìöÛ Â‡R½RZÁðÅpºÜú“˃_8›s­îÕiÔ´–uûäòêêúé×W—·j."‡:LÃðäz;mÇê[cAj3l·Ѫ!14`7ÖÝaºù|÷äê2!¥za=ŽËvû|rO°c½Bt¶Të9Ì%>~~gƒ]®¢ LҌÒ–¦ZŒQeÝÊ0Œ›Ÿ}}÷ùSÕé|ÆÕÅÅ4ljz¨Í‹ÿåÇ?M»¡:ß|µÛoª$KéóÝݲÜjî×ÏŸn7rÓzK´dÀ†ZZ;Ñæg/^ÖÁ©à»?í§úäêå;?ìöž<Ù¾xñ¢ŒÛ¡n¶ûÝf3<{òìòðd³Ù •t'ìÓM£æíáÀ:“˜‘ÅÝ..wÛý¡øøîÓÇÃ~Ë: XzœçåþÔ[œ‡‘T—b½g/½·ž?üéêOŸMf6Üè-0©ÓmãTç)³)7‘}à  w­>á¡ùÉéh…ƒ`М^ÌIv·²–±îG+†¾º“D³!dô<õ¾˜Šk,© †©Eá@'<³G¸‡Ìr‘­¢Rn\œD®ds´d@ŽB,ÑêÜgqÇ” ôd@‰U ¤)͸$Ïk´xK´Œ}À¨šJ…î??ÌËã˯®ªO‘F¡‡Df5Ú#q¦Œª0KÂQšÒ ë^Š K®\È6^)NÙ'çbᤦœµº¸P.Þ¥Uš]è+UQ¤,&ºXèa³bƒ, •a0¥ AL ]•jÆEé2k¸Jžmú×ÿ˜hóÿüç¯SgKuô ×J÷‘"ü$š±÷ö8ËLc)@vû«B#‹Ñ¤J"­H° ˜°"1ÑR%$ÝdŽ!…–BÀLQ”€C…nÉsÊSÕ*R g"É‘JÅÊcHî1™uØ$ÒÕÄ[L-‘„*FÇ‚LÈau`í±ÐÂP$C"†É­IE¥à€¬Ý¾8 ­Š\É#¹`¥Bý<üá§ŸoNs?s±“Ù&``Aš¼»¹›·´jíáæ9ö¦›û÷·wGô:Gl¦ý7/^¾üê¥*>m†½s|¸»½;Ý<¿¾¾ØÕãýýñä—Oþæë¯·ã´Ý^óòÅ“gc-uÚ\ì§2 Óþðôbwu±«^XV•ÍU÷[ÀÈZö—»§‡i‡*§cD‡‹apf Òa ¯êE%}‚:G JÀ4°Ó)–Bw¸¨•¿ fQ÷›qÜ<šŠ°iè}Ç«'×Ow{³J•Ž&¤Ã2kÀa«#»v¥YÔÍ´Ý<}öäj»ƒoÑ w”Už®.‡Íî1Lã¸Û]mG‡ÃfS.¦:“x®¶ -©8š—TÈPº×Í~|rùt˜bR•ìF‡†BšEªn7{ØXÊöbûÕ¸ß&ÓYY<ƒˆP~Q³RáÅ»Ð%g ¡¤à®D37lÆRlG8kÂz4§KÀŠîJ8?ÜÏóÍÕ“¯¥­¾Ðn–ÕU‡qwxz{{ûîÓ§ù¡/úðñÍyî›íþ°-fV`ncÏ¢lïÎ?þåç8Ï¿ùî»ýå3p*bõ ¦ùØ‚…E˜× 8$6`çD7-R®*Ñ,u-²®¬'‰6‰,® ©æHÃàP‘T…‹.´–™ÁeËÌÀÒTØk—£Ttôœ0™d´âP6Q¥(,ë ‹ìŽæÆÞ‘e/ªheªkYÕg)ƒ$Ø¥ÅÂŒ RÈ%"’F$nŒí‹º1ÇcÑfQ¬ÿÃÃÍý‡ÏÏ_n¶Ã¡’ò:gì±:f…ÌBÖê.´Ô®°jO´`¤P¼ÓBÖ@•’ó9¡4d½éÞ8š-ŽMª…uwc²+¨¤ a’$¸RfXg“š©NŠ}ÂLH*°XßPi}ƒ™p ¨BM9HnÎÿñßø?Ú)æ]Ȧ’‚,m†[Á†ðe™«o ­ÚÝgÓ¨U<‹'šÍF-L„‘êjZëšW€G–ÇŒ#¹ Aw4Óé¿”ÑaØ ,‘¦L³è–K ]M¦ŽneI.ˆR ´º»ÒEºùRl AhËŒâ×ÿgÇÌ–°EÖϱ£ªÂƒœ`°/‡5ç‰HˆtZACD"ÓNî¥gºUt#f³òìò[”­mšsØM•Q Ù½gÚÎ,‹qÜïŸî/û0 O®žßôþPÜ¿©¿+žÛRX E)Ø^îÏ»alø¶”ÁµLÛqi~õä©›Œ~½…) çÉFs>åºÕ }aÎÛ¡UÛ4mLr‰©9Y%ÔÍEÇI¡Êâ<¥äÚ€™Ö#a‘‘a€›‹ Ñ 4hUâ9“2œžØÆ/mb®Ï–(n'·2÷V‘(ŽÈoL=ÍjÜê–['µp›²>l¸Ù<5)E“F‚d-¬àY”!"O°Eô´^1{”F𤒗P‚0Ÿ¢÷ÂÁ8‰„¸Û|=nÎnøÿQõg?³mÙ•6Ƙkíñu§»MÞ›73™LªL—,?°äR 6$ÃðlKDI~µa‚lª¨*±XE&³¹íé¿&"öZs?ìCëýø"bïµæã÷ËJÕ…b<°n›—éKa¢jÑaÃe¢“£â\$µK‡¢©Ñ90“ÓzX¢… .cÎCÁ`ŽJ0WÒez37ÔUhIŠœä#Y%)!í%záÒt@Ũsr|ñõóqZ>¼yxýáǾ.óáæø•½-Ëzn+˜é-TÎÅ ‹v§YqróiNŠQ\<«ˆX Kk¡¹ybÎýD±xVépU3ó¡ð|¯RäYòe+,V$Î5³šÕr¢6(Óu¹l¯ß½îÇl×;›7ì®âŖТŽ;G©Á´h‹EW*Úêb×yµº1Æ™›XôL¾O::¢¤9Ý 0*w¡²>½OD²œ-äØ_û#óK¢Ò—J’ ¹ °ffµ±“Â*çÙmŽ]ÑTQ¨¢Í$â?Ø)&<±fck^G£Vø‚\›ÏÔ)6'T\ ™s‡Ó:A=ëj…^”`å£êbôÐfŒ4¥ë0ÁYF æî"Ð!¸eõò]‡á­;—v\œu7r¬\úñºÂÀqÛ¶C+À>y[hL{þÌdÄn Àæ¼Ýu£äjššfÁ `†="TöJ×§Û¥ /Ý,έ¼ê8F'ŒØèÅ”1 inpEïî,̨(ÄD¯ˆ¤/ ÷ÉÊ£Z:±ÌMh•iQâ%kYD«V›p—Ôê‰ø„ŒÌëy®™}U 3a0ö]Ŭ)XºLGyaÒZËKæÇÒõv> /Þš´{+OP”L±eÎ@-Ü.š%4™C­ñ4r ]fõ¬ÁÐ\a”<¥Fzzî -Eˆ#ÜœsÐö¶ÓC¢àd`L¨NWM"ÒDaюΪ4r"š®ÍÇåêë_L>zxæp[á«•9MF0 ¢¹EVA. 72ÈLlØ÷Ù¢*1,£‚±ÖL©B.D­Š¢VŽYT7T<v½àZ(¡©1Ñ«†Ça Mo]¦N—R!ˆ"“¨ì‚ÂÒºqÊ:›ª¼·ž Ð]mw§‡óí¡\JÁrWŽÂ¦6_<ñùÝÏÀuèbdfOÅÈ9>¾ý0æý6óç¿øâöêz]ŒÃžn9ÓÒ:h£fù´èf ÉÄ'ÞÞ7øHß0åQmâ‘Dy÷Ȫ\•vJÑ`š³£€6€ð¶ìÈÓ’Ù6§0’*môì*¢ÁfÙ›¾”hU5#Q …—ÎiÀÁéZIEåˆ>ÙÔj¿P”1Åa_S º Âšæ, ]&TTá* gï‚Ápçñú§Œ~ýò†|nŒÂÝEÒ"µ8×"'ʇZÁ™–›Í‰„ÜàL0å¾áwðb/‰*ºíÈ—š¤]½Á3Ñ:cVìŸûH.ª\̱K+¬°Ät¡ML¹P^zÛp˜Õ¥-M±F¯î>ûxÚÊ íëÑhšÏRUD(´QÙDw²¨j¬i#wñ)]š¨F\óÒÜö‚u&nìµ%G`ðŸñ„Iïá*3s€ý°[—KqXÃGø´ºŒ'p²ÚBº²Ò&Q,ÔÚÑ',¨ä¸˜A¬£.!€£E6äæ°IrR—ò³¦Q™-ž!;ð¡·‰ySYbøDJD÷ÍÔ9ñ(·‰-$»!,ÁðpmD@xp.–UàâšÚÍï)ÒÛ¢²—ŠÙj’7TM>Ý\ …Fч=zN”4¡X ÎÖÛÌ R"iG¬ô’vô‘ÕK)˜–¸‰DˆÁÔŽŒŸ€ZiO÷}0Ï‚1댂[B‰ É}Nt),²E¸Kt1—}H«Æ-Æc`!.•»x&ÂÞÍPUÅäÎÞ4y. 2F溨Águ /Ò êhSP¢W©Å¨Hæ*4{Ú`[Íœ<Ç(WM³¦(Ú™…kK%Ń„ÊÊh `á”87®æÉµ.Bº¤æ hDä–O9×mÖ Ìœ³õ(# uW!¼+눈p!Q|’Ö›»«?=þ“ä3¶Ù‚S[¡Øk.„ˆâð¬T°+›È±ßØu¤$¶Èš½Ô\ŠI4³.Ò®:-vvEbÚ(E?ˆD ˜Ã—†Õk£ÌÙAÍMd5'ˆéÚÌ’éË~NîÞå½Ñä¼T¢5uµÜ‡p ðŒ2éGiqƒœÈ'xi–s -é%™2áÞÈYUîðuÄ„cÌ"—RùÂû'ÀŸ~쇻m¶f42´¦: ¤ý˜£Í3fEZÄ,¦sÃÞÍ¡käC"Ó]¹:Ž_²Ú‚!)0>Á$ŽHt² çT§mG!.U³JKD•íM±Ï“/³²y6­)"gãaª m" ìgÇœ%îõtŒF4²ÿA›ÿÓ?ûw³Ç¬ê¡êušúehéu, œð½a½ºý¼…´3]Ìf…c ³q»k¡EfãÆêÓ”»Â;\ì«²Ž©ý¯íd뽪+¦ãIâ'y/ÜÐ[§ª.7EdÓÎ-âÐÔä*^UŽ¢íVÓà µ‰Ž4€ÞÈtk­;¢öi\ä‚]BWNnÒ¥Ü ªš´)¶rd.­]¬!ˆiìpt,dO0u&ª7^Ô=Ê}”9íé+B›]é ÌÂÝš*Q c—éi9yVa£&+‰&‡{6/UL{– Èâ —«Ñ¦u6 Á³@ÖR12Eõæ9±t±À+SétVë ±¥2ÛÐôÊØÙä"eˆ¢3£UXÚ+;¥éºPE¢ÜË1µÈÄ`±e ˜}ˆˆÖà ¨ Ë ‡ÀZ ¸"]œ¶±“Dª¢²qÇb-Ëâ“tƒà¨¢$‘Õ:Ð%/…ƒ9‚h#Nêâ\;!ŒÖ×-”$©£Z‘cbÝsa)j¸ %»Bw öØ{u%´ˆrß; Ìl¢ÀˆHqÿyg0†ë¢* $\jÍè—ä½½[WDßÌ•DÀô(@ˆ"Ã)dÌ"ÙÐZU5T(f¨õ ‹ œÎ§øã³g·l,™î.“ŠÔ˜Bræy]»H'ÀÁÖÄ•"Ù*47?((/r«(ºÏ\¨  ÷ ™Íz$ÐxP©``rNIUµtÂÛãöW×/×P8Ød1‰A7óЄ ‚1;”Q†Yëà×PE\„Uì]{ô 6S41-ª0›$4øA1Q ³<¡EÍÒ&‹ ®¡tQ•MAàjÄj=B³©pl:ʤgáq€¨¶à˜ JØHÛKãR&Ñă¨Ðº¯$†­ö®}uV:ŸªZôò 7`±ZyKg‹!^ …žÌCn›.E[œ²³€’<î6DWJh,a24iÆDµ§‡Çû‡÷77ýöîª1Vz!cb!zxOF]@C­)sÒ‰lTîߪÂj¥œ3X1Áh`S[Ø’9jßš+6øÊ,{”cÿ¨€@\´+ñèe9+í‚f kZ!Id(ieå䬊à˜à,^  ˆÜþë±üû›bHòt…Z»œ/K¿/’ÆÚ›MêÊéŒâº¬NVî¤N† Šš€ÌIs ¢¬ÍqµŸr1f9‰À…Hò'_ÙÀ9˜äm± îu@µ!DXµµ\†o.[5G9™-z²uI üÃyfwmÍkèì$w¥°û„Ä5ó1{ óÜØ(ó”VC¸Î¬.Žˆe3ǼtlÉ­|MDÅÅWaE\M^PWðÁVº \—1›"lCY€$ÉUƒ[ :tJGW«˜…±x“ à‡³ÜÂ.lbO¨1Kà¬ý˜5‰ÞÔƒA›Èk²%Ÿ‘+ªÄS±C˜‰Lh<‰}¢áÚð2%$Pj"zÖƒUЬsIdð!˜éËÄ‘¹ïzáš‹ÚÌ5º\EÅZ¼<¢n ”Mi9ëLì¨(Œ,–†*á&vNO`kZ€L‹u~8¶…€å6 û´åòI+±ıe+jæE\mÑDæa«“kÁ²„…àÁÁ¬YÞÿÖ-íKÐQ‹”Œ j¿Å[Óšn³ ÍÆÛB'?Vî>öJÙ[ÁñÔØí–žT ”q_ˆÎ*6Uìð0Bù0qrs'’hv«¨˜µ[_úè>„`\T‡tZ'ªÙWð†³…È©ýî›Ãù(TI{öwß½}ûC«ó÷?||ùÕ+B[gŠ5>Üÿðý·§››—¿øùŸ¡<`½ÏÚY•F5 äflÁ.ÂpMñ`¢2G¥³ÜÜ#{±È£\ÛåiÖv­ÖUó4o¯­õ¬ ´† »ì Ev¹AÊ% qž4¢÷£«¤'Ì¢{"9»wþ™)ªR¨ŒPù²ô!¬JÚiLTÂ4Sµx˜é ¹²’…Æ í1 œ¡¤{G®k®d¦ ¬¦ã´‰6íî¥@çæø >ëÑ Ç rWTq]ñ8+`7hÍ´A€Û}ŨZÜŒA,@'NR±š½K$ȪÀ±0'R<äD[§¦‚}3Jåi!C•. `s&À8ºxÿñ´^áÙ‹àbæÚméTuȨcÌá]ªƒ³¹(NQ½¸™£Ëå¼us ÄËô¹ª!–° £#lÙ‘LòÛ.–à,¬¢¡²Š¤¡‰R¡vƒ=YŠ}<ãµð1è‰Xèë ˜Í9i‡Q¸f`Ê؆>$°úzjyúoŠÿùß럑s‰Ùh½µ®Ø¨I]7”Z;¶þòúêJ‘ Ä%=@‡iTvW!Åb¦)qó%`˜3¹.ÕCá@˜íM! d‡[±¡:P%̺å»{¿ £ Mh-— yßü“Ý ¨Í›b44(µÔЄ.±8 ç¦-Xe,t“¥ qM<ÅîkD”…Œª NW…róÆš¬ &uÞöRIÈD-ðÉZ‹dÉ†Ô %NvŸîFÏ 9i9ʰÑ\Ól©SR+‘µÛ¨“çàE ÝŠë(´% §=}o&iqc"²x©}JNC[±½xoôŽD%ÝqRXáQpé3Xæ.2bÅÉ9Å’›Ðí 0=šÝ .ÁG‚FÀ3«j—}›ô28¦Šu ‡àèøäg¡Î4¶…,VasÛÈeÎNÅVO †×r5>ÙšŽC . fkÓ;¨¯Q¡ÂZ±ÑÜe U­3 ž¤X;§Ak€L¯‚º†Y9l„&æ§ÉOQ¨¨váJÊ"é0:ɆQŽ4/ÄBïAüÕ»À„ !¢¨ !d’›-±‘OÀœŠá¹¨÷=”V^Ú'@®‚¯±Uœm‰ ä5yöÈ„…B¤ 1ÍGÙˆ3FI!63i–ƒ`Hˆß?|øÃÿæúúöËÏ¿º½}†QÍ:Ûzx|ø»ßþ5ZšîŸÞÝÝ\k4¤x8=|ÿãk{?€ :àVÛÖ„÷0Qš¶1‡Ÿžò¸¤ŒÎꔳ ,‡×¯?Ü?~¼:®o>üðøñßÿrYoB*£jR•„Ù°0rØ+7~ÿíkrŽ,Ì]iîCÅcM<=Þ÷CÛhD5̹UL8©gÓIÊ}Wöt{sTfQ%m4ŠÍÙlì*ò¨ƒÑŠ#‹j€ê`,f·$Š»Äë¡Ô™ˆšTøâ3½î¾JPàÙÞ„IQèÄi?ÛKVã ­X k¥(ÙÔ„k236¨›4c ÐÛ˜EŒ¦°3# ûoá*›©B$D-Ô•Êž—ËýãëÃm¿ºZˆX¼&Î+«©'ì*ÙË,s× 4 PÌjhîÎýi x¤Bɱ4LS Md™¬egº»¶"ÊØ9|4«N°JEtºÉ\èt<&h žâ^Giõ‰ëÖ¸Ëix1ÊHO÷3Ôš«ZÏ>s#·¿øÿȧø_þóï :©h£”ŠkË©ÖíCq£C}9„×õ«•c×:3…³ñØÙ’1Ó´ºA0]K³¤(•«…щÝó— @]’½kAmˆ¡º¡b’ÀüØÝSzÞ[%£lc—¨Vlá Í© s%x5¼#¼ç@¦¤,U´¸…h.VÒ™x:ÛÂäV÷ÅMNºÙY(z:Gk—À¥Z‚[ƒP˜ŠŠ«¾K„*H–¦ÙÃ"OP¶.ôZMqm€ŒŠØ%6@´à Ìl±¤7PYÓHšH¢:¨h'c¸ÔqšRØíb…d ¦é´Ü@Â0F”pÏÚ;Nnµ$.9E,öq*†öØÑ>Edå1ÔÈ3 £™£Š¡¨ZÈ^ج§r”k#*ÅB“°Ó`¸@«Ãôâ˜Å cÀJjtcuÔ(=e6’TJK«Øy ‰O´’‹ÔP×`±]äkïÿv7÷‹È¢Ôˆ ±¥†5ÂM˜À=ô27JÙ¦‡À0ûgž›€¬ª“YÔ®Ÿ›,²ŽaM«!&À]£GØ‹fV 3 š%€X­EÒGî«~aªìˆ(g¯æ’žûŠ”0ê3€´',; 'ª€¾7Í¥‚Qµ“L-Ö^×lXA¦ÎåÜŸ¯æÉ…é^¶3לÜÒßýø]?ÿú7mYz Àµ7ž4rŽï¾ÿCnç?ù“ßüìËߌ3zu½-6â<ÆøÃ·ßõvs<Þ–-.®Ý9Ш§òÞ¡[EÛÍD–þÇõWLJåû œçhPË?Þ?ý÷ùÿê}}óöÇÏon_|=!¦IŠŽŒ“x˜¹ûïþݯûðøý‹g¯zcÍu ©eŽxÿð?ýõÿ¸ù|Õ^*v£ð†Üÿ†¢8Ê‹¼$H¶2ögñ¨}~ÕEÝ=»{ÕÌ%=IÎDC1k!£ô$|*;2µ4³!¢„6ÕöfyQ5Q{-/Èݯ»/_ªe%¦é‚§+ýh@îBLdXg×/Bw„Y鲋H£‰2BF(žXÑÄ‘vfuZ’ÛþÍõjÔÐ.•œ™I\­ÏšúĨÆEˆÂ°6SĘ>³œÆ‘,BÄj;°tˆQà“‹b—,Ly—)…QUj j48Ù…¹vHÕ¢g»Ïn ¡¡h…˜îBߣ¾ö¾gEré  ‰ cÚ’`N‡)Ĩb,0P…§¿ø7ÿþ¥øùçß™sòR‰ê¸¡îLLŸÊK¹kh+·©œ‡Û±š ÙÎÑ*.¡ÇpžÙ›¬Ž\ê `›j%wï™o›×ÀÚ<Á'°r\ÆÜ¨›¸Ù0„VÂ$µ?€ `6c VJš¤š%„¤rŸâIVÁWµK2Ì’ÉÎÊÊ€wêAâm¬%3$ƒ†%û«=¢Êˆeg0ìEZ¶;Ìé €.¡Ž¥É*ú)hãL»‰ õÁp`)OódÍ"81ln$9€ªƒ¬-)l¸g˜ðjväBˆ xž‚ÝH6T§»³¤KÑD/ŒJ ½gœq?èa+£<‰f{21SÁl£1 ³•UÍthW<>€aœsÓtÛï °àÜ qˆÊ+28\À¯(Ó8 Õ‰ ^œnPá èsD:¨—=æ\mm03Kž!%"±P…Oª¦K ]UÓþÖ0ŒUiӳϢ ªyÿ`Œ(@q`$Pçf{²!×¥âR3«¶ÂÁuêlWm"Á­Ü ’†Dh)r6er¿öBØkä"‹¨0“ûK a™`©¼§RMVÛá± ª¸=mùáþüþíGÔ–£Úz¤‹ˆL‘œÐãý›`3 Ô²±õ6¿ýî÷ß}ÿýq›žîŸ=¿¾¾y”Æ»°€ÛùñÝ›÷¿»{Öž?{uÞ ëæî¨8tŒô{øðxº}þr]»¢U5b€ Ýà |¨ÚçÿˆÄœU?þX5_Þ}F8(ø8ѪcYúO¯ÿ~Û>|ñù×?ûÙÏ›®[ÍÉaŠZè $t‘&x¥ª÷Oç7¯¿ãòîþ=Ôî®?×Ò69PK¡îÏ÷—1Þ¼»ºŽŠvœ•@Ónຕä,¬>åÚc¥Í®EÉÈàRvãF/Ÿâ½pr6MªªXÙaQsïOûµ¼³8+y&Ûd —P–3˜„VKô„çPÏllEŒtÛr 2C+‹¹*½'*,œ£>1hiQtxv†Ôì¨ðh>U˜°\­¡A”Ê#ù¶ÁQ³Þ}<ß?=´èõéêšÆ¶Ø]ݵkqEn.¸¢Ë"Ä ]Œtš8ÊÎ8íäFÐön{´BÈŤöË"Ê'°@€ NzW»ˆSÙ$škˆŽÈYIH<+Ò<ÀK ¢ –ajKÃ¥0D #‹VþÅ¿¸þ÷/ÅÿêŸÿ[:³öN}[ÇJ]6ŸŒEŒr,D‰*F^ö¥©Âì.§U‘äè\ÓFmŒft;¨SìJn%b'ã(^—*<“T@¨²á6U)6^¢QX¡BBU0Iº†!Š€Ø a:&;q¡¶ÆЪîKÞßS*cÀp›ÅÌÐŽªmnYÚo-šÝÅhæVˆí˜­ÀÖiT®]îæf¬]EnD²’± ÷âl†|i@y‚^#ô~qºP”žÀ"ÙÙÓ<7« =—„¢U‰&‚œij•>J¹(ö¹Mô(’PËÝô¨…FúÒ8‰Ã®èëˆRÚIñPe1 "täJ++PULr̈~¦6¢ÅMžÀ)sš’R@T/¬Á´]Ó‹jO!E0y;5Fqßâ‘Qs­Z'vî?Üä¦O¢oÙä„{²&ú6·Öl]€ÜUA(Q)ha\ÒÓˆ¤ç½4'yت£Nv×"¦¢¨>꩙ē•#?þË¿ú›?üý·¿ý»ßþñÍ~xýã8o9×õð’èEEt ¹ïŒ±am®Kzß7?HœerÏ€ÒFÊM“ÁQp–> áè!_žfÌŠBG,N"bÈ dVÂû‚²L$\ùþ|úíßüñýÛ7Ooß=¼~÷æ2ëúø+²øøáÍ_þå_ŽQ7w·ð¤ú,ª¶÷wUãݯ~þUhùðþc\Õq} y€¨±dhy÷Ow/žÌ<n—~ 9]ÆVu¾ÄÃãÃõU_VÎbr´2œ¹QåjåH fO_èzýã·ÒüìÅg"k9GmùC”~þê‹Ïî¾xõê´ëF©å)/E J1ìݧ&j…çãÇo¤®¸ÿøöýÃÓûûû­ÆœÎ9//^~¾öë÷o^?ÎÓõõÚ£Ó †Ùª¹©¥Ä˜y"$jÎÍÁܸåÙµåX!¾Ô–˜ÒÙÑfuz¡7rÒ nY3“v݈ˆA.e¨ŒrMn0ÁBÉ91IÓ¨shUUV±&YD*¡K™(‰bºMnix®®I²¦°i»s­8„rbxšiïGKR•òo4JÌi™Æžÿ„û_ü·ë¿)þóÿìÄôÜ©¸;5\y× ðÔµß;®„#âp¼º]ÚuµªÜGâ,ήÙÈ<4îyŠÉdĹ˜@à:Ve•{Ä“yjyH’>PQEî"øBg¢%k·… ©"BrɽšèÞ VÏŠˆ§NœŒ3”ÜÉp>Ø ã©˜‚U=•eÐJÊz\,#Ë0¶€LtÀŒFPs1Yb“W±uD£Í¦Ñ)¶RM6b±ÂØŸ\îÊâL¡Î‚«&Z¨±§ˆF0¢´Ta‰FȬF[1I’XU0CWÖ: t—lOUPÀP.³šiJŒÙpälZ0`z‚%÷À†‰®h¾jÎé3¦ÀQlfSÕ¡ K.`!Q°ö"›;71Ð '‰ˆ+ªR¡²} Ý\É2[v`©je4/SPXÉ€rvƒ¢HmPq<†zŸó¥þõßüË¥=»»ZF8G•u‚%.¡= ±R]‰tiÀ‰ÚéL¯“âéò^¡œ@CfËoÉ~<~öâðùg¯Þ}üÐuÏÇûúéýý¼ÌÖ ÌÌYY‹¸26v Óò„⬺+D—m+S…“©e¢‚Ñ -œªZy==ÿÍ¿ý·ßÿþïnŽÏ–UD©ZEÏ9¦“éSf[b)3ÓsrÛ¶ßýñû¼¼{ùÙÍ_ÿò«/~þüö¦ò©¯±¢<ÓïÞýðþõªÃf÷uí=L6×Ç·¼Ýñõ×ðòÓëjÇÏou#+ µÔ®1©|ûþñT÷ŸÝýòªßeôÞ€˜NÍÙ3ë݇ïÞ>=ž|ýñáãû·¯¿»œÇùòÇ *εe=1ƒ­ÏáËÓ Öñú¦ñ€æ©§$~úéôÝw?DŒÛãÝá°–Óì#ó§Ÿ~|:]އ#wÎrqï2aWmùÝïܶQ¾|ìýÀ†Üôô!çv¾¹9x¶˺ÜÜÝÝÔ˜ï>¾½äé³»Cà©}ÁªÀdÑDz˜g»k¯ÄJ,s‹Û.Jg¤­j²¨ J=*q ,á$OfU- '{±%¦ÐôÀÌòfTS‹kÒÜœ‡ÔB”PÆD–±“Ž‘Ã ªí»àr,ìMÊYí<ê˜t˜…L̬Ë0@Œl³²ÕÅ”Œ4 &]Æ\³.à›Í°‘Ùh×Çãñj9œõþÃw9?^²f çpq–u!6sÙË?{è=M ²p•jYTkºÔeUÅOÁUÐy–‘nÈAïÁŒ²hB°•þtªFBªÞ©$F* ” ¤ƒqhØç<ÑØ¡)ÍÌ!CŒ9½N(Xôòßü·ýß¿ÿÿùß[‹u,±‚a^¦3¸¬‘Æ™è@­ly8ÞD?f<-¬‰FQZ„"š³ }j-xfqE™û_',»Î­à Èji³,3á*™â Lµª='Ì„H\©ZHæ¦BÂ¥¹Ïˆ‰Œå"vÛóÌýnmbD­d 4c¶pU/ «ñ‚â$3.N³ e—AçÚUìc'º„ANÖ€¦0+ © ÷á%yXh™ç@AJc-ïŸÎþ† 9&k‚næQÕèyÁ€ÑX”‰‚ M… Ò‰)‡âe×|6m¸å§ß›kwª©‰¥(ºo¹BµŸÂNØcá´í¡"‰ tŽÈtCÛè‹DðIÐÑVpNXP4ƒŒÆY,¢Ù³vû~»GÉi³±ÛIUYg),Ô 2²Ù{ê8‘ñé']sÎ,5}ªlïÞ=4¯WW× Bt^.<>>jAçÂꉳp6°Ú*µQ“LqìäDãü7û/?nÏo^¥mí\‡^º9®‡gWãx}ótz¼½½ý“_üéËWÏno¯×Åïîß<<<\×+ÅŽþ-»RD u³'ÜÝ)V´w>~ÿÇoøþÇ?~÷Ýãé#Öú.1pµLœ¶û¿ùwÿjÌË‘ýÇ×~þÕçª&¦ÝMó|É¿ùëÿéú¸ /t3âñéüÝ÷o?~øð§¿úæÅ‹»ãázi@ÕíóE¡™Š—úÃ÷øå/¿™£0µ®Z[|÷‡¿;í—?ÿ5º¶œ?|øü³WYI¸DH[sWÕÓN—Óõͳµ]“PbJðÀÛ7oþðÝß“ê}ð ei—§óýãÃëwAÆrüøpúãþþíOß?Þó ñüøñ嫯fE‰š™¿ýíßþðÇ‘ãéáÍ篾ž ÕFšŽ?þñw^¿ËòåT,Ç‚éi,9¹p¹¹~õñôAÄv¾þÅ׿ùåŸõù7‡ãu[ú­‘P´z>öüþñéþñõ³»Ï»Ö.LzËT‚‘õhÚÈf%cZ”£°—¸BæN5B€]t «yqV*Æ8+šÁhgÒp N»G ¶¹Í ‡ç–5ТëÊ09².à`Ù*ƨ ÷νcm2C ]ÜÎE¸ˆD‘•Š&NîûŽ=¢-ÍrO#éÆ^†<¤î%ÙèÖA^;»8 {Z¿Zzâ|®Ó‡ûÇw÷¯/.Aœk+Ή ˜ü‡:BÙÄR¼¸d#vógKŸc™BÏÄü4jÚwµQ£øöò0[}ã¸8³€Ä£‹Ä1íÄ~Lÿó#Rl‰ 2*h¦}™[¨Kz©>¦ 4A’‰å¿ùoÿûôÿü_üaY²²“=bpuK^&(.m/Ylí!ºËëº|k›Ÿ<Êmò2=‡BLLcV%ꊖ€rÇží²"U²Â‹Th 3q–:%PÀÌ­`ØKUgÀð9±Aÿ Ù(…?Xªöºº€U€ Ó!¶âÂAX:iþÃR6ÍIYC(xÍjÐ°à ·$…}]ÑMf2Å‘1š]D)½gp|¾jETÎ:5šîDÂÀîSaru²x('x £p1Ïèçö‰Ÿ;¬ˆ&ÛL;aæ(ŸZu ŠŸ4øÓ¨ªËþtã®­i!Ð{NÁ¤5Á$\Ö!9….’šà†i8RY;ž”—ÀB¬$ Sìf1F¹“™µ !0‰IE8 +¹‚ÃO§±™Â!n6âhÓ@ìY½ai1àmÚ©;Fñ¥ƒû9¼<žBíúÙó¬¢9¶zóáþ_ý«¿~óáõ—¯¾Hº«”´ææ…_æE¥ à‹Ý/Ãã|ÊyãéáòêÕhA V·fÃlÑm¾~ýÝñúøìÙUèv]ÖumׇgWëap¾~ýö°4©wå6ðÃۯ߾}qµŠ¬rsç~üááòô/ÿê¨yî­5Íy¾¼~óöþéñÙí 1ˆ¥\ï>¾y¸ÿØšä¾üâ›_)ºÚ¢èv’cLE¶c 6ª^ÿðÓë7¿{ùùÝ7Ÿÿ¢·(MªõÄbx·cÂõí~øæòâùó‡ï_¼?º ?üø};<¿{ù’±,ËòñÝsŽÃr±BÃ(°²¢­ß½ycÍõêXÞ#'tö–ˬñãû7‡åøêË/¿üâó/?{õüù/ïî>k‡cŽóÃÇ?þô}æ<. ¸Ý?|ØN—ó8½|õÜÉ·ï~0ýÝïß||üp}Õrn½÷»—ÏGr©™ãi>žß÷Ö¨åt~:==ž>DD[FB­ùi^>~x$ÇÍóëwŸ –:z”bAP¤=öb܇?]y·Þ6Ä$†Gkp€•†C6K=ƒª,XŒÞP™"/Ø{®8AF4sA6ñ¤6Ó(»8`C­µFí,h¨ÌršM‘¥IEÅ™£i+Ìãe%h›³2Øà ·ÆVûÂÏÃÕË®¢­’ŠÓ¾5Ü‚JðÒte+ôV ŠY!œ›AeEØ%Ò@¯©ˆ±ÿéYÌ8s¶rçæ{òJž(gÕuÖ‰˜MËTRÞóz±g»…bjª(±áÉ<Ê͘9OÀ•ÀR9.FçR¼@ {\\Á58 º’ÑlT]»\“Ó x²¨˜P \m¥¥É¶k Ö^h™>{.Ó´æd.µ2}mxË ÙQØkQ%XÈá‹($`M^÷óÃbª [ ›Q™bI¤⣸Wh…¯Ð›íšƒLâ¨jlÍ(?öpVS5rƲå çºóï~ÿ×]fïþìÅù³/_F[ q¾<¤Çùé\å—Ÿ¿ …^ø(M{^ÀÍîEhT±Ò‡…ç©Q;º÷ žß¾xuuÿðtÿñüüÅ‘^rèÍ»7·_ü*=‰±å&Û%²Û±,ùã›þøÝï›n õ׿ýËۛϟ]¿ G±·åþH•ŽˆXY‡Ì~h*lM:ÛUŸùº¾>gD©ÏOõWy¼ºúågŸ‡zCGÛF>ýôûßÿøîãíñðOþ£z}¸é £òþãÿúíß=Ý?õ»[=VéáþTó”™ËÕÍ‹é ¡#—úìËo?üô¬µvñpµæÏ¿úBAbÙ1³”PjL¶Aw[[>ôá-}½ºúÙÏ~õ‡¿ûî?¡ÆùÙgÏ#–ó\༽zùö§7Wë³›Ûý:–,<5ŒëëöêÅËïø£kùùÏÍÑ\{çÇ/ï^æöf©¸]†É“Žúüøâű¿{ûîÝ»7]õͯuwu ôã›·_¿Ír¬u9}ç§ïï?ÎÉ»ÛÏ¿xuóþýǧLJÁKÃRa|ûæG)>ÿæ««¥×µm—§Þ¼y|ºÿìÕ ª ç¡éå«gßþäÄÍÕñô˜ÛxÛoÖµË*lÁV@Yó³—ËÇÇoÞüðüúç zWÒgp¯È-4™›˜-Q›¸d†Z¹ŒsQ”±QÛt–h$´Ù‘sœ¥`¤O¬g2E€j¤›gweiX Ó±\œ•¥h-ý4’¨}‰Pá´Väaú”1ì54T‹9³ÄI¥Ç¢‚Ùˆ¦NœÊ[Ž D°‡9A ॠP5q‚Š>ª:>åÑPÓlMf¬>oQ-ŽWqwõ…gû¸>Ÿ·óÉåê碵¬ZkW-}sšveN$r,h«ç*k³ tB+§s-Må銡V1gÎØ/|™»˜â^OpCmæf JÆL>µWDTú1ÝÊ]8ˆÚF‹Ý¼tcpÛàê¬ÿóVUÛÈÔ¥á%TÖû‰«ÀÙê¶(φ}Â!,dÖ, Èi“I /銀`[cÂ%g5D72ÜÅ1¡1!ÚδCJlN•gÉæ‚º«y‘,[ JK1Y˜P:‚¸x&Ô*‹]1¬êM³öŸnŒBñ<É#ðì 9G=^r¶²»v‚¨o'/ª´x.Gb‰½‰ÃlSÚÒ‹i^‚Ýd`–=9ÓsGMÎä #©LÀ—µ®'zra שê1ƒQwÞ : q ‚{\°ˆÇô%pèÞ1à±ì¬‚*•Šd0 •W3k†[§&Â.uT1&M¬ÑPcî Ù¡Ó$¯Df9æf¹šølâì=¨‚!!]Á½<Ǧ0$9è›9[¬{02«¶ï¾ûéþãéÅË—¯žѵ/€ óòðá¯þöÚ¶û‡w>þêW¿üóO&ÎâØjDGê²=ë×Ïn\=¹õâÀù’Ù|¹º~þþá‰Uj Îm¯ß},òú*ŽW7â‘…~üÃßüîßþ'×_^]·ûoþÿò|qó³ÿíÿæÏØ6ÖڬϾ|ùöþ‡µ/—uÉíþ‡Ëãõ²ÄÚ×Òá9’hÒ’YÄ“Ù$TN­]-q½ùâú×ýo^>»½{v÷íÛw¿üú—UCæÒîžßèÍãÓ7ö›gw/윇×ï~ imèQ‰øŸÿÍ¿>?ÞÚ0xóòÙ¯¿þÀå ÆDôY³É˜—`yiûf…¼»ùÙíñ&ks`GŸ9;¼&aËíõñ¤š×Àoþä«ï?œÎçÛçÏ_~öª5½{óñ§o¿ûêgWŒ»~ú¾µÛg×+X¬C«¸½úâ³7ïÞÞ¿ûýO‘_¾ú{€¡P, f_úÝzsGÈže¢Æe]uÚ¶ËãϾþâÅõçâë«/6/cÞ?äÀõíúýw—Lßܽøõ¯Áš—Ë||z›sXíñáôîí·SóùóÏKëQ¶xhËò<»_ûííÕÕÕñÐ)¯íp³ÄyÖ¯¸]u÷¼k½39äÔ•$Ì~žO7w?{ûþíy|¸j_¹¨èá .Ós/iÄ\2Rtǘ¼Š@A§ÌÕ­¶‘½z[NY»ÞLº£P¶B»¿/%÷&d%9‚W•AD\Øá]côèçr·¤«óÈÞ–ßRÀp"YR†*œä„Ýó$/pÊûÒvô% Gâ<鶃ÉCr¾ÔUóé4ëÙ«4d̶W5¹õØQ\NP,dÑXdeån–jwFɈ´•±YECÅMKa,\Ï*‹4¶ÉBŠr#lEÂKÁx¢‡q“š„Q]ŽRïhäœA¦UFI{xà©tu©PìHâ…àL&K%âX^v£5Ý"t3z›»TcnÉ@/DwAèÀH’œæš¥Þ˜µÀhý@l™…š9qÏ>£U137èX «Wej˜ÅkSI ®Ñ¬s‹ØŒ‰ZÊá1‹F‹Þ;jÌ- ±´O˜6’;s¹r%·¾kVÔKÃUW¥ H*!<ìYóªZÛ<–¼4t)ŠÁpzŽìÍ`=d¨jKb“¯ºcÖÓétÿ›_ÿÙ³çÏ;oBÇÆØ†+/™Ûô§_÷㿼ûü·û÷úͯ—^?üðæÍ‡þç_^.§ÿçÿç/Ç¥ýùÿú?þÓ¯~®8eЭµ÷?¼z:¶ÓÄÆËöáÃùwß¿}zÂgŸßþ“_µ6^.ç¾ýî‡ulÎËããù_ýÕ¿=ø®ß}÷ô‹Ÿ?«™Û÷§úúgÿdlïºë‹g___Ýmb‹Ö4Ä =äQׇgoÞ}üêg9kÑz5ò£ ©s%E¼}ÿæóãç÷×ÿæþñÍöŸþïÅúáÇ—<-ѪT™ÖÒ–ûúw¿ÿë¯^}óþR?þð»÷¯^=[¯¯KÈßüæ7ïÞýþñáÛ%o~ùÍ× 30%ŠÜì(7b, w‡g :cMqxº\¶©Ö“È„T ;˜E–Ù†¡ÂÒÝÔìÎöâ³w¨½[‚š=ôøôÓÓö9$ñôwßþÏŸ]žý³¯×…K"©¾öíæêöíÃûŸ~|}·Þ]?»*ö¢´.K§G?®]1éÁÙÊVÄô©õ5µ®×rƒK‹ípèWïëû¥aY_}óË›B>»>dk7ׇÇ÷Ïqy÷öÝë¥Ï^Þ^–¦)Ü@L‹·Ïžç¹ïo¯%«87Ÿ.®à‹—/^\ß.WËàA5Y¼ «l²JÇÜÞbê<Ç “dqFi¿¢µ˜®)ö…£´ó»š1™8jßבb0J½&Ro1ÄÅ*è–.ÑË*áðÅjkŸ3as¢Å,ÚÈT #Î.´R…2ÛÄiQ›½Já àl6äÒ4«&= Q˜Åѹ˜K‰“ï‹V-@I)LÔ…äF7bbßGÒ@”MŽé$[ÕÊ<±’j{ j‰ Ý5^z•Ô&·«ã³¬È+iŒÓ¼ºz>^†/cmÔ„+D,½W–ä²›€ÂV*‰¥äYåˆ>æàÈ%ºYÍcÃcÓUD/š&ar«êdÄ¥¬Ž® 9ÌbTДq1›#÷ýTÎT¨¦ˆ¬±¿?íÿ‹öWR-rb”9‹è J{…¥[Néåó—½ "ì ‘Y Þì`½rƒ6MƒÍ‘jʘ@oÞkô—"¶Jã(Nƒ‰%t œÜï$S ¨µ¥x&fƒ.)?…¡†Ãè›}øÄƒ¥–5«+I•`–hYcïê ­@›¶ ˆôtOgãôt¢'ІBŒ’Ü‹”28ˆÅ˜Œ\°Â%q»»d¤ï[* ¡ _A 6P¦‘Šð1ñdb&@/J¡„fíEz…¬Ýþ…µD³eºSl1ÌY ¹”S8ƒ—ˆ€'cÝNå°»ìUm«ÎÈŠ[!åFÜ6X†dA.dp#•«ÕBÃ$çdìjéÐ Ç&‡®¬‰Øí[Ã2ÒçÓËWw½ÁZ3ÉéKåxûþÝ$>ÿìóz<åé´ýÉ7ßÛû‡íéãåúúêÿýßÿ]ùçþëÓÓÛ÷o>¬‡ã䥸xŽã—û‡ÇóO?¼ÿþ§‡?þô&3žßÝ}ýõ—‡ãÕãÓøí·÷öþ§Ÿÿò«KÍ¥Ç_ÿÕÿ@ׯ~ùËåæðÓëwôå§oÆÅ¯žÝÜž…ðþãpw}³d+²3Gcd,S|||;¶zv{·.=½‡ÅÇÐ…íÒÃßýðÃë×§þø§¿ùùÝí³ÖøÓ›×è8.·,’ÛÇ?"õÅ«o~÷íßþðúÝw?þ˜Ø~þÍ/~öÕ—-„±.W·77}Ñ»w÷o޾΋Ïc=\/ýªõao¡ì˲DëRHƒÐù|ùøþ§C;>»½5Gæú r„Ò;tœ¿ýþﯟ½hëbOŒpë0DöhËòý8}@ŽT|¼|vwÛ´î™æJ‘u÷ì:gž†cí‡g‡¦cÙD¿½¹[‡C§b0ª„ „û«Ÿ/‡õúúÔvâz“<=®on𝮇å°F« ë|¾¿?=œîîÚ—Ÿÿìæöºé(ö²  T­¹µÃ÷?|{w»(š£í§Ÿ¾k+¾úêËÃr#6r ]^X6”Î9}zzüá§÷ß~÷w‡Õ7Ͼ>»™ÎÚM‚¶^Ä”&˜0÷qMàjæ%‚¤Cª,Èž‚«Š:‹8m^(2v!’à‚#y<n¨Bänmt\¡˜òš ²\‹Õ¬DÌ‚‘ÔVŽ´7ŽPJDIˆ½ôDÛ,0£Ò ¹$V±WL"ANÓZƒCDy%—,»zq‡Z—¶°·#p6@”5œe5·mi‡ëÍqYkk7W—zwGž¶qº\¶1¶qâ6 :ÝŽ¥ß¬}ݪÑÓ0¼ú®–~zúðÝOï¾ùÙ—¯^Þãxþ°ýþ÷¿óÐüOÿ“_|õó»»ÛQO÷÷÷OOµô¸Z {Üy««ãͳ/¾üÅ/¾þ“/¿ŒV?üôÓ›·?üáß÷Ãø³?û³ÛÛ›Óéò‡?üvmWÿôŸüÓg/ŸÝÞ(_æýóë—/^~Þ—aŸbmÅvºÔÝݵhz5&šìľât:=¿}Ë“«Û!Ô yÕ®ßÝß¿ÿðî×ßüúç?ûuÄl>>=<Þùù m3øøðîÕg__¯Ç¾ÄŸýéÏöÅ«Ûg/š–À‚O  —hwŸ½üBôz¸yq÷<$«@?l÷ªé€v|ZAçÓÛ×ï[»‰vE´a‹{$;8=1@æoxÚïnžI¸ˆ…Œðô˜T…žÝ½¸:‡åj]œ8^]Ý^ßõv@íM9+ãå³gw/žß݀ΠQÙƒÑÜ€JRA‹ÅbÔIJ4ñÐ%ôa®dµÞon^„n€6#Pg’›ŽK;ÆÒŸ?ÿìîæné7àZÏ÷×ë*Èi`¹ÿø>Z¯n D´ãrµöÛ«›gÒ2«jPj._¶ÓýÃÇî÷»¿ýúwo>ü(^ݾº»û¼­mŽhZv¦­QjgRÑ€5…è «aÇ$dÀ&ä 9 Ý€Iº™µ§+Ò[ƒe^\%v¼¡ÐÊg¨a„DvJ8ÐÙR•v¹" d:]h*ÆCÒ@ !,£xŽÖ\‚•å½ÞAÒ2w¹ nª:Ì饨P¯öXãdµˆ}Èdb›8ôû æd¸0F¥hs˜(‘µÏ-ÛÒ×¥nnǵ· ¸mu>Ÿ/çó6ÏOcd!7.-TóRÎJ"©HD‚ Hˆèe–m&Lx£¼.6 OQUÕ†¢B5Hh­*\pÉÚmò8:KHjOÛÍ’‹»ÊÎø‹ÿÇ?z)þ_ÿ‹æÛ­>‰ˆÜÒWUœ<ïBU Äsw­W7Ç¥/A› 3Å5©²…ƒ3lx]¼zDD™ H8ä.NÅP”Ø™wÁ´Ó•z’ñ„Äée¹æ¢œ´ƒbäH®Besl-.FÏ‚Ð4‹ˆÉf_ ÚàF”Hb€½ °».U[Bo(Æ"+]Ž É+qÌÊà˜®´¥¬Ü Æ\Ä£qP;вnÂMPÁ̶äI­ Ž\¬•FÒ Ñ\ µ„/T/ZZM [Ô§ìÚ5BËžŠB­åFÀ8¬QS^Ä µ×Mfl¡’²4hP…JŠ®¡Ö ÍÜÙiK_’$k$;jµï¢˜œÔ2÷Þ‹{…“vUT»ÔT]£XÜX(«ºûÇóÕíÕÌ-H…«dÃŒwß¾ùþæÅÏ~ýË?ém1k®K==_ýéןýìg@ººYŸß]Ýݼ¼jÐŽÅ- Ü=q<öc+pÞ]-ž¹Õý×?ûæW¿øf‰Þä«Ãq=¾ùùÿê°\EU‡ãñêæ®?¿zvÁez‹dGhÖÇëóй²Ám2U={ƒøñéãù|º¾¹j"¹ŽŠt5/¶ž¿x~ˆÛ/_ÞŽ`+§î_¾øbfùáñýû÷o^¼úùç¯^]Ým‘2Ý:×À©8Œ­ø±æÒÛrwssuså°"&.ªî½ùìµ*E/-¤ãu{šõæÍÇÆÊ9ȽÎ7Œ$Z´v}õÙ²¬·‡+ð2UB1 Íj,_õõêöæîÙí—Ÿ}qswÛû• wýapuI ˜Gû;‚¢É]"ÐËÉÜqeœ¨ÇrT.ÔSi„¢é¶4†«2¢Îˆ•5Z_ÖëCS3Ù ÎÚ‚ü»¿ýwë‘7·ÏINOãþáãõÍÍñp- Qípl‡ƒ¸ £4ÅþþÃÇ¿ûñû÷íÿðñý‡óårw|qóüö›¯¿|þâ•]ÂÇ2jª5p'®ïD7‚2æNªÒ,ÉÕX‹MVceƒL$6Å~çÛ %w‰”ìæ;ÑJoõIH!Q4VeÙ­Š`ÚLŒ…ê¢È`â9òYÊX…(‹æEà`¨ìú”ÕN߯ðÈ:lMsÔþÏèÝ¡|¤LV&Ê38÷æ6ª³V@Á²ÀàRP Ùa!@@…C0È,Œ’ÖŽ¥/K»9ž·0"Îyór~º?ŸžÆ¶}x|Ú»Rå„[¢thÚ&=œ{þÒj.[]Ò³U–›¡b’¢•žD4 eŸ{ÀDY¬€j²Ò …ô™­‘ÿõ÷zŠÿå?û¡ø–{%—Š­{eu•&& â¢`ç&5Äõñø¼uð“dÖR-€"6<ѽaITW:¨ÕGÓ¨Ÿ¼giA¶ ƒÃ1³z·Ä3ÁtOTD”;j50áNR±KQצz”Xè³mÍt»4X'ê ‘nl4Î`›@øR¾ 90„…˜…>±5=5\5Þ$Yn@ƒ.r´¨@LWQ…éÖÎb©ÙHK€‚rE 3Ôøékä•,+@¥({ÓP„AÏÙ)È8SÇš‘ ïœ9nh;!h‹Ø  H;SyÑu‹½#ZÖËRIC"{åþUNk¯ú–¢„¸”Iêö)ÔFª$C:”gT ˆ ƒA®Ùž 2V#†°¸(´{qžQ¬ƒòáãcIÇu¡·òý˜1@J/Ÿ_Í7ׇ¯¿øÕM?ªUÃuë‡~lÏŸ?¿º[[yªmÄTtrÒ…Ž¦4çkkTíw|óææêêv=o×¶†XÖºÄíÍóPS“šM®:6F¢…KåE$Ï®n£¢°©-"IF)Íä¥HÆ5n¯_É—´RÜZõb ëíáëÜâÀ8$†áû·¯îž)Z…ñöõ›/>ÿüØ,yS±/ MVæ4O¡«w65†aÛm ÷BŠò~0%ÎK ”A±úõõÕÚ›…Óéòððnly÷½‡±‘¨<”sííêpB ‰» %låžÞÎc6ö¦ \›D™qDœÐ°¨v),ÉËÄHQé@ƒZy+6§È–Õ÷œF:jo+¥=|nŸ´CÊtgæ¨ÓÜR1Ásc3)\È JUtªdȨâ?þñ·¿ûŸßÝ?®·7ÛùòÝ·?lór÷ìn]šØ\V ˜µ3Š3b:¥Ž/Ÿ}õÙË/?ÿìËo¾þúËŸ¯Ž77Œv”¹èL^…Héý‰·UmÒcä’ˆP”?åÝŠ¬´ÜíG`BÕb¢˜,3²'°£S·Ð,£ôBt8².f!.•‘ݛ٠3wªx0ÐØœá%Ý‚“<ÑAAì n³Á)Vº@×®^ÇFD9È•Ë?Íe!Qµ0àY5TìÁÜÒ!ÛjÌÊQΔ«³ XFUѳð¿ Õ˜Ö¨8г<‰Yª‰NÌìêuÕá˜ëÕñplËã2Ï[Îñ˜åS ¢ü)…;A£6q îW0.çtI1œÅ‹Ô¨"Ü(øÆu0§»`5­9,©sÄbªyqí3×ú¿ÿwÿˆhóþ?ü.ÍNÚèXBÁjÝšØhÉê|d*xÓÚ!#Ç«U7ÊŸ · Q¨FÉ.lmÏEÂ,¦†ÅâVÞ;ãÕ¥¡BYv&4PKÕQ@ o@ß9µØZMÅØeå]¶Î€…î˜]l>º¹L]²H²µ´±¦ÝÀÊlQOj3Ð=»jŠÁpå­ ,©dm!îR™ˆƒygç9(;DÁvq€&Ū&3DÇ@ÉG¨ˆ¥&ÔÎ䥉ؽÞÿ`¹2ŽÍP†“hÈ•z2(Z`9©à^ê±IŸíØ÷—-ûÅç%Š3ìƒÁS{Çå€EW¶:[çÉ+Ôuó.p SBU u )†^t ‡‹MOÑ5«€NdÒg¶xÊÜ–XÕ”¼´Õ€ B˜¥N¥ŠË‚w÷OOÅÒe>•Ùû1Øšâî®Ý>»êº …‘ŸüíFïj86¬0 Ù @æhê Lí‰50 ˜MEtÉÉÊÎèíºhÀèÔZGÓÌ€‚#,3hDŠÂ'Ü0«&ѦÔKêýêöúV¹U¥UM#ÜÀœÉû÷>Ü¿=>{VÕ2/oßþxzº<ÿì¹–#ãi¼}ûú‹Ï>ƒÎFÖäY`¥ƒnäFqLÒ–(ÂO»–m3»LòDX‡¦mG8¢G_W>¿ºy~ûÙõÍÍó»W‡ã*‘˜P¡nZw²Â}e¥´ÐÝų-å­õhÀÈäD”GÙ@k*BåFìë€6ðàD|’Ï(=P1eBØ(—º›àf¨ÙW´›ÏY½Šœ»ÑÆ…\…N òjwƒÄqgT.ägŸ}Žà¿ûÃwßýþÃûïzöüÅ«ŸµÖí™Ü•,!Ǭ³ýÉZÑ7mÖ—gǵ­+k¬­¡•-8VÀŒ„QL¡“δ Pt•·È‹l•4§˜ÀÒ@îâRT2Ò3„ÉÉ\ÅŒÞU€±ÊJÞ “ Å.šBTz–r'£ , k±ÕPU[–¶fúp+‹ÕíÓ(vøø˜íNKØ4i²õ-Àæ2s^À«b6ÄÜG…µªPAGr›Þq1¨+ÔS‚ˆÉû{æÃÀ@sŒë´ÍlS`ëÑ[àpXûáðêåËC»Û©æx8Ý—¥s]Ô([¼6A…p`E˜ˆe¨Z‰q˜¸N†:s—e Ò”…O“DW˜ƒ0"ÐàT<Îbæ!]V§69(¹4Œd°¸Ð¬šR€Ãne)À:[v­0%O·¬s E £&X çNElOà5áâu73{gåRP9K°“+­Ö¨ÊõSã_ 1\;ØUŽz$™ZÌ‹\;°dV ¹ñÿOÕßíZ¶m[ZX)¥¶Öǘ3ÖÚçd‚|a,aK~‹Ÿ4Ë‚G&ÉüÈ\ Cb!–m2ÏÙ+bŽÑ[«¥ø¢Í­ÜÜ®ˆbŘ£÷Öj-åûÌ\˨êÐáµ÷â$óbLøn€ªšÄÅ<Ý–zŒ8O€ä¯™UJ<Â~±Wò´4>ÞÿæüÓꩵ~Ì¿MѺ9Îû@…ߣb¦Ò7^âÀ‘Ú3ÞŒáÚ KΫô@à³}“6îf]R¯ \ƒNœ à‚¬e€ƒÈº7ШP'yôû³8Qwã-)mêÖ$ù`#ù`¿/\¬x}7±öÌÃÌkªÿŸÿãÿçúWÿã·?õZÿÓÿû¿ù_ýÿ}ÌÝØór§=x±W!Ü£˜M8oUÑ$ÁyƾÁHwp&1ÏqxîŽê‚nÛW÷šõzÔ«bÌ'L²“˲P(ƒKlö¾‡Šuû}s¦ñQÜÍXЀmVªIRiJ›YÝÅt3l¹BšKÌ&A‹DmR Ãy? !Ÿé½³ ã3à—Pí©ñó¹ö³c·ä˜‰ˆ?SW‡D’и³?þûÿøœúõó_‘¿ÆoõoüÿæJ’.Zˆl×¢'‰|€/)GÅPo(;nT È;D òÒüò~ “¬ ÞyIÝ~òÆkó‹Pñ‘þÚL¸å5f=-Û{„­ê”}Ó‹ãT…øv˜~ŒË<{/.Î{ø%ë“’ñ¦L÷™‘Åþ+GŽ˜MP„±ŠÄ\·¶ f‡w¿ƒ¸U š½ò-w?+5ÍÚo¿1ΊtÜq˜AŽÒ^”’åÛZ¦çàÏ»ŸÒ$³}ú`ªýÅ„8;µ­Vi2‡±ïoZV),LæþÀÇh~þP~p|ožŒnšúýó÷s|ÔèðM+)T‡1ô#LAÏȬeí&õ$ i€1 ÆC5©?;¯R·½±Ã«Q“9Ãï ‘ŸÉ¦—ýQœÀ ¨à!ÄOøs”û¬2qR< NœÁƒ8¤þêꦆö`õ7å¯%3®î * 7Ü´´áožhCÉ ?«è@‚K_3¢œK\ô|m ¼ Œì¸ÈÂ9¯a–?Ь Òsä‘hõcqKËwó6Sc@ºØè µ­T¨Ð8oJ|iûxXÍ0XÉ8»JPÔøV;Þîgé|õ¢ÉäQPƒYJ‘Fýbú¬d¯z<¦ê¡‡ŠUO16¥%[´P;µ‡?É¡yÛ»tQGg=#‘wäGºA†CƒM êb­¢ŒŠ€¡8„±SÄj`Z’y¤>‚ÚˆÉæð¸EÆt,%„–IbÐÉ …4cq^Ï¿=î÷×ÿüÿûïÿÕ¿üã·ûøßÿÛ×2ªGãþí÷¿—4&5·ðIã ôPVÕ|,½ÁĺãOw ¼³Ý¦ãêÒÔ1»^È’,mAèùw¸ DéÑf<”°Cp°ôäþ"³ רˎ}—šÜ©Ó¢×Yv¾v@\#à#L“—`ŒTEö%.B`³éŠ:zGnߌ:)‰Àö‹Rácc!#\U/ÂĤ¯ŸúÓï¿ýþÿæóOÿ@ü¡ÔR$¼viÏE\gà ̃¥¾£Ë˜¢k~`Ià$ j¨åêð;»‚ä€/´”‡Ö¨qûgLòML`¼òªH‹•çÀ€ è°ínÕdè(9=±)ŽÇ´Ñ•‡ó ï°þ‚ˆÚ£ø0–ô2² í”w66Sî}n–äFvpçœÝó\ÉCíÜâ£ÓăA U¸öÉ‘Ÿ¹`µdåѰÏÀ›EÂM¼E2/C3QzÙâ ʹ²÷ƒH–Ý4êfžA+å aR(±‹(póŽ1kŽçõüà|þ^¥ÖWîåýæau)OJ AéÀó²Ü0ÞlŒN‰¶¾J™ CÃá’†šñØiò>1ÆÎ ž®]þñ?½þõMQzKÿfcU/ál›~³ñ½»8|€^ûÚkæå âOÁÂÀæ¤cNªV¯h›¿‘w"¿†']%Lds˹‰pLóWøµ÷£´‹Vr-¶ÅÙe'#"€¬;¬Šfë—”²¾£4 Uï=L[dÚÌHâtè-' ½–ذö•€ êrؾ‡Þ,vO躳JTаp-ù`~Š À!u¤ãTIC‰Œ_+M(' O'I¹³/°%0CšÁÞ»æ v#Óu[ïò£xG¤?K¸G¸‚ÏŽ‚û!møhà p³?·ÞâìÜW†<ÉŸàÚ¼®¢û'W"»êG7[7‰ÂܰÊìÓ!ItmîÃ6$Ø¾Ä 6|f>=´H'Ÿ©† µFT~lkëN±é6/?ˆIT<$ïÅŠaHca¢ñw´ÐÕd[ª±#l]óm]§Í mf©¦›äÝy‘´‰\…°ÐãÔ[›9 XäÃz¡ LûÌb;Øí«úà ¤ª-ÊÄol2.vÕX4ù³)×þÓïŸÿðoþ××ÿúm\×ïÏ«J¸ÈÍWWý[ÿ»ÿmâ(ªÉÒkìÜð“PÇ*Û³{Šp¡°vºøR!îTª²ða›ªB“L_8ÖšÅ|ï.@žaå _Ü%ÆFqXªjå§±.±Ñ,²q¦ D %Ü Ut#ò¥'ò~€ô„¿¦ð²³÷U:ÊOe²à~KBµ]HP%Ö  ½{™Èž¤ø n^½î ²±ÄÛBŒ*`¥ÜÐàg)Þ!s‚ ‚”„þž~ª">™ën§*žh‘DV2W6€áÏ·*Ý dÜŽ´nèUØ`-IHò—ˆÂo{É\ œ!¯Ãï¬$»mìrÈVÌ<ßt!‡¹W,õ;äèÜÆy8oí:îFáã uÑ¡;y5}Ð3ZRxª (º+œs°òE^ð0×®iÀ¹;»4@"(bŽ>U¤Îµ5XáÒÜôƒ5È ¿¼Xô ƒw{JÞ"¤ž‘‰Õ4ÂÒp€g&“±tl¸ óÝ-º~ï»(Ôã*Œëw¬°~íùç?ßï¿ÿãýëüþ¿ÑÉ5f!ƒè ÷7ÆvÃTlŠ·0‚ÚÁya‹_9AûÈV!Çáªo Í¿®düÀêRâ²03 ›«ÎQ…ï?*?ì?8~ÌçsV®z¾}mZ ²ló¨üFlÄøK _ïYÅ íR#£[”˜Cˆ’ôÙ`5ʼ˜ÙÔð£bAìîö,\’ÞGgt쿉!Q ¬Åž~H/ j^Éb=a᳸3â¬dÏ™œ©µñ}6&”îÇ+‹ôV0U‚n†ÄâÎÀ'ð.æÅ+ŠŒw è» ›ôé&/”†¢hwk0x¢ÆÇê|‰ ¾P´ò؈ê¦*´2ªF²X]™Œ\€jÇuJ)º+“Dá)Lsj¸õ—A€éàÀPev‹z)&Ó!²É-vhDM0aÎ!† ß—–¤yýþñã|þÐÞë?þ¿¹ó®Ji‹N*¶6ìÊ%ܤÚÅö@VN–º(,ä†ãsÜѦZàöO¯ýRüOÿÃÿ–mãüÑKÏÝ¿’f$Vq¹0OKîóùx~ÌŠR­zU»0•°z4¯ähæ)–«ï£ÊíIÑüI Übž†0 žÔÐÁ¬R¾ôÙyG ÌÃ&MµÚÒ† ¢áOè§øu¯3íbx#6GíYÞa> ’w»1Ýol?¹/j +QçôC¿ |”ÖvÓ3<›òM²3©*lÓ Èrkĵ‹>„WçW[Ķ}ÒÝN5ˆ€nøDÆfs7¨Í·÷ƒz¶gê‹¢pUò2”¼'ž-}ô/ûTû‰Ré&™\i3lµ&*orA»KÙ…’9ƒt<©¾wTQVŒŸá[™q%·Èeé=g(Wƒ(UaSÚ €V¹ôg饨|Átáó{\1oú*<‹#ljO4á;'e‡q‚\®¶÷dÆ/±ÄŒŒ·ÐÔƒ&«¤ß¢É/HБ_ŒU!š±ð`š1´ Á ÏK¢Û)àFk?ŽÃqp¥¼… ”¾¬wb Œ]ÖQÌ]¨æ«ò1©&ßÁ«›³g¡È+12NÂóí(>—YiÁ8ǸD"ÙXjN |þiæé2YDCÝW{%›8,ŽÃd¹ŒB|BÕ½ÓÔS¹ˆ·íRߨ„!aFX2}–âyï˜XÀHóඡú8(¯ W²{XC:“hoÕ 6¢Y¶ ×£as:¦náQ¹n=«mí5sÙ+À ™·0¨—miTLåì…”ÓàYÉ ­êÆŽ…”d0ÑMÖʇyxcWx±:Çd3qˆóß÷ú€ ÄÕÊ` ›"rI0vó ªH3%$W UCŒ˜}ÆMÒHã’{f”žM!oa µ‰ö“ˆÞtÝÞÍܤ•ß@€ž0  ‚9ÿ4Û<èг`Ø~Nvu¡æäŠñHIiDø%'…Áë_ÀHHôî>3PNr•µ³OrÇ)û!ŒÎ{ððúm’Ag.?ÌÔµ¯Ï¿y<ëëçŸ{cŽ}M r¶o#ƒAbÃ…»ÂA!²ÅqïùÚ(Á¼ 7ñ,à›ð?þ§Ÿ•>ýGÿ5M$zÆÆÙ>õ(öÁ¼žŸ¿}jò’ò¬š›»Á‰lvº/œ9¶*Ïðœ"¬+ˆ°5 7ccíCÏé"?Ή ±ÀC>ZDwatt Nc1KôÝרs®Ï¡Š<ÃòØc™Î‡P­f~P+Ò¡–7º@rßx17Ѓ¿mÕ,…  ‚†Þ“A=¬XɃØ)WÅx¿–ßs¬ mfˆ€ ;ÖWnUÂbÉz9Ã9:ÂnŒt®9Á g§¬¯”LtÿQ‡ã*Uð{÷—˜îEߨXDhJ Û;zo´±å”u‚§EªBX¸X@oö1¾o(â|ŸÆî’¨2V…atìXa²„âsõêl¡*#)7FA$È>ÓÜÉÇuýi¯µö`A¡Æ¹æ¶'3 †&Rů-/°¬2xS=øüÖ[RN5¤éýÿùïÕSüGÿ¯*Bµq/ égžgé#¡ñP¥øb]à?¼Ÿcaš´.§Œ„Óp’€ß S±å>íƒØƒ(¨± wíÁ¹3бw˜ŽSóG•^©wÄàš©’§Úiø·â€óªA2Ç·~0å* 3là©Ljío½U‡¥FP›|’.x)¯D?H/¨Å鶱à k$ܪ¿PúQHà‰¾3Pòg·‹¾£` >O Ín¥&üÞ>¶=Î^ģЗPÔ2B5øïÀã43Fͧ¤Qª\AIZ@A#+A]R»XÂn§t¡lf0ÏÐJb iš é½uªQ`x¡ ¾Ìh¢ù%î"±Ê¨L#W<ƒ5pƒìš'ÀF0¼ &çv„a2¾FFôÆ~ N .J,ó¼ù'ò‰<Â_Òd}¯KÍBSsô‡­èF\5 8¥O#¥­ÞÆK´w@F Y«;Yâèj5^Qv¿‚=jM6êTJŽ´ïbæ7¦‰rÔx¹D|1/J• ÐJ`œ»¦ÞŒˆ3Ã,7Pß¿󘄹 É“%|wõ/ä’KØÑ[p ÉL8•]ÈB掣XÌ ÞçjØg'®þþt£Ê$l‚ˆDQ„ÌL›wTÖªÌ¡Ï€ÛØ½­”`Œ³Í7<IïÁ}¶547ÉQ†W§‰!¡À,áBÿ°Óˆ(©…LëV×S©u4µvo8Î#¸Ú$'¹[w¶˜8@âkÓÈ#厥›¬ÝI[’*{ άF£xQ»xuÜ9?¶Ó1\hx€c$)8(ØlAY«`é p'd®¡0³p4ç,â“™ËE¢s—R¨Ò,ÖöªÄèK…9P"‘_Î8N#£—ÛùzÔÅ.M-¬NÀ±’äKié b-1â,Ùò#¨ŠI¡ ÑLŠXÌ€ÙdÅ·ÙI(-*pMÎI蚯÷û}w¸u%8ÄK¼A'”½¿w‡^¶MÐú ˆ Á v„Eóÿ³ç¿~)þÇÿÁÇT±.~4|¡ÕÁðâ‚ü$o"êù|Ìçõ ±~ ¿ÇHHñ°Ùª¢iWLô £„‹»¸î|1u%ê½Ô¡~_"’š\ç‹Ø3ñ7´6Ö°óÚžàp5P>å”JpëX\Û1S$t‚TÜ-r3D‡]†)Bïí‡yZô޶ý¤¼‘c!ça*¬äƒó=0’Ù¹}ÄTz@þ^P¢,4š Cæ¡¢›­”³‚×Ýë44C#Í<©B~ wdä±ÍˆL•ЙmDNZò(µchS"NÑÔ;wÅzt³x o«Ùg½º ¡WØRG¦Ïøü<Ë网v1$ÎzÛÆ†#Nèž,S@·oäÃÙíû&=zW`ä8\mEØH“TÀ™å¢ÇN¾a'µær@‹'R7Ü…B§ "ŽÒ³ZÈsA°¤*}JC©‡bV¨*€óãóoc Nƒ£(ŠÜ0ŸÜà£Q¢ˆ~•?“hL43 x¶·t ptÝÊŠŸî’&6‰h™'•ììk4ËɤÚ@6j´ º‹'À+@æ=dsÐWã]bGêGáÕP¤ ¼-nv`¸$Ó09²¯à@ôÚA;ßInsÅbíü¡š8ª xÊÀ“<º”à4 Í7‘Aޤ›®a {²Ÿ‹¿K\ÍlæÊ®d¢ÚþfêBõ¬­î;ûÎÍ!“¸;7|YÛz£@mk#€ÑêoïfAq•Jå`ªÃHª !ü@¾]_ÄfN#‘ÍÓ_tF]a)Ó^Ô$ðtòUžDuÒˆÏx_ ,´àá!‰ªaz\L0oÂ4õýü¢xÈg!Ð]-ÛˆêßòE3z¸`9= ¥UœòoÅ|é“ì¯PñEXHc©²ZoaŠA_˜ãT?Q®\<MÐþUš][£ÙHªÃÂÕOã„u ši¼€‰ T_™¨»´ !w p˜oàMŸ}Ðy­lòš,ä+hôu°ìûö@¦0YF&f€W3âý¨µÊÄ"kb#V¸éÒÝãVbˆ=Lœà ?ªFzC—õ¹wòˆ²qLxÀ‡£lô&/"] Ðn¥,ÒD\»wjÔЕ, ÷Ì'1àÇ¢~ ÷ƒO €…ø¶÷æ¨ÛAîì+Ô†Œ²³/Û%¶÷âMçÀ.>"‡¿‚":ùb”}—§­¡u÷9<]1KŠÙ[€¦¾™”ÿ$w<ÄE›|‚bÄÔÊëÕ½/Ar Œ`§ÓaÆ5wK=®ì=’Fˆ4n¼Oœ €=’lè67ie^n£¿nc¾á\VAÈÀxÝ™b"ŽÎ<2^n`î4²'œ@ìD·«­ÿè®n*XÀŽyùFÚ0´7z€4ha©¦@`“£ãÓtü¾!pí­ä bìYIÍUUw¸ÈF€…->²/j$o⢷) >J4^‰…‘,*Ä ¥y úŸþ³¿z)þÇÿþ Üö§ù¹zÑѰx)s ?6ïkü6p }>漞÷Ògq(/ôÕyIÙn‡‹LðVªPô“É ß ƒƒéЬtm¸€(-ÕàÃìÚWi3߇(Å Ô*·?*54+ªZ!S#­Ë6ùžü.”–kzFе›7ä%ƒ”·8/ð-Ù‘—]e=$¤pl‹‰P kPœÒY…–)æ²ÞÀ¡¾IÚ¤ó9£àÏ­¯c@Ö$I™0›|\C§bW ò&úAaœGX8ÅRô‚þ\¹Ä‘.r@|$L[2®7ªK¿%C~Æ2-k·j0¼©/êRˆjd#£ƒä®1Œ˜üÞăÄãFmaô0’Õ‘Írwãì ðN&Ö•ø/ã=L='驜Äêou… îÆO@âpɼr€dó7`Atï!UÊçèÑ‚ i«ÉL°0ù@î 4°Ñ㘸 mÜÛ3z79ó{ÛE‘u ^6٨ʾB/ƒÈ!r€ÉšÀIu~‰|ÏQº•Q8¿º‰mnjRq–¢¬|{ùéBÄqúþÅ;˜5š¼ÃÍ|ÀÓx5:x Í­ÉÄùr#dÏ—±.qKw0K êÎÞa ,o ƒ"žÊ61Pï´+µ)àm³’퓵9¨ý%ËQ—ùwg8Ñp¿ÁkŠ,Ö”ÚmD“ÍF'›Ž»k\õÀx–Žm í::ˆ}i~QÅþ†>/{ÁæÀ÷£À+Dm¼¬L^Q£~ºUôKìöh⣣ƒÁà§ŠD½»…P…& ¦Ï\.¸}ăÃp46h¢JÓvÁ'uΓÀ9Àj_4šJ>á—ô•Æ6mc;] fƒ3™Î¦tlTCNV„RÁN½£—wÒ2zù20°aÞ|÷†ÌijÐ1,—Ô•¥Ìƒ¢qî…€ÿ0ùXI%ôð1gT!|±Jxµ¹m…ò¹ ¨vØ1áœ/ˆûö÷Án "Û˜Ž4Æ4;Ç‚vUØ«k/g½}~þ)˜CßH pÑ›·aG1ø ¶Aåž ˆË@¨€R‰óŸü5ü?úwÿÇï6¶IÍP3ñf¸5Ö‹?*(pþöão8ʹؿÕys`èlŠÆBªü 6²•ÙAÆ$Ñ‹.þ¢n›ìi\A½ã6‚ŒåZVUÃLÊd£«P [cal"}7dé«ÊŸÅ1­ì¹²·×‡2(8?€› à0­*…¤:~*S–4ŒmÙxW&U.+`óC¹ÒíW<‰7£ˆ‹ŒÈ6Űö‰ˆüù*ÝÆ‘"œk#¥[ì‚u )äDl(ôqÛéñ Mm¢á €%.ã}t£ŽG°ebA‰—ýpÂ,¯ ÀjÐà.GæN&hV§Ýl ³”È\Æg æ/2íg€Y>˜{ð>‘V‰´Tï4:?dœUò6ß]ášüÁÖê_bXN.úE)´Ïè>g7è„ÂG²Ïú°Lˆº¨®Þ ®¯’S ŽÓRjÌ¢iøÐ†Î놹ç­`ðHõ‰!ƒa¾£‰yçÍFRb™àyKå(_b ŽZÙ«mjx3¶zò{¬V¹:æ­dOa£³´tfe‹½9Œœ/N³·ÛYMÖ«Ø †”¸7¼LŸÔ’W€îÒ¥¬!+¥!ƒâHÀúPÙ|ÓÚF›»½FÕè FÛ P£`–Mwï`‰3è3/’ž¬2$F–<ÎÚäH#¼ŒYÛ|ï ·_‰™¾NÁØ­FÏÂÞæK܆ÐlÒ‚ HB}1D!ß¹qÏè’táAFØœ‹`󕚆o˜þ]ºƒ–3Û§¯+Ô¹~•ëµÁ½bÖ­j¢ ^UoۙÒr~XüÔ©0Îm“|º%´ñ 1€QÕî‹×ŽÃsÚ*ö|ŒÏ¤ Ó#.òelVٛ¨Ëš ÃùN%]5Á-Bý¶rÅ‘ù3ÀhdUñ qgëY77ÂíBŒNÞì˜Xp2T!tášv.1ÐÃ@÷5•Âñáe9M)~‰d]±©ê<0hW\éYc‘@7ª‘Kþ$/Û†¦<ÅyŽÀ"DFV @”÷¡ÞåÌcþn¤—.Bƒü@ÚZ¨7ñ:T¬î=”A‰5ë £f¸F-€“eŒ81xkZQ‹RMe4ŠœƒÝªÓÁg¨˜œ¨—$÷@ú*Š Û“# sÑ_Åó!\€ƒÎUŠÖŽúcÔÊbÝâdDc ~ hæL_˜1ê‘ÓÁèïy$¡¶îFX¾AçœÈ@Ub!ÇÊ„Æ,­SjrN‡ÁÄQ˜cîqØ",³É°‰/¨Ü&T±™ðÙ)|ÇÅYœÁBF7ˆQ¨’»)6«O2ùÚ !e^©&ÂYµ.&ì;xŠ«´Ž aÜuB ÕÞñÄ4y;$žšªðn-35ô‡ëô¬ÞˆºC\$MUÞÇÕaLHÆ"e_Û8ƒÃˆ‹™Èw&N0Sú°€ È‚‡äÐ?ÖðÏ·ð4+굞 ¨×«Ahý<ß™Âi/54üH&Ø…õŸÿuúô?ùÿKúGËæ&®‡¢z¹&9¯2‹v6ðnÎ7ñûßü¸æŒ¶ƒ«Fï{òm¬íK’™•}CoV7õî€å­,òÌ;_À,qugÍ.®*žI]¼Àm¯D6ÝÚñM^ðhUéMÖQAÙh—;/æ!~i$õN÷$Bï\=ä‘$jrvâh#HW)@:(Ž|¼¨øñíÒÚuúä[d39™ùà±…e$BÁQÝð _÷ð5šˆS£6m1$7X¬n¢Cï0Ü“¦½Ò%)±¼ö[<Íúsõ@J5½c §åè{:ݧÃüâøúÎòaQ+´ô&qƒ°›ŒYÝJøFÞԧϦÐ߆÷tIi;õVQÁf€<˜Áz (˜m¢*á÷ÝaK¨Œ¢Ad$¹ 7Š7ŒàЬQ#»+×&±¿&~¼½Ú? ˆ³`ä$ Ò¹F¿­ç .©  SiËÐzRΓÖök Ë]©™"ýŠS¼ho°Æ††ØmRHNNHÛ7¶J@íQ{àƒßûÎ+Áƒ7ºcU=» ®ÊIi‚`ÔJ,L*áû´Ó6Fõ, ‚Ð$e& º oç—UE•x¦JÌmÖFžšå¾$æh# ùP=)ÇK*HÄù&"ü,zƒv(™P§ô¼ëçäÿ¬|®šÐ ޷߈ÂùóÒîbzSŒ {aep®BäíT°8D Ô˜P …˜Ò"*«ðã’Ä;li—á—yŸ›ccŒú´b¿Á=òéTtWí"ž)î8yÎo¨>vÞ%ð´îèâsäbfÍ·‚É>a(0'ä­‡í-v…\5Qùû?^T×ü¸EÌàƒ=®éÍ_`” –¹]zo×(„T¬îEÈëÿUÞÿOþÑ«ñv³…ѹÃ5„Áª;ùpß»‘² ?éù7ŸOø<݆“W<âèÁÌF½º_r@_é9³¥z5‘Í}dC›‹·pȨ‚Ä„zSåÂLõÀ&¹p¡fCôxœP#®RŒ·Â"t ¥}¿Ç?øÖ!›ÄôCAÍ«`a£NÅÅ3™äI>:”&¨Âˆ] ­ZXc°àÍSe+@ÝÍ |Œ ¤SÅ–7kÊAÓó&,fùŸd¤¼*8w<‡–ËNˆ‚×°ŒÅ±óÂéä&vÁ]´ùÒØÌx§/HÕ»v$ ]UÀ ÚÆØ!¦‹ÅÔv@ddl²PŽl[TéF+N#l‘@òÙÁ>¦ÉU­l´Æ!Ÿð²{ò*§I«jµÌ|À`† uÇÎ o±Ú—t¹$¡píÔЃØ.¤e`”gàN½ÌÉ]œq!PÙR%·¹.¤iH®‹q$^•.hÈ…¥„žá‚p§ 9ãú« rÐsàqZ6¡‘“l`1ë‚7§ d±–Fa–š¾«Q>è¸Æ&î wƤ8ÖYC#„C“qHÔ•jˆe{w›bqg»fÿ…öð¹<îÄÉ•è[eÈ»°X1G4‰"ÉE’‚X 4.Ð&qkŒò@Ö›—hRÐööÅP„ˆÑ=‘=õuIdu\˜‘@wƒ àÆÝª°šõ:®óöï·×ýóÏÈß]×–ê(åw¾W}!â¾"HĹ”ç½ð’'±™~È8@KöþÏÿJ…\C¾·ˆ†)“éÇc®FîýD’r©±¶üT?ìÇfÖ>á+(~Ó@õ–ÅÊ].êsïyó%ÌŠˆO¢<ñ8z“xã,ï×Ƚð\;§pœ0ydüy÷>˜„ƒa^ïä  òHV¸c º® r© ÛÒ­uÑÓÊP0|O¸av|xæ›Ü⇙R -tsT 44ÊP²Qû[¯+ÓvXÕ–wûű‰T´5-º‡Ÿ€ã_Ò' a… ìDØÐ.Ïô#m£y@*IRö“4v µ³–êÚ~±*Yôœ¬àE!>Î7smÛ[¼ Å}ˆ¢p¶SÈh| …œQçœtJŽŒÄâ—ý”1DÑCÙõgøé43¨IÝ–o2¤5nh'À­j´ÀjÞñè2‡¼˜ÞÝæI«pqÍ‘˜Wt†PC£ã.™ "ÇôíšÑpuü5ïýçâ…Œ‚ ÞÌ Ù(yÀ½Ù¥P€oíÖM«3LÔ5Ã&V‡’Äy£N¹‚zHµò >w€“¬âØÚñæ^šcT¤gâ½–NÆzf8“Ux'lTØîêRˆi|•v|ñ¤œ°‰%6ì¼Þ"ýˆšß}åÆ×Ô‰»˜£“_݃ÁøîÒͨíVغã=厌7DAÀBuúŠ»t¼€ïî_¬Ïd¯X%FÉÓn —÷Fߪ‡y;[=LXæ0Õ?ÈÉúT'Z{“C´¸’:Ïn¨¥Ÿèߨ&]ßíòk9GÜ2«$íŸÄUäÒÓôÈ6/¬²âéŒâ›`£§º8Ùd²½ÂÁYŒð<êØýÕCgMÁ{;*xs‹ ëKèÕ[£¡Ado4DöL‡ó×-.ÚšŽÊ|ÖÝYPÒEXM̧¸úëXé­±ÐyúùÈ¥ûEÊ—<’˜+Üð‡²ˆ„ ¶c ¢‘Õ"Žu‹z$ð¨ÛC؆¥]NbR®Ã㢣ÀîbZþQaq¤ä6¹ÌVk*ûáSšU]£Û{å 8öfzPFÛ\>îÝm†™áö™~s&]ÙÁež‚ôf_;mHÊ8¶‘Õhð)Ž1—=ò»d«À„ÜõºÆV3ùPâ,¨ìÇ­v­å¥ÜÿK ø?ú¤m" 8Þɨ)Zúóö#-qK„sþÍßþø1J [xÂÛqô-o¼¨¶•†0šã\ýM»ªÒC2ДÅ27ÔD»‡`ùݼ-\äÁ_ìÐW) ªˆËDçÉzÞ¥²ˆåçÌdö"΀KúE¼n¼:ö ŽPVrLkT6=º¥pCΖ ÒI 1«óžöü¬ Zñ“†È„(9ïÆUC¥¦r§G0Rä.½ÑVñ¢ÏÓIÉ#Ü´@ÊrãkäÊÞ¤ˆ.²¡³v‘!Ï;ð*[.ÑXÃDOTé4Éymé ~-þ»8\¨TaØ&°G=;<Õ‘Uvh{?4;_Æe4978U ÓÏè«tÜT„Ç¡zG‹Üóxª°]ïöˆ91„$r.r O§=Ò‚„šÄ0Z,–)’Ce‚É©zW&<ÁÅÄê‘ÔÅ,©¥G0LCÆ›¸‰Ž‚5ÒÄ@+Ýé.CÇÂ’gñ:ú-²…ïûøÛ¨FI…Säì^탕GŒ£…1¹K >‡'N|UÌt'äˆÎ>Ešˆ‰RÂlŒ«O°¡A ©È8_ä•„ø²z®€œä.ŽÀÆ×À>X5G¶?`pH^ð–Få²&z%ëwÁ«÷ì&7Φàç÷6_?__ûþøñ›øiKJ±QhŽ2âÌ­JŒžF|–bZ€œ Ç-¾]zü“þW;Åÿëðß›®JHbÏA¨þÿ ý2ÿü?A4®ÏÇ1bÇÓŽ‘;ÚÊEaçÞë†Æ.®D•{áÊ9c‹WÓ⽃âÜèUqÀ5á9 Õ û9™øn ^¥7½¼6“cÚ0 ˜g¿Ãª…lÑ„šˆ?„ÈÚ’{Vl«( lÒ˜gn|Oå:7]ɱý³óx ™¨å¬‰ÑÄÞ [úd­^o° Ïh¨»Ã‰÷Æf†ü{°ë4›‘sV¾ð/é…”37ª<н’W7ñ9XF‡b ð팡 þÙX+Ï yÐl8'›±ŒŽÞÛkð‚vÀ.…°íűL„ˆu#Ù•]-fäµ MvèIÜöK¨n7<0É*ƒ`é¾É¯R#5ÀoöXÅiðƒ)$C ¢‰ÄD;÷'Ö-)€IDATH±Ý–”È®ªœêjŽ? wû¾3¾¾Þ•_óCÀ¸ê˜oÚ°Ó…$(MÈÅóØX-#Miî)¶_…Wi \ÿÙ?{üUOñÿô/À"Vé‰ý¸D€ÛiL·*,Ç×\TÌy=ÿVóO{dï+’Æ™êGêµó5øp½7Þ`‡oÕ€ŸÁ.>:xbæwÒ*‡&-ô~hì¤É°Z‹òHH øFª#‘Ìå: Šnä—þÂ[uƒë ŠÔÜ ‡Gjmîò7ëHÙ&7"?TH#¥“ #ÝÙIÁRnçôß·‘,\èU¬ÝNùÞt/4ø½6‚=ÆüBQé3ùº“QX¾Û’¦Ù“ n÷%†Zbå&¨<ÛXpU7äpkJCž7ºû¡ °¢û¼$«>’„¡Œi’'t†Gz&m\Ⱦ.53#áê!îA LÛÅ1Q”CŒps/_Á ôÙ›ÐL1ª\ÂÒ¡cžL j`¸Ü1’Ñ-ŽÄå+ªAÜ'»Ñyތ˘LTg,¸.»…À3GÑœÛê)dp r'£Ôvc™‘Zvn2wÚYÄZÙ$‚¦MVâæ Ž¢ÐÎ`i4¦…N O‰Ä«ñçÆ š% –ù>bà*éLÏC¡‡*V€©j@láçêúóŸÿåëªëÇuPŒÌ)}Su!þÈ·%4Á]ŠúJuÔê{õP&` þñÿâ¦øïý×(ãmWáGð^y—û²f8ð.ï``èyýÃqQø":90Q!=Ï@Òî&Ôz¯@¸X"B(2oñ%læƒÉ=Ðá&ÐÑŠ§¹$ÈÛA8¥2ʆxŸ…Iª³|?©!E¸‘»0éG²ïšÜb{—¼ÍgÁÈ ®M5^UíÀb~O¾ •äâáKlæ¼É7¬àÚÉ|†0·¬‚pµPôµsýñòz½2Y”xöÓMl©צ¥@cÔ‡"» ê ©Ï-Õ’‚ y»?…lùÈàWs7bªp±¶¦äM¼9ª¢çPr¯wÕ£-ÖC±½Ä9TãšbjWø>BSºÞùšãÂ=à˽Ï~Tñ?wT!pŸ ù! z_@o)6wÕP“mùþzj&äXÎgµtîÆAûΛò1V‘]4p—HŠÛZ#D{Іc×O0Ó?XguxÓ£ÃÒ x”Ÿ$Å÷ñ¾þrPêïTJŠAB¥p¥;é47Ïã=5‹£Òƒ!|FDBjn®7‡ò**0ó,yáR2<šþnsö„‹Cèêà]‚zž|X³„øì;€0›/°P·ÛÖ£ìcÖ-’ZL iRñ·Ð´ªy‹Î9&Wïcz°ƒar|.Jñ½…ÏXÇÎh\âå~O»’„[(0`B„-3P9D v2Ïpl:w2øÑ…Q ÚÈ”„wòÅü$Èäzã[”Çd«i (úJÀÒè =`6 ÎÒèn1Ì^Ee§o_ȹƒ/ZÈgô%1ý$×;_P ìt›¹J#ú*ËP ¹,Äô@%;¼éúF¨`\|wwZ…C« SÜoÛàq¼Ð}!%½N`s#5ð•, Ò25/pëFFØ¡*;h£é+êlj zÐ2Wë-&A£Y¼Ã-náªÔF†Î2kï2qºâèp´¹‚÷…G"12gä°eÄËA âBBï­/ó >‡¤ÀYÌ•¼’/æ’H41Ånën€ìëµÇßÿËùã7ÎÇŸŠ'w¼&ž —шà}^#™ÌçÐÂɮ𠹜$óŸüuSüOþÃÿ²0“§95Ùú o®ø"=àßv+)c-üþ·?þ­qµÆ/2‰&–q/EF6¯FdÌ¢ì)õO£“.]„7ßÐ:GËðˆ5 )a8hmÔ’*áU§Äji®ˆ„Pw<™ ,$¯Y«#ÔŠ»ôÑøìÈTèÙDÌh»´l«»¤2áòS¡fÆæ §ß–‚|•V2„B á‹`sÞ™ð¯Ò†ºØG_Ntnì¢ÿü~ý×ÿâ¿úWÿ/ÿîïÿîY?æœúndlÑ•©|›5ⱺ }zQ“w±H9/Œw0”]GŠû wøÉÙÁ+x–Þƒ…´~YØÎH éâ|Öº3º‹oצp”@7ÔÁÐÈVÜ$¨îJj«¼`b.è½#d«:ZŽ0¥`9;{¡$ql‡g…ŸK°úã Ã¸#´Ì¯°à{Pž£½IÞü"g Á--Qβ˜•\ »ËèbÚiâ¥p¨\¿W„ó¿âÖ>‹%ãª|‡¡¿Ô'´õýÆëk!T—ç‰ÿ؇¡Ö8t*UÙaÈ—N'„ÞÊ$:±Qs`a‡wÐ:¾Èd§›7ÒMìÜÍÕ¾‘!4Ãoh³ÑñÇàE,q1iuø"š3e¨òîp‘nÜPwŽtV„¯ àØ’X››¸9Æí}”Æ“'*Ñ@QW•[4=‹Õ§ïü «˜ËÔÞB™R\ç5 +q—(`Û‚Õ†˜3·?é&dÏÚD-x«aò? —1K?Ü[æèvç eÄ}n{ ó6B9ÉÛÁ-TÎÿùàÆË)C‚% –LJ .¢{óâU¢=;BõUOt„†'xYAªaó½ó“0Ã+ôZ™PLó;'ââ &âp´Ò€P M ˜Œm´vügEÌg1ƒ{£Ã›™ô n &‹´ßÀ/ó%©Q¯ó> òÔ-ÇÆ¾ƒf¶œ©;piºÛ³*Ló"îõÿ%€n3¸àÖq0%žÁš`/VÏkÉKÜVD"­¶GJA:Rt7†ƒçäÕ`E´ZN2Њ3if°wíÑ *°«q•±íìÁ0eæ´ÒÍ âÒ¸UÓvy|üÛ¿ÿ‡ãáð'?üÙógOÞ¼yÿüö c‚«R€:u‚ˆ*I[ËÚËUŠAÎ$5^‘!f‹. /¿¿ï=³åP0ØHæN /cpˆ {fD»G&‚ô‡¸¦w ѤD2Cž ­Bq•nPŽÜ©žM`N#àlJK8“݈h¾dÜ”7³ÁI‰Ùé^6gÊB¬wïþî~ùÕWÿøíwsêx³´˜bÙ’:QþæÛ×oß\ž?;X‡B17¸í31²kX2˜ìU€Ké=ãqf‰F®CŽ`ËK™ò(ö7ˆXT[$«á¤P¢òê¬Mëš+=*D9éa>Š:E€;×Ûauè±ì*'¹S £\ödn  Åš=(²åQ3ÍšÞ :Ȭ(e†‚ÓÀœºÎd8hBä :‘ÆYÖ‡QªàbΕ­"M-âÌ=̬à2ëÚsìXéÄ@FËçÔ B®ž-h"䣕Й ãPÍ WðlC¹1ªÐªhŒØÏé–‘1õ@pLÓ®’$ìí£æXöÓ±£¨«åF{Ãwó—Aa³±Hs¢€A–1ö¼â*Á$MôÌ=™6£Íd¢RÞäÑÀl×RØ´¹ìÈè³t½¾~ÿþ庮‘Kq%cG9Õ¸¯'1¹ÿüy©°8“YTo¹dN¸˜v`ã0&ÛÁ’á žœr6“jléRì–/ ‚ý$Õ°†WC¦ë4ðZ b5R pcxW3ÈNA2h…TÉ R!Æ#u„É™FæNÅ4½ÏúÛ’sÉ|4.d !*XUm°%V1Ëa4°±Ó‘$ðHäôp§’6MÑv®!xh×i¡ÉSQ»Î çôKä»÷oŸ>}ÚòƱ0#¹› °4šÓç@î&íÌúj&>F=}ÿ_ÿ?ÿ>ÅÿÓÿþ×®†¾&Z#Âq+œôa«í1sË8­ëÓ›5–åH&°Ù­"ìk¾d,ܰÇ#ŒÓTpŠ›\ð‚Húž eµvîXU‹|j‰”(Å&0KI}HÒÞaß‚•^v±“hfAihÐ#‘Ю)"]>¹"R}Ÿ8Q‡:l“þ Ò„Ë`TÄ.ó»*&qúî«Gc$S§t8.Dxg< I%sªÑöga™nj€ê÷ß~;.üËŸÿgÇ帴º^ßÃyXŒV¾ZYÌDlle€±Â { Ì‹L69=Љ¨BEðáñý?üâ×k>¹½%cšƒ@á¡áÄ Ko‡´º©Üum::(“3crÿäÒ¬©¸ÌkoDCbíî’©TÅô½Ê½ŸÀY¡„Òr:F1ƒÐfK¡ÇíüÇ?þöØŸG³Ý¬¨Ye\7dΚç¹ýâWÿ©ŸýäEÄéëW_½üîËî>b8™V c²¿y÷ÕËï_ÿäÇ?%;|5¹P±ãṵ7ˆF ›Ü"2è«3 ^à9¦„…¢gÚû ôl/Ò’t8Ì”g©ïÆÞR“.‰¤Ã¹!ãzÿáßýÝÿøëÞÖ\z¶%¢3mîš!žÂµxÖažk‹æ4SÜá™[-'b{x|¿m½w±Õpù‚¶Ñ £jŒëüþ»‡Ãáxÿð¶·ê™s®Šøýïÿx=?>}v’¸B+Œªscòà©@c¸G öth)Q˜=f` ,Tk¹“Ç{¢‘ÅèÓ TFs `L}èü…+c=L\²fó‡6‚˜ð=+7G°ìèô.ìÞv!}^˜fn𡀎ÜåÉ‹° ýŸª ’°-D ³÷Ø®;Ÿ82è]]ÕnóÁƒ ãLäNg܆/5Y'r8&pتìΰð˜@[øÛï¾¹¿ùÑóz|`…v³l——?~ùǧ7:‚I~@ýïÝÁ`Âîï8ȘtTAÚ‡1µ í.¥^šœ™ëÄ …-Ñc¿‚"¤@˜‰{P(ZAÄRjåÆÝ ×&°[»an-‚60Â+=öŸZ›U$¬˜v2,ð&hÃhpìpàÖ³Êp8›”V ƒ´¯ÉLÐÞÅôöAqETDï¹ó,CWøÒ'âD`IˆUJ9Ù¿ÿæí²^Ÿ?½nÄ+A„½ m2˜‰£a|ÓQ®a‹Ù¦ºŒúüW7bof,}"’ïgmÓÏfubVíDkÓýAyAyzLíþHGp"ædEwRPѲ‘{^­M´%œ^€šDX`“cª”…,‰BUp€½p„W  „Àì©u˜j@Œš¶¡èhƒ1c°ydt3„AhWLg=¬jÆE¬é a?®f¢+‚p7ýáŽæ=wVZ¹on…žŒ`쮃t}¢U*X WÑ" í\6s½\ðƒü¼÷mkÀóãÝã¶@bmQ55Š9}¿£ß;[ôf8÷’†‘[ÅëIUá$‰ò’þö»7Vkˆµbo€··ÿïÿæÿõËøjN [ÉF”…¨¤[<‚Ûõ¿ûÍ/~ûµæîCõp½ÿ7ÿß¿¹DÀ¬iÍZ¬€P±ýöË/ÿáW¿W¥fxF̪ ÆeÛ6EPº~pËaÚ~ÿØj«޽™Uuÿ·ÿø¯ïÏTÒc~ù‡ß¼ýþÕ_ý鿼yúɾøèoþÕO?}ñü—¿þ-Õ'+ÛÌDöæíýó>=o²¶4vC=‹V ·ªt ç69•ªcλ@>ls›ã@Þ¡r³ªÉ ýîwoþÇû‹ÒÙB„Ú//_}÷J´Ãõ+²H\/ׯÿø õðÑ‹ãe»žÏE)<2[äÖÙ¶æç*„O'xyx|øÃï¾ýî÷_ýíÃõžš´ô¡ŠSö5xl:üö×_ÿñ¯¯¥)Ù"5`‘»è‡ûe}ÿðux› ×óÕÛýwüꫯ¿j–Œ ñMåkÕ L»„V¤ ¨Ù8Êp%ÔU6¯CUqT´À8À߃˜ztyV=Œ>±"¦åJ—ö5zsßß" 3cq¬F K~ k³¯­Ô€)mîsvøC¢„DÍB-åíÃSsj#¯ S¼[ÄtÌŒ¾k9¡Â6›‚5¢…ä Ù"̨({ÑØÓ!a`¶¶ÿ"Ü alvÊËØ©yÖL%¼nÅ9sx¥w×›'ÏÁ…a×­çJ¥ÕÞ½Ÿ_ùÍå|…9&®¦ÔÑÅÔžê=}óí›/ÿðÇq½$QSSbD5¢Œ«GiKDˆkx÷¼aÔU5J¾ `îm[/¥E¶Ô€65åRQŽ!©é²Aq)ÌRY ,ŠhQ® ¸U”v"‰oÉÈ…‘ §Äj¯Ãžþ°!ÞÃÆP@'ûXUîÑìNÝJ‹ãZ954«OyZ· &/æ= x \Q·#Z'ÉÃÄRˆ]ª0X°ªJÍ™µÀsn9.u{º#2aheÂ;äìXdq‚eò\P"Rº¨^“sˆKˆª°œwd¤èꪰ#¢àÁG3@)ÄŒ5^nö³‡‘åh& .ì2”.ùáf³·éÇC¸÷ óQÈrËà.Íx„*£AžDÞ›6Q®ÊGhh^à°»@™ÃeXe{Û†ËÄ/ö5Ù#ͱO5É ø8ñPU®”ÒQ‘Dr׊[e]å )k4è°Ü0{Í$ZÕts¦pÎsßè<O­&µ}í@lÄ¥UkŒB5„|q]<ë|q®±cÎGò lòf§ÝËóË?üö&â®Çû·Ýk5kŒQ×Ò¤QæÅZ­þütï^Žð(—ǧ/žÌ™KLx ßqf´çO™×—o_nÚ’Û?ýþ7ïÏ—Þ¿þÕ¯¾ýæ5Ô›Ù33³Å¥t?Ûmy•æõþýÛíªªM†Ìmžôù[¿Al(Ö`V{x|÷°½Ol'ßtŸ ¸œ·óˆõÉ]¶*ÕYCs “qeØœ+Ú·œkóöý«¯ÇʨÛ5bx«–F› !]~ÿÝ—OŸ>ÿ›¿þ—ë²ÖlenPÅX»Ÿñý˯j^à‡Y¯Ïãáw¿ýòa>Fòx¼C„"Ì5Î×ú7ÿæïÎgO‡ß|÷ò믿éž–âRñýÛñÃñ/þó?û›¿þÏžÞœ¾þÃËš{ÉÏäÞ%ß~ûU?ÔÝGwÆÑˆÂV¸Ž)×p^™K]ëÝù¼6´¨Y¬åÀX~þ“g³Îÿø¿´=e«¢æ˜5ä†XÂSs£Ëg-ôEyNc8s^ EK$\ð@º¥³¹‘=éDA ¦Ôˆ.ŒÍï¤qµåµÜ6xÈp•HG³PW±µYœåÙc„ÏÐuh\çæIE<ˆ*_íÈ5!YwÝÇ"Q~°\ UŸ–0¤Ø…ÞÔVj“…àÜí¡„(`[³ƒÃt1³VMjîÉ McÊØÀb"@ Ôç çò•âU5ǘŒh{ŸŠ4.ÃײEÝôåîæ¦eÈ×Qïg]‡·Í¸Ž8‹q}|?®ß ì­$‘sÇ"Ñ zØ&EÓHQŠ©qs+#H*«wƒ3e\7]§«¦¬kñ\<@» hÏém«´d™%§Fv›:lf¡À7Òk"@ØG;Ý·‰ËÔ#ê‚ÚLa½b'ê[±™Ô½_Ïs˶Ÿ'4›€gÂ8?1: š´oH3®Ú£vtÃÝÈ‹Fà˜;)…¡ÐôÌo¾þcž.‡ÃX'Ïeƒ£ð¶ã\u±Ð1öÃMÂáÊᦶ«oA2‚¦1’»ëñRœ8Œ­ÑþP i·Š#£Ë–giÀÔ„1kDÜN¹¯s5—„2.™È` ªbOÙ“c¿[ÿÌ3¸M"Žp3®‰‘ÎQ„ˆ¹É-¡æöAd„™ð„g±·ÇúUý"™×È÷ŒÚ(ɇó€dà"`Ÿ£´hA²ÔêÙ’[rWrT:YOªFÆ`q^á–Ìä_c@ワ>Óv5 ýZ¯Q Ú'ûPU=bÉ:¡DŒŠ kƒg·öüöÙm÷˜›K’ɶö¾¶HÚP‰06¢Ýß_]rªÝßã¼½w>Œ9íÕû¯~÷Çßüû¿ÿ·O–nŽŠÜÇ-àfl£óúÍ_üôÏN7§‡û7ð_Ï×û_üêËýïþݯ~÷‡o¾˜¾(F¶KÆÖ:c{Ì.\“Çå„÷—w=ocŒóÛÇLJí‚Kéºö£âòx½˜¹éýýåÛžßþÍ¿üWŸ~z÷úû÷ÃYÆ®Fß?Êm¾½xÌ"Vûõ^7жóUK¿;.·˜õœUëãýõ—¿üýñø ­Ÿ« zC]äBË$ò!ûµï½Í~Îe¶–Rªëõj´ÓzøÁç§éÇöK~pêu©È:ˆMÁ÷×í›ïÿðÓ?ý˵ù“Ïï2Hk j ,¡Ëåñ«—kzÄAc¾zÓ¹¾{ó¾ü¨x¸Ä¶ÍË~ÿµ¶täˆiŒË›ïn–ˆÙzD$‰zv<Ü­O€Ö—|ú‘.ïJ „×éµ ïß}ùÑg÷`K@Ž™c§ñ]Ë—q?¶ë¼ú·¿øêñ½_~ÿøæÝ»mnv™ÑðÙ³óýËË㥜s§žàÎ\§Ç¨}q-ÔdhT³ 2Í«Šzô8OöÍœÄLfcJ!o\FÍ’%Ù«,•Ùž¡dÚQU*rÅ‹A÷8Ðmšå>ä1á`e“-eéZPÉr*ÒÊ9¯ÆQ³<+\IÆ~‘=Z2H$|ÈÞNÐ"¹ŒM.¡je‹S£4Ú.[Í2‡7«!$V¸¬Ø¼Cµ[¥ò¯µ §Üe<Ü¿ë½÷剤ákag+@¦€Qºûø™>0W=æ}r’Ö¨ùòÕÛãq}öìh×¶js6WÎÚ&Ï—ª,´ÂÂ:@G† [áÒ9Ë4¶™RJ%Máêš°’‹½ q6FXBh†“t{ꘄ]ÛØ6_äk“¡i6´ÐKͱcDÓ±=m¢!”&ÃÑØÃ½qM´Žƒ­±IhඇŒHU,\  :$CŒâ‚ÌÉK£3·°­ÕDÆhÁÊtðˆ0]žòY1ß¾´'KžÓ“‘¢‰`sƒÌ` “V !¯ô€£±!Gy6¯Á Ú߆اÛÄ!/ãP…-.À†:¨QíLªö8oïoãE j—Þdt©à«|µïGÏÌe A\å9]Ô)#P·eÒ´r:HgŒp¶”ÚŒ™@6W!(ŠYtj`%w ¿œË7µÿQžC&yk¦2®¥ý½+šš-ƒåÖ¼¦+…3°íüb†šˆ (à°°¨ž…;ÙT}W8„“f ­ªÄØÊÍ:M_:ªãqVÞ¦õxuku €Â¾žïߌ³ß|ýýûŸñ§Ïž.×Ç÷?}Ñ–l‚ïßß_¶ùÉÇOŒz÷æq´úìÅ'ï®oÿí¿ÿ‡ç=ýë¿úyñ|½lÿø›¿g^ãÔ^XSÙ(“6B5}óòÍÛsûèÅßmo¾ûêqÓh)†¾{óõÃã%³p>¿¾=>¹y‚Ö˜MO|}ÿö…~ØáÆnåí!æøÞ˧×íüwÿøOçwoŽwO?ýÑŸ¿x®º×0®—ó…tˆŸ|ô\ór~xßN‡‰ ì+j#‡®±½>œ"ëtº¿¿ÿúûû¿þ‹ŸÝ¿{¾ í ž¥kM^¶7ÿøOÿáòxùü³Ïÿä‡? —óê¦ûëÃq=t†!ÍÙã09Á1„Ä5SÂupVdñÑgkâb•ŽŠ®Es]xÝ‚)ÿýËOŸ}ñäö“%:y0¶p§zËh=‡ýøÓ?~õÆuûÃÏŸ¥Åã«×/onnß½;¿øø£€œ=[Äë§ÏSÎËþiO¡ÅD·-®ÿOÿîË?þ–ñtmxõæõz\~÷»_ÜÝÜH™w/"Ô|xöôÓ‡·çóÖ×# 1ÉáÚ1R«¬ª4ÍŒÔåªVŒµZ´“Ó®à65íd¬UayGÀ&ZòHÍl `U«Z…Ñ4…ÏÝŸº¼‡o$˜ŠVq±· €š´6T‹.k*£¸Â¢U²‘Ý}ÈåÙ"§@íñï1¹•µ‹T£ŠìeX'Û‡ä*gU»µ|­±MÞÝÎŒF ë$©cL^#W¹íaA(ƒ²š(¸^¿þæîæI_rèåš–#MY8.Ñç6&M’óúØ[dh"‰¸Îwqã¼9 ®5[vÉ/…pr‡´á=j©€Y–Ë‚Ü|&o§Wq oáI0‚-ÍÉQð.g ¤œâ ¯‘¡j@Ëè;š?¬ gUŒV EØPÙEß7j…á:eªvÌ:Y¶h”ƒQA•®–Í õ–Bô ×`ÔÞ¸òÅl…ÇÂŽ±ž ¬(¬™œÓIÍà¨Ý &³§]¸]ª+ÓW]¾óõóçë³ãód7m8 R,DF›*Ð`©"“¶]#fGt"‡E¤‘Aj%i^¦&­ÿä¥Ha ÌtÃ^ä(>á®Êkë6±†íÇ$„KP‰´«­j^ÈÞ<‘3Š’zωj¥™f–ôÈveÇpbØÂ5,Å“â$fOÝ8VÙm:’J˜h›‚8·¸‘9éÆs7ȹY‘kÌÓô´×´²ñŸ aThsVª…í­dâ@Sê&3vàu4b)eCAbδ\"¦È9ËRá­Ê/¿O/æõ°œ&—ryñÇmlŸ}öôóÏž=¾»ÎÙÞ¾™Ûöúû—¿ªË|ãñþï".D?NÇC?µ»³¶ßýáýë7ï~üÉíí‹'oß½ýìÉóc»ûèæÓ–€KöÃÒ^~ÿò»—u¾nù³ç‡Ö,ØÙˆ©e=üàÕë—½ˆ?àñø»ÿÏÏ~þÓOŸßþúñ­°Jߟnn5×ÃÒ¥kËãýùõñÉÝó>…è%Óc|ûæ[mH˜ÙB7öq§ÿ{Îé2g:[ð*;ç»wõîíø“6xF´ŽÛ Äã’ݹUazi}k(º>ýøG-1„6÷¿—d¿TmÁÃòâÏþé~ÿõ¿þýüÓ¾úêþoþæ¯žŽ¿|ýå·ß¿þìÉ'KÒ®Ã1ÎÛ{¤øŸþõ—­E¿»˜×™ùÇoÞ>>Ê"tÿïþá¿ÍÃö³ŸüY"‹‡Àñq{ÖwßþîÉíÓÖû‘é’³í­êþá|¼9}öùO®÷/·Ç›¿úWÝ-:±²gIÑN¥ëáxÈX=7†a%VÓWÍR|üPibn eÅÜ<2ÓB¤¦Bd3á›@¯ôÔNG_¡I2·¨F&‚®Àd?xrVM] ³´-(ãRWan*½‰­e^GŠÓh„é l µ Ïk$ŒËô”˜šhŸI eRVPÆäd2Ëc¸×–¨ÉÜÁŠ\l#kÊF–G!ˆÝ t6ëŠX­ëzÈ9' •°/>÷NÉ£©êû×ßßo¿úã÷wwüü‡7gkÃ8×ÍÝÚýôåï_?j·§ga‚³L`õˆq¸<±›‡– [L)³°™Ï÷Å!:H*ƒÞ:S=±ç§kƒ˜ÚIËJ+zšPËšæ˜N˜þÀ£[gíáÒ°(W'GO{ˆ&«°‚ÒȲ´ÓÄèfEf‹8»(‹æ˜RoÌ£Äç·ÓÇQgTjßðîstæJÇÿì-..…+VÿîÛ¯æ|uzòIK‚ž¨Æ•@û… à·A,%¸ ¸Àk¹Älp0šïµ1z·ïÄ~)¶ÃAÊBÁÓÖ,¡ä¦DqÃÙ®[Ÿß<Ù<ÊÁÊš—Y˜Å%àš ¦Çœ†cÆ…eúà6É^Ö‚«@y6¯¢ÍºH$®PÒaP‰ÀÙnRôLÆ6¡)%š&‘=•Àb>6 ®÷r)ªã†dC¯bÙ‰«h¶CdYVä*\[„•[ÒD5Lã¶lí©^ܬ•è‰{4qF3Øz§®ºzúz½ÿ¿øuTFÔÒ—»SêýîÉ“ç=yq:)ÈŸðîáû×ïjÞ>Þ= áºÍ·}ô‚óñîÉíûÇúÃ7_ýé'/·-hiKŒWo~½´?‰VÊ:¶ßýöáêwïÞ?üåÏÿúÛWo_½|ûÃÏÖûñµÜ?öçÏ?zò¤}ûêݳOžD5›"ß¿}õòË<{ñ÷÷÷y|Ï¿þ}üàùÇÇ¥i^ùѳgŸ=}:çBµóïÞüöŒëz<°{iÙY£Î_½|ýŸŸnn¿ùþß?yvüü‹2O·7è½Û'}þë/_-ýɺäÍÍáÛ¯¿â¿úËñƒÏí™qj%šì—Q.ÛýÿoÿýÝݳÿèóÀ†¬í2“}ÉTöáC~þ“?ÿÍ׿ú‡ßü[Ž`k Ü®‡Ï¾øøÉ“Óo¿~Xí££j–}–·‡ÇQöÍr¼»i§­ºèú›_ý¶Æü“/>b´£ƒ'E#Ï §šlcζÜ\Ïn/búÌ. cŒˆÔÍÝ퓇ëõ‡þåÏ—/>ú»_ýòOö³çwÏbÎ|öü«¯_žòöîé©B‡vxõú»ó•¿øÇ_^·Ÿüè'Û=ÖO™xõêõš³/ÝeÖ%èÐá7¿ù^óWψX—ç§Û‡÷öIò–è,W IÑËþßüÿkRþÇß}ùôöéÚŠy×D«UlV´ˆwµå´Ü•ØbIQ^ ®äè‘å ƒ1ƒKx2¨´±ËзÄMXp`߀°†g „„}ñ«³ª3zƒ€¬¼X•^’› Œ ë5Qt]6Ù¹Á(NW§¹ÍºÇè` ÀÖf‘{YÐäÄ FGÚWq ),Í<¤³CÈR ‹vq»®ðŒ‡½!Vp£=Ši=Â_˜Â%±XY0b46ù+ØöxѸls›‡å ¡6Íl@d>ÜÏ/¿úÕ~òƒ­n¾õþÕ|Oã»Wýt÷éÓOÃEµQãòØ_>|ûøp/.·Ç'DÛ¹E“ÌÔ YpÝ$2€Ë¦“[#§Cš…6ìÝÆ@»¨fìÀ¢Úa¿nÚoìîŒ~Ü…V`Óìâ™ì›¸jNnÅlö°›y¡R ׂ6+Äj›dÙ¨­„–mgH@-bÂÛ,Úñ"Gà.é¤o&+k 4ù{úç?ÿó¥;¬'§ç¯^}ÿâ“cY מ5Ûzh?øìóŸ>¿œÏn˼=ÞòÉ£¯K°õÓßþí¿ßcU£ê"ëØï¾øÉ“ÃñZIgªÝÜÝüéÏ?º^ÏÙGé GÄRtRçìO%wÏ_þáÕûËÓõFT,µìÌå²›¯w7§Ç÷|vÍh‡ãÍÿê_þ£Šjß}ûíË×_µ¿þío~üçr»¶çwŸ|ÿòÕÿôßý·óåþ×óäæùo~ùå×_Ÿî¯onO?ýèÙë—ßrAëù—?ÿWß¿þrÔ<ÝôÛåùá§Ûgׯ_mëúñÛwßmã0kžŽ‡uÉjt Â€ó—¿ø‡v\_|þÉ·/ß|ôâûu!¦íWoÞ¼üæÛO?ûáôÖâÄ$ëN!Á,ó^VÀ~úäˆ@À*õØYµÚ˜7 zÝÈqigkÅìq¯¥¶ØKDÐ…Y·p›±µXèi SÑ<à5£„%Õd"ƒ3ßS3£#œdAˆ{ÀôÕ< M»‘: $ h÷[ÅØñB`вã GÑ[)TƒX²ÊgØp4´³ÍÀ¶È–A+sKæ6§ öû©ýpL¾zóŽ|ŸÆéæÓåpš±]æ1ZëÊ¥¿¸{‘¹½øäî›o¾ùŽËz8~ûtx®ËœËùîãã»ó;¼üò“ÛÏ‘ƒÁCãÔlE 'p@D¶œ{gÃ-qÜ`s ØêŽK ¹fTu&+Z6Ñž¡Ynå6TkG à¼zÚfYp‰{޵8çéðDDd.¨e_Í—F´½vÏ%£¥q  @xÈÈÔ¨ G #U]n”ì>ƒŽGÖJ¶Œ½Âg^£³ 46y% ÏÆ§µùÍ7¯sèîîzµGÏ´·YÝ\ín„±”"¼Çh ¹°˜%®ðÊ8/¹Ñ ÔŠYÞ>hèàøOÔQÿ×ÿݯÑSÛr+]k‚nâlpo7⃑jy{xÑ;#h‹vGôÀ–\?0w'ÓAõ‚VvF hÚ™9…³ãŸ—ÄÑ'°Sa÷y±wª¾#Âò¤H@YQMìζ…¼Ÿà‚+ƒHíìy,`·"bL~¿¡àBt퀈(2[´Š-±Ùž¢…­x–íÌi;ÚBLzÜÞÝ>þìxXƒë]»9­ÇÞÑ×%³“[qiÌ%×y->¹9¡]¹]ò§òó»ãúþñõËW÷¿xzÝ.m½îûû—Ï_|q{Xqy<3—Ÿ<ï‹ÿäóŸ&ÑïÏW çŠÓéÅ_üètr︿øê›wÑ ÇsûÛ|öô³?ÿÓŸ=?žÝ==®˜WþèÇ?¸=ÝÞ®Ï^½þúéÝg§ 3¹’l=înž\.“nOnz°—µ^¿þþãçgêûWo·ŠëvyÿÎß|õíwß¾¿ŒóÝ“Óéx÷úòêÙÝ?{úLů_>üñëW÷÷ãÍy{õêå÷ïÞ¿~ùæ:.·wLJÇ÷Ož>ÿó?ûÙií;á+c¹ÎíÉÍ8‚ýõ«Ç»'O2“D㺮ÇÓúìæpì-w/jÀó›—¿~||SÃ7·w½xúÓŸüÉÏ~ôùͱ!ƒÝÌE‰ã©ß=}¾4Ñ뇬 5gÀôrê‡ìøÝ·ˆÞ×;k…¦mäJäÝéɺ¶h†º‰Ž"0nNGÇüÕoÿéýu»{þÑócoqì‡Ûðõ§ú“?ùÙr¸9Û«Wo_|òì“O’ýÝÃwOÖ×u}öüÓç/žßÞo½ua?^ßÿê׿úñϾøÑ>_óÐ™Ñæ®ûøø›/w³¶Ÿüèó ·<)Š$u[ÆÞfžˆ)/DG\L*à@7Üy£¼ gxd!\ÙD  ™‡àÅÅðÒÂ#lE§a¡Ã8»‚¨¶ˆh;™Ìeª9…Š´¬²{2’A«/‡]^v˜ €‰4Uá $›=–`€ƒP[CkWv~0gytà`ô}œÛ˜Å!. ìRû“!²=(æU¹5dÒ;£y5·ÆÆo¿úúryÿÇW_ΡgÇû>z¶¬Ïms}óÕ×7ÇöìÅǼ{vº¹}Òo7Ûu><>B¹Õe=ô'7OŸ~|w¼9¡ðpyu=_ȶ‘K‚‹Ñ2—»Î.Dƒ13®F&&Á Ò»JB lˆÈ„YCÅlI…{‚‘v؉d°#(ÐáX Õ8ÂÍ4ÙÁÖ–iÏÊ…t9÷Ó òêØL@Ña"bˆ“ И‘ê¹ë, "’ÇîƒmáÑ&ÝÀ Ђ$!Å(Êâ Óh"à¦f~÷õ7—ëÛŸÜ­§5¹&¹ƒ>y§N¢]ý-Iì$hÐm‘©93D.àFÀ£…§mbÉóÿý¿¾û7E3IZ*ŸZ›ª·-¢D´5I÷k8£Mœ­Yº³7rA®rÀ;Àכб“ÒÒFlÐ!€¶—iY "³Q`„×Èݱ’ž"J×HBÅØÛY!ψ3}#UàIëe× —ŒC¡¨+uVÂ;,©Q±Aèáµ¥_僋-›Cåf‰{®Í×a²abÚtdrä¸©Ö KrÂZãP¢ÝØO²K2[4$k·wF2¶pí„RÂ:ž]FÝÝÝ<É'õôÝš/_¾ÿÕ·¯}ùèéi½¹û¨ãßüãvy·ä'òÃ/·—/ÇÚóîîÄÓ'Ïy³ÜþÙ>¾nÛÒ}wXµÓsýñŸ~÷úÝùúÖnÇC?Ÿ¿y||ø«Ÿ}¡¹ëíãtûô#Ü`Þ¶„c>}òôå«×/ž}ŽÊF쎳%š»>ýøãWo‹=½2/‡S?,§¨åÅÝG—ëåÍ÷ï~ûp^Ûñã§7ŸýðÅÝíç­!}üË/þœùd‘NO_ŸÞœßÝÏ7ï¾ãz9­ËÍéùéîîé³çÁí³Ï>/ß5 Ì`¦x½½;žnW(„Ë|z÷bYNÙ¦œÆ†(˜kyNM"ˆøÉçŸ|òÉMÄ8µcŸõ®yÉÊ©ÃâuRÅM¬è|R„|)Ý3[2Ò7á.Ý;ªÑIE‹šýÉÝ“¿øùòËßùêû×ÇŸžß5s†Çi½a ”4wÅ|ŒYxþÑŸü—ÿ‡O·ëÃqý81f¼?Ü­yû×-bÃ25nŸÜžžýäÅvýúųË'Ï§=6˜8núá´„Í¡«Ü°´Å?þÑÍýÃã3×um‡aß}vœüÉ¥ÎKœŠg ͵âšÜU¸§N"¦{4SÍKð+Ršµƒpgg#bϸ”‹ÎD3¼+Ê „àhÌŠ!$µ#AC5áFÊýŒ0T³—2‚Ã÷D6˜9> ýLiö$U›`bl 7ôÒ˜°wKhE¸eŸó`” E”jZ+–FP™m ìÝæUR •ïî¿ùîõïN·‡›'ëÒ‚j°¤2ŽPg£ä‚`ÁR4* rA•ÎõÔÿ3Ö\Ù áHåmÅ:>67_hosmiÔhq@­Á{æ”ÀÌ8™•80Û¥Ür†“¾¡jÑUIOç{˜D…3|pºÕ-º4:+¢ÍÉ‚å6‹ŒœUwÄZ~¨ºö|T`pt'½’)Ю 7™­ ,7Í çˆÎ¥åyr?d*Aq£kxY—$á:¹] Oô¤ ¼”¶Öœê…KxGè³gXEŦ¥ã ̠ɨ8(R3€èÆYhÉcf¸ù:J©F^‰ÃÓõ´´\úA€1?ùäÅ»{½{üþ‹þôÉíZq:–‡óõÇŸ|ñócžŒøøÅ)rDß4O©‹Ý5¶ nw䌥4ŒÓ¡á‹OO`bœ¿ÿÕý‹?ÿèéÓ¶l…B­7w· ,Kß¼ùGŸÿð/œH^𾆗ª(cY¢æÜ¦³]ª-Ë~òEk½·òûO_<>ly\ûqY—\Ó9{;ˆŽS¿ùñ*|úƒ &®ÔJJ(¢S&²¦ÏÑFÉn$˜ë—Dÿøy'8uµ¶aHÞÀ!·¶ŒP-ýŽ"ÐkF¶cŠV[Iƒ#s·Ð ›Ä°¢Üí"1!v€בSÅvlýìOÿ”hfÀ9Ö<Þë±ÜiÅ”Å焳çrHP!¯ˆJÞ´˜eÌÖ–’"«F*‹½­ Ò=°"fÔ,f¸9þWÿùíÝG‰¹æ"Qcmk%F®õôéGÓÈÜq©šêa¾¹ÿþ—¿ÿíáÄŸÿÅO‡Cm(äÐeAsqf$‘†wã]ÃNÕé€'#§Jtù!xk;8èCa2¶1NÆHŒ¹;-È9!1÷Ò¾@KIÙûÆAëä1U°ðáuë²Ê‘šòn?…d¥0’(#á†bfàŠÍ¸¦;Ñv„h#…¶2‡%z··<ÐÄ™é‚Jm5 ê +Ô§K¨ñW 5 ïð6$ÝÃU醸ùçŸmñT­õo_ÏÈíôäÒüÄÕŸÞ>[C<°¢åÙ³L¶»›gÒUËdAVs¶\zîjÍ…ˆ'ô,9e ÆÄ{¤ÍȈE.Uí:.K¥°¸Úà…y oT©Y­§ÃéL¨JžÞì•©æ ïC V„ e>6ôI`ÿø¤`µ¼#¯±K³}1Æ$›a# TÕlÒu¨;&I°öþP­=pÕã¥HGÅìYaŠLxØ‘ìÖqb'g‚lm¡†ë·ß¾Ëü£5tv"âH[y™ÖÚQlC³' QÓ2‰.}l‡5u ¶’›‰}ÛZýsÐæŸ-ÿÇ_U½a„™8„¨Üj7üévª‘îñ$bYož­q£Ø’[ĵbØ-(”º™ˆ1½ªº#“ǾßB‘³®ðœ|pºééÄ`S Ê¢;µe‹VÇÂd[+pÌӦѰ€­œŒÅ³ fÚÇhšëÀ”[­RZà0w#49ÛÒ”±BÔœO`Ä>žÑ’ê»LVk½L¡ˆ5¼“BœÄÒÛº?ФL³!*À¹ÛÅæX¦Â·Ö{3˜™¸E¨ŸhN€‘úMòÑ“'w7l ‘lÖóÃówŸõlᬀ°d>"cŽ0;—KdŠW„ n#>Ô@- RË©/Ù^¼h³Ìž³2QA_[œÍÃa]Nw'fo¼3ph`w‡ÆvûdilK¢ ½-V&éC_Ž·ý6Û!{®Ê­"¨¶ÄÁñȸÖÀѱ³¡“Kf*¤t¢ˆƒxoô Ìæ¨ÐU±F0²!$W E%¨-LF+Às8ÓÜSÉ~ÖìIŽÀcÎŽèÕ¶ÖÊÍ-$ ÛÞ!wQ‹k¶Œ>‰fbV‹;$zª„MhPŸ²¸¥(¯Àˆ°kà¸Â]ÈIŸ…*ÜtådKlÖyÉf^ài!bDÞX8÷ œ“¾ìBkǼ-ëñ˜Ù[,DO-FJ»¡edd㸽9 q؄̀/rÿäųÏ>ÿ¤ÇÍ´í¢v™qÑ¢[¸o›ˆ2›1¨6œÒœC™ˆ”X˜­*5#QI•U¢p V 4Æya,p¦'É&j6˜±S¸¨ a Bµ HjÅÙr·ÚyXXÿœ¨j<ƒa¢C ¸ÑiÚ$ôâ2å"Á\C!½Ðˆ.g‚&(Ai01Ü(ÐÒd^Æüö›oÞ~ÿòx· a-zxÛ©èA D&Ù&©Ãw_Þnt{SÆì±o–“@Å%°»Ê;vb,d8x¤AÊÊ0e"‘]gKK .” µX‹A%Y^åÍ+;  Ã!3{Dì.o#€Å€¼؉€À·Nš[pu…@+GÙ±oQd„1<Ä24‹Pn‘XJ“\È&o™ÈY´ X¥@‚à {1î##V_ V¥S»c1á®a"ÒÊ ‹éºÐxx<÷æåÍ?yñi‹cÕο¬änŒ`—`0³ÈȨ/Ì…š… 8ÄpE À{/œŒà„8 fÏø¿ýWÇÿEÐFKóçð"¾aäÕç•=“R™ažÖå°]7{nS-º6F™Âa®Ìž—è¤í$®ŽªULÇC O™ÈÎ"÷2*òRó˜n ;%…ÌÌý×ÃX —¦±DªÉ`ÎŽIŸ \ɪÙÂ[©¼84p¯2pu醙£Š½:ejó%x@œ6¯Q¡Kô£«7nØï¥ÔnZ“×ÈŽTkÈ©G°lán(ØER‹Dqq<´èÝÍu¾úÂlÒ`t@ÉFwͲÙfçå\33`µÖ·é+#Xœó¬vàÔ%Ò6àQhà@plÛNtéöð´›ö-¢jÉäV5‰›Æ~h„æ&›­8{(«]³$5‚Д¹@;Út$GªEipN…`ìR=zWÙpLNP(špKƒðdµÈ „ˆ™»®Â ÖmÚÃ*m™Q¾’=ØÂm‚ÐN/3èr'vaÛ¨f˜Áàu.Ԅרä1ÊP’Q:ÃY*z˜ë4J‰Øîοýõì÷C‡Ow‡[sëL¸cúA¸aXÒÞ]g½}óÝ?üb»Z^Þ=ž…‰ÃÍÒ*±µæe"ÁY®ô^1O-i6ó2šéª ÒJ;iS ¥´—ŒE;G’€ô‡ž½f™l–!ñ2ãÜt‚ãÕÃÄuï‡ÈÛ¦jÄ6cI¼!BY<#zy쨉†Ä’&Þw·X’-v<Ò'AFyÛÏ Dì7 3˜&ÐDÚ3ÂÄ•± )p€&£®`cH¸IS,ºgVD{œ÷ žÐ$¯Í-ÚrÅý¬B¬óµê£Ï2VÀÎ  Æ$¥‘ vDn&’:FÑ~%'y-³Õ"RyIìè ñ¼\Ýçÿñ¦øù/W$0“¬ 3,¸.³2—1§²Ž`kk?Üå²8­BopìfE0(ÆÕ‡R»ßîjnðM‘$Э|6Ââ ´°=6 ÏfuÄèQЊ«^šW²4g㺡÷iÄiÒ±‰[ÛmÓ!¦M…5lƒWX3íÞ(ó<¸j™J»`Ù…ƒrq¬5GL„©Ly#—†ý/4Ð`–Üš0›A¨Ñg{+w˜ÌAj?j;†)âÆû² E!§ ÆF“¾Ud°Z­â¦|pž4¦RDUa/ä QXˆNšá»¶W+ `&ZD@"ûnVdÕ3Sc'wG9`5Þ9Jy^ˆ5˜Œ«wÀpÌ@Óß<¸vp#§É¢ØX+Äf&qH8Mw`۪܃d:Ý=#|"8gÁIÖ=.˜”M°"wê>«¸9aw?©šq̬dNíöÅÀÙ¨„›±I£ #‚ °2±Uu»Ûgp0죫²q’,tS3öÎ#ß]Æ(šÜÂJ¸’W«  ,"™Hz! Tfvw¡†Ô@Ê(àDlAsQQŠK ;–…‘H8à¬bÚÉDäôÖ²ÏQôšF[%®¤ƒ¶Ø¹€’CÖBDq#H¯•޽ Iˆl;(I†6™1„Ë`šŠÀ ¦:ÙÊ”m†EÕ.Ç®Èh´#‡&üh4¸€ú­Ð¬¼«${ ­L2¹[‚Œ(5p&3Y–e(Ôš~ì@ñ´÷ßkïw642/ÿôÛ_®Gþìg_|öÉÇ·íIf|Ÿ…KŵvÏÕDˆ5üöûïž}|wÝ¿ø§/ÇõíÚÚ²ªÅzúè¶\D˜p)2؈á*nf„вज™iGi˜½;\c§ô¸lt²§‡ k]2£Žã³¢ö'§d¢ÅªÚÀ Óp `ØåUFqÑ"Í #èÒþ (T¶ZÆžrA ´åDØ¥ýß vßÕtDVÛC7 ‘•Fxñ.×€“Š’3Zìö Œ³…ÜŒ¤Û!Ž»!Dt¬Â»·çÌùìã F+£E¾‡²DZSÂŽFT:3á2bÀ§„àµ@Âð \\"Hnމéñ_ÿWÏÿãMqÅa?ò”ªKXZ6Mg®Ê 2ål®¥ñâÞÚ¥0Mö¢¼Ìx&Bs¬æ¡†“ÍQ¢³ÊÎaîƒu¸ƒSʈD„SàA9T-k‰âŒØÊëD_X S“Z°3ÌÈ9uØΦV˜+=Ba­¢Ñ º±ß)èZ^‰ÊÇ–Od†Ïs‡9ø:fPMÈ5pž>6,œ® ûίˆŒ‚‡©’ÌŒ ¸““âät0Ô´/!$“’£5Ìy݉KàÅ@&»æ›˜Î÷*"ª!Œ(0ápˆ3biš®!›q6Wp Ô,͘»´Å)RªK¹’³p±î&ÓGøœU…è-OÆ–¡²­ª7 æ$&ìKe‹ ¢‚9Ôò~Ä•lž<'¶h·aN›Ò¹¡('‘ì™ËÅceó~y,íÜÈ¥M6<=¹´mef ¡u7’@…S… +Ø÷›Ý´ˆ4¸2Uu,/sž#´­yÁèŒò{«#i‡à%P¡€Û 2õŽq”I‰u 8?|ãΜe! ß\X´Ao† Eqj%<3Ñ <Âë¡™ž{c<݈s al+g¢*jÂc^,Íd)Š&V’–öÕ’7;R8=˜Ssb_ó4j‡WQÅÎ@[¢Û›¨œÑØikÉæ{{:¦­ðJB û@V`´¤°H.›0Ë1*ÀÀÀ8fî½r)Õ‹ãƒ_"³_ç¶?[ƒ`Ð:º"óŒLxÃ…¬½/R®Ì&CŒLrèj·d7„‚œÉ ¼Ùm3¨êl‰•.£Ì"\ WÁBÓ`—ô›_üútš?ýùO‡¦;yœXù<ÒžÜɪ©BÍçüí+p|ñã¬ýIz?Ížv¹ñZ\‚a(³ì8}Òì”ÉM¼\Ô–`˜ª9?üWjˆÍؘ‹µiöK3“s€V –$² µ"€SI”jî£;ŽY—κ“ï×2³Ey'¢A$5•žûúžìÉòlÀÖrça®†.ÀRä– *™… ©ÁAM€Z%¹htä&ËPhën奉ëU—«ß/=zÜ–®´ÜaÁ&@ Mlà%øbM'zÄnŒYÓaû‰d/ s¨„ÖØªÎ"‚(\94 ¶ÿ$hp&a^'BÊv­8ìZ@jYä&gÉÈšVSÚ¤Ôq–3€²Q¤3â0üØ™aÛ›„436`ÉH×j^#†unä%ðÈ`¶@ù"%œBÚ.2©¯A `j>$1dˆ®ÍQŽfh/PÒךŠ%’‹sÂÎhIjEz -8ACK×ìýƒ¢ì4-q Xm†ÍÊ )QGò@tWFôÝãÑ:š+Q2¹7< 9çd(ˆÄ±t ÀuPnÂnåª0ÀPçF×Cê*»©áž-ˆ'5ÎŒ­E:¶š1é ºCJœª 0§8ŠáœôE¾ô¸3›=ÀII‚´UN†l4Ý TÒçÎèÙ"1uIcz. S9fenÈV ÐmË%=^ǹSá&,嫀Κ*qö\’-cS-WùPhæÕ’P˜¼?ß?Žíò°Ž7mMk,Çv衬fh ðì kñJ/a†nöÁ-¸ZL#n̘qu\Òt ÄiúA:(\z6U .f°'r¯úµ\Æ=‡TN´Ü›@ÌŠv¾ ”´Û´Wa¹Žè<Üšhƃ´–sBê{…‘™’„uì=‰ºJäÎð è”²ÂÓ%Qä.Œ(S;m_Pã*l® w’•»fr±ìLÖ𴻃¤ÃWÖ¢(ÛM{+Äà(×®·l{µæD¦QPîƒN Œ _Y5 u»Ÿ5!uºå2µ/²bÔØí¯N³YÐv+Ðd? Հ1sT´»±T<Ë;vmqŽ5fGÔ9<ƒæ°QÄë×ï‰í'?ù¹|d†'éVêF}ìCŸk¢mA&0<9F\‡Ë»7ç·?ý‹Û%ŽÝAydÒ£(EUŒd슷¡€7ÈF0’L e¶Qï­(¡ˆ€ˆ²»ˆ¹Û.w¯Yk˜¡L6Í!Ň$…6|M׊>ËE\]ØÔ[wcÙá²7k¡8ç¹–¶ÆÈûŒ–u o¸Š¤UéãÙÛŽw°õÄ(âRQ âÙÜ®ULô#ʧ¦5Qh™H‡Ô$¨¨¦ƒaà2!âÔPÖ‚“àY"¸1€KÒ€XºÐ+¢åÒ¦*RR1ÆH4bz×óz†6¯¨¢©˜j}iÅ· :Ø ®gÉ%˜Çà–^9•Äœ[¹±¥èìvL߇äiæš<£f±H³%`isÜ^JÏ­R4rKnÄ­ÜPÕú60'HÆ–²™+;Iº1î‰éíáoýý¿øë?#ÔœÃ> èQùÈþTšV”í¾Ïh]ÛŽ[¤‹³«7E©ˆ(’M,®ô設"?$XPÛÇzÓ)µûqÿ·ûwïÎïÖì׫AAÑÖøäé'_üôG7ÏžH}Ïñ(=KȘD ¬+ è[„ëÊV‘§mìzÇ0:VyB•ADiŽÎÆð4.A¶ÆÎî>ƒ•àRµ9Ë&âLs€=39!Ÿé-) Q5ÝÎ)Ô,÷ÀGaÂÚB½*GÀb|šaÄf’-ѯ,¹I‹ùF`bԨ΅ \3@õd’i¹F:.I µb{2Ì X•‰Ì»0D¥•I6 ¬PKLŒdn2Cåk#º4Èšv %sê<Ùh¢&•œ · 4¦%-éLšXÉê¡la錹õh“”óÆ(˜à¶K[º•o4Õ8ÍhŽ”ãÔNW<Ò$ $¬dOÚ¤ Nš3RIÁ›I5]5¾ùîW?úÑGˆ'–5Dª³]p#*2k³Î…ØÜÃ[#û0ërøÃëß}ò£ÃÍí ýÁPìVU¤i©e¨‹ ²`[0JIœí O¨ ‘ä•z´–l¹3ˌˤ›—2©±pN­±Ù‘ÆöpÆ‹jÒqúœÂŒT¹ÉÓÑC9ñ¸ìyÆØ"Kjå²RžbY6ðP4ÑVs‘±BÓŽr ¬³M‘º²LO…®ä‘ð´¹PÐtÛ;étTŒÎ2¾%™U1PÓÈy ”¼Ó6lFÞu:ÆÛ·o†fTX+¨d¦CÂW Ë8E„s³A(Ëá±6ÑXSÓŽªHãêèÖ¦rùOÒ§ÿçÿí? Ù5Z°³]‰:3±,>‘)ž÷-ÔÚ?îë&Ñ6ÏÖ¯ :6¬á´häF˜sbv Ê"EMEàuVtÝØ˜FË ™lÛjAô`6G6¤ï ;.̉PùVʉA$ÄdeZÂc²ekX½8E ÜJJ¶ K˜ÿü­MƒÉ"Ψ¬Ø&×Ä„¤CU‹¬äžðU:99ɤ›`0äËV ZÈŠêû<Æ{n®W¥Ø:h âhn%Óˆ p2*GaCAš€´QÆ1Ê@3/€Ò6('• QtÊ["“³t 8ƒW»Û‰xh¤¡+/ÄštZܮטÕxÊÖ’é0<˜÷¿øÍ7Ï?z±$&Ý€ñ¨q‚›É2/Ûû¯^¾¾¹98‚@#¡49¢Þ>Ü/ý”Q0‚O²eDÉ a"ÊLŒ†µÐ'pë›·ß|üÑÇö³Ÿ~üÑ͘_òñÿüç?zòdRk£ù&¹íoK` ÈŒP¶}Mk:™‚JmÊK²)¶Q•»É(DyM ! Ü¥ÖaR‡™³;¨eb6!}8›€’%ÉF_ Ö5Zïl°¦sxw0È) H%o”rZ‘IÔ·D¥¯Ï­à ¯kt 2ší°÷Œ9à59T cçTª³EdRÝîD‹¨a¶‡A‰¦Ã,;Ù¸Dt2‘ÃÔ̹“>ö xVðâYÉÄN·DXMaÚ@xF6ƒ—–† Ä&e$ÐAF8s?…­ c@ í$nÓD'c7þpz‹¼Ò¨pƒc`žŒÜq$$³ÍÈn€vUM6!8§®um-è›áëÛ×o._þè‹·8X¢gKÅ`\#2dM~ýí«úͯæ¼ÜÞœzæýÙ\mÛðí7ßåAþºðˆ˜C~Tc`-¸r^‹Wð†Î÷C¢É#ÑvP:™ØW î†Å]Ï‚#nv‰'ØW~þœ#O…™¹5* JíVEt¨ MmÂ%ã¸ÙŒ:aqH{x óËTCû½]D\°äÿWÒ$K²dibç0‹¨ª™ù|‡¸1oÊ쬬ì.€šŠ°@øÛhT7ˆ°º¦—•oŒ9âÎ÷úh¦ª"Ì ‹¤Êì½oÜÍ\E…ùœïK“ӨР&h)3‚¶‚{Ò„J–Tê 2%Ì%ƒÈp¸1ž¢!ÉV<%tE1PŠyb•Ì´‰sß·8LÕK)à1åP XÅ`–cúÁp\:°1»—ºq“¹šÉYˆ’X“Y%€.˜þ—ÿ×î_ô‘Þ£™ÂD‹T Z×ùñ RHÏt÷3óÂLZm’QRWN° yd‡cؘ¥‡P„D6–’¥÷N—T1ž¬¶€3¬0Gc*ƒª„Á2̉L…)ÏÅC—B{Zq ÀR[*ÝspA1d‚Ø`P†2£dvÈ`-œk•Õr|oP,éàD:Ö0ÌDIÁâNK˜*<Í\à2)n@‘›Q¡$ÍlVŽ 1˜36昚/‰î^‘IŒäÑóÈn¥#kà RFÒ+%ذàÁ0 B¤£d°.ò¨Î)éÁJOJS§c&Jrv(µ5cÆ‚dfݪ„$Ä@ïõ?ÿã×^üüÛ‹ê¿<+…i;Uõn¾!z¬‹0Š“ç]â(l‰`–|þãO‡““ó{I ±t›n'l6'ãÊYèEѪµ~ òÈYÂ¥X$9qóoÿþ–„vÐûnV¦ínóÔý`6% €hÿJëÉ9{3W&%ÐRíå››ýa½8tubînFi¥¯ar ­÷A2)l¬«^³’Åh½ÕŽ>º¬D5زÇ* Ülh‘¡TÁ9Ôk”êV,6+gg“:Í2KD’žêÔ!£ˆD²Òëó?/kþê«O6ƒcœ`p¡^Šr ñH¥hZÉ$†¦VÌC è˜6Þ?:[*ÆÕ¡Á‘ŽP¶D+ÚÊN†•Æè%MnÊžÇW+šÙK)âæ]{÷þæó¦×ï¾wÓËçß}òìIõ)±zÖûûånÿæòÉÉX‚f&UòÍÛïÎÏ6oß¾â£O>ª^Ö5~zñf™ïÖeYÖW¿ýÕgŶÑJñ|wý°œ^~æØ’-1Gr€‚ZÍ93U´mÑ›EA%#Ù<§DsQrd)%WÝ8…”B¢›9¬& =Ï_Òˆed7‚’©r/[Ém•¯yXúR”aØç¡ºY¢)†c¾Ú`… ÉCCfº\”iU˜hÝS)Õ'æÐÑP¨hÅ ·"ôèe­uiN«Ôâ¾;&í‰B¸BÇc)ô@I-ÈÚ±H“9lI’YÌÖžyÑP|ØŽ'ór›+TŽÊÍ’GV­‰Ù™ÑuR⌠³w+PTÉB»“-ÒQf™Ù;ÂiÑö¯1oÿÿË_ºšŒÒäT)A#z¡Òèn£q ™cpŽ]'ÛíÙP--Dy"?¿d™;v'Ä/%ÓlHÖ”™¹±“i¨ÂÌPt'á@Wn¨Ñ¨.B¤Á~kcë t÷°ŠQÙŒ0¬2?ŽÞiFÁMi¨T‰Q’%MÕ“ÁØPFD†5‹¬ƒ4šqÖž8$»è…F$h‰V¸+ä”Ä…Þ˜gQŽÁÓIèÑg÷¡§¹÷P3£“!ê¶&Ý5¸%òH±RAFHÉfGi5Í Ù ¸äÂÑV…A×Î1nL'Ê"¸Iˆj†\t]1 ØÈ”\™ÒÊ’0H‰ôµµ7o^—2VÛ¦jÁ œoïo~ÿÇ?î»9yzîÉ £ÞÞ-g»‹deðö~Š9ªÉÌLsQEÂÒîoïÞ_?ßm/ÎO®z%Ì+"7û‡»Éá^Ä1Ò[ ·2§ÖlÊNâaÑë÷÷Ó´“Œ¥IÛ8«<<\¿yûðá“ÏvÛÓ¨_V]îvr,áJÄ’èK-žJ[^¿{ùí½¹¹ùáÅ‹Íf:ßÊðìi:†ß¸:x,¦$ ÒÖf”q06 C±H*©Nt²‡Š0uY x¦wYÆêª© c, àØ†àÌ>È<³¥v›úê͛ӓiOa6 ©€È0ƒY§¡§ƒÕ“ ™Æ °ô¼~û°Ù d(™*²ñ§ßÿüãí´©Ó½wSI––öK‚,€02"RÎá/ùvmË8žýð÷‡y=9ßîûy ´»ûw=–hZúÒÚ±ë©u9Hzu}w{ûîls²ö‘–Zúrh·Œ`öaîX[ödË9#z×ÒÞ%³óx,dÉŽ_"|•‹–.„Z¤õÞsëÈ£6 zÊ=xŒ!eËÈyÞßß½ztþáw?¼zùê‡e^>ÿêËq¨0Ïð?þùŸÞÜü|w=o·¥ÚŠe9X]¿úô«««Ë÷7w”êüËww÷/Ö¸Ÿ×¹ÿèéÕa.÷÷÷×o÷?ÿüõanmÆååc7ŠÈ$Íd‚(ž&£†Ö´*F;^<@8°Xic&A™šä)aÅsÂ(+4YwÛˆt¸…Ý0$ÈR(6ÇäàaŽ?üé/wwßÜÜ.ßýø¶VžíJ—“Çf§ŒrJFcOõjãQû(É 8­Œp³.P`µ¹àâH˜Ã©zØ·Ÿ_~7mæRJÈ\V܈&JjÁeM‘ ©B’J$K€ynÐZ—(‚G̦aÊhê²2xMɤ  ’k"’¹ö®¥‚zg“/†j(‘‘êàöx"¦”ëͯgÎÿá=ûï7Å,Ê<§æVlVY`u3Ö%“H››UsÖ^<Âî ŸUÚji»€ ´bݹARžÑn¥µ€ÕµU}2Jæh“;¤f­4ºBœÉ*8Ó-jñB‰PÄbL9L’àþrfkMPhL´š1S–Ø,à*3ˆŠ=TcÉ Í‘iQKÙ ¦¤ È®ÁdÖÔ%g· ð´p%‚ÚKcQ_¹J)lÐon- -,¸f¯V2²9C(T©ôlZ‰…Ø u…Qô8!³Þå‰8ÆÑ!.™ê:ņ¥%-‚As©#ƒ,vœNÔܦ¢Gç@ —Šá@ó®^½ôXS’æ_~ó‡ï~®âf{òèôâârûþúáj;tKÐEÐWÒØ§ÌÚ¼#oÞ¾üÓ7__œ}üÅgŸú ÉâèÌ^Í%Ëœßݾ_g½y“W­×·ëùîtsz±¯65,^?¿þúÛ¾³ß~õ›“‰î(Žû÷w·øúýýõÝ_§oõ»¿ùôÉ, !ö̸¿·Ô¶–Á©f°ŠAÊLôâ’ÀíýÃïÿø¿ìÆÝÓ§Ïž<=¥–ýÃþ‡_£ÿîWÿææýó7×=û2äÐ/^½9OÏ/ -ƒ¶‘áÊR†%ãfYþëünèËåÕÕgŸ´;[–akäñ _|«<€ÞZ?ÞÉë8”¡ZúËwoúÛG¿þâóZ­!„ ê)?¶É£³ÀïŠÓfüâóòŸ ~]XE8*ÂY€ê°`‚‚M‘Åü»ïþøÓ÷¯>ûüã¿ùõïh=-ê¶=þp÷׿þ]ýh³Ýµ°hp³{¢º=÷K6õ,6 ûÞ–ýa]Õç¹MÖ`úî‡Woß,·û—‰áí»÷óÚú\¼Wïûf™†+e¬óCPãp¹=3÷-‡7ÏχT ¶ãÉ;OƒHÁÆÔrXb]}ØÐšÖ€—q:T?[û<•É­æÖÂÛ—ççÎÃC›!ÆZ¦Ó“¡ÜÜBqõøÑéÙFÅ`… wȡ帩,J"­¾ýù䇶»2Ÿ“ŽÞîçøíï~sýüÍ‹Ÿ¾ýÕWqw¸/eƒî»qúø£gë¼o+2õ÷÷>ëRîïnÌr~Xoo^Ìöég_µu|ûþÛ»ùùéî”YJ‚ ßš‹ µ¿~ó­lýꫯJ9¢[T¬dØ" ˆ¤¥lHN½“žž 5¡(j·½ƒ0›¬H44fHyçÎrhÚÑζv{·Ÿïï~øæ¶ïïO¯®¶õÊ+†±“ƒ0fº²@½PÐêJHIH¨K»žäCuRpÃq¥ÉAº´*ùã¯NO?kaAQ(#´dX •4ba®ÊmÚH )EöP«™ ”Ì•<À¥‘N³iØÝ?<¬óûó:š›£9 —%H_n™ºqžØÁ}ñª.ÂÙ`GÓÑ…F–£Ìò_°O{Ê®­ ôŒ¬M »M#³wD(4·½N™3Y¨b@P Æ„[¦0Žbo}.µ6ó_Ã܃¸1TAXÊ€–‹å:¸g³²„¬VÔ³CsÚ.”ÂXÑ>3r4ŸW­à4Ê3`YŽÓf)¡ Zªºj 5 # BNœ2<-0ih°IêÀ±)¨a–ØtÜ–TÑéÁ¤ß‚Å„@4è N3°Â\)G«Ü¶µgEÓšBA¥æÂ ,ˆŽÌµ¥PݺÉîX3%SјтÅ8˜¯=–Je-BhSEv$å†!{V/=K‹µÂ…f«[eìÁ ”i2ëÙWSÊÚÈr¾½üñù_?ýì«§†þ0ÿåÛ÷×w¯Gm¦]Ž<Þë%f&jÉRœv÷Ýwøè铳óóÃz?¿ë­ç‡/ ÷ž1ÜÎ×ßüôSMÍ×ûîÿdc¯õĘ7÷ó·Ï_<~rùa¹Zûþõû¡½gý§üOÿÿvÐòço_~úÁÕ7ßÿpýfýòÃOz]ÿðßþãöoÿO¯¦c[¸c Ýo†¢Ü ìÝ›Ÿ~³ÿ»_}> ñ_~ÿÃÿôoÿîëoþðæõõñ»OŸDÇw?}óâýÉßÿöËûÛ%æúÅÓOb?ßܾ*Ã6ÑL¦Üq~º}ùóëÝμf*4K©'Ííýë7k;|õë'–ÃÛw×ÓæÔ}cÄÉ¡Ž&!¬Ð¿ûë<Ì™c|øÁ'>»Jµ·¯o«ož~ðø¯ßÿøéOvåZ·ÃýýéYIµP+è=Ì\ c1;œžš¶Œ{Å)©ždWó“B¶¶7ÏâƒZ fÃa}ÈGW§??ñ«O5 è‰8Ýv圾þëŸùùÉnyOKÌ~óþz:Õ›×/Í£©öïÞܹå¢ÅUja7ó<÷õf·)Kˇýµ{ŸÌ#0ŸïʺÔ:‚½³–÷ç§[ ÈM¶¥nz©}Éyw¿W›² û¡jôj2µ[wÌñ`bo«­÷™å0÷°6Ô€™Õz{ÿ~cK j9ßï®û"²»týóËwÛs‹ÙûX†ÇO7§~¼{ÿøâœãv]Ï?}ñé¯ÑyqIEîÑìZÍX¬>ûøó¯¿þCd¯žÝf—Rµ§bÃ&_¼xõ凗›rðRõøêl?¿•÷éƒêÓËfLïç×)uE• «Ž‚?m\ń޹Çò°ÐVÚ‚L·Sø¾w‡ ŽfÙD1!Ò÷÷ëäQ·W„¨am±Z;©ÇG\:b Ç +hjŠâu·ó/>übÞž>vqOŠŸ?\?,µo§¥ÜT|4ë±úhÊL‡uÓÈc9#XŠö`q.ÍÕ5 G›±o³cí‰LL•WgûwoON>½P¾  !‚9sÉ UF8[˜QDI% j݉`xøÈÚå´H™dgÆ8Ô%O‡·ûr‡ÊÂd0ͬ@a]«è`ÒÕZ' Í*spó®ô¬²ªl•†tñ`nÑ­b×p<;ÿ¥O±§ ) Ç1oš¯‚Kd²ôtyK_îØdJ*8&>‡&4µI76ti ÷ê­÷fv’9·XŠÊщ(ô!sF¶L×-sV Äö¸ Œ¾Âk*ݪɅ"Ü[–Ì& MͽT.F˜Õ<æòFáHMô@É4µ4JC’²0“ú*ƒ¡@,msèw®j±£Û’pKFç`¿ô8J¶dIŠÁÓÝÉÉÉ£óë¯ä .vWÌËÅËÞþú·³©S♄šH³Ý¶Dô5Ö“íî³§Ÿ/ÒýrøË7¢M»íÙ£S‹´ý¼þᯯ¬ŒÙn;®õåß]<Ê’…Ú¥õúéÕûû®:†öìé㯾üôûÿüøÏÿð÷×Þÿñ/¯oo¾úì·_}ùE–›a\žÿüÝåÅßY<´âd<Ûãz;™lÞ÷WïZùìááðêýëH»¹ùôb~Z¦éâñ³Ç?üør?ßfÄ~™÷÷û2ðí»÷Kbª›Ï?þ2z)î6´Lœ9tbµ¥{¬–TÀ~‰u¾þù›o_^]]}úðð¶”­¸yûnÿÝOøÛßþ›Áª€ÞÂ}Té?ýðêa~øâWí¶w8<ñøÑ£b<9b—ôÃaþÓ×¾¿»}úÑÅŸ|¶20â0: ¢V–qø0¾úä‹ë×Ï­Ož>Ùßï£ëìlW|hêiSBÎzûó·ßÿÓ'Ÿ~¾=95V¬åOýO~tu~þÉš}¿Ÿÿü‡|ˆÛøÍÿySO³ë0Ï/~z{½\ovãåÙ™tn¹ÿðÙï’N-ÊÑo Sï­íöè!úaYk”M>ŽÞß¿}‰J9ím-E‡ù}®«çåOïnþ²ÙúõóÀ"¹|þÓw_ßßÄåDZwe™ÎNF¯Vl»ñˤwôa¬ï^¾=?ÙçPÜJr˜ÛÍ“í®g§{a@ewÑ 7磸 hW°cÔTOzbVéYÙgÁò0ßF›ëf»öKYÉ\0)p,‰º4ˆå¯þÇ_õt˜Ndìp2Ÿ¿zõЯ¿x6YÍê%ÓWY-Ú3=uïVDïëît÷pX‡‚³í•Š?ûèÃuâ_êÄqXGŠ\!u6·pÌ…›Ì" ²¹Óhä½Å@sa¬Goda 9Ð’ôRòt·{÷æ°Þx¥ÃiѠŸ‚ð·(I£˜ %ÐA?ÖC‘m±e¡É°‹ ""‰ª‘¶öír¸®\V&930¤Æ<Oä :¥½å.4:¨ª0§zAGÒànÊ“»ÐC¦çÿrªóÁm{,&.q0+×èÖdÎBŒ«tA=†ÁJ3JûB#J&;£¨$‚S쩱p -"-&c˜çéÅ‘L.pº‚H Hò!=9(bu7 ™Û` ±V0=mèD“LbSšHpfŠœ€ :섬ɻ@š†³YŠ¥”è!\í¸¬al’-­9fCUž4Ñ Ô°-s4t±“uÀ8ü!᛺0¢1L$!B^jKKXFªwÎB R„$‰Ú´ººr'C"¥P†a4R0eÀTLTqRb†ˆÍ;Íè ã*mŽÃg”íÒ–ÂDsêT¶*Çä¡ãpÀõ0°DUMŽã4Ø8LË“‡ëûÛrnôu‰£°–uò]ë˶llÄ«›‡W×·oßÿ¸ÝmÎÏ.ßÝÜ\ž-‡öço¾=âïû럞ß[œ\YF1dŽ¥äéöâå«7ËC?Ý^\\<`Ñüé“ÇùñÛÛëëGWõëï_öůõåoˆlûÙGŸ¾üùæå»—O}à膲ÛlÆzí.”ØžNÛÝþá°~ó—oÕ}³[¢ãäìjþíþÿOÿ5RWg'W'§?ýôíþî]‹¼³¼|tþìò³±nƒ‡àz,þXµ“Ó WCVza77ïÿÿå¿m|?U-wóŸ~ÿ’(ïÍêaÿâÝïÞ?LŇ²ì‡ÞË 6?x¿þõ»ÓÍ äæÏ‡Ûî¢\¿]Æ]‹PÿÉh˺W[¦©ÿøã»w/o8ŒÊ›’Б~çxØïÅ<9»ÜÔ“Ãþ†:È|»Û=ìËR\¬gÇ<–}¾x""ïî^›ÍFÏåjÿå¿þ¦a ßD¨/b·Ün`º~÷îìäd…iÜŽ'›i[왥c D±ÍP§2¸T#¤¶ö;-ñ¶÷Qæåð¢ß¼xñÓíÃíãËO7ÓiØþôìüáþF^n®_-3øéõÃáGó¼Ø\ÝÜÝÝÿåîül^;îÚa=´öŸþãïO·§n|÷îZY†©ìn¶»û}öë›ûÓÃ~)e=¿¼˜KÒ3ÖY7·ïåã§Os P7Mk¬×‘nç­7QLèô»Œ¡h¼Z;ŠE<Ü¿G¬¸‡RÒ~ÿp~¶1NïoÞ–i5­n‡Ç×¹¼}ÿöñb\£Ž¥Ð-éŠ(d=Oˆ¥Ž‹E8yÿöu¶etSD7#×ý½~üþûqªò´¸ºz ¹×³Ýùü°–:™¢·~ûÐ=±=Ù6š-–C³zsûz™¯Í.ˆðT¡õHlíç-†ñ»ïÞeÌ¿ý›ÏÀtŒÀØ#Ü@DõŠm]´k±ôeëuÛö´} kóð°"2F. ë¡r©õ=Ct3ÐÖsGvªõ¬fÃÍÍ‹R×Íf(nÊ…Ä ÇÙù“7ïînîÞm¦)ë&™.0‘sŠ*àîû”'VÁ¦¤¨BºQ†£$4Ž‘U`ÔªÓ“éáv³?¼¯<êH7ÕÜGð>t°Q‘T¬À¿HŸÆú¾LFœTçY&`UtW ›5ro°#V?l×PŒJJ9‡Ê½$5rºò~õî¥Öº;~zþ§û{ûàêé—¿ú,rÿí·/ÿO¯ç}÷iýwÿöw畵|òóË·D3ßÒ«Exôèãa|´Û“Ÿo7ß½øúù[;D§•hqñèÑgä'Ÿ|a’kƒ@a½8e~p%Ô‹ùf2c:ß}Txûûßÿ—Ãýýg?µÒnî_]}r~ròîýýéÉöêò“'§»×‡›¢õÍÏÏΟ\\<+ózØï÷¦û©NÛÝn>”uŽ‹í†<8Í¥¾7Ÿ}òáû×ßoφÝöìöîîîn[X-ëf¨oU†¹-›awÂñæîý4Æx^›êšnX/6Ë!¦‚ÚÑÛº¶~;Ö²ÛnNϧML»ÛÃí²`;Lãf¬ezòèãZY‹­åÁŠßßô×?½þì£NÏêB‹Å¶Æ:|ÿã°íÍþÛŸ:l‰6M>ß­súÿéçßþú3£ é¥>þàÉóŸ¾7›ÍÉUtfL½ìÈL4¸h‹O§»©œîo÷Ï_~ý죭0ÇžŽœŸÿøþÕÛ×^>ýdg0ãÚãá¢Z”±k…™7˾þËé4<ûøÑéÙy±ð.jh‘·×{C_Ö‚ÑV¢Õc|öX¥ÜÞì×e}ûþóô¤úã»Û‡iÒ= ²˜Ñû´ñûe uãL,JN<ÜÝûX.R]Ù¤ÖDªánÿ°;?#úó×·mÝ_žžíNaå¬Ë uµoþòíO?|wõôüøÛÏ‹ƒ–!:‚nÃæj{ºÜݾùäS&œÊ*(1d†¡» ±²Ö½aŒâFÙ(K(΂¤@G‡VQ‰zäœJrÚªíöúîa¾{q6T;U„aH-BNš« ª8fz,;xp†skZpÍÜAÇNLMÿê¦Ø¸ºFqrÔzr4er ˆN+j96Õ³«ØÚ7„Ó# =qß-¥MîÙ Ž•ÙÓ‰†‚HµD±E‚Œné4Ñ»WJÌ;Š¢¯Ò$º$ÅAhæ™ÕÉÅ uöP‰iæ™sT È£u±'=W§ÌrgPGšU€°U™@w©/ŠÂÁDÐÇÖ[uö(¥8»Ü¶€eö㢙¦z1kf·Jß >VR°?š_¾zuñøñ‡”qJÆé£‹²;»,(´Ö×ÌLÖívJ-NÛŽã'òý‹7onßž_ž'Ó4|ñéeg튎™ZŸÎO/Ûî>=ÒRâÛ‹ó']90õ›/~ýÇïþôᇟþö³Ï^¾ýé‡çï>‹ÏÏ?¾½ÿëßþî0œOB§§çÓvêÈŸ_¾ùñåÙ†ñ¤LxöäƒíæÄÍRøú»¼Ú=úè“~"N†Ý>¾}ûãù哟~Ô#‘‡bŸ¯}¸½}û—o¿›6»³ÝÉí<åQo|w)œ "«™¸ÜžÌËÚç^Ò¯Ê8žlǪÛûØ–jv2­m½ÉìÙ6¡û6ZŠYÀýðx÷ôa'ëŸßÍï´ßoÊ ¾*-†Í¸9{üÓÃmzÝœ ›:”M—uwÛÇìï·¾Êonn‡2ŽC1Æ<÷ÛýÛ>÷ùáá¿üÓÝù£óÃr(}bæÌѳ–w镱ß糡X½{x?” šï.jáijOdáÉÚ–ŸÌ÷¯ïî–ºÙ<~r6Ô¦R._½{³-qqõA)—±ÞþáÏÿ4pkUAO3Ö¡øé³Ï¿ºžœýtûÝO?üðÿÓ—Š¡ÍwÛ³‡—ßßo†Î=}üd9ô?þàdscûËŸ8ìo£^¦õ“/>Ûž=ýöÇW«½7,'Ûí8>Ù ëfÌÏ¿øt:yœæ†mëoήÑ:ËôöýÝÙÙ³í°…ev+¶9ÌíÕ_ÞŒþü£O>Ë6ƒm8©——Þ¾¸þàãtN»ë÷ûGî ™`h€³åí¶ŒÌúõ7_ŸœWWELDµ´»»|ñâ{óã¶,¤C%ê@tæ0Ž™mßðóóOŸl§zñÃ7?ò)/=J omyóü=­>õ*_ý´ÎÇ¡ØPd¨ÛÖ‡åðæì¼|öñ³wï_œë›×/ž}teܾxù~7.]½Zl¦4ó¸\Rq¤bópÿÚ¦½pºFyõüÝåYÝž ´uÁOÏ¿ÿêô7w7úË7c-÷·_n?ÚX©/ß\¿}÷ºxÜ^oåóžHu·)¬(š¹mNOo_÷9ËÆbáê9R+=¨Õk2Ó±i`˜™UWFî{a")²“‰4¥wÊÌ cÖ1v|twóúpÿÀ­C¡%ÒÑéž$C\3jÂ,×b+IÒº*t|äzxwv™R¥À¡õ_Šc9†òs;z ¬à¾#a0;0³À–´ÚrøAeM c%6:â!ƒ‹5á=½h ï™ÃaÅŒ›aÍ…‰5‘…NtÒ“¿@[dÕZfÉÖܧ$’³»5’M)åCØhE ¹vp ë([™GiqaI¶ÄŽIpµ{3D”Žæš£2‹µ£›Á”SC k9’Þ¢ÖÁ=3ò‚É,„n“²Ô‘úmZJU·¶È¦b&Ï>˜S!¢XY‘šɨ*R¹6Kä’9ÈÒµ[v7œ6î®ìž3¹5¤ìè(°,¾fs– 1g–Díh®ì[÷ìÊb¬S4aU-k7²»-ÎX³|ùÕ§‰€¤ÕbCfsßîγK‰Zà= 0óv¹;Çn»­Z!6(Õųӧççg[/sbZ%' ¶ œÊ” ™E]ƒ²ßœŸñWÛá³x4l¼f‘ KèÈqOBˆêPšÑ©¥`|òÁ%«£©Œ›žý“?>Ùœ,‰žk[ÄÅåÕÏ/ßÝ_¯WW«Ó¡L¶2ÔÏ>ùÕù£ýáî°Ù §›óôfVl’sQ~þùÅw?¼ÝÝ_œœnŠÜ"—âVj]3ÛœonËÃîm¿¿›×ÜÞÜ¿¯Û“Mc·¾¯VsWÂb]–ûž–Z¦ZÄÁ,ÝJ[ãîö25Ôae#£ï»"ÚáÇïßT†ñ„¨«Ö÷7ï ­ïû·ß¼žû~Çu{Ó ·Øßí÷7¢÷aÜæåf¾nuJ[ƒŒi8ul¯{ç½y\/]q:¤bÆRÐêííuñ²}¬ç§ †él;eÅ8ÙŒ)ÖA’•z‚¤°sFèáö~ùãŸÿôÉÓ¯¯ºó´L|p1NOhKÕnòÝ»›ëGWO¡$ÿMÙüôÍOeÂæüÉåîòì¬~÷Í󷯆'>yyþìÍo,Ok=Ù–Ë¡,¯~üÇRÖ¿ÿ‡8ÊíõÝO?¾º®-Ûá°ˆ.|ðÉœǟ½xùÃõᥩŸœ7¯ÀCˆÏNvfYÊÆds[º—’Ûí©ÁÉ–k'Ëî(-Kë}൸:‚r™y!òüòÉÃÞ^¿~ÿá§ n^®Ëa;ìàF檈:‡¥‡åÑ£+öèÑ<Úúí?lvöѧWWWvebÏÊͼ/Ã2Ô'´Ýõ›—Ó¦_ܾN°;)»i§µÞÞ_ß¼}{vî=7àØÕdÃr˜·›ÈÑWÅ2Ïû7oºy{vqªzv:>)©ÁÍŒ’­±&£;"z‹óK+î¯_Ü¿üáGÿòâäì©°x¿`™ç×?]ÿæ×Ÿ•?ÿø×7o˧œjW¾~ùöäädÆüøƒG–PqA夬níüÄ^ý|XÖeœÉ"lÈL ì$V-†d eþKFÈĦ¥â”8Ai-‡ÁÈ™Á`Ò<ƺÕt5æu¿·-,“.—ÃäeÍ*(¬?€IDATN¦=Ô ÇMUq$Y3” +{„¯ë倸?ì×°Óä œ%SdG\çeª!g/kïe‰Å·2%vÐè&£1kà x€Ý,{3Ë£ ƒE7U&°¦… †QLx#Ðm(.k–½ ›Ó uƒÊ†ˆ€ºl^ÓŒµd( ªõÌj¢ÔdIº8…8§ü¢À°£›!ÐFàÆÙ=êòfÚ4ë21Z_œ'²`;Š\Øu €u"m†’8z¼Ž†è"¬[9â!•¥¥™÷!׎#Ò5¢sqb!Icyä¡ö•DTnSÕ;€–.dD®.ߘsÀåØÚrÐs­v–‰ä“%™d£-)/P’)i%—Á•Î/›8"jm)eçrZkX‹Ì /099x„ÔÜÇÂí‚vÈt&RJ ¶–“±vцš!&Í<‹„%{g2Va&Õ9s²²Ý™ ¨a»ª”Â,ÔUݳG+„Á·´âÑãôjuYõêåûG.¦ÁÒ†heªQaÛÓó¿ùõßnÇÀ ­ªãb·¹šN»—;Ù^Ü[´ [ηO~÷ëÇîWÉìÁ^&{öìÑOonOüþõûÁº­;x¿¼Ü]îN~øù‡¯>ÿm9ñÝiA/o^_Ÿžíj–õþ‡øÛ/¿Ʃ붭ýÕ‹çOž]þøÍ×O>üpwú‰±æÃôÇ?ß²Ÿüé³íé‰ëíÏß|Cùôó/ËPÝ—juÙ?|ÿ|9½Ø~0œMè5ÖOÛ`µÌ/þi¾Å£ËÇç§~{}óäé%°sŽ/ž¿~÷n¾=»<;ùøì™ñf¨ ב{8ÆñrYoþü§?mN.ÿæ·Ÿ*ëàÙXv)¯Þ]l‹ÑûÐ0çÿŠ0ç‘ÚèäÙnSÿí÷¿oZ>ýÍß¶},1 X—bÇ8=½Êtìòêã›ë¼¼ìõôÃÁv²å׿þÕw/ž?óâ~ÿ~¨»YÈëÐsÝî¶|ðôñ“i3nMõÑåã“Ýg7ûcñeß~ÿçÿzzyöéç ÃU„ÞßýðñÇŒãÉŸ÷<äÓ°ÛM§‚ÿÓ_¿ýñûê'BYû~w¶ûàéYñ]äáòd|¹n\ÒÜœè}3–ßüîWó½ýðüÍëqÞœžLÕ6ãvœ*}ûøéÓŸ¿ÿëÃíõéÉîöM{ýf|zö Œ$\iŠ 9zõúÅûºžlÏ­–2ÿä³g§—êd‰jïw-´ÛÖ±n2‡ö Í®þøýËX¹Ù=îŒvsóîõË×^ç“óÇÏž=+$XÏÖ]|·Ü½}ûäÑ2Lé×ï‡Û/?ÿŠ*ë¡Ïßß×GÏ\Ý™æ£å±‰ïÉ'K,ó:Ÿ¬u¶Ã«×χº°”žtfômw{½Îq÷å“'ÐØî¾˜÷·‘ïËãëëýíûoONìã~ClSÈœR:œøîAëXÆóÍxs÷ãÉÙïd2¡'ZÏpºqQtYf.q‰€ä/ìÐ=²ÃäÆô²gÒ`BÉMf“™6»ª†¾´¨jS6Â=ÊJ™Á2SˆÂ1å¡KšRðO°£©„éXø—‡b–ƒñNYˆ˜YăåEf¤–$#§È:zwÏ©ž…V¥Í`««;\…H„uŠhGÂU@âBëdÍŒ„y\RYx,G+“‰ÁÀ "Ç¡j–)MaÌ…©$üwÛÀì°Áèj2+03÷"Ê:T‚M’Ò:Fš!ÃØ…9QîPœµ¥¡kvuª™m‚nîŠÙ£ ¾ä}!R™4 ƒ‚ÅïSИ>#IŒÈû&Á6ÙzD¯(E"㤫ƒ-Ý™ãYø‘vžF†T¹G(­“²E‚¹tì+°E)Su8{c=‡QÑàqÙK³L•(Íä–7ö(Æ@ ¥ ±ï"=Ôœ+1{ámëµc²T‘-1ÈVÚÊBžìì!ê(bÀ˜„u¡[bV ˜&p’ÚRƒ3Žûu¢)²)Á0s u¦S& ÝYºÌŽºe5ÖXÓQÍH•c>H¹aŽ›Gc_ï®oy®ÝaÙ¿ys¿Û\¸AÒÕùª¢"[2€jZ$hM£$*ÌŒ¥·fƒ'ÁF…˜ tg5ñÙGŸ°ÜßÝÜ}üñµ¬£mr[ÌR¡»iªçOž ž®~yz¶tíçgö—ñöæú³?ÛúMËûW?¿}³÷Z—õú²~&+µÖ¿ÿwÿãõۡLÓ€¾ÙLçÿèÛ¯ÿº¶võôiõNòäl£±œl¯¦â•cM[­­e àéÕÇíp(eˆöú°¿»¸x:—Îí¿ûyÜŒŸ~úåýõÃÙn7gÇœš0šŸxHà­¦¸Û”×RŠïœ-“æ#lŽÖ…Ì0‘€¹PBÌ.Z‚!¸Á¿üäo_¾ùÓ㿸:}úþÝýíͲێ…Ù·Û±Œ,æ µ¸†'O.j]JÙ¹…2;ùɇŸ<{ôpXŸÞÞj¿y}ès±t÷PûøóOJµÁOs@Vq~þ̨íT¿úM^^žŽµ¦âÑ£«óóÁËà9þú‹ß°öãø^?úÔ^½x~}»ÙNOžœžœŸLãH&­¬ëjéνxP\$Ôr¹}ÄíéYo}Å};Ü>óîÃ?®Û JI/Ÿ¿ÞmnÖ9¯ß^]=žÆgEôh9¾-åãgŸÞï¯ï­}¿Û›Qõ:ˆuÔUd(µ n®o_½þ® C&‡>–d»¹»¾ßNÓ_|¸ÜÔw7¯nonû?½øéòêÑÝÍ<ŒÃX'gIƒ—ñââ“›÷ûþÐOv8;Ù½»ùú“Ï?ÞžœÁ§jãéù£Êùârã#燓y½«C·æØž‡vë¥L…Ì^†>Œõý»;¼œûýÅùEÌJX1É{´ùÍûvqQÖvÏÜôõšooÛóŸ¾}ww~úÙçWOÏÌO⸣¢ÐR×´c®~˜6‘"•Òœ™ƒc:‰@ œý¨¶@$G`5fÑ@¶PetÅ–ÉJ¬ÈS攸s×vszó¼@J­,µ®ÌòËf+ÀÀÕ¨»bçD¬Ù)Ba¨§BÈé_Š+6Î[Ä.»×ºéœëè­G³œdm§êEèj±*pÒŒc0˜‡g Ü‹y ™t¹dQžL¦Y5¨"ÖËLÕjHdjn¦Šâ`PM^Àn€œ0Q#ZñUf ïºÑPÍHZÑÎªŽ–w•#à”›Jf8”#uL/ØÙîɪCɤ˜ªK¥1¦:m®6öä²y÷¬:Ò†Uš”¤!”^Ì’Ò×§<*Q ­RÖ2ˆ)úéÅ£TDd 3ýüôb·9m9>ZÂÊäìÉè=¼Øíݼ.µLFô„·,Ííd³ÅÛ¥Þ]¿ûé?ýçÿÊ2ˆ,5_îÛ¡]_=ÝÕê¦b–YÕÇÓbåd»¦z‹hsñj¾n7Ë›ço†¼ö©ÜÞÞ¼_SóG>rœÞ¼ûòåíèqþx²í°/ËpZz¾{ÏŸ_üÄ?ýô£i{õçûWO¯N©¤íiÈÜž]ž¦/mXüéãÏ.G÷ÆPºç'=Sî‰Æ““ñ$/=¡‚ÄÒ[SØhÛ`+ð³ó«×/Þy±_}úY̱R.U–EÞúCÑÞ>?¬‡SõÙG“Ùpv5Ôq˜J<}ô©TkoËõÙæÊÜì((âI8à›Í¶RÀ$S˜XÈLeOÐG%œEH¡#+¸7 rr@?*‰ñ¾ØIKíÍÇïÖ ›Ã¤ñáþp¸ÞàÙ8”‹cwÓ$ÙšIó]–HË^Í[ä!Ò ¯¾ Š4ãh`ÏÝSliV*,áK‹(xÅx(æ©‘ZÃvì0h2kÝ2Èl­8DFäqÚŽô¨ÌŒÇM•=e¦uµÁÌ$àø+öÂ$¼…W4úYWTG%VÃĨP›|ˆüh–0ï`0›î«o"ƒ*Ý›xd‘ûXw 9òŸ¹¥#d–tCOl3£0Ò;†±AÈÇ90Ï&@N·É<Ô€Å4aB–ÞU²ïcyr$ïF$fæÜ†™f¥ãÐc5Ûeþ›bK&ޱt æ{¢šSÔF0Q‘i,ƒ]B²¦0·,­ ±Ü´Mé…¹¨E<¸ˆÞ‰î‘^ƒGbºÁ:EÀáÇæ¨õeÅl…öŽMõ±õ¥ðT(´ƒc6Vj‡ 1¤YQ¦KŠâ$(ˆè`VÃ’D°ÂzFu3c 0+H‰£02ƒfn aìšNÐ^”:½Óé“"ÌWò¨_¶Ãßý›_Ý_·»wïONŸîJžXLn¦$¥¨ ª˜îEJ²XQšeµ˜IóâCf*QL¦Øn†ÍvÌt3xX“CnmÊÌ`+%ëXùåçŸÝ?Ìk¬NG&ÓVSÙN>)·n=]H‡Ò³ £e%«svóð“RŽò‰d’•J0t¬fÍÍbiRR} Áʦ\óêjû÷¿ûêçŸì¶#Œ¾T QmžÛþç·‡ï¾ÿº€Ÿ|òáùù%UÜ ™™)%xt<Y»ª DfB¨¸ÅÑbßµxjÅc‡tçy¥ÎÔÊÜ‹n¨…±£+¸_`5¦$Uå²MÒÇá XA…Ì©=]É´œ’`š{Iõ¨Ä-Õ2ݘ™&R–ƒU‹N$\Æ'›23Êù|~:6´W×7=™ÌŸ}þÔª’i² }ÜÙç¿:=»|ÝÚýàšNÇÝÉëp¶Ò¤pÙb¶~ðìñ4œ$[»OÑõHÆF½¦'çY­¡W+•»ÞUÌ@5CímNTC ÅJ²©€ýtw;ê&“°bîg—ÓÅùNñ`#÷ëó‡·ÄâVƲ-6±Ýî^ü|?Ð>øòó 8¶'ÛÍ«—oî^Ýï—®e™÷ãÔA£uG–ÔVÒa™£î½>|·æ~^ /µÊÆìª©p80…ÔS£#KÙ}"à³!£»`½XŽÌ[°RÛÌ{c$/>–­Nï}g·6ÔÚ,•Åd¤w8ÔAXa@¡¶+­DfÓ-1:ŠŽ6ø×ê(C·`êJã’ÝIvdö*; ì‡Íêrª- €%dÙ’±Œ±¾¨×’@FN–Ifh’d ¥Z¯îaƾY™²ƒW¶=MtÑ@ž¬† –` @ s¸˜Š*Ë´%‘Q° C)PšIÅûÒ=I“ ]Õ•JtÈÙkÀ†h…sÓB©ýµp £a^3Ò&§SÝŠoº¯Ì°àXˆÖå^{‡ 'XAÒF“ùñŸ¾wÁ»½ ­‚ÿç÷Õ$“eI­±®42æ5ÄÊXhÝáÙZ7‡Œ,RÐÜÒË`…‘3®A#v©ì…"Ü-!!Õª»Yf G +DVª™Á´%ÖŒ„,fï»,;ÞK8Í3b¦§Åœ4jh™d1¡˜›º8ÂZ¦B2™ƒI‡0ÊÅ:33rCïjP™‘Íak"Ñ-Ò,[•uÈè"î*Â~­Z9Z²ØUã¥mOÇÍtâJåFZ¡¥#Žò÷J K?¶s°i¹ÒQÑ\úZm Íäå(ïàÊZ“U}”@€fp~DI8vaËh¿‹ŠÓÄÜ ã¶ÖÃÑÖ“l‰Ž.ZåYª³½šNáTY0€2qåR~iÐ6£Ñ‘I 2²ˆJö`*PÌ ÙÙÙwww [cÙÆ™[þ泿;¦+J¤õ<4F‹ù§ŸþîùbóìÃÏÏ.NO¶T-(‘d©îB3£Ò8Àt§ÌBd” zEç×$b`)UK‹©X¡t•(h‰A@S-b0Ee&Q-;J«±1•Žâž-–¢n`"èjަl®áøNœÑ!¹,±BcR´PFÏÅ5ŠƒI†(•kDp:\_}úÕóçÙÕrrþÄK½8?In³2 6ðÑã 癫°d¢Ôân§}ÏBšŒ†rRZË¥‰hâ*¯‘a§“ͳzµ®[«Ï¥ŒîÊLl궇žIô¡$úfºÜLEX§ŠÏ?ú¼ƒ2á]Å êž6Ù)S´Á7ÄⱕÖB›…P 39'¸ VÚf³©ÓÓBïéJ!%µ¯C@*]»\h6e»±aî?Û•PÍdT¦hQÜà žhh¿¼½£G ˆÂÁ1ÊÝÐ%Pj9úØeÖj:¡D'Ý0ürÑt7_åŒjb(MÕ-É’q¶¸ßmKÖûy™×ùé—›±nêJXBrdA²Ô|öäìäüÒQ\›è„Ò4t¡/Ë«_œ] Ó­áx”(•s¥2Ðh‹¡8’(³¢)ÈBt8ƒt²e—)­f¡¤*CMöÔZŽê$V‡qÓ–¾®‡±lÌÎh2 40l\&yG‰3À N?öì b0Øÿòÿ>ùï‡âÿíß›æR5+]¨ê€…6ÊJ­Ì©"²8Á‹:•“íT†™…P! ð¤ ðã• [ý_Š9 ”ÑŠ4„ìH‰%S j»&–Eàœ5,1¤+F¾Ê¬£PyìWD±\¤ŠˆÄfi=ƒÞˆÜ¸MÕU²ÃaI´ p²§› ‹à…¶1Ì”¤~Â2Íéi™ºGàGç- 5ˆ0Xu™ŽɄѬ°V#ŽÐç4f#+`ÎÕà™À,X¢X,6ˆÌR £4ª­“39¥Š1MÔm„m³GÄ6XV&áä´D?*APÅà>râƒrRˆf& H+r7 O! 1Ò.™»€NÐî@— Qz$ìάš*’Ælæ nÔ•=™F”ÂFCÐ`\ÈNSbd Œž ’XÄ•¿ -Ì ¡½›Hí,ŽOÖ­=—T3V¢š< IBl&J**„P…MJ¡UÖÊlU—•IHd¥ $È*8‘pa–Lc’%rp‹aÅ»û¹DG¦;ÆÐRlŽHe5s2 ìA¡Uæ/VA†Ó š1àGkà9Rfd2“épÇÕh¤Ý€‘S‘-=ÿóþðîæíë×?œ_\|òácÚ`~„÷„%< å=%W©¥9 PPdsf B”E˜fGX’¢x-DHÁ£fH,©`–ôA–BØÒ!(é *—›y"d!„T%QiF%.Ëž]€ŠzUÄH =I¡ÚQ b CŒ¨¶*ÍQcŠ4¥jü¢´_•j åxáNf"Lê@¼07'›qÚÞÜ¿~¸~×ÖNf)FŽ®a­º’ª¥–dDPW!]NQ("¡T"m†-R?ÖåÈ*‘]Ië†"CR¨VC5Ì"h p“»äôãHYV4‚]ÇŸNBGÑ 9Š= ¢‹sú63Ìd^R–RRò$3nŒIËÔ±>ÌwmíÆ²F¿Þ¯óz{q±+…M~s·´e¹z| 1H"4 n~7Œv~v6–`„B>F6ȯo^|ÿvîž|ðì¤s5Š˜¡-P ^À4 D19í :h…häÆE °«ªŠ÷¤EZK4eq"¡Rm³¶½³$ÍL†€ÉÝŽ’p‡\°dúŠ%èã]hKU·ñÿù¿ÿb|Ú¥bçƒhEnÉ&õãÒ0!oëQA޹å6%efÉ0NB(&¸EÖ졵šˆlȺÆluZ5—R0MdG–$Á%=MfÙ½”A6‹³ÉÖ\SVá@„ƒT°–IðâGzvD7²‰Å÷N¬î%³&½ééÅÆÌų’‹Jéë&‘”÷°¥«H^@,MðÈ#Cmë9äqÆB¹z)C“¿ÏØKz*Cë ô@:z—uÀ©AœS4F*Í –‚ò ¿¨z“‰Š {‡½Âhè-ƒ[ˆS¢ÕôTRÝ|G@–ÞiKW­xÍD“Y†1º¹°†ºa“˜’‹áxèA@!Ez"šqC ä oÆFLИ’]Í`°ô£#sDÄêf£‘kJNw+nÅd¦¡õÕ˜bdM`0;ávìã¦52{Á&S4s;îM{ÏêQÑÛ`}¥'£¸ CæBõÄ EéGÅ\²FÂZäkiÑÐ4¨/© Ú×ã‰XUŽžRã±Î’T` ™Ð‡™4{£zî”±¤uÃAP¦¥ ž§­ÏnH„L0B³ãê9.°÷Åœ½g¨ ˜*j&s f.ŠìXæåxW¯F:GÁ#‹¯¾øèöþåÕ'Ÿî>w+â ÿNÍtš¦@·hUH4Å©®ŒÜß¾~ÿæî}Pó¿ùäi- kÂæò`Fl„p¢KfÕ` kŠÅ²¥ÄØ3*Óà©£y!3yœ|¤Ñˆ¡£šk(Fˆªtß®­; ~A«Î…ˆ–s1'»r!+<¥lI&×b0:š¥÷5>ý¿þûïBsô0CåÖakÁlê¸ë*@3 ² ‘¥ÔíÙåX‘9$µ =•hÎèè"ŒÇiåJëÓPê±,fZ%¤‹¹N3£ÛHlÌ@?8hY‰>£BZI“™¡Fž!¦ˆDwvϹ±ÁÕ ÑàäÚÓC9Räâ¤0€DOIFÊŠ‡–QžŽe€ÌÂÒŽO%`'’¼*-]rUÐÉ}âàðÚwƒÅq”¶äˆB—*t”xÖ°”ƒ]¢„P­Ë –†–‚³K]ÖLÅ5ÒÀ”Œj6­}­ì‰ÅÊAj G&•h‰,NvCßG’[Y# À¨´Ì^“„{¢‘‘YަDƒ%"aÆáŸ_uGÁ„ÎNhn\LÝ}£®Fg "$CC5l-š°†jñt÷bÃ0ÀT:¢e%#¹˜u¨‹Œpcõâ‘12A'K0ÍÔ"PzƒÝ 9æñ|³,4!oå,°š¤(R¢tôTÜF;ˆ&Œc¥Ú"LGä.B! BO‘r:æ êÑçzTŠ[¢x ,E&x¢¬ŠÔ B‘¥Áå3È¢iµ¹óx‘{¤[Zfš#SìÇEG0À•Æ`' kF«$©í±)ëÀL†Ám9Ûœ?}|~º{ CÁB%S *cs¼w84”£$Ò7¨¥-¦ê"UAS²r3Á•(MhÙ»Á(ïæZYlÉèG/'A€àQ Ë¡ìûtµÜÃ`žVXé’dæ œ…Ìæv¤ŒL†5lfš3e‘È “ÿ<Ê.Ô˜³\i‘Õ°› ÀJ™™Çï´Iú*4ÓäO„A+l Àæ‹a¤³Ô¡ÒR‰t OØŽ¿Z †Õà]2ŸÁƒa"ØŠ§©÷à©tƒ A’étI±…V©ãº!a]Ìä‘ôytû”` ½@‚Z¢$†°¥ÖÉ!©$Êz´qà¤gÁ0r#*ÐF ÙnK0é4??.{ Ól|ws{«Pôû>Þ={òYS0k㨳ós· Yh4¬‚AfRÁn+!ŸW½}}óúúæÅ›†þèr÷«ß|ºÛ]á6ºP•"ÁÁì—ä%¹&”h®-e ….r&¶!PCy¥ØF–d3 ò±CÅ~ ç+c3ÖÌÔ‚™æmi^—ê»üè1œ°[Ð(­Kà#ÇB¾&…C`ù_ÿ·óÿ~(þßÿç¿ZMŸÀYIw÷ÂÂ\‘6O°“•­;ŒÃpÁ¢ãÊÐ £Ó+  †nuÔ<:ˆc5Õ¬R«0Ê JšÐ9¸Cc.EEœ‰¡ôÉÄ$ˆÍ€j:f9æ$ÂÌ®°Re‚)·^¢®æ!à8gw¥ÙâÆ"gx0œÅ4’BfZÖŒ ‹uÙÖðz`Jæb¿lÔÖ㤔VÜ’i,št…[OCë-ýˆx]£r–5`Z⡨Êè{Ä”B2<sÔ0  “€Ó€¹ç’±ª¹»‹f„ܧU·…± hîc¢%lÍŠ&zm=P3Åšê¦5„€AÊÙe ˜ŠrÄ$LlfÑÖŽldW™¥åœŠ03О˜<Ûápóîvís·ãš ¸i"àò–AÉÍ8a"b°C2 Ę*hëˆz¦•¨†Êì iE¦;à0d]u$ŠL]¹¥ª°&Âdá&Õ’øÅQjI´ º¶f +²4Ø”HÅ„†–h£+© #È,wV°FÏ£¤¼ƒ&‰ôPš äÚ¨‚"XH ®¤¥çj*Ʋ†6Ê$ÉD&-Å$dÀhÆ‚Tö'g¡fŽ]iÌâH£‚€,<Ž7Çc˜ŽSªIzÂ3kÉ ¢b,‰Yó8ëG)摘½t‚‘ÓÝ™Ý"SP¸Ã3’ŒrÜ@ÂAE®R°Y¹2P,ÒZOÝØâ¸éS:7½íe ÔÍì¢àˆ°*˜ Jà©¢7]L šRˆ°c²)» %uŒ°Ý‹apJKCn YÆV ,Å~\ ÊáÄàVoHÁ ™V\ÆL[Ð ä€É.ÕH% Wt·^³:܃°êæENÞÀPÖž#ÄL ÔMi¡9-aÅè™ê0ãH’vOv©"7 4õªtíK¡œ€ƒ¸ºÑ\0?8г¸9`åØdC§­„ u¬þäêñ?ûèÉÕÙiÁ5Jî,ÕIއ'mÏ𛡔!²t.a«äE/š¶øøãÇ}ðøêâi5‚Ù S¤Ù ”¤µì”g²¸É¢c-rÈa‡äªÌBVÒ—˜…4 † °=TŠÇè­c–ÖWã`žF4Øñµèk ižj„n.Ib– ÏscD¬âTD’µ+[4Ö¹xýÿáì_mþç¿‚ƒ P<£À„[Š›NEèÉá~vÛíY­2Md!—¤ä2fÍ¡c€·D1“eÆ›\®ðd «£§ ’ŒthuˆÕzTª6„ŒÈ²"É¡À"‘©7u‚Á%mífn2¡L¡÷ZD%E½;ÈJƶ8½CÖˆîÆ€ÂŒ¥¬9Bd†û˜l¡,¥4“!Q bò)ÔŠ!É`c*e,0³õÈN壘Љ^$Ãà,Æöÿçêßš,Û²ä<ÌÝÇœkïˆÌsêœS]ÕÕ] h’$Ó„Q&QúáAÀLú4£5غ  Õ·ªs͈½×œÃ]+Klè9#Ó2nkÍ9†û÷c«É¾U@èŠSÖOÑÜ4` ¬S~g0t7º|é9+Õpt¦ª$‰çïÙA›ªA¸¯S0'´èH,B@ç§Q1ß•/¡“z2jª4˜ˆ½³7_àsLŠ#<œ†0y<þê¯þö/ÿú7?~÷þÝûû—_¼Îªd €Fã³ûr~Ñvoîî&nƒ÷Ý–L«q÷¸ˆw¥÷gÈl7yO’go­Ï°à6¨‰”XÀFñI‹IñŒjû Ý,a©¦Ãj‘ŒÖ»mð½±wpレóTTZÄí:k’ï ËCìʩƻ´!Óp˜ÃÖâ;±©½q•¦Uprˆ³¹¯¸oƒ>÷1$ÌÆÙÜÊm[HSìËX•¢žà;yëì©:!éõÜ%Q¼Œ oSInb²o‘<·ßéI5s&ÞßþÝoÿî·ßrêO~ýÇPýøÝÛ—_| gTuâï¿~ûÃûëk9 °Ñ»÷ËñR¼ms9§×ê^›ènš«Y ¹®x‡ÝÙ—¡ŒIÕÕ«N„3±àFŠ:6šØ½Cùbà.•° ‡d\M”BAqŸ nžP7“©zi<ѰúŽ¢ Û>ycHíÕîöœ@{)Ó¡¸A&™‚_ÑB¤¸>t?˜Ãm'äí:ã¤ÐìÓjijŠHÎâ¸Vu‰YÙJzr‹¶8/\²S‹¼Ãð›Ú â"yÅÜ Ë@]=Ál¤ÌX ¸[)È.JW@&ÂÒír©Ñ°LÁElTÃ(@ÀŽ–oÈŒ1TÆéô„ÍjØ^ÊÇíDω[áÖ¼'fÊ óÂ], …4ÔDq“x§6QÑ4…PænžŸ½µšEQ1ÉîîÊ4ÑÃÙ[S<)´ßÐ3¸S;xtØ|ì­¡ðLnUGú9t¤•œÖ}áþ¢[Äí~hç8Ïßüö»ãeþñ?ùÇ_Ü>|Ÿþí_üæÓ§·¯·ÎмVÎÇó/ÿò7¯þäã‡18‰sðbíqå!¾üæ¯ÿò¯~óowûyæ›ãëo~öÕöxþñ7ÿü‹¯(¹Š­G§â’°ÎsŒAÕ„ÞÂæÂ]/Æ=ŸÌ,¹w ú g•®ËORu-†ît›2…¢‚Ì’ZEd7Ìøiƒý’šàû!·ßSw*î\Y»=T@¹ÛÎä8ÕfA\Coˆè±=jìxùŠ2†¶ŒðÙ§dpJpÜn¡™¸XŠ–ÒÊÝ}Ûxþ¾Îñ,w±*Zà’dwö4›ØÝípÜ®ì• ­,öAi%î³1­– Eû à’Kƒàô°wC"7bE†bÛÝ•ÂØí®ŒaÇ1·C€FÂ3 ±ÄPµqˆ-½+¯ÛX`ÐÂ'Im#˺‹ ŠPq€ ±(›@)œÀ¨Šƒ½%UÀd£T^‚nðE5‹ÕzO¨Ð¬,C<éY˜à3­ì¥9oé‹„¼©/xßÌ0+ÁC¸ñÂRáØ´vöŒbKc0¶Κ%ÜÓNÀ ËQÄrž··0™ŽcWûB4ÛBÃX9~lª¯¦¦j(#†ØÄ-¸Ó¼hàX^Ÿ µ 8Rv(ðœE1 Ξˆjl¤”bÜTÈ­S8™‰H|=ÏP»¨ä­³¬ŒxK£ ‘îüò‘Fmø6@dƒæ]S¢Tœk“õ)9–s.ŸÎmÖ­q"E†8`™º±\Õa÷š¥óXëìç¾R´$É×Å^iô5ˆÉF}_{#Ká1Áÿ¿žâ÷_ýU4Žˆñûuú ƒË £AñÖö1oó^s¯ð'ÈñSÕM$,M+¹@®‚Êk0ÅMÆBÆL  h̤ʨâxvµÐTé‹RCˆa•‘“TP+"fO…&š%8›ñTFçQùšÌ8•“\`#¸cO7·²œ2bRV5ù3×·Ì3¸#ÏQPb4²G eŒ1I¾&£ è,3ªŠU; »ìJuF=@Is® ƒ¸¶ÐÌ9pë ©kŠp}R@ ¨®êP0¦Ž„c‰ÇiTX`ãtc *'¸¶ îC÷@GÒ—`t³9îb¨&'8Ìn•”J%GûüÝo˜7üÁ/þ@â­¬¿ùûï~ñÕY?8|ß>?}÷ööÇ/~ñáUm'H¸…¡õòê¿û_}ù³/>~³ßêÞãöÁýÓ§·õ÷¿ûOÏó]嵡–q,=K3NgUZ,°‹;ÁÎö¨·äDæsçù‹¿øŸÿÝŸõõê ˆp ¾§õ|œ·›ë4ÄŠPphbCÏ` ³³ ¨K)¨@8ˆ¨ªmÀ…Éq7Ü{Åwr€hÈìRÃ<ñ¹i Q:‹7u#A®[)¬;ŽØA’7˜P‰ dìÝG¡¥î6ŠÖꈔ0:'•à(™8AœWœÄ© )œ†ô #ó:ðFï I"^É^‚¯#µ—xƒˆ¯ n=)g°3ƒ\_3溋tyR×9W«&jˆ§<­¬‰˜ ß®\R­5Ò‡cÚ`Ï+ãxA2:Î-|26:¥)V{oƒ@A ÁÛ"‚K'0jÛ@:‚.ÏÉO’¢ØH° 9EXí§|\—ËX»BŒË­s‡G8mnDIM=âr L°'j?AZ!Œ•“xïÀE&»êv›•L½+÷’Z}b]%ßò‘¾*ª*85¤Á«E^+ø¨8¸Â5g¾RsÎIïI„[A‘ !ew³–kâe”ßU4–}$Å@r5¸>Ƈr†€™î®Hk¿÷í__¾þÙ×Q/Nýöû^Æ/Ïõ6«iA?ýøÃ§×Û×_ø  Qs]#¹Ú*µùÅ_ÿáÏñë_þú‡ï~bðÏþ‹þÿøþè—_üò—Çýã˜cÖQ,â>ñ1<Ÿý¼Õ1¨†4r{Žw$É,ÖÐØùÄÔZúÓ?ûÓ¿ûÊ>û믿¾žÖCcjY½Wþü/þò‹/¿jǘƒ£0è¥ØHãFP©ŽUAÏFBÝ4ÌægB}]9ÀÂÕö8XWh¨q“¾ð¼#Žr wb"—Jf‹;Ö¾Ö–z ?3x fÀægÃEЋ׆ æCÚc¸Òº¸Bu(YW‹ôdä!²©vïö P$.>›oÌ`ìêE"LåP45„J–rCŠ<Ó±¨˜œ Û;YÀ-OÐswß8wŽÕš’XƒM>€Wbé!`jTn€›¡Å>Áál$F–Œ^Å‹+QÉ­0ÀH‡2NþíôBjrA">CdÜb‘&V¶põÙ:Šp –yvX€’«•äæC8$N€@£¹÷dFÒÏ¥©°‘‡P^Ù캖^h¤G˜Ó‹—ËÐ2ª!Ôª1uÚ0aáØi8™ÙÆ ‘RœÀŠ ƒ÷H®1t%¼ìvx Õ0âM üd‡˜¥2Îxå X) à'¢m.© ¥‡öØ~󊉡/š¦‘ìxj|‡@i˜GQñT6}˜Ϻz,(Æ@Ð@$dX›ÙÆ oœ¾üœwF„Ú]‘ö53VÁôëtúªåÅjú½ÚïäU“`=™À/a·}õýì&ç 5ÐDi ˆý¯ÿ?ÿ`|þlo ýäLû¨0¬ºÝ±™=Ç «ûÞÄ5;2kžX²Gâ E5Ϙ]àI÷.âMçdâwñ•îÂq²u±%…†V´ãð²åÛò8¯&»œƒ·1†¼n×jú™m` öu`ie8ÍI©Žö»¹½uµÕ_¤)/^/‰<ñ|óÞ†ñ¡Ir‡ïá#¬éoš]u"£ôay*ÀîÞ!ë6±º]q± õ¾ùJ¾òH:ÀÞj² ûl Î‹Iõ cçɶÄe¿7ïäô•^tÌóDFÌÜçóÁ+‚@®N0*58ÈÓ»‘m¸Ÿ0šüu&9XÍ·ì²ö†‰2U,¿¦ûs 2Ø’j8ëÛÿf³_^¿IÌt½ÇëÇ¿ýñ7ÉÛ—¿"ïK7hàÙrZ6‰qð…ÞÎ{Ôýõ¥±‘ݘþáñL?‰ Í·0»'hl˜éîWÝ”§<¹°)úgÿö‡çþ§ø_þá/¾œÊá'ëw?þÕw?üî~þGó þôÝû„újèù@šwŒÇã´ u‡£ŒQÇózpãFTÁ¬²m$B|Œ ÙÁÎè«¥‹{…ÏhÅ=€êj‡ÊõNœD€“Ÿ÷Ž%îæØ²¹F&x‡Î2"–åÚäB{×iÞŠ$;­-´s©IåJç½8³Ç`6ÖÂ:ÂÑ(BÀ¾©vw‚•÷ð òêÓÈ$Ízr¤ä´XÏœª99©•ã?Ÿþ_ÿÅ` ?ƒÃØî9t'{ ¿ëš•´_ï/^ßö¹èš\9n¹òŸÆÈm½û}ö·?¾ý»ÿoÚüÛÿéoîÇøÅÏ¿Š©u<Üyå§O;hÄ|Žžƒµ|_Ïç§~û_ÿí¿9tü毣9¾úr¼~5ñÛ÷¿ýîûçýú?®þô§ú?ÿî‡?ø£¯_žçó‡oW?ó—ùŸ¾úƒ—ôërM97v önGTã  1>38öfì )Ëœ·9ÅM‡Ôæ$43¬í”¶-XÔ†D†ÏÁC»ÞÁ w¡¶°¢;<;+1ÁLâYÁÓ¬1W§ $BIkŒœ@à†„UQâ³k—½£¨e>Ï0™ ¾ä從7èšU»·ñð5ªúLMXÖÞ¯ó4Gwv¸ÈïìbŒðU¯^:·Lb4Sš‰C™ oåÅ–À œrh6³„Û¨ûjbD+Zœ3k$CØ€ÑyLî*uÓÜ_འ˜“㌶sT‹Ëdµ—×öõ|Í@ìÙËUäÄ›ñpžÀË9Ä ää¦WäÑÈ>ÈG;†CŸ1xG]7)I• (æ0’¤ÀìPfé‹ð^ØÁm”„mì‚åJ,îÓ–PÕÉ÷:.º°ÐÉ;н‰Ë I4Îk»!±CZËvòcÐ…ÛçЀ´8 “_¬Í“ëð3¾ùYrž¤ ÂssóY¼‰|ENà{qb_ÏN!7;c¤ýlú‰šÄ½³ƒï‡×Q¬ö9ðrÝü2Α¡.éY(â‰P¥@Âl¦sgNª¹G$+æ"`ð›0qˆb€§`Â`'U㮓Ø=t$ëb^Ü‹ƒ8§ª}H›ìh Në?·dÅÚ(3È+ó4ö¶7ªÄ¾õãVÀ{é+£Ò˜Ú‘;Æn¾#T[»òWNן¶£º ŠW uGï­ƒ˜âmñ ö ÙÐæƒ†2zS<ž^àœ’ÂSma˜ê|˜|0¼Jâ¸ÖàUÌFOrå¶ðœº¡Í±ÑQfóX|]Á½Å@7×d)–)¼€är7šzK°«hÕ,°Ï¶žD¸@ćôÖÀ¤ ¼_|U¤ý›· ¯Ìžñä}:œ›2¬îCØÅÜ·,ôÄj7,Ë%ŽÎY¤{D?2·„O?¯èMÎ7ÜQÑ_ò}¼Àw·T–ŽÊÙáBI÷òŽ1 í]ÛQEÈL5è”ÝLJ/þößÿÕ_ÿý·ŸÎów«ßO|Ìûù¿úÕÏñ«µE.©j ì•õ½×Á1?¼Œ¦½áÒ3¼ƒ³Çéyçìó|÷‚i~ôóÄó?üõ_~ÿý§ìóWÿø›ã~ûÛ¿û›Ÿ}ü'/ß¼üâÓëßþð÷ÿè—ÿåùØó÷ÿ |ëOŸüõœýöw?þ5oy­—ö'¿ú0^p7SwÕHRHúÍyvût^_¿Ê^ :Ml¸•×&Øk–);LA"Ææ)-63so.ÙðËÆI\Ü´ÛQŸÙ·ÔËÆ†Ïk‚GÞàÉ^Í·M’AMGãÄ'Ñô>E,6cA/þŒï½~e}]®à1è"ƒ.nsïv£á¾æbAp •~t5x#9òæP‰ÇÐéúxÌ^Óë –F=ìçÊnð:TAÛSƒ€ˆÅk½dB9ãQ\G•]ñ~öOÐkëíi¼êØH[Ð6w¤äúyîH•[õa~0èm^…ß ŠE’œ½%OQ¸Ñâ<ˆ@»4³„[=wèD1¦P!€I¼78éN³ñ|m®ëØ!Ö[pïÁ‡¦ X!Þ¥[÷TË…ác×Y½¯¶ˆ2A Ç™çð;!`2u5C Œ:’ÓÜS-Y¹-W÷c sLâ7ü…Q¡jËÛ!èPytFi¬(ÐÓo7½³yšGi™ ½ Ý½¯ájc[¼P_Çn-½Õ®‰ÐáÏñ‘«èĵ÷A’:œÕVSÏ’£Ÿ`:Ïu˜PöU$:™›8ásw«n3p¦˜@ylðq#*¸=Z&˜4Õ±ÙGÈÅOô 2‡`UÕçû¶óî¥qû@„xïˆ,¦\?"‹õwó³Fê(Ô¡ÿóöûoþƒÌ•/ö~¡^гZ¯µèøŽ”JUE½~¼u55œ½©fÁ]è %P [M°ÆÄçý 6¤-,¸%Ï`‘=XB ½s¼R¡gPºHÝ 1r&K¼ljq_ʧëMÏ‹ÑK %8I7Å'1š_ ³õS#î½3L**£‘bÇyMQj¶¯+yà%Wîx¡®¡ps`¤` Ý\¬ArËb@¦ ¨­ó„@Qïʶ]¬às]ÑÚ{` -òlùŽb^NÝ,¡„N‚;mœ'å‚6s§2„ºÖ wžŠR ÑòDN°Ï¸ó~$»kg¸]£*AŒ˜#©nÿûÿøgoÏwoÄõË_ýìùë_ýÁÏ·Ÿßûöå—Æ¨õÃo¿›s~úé L~ñó?üõýBI§Ûve¹k/#çÛ»?þìåeÞÂ-b±ÞÏ¿ùÛïþÃyÖÿêý³ú'>Ìo÷Ãû>¾þôÃÛ·ÿýoùÝï¾í~|üù׿úù¯ÇKC¿øù7ËAûˇc¾€_´Ýûüé¹Kë:•#ìßþý_þÙ¿ûÍ7ßü|B3¼xÍNÎàŽêÎé\ÝâèàS¬Y@¶œ >×Àp,ÏÞ¸Àií‰ÐÏ“}ígJ¥êüyÄždv‹y·q•Ò1X ¡¸+æ FÆgËN¨%.ÄXÌ Y¬ÂÜ9ëU¥€Òì~$€‹ô É…îìЬ,»ë"€pÕÐ¥·èVØ Cº€òneÁyfI×?0fd·QRN‘ÇÕ'¸¤ª•'é•·BóŠ]‚¤+!ð9Š‹·† kˆ…;ZÂa³¸Ãw±o|AnæJYÐìÆ!8ãbª+FIâ{‰¦=BZ›j¥ÄÛ‘½#¶ªÆð¬¤è`jç´çàt…#¥5ÐÅi†,ÄJ~VgUh²Í ­+{O 2;Ù¥³DøŽÄê¡;ÒÆÝÒÐ#²1…)ŒÂ "ŒúÜ÷ïIM½Uµs-Ûê¡ ÐÖ†É&º¸‘#^Ä) ‚*4é´¯%Š…ÅxL}¸ä«ÊœF5WaRØx .úý©kcœ1ôr |nªÂ. £J÷ÎGyâÚgÅbJ:ÜRõ ä`ĸ’è$Ò~ÉÇù¤ØGà¤ËG‚x‚fü<ßUät3Þ8 4¯%P7ñœñE¡|%(èÿù¯ÿ%ã¿ûoÿø£½Nâ¥ùÓÐj¾o£ªóEÕ ø©ˆ¯/¿Ô¼™çΘÂGÛ5Î O7tM¾½±\kpnl×yMP¯•#—º"Mˆ¹3‹48„k1¡„¡ÝÅ3âYâ…o‡ 2ΣNƒ¡¡1\\ŒìuïRÑ9„fí'Púx׈Ù8?«T1*“ã ã$©6} â`· NÓ4Á(ñ5¿&¼œ4SÉÎü xÖ0Ò†áx ߘ8¶NêYÒ6ÀqÅÒûzÈ¥ãy“š2_“ :Là1ñˆgù(<RxIàDH˜Â˜a{'TxüµÑ¥1¥­.'Ñj`ì¬âxšfpÚ5Ž—=öóv~ýëúa|Q#oç÷ß}ÿ÷¿üù¯Ž "ñý?üöÛO?}ÚïÇcï4oXõýÛûÞï}~Ý øîûO_~¸·!@Jc øú%æ‘o¾úÅ?ùõŸLÌ[güøéÛ¯¿üúÌúíßýtúÅ/_ÿðõË_ýúõõ~Ù0os|üâ‹¡ù׿ùîï~û÷?¼ýÍ÷ßþÝ÷ß½ÇË븊 n¬ÛëËûyþÍßþæ¾þÓŽØtήŒÞYȤÒ xM·7`Ö ¯½šjŽ\ÚJá@Âx ĬI+L°QtÂ:$„‹ÜðâxDÂW8VÚ£Š1B! ‚óÂÌ3ël.X 0›íæÍ¹9ˆ Œq—7ë›oc|i4/ÄoŽÿþ¾ÿÿíßÒ!Þkî¤]OˆŽ"®üÖ¡‡Ô©}»=_Ž®ŠžCsŽBÚ ´Â*~ ¯Äð-´}7߯/­ùÎñYªæÌÉ© Œ™¬Dà²#¨¨ .à4'¥Jm<ƒ9"¬±{֨ףsR¬ß /Vöyàu÷p#ÆÊ3™±oö‹‰¤Ç„wD²ò¼.£(ƒRצƒÏàtRÍÅ ûM]€ yÀ—jJI\aF¢ÂËZ¶öÉHðg¬0 ’CXs`gl_C2#MÎHÎ|f'uMbµCÁGåp, ¢¯èà‰4Ž ‘¸ >#;7U¦¡‰Ø©[’¤3©7UÔ=N³á‰4ô‰¥)xCbª;Cûë¯Ç}|÷ÓßߎŽ#Õ˜Ýð/¿ùj · _?¼~÷ÓsŒò'øúå—¾ûöÛ¿þíßÿÃ÷?üðíãõv{¹Ý>” Çíþr›ÔTÍm¾Â)Í/_ÿðÃË7¥!öF›ëûoÿꋟýÁœø÷ÿë¿ûøzû/ÿù?{ýâ›Ûzuµ7€¡×ûýÃǯç§Ç÷ç¹9ûWßüêãëyhË'S¹ýüã׿øÅÏ„»sÆ,‹èÂŽFÅtSØô‹[ÛmîJ€¼ðªxRªÏ¾E³0ÒØAsÓщwdOÞ®Å8e2ðpqŒá¤³/wG¤#\Âæf&ôÔyCÐîAO@.G‚K•(‘PW­›Å  éNÒ+ø1™F/a; ŽÁ‘ÐÆ!p£ãXØ íY: … ±DÕeÛŽèô¡J.]c'‘0XÁS±JØÐÍ÷ÆÃñBÒäâ&ŠÕ‚—÷Y1D40€gêªêŠìN| ”„ t½™ Ì„¶u00>c5cd‘]É.^_ J¾EÙ<ñ zaÁÇEw—u:Wð¤'0퀮¡n.àÝ—™’#. Wº°: Syé¬ð¨²ý,J|)LiOEÖ"ȰeG5˜ õû¯¼År-aKé}³°ƒÄ llÂŽA™tšµ—YQuÀ‰ò²7Æ»Ã:•;pÙ˜N1L˜(Ýã£=’ëq¸ÅU¹Cdgݽ@8RÝ}:¯ MýÔ&Ð'o¼\¨p/þD¡p«¼ˆ %Vç<—T|$L‘ñõ]îpZ_ g º„•Òœ)¬íÓHpÿþõÇÿm§è5‹? {c×-ž9o8J·8ªíXyIFëùÞý/bIq7s‡6\ˆžÃP¦tÛ€ò*Þ€d°¼Ž#·‚ŸU®É‚SGð•2GtVðÜ*òòLañø†ò‡*\Nà†oãžðÚ˜…6`Ò©º÷Î^blP=}â ZCê–ñH掫zõí22þöW»QÔÚ.LqÏ¡±Ó%ÉÓÚpk|FÓm ØÁ¸p£ÿŠ°Å¼Ú½-D)§¨Û&KÐæŽYP‰&—A*¡ê(¦¡8Åw…Tµ—QÝF¨¾R ÊI©â \8gõe™/r×{bá ÏlEm„¸; ‹1·oÍO`ÌAP#Êœ[ãÃýþOo•¯öóõþåñ'ßhÁ¾ØÎ·úßÿïþñëø8WƯ¾úƒïÎÇÎÃ{ݘ/æ]M:¾÷Ç”àŒsš÷¸ u NM&Ä#ŸÓ+½üÕ·¯>Ÿ«û¥»¤³[ãŸÔñòúÍÿáŸÿÂ;çî[m”ÍJ4ª¦…ÌcêÜ!<Ò&LÒ~o®±YB0Ê¡'”Ú÷R“ÇÙ/‚®žc$AŸyî‡w³™9nqIŽd!ïÅH`ýøýÅ´¸»¨à!x]"ÇÖÒ ¶D´×–.â•'“l†¬â¡ƒ!± 4À~¸9³é⨹J¯il¸ýÎëÚÈÁâv7ˆhçžÁ›vC IΑv¼ucŒ`!cÍ<öõóœ( ÌÚiyG„ãR·ò]Ü;Ùõ0 iä{È) éÍýXýš ¿HNá#ò³?ŠŸiEŸûØ}š#¾–(@ØèÙ„T•)s‹“NžÀ$¨®[/§¸Ê"­ámÖJ?M‘ËWæÖGãI¢TÌÈ5Žú‰ÈŠŠÙ] Y§"g³À€ü-ó³×À¶K€Ïx 7“€›­æ ƒ£QiQÈv܈j?6‹}hU*Rbâ8ænØf‰IÝ'ØÎ³êUû¾×ã~Ò5.O§vÈP9v?)Þ9žèWòüƒâÿýÿòç,ƒe=Kãú´\³^â39D‘OûýåõË/|Ì&æè5ÂòÏ1ÁUÚÕÛÄ ×Bò˜¹¡yÓvsÅí*HXäBʰ÷“žd dçZU.¢L€æ7›FJ/ßI:'knJ¨y1Œ¢>€'iyPïšÕ>hç,$˜Nr,êišÞ„˜T—EÝ1ã„ðÓ®U@…Aš¸à#§— °/€«Ø¬B}E$°IÆ{X#GeTi;bDI× ;eŒ]\éC8’ç`·ïÁ è!œ.2’ó4©í¾ÓW˸Å\ÿø“9¼ oä92b<Ç• a¤`¼=xSn;¿¤¨H·YªŒbš%MD¹™ S*AcŒC£ûÞTÑ™/÷Á÷——úôåâl¬€AI,qè¦ù(u‚Çy~÷öüâþ¡ƒçó»¿øó¿x>û›/¿9&o^~÷wŸ~þÍ×_Æ` óÄ{å !³&ĺ¤ic#;9€2³ðt¡Ht.ö4IcЗٕՠ=¤ ^¨Û'‹¬.€¦,†UšîÞ<©Mbû >%×(¥ÀË}$ã¢knoH›10´”)UÉU÷¸ÀKàeQ‘À°(ñsœ–ºr€(`ùâ œà4‹¾%˜✘ٕÏ"¡ÚhJà,Ìm§±b!–p$q5³z†Ræ;UWBæìž¬Í¾”š6kc‚›pl8~’Oô¤–À; [P·W.9¨ÁÅÛ¹ekg“ _æelãì=èƒÇöõkb‡ jöTr­äÇ®-õ¡‰±·Í²ÁB_À3G*¤ÝòAÞ»8®,_“”«ØæõrµÑií”ÑÙÐÒ“ØÂáÄ9' Îâ%Ï®ÍÁìè¿;·ÒàDÈ U\ @—O»%F¾ô9kC–7›)²Â÷ ï• d®F:{”‚*:‘îxH9‘@ïÆÎlâÜÒÜ^ɰ¹“‰gåHZ@PùVMð::„íœð—”èï 3Uó7è`@o•óÚõLº$æ%ªƒy`R‚6˜í(»xnÀÕù”&áȉ$Y×Ô)À+¬:û¼Ýï ïFÕFª¶#.épw(¤ýËýÅÿvSDH–¯3nÖæ±×CóÉØû¹ëvÔ~¯½îïe5ÔYuìw×s¬@¯>„M8YÕ×`pß4·­Jg|æY¾¡bçf-*Ü€Vexl„…¢qçqØÃ_?@wGèžÇ¬xƒ9Ý—$˜ùžˆx)ÉÓA£¡KøÓÀYpGmôâ ZÚ 5w¦ì¾ñ¢®GokMŽ"“W‘Ä[èæ¥¢éM|‰“êó‘ç¯~ý¾úÙ7ÍõóŸõ—ÿç/n·W|NXQu'¯0ÆsgodŒ!·Ch( V°—A@³ó4zæ0g„ÍÑctZ †Å!8Äžc.­íFÍŧAÁ«…@ÌØ8§wÊqîR³SÚƒ# 6L-Ý„{6.§Xàn>7×ì×gžâÇ«dûÉܶ¡>4cÇ!ÛBSÛ¡ˆ«óæÂ”š Ñ“H¼pV^†&ú$ õXä:WœT¼­¬`B…<‰wú=jâŒùRcèêVi¸uß<Ý—ˆã­ðAÄ3¹—½_…kf7z–àÇFÛÑٛţ³·ã°P9{PY¯[vAÝ ûs°%ÛÏeõ4 Ú| 3=¤Îðj?ìþ®½À4“~G\IÇó÷âÃQ¼µbrêýð5dSË¢‘±ú¬êtÎsÕœà;Ià24cy'}^k«qѰ*Z6F”¬Í®˜’×sh:³ƒ¡±—8m¦z=Ô«JM²Ð¥³ñ$¿4ŸLöÂ'²øLFy°²½·Yà(Ñ‹P.A#1pƒ±ñ 3}›BÅð³éàpO]k]ÄJ曆·k‘S(‚{ç2‘›-ÔÈŽ•~žcÌQWy#wc€t¹N¾MXðÆûÈ)&fc‘G:7ßD†Þ¹1ÃyU©`zo¾ „µ‡ÆÚÝ¡÷M3DzÂn¯·‡79ä¶tŠ“yfžºÎhª>÷‹ðøÏoŠÿõÜû§âÚ<¿ˆ£êþè,’‹¼SG7ÇíëËãõ®¢˜r-õ Ôœ â3UVl2|vhv ‹àk·_ÆMêÙx˜(¥XrL Á¥1R ‡]Ïý¨Ò’±±£¾¬½ òâZªÑ-÷@a+«‚Â"×g;'*y;jXŸ: F3C!AæÊw½‚·ð-¸Jš{ÒÝ2¦Nyt¶t(06UNõWÞ¼_ÿçEfÓFúbПÔfáE¹À½%ó¨!G§jØÔÆ•ˆ<â¢cœ[m çP#ržÍ&¯(Ìô.ÇS×û ŸF˜„»äf#ä=˜;*ôëêö=ÛpnÃEXºâ$`‘S Øtk`¹Â×ÝÛ¹ƒ&[5%š0Z&°.¥ûDÔV!ÐÈ—óQ&•Ç-ãÖŸ~ø{òä¸ýѯùGðG¥[)sŒûxE½T^è"Þ™A=¤÷\¶¼>>¯ ø b0b$ë"JŠä¯[î­åˆ8‘Q.2á2«p ¿ëÎÀCcJH’ƒØä&Â9Á1<4Ò³tŒn&Y†G R“u¹:m ${â6ë%¤ãì,ê Ã…[ax,³hŽ1H€!.òƒ‰;Hál™*£|½}Œb;Lî’ãþ £A¢•4SâfæöÌÜ$MÎÂaÂø©t€ÅÈÜÍMÚ×3ÎaPµ¨v®ËeŽwûíi ÌCg´ãúÓÀÄv5@êûZ€¡ 3iä³À©Ð*sû”ª½aÃÓXË8u0›lò/”ö _˜—€EÙŸ…“ÜÅÃjµá$Øô•§%&ûR+éëã 6©r¢ÉKmÄ›-N=÷“Ø7 9·gÔ•žxٹõ³6© Yñ[ج¡¼–Ô½Jå嵱ɦðâÎu³gXn’bî<Oæ>rÖF:£yǨ²›˜¥y%ÞŸëÝØÇ}‚ÅáQ=t£Ñ ¶É‹ÅÌÒýÿúþ!æ úº÷[Ç{ (q¨Žuå¬0F<çñ¶ãy«*u#ÅûHïÌüL+¦ÄǨyÒ Â'/£,oOŒÐ’tÍ'/pGª¦Ä®Œ­ä Îμæûæ‹ Êµ1&»ÇØ+(„ùtÇ`›ýªc¹VBËܧ0$ï€2«øRÆJQŸÈÀ§õ)Vt?]Ž&Øû‰bë"«ÖJÁùžž&œ ‘ÝG ‡öHo[¾+£ðŽ£cð“¯ç–A–0 ”æêªkð€³s*)È}}tðNZê6¹ÎQÑI Uª¤Å¹aï7Î;ÐN(½·¼QƒÞ¨®¼6®¡ÖIßP·už±]¹uzE\++¢àˆ˜Íôdbq"µûœÅðз„½¼ïUùœ€?ªæFྺ {õtÔí•;-ì;$³:!/5Âㄦ_îóËå·Î¡,!P«›ËU *Å ì³êi3CàIT±ÂCóÂ#ØIœÀKÀ`|š5ÒX¶ÛÎñhtû˜·ÈÒªË\Ø'u€PÜPu†´ÌB`®Rè¾n2"§vö€¨+ž'Ÿšïº¨=å|!ö3«ûeâno–nÔscÓQQæƒÙŒŠ.îÍÊ“<À¡Üo5îòGz$Ý€d‡7Œg<9|YýŽy&«}‚ÙæøAnK°þsÌÛóïœ!dÔd}hðÜ}wÅ: ÌÛÁnÿnéþrŒ/>|4»Ù¬™ü–u ´v{^Ø^º¨OÄŠ'ÂJ1¦Êé’ ·§A¢ BÄð IHL9¥ê×þ¼Ë~v² Åú©q#"Уù:”»õn`´{ò¨žÐìS(Ä͆Nö‘dg™ór0`q·F!>Ë5†4®‹ð7Tß⥇ÁQÙÅjÍö­¢ËŽ[Wqž¤ŽÚ÷Ã38IiðÉK:ÉC”\¿¯ÐIs2'’2ÕAªãäAH¹á"DõîÆ35ˆQ ±ÁK}P …ªœ‘Ÿ}„°95 ºs#ò- öåa§xA —½Yf=ÅÛuâÄgH†©iˆ{«Aõc¿']—Þ:»f®YÀu' “LR oÃÁÚñÙeñ ÈFÒ“£t¤DÊ®VÉ#^ •–¯¶@ñAß0¯õçW°Ã€j®.Aâ¼_‘ˆÀ#!iƒzm`¨sI0 EúRB¸6ÂK 6ª_øoã1}ª'ô„ï@çJZ! èÒˆö•¦' „\A ˜z!³ý Ê”†ÁqEt4#/> 8 Öú¬AäÚ€ž=xˆ•4I`P'i¸˜Ój“çÕ[HqJÝ~-)Ø@‰,œa7úz„ð"]Ú]Táøìë Ź±¨ ©5 8†öÎs&ÂXÀr‚9ÀÐ&t«#ØŒ™Ûä-—zƒ$îAˆ›”ýÿžzSš£&ªäÔ^{—Þ.7Ø “iÖŒ4Ý^~Ö’FTIQÙ+çÊRœ×]°pFM·[ì„a]‹7̧¼(•*„Ý%|0÷b|yeabêèDY¦Òb?Ž¤ÈøÞQ´Aî¬èða@ËÓHÃÜ¢FÅƲ6øvÇ£`Uâ¡èZ¿HâÌ1©†N8¸… <Ǹæ;oÝ£p”Ôeü2ÆP¯øÀåðÈÈðu-TÌ'{¶ÉìÉ›à¤w.ú´X·ëÂTs9µ§ÅAvqS2ðŽºRn-^g9€QLw@ÁDú`²ÀŠ ¼!ÇÄ„šef7)fH«“ŒË„ ÍXÆ¢ ¥ëùåÂA4ys+1®¥^HS¹©ÊÆÀØp´Èq¶ o7:¸ÇLD:ÌÝMÕÔ+RtàÙñ5» î­' 'æ —Ÿùb|öØ“ÜÜ+~Š”Ù à2Ï$‘!§Û*¡ç¥_N¦[î`&³±ã.¼€åK•&%ilRâ&B„4CFµä«XÆmõ"GÑ’ H›(ªPŽ! Ð$^>%Rµ>×ögñî0¨ð>^º[Třܿ¢1Æi.pN½€™Wô6.A)³Sáz#+hoâÂÀý:°/m›6P)ãê»nÀ—æ¦0¯ÕUŠoh§;»èÏÿ©Ï<ƒ* Êaœ¹ «8‹¥ÏÈì³€â¤!98;= ®¹õQQâÚÜfYÅÞ:ˆ*|ä(œ…"Öõ#ÉÔð¤`6|P4wÅ&çæÕE F¥14š‘b‹|þËõõ? Úü×ÿ¡¸GiI¥O¬gº„ß…9óä¦5ºjòã¸ßW²áŽ‚‹\® Ü”)>©W²˜´N'§TL%"{y"<éì;YQ‚–o XÏÆÞŒy°§¹t4\• rŸ ™t iÝ®Q$duZø¼*E%2x qèŒ_vκÅ6/Y#S:èY.a %;ƒi%Ï.åŠ'íQ÷ÁÃújDl°aC¡³.Û”R‚B›1‡¤F‰Og.¯ÁsüþHŠ|g²4èQˆŠÌ6Ïd4Íhpí4<»·pÝb@ìx9+Éi3ãb?þÌm»@ñó¨¤ý¼^ÞÎI¤‚ôpßvz£KïèŒh'¾$æÁTø2a™Ë³ÝGÛB(*›ÌÝT8B€œ@]R¥âÍŒ { ig’E¦Ã˜àbñÌ#,D‚–c¶®ïfíF1l\¼ã}È6Ô”íJX0òì„Ñ…ñ‚cñ…j;x/¤áPÌRT@ijø‰ÛsÔóBtßóMÃc”> }‘Ì­k{ì¤N0q~¯~TÐ+% É’q®uCk`7²ÒN7G‘Û'V§¿¶ålHn¸Œ§ ÊPd.jˆHBŒ«Õ~50®e+^\sŠDˆdÏ~Žj ö$cž¨Ø*!ðØÜöTVúYjr\¥„Á[_V¬P§‡­®Í¸¥À÷«,HVW¨E‘Lv<û g7GùE×®º¦8 ë.K”‹·vÉ'qƒFE…¶O7¤m\7XáÃ\uÁÌ£•u›·Ááˆò‡îÈa|nIH§9;.n£¤‚ÛãQáCr)ZÅnSÛW­ŸÇ¡uP%¢¯*4Ì+áB\¢JË$XRªwŸa%3PéÙ9ÜWÝh‚Ž`.÷@Å ²½f•{l Ú¥#8WNÕÁäP±|öøRŒù&VPçE\’ƒ÷•WíAxq%'Sðt賿?Æ”>4>MŠxÙA‚¼Öa¸]7œÆƒ¸t™ßÿËýGÿà¥ø_ý©û,¾¶ÕûӬכn¦Ñœu×ç×Õ«¹c¾¾üâã‡!ŸY ¿÷¢„Ô 9Š$7÷HXHP(÷«pƒšø&XqÏ ÆFu°v€kç¿fiN®FT€òæ >”;)p‚`zŒBXȧÂ.¿9ÆÕÉËÖ¾ÎP5#Hvl‚¤;}Õ`ÝÅjÉq)>]!%¥Íç¤ÊÖÚ Fs¶Ã´¹lŠK˜€¯›®äˆÎÆIÎn‹Hê61CD›Ѓ…±VZ(p…¾$ÜÅàªü¢}M+ :Œ§‘¶;9Þ ëú@±°•Ý®fT«Pɶ¿l\gõíÌë͸Ö.OpG'´ÁíNqšJXÈÍ‚.hCOÅk'W×3u©Ïµ”›1Œ}Eऱ9P¸¨n²p ¹žöhÜ ÚBlh ¶QÈà΂25:#º2;¨`Ä“| ®|ò½ ¡©se^”I^#7V>ËŠƒŸÓäÞØ›š¤€Ø;.²Â£Ämtª)²é@s÷0ž6ûj˜µŸ@Ë÷´OAGˆ/j>>{gˆÂÉNÔ]•®H“jÃg_T´}ÝZMÈA²+R\rŸ\¾X™Ÿ ÓPR„;<£»P)i7ç™ì Š“hpC×±ÖàN}õ“] ¡(ö¹yVÎËl ɦne´: ,%Œ—YÔŠ&¯!ù$Ý|\Bƒä27x$ Wpš¦TW£ÜR¼ ®ãɤ*i7fšUpÀæ4Þ\WªN6ŸæŠÖõZ• ²r'C Ð`+ °ñ”*èØÿ_ªþ¬G’m¹Ò×Ù[UÍÌgéŒ÷ž;’ÌJ4Ьʗ* ú‡w%‹l È²˜d’w8ó91Oînfª{‹¬~и ùO3Õ=ÈZßç(•8ÑDéŽ!¢#•A™@ì€AŠgqó¤”ryWª !®r;§§¸N¶P\hdK©™UúbF)KÇ’ê ›1.hÎu’ÊUÎÅÌÅ#RÕ¬±n’? (ÇгÈÂÔC ™Å]ª)œ¶ -®B!‘“¥©,âúˆb­Ï‰n¤Yd¹õ)}‰ûÄIŠ«“5{`ži‹hLGí-çµÅÙÔ™2È;jãI iv4¨âm¢HgÕjbbŠŠ1m饚Y"÷‡Ø£÷²9ƒFXÒph2U,KÎÕl¹¢zìh¦ÿ×ß>ù×Eñù¿ÿ÷Ѷn¶ÆFc ¯kWŒ½ËúZŽâ¢¬c=µ-ßÒ<Ð ˜IÓ´î—‹<à”A÷R& CÕf¡„ÆF†ä ûŒpK³& E«ÆCf!A¬Â7“,-{1 Í­$Sv k' 6«ÐÁi V- "Yi´•=#må&3`Ê$ a©p4Çëî‘*bZ7㘺«f{f#‡nÉèLesU:@:“® Ñå¤SSa%)ÝÜDÒÓ‘B˜—Ÿ^¼Çi(X-T0ˆÄPi´Fó²Îϰگœò@Ö£‰n|1¤‹¦’á©b\@E&Å5Ä# \Àën:å–€¡A 3*QÝ+úŒÀLÌ™¶( ¤¥ µ—7ȪJ]ºÌ•+(£Ù£KN" 䊧ìˆÐ £-Whvth£Gg3M ó#Bé¬E¾ŽžÅ,nÆ0xÃ2Ù`–8B5V›Ò*c8PS× ’K ­7ÂJ¢uÜvd. &  ­²2™°P[²–XÈ))ÐL%m^©–(¾Þòc‘ѹ±¬ÈõÇDè`HwšÐ9´L‡ á–+½ <¤‰„>¦ËÌÍm……*s=K! ÊDë2c5ÏdTå€T¤R¬™ÝÀ.‰îµ r!)µµb@ë^\¯"Âèjk„Lz§\ÉH¦HC±!ãôV¯[& B†j¤û’ŠäÑ€¢jVEd졪Xlµ"ÐYÓ\X ƒÁ1@Gct‰CLAѰ+(ɤŠ)„®´H0W4cY%Ø Ü`!•±?ÛP7c­´H𩇲XÀ 8ÞY'd’ùÑZkì¿üíÃMŸÖ©X¿$º`ÎûŒÓJwÔêÀ9Åê½Eš•d@CóÃ_>† p¥ÈQÌÎE“ìëÆ¿³ GOÍj-Ò‚ô¦”—Pf¥apF¸qQJL® 8ó ƒ«•40ÌT{®g0áVSÌ,‘:Z)Ä̹€Zͦ˜™Õ„ÄȰ§5³†@p‘E[¶Æ­SiK1g©FT·æDGHÞÔJéªL˺ é9Èy€:ìÄmÍ™SWåê2L\4©Z¶>|øðýÓïß¿›ÿæwŸ»åÁ.UØÚزÅiÆ„¥²§HY·[‚%=mÈ Ò-=W—ƒf!hbë(,7òL-N€-ÕBnfÆÙè­3œDažèSã^<޹IÁ8D2±Œ,@QNàJKKtÊ mdš=7ŽY P(©wÈÑÌfVCMÊC¥®å—;­ë– i+éC¯0EM›W¢bìIÂäÙ¢Wi6k©‹+m%éPfÒ”è )š™}”] ŠFW„ÖrújdË1í69dVåc .Ús%—UI‚K‘ Z‘7n¦Õœ¦,” 0HjCª°G†è€I%Jl“)çP§v‡¥æbEdRÃúh {²JèJ—kM^¡9É,&¦5@‰1³!F9Ù!(™ÖÒ1Uv…UÁ ¸î—¤&6e½Ò -J'Fc[s¢TI6€!Iݠψì+‹iì„K4'ÌXVd™´|ü…¬³Ï°@„­wŒ³`¦4p e‰VÍÕ…c!•…~q]Ü\ÝC Jó,k3‘èˆB®=|1fïL!Iã`¾GX÷ ÈM„Ó2r(Èytl“0ƒG/¥÷‘¥-«ÐÆ©†VŠæ ïèÑüÈZ@¥-ì–ƒ!×Üis[¢1CÉiÌUŠÒÓ´Ê 4ÐVD;fâckëßmþ,™¯ûY«E›Áèk•jéNZU8ʧ“ÓyG¨Àkn¦§RÆ"wÙ dšËö ’œLÕ0‚ÑXM°€R¥X%dc‡­ý9—J±j~èi fíž0§4S[+N±æ¦Ö˜¶!¬fV³^¬F%@[}š±ÖÈ ­7+©¡ð¼Âs‡£¶`1ób(iYzK%ûèFZ ÛkM˜;7jóqÿªJtõu27¡XßÝûãζ£íÃþxv¹…Ž.9Cª¡R8­r(Që|EÊ Òƒu`êB€B_5¨‘‘Ö’+g¢`LÙB3ƒûuåè²µ©bð"—GSJ¦ùdZìcO§Qe= 8kõ°uˆŠA€!ÆžMi# DDªÓÄt £ÒH@‘F D Ò‹}ŒZd7»wŽf&,²J¤£[ŸhžÖŒR¥A¤™fbïòPŒÎj“«³t±„œnà"4OduJ¤oŒ‹E!»“P6%Afñ5}ó‘÷µú–—äXƒ4º“†Õw̬#6à,¸ä%A)‰(ˆ`K«JŒ*ŽÞA©¥µ\!‡t«f-v ¤<˜“ÞÓ !Õ‹ÑX$u50ÛGT=,rñâ²ÞP¯ÜœÖ»ysÛ´>“^XS–,I€2ÊP#357йZ3´è!KÐ`dÒq}ÎkÎQ(*¸Ñ4­V¡Åœ`“²ç`Ö ‹Ò™3éuŽÌõ½,‰NÒHùÇæ(©á£êfë ÈÐIVC3:CËœ'R  °U$ld×B‹âÁT‚Æ‚ÌC¨¡^Y½I0_YÆÌ:äXÈ&[¦»¡Xqô`zèT¤P® µpz Ò­v™T™D×ì1»©¯ð?ð¸Þ(†Ò°6Ô³Èa‹Ð•¥õ(˜”žpC_^5,-iFdµåq…J ””jÄ`kHØæl‰'QÒb˜A`ÍzaÓXæÅ¬ÀÈH.bP¤, µ·*ƒ%-R{ÒÁN8jèëF­öµ¨J¢p*æJ‡Z «e,±Ä&·ƒì¨LZvyªh5c(vŽ2ìÔ1³Õ;ƒu Ê93÷0‘–Š »ý°ø»7Њ™ˆÍ’ƒ©2«›XMIüÅBa–¾ž0;þöï¯þuQüþÏ/ÒŽD·^ÙPVŽú¼o3|J,©€ª¶#Ow§gÕOˆ¡2ƒê¤Q½=)U¯Å°0G° Ý™–yÏ$I `  ³„\ÊÌm GâˆæÉšHÁ€â(¤ÌdÌ1Q‚,Få@@,0ÒfœÀ€œ˜pfÍ5Gc1˜Ñ˰®ˆ)0sÇ’23m!7©ãTÆ$EΆ9sÓhέ2ék®2Ž"¬„%m…9¬®ÁqX³IQÙ•wO_þüìåñúýØlú³—.ÏOGc¡+˜é_b›+\l!,iµ0“Æêèiƒb0®V ™â/ú“DšurY¡b‘lŠtL> -&붪cŠÒ ¦á ¸0"(Ð *Ì;а[%öþîðþýaSvn«{ŽfC.H•ƒ(K‰â©{krÔŽF)Mx%Zƒ¬&(?4cAq2-Uf—+šœ$l$ –®f@28Uˆãáðó³~úþçy¯2Õ:–ÒPm'[Œ:Š! ­ UnŒÇT— Ð"7‚e‹«øúb² E´ 7¥Ù¸Bâ“eÀê$ 0*9¸×[þ¬©„5Òª“™K¸JR\•^.[ÑÌ0£Lä€Bäšöahæ+½ÆÝÆb0Û*Õl1WÉ-´FíÊÓî$¢G¢'Ž·•q RH†hÎ ( }ů ‘3 ™›’%G‡5e2‘8x69”Z9«câPà‰²NíL  FÂR-µö늲.ou4G<9›ÂVzãêÒÉè\`,I³öqš‡XÐ×ì¡êæ •”RH©™‚¨Ao ‰Š\Ð`!%1LJTA’tqNÌK Å‚Q}Ý?¨Ië9÷t(éf±AŒ «òÜ,SÊ„ ž*LÑ Ê5á#‚Ž :1”™  \?]ó ZMïôÖK-.ˆLõT®/A—`ª…FÐ2X®v‡2ÔCÅð‚5?M—#€¼‡f¬ž±«0äXÆÊJÌ´ã:,üÁÁ[ÍÀGpX>ö’‹B+ýÀˆ®²„™š¡Oª =R‹É+Mv”–¹Ër»~Sșʕc^Ó ‹Àš§K¾¶émItõb6›H%$Ù\z•t„{¸°ºk0ïç}{wzZêp"3f!k¢†Š,àb~XËNHYËÌ”Q´ò_þÏ‹]ÿ÷ÿåY$f‘¤»Å µ áA”[E•G®ëqëÎ-O‰Å|n"mµ&ŒEX$×ôŠÉºÛ.CB±•kµš`a¡EÀ=ÓP¬¸¼gö8R«YÃÜqDÒTåh@1Œð€BNGCkH¶¶»,é´Ðé *ÅZ¤òô%ÛúìÑÒ(¨`‘GÌ™¡pËI í 0?Þ}Q„g¤ M]Ù%VT"ïBY™¡Ò¥6¤ÆœF³vÆ"-þþÍ_üÕÕÙ¥»}¸½?ß^^C…ô€d€%VÓÓºcb–ÄÔ•Êjv3Ë …º[R-!Fó,hy$vâœ##åÇYK[¦BëêÂýò.mg4À“`ñÂ$Št´2jåá®Á0“”îÈXnng`ÿÿùÿþýwß<yó>²mÏ [¬TÀR F‰ {È­à-´–ˆªZ sZ‡=L*™ëø³¯)—Ò`ëf¹n 2! FÑ… g©f†b’eCþüí7/Ÿÿp}ù0Qž?{}qz2 Iyí"Ònl$æÂ¢n,Ä"Èlã6ìõHbcH™%¥dj0z“ $0Ø“,,Î*º@PÂ’¼— àëJ÷ÅXaãœ(º£¬AK LcIÔL ”Sd:ó`e„¡WrhìÆu”¿„\(î£y1™r!ÃI¨(ú ¸Ô©!…3)¢NeSh+â#s æ\+‡„ƒEr“­8vw€IDAT~Z`e…2SGK‰@/ðÂe)XšsÊÜ ú#0$e ,\=óúåRk÷BïÖàG©FÎÐÁ â¶f•ÂöTJÆ„ p“èæH£:gÅhÖ‹Öt–TÈ–\Çë0б2\Ö¡­¹ƒ‹Ùèi‘’vm4Ï5ÇÁ뀷nGÃhÊY°5Õ®•ƒ.©§:°Pӌ٧‹]ób’U¨Ò™©{H©Ú²¤ÌNXÓ²Š/+¬ k%]h‰|ÎβzÄ0RkŬ®„ÌÐF ר‰0ŽÈuÎjMKÑ4÷«lμé6pTšl1"²ÌÑ…!i$«”LfZzr%µ¥yësØ, %•@ ÙºŽfÍP² Y©ÁL*r’épSˆPKKÈÊúêÞrýô=¨ù¸¿»¿Ûœòdº`Žüˆð)R\ݧYÍ{&“³dÐ`*Èb,ÿÇßýë¢øŸÿÓ·•ylHº5Ù)U†,,s’Ímg6ú°ÝžÂÙÀ†XŒ™$teéà<ŠžÂBTb7àÍ€¡«“…¦³\æpc†"`ò^½Eô¢ILàÞ0;VýGYÐF“‰Z™ø`— ÐÙ tuy4/¨–vì.€iQ`ÊdX[€ýN†Žl©¥$CCšKÝÔ”)EX™P¸Þ?” qB-‚«Â©)¢Ã°\)kJ†ì>`È  /“„}›_ÝÌ_~ú¤C™Í7·ûëË+Ù™ùxêZnAp%àÍ á„%€,^Hɺ0ªÂ÷‰lYÿøÍ7¯^¿¹¾>'¢`è½<{õüí‡û''BvÆ›Ûçÿõ¿þé—_~NëðÂÂh‘«È).ƒ›\-wÅ“DüóŸžæÜŸ½ýùo¾ú«_ýæ“ýáí«×ÏOOÏQÒ­»Ô 4q€´ÈÖ]+…D+B W˜F*ݹþ!éV S¸ƒ3–e5‰q jJÀ`NÚ zéf6u¬&KP¸½{÷øú«ßþîË/¿xxQ[¿y3ïvµX•2Özƒ÷"è„V— ]p‚RƒuhÚzê¦)áJQ$®Y@ùÊ Lk”•‚$P Èb ; ÑÐmmJ¯rÐôª¡`ÂÇMúÇo¹óåë7›í¯fᆠg‚0¬ß>0n21 G‰]­h2X¤H‚9 GE)ÆâAl-šÁúJ¨G˜H8«™Ël ÆÖ8÷Ý`1/&'2´ÕùTŠ­’UIAEÒÌŽ‰f€¬&Tæ€0›…%8KrBæž ”k%ÁY,Í RqE¯+ü¸¥Ä¥{.À¶°Hs§¨Å°– f$œ˜‹™Ò2‰pRdÒwiR42Òj¨¯Ø¦Ä‘ôÌd²ºÌI2 €âZ^l\ƒl¤3 ¬Ã†¢ÁäMÖ!ã*zBeŠ &ëè)š<c¾D†D"Œ±’rI+PC ]©BR™4öŒD˜ÝÊ’“XÀÌ´L%Z5ÀFbÌ”±öPd£A’¯€J¬t ‰2d` Œ6иºªC™l 5 ¸jêFž¡Õè¢ ^I f#Y¤¡©¹Â<¬cª;SVºªõ‰@—2I9-â`„PŒÇÌ.ëÕ{¦}T´ šF¤w´ãìûÛ§ÛíɦN°J¡HfCÌb}ºÍC¨®/´•›hئ̿ý»s¬:Vg‹m¶ÓõÜ/Zs…Plˆ“%˜Ä™zf×\›W.k¬ŒjÖ7Ѫ”ZAÐ @€6!˜E¢† ÌBë9g6’®Id*”-Ð`™YZTi×;2#åÐXX=-}À¤œiDµ4‘Ý2™S%µ%FYe–*Z0{îÜNÜjó.#Ö¹œœ2ãÐ5 m¾|òëÓÓ‹¯|ÚÂ#kÈöZCŠ U_K'ÈMd”¹þÇ3ef²HdvÈ2=ŠY„gï=f¥ÔŽ0†wMÁˆw†0ªHTzÀ£¡ïZ’'»«’Å O>}Üû«‡cšŒ9'š4;½²èÖ:|½_“bÉÖ–v{ŸßÿðêÃ-h”kTY"æÐ±ÇÞÙ™4ea Þi!vªe¤ƒAȉLøž™Ìº?æ«w7Çe®t ¬TC¤Ó'± u5 Œ)Åñ¸|ÿý_ÿù›ÿþÿׇ÷¯]MÙŽÇöÍÏ_¾}»´´œz÷L"»aY9WL0SX窉ÎüxŸ`ÕTµc™•2=-ÂÃÔ¨$IäÀno÷½÷è«j#)Ã"2ѨflniÖ3f¬¬S€ÊÕ±¼Bs嫚„X»÷ÕX>†¡%äD7xÈ$¶Hdï¶Ö#l•±2Â’]<Ê›Øa¨T‡- Ý´«¾«ÆŽƒ›¹¶$E‡fDbë˜HŠDS£ÆÌšˆµak´¤§zêVLw: ÑœÝ|1;Ra”%Cyd¸å‰a‡žÖ%)Í!Y ƒçæI¹ ì¥̺[ÊH‹ AGé²YŠ\㸇­D:••0“,–ì’Ê4§!=ÁM ñ Ê‰\+­¸u¦ Â"åºÈ¸&=¡@[zoJÕ jÊY\çàE÷}#TêN½)E2í™K1„ÂX„C₸®RW2!éመ±)8C s?Fƒa†Q¨Qœ:3ëaΣ„ÌÖ»Ñëàc‘“l95¨•¶¿åÍ›ûi*§§uª÷ä!W2ªLi† 0„œ`n,ÝT()FƉÑנź~LŸºæM[÷î8†TXé=”)U?9bo “{,90@Å ‹Í“iPùÐp¨ ,©É(" °‡C‰È™‰b$ÛZ:GqvôÊ-0´¾Œ¥z®1pNÈÁrOÊäPvRRe ³ø¡÷‰ÍTªi•Ýt.!!ËP©•4±$rÈ™ë­Zfvò^œnÔ‚ž¼w¹0ˆˆÄâhX“ ¤ajbÅÁlG³ÛeÿôÙ‹Èí냩Vw ÇC_Ö;0€N_JÏØÏ'ãÈb•éPÓ˜9-‹m¶SFq„%IïØ[Z头c”´Qì#þ­»9îXRI¸DˆÈ%ºÈâãý1‡­¥-T¿<Ý k «,èÇ·oö™åþ®ï¦³…G‹¶[Ã4bn]êÇåþ_?}ðø±,G£ô,î+¹t˜6£ ŽòðáåËwœãËbCÄí‹7?,¯w¿ÿåç[±AV‹`¡,±VÝÖœ7²GË,ûжi:´÷–×§´Å4À<„ÌR˜ÑV‘둎è-Kb G¥§ª§+`)>ôE€¨É¹¯öwÇv–F’iûšø7u¨-Ë÷??ëyú»¯ Êýñø§?ÿx{|Ýòõ_ÿæ÷Ÿ=:µÞŠ:{v¿ˆ[ÕIã ©!5S·ÂQZŒj#í»Ÿýéë?gwüõïþã«ÇµT_ÿùŸ}*¿ÿô|êY˜KoáãôÃßì÷¯¯/Æ‹‹“´!/^=ûoÿ㜠—gŸ|õËßlvƒ˜•ëbXšØ„u!YXZn"E,θ…ѤLVÊDQ²šŽ ¥^<{÷Ó÷?Þµû/ž<úýo~Ñ ËùîíÍíûûÏ¿¼òÒ‘"ÊÚV–)•–aJw¶f=“Æ 5'Ü‹RKFqzâ@…—Òptô¦ „‘²UëòñLˆ$¥Ü¤ŠÉ¬t¨†‡‡W‘Ã}kf1ÎÓ¸–ƒWÖ©™D$Ëš"N˜E ©BÙ!d‚¶èáªdvæ†y”ÈŒ‹{ôšf&§ÌaÍROŠ¥€‰%´ˆÈd²xz‡Õ,2¤$ÝMP¡œÓ+3Íæ¶Z­0®w]fL¨ÍJtMFAaIS7¦lfî¹èë 3i`û" TOR˜ d„ÅûZOŠ|<莣™Àž ï]Gçú»’³zšUHMqÖÑÄÅ1Ž’˜fÙWt.16íƒnS³1¥°Èî æ1™÷Ö»0˜o<ßްÖ5ж®R¸W`pÎêÝÈnX»Ft“2åöïß¼§·0¸êxGQ·¡ ­/@µ]ç!%·šé::#‹VýEðu”6aäó"îp.…LôÁ8K¬2„°„4še„qË!à’‰2wÝ»2ìÞû®š!‘0-V¬÷,ªá{Òtð¬ÅShðø˜ ¯ÝýÈbžÖáÝlmÞZî] Š”‹¹I–u ]`!g"³Y Å¢ØX¢Ál2u÷ÙwgÎ]c‡¹` „§£‚ŠÒ%¯+ ËS@‰€ödt)†¤ÄÞ/Äífs~¼ëï^½h E–¡žŒÕ]ã0Mö SYï$`ÊJÙà‹ñÞ ïçåxÿÍþåÉçׯJÅäÒœò¹£k,C§½/Ë¥TÚ}ïa´%ï‡âL+Ëè …–È%s¸¾þÅùö4üXHV±\‡Ã2œlË][ú'?¾ÒÌb‰þþþÃ?ýŸ~÷ÛÏ?ûä3±¹¸¨ÑÚ>æD¥CdFÖi¼¶oú‡hÇmC»_ž^Œn‘ jW'ß|ÿZý±ÜçcCÚvðXÏ!ÃÐ5ϱŒÓÆÔßuÜvUe??ÿÇ?|ÿ7¿ûêá£æFª{ô"ËDÈL›uÜÕÝ¢cˆLw-"D_ *Z.“eè6tÉÌíöæn9=-\Ô­U]Ãv\tP®åúv²ÿùŸxp¶9?ßšÚ«?Žo=8=»¸~ýüçG׿­ÅM.ôÂÖþô‡?lÎO~õÅï¶îð#Dbp‰–€B@T(U—ÔóŸž¾yþÃé)?z¼ÛË×_ßÛo¿øéûë·?í‡eþì«ßÛáþýþþëÿïìÁu³œ~úÙ/&ߎ8W"Ôïn^WäÉæ|»Ûþðã׿øê—ã¸ÃZ¥G¬éDaºb†kµxüüýÏ?þüçßÿO¿{pyíXyN”iCxfw @'ʾþã›—/®Î·×›7ïn÷q3Ö‹nyº=ÿîÏ?íïßýö÷m¥¸øecQ/¼#Gq@DÒ2b%v2º¡‡¬c ™ÇUÒ™ã2)Œ¥›õ,k…ÔC«í&À2£WŠÊÔHúÒ›&K¤b•÷ˆsêÞxÖb©ãY‹bU1Rã §1Zwes À¼õng-8¤•ÐÜ‘n²‚V`i‹çì=gW ÏÁ:ÅHa(´@Ì䪕Œ ÐÅ ¯ß¬bhêdº`6 ¨îPñD ÝAŸz¨¬yøÕ4‰ °áÆ|P´xëÚ2é0š GG4 ±aêÅ[Dg•©°¹ÕT·‚è1ç±h ÷P§6¹Wâ˜Ö¤ ¤! GaT³Šn.²Øk„…6;=Â;¼ Ó¢(Ù>öÕ ,Ò3«ØÞPMÔÑ ¸eY Ɇ@1—@ BWú옄Ú3‰Ö3¨Írw÷îÍþâzÚžNÅ:qÚCÅ—´Òr²R¤,Õ$'™%˜—ÚlZ¥^±i­[þ]%ãÿÏß7í­´ž\§ ^Œb‡…Ua…*´ZÇ“íÆ-‘ÛD!¢’;áv„ѳ™e˜'PºÝC4ŒÐbÙ!6 Ã4¤†r€VÞD°ƒ€ÛI²xq“"Å& trŠ L`'UŽ–Ô¢UÐè0"[ø¾¨šŒlÉæÄÊ}¦™V¤ž$ä"¼{ÄXá ‰}³&«iWhàjZ¼™»Ê馜\mOýêzN¦““ÓíX6uçc-CØj5C(Ôoo? Óæd³#ºpÇÝ4mOôôùsñdœ|‰û¯ï϶Úý»ûûüæç«³KCûûhÇƱk¾½¿ÁJSF)9å̧/ß½Ûß¹{ñŒ–ß÷ôüòêêl4—pоûñÇaw²=)/Þþt8âᣇm¹{rqòú훟¾(cÝnãÍËÛG×CsïI÷ž~›i¿úâQšz2µ›—û›Cwewv™Ë1‘^‡îÀ±·¶,q¶Ûö‡ÿþßþùé³§eÜmÁ%ÿ×?ýñ§goˆq»-÷Çý«—ïON ëÄX¿ûñ›ãñöÉõùn³¥'e ?ìo߾ݻOÝ?õüOß<½¾¸2wÂ)’F¡7»—6ÇË·÷W®v甽~÷îí»ý£‹+A¯oÞ¿|õæëï¾[Z¿üú¯üåû—?ÿð^~óëÏ/O«¢½|ûæÍûýéõÙQmƒóúckû:!-,×¢À!yoãÝ|8ìïî~|öþ·_ýÕ8ÚëWóÜß—û¥ëüt{~ên~~þâÇí&ÿñëŸ>º¾½ßŸï"ê|œ_¾yvv~uµÉØœÊݼ_]÷·oÞܼÿpw¿ÛÃ'Ÿþé•ÛøË/>¥/??ûeÿå矣Ä|<“¤Ã¼¼»¸¸zñê»ûãî8ßýôÓÓëËÿmÜJ©»Ãý‡·û“q“³-Dzð6bÚŒ#ep¯‘q|óá§Ÿÿ|»ŸÿðþÃoÿº ƒ!3¤–F·qQ±òÁqL"ç¥}x{[ʱ÷Ã7_ss8\ŸŸ~òàêõëg·>üÍoþjØÙ2æýù…Ý-ï{'uì½”rv\Ê›·ïÄ(eµ. iÙ»'ÿá×§Ê·òÂ+Né ³óhžî7ïß½ûÕ/~³®2äÎíî€Ló¤âüìÉfSo÷¯~únúê׿Î8ÐÔ—= ´©‡ÑkçÈL>1­¶þa¨ö䳯n¿ÿ—ž~óèòÉÛ—oÞÞÙgŸÿÚ4>{7MËfÚÕ0jIÍ6ÖZ2q9ðÛo¿ÿpóÁ ~ýÛ___ž¬ÀÃмÝì^ßݵ÷w÷÷7m^ò¤%&iH´³óÝÉéoÿðçoŸ?}6ýbçÅÁ<&\90‘–PH`úÚ¬£'\tvŠ'¤÷M U( HÒ¤šÖ¨0Z:¢§¡‡º abÎÎ÷ÀR¬™Y96Í0v˜2*˜bÕä=EçÅ%öÄš[Û½¨ÛL97@Š0Ä`èÁÒÑ™  Ç:=¸f#=¢‡“ÆbÏitS.Ù-Èʲ²5E-rq²w)5dfn5­K z¡Õ&VŒb:Òäñ†c!“keF^2Œª4Q2<aðª>Lui:…¢0' e–ˆ"OSjoÀZ>Ð:dÛB@Ъ¨Öa±Ä‘VÜKöµrXáy€Ö Gbu ¼¾ô2É\¡Œ›Ÿ^ýiRyþúýãGŸ~ñɧDk‹]œêõ»›a8t}RŠ¿»ý°ÌÉá¨ÖoïÞ¹ó³ÝÉÕÓŸ~þééÇ}^^œVÃá8ÿôüÇwonß¼xs¸?Ž›œ.¸9Û7ï÷ùèÁuuïÀë×/>{òð‹GŸN§Ã4Ö¢B‹›Ã~9Ö¯¾üâÑãí÷?ýx{s¿N>}ôE)jqüéç¯{;Ôè8,ýûŸ^<ùþÅ‹ŸZ›¯..6›x÷îöÛï¿ÙŒŸ}¾ùæû—Ÿ>ùô›o¿åPºøüÅí×þޱ™6CêÃÛׯOOÆíf÷âÅ›·oÞ<¸¾|sûn9ÜüúËß<¹¾þùù«»ûgóü–¥ží¼{ýÚçNoîî‹o†qœ÷w¯ß¿¼ßóûO?½:=9ª™êRkxÿîpv>ÕÒð'­’)ÕÕ4Âìí»ïŸþüóãŸ_?¾îV¢ÀXD/WÛqPû»ý~¿\\¾¿¹‘òÍË_~ñ‹Ítrw\ÎÏÎ B䔘2ðþænôr~~ZÍôüų۷·ïQnËvwVXÿÛ?üÓ›¯.^Žæ÷î¦).w—g»swEòû¯ŸöûÈ»Ì9úüèÉy¦Uìã0Þ¼á^nÞ¾_Ž‡Ï¿ørÎ]%­ éJr‡ñùó?uÇ]!ЧÃ<§î ÇDA 锯DŽ+ºHöqê0j„ÒˆT+,),K #à]™ tª©’qt†±JT¥ÖŒIÈJ•¸0 °Å HˈXCÉ)Z,z7n¡ž¸Æ§”Ó¾õv3Ù‘ÊŒNŽ$ى캒6™Rt% “æB$[ fi0©Åµ?ê4Üda䜞KBäŒ jí<[F raI ¤TCT‚nA,¡Á-¥…gÊ", §%Ó(”•ÚËÎĸJ hi‰Ìõ>ÆñLö^hÒj0^ÈÔCBPìÄtŸ ¹ˆ€Ü¬C-?vïÂHªSDn3aØÀ†ZÌÌNëîÙûÉ’CuW¦ØÝAöƹÇÞÒå÷Ž)¸§#à‰Hö´¿íãæâ²n§¡8Á4Tõmq7‘ ¡$ŠÄ’%Øà%“ +Ú¤ÕøHͬ– vb=¶òoÿþâ_OŠ¡ƒa#›ásÁ9 ˆ[¥S՘ǥ•ÝqÄÔQ[ÖÃ2œÊÜ,Å  ÃeðÖCCßÈBÞ{¸±Ž‰ ¨œæô®$j2s'ÕÙÒ$O¸³Àb=sý½‡uzÏ(E™ÊÀ¶gÖ ßÅr0Ñ…š¶GVX[Ce©(i ¨F Œ~RK£äªÑˆjÆHªH<Âa È«y=¤6€jÉ ,Æ{ X(AwwŽH­›Íb˜aÉCÉ4D`p\}òÙîÿòÍ›÷?FÜ&#ßܽ¬ƒŸ_>1ØnX^jn-#¼Eùá‡9;Ï/Æwž]÷“D6-ï/_ÿÜœ^~ñåg釟¾ûÓŸ¾ÿì³Ó8,6òØŽ¯^¾zúêåã'_^_Ô7/îï÷:9qzÌN¦zñðÑã³´O>½,ÔÂòaßvÊ^‹¹K±7”ý^^¢à$Úþ³_\´w·þîïß½úò«Ëã~ÿôÙ³_~úŲx-ËÙÙðÛ_ýúòìÁfû!:sà›Ëwß~ýz>^ç—#ËåéôáVOžÖªè3¨,ËÉ‚û´ÌC©%µmÇ©0-‡û››å¸/UÇûyŸ›y¾º¼¸ºž^<ÿ—å¸ Ã/ýýû›Ë‡ç›ÝIå‡eùùöx ÿüÿØ{ÌÇeòWWÿ·ËÓ'¿ù•¥)ØonŸŸ^l¿øä÷þüÛ÷Ëíf¬ß~ûÃþîæ«_~^ÆöþýÍáþxs{sýà|³¶åõ?ÿÃ?œO™³"~ùé—¯9|nGB=x³ÿàXž¾~óõóå?þÕ¯*&ð¨üKË^^8Ç@Wp;fëpv^Êä(KFXˆ¥À@Gä4l»êæüjYn¾þö;¯õâÁÅXʳŸ_}ÿõŸ|z½=ÝIôÍÙXkÎÝ£#ÚþåóçÇc–²œní³ßü®úΆñÙ³—íþÞªYHµ?}½ŸçÛ­U3–ÂRÊ‹WïÞx5ÇÞ §çÛ‡Ÿ>nn=¢ÃÊnƒO?={úÃë×ïï•öõß?ÿú‹_nÏÏ šèç§—'»Ï_¼¹¸zDv†%9¬Á+‰Â(²šIn9ÛjGÐZeKPÄXÑ:Å ‚(‰ÅÐÌЉ²Áxìó¦xͧ–‹05¦ D†y„\<Ê Œ :³·9MDFÎJsOc Ö•J E&×Ö+ÌÒ;W)½A`¬ô–Š\—A+ÖÉ”e®ä} ºÉ¬@:Œ-–j PP3#"ÂpVÈ‘^z.ÄÁ¹I(±DbÔà¬]=ú-µÒŠ«Ã=£jL£LšµòÛT ™-UéE:tiù•07±r%n ¼ënYæâ£±KÛèGÔ!ÊÄÙeTMó9^Tœ¨à!Ed¤eh4‡E{Ø&QÐÛ`®ôÌj(ÅÒ06gW$ "Fæâ¬®„‹Â’i£IÙ½Pš¼Ä”•H– õjŽÁb*ôª¤b K¸æû¸y{¿´vr§æ8)¨ÈÙ¬P[BÊ ¡¤ T)ÒÚÀŒžB—Ð1)PJkìM>wUË!²™×wRüßþÓª ^yCn \–e¤2ÕäMÕ«wÕ.÷œ¦ív;5Wi_sÉ  6 N!ؤvpZv&[€)·ì\ȃyPcÝæ®J-2¼0B³‘+0͸^üÅÆLÑÐÅìÄK£/™VâžE8`ý·2e Þ“æ–™•$T¥ÞÃ×2ìjŽCO¨t$ÙèiZˆŠuþˆfVjµÁ¡ô™9¸ Ø N‰&T¦œ–¹é gMÉ9dFrÅÒ›3)„c¿«_^žyi!z"éoï>ÜÝÝœŸnOvw·÷¯_¿êê¿ÿíï¯NÜnÞßÇfÚ–þáp{½;ýÍo3U/>l·œ†¸¿_î7Ïßܼ~ÿ6º>ýêó/?ýr3n‡ÍðÝÓWVÜ'Mf¼~ŸöåÕåÕX%ñîî] ƒtœõèâüÃ~ù§?ütyuùþæåýAŸ|þÙ¯ñeDÜî~ý«ß|úäÁ宼~yã~²;㧟׻û¶Ÿœž^ãP‹’KÎûûû‡×ŸLuë\†Á¿ûéýë·ïö·wË>æÃÝ}ì8~¸ï±|óÝÓífû›_}¦˜Ï/½½ÿâõÓÏ=Ùœœ>ùæw¿ùõ¯~÷‹W§Û͘Ñîï=ªn7·‡«‡Ÿ_žlž?ýñþ¾ÿâË_<¾8iËÝ0êÉÿüê³i,»Ý™•ØMçÃæÂaWõÁÃÏ µzܼ{ÿõO?Ûü›ß__=:=ÝîoŽ/^¼}xùðìÁÉ`ºyÿrVÿÝW_Ûéâúâþ6=ø¤ú°4çvwûþÅë·-–W'ŸœßݾÈÀÙÙ™Û" ºÜ±1ÐüÆùtܽ¿=Vv'æ!)«–ÏWDöÏŸ=xrñåg¿xüäágŸ~v¾{úétrœï_¾~ÍRÆM+XªñÃý½hï_¿;?¬Ÿ|öðôt"7Ïžß}óÝw™íáã³Ï>ùLé7ûÛûý+ô<ö{”Íû›»ç/_-÷oËt|øàÓϾøÅæä¬Dº'Uˆ´exöÓó\(gçõâòl{zQÝh.K³Œo~zÜ¿øàÒ†1³(-3ÓÜ4 êDÝȈd–`[ ëp RÉ´•Ñ™j«òØE9W+Å ¦ècC3ÎÑ ´O€E°¤Wx•P:ÈæTºU‡…–%ƒXª÷ˆnFñc~%y }DË Æ’”51 5pL»7“P﹊§Ã Ú`lC!Ó€Ê,X…Ra©ÁÔ’r2ĺŠ'Õ{ËÈÄÚë¸â}u­¦‹yaI!¥*)eʉّ´,HäJëï¹³t*fZzšäòÍ|6mdîº*М£eIk–%³Š‘K&PBÒ!q‹îð–bO$käB¹a–Ä‘f@²É•`ËD®æ¤œEX¬fN‰%t,‡‹G"[ß1r1“Á»"Q¨j–& •Ö{b\–vûþöÙO¯ê¤ËËÍîtW æ Ò=ÇÔìCš÷Ið®Ù”Et¦&F ¼ ¹1fæ‘Èî-e÷÷çÿæúô?+Íé‡ÎEH ÔÅ7æT¤_"e€8yåPO·YYaKY}ÊY“HqLZ¡ÄÒ5ôŒŽ$šçê«)œ yg†ì–BTÂ`æJ¨ƒh]^KÈ™iI›ØB”ïYl(T6­¶MÆNÞF*¢\÷ S3Ëb È’AZ¯&âXZW¦Ùh Ž.›Á°UΩ¥ðÀ‘ Ô4¸G¬‰ÆU‘ŠÄ„±1 ÙžX¬Ã÷aœ÷wåñƒ§›©N»³“óËÓKæ2Lýüòôôô|cõd*¡ùüüуËGµÚ¸Yú‘·7Ëv{òøÁõ£ŠÊÑêÉf7î¦Ó‹ÍPñàúÉ“G—Wµp0Ç´åÅåùTv,Ý­§e:Û^U+P]«ãÓèuÈ͉¿yu³vßþôݰ9ùÍW{ÜŸŸ?øêó/ªÙ´ë‡Wg'`1¯ÃÄ—¯Þl¶ãfzP†ñÅóÛ‡‘<&x{;ßÞ?}ô¸–Òãà¶»xp4¸Ÿl†íùI©Ö–ãË7ÏÏ®†_ýâ7»izóöÅ›ùöæîóO?¼¸œ†iÚìN/N§Mu2ew÷o•Çó«O"ë|ØKcŸï_=}ÿɧWïJ=ôàúáÇW×§aw²Ý– cšMðÑÑÆa ðùb7lO†Ëë«_þòñ4m;wÛ\\œœlή\d©òáþÐ?yòèâl;M…\žþôôÙË÷/^¾{óêíÍí«i[¾üâËâÅÝ.¯ÏÎv“{‚tº¡e*àë»5”ÀR0l‡éÕ«74ŽÓZÌhŽÁm … ÛÝèî§§ã8ìJÝ•¡ÛòOø‡ûoÑúüúõûëëÓRpsûáV·oÛ‡÷o¥ãåùöÁ£ëý|S§q(—?¿xñý÷ÿ=»¦ÝæòêäôäÁ~9ôÜŸíâ8· {þòùþþýfªÄüË_|öèñ/Êt*Ðl€!eËŒïzûÇ?ýqYŽÛqsyqvy=솫%Z¼˜Qé‡C{ñæ©{¹<¿ØT§,á"E7Âé‹sÙ8È•£MPŒô;ºƒd ìE¹Î(Š@°iðLK4' I[™A0L–çf…"-3P«ô4Pa¥i-˜æªžÁ¹X%6±¢2Äeµ¥¸<ÁŽ7Á;S$V%`ÖE‡B7_¯­¢-TIÔ¹Cš±Z6½UÁ‡Š¼‚w&'6n$K¤Z\èû„ÅÀB¨ «’ÓcÂ3(AÏÜ›çÊ@5š˜RHÅ[ñ!$ç­fÌY€ìNÑ9v…[Ï 7°D ;+Ü›ZäÆTJ™ ˆ´`%D†Vó¥ËiÖµfHz‚ÒŒì$ÍM èM÷2¯´æƒXRðÆ›qãŒÐ’Y)Vs¯ëH¬,Ê@–Ôèk‚J¬Raóûãþîæfÿáîüòää¡yÙMÜ·°"»ëkÇÖ– `ÈDälÒZ šÁMЭ§:ÜZTDEfZ#«“æôÿóïþ æíýŸÿEn†€FÀzüëÆÑ¼w%=k°:„¡–ÓÍnŒô£çæ-«`òÕHf©8Ó±^‚#\ÅÍ?âdµ&{êR˜je’¥ÉFóÕ@*«|«Œ(¨AUŸ“ð iªÁyoJq稇º‚«þe04ö`.ÞsE\z3gËN¹e‘"…‚²NM[aB"'‘Î\iOŽt’¬:î%† &°&SZt脹RǾ|¨Z–¡ƒs*†>²Œ%§ÍXËy©¬Œê›éòâì¡…Âm<Ý ''ôÙmêÆ\ÕG©4uA°â¦RLJW§»ëÍàôÅs»f¹¬jVEéf[Vm^ëÀ°÷±V·œcÿóÏÏ ó·¿ü»É\oÏÎ/¶Ãä–îÕ| ï–È|ÀÅùõfnw»aª^ª;NφG?{ôèjª£Wø4ë£ëÏœ_%É““ÝXÍ.ÐÚ³ß]_<·‹ûǧ?|¸ýðîìüìË_}1øÖ¬4 ä`>ƒÕ}Ks®šÀ(3KФäuÜžœœW¯ÕF¬º++Ó´3vå ö:î6#Çap?¡ãì|<;9ƒµÍ仓ÓÇŸ>yôðÊWw|íÒPÄTcû†1›ÓF8±©õl:åÛû×Ï_ÜÜ|øÐ{æÔs!ð±fêËÙvØm6…£h´f¥»»w7÷o¼äùùæÁÅC7w/­õËSøøêÑgW|º7‰öÓo^<»ÝßﯯüW¿üÅÙÅÕýí‡d¹;|˜N¦³í¥åñ“Ï>ÿ쳇ŸÑ*¥˜ƒÌÓ’Th^uŒð’j•CO ûÐ8ûF^?¢LSɨNã1e‘4fJî0säØâȲ&u­ˆe&˜D:¨Ð bXºÌ–\ ‰b½°Šµež%wBv ¹@A[û‹zÒ:Ò­ „³ƒ{冪’[à‹Ó Ò±—jÙÌ 7B–dMPÜkIs¡cW*ÐÆ26Xd‰´n9ØV!REha ¡‹‘YZôL[޼ùðîæíM)å⢞ží¤b~nœ;#ûx[/'$•ö¦„Ùѹ(Çä«]…„Â6`*+‡¾j¶3úßý¿ÿMútê’Æ\2íè–]ǸÂÒòêÑSrZwßdvX¦rÚ\?šPr‚Ô©`qªÐø1Ú_>ÿì·E'ÂÛÅy-¿±¼8¿òrm2Þ& e 6aÐiÂP¢L§7°Êî<«¦EùìêðT+»k;àØ!OvÛÜm60ÒN[—+`MT&,-À‚Šnò™VÁ$4hèAî;daêd³6Õ¶±ÌËrjµš$Í7f-ÅRF²gXñA”'?yðå“1Ó²pS€D>}þä\¸ ¬‹¬?~x}º»ü𡟟q»Íixá&ìo¶§çç›ÓÑF{²\ƒí–Æôþ‹_~õòÕÓW¯_–³“‡»ÝɃ‹­'ÓÉ_ÿî‹úo?ÿò—¿þýçÕV 8eöûã¿ù§ãíüÉõå㇌¥ÓŒ«Ô¶0òdØq,ƒÓZ¦<# íH©H•bîÞ¹²`VýøÊìˆ$³V,YI5ˆ™–pçl¹ês*ŠŒbwB£$g¯ sŽÆp¯!B˜‹›kì@8% 0 mõ‹ºd‘Zt•"Ó,ÕôDºÐ<Ѻ²Èº‡ •¦Ö\%)Y(¯Tièš©›ÑO¤É¹d,È­»%iJGEΫ®m_TœV Y¢¼$0Ic2DATÚ x#: LlÉÎwj>xge«) %Á@Hr (ÈÅÒ {j.„±§æ’ Ñá@W4E±RL4¤¡T`î÷æƒË©èlT-#(hÖÁ,"¢Pgês`!¥‘ÕÂŒHÔˆ ÍDœ§†Zd=Þ¶»ÛûŽ»‹³ípZ§Ÿb”–=b°JŒJ4‹¨%*ËÑ$ã>Öx ÅzšY/R'ƒvˆ\è›\#¾ÿ®¼Oœ nŽ}ñ1—ùáP½ÒP{o÷-Xl!7]S¦hó4ÖBH-ÕÁ=+,9×°ð-ØÜ÷ÖÑe0HZ–  ‚ið8€R1¥ŠÜ(¦ ót³ZR!£¤-FsjSpL°`gƒa&Òè$-CKX))¡ YäNtX'2¬¤…²G"lIÌdŠŽdÚ*Õeg§äò;šÁºamq. dVhkE Þ/r`Œ¼õ«Ô‘«;´,Ða›ZMPÇâZ#JG5 Õ™¯Fc œë&9KÏd¬·ÁÃÚ¢Ji`2[Åèê®HÁl\=9VÙ2ª!ƒÙ%wZ”ÀD7º¹•cÂ+.Ìv'Û#Uóª˨`7D†zf-0, ™K¢dóâhˆbVÝ.UŽ‹š+§$¹5öÅ’0%Cux ÖÀY+7¡n¾â<Š£Sž€ÎÌ(Å««Â…ÓùÙ¸jæ ÷:„”JºqMâµv•¯ŠÊÒ… „)T¢ÃXRY¥ÖèC¨š RW˜sã”´¢H–JKyr!1¹¸d7VcCï wŠ©HZg65# ÎaÐ%ª³Ú0mºÆZŽV'ƒaˆ9ÇDf«o-OZ¸—šb®ÑIk@Mxh—X˜ÌŒYËÙvÇ͉;ûH(œÈëG§r‡õÔle”Lr:LéV<ùìêÊJ]Ãûƒq., }þÉTÌ>¸¬…%m,- =›„÷·û§?ü°«ñàó—v§»Ç«± syKÝØLΰʢЃ¶Ò8Íü£ÕÑH0W µyÏÜŠI 0C"jh¶R>¬V9dÔBTÙ j¥oyj\ÄêÝhêcCÊ¢ï9sD톢©X3/ê­ÕsE¡•#0P¨…^Øe!ÔY2º¬˜&€¡f¨$Ò-* «,áFs2L±B}Ø !€žŽ^˜P§¬Ý¹É8˜É¬0fÂÖåÎ1ÉÍX,y¸!4+s‡¬­~ä”`6 ‚惛nÉêêKót ]ЊV ³{˜Ó‰Æ²Ëœ«&º+÷JT´T™çmÉZÝCÕ², Y³4DM2,+ Å Í!šõ"76¸Z„¸@ ±C.•„ù{ËŒVɺ?¼{s{gÝ¦Ž»M¶°¬ÍÙÝܲeä ²³ôê©´Ò+d÷^Õ·Éta‚LL¦ï»Á΀iч rƒ:4@ÿ>hó¿þ?~nÑ“5Álp¬Þ×9HP®4-ÎÓ”¼š[ÙN;ÂUͺh(Ö-™bh›Jñ0åEÏC²Fˆæ^m]™%±Oªp«õ軾…P ð,¥Ð‘=»Ù*¹.”œMiÖŒPSMW‰N™¥•9…b#™RfÒ‘¾.½ÚtõÂ-¹ÊæfB™ Q°¾?˜Ѫ…ÅÝ„Œ„F‘É%–#Ùz– fš…£ƒg sO)bJÂŒ#5$Tl—0@XM !YM%£I…l«ÊÇrXuéf&k(Ž€±*¢ÐÓ¥¢'”i‹!SxÉ,”™/MF-Bô°‚©©Áä Ò)JÁP’™µ40™ìP),…AšÓ%3|õt2æ^ÂXd°¥Ã B°ÉH ’4w—7-F„äI}t×a†çÀªD+tƒl Lç‘¥8*¢ÐXè…¥ iëÒN”ä2)­ºè­pD2#1B^èæƒ&3{K‡L=W/©"kJKÒˆLf·¥éõÛÛÛýËͦ?¸:ÝîêP Ò7™™r³beI²w'åÖŒµÏ‹s0Œ©4F eéKƒ‘^º±"uÖà Û(3ͳ:êùû“C´ùO?%ÓJtl•K)V­ÐDÉÞ*6£+’ÉB×f¼ÞŒW6”&#;æ S£hÉâÖ Òä@IKɧ­‘t°£vDåäܤE”9¹}u=x ²®"‹@7Ñ)—ŠÐeKÒSF€nwô.l‚QÀNÑ hb'’=aØ"U`Icâ>ÁÒ·¥8ÍE®í‘²®Š‘  «[¡r†,“RaŒÆšÆ®d7©;ëØƒ* ºWÑ‚á)«¨‚:%&’‰ }tœÑ`Kœpˆ$;«­"©§²¥šA)‹"ƒteTmèI$3+ Í…ôÄúVÝ€N,“Ò©Pj„K¥¥leŒ«ÆDF z"Ý=“ëüÒÿn¡D2W{P38(Ç@Œ‰ÕP*Ò¹)›ÂJi ÂŽ`!H e˜F3r‡ÀddJÊFx®ÛL@Ä > „icmêf³©iVRF¸2C‹1Q¨+í6¡¥EÀhŠ–X@ø¾‰'§Î —“–Pz/©t˜±HN«”ºÃPÒ¡ÈÒRb­†4P•‰\ÒUiŸ ä2G‰Àâ)Ú"­=W*-UMï¥1I¥B™¤, ."p`=(Ô˜™I…d´õDfQ@jF¦ ‘$æÂyš˜YSVG¨ 쪔Wž%nÛUåÜS BGÂ)Ã-’Ñ夯OݺòFJJbER§›•2,=«X]…ˆX>ŠjÁ”-Ñ:=aÔÐuç†9-¢ Îêu=z‚KO'‡Â `P↶ª Ù—j}éZRSàhrX%ŽDà#Œ‰cjU‡RP“ …Xÿ„£ +Ñ‹IèÈ:°2ö—HWQ±Y¨„‹¹ä%ršªçjÕ9W ܹ¬8˜BbÈ¥`—!™[†Ðűһ‚Ñse DBVÖ—…c#¤Á3 äàD(q\g3Æ%Ð1ø¦·jÜ@"²jG(³”¤['m=¸’ÕÑ‘c%yœ3$¹&Yp©ƒ‚­bÁ•FÖÛÎî,f5@˜7-}éo^Ý>}óŽãáêr·=Ù Õ«íŒÈ¬¯”©([¨[Ã`ÿ®þ´é’,»ÎÄÖZû÷{ï;ŘcP…Q$›²¶þ ‰lSKfmúá’‘ø “šÝœ…š«²rŠŒáîu÷³÷Ò4Aý€³´¸é眽×znÁ6lIVEsµôÒ&aN†É²V9ªr UEymsUxjB@þ?þiúôú׿?1|„/Ë1’Í%Yé+Äî3ÙºØûõáx]x ± Cè’»7ÁÄÇíðkÝmÁûŽà£¢Íˆ¸l<s ds¦gT¸%yÙø(*× ¥RÔh`V]e’ÑÆæ¡=á0öŸ¦hôX“E”j.©“]ŒEj œ‚SÕ^:ÝE†À]ÏÇ$ v·&kƒÁmK'MºZ,QF‘úH嘹?Ì9Û“‘@ôÁZeQ‰bº°Ò½xH ÙÚÀ죊,2ŠOJÀ»êE¥deíA˽ª•å=œÔ¸¦Í5ä&rMs4šUc7± „³Av#†€¹°A©ýŸ‹;BÈ$’6ƒÕÅÆZ0ó£pW{-¬7î^”M‘¬"Xl@fàÁ!¹ fj#¢ï‘ ³ƒ‰­˜0@£Pï}‘DìTîI#í¬Ý‡ rºÒÝÖ~ ä¬M ×ÍÃÙd±¼6²¨ÂêÊAª³%{²›OeïÝ 1¹†¡Êj`Vf©œbZ®Ró¦ØÊFÊ6c§@ 0Û~S:có&U[´€ÉF¦0•Ó´ÑŠÝYg–Â-=ˆ9k6élÐ…¬QQ€âdÃVÁFZÁJ#Ž”…Ü*JGì®'ÓlæhrÇTIgµò û’Å S8ˆ(ŽÄ2áî´wÉqp…Frx?;°‘¶£ ºZ€B¹Õ*: °Á­koÎO…&îÎæXÂÞˆŒ}'@¸íÎ8hãXl+Àµ4·6«PîéüÇ€JíÊ r šÓUtÄ`e!F¹@:Ç"Eˆp6#Yà.ÉrgaDƒN,$¥.,Ø{öLÂÔ¶;)c3 ‚£j# vÆQP¹ŽÈŠp`´e]¶ÊÂ!0-‚™x‚»tì2׿ê»Å,Q Ý~$Wæ0à8lÅY¹"™I–AQ1܉6 °PîÀo pËâ.òÔSØ!l5e±íi $…ðȵ³Ï1áŒô™ò° Øi…öñô 4sÚÆØêeúá‡÷Þ³p}wz}‡v›h=&P®Gæ™jdp²‹htƒìe¡†–w¼Â%r3¤2Ç!‘Ð0zjkAûXɽ%´¿0¶"(pÙÕ#)ˆ+° (´d‰œ(WºU†‰ÙÜ ähÁ©à²¨Íª¹’Z;Ó[·KæØš:Š \-t_ö8¸·Äh2èq)b’[S'zÚÚuÚ±H£ë@îa=VlÔâ*û#6‰ƒAW”]È¢Lkp .6«,^eÏYÝ»ÁŽ›Ð[÷fï¬,P$ms׳°‘æ%£ª>æï¥ n†‹O¶D@´À\ʪ)p)¹tÁ´¡}Ù|;Äôñuêé ¸‘€rØQÒRŠŒ˜P ²\at1L´–b[¸ÇrZ:ö-¦° ,7Qâ bC,À­&È^>‡ŠØ1n Ë,¸T +!EwU"GÑcÛ}ŸbÒÇ¡ZQBDeáý–£‰`«¢†×=Œïb"¤u lY³Í†&÷PTQ ì­±I“Š<ú¦±VÙ£° œŒêž[cÔ°[(ˆU˜M«”²H'F MäþÜ ¡a£€r‚ÌjA1²ö¯¹<¤J¯C†¥h2¨ŠúŒe‰%¼€çÒ:œi4´tÔШ¤*ˉ3toc†l€`¢ÄãØÖrÙÜ­½=B1ÖzïšYIèÅòðcÖ&žÊÍļªb"&€´÷,]i׿­;ì*®¬Cq£ž*9Ó0íIIÃ1öinlY:½·ÛíjôD4k£“fւȆFáD8ÉÑ f¥Š s·Â±×D­D‘“c5Wç³ÊKkÈ„½6ÀXÊiŒàÕfÊ­00EÌûx¢`jYhš< ¬„ ƒÆÎ4/7—†âÉÄ»Œ‚v ¢ª$"£fy˲mëÅß~ýÍÅ®žî^\O‡ÛC("im±B¹4µÆF¥G˜ˆvIŸ 5öxŸ€à¹`ÔÐbÆD*o‚G¹‰ÙX07[ W¨ÙÉü·ýüŸŒOÿÍ L,†Zp.¬ÎøhD3Ôš˜>›5r>_ÅÔÅF.E¦£ƒB“uÀ~AU„&0…„›ƒ[¢5\³FÑQÓÄÅÑhaÞ ­ÀÜöBˆ1‡g×jö€C܈ìh %ÈÜD Ùµ»?¢ß7ïhµï ÖÆ}¬ª‚YbTFCja`ódƒzà‚wv†X  ,ŸÅA)@¹ÉLnäÁP¨z¹ÛHç@#Gb³2±Ñ1py|ºüæ×øîû¯+O×§[8Z†ÈA­´” ¸tÐêf¬™»Eˆ´¡‘$ÔènZÒÈ µ;ˆ»Z9†/EEjñVÜ»™Â tCÉ2¶à´†¨´¢ª… mB&¡€V¡ÀÖ8—AÈÌBÉKq¢· ‰1h`EÌYcâ­ÜAÁ¤ÇJM¦™5"0%/nÑ‚]ÿ˜÷XÉýÚ>qßxÕJD‚‰ªà‘{©Œ@`ÛQ.Y¶e…‚lVVÃ¥M ¢Ô A-"Üv¬Wb)y¿@ì¢y:DBÅp:Ë ÜLš­QÉu?ƒh˜ éØ*'˜å²¢HcÙC(@nE¶@'­Àt  ûÝM˜‹0¶Á'¨š›1ƒ‚WƒÎbË`'sï:µrù£Œ7±m(ijT0‰3ÃæJ«¤‹;$²¨3¹æA7`6ž[ƒ€"·½ ¼Kêpõë_ÄnÇ÷‚ó¨YŽÞt쮊ÎÑ*¢œá¨#.Ša$˜DT>óæ­Ì¶?‚Ý ‡ªeì¤o7˜ûXð´Sü7ŸÉeÖ4rî¡ášM•ÛiCìå©<ôQ£8ÁÍ:'(¹¸m–8À01†-δ(¡ Àœ#*.£¼zßMÐ^çé\ X‘@s1—,asÌ­…„–|22Ô²jØð„¼n~_éÐDö‚ÌêÃɲ"’™TÕ€Ë5t0Z•èÖÐàȱ…,°³€¶¬Å¶åÞv,ªv5t¸K@œ+iÌY—¥rDu¦sÀ®^‰d“T[­’o‹Kíe:Ts&…D€ÃÌiIäØß>>Þ/mÎO?}ÕgE IBd !Ƹ±Í(†>š¹Ñ>DÀ±f±òAY…e춇â«:ƒÞ «.ˆaÅFˆ1èá2Y [–øß”÷ÿçÿóו.Èz 6x*Fó ¶®ZȉTàêêæõ|ÚÓÞ+º‡š€'ðP5›îÅ`‘»ÑÂ&úZ]í(°*Ñcm죄xnÉ0Rû" -Çh´ð$\Uµ±Ô`¹†ÄœHï’Ix#!M 9 ۾à 7ר 8P³e`¿u˜‰² eG ›Tb4 e{Õä¬}Më( ¡ï9Y¬ ‚3(·l@863[í(Öž ª ôeŒ¾y²ˆÅoE¥a‚ OfºlÞº°æÛÄn.ڀŠVîôq&¢°%¤l,S¨ˆn”Ї7ÆfØœtpn5%ÓUI¨&Å”HyÍt–i%=ÕŒÝ ‡´Pz4t‚…h”wáCís‰¾º²Üb"&¬Å*j• ÷I£PªýFî¦R ¶^ƒ¦A1k`Ã,ØûJ…£\å'aô€=Û0Kgi*+4£LÑè°$÷9Æ(”§°+T &ͧ`G9º¤{§®»—[¨†“¦D‰'T…К¶ªL¤RF' P¸:;¸ÊØ9,‚éÊ5ŸD *õ!#ÇÊqúXè4ISc«=ñÐ6ÖDôB¢µÍ+˜e¡ŽQ•ö0 2rù±StHˆm°öçû^Z=UªjI­B6u±gÅ9”Á z(T‘É*»›™myXß½{ÿvštwwóüų;,Eš|½²c¦ˆœQ¹—ÛœiƒÕWð$Ì •X‡[¨Á™¥P‡ØÆ˜fö-Ô@ko_•än´êÄÅ(Kÿö¿)ïÿëß[1|À„¾*xK®Â€f³e%y$ð.qŒùYŸñ¤8Ý®Ànÿ3À¥pAu›âæXV#ÚA•â#¦¡5«)Žém`3,”l'‚ƒŽÞÆÚ($hfc3sÃ6Sm™{nB+ÅfÛ4{VÜÒçæ™¼ªHÖ}íVñŠ=!ÚÉ(Ÿ¤²×Æ’ÿwN®!”Gú²FX%¢G Tï._»rnQÚ(—­óZœHK FåFrËúþ»Ç‘çϾxµðþý}Þ=Ÿ­äî¢ÑÈ› &i¢b„äq7r îfT :³s"NÅžr¬…a^ï(søzÿºí½p©jÅ©ŒuY–m#H¶²H‚Á}DŒJ£CÀP+ FUQ¸ˆ}°L‚‰ËÛ—ãé€*H‰­Y(d¡[%–>bàCÀþ¨ÝGv¡À&ÌTû݇£&öŽòˆ¥¸•·}ˆº $ZÚe¤鎚lx”PÜ"´íÒÔaÎ!@K£²è ±o‚%w"'”3³Va4ž(B»Šœalò(pSUfLe™Û¨³Ô‹‚Öd‚¤i᪼^.ëßýÝo,ß\]Ë2ÖPÐÊbî›Å¾×3M NTA­DV±‚Øo¥€6@d#bŠ4öÛæ¾ÿ–]m¬ýh±ÂÐØÙ>ìùIpŽÄö1=ȹ`³@mƒ9!ÄÆŠÁ½»G¶ÏDÓ¨±áA*¢º0vU£³³Á¨mNYhIžh“F¢6ÔHtra]ÓHï¹¤Ä fX…2Ctã.` c&.i)ZPÓ¶G†õÁ¸/Q']H\uðqJ? ’31 ”924Z"‹ÝœhH£y2lõ " {؃X «÷·²…¼ IÖ¨$7ìÿɽ‰L×V6jeIÌ}íZU.,[U²)‰¤»åUÚ\ànµCŠý̈F¹¬áÚìpµ¸¦íÚj3)/M2›«€Ù‚ä¬uMöŠuïëã(£C‰6v³£çµ†|8çõîÕ©ßôùtNìN_‡¼?‚eAVa)oD€W•ú)Ìv®IB-ØŒ ¡•È%%㼪lñd°T$€}–du[“£˜È¿þwÏÿ顸Öµ©FÔl3(z.ˆÖz/Ý7Ï-[L‡çÇùÐÑ©u³°œ T+­àlMSUsl;A@ Í•úˆÄ+6š#×üˆ‡ °™HF¨;ÑÐÅP…@\­^ž]{ÃÉ‘Øhº©TD…L †zC³Ït.V ̃Øvp¿¡”± AƉÈä Z¤[pwù†…ÀÙ82i?*GÂm¿–3fÕš®ƒÔ–\¬D-ËÓWßþ^¼yùò¥½}ó͇O^6µiC¾ÌjÉÝ{âdeòRBÜïü`š=• ®NPe·­°a)3ýþO_ÿîÍûõúôê€BÛ’A„‰‰uYǶþðîþ—¿þý7ß|ÿîÝÓVysuÕiÅVˆA¬(°¹>üá›·Ÿß¼„=>ÕU–æ…î@æ¶\.úîÝÝÍói¯÷pËmº Sع!—[`6R˜?Ö ûjtÏ9Ž,š\ÎOÿá?ýç7o¿ûn¯ïkpŽ]Gj*|¼X“³s!·äزÆÈck® h)'wsÛS²…µ—R‡Yâ¡A®M =bB#Nˆ ô¨tíw¾pT,¸¸ t‘ˆòjŽpË r•j/Þ ;¾G9¶1~ù¿Ý†¯ŽóõÍ ç×oÞ¶~ê-Á­h¢Ñjª*Ò·Rš[y”L¬Vàp˜Xk1g›tí¾û$#YÞQ¢Ë‡§QÁÞD—ÕÒÖxRªª;‘æÙX\蘭Q\Â" ˆ ÜëÀÒ¢AGº»Ffªý~sì*XØH™Íœˆð¾ª÷ ©úX*-V Y“¢G‹}rŽ(!†÷©¨%Q«±…ÓÜLšˆR&ÜÚTÀý** )$²Ø¬F7mÀAÿè‹H¬Fi¸ö±\¹ö^Óþíª­\2aÀܼt…ËL†°ò^ÄØÔ¥bÛM2år«¼HU4êdľ’™U¢îýï¢)+ÓE4í¿½1@Khðc²2hëÜÃ=ñˆE{¢‚˜W/­c”QgÊåÉl(Ø%I$éÙe¹µfVDQÕätؾ„ Õ䓹œQ2£4¤MPÉàQÆZ zŽâÛïïïß?¼¿ÿ–±<{yw}w:Ä-iFjÞ'í& ¯!‰€ò ˆcÒÕR£Ê¡)edgf²öÈm¡* åœÍÉƆ]$î’Pi#l†kbkÃù×ÿÔ’!j —flÈ)hȃ„]m*·Æ÷Ö7ðL3ª¬²ëT8î+Ô= paKWpnΪrU•Uì€ì”l­ãܤὯ=‘É Y%e°‰¶È@uÍ9’XÁFW²€Byn'W£ÖÂCG)ï*NâÕȱ…ªœàWi*ØbJ2lÔ hÉ•#"mSLÑ͢[(PæŠ8ï™”50w-•è1ÙÓ–I2÷Áv½›w§WWÇ-<ÓŽ ŒMfPÚ'—¢Ø}ÊO¡C•ÇXfܶòb*´¡'³;•^7<}õÍ·ß¿­ë«W§»›‘‹i5è\.ãñ«o~xûûu]NÇùxu¤óÛo¿~~óìùu/Ôb‹Y¨CåÝÛûo¿ÿc=jþìõËPcKŠ= Oa 2Ñšx_¹ªª¶äø»_þáŸýìÓÃA[Ž% ¯[Ù,›C)*2Vnܦ)FÝ÷Ô/~ÿ—úÉg?º«M$ÖT+6p­ÚÀrÌpd­ò±j±òÝ÷oß¼ûá_ýü/[õA™n-Êruq$`ÄÃ>\îòåKGf^˜HíYÐJ`ài²N-ªjËÕÄ*àþ²Žu½¹ ÚÁ¢ˆoÞ¼ûæÍûþ—?*7jm:Yu^Ï„ŒÞï¾_Ø~ò³?¿=Î0îÎÿ¿~ùòÿø«†¢¸¡°ö>öŽñqyÊtfsѵ>m¾9r7¶ˆÅ@må¨.ƨ\3¦vpÖ»~wõÙgª Ý½¶ÞœmC„ˉ³#ª: Ô{ù Uz)3$ÖŽ,†{AU#‘cŠáÚù3W&Òƒ5G–Z{J(>ÊŠÜÙO£Ji£)¶³Âu(Þö™MaÙ*x‰´×ÂhA°§m”µ†&ç©F Aœ‹‹Q{û¹;äcø }°ŸÀ(Œò¾Ï=h—+F ¦V‘…Ñ<³z9ÅH}€mT*ÖÊ”Â.)‚YÄa#öM:<ƒ"/ҚɈ®¸ƒÃ=>>eœÊK°-³lì+äò¹ãDšÜBÇÕp…Ôã:\D˜À}Æ6’äiø}éŠb˜O•çnyiÁL¡ ¸«¼t5™„½µ¡æ,„vWH‰E-anBAfej[2:k w!s¸°í™d7†˜™88ߣa¤?<¾»ÈèÓ¸{1µv=OÏšwmÅaMÊjÒ+SR›‚YcB#: ´ Û9S¡€7À™aB<¬Up/•3&MÄ“[¶¦Š˜QC¸ ¬µæù@¶6ÒtÍv¥¶ÆY™úoˆ6[Vãp+sòf.êÇ´&DóõJ$áàZÕGðT©F¸/^&:$K@öŒ„ ò†ÑÄÂQt÷´Áâ$6=rwW[4Ž98)·X70Pó4cYŸ¤°wïĤw׈\ûnâë¾Ãb œ™Ø#¢­~šQ¢K]ÍnÀY)ºíµÂ áÆz¤®V¸„THa-5g%'!«•Î9ÚRAG•žåÊz*³IÃÌêçõ{õòõË/¯&Ôe¥ït]]?¼™ëoù›ÞúÕóOïóãÓùË¿8] ž\ g1¿úÓoªÚ¿üù_1 Ì6<@,R“#Qô$M® I°]ÆÿòŸÿ?ÿæÿøóÓ|MU@Õ‡¡å’ïÞÝܾÓ#·%3ÕŽÉ2ôË_þêÙÍñù—Ï C öœŽ”¾tÎå DÕµ ¬`§éªLÕ\n;²g«§@Q Å"$rͽz îSp!Æ?n§ Ë<†Qˆå(¥7ñÔzµº“¢Ê£ib X÷þ9 ¢÷ò¥¸Êêª]ÅZUgãYîò ®Q#БmJ”j5»r<Ø:DrÈä V \¬ZæâÐ dµ6s³[kÃU]N6·>üÔ1$H„pN¡Ê‰ ÌEÁä=ü¼”U+!caLc@4‚®ö ÐmÉšââL²»é<Žõݧ¯^2§ùj¨Ë~Vc3±Õ¶(¢àTº´ª ×`¬¨Ihf!ò¨6 ¬jðæ ŒÞ¦BV-Plè¡cGÉÎY[Cáâ¨h-É­ÜÜLs«!™{„øx6JSÕÁ£—£BË}[0²&¥àÄ8J³j‡n³+gÐê 9„$ž »#[U $˜áó—bÃA˜DU’À´·Îid9pOð¬Šf6´½n*Á£œÚ UlÐJï™|æà^㘠v\\žG¶b5V°Æy€«M8ä†öR^Ä OôìÔæy“3JèÌc–¨®ñbsáP*x@faã|y¬7?<Þ_Öõ¡k¶Ê)v5ñr¨!oóäwòÕ†uj¾¹¾m}8_><>žÏʵo5ëÅ ¶DUÛ¨lÿæÍo~ÿsÚ¶±¬[øZ¾2œuFuqn(GöÃ4]_ØÒ“[ dŠÊ÷Ë2ø³ÿÅO¿øéÝéù±?¿½úüpõ"‚mƇËÛÿõßÿ¯o¿[¶åÜÛ·ßþz>æ«W_<>•8¯[lCë9¿úê«ÿòwó¿üûøÓWï·Úû„8ðâ9—AIcàiÅH»pwëŽÂÆ¿ýÅ/ù«ßüÇÿü÷¿ýÃ÷a¹4–óo~õ«7ß~×e=z¥j´f¢Á§S‡¯n^|ùú'?ýòÙû?ýæý›÷O¹ W YcüöW_ýðþüø°6:Lq!G)><}8^_Cœ7·¿ùû_ýûÿí?üÇÿø¿•ST®qusøüó©T§†ij!^ö½´x´ó¦ Ö„šƒ\×ö‹_þöÙMþügí²¾ùå¯ÿ¾|Il ]ýt8uñwøŽìµw\—í‡7¯žrs8nç¨ÃÕmÓœ ²mc鑟½úìþ‡wüÝŸ*lD‰•Nôˆ“ªcÔa¿ -G@˜‡ç_üâWë"d“‹ ]íü*PÇ֧л÷o—GEÜÚ*›yA<¼ûố&L@˜Ìd]¤sš«é’‡Kf3ÌΦl¬!(Üھ˯™œ³’Èv[Ó¶ç÷éɵq6ÁÆÚmqs­-½ pŽlÞ«kÐÌH2Ç`‚“=ÑÙI†‚:ŽŠm÷U&G= l#Yuu9öê7J$èYu •[€âuãQSUªÚ6{óªX8§j „Í›×Ü LÐ5mƒ¶fX@Ɉì²*;G;‚ÍöššuÓÔÌ8I'¸MdÁeWm´åÔÀd‡#<°@ÑĆ‹„‚˜seІž¢nä‰ìBC¢°5¶G*¤t`ó]®¤Cyˆ.&ŠO„²j¬+œÍדž±—/K˦3ÝZ˜Ì¶éÄRCÈ!´ŽžëÅëÓý›ï?üðæþÔóó/æÓu»>ÝuwåNmŽuš®hw»Ò´XÅZ«®„pLO(¦aŒIcˆg²äœ”ŠsS€pQÛÌÆ:TqÍí’ê˜8d°¤Ëy  á\·ZÛÅëÞaý¯/Åî^l½¶ÜºfY†šXM åË:d\‡z´R3«‰ªz_±ÉÃÁ4‹hÊaöäFE¶dr Š´‹ªKIØ-KL69½¹Lu<Ûžz /ê:=‘sùd …$X£®Y"½Ci¿³¤61…±( ³ ‚U1MÀ„=´iM+†¶L*ÊÜŠ}«óŽŠÈ­L½=tv©ÐK1«÷o¾}ûûS¿ùÑ—“ôæêxpoÇ0‹c`e…+雩Ÿ“©^Tq{ýôôí7ß?=}Öß̬TV~òéËå¼Þ?¾þâ°G1—Kýú¿y÷æÝÓ?üª¶í¿ÿïþùg7C#Q.çxœ8£Ž«ñ»?ýî|ÿþÏ?ûü‡û7cÜ÷vØ“·7·wÏÈm`¶Vú ÒÐJ¼aÌJ¬æHçøÍ/~}}ðÏ~ú³ÃÌO¾Ðý» L‰(‡»ÃщËyýöûûןž²´.­mê­ëÇûùØnœ&4œöyjóŸýø/¿;~÷ݛ߿|õÓÓᎱÛ‡‡‡ËS¼~}Ny RîÛ èÊõÝùûÓõŒ8ýþ_ýÍßþB™ù³‡„s,UÓãåá‹ÏîÔˆþí×úò‹/z;ØAlˆ§O?ýìï~ñ«»§Ç*Ù´§[7 ˆI¨‘©(*“Ýš<†¸¹‘Ü“C…Ípã^ÓÍÞ<² .d¡•‡´*[‰|ô`¤Wj+j„GCk•æ–Ìboše3IÓzÐPZT‰½¦óH­ky_þ´­iKžÒFÎÿ-¼BÌ˺´.ûé uÀíýÈÑ»¶àíyà‹>Ž9›ä:DÚª¶ ôÞ\ty-™R‚aÙ‘3ÖּƩ‚h»oA&Ais%V$ÞSp)q«®,*¬ª: ^Ê+>²S&±§—ÂØvéšABIJ‘¾.ÃÞ×û±¢ZôÌAd9€T[ŽKãâÈU¼¦W CXí2ŽÍrºpurLùåçÏŸ½¸y÷öòÍ×_ïÚ‹Ö§ëù4÷†Ã:¨pÙ¶õq9L—óêu|  ïÞøðþû»›ÏŸ_Ï ¿ùîÛï¿}}¼º¿|ÿå§Ÿ¹Ýÿæw^æó?þôó[ÎÛÓ¾>_.Û‡žž>üä§w]WY˶=~ûíýõ±mµ®ÛÚ^²VçœA6¶ÄX×FU‰‘V@‡¦W2+ާã¿üñÈõÍ÷_½y›ŒØ°üÅÏ~tsuú,¼{ÿÍŸ¾¼»zùë?þb¨çŽb=½ÿð¸-¾þã¦>Žo¾ytFU›Šçïž¿xyóìÕÍ‹·ß½¹|ýõ×?þü‹*é…úÕ/ÿöáýãÿðÇgÿü/Á¬·BoÏOý“Bsát}óìíÓE"“#ýí×ß.—õ³×/ÿðõ×[·øz6àm\Ö§õéryýù݆uŒz÷þ÷W§ãØêx8@µqÈ»Xòªa—ª,öªÊšØpi˜ ‹Á±<ŒŸüø“«Ãu[&/2(Ô ŠŠ6‹xñòôÇoÿ~>þ‹Óéxÿ6Ú‡>» óú8 F®Šµ†CC4æ‹Ï¾Ãåªáï¾û›¿ÿûi~v8þÕÝé™p«2H>,O¯^Þ-—õÍw_½º»ÍÍkzI:ñØ{[/k?µßÿî×—î^ÿ4²(wpç9§ï¿ÿòÙ5Qöhh¶‹8š÷ÒS¶‰êK®fA5 ͆¨ÊUƒöúôIHÊ£ +ÑЉ¢]µ]œÈ$;|,WÙÂZ°cf[É5{ÇlØ Õ‰þõ€€M­[-Ä‘)0¬œ„‰Â|è–ËåÎâ,¬9,í%1—7¢Œ«„«6ËÄ(‡j&ç`Kœ».®%} Ù‰¿ã¬L8²aôb–‹AH™ÞÀŽ1 6×kŽ 1\&í¬‘ Ê0ÍÆÕ¼3ÉœG…؊ż„ô”…´1÷,aŒÜv†ƒ˜#»|+´É—½’E°<à3pJGGwÂ.бÉáŽÂêm ‹ÑcÞ*vºx”HŽâ€PÉ@¯*#ÏUñø0Þ¾y3wN¸º{ÓgTG1lˆ ˬ~qÙa’h-¦ª;µÚ=|‘ŽÔ#ÇÇG2úÂâÈ00F<͇Á‘ðD-åŽmX`S—ó\ä3:ìûò58êv3Š£1¶-ÔYR.ë´¥ÿ›Cpqe÷°Zu½µX¥…>îè?q¥ŠŸ æˆ( 3œ¡c§¹ZÇÆìjòÑ^[,²æ -}Þj‹ý_/ÏS\•¥’c Q•ö\ÂôMë„!G±€5 {© Á*“r$eºÈ( .feMAe1l·‹5œ“€Ü ’BÕZ Hc56{!ëD–ZGÒZÉaG•ö/ìá±#œªÔëxŠˆÓ¸=®È0žœL#Ÿ¶13í`õæ7Ëå²=­cûýWº9UÕzÿøðâêêõËgWÇ«âù\þÃï¿Y¶öùýÓÛóò6Œõ‡w÷ÏnOëÂÎ>–Zððüæîp<=¼þpÝoÖÍùõ›·ß¼ûîúþfç-ãúëåýÓãzݦò˜aÚi[ß¼¿_¯®ÈМغ \ˆë¦˜oOKŽ×wÏïîž}xñæ›?þñõË_=»>Lž­§çÃáúùí³o¾>ÿ¯_Âônóiä—¯žÿñ;üÅO¿œdw?Üׇçé0±M˲Nó a¢MÓóàÎ…±>=~õðÕ9ßþÕO¼®cäÚšƒ£ä‘[Ì%^àçåùñ‚Y·LÁ‡m¹ÿþû7Ïno—Ë‚Ÿ½øbVh;ÐÿËßo+¿þúíýƒ><<®‡ÇyûÉ*uBfãû7ß==òÏ¿üŒ@˜ÎÁ)pcó»7vÂ%·Ú†Îc¹ºþ¼÷“+:Za£VÕ›½u÷C‹gw§v¼üú×ÿå“—ñÛïnnN{qîãÍ›§‘Ÿ¢ƒµæyݶi±èVë\Çá›?¾{y{ýú‹?ûõ/õ“ýÅÝ‹ëÆŽjÂò§?~w¼ž«¶ÓÕñÝ›oÆú…»ÛkU±ÌãÁ­ç×ß~}uyõ›ßþêúvº\îãô‰Q…¢Û|ŒÖÛz~@Éòö<¼CúÒl.# ™÷©°$Ûk¥u 0HIF 6§»<&ºÐì­ͼÐï;ЩÕvÍ_`UA€Çšú4rµ3x ðr`çïuzÊtıws‡UmAgäðH£çd\@®¸'bcåCʦ@›Ÿ[ºÉT#Ü +çª@Šp¯ôb™ÞÂD,Œ$ºÜ4eõË{´ póâKÔIŠÄšc›tRÅÆ­ê"³A] ªØvÜQq…£ìzݦETH7Ò•<+œ9Óáª]w o јp9ÑŽ 3Çqi]éU¬6®J#ˆm5øøøöá~ÜŸ×O_]Ý·ÓõÑR:lÙÙ$lyÙ¡Hål @ØQ®Â*4²yçøŒ*¸…OÆ”¹‚}Øì5/¶Ä­®$@·¨•,{vÌF_rÉÒ($ªÇèÆ‚Üàq½eÌ#ßýÿ«£Z J>rܧl ÂÃ[& -cb{ê¨Ck´ÀUJkl<˜F€BnX±ҩ‰‡ÍF§F(—rªêØŽÃYùØp”{¥6¨š_¼Nއ6'­æBV®½=ÑSy¦Ã,®„̇†¼Þ˜-ÐÊåCöxÝÜm;9ܪÄU>mTÀdƒìl@ʃ`ŒÇªÁfæ­ŠhkcÑJ›Ø¬‹tSîTu+8»£elà=òˆRµ¢'¦©òééÍ·§íi¹z>]Ö»»ÏNWWŠÓ2.ëºÎ‡åÅݳo?|øÍ×ooOþäù§ƒõî‡úþ»·CëÝiþð”+æ/?¹ûãöþÛ·šúO/ËÃoÞn^7o—Õ¯?ùÑ«Wþíï~÷‡¯¿û«Ó—Õ–ô˜Æ|E}úòôÇßu¼½zýêÅé KùqÛ–ñ†É¹ÏÛ¶BâùéÅÓó‡7÷o?{õɶՆ Ä4­½ñÛïîßß?üå_þóÛë뇾ÿþýÛÓͧc:FoÓétÕy¦<žß¾ÿ0Go•=t5ëÔú·ß}ïZçã´Õj.çÇÇmœü“Ÿ¾zöüÍ·¨$ZÈFãÀ´ž®=²–7ïÞ~÷ý÷õç9QkÇÇ¥ÆéýÃåé釟ÿwÿÖ–K”Ù9½{|¸}v³|óþþþ‡û§·Íqwº~ýÙͧ/^ ´à¼Õ€kÛò÷¿ÿÓó篮QÅÖmS›«ÆhÊÒ}ð`éžbf{Ú¶@ +™åh8H7MÓáêðìÅ‹«ð»o¿ù] üèÏ~²ŒRŽÛ«/~xó‹ï¾ûú‹Ï Úèã›ÁrŒey,cµüðÃýHþôÇ?ÿí×ß.猪bÐ lkþñ›¯ò+#ðöÝÃÓ»Çu[?ûыן¾ Z`‰ýÃýýûo¶÷ËoÿðëÓÑ?ÿÙ¿ºê϶Æ&tåZ¢+F=ºr×uZ`lÞ ªd µ­€0C…BiT]à§Ð³‘ÑD›¶"P[[퉣jVKò<Ü&œ€Ådc‡×½¶AVT'CÆN'7Ãtì"6¸\gd&{D4!d= CèBIC¥¬CaÛì‡Ï–°ZdW¬ªmÔ¬}X±…\hö•>SD Ìr—’db5ž„­‘€‘7(¨Z¦QEvÈ)JQ빊šHŒD@i`bÆØ;çݸmˆÚFä9—DLTZ¬A¦«%‚Ry ÊžƒÌñÐÀø©P \Éq ÛniV…ÜK§¸X¶'*ÛêÞ8” 0‘£•YQmÐkça¸±úÒêï´ázãí‡~8çÛç·Ï_½8žæÉQì O+`zÖº·(v<ŸÝƒ,†(^—ïQ ¨NZGÖ6Bdih»),rgcfIÚX­i…˘°çH\® =WUz,€j°Ãv]%¹B2—àä2µ¶ˆö§á­dt\+ŽÉÊ=þìÏ¿øÍï׿ÿÕŸNÏÆñÀWóOÔ_¾þòæðøÇï>üÍúåñ ù Å×WÓÝÍÝUòñálÞUµ*¼zþÅÃÓßýí?üÃé8·{ŸåÌõN-ƒu<ÎóÛwÞÝøþ»o^¿þäùí“îÆ¸¿¾ýôÕͧOìùðî»ç¯^1à¨^®òüîýòaüð›ßþןvûì.A¶Ëñp$0ÖË¿ú«¿zöìõÛû7?¼¸z¿¶|jáÓ ®¯þ“¿4/úæë^‡—/¾,L$Úy8÷ðg7/Ú_ w’,oLaÊ\×9Å ¸+¼U=ÚSVXœÇ«ùkE'ŒÄ #ì2/Ðtès´‰hÝW_|zõúÅË\óꦽ¿úý§ÿÒHbLÇÓe{œf4O­ÕñjÝê·¿ûÍ«O~tó¼¥ýþ‡÷×wW¿ýê7_ÿéÍéúfOQɲ”ŸÝxÿvÍñþÝyÖÝ—_þù—ñimssÁ µ^ÎøÏÿáï8Î]yœ¶ù?ü³›ëWòÉÜÀ‰Xk'¢:Os¬kµ˜h¬ØÚŽÞFož¬{Â`zÍô¦4§^D±ÔaØj5Š 1@"JÞÇd!zŒI}™b²ãP>YÌ—ÜÀa_©—Æeå#qÑ]¸H—Gèm²áÌtQÈ¢Qá@GÂb Öq§ðG¥‰`>ÀÙÙ\v 娪äÜ)¹TU¼Jl\(‚¹¸ì@L¨-²üÔñÌe9AÆHe-`cæœ6}˜ÛºÖIÙà©ÔÃVÙš^¸ £‘å÷¿®2qPécyGóQ;P 6´IÙ$lPC*¡¸_a4†ÇÙ s„=¢ÈlpâRÄ@»*…–´¸ŒÑ¥ ™S&]z»…†cŽ‘ÖrÆû‡ï?¼óå³W·W¯q¬ÖÛl’Ýœwpj™ÄH'KMe¶ñqe㬠B,np8ƒÅ˜sÍÑ;úÞ­Ën„@«˜UÓZ¹cèA_“=sÃ.²–²½4DÖA†¯”&PIž‰¨\š6c˺0|þoE£Õ®ãжܢUwYk‡F­¥qPw¹òqÒL\íÒ¸.U×àpi×6,pV­Rð%ôºB:¡†½.Áãîê\QÕ¨ÕǰË|W¼Þê(8Ð*UqºäLœ ¬;ÁÝYáCšnèEg•F,Gš³ˆTfglOÛl<³Ø]­Á¥ U¸¶§@˜×Ò:WÐÜïZ›¤Ê°£XÁ u"bc)>·À–8þ认¥ |:^ß=çEY@™íÅÍ«)óÃÃ]ë³ëÛ«ÓíÕiV´¹?Ÿú£PÓ³W‡Ãõõ ‘·Ï¯_¼¤Á¤žÝœZŒm=^÷ÓèïëÝ»ÛÛ»/n®Ž³§yþñFn¤~8ÎT[-Úts;ÿìîv¹Üe YíF1£¯‡vd±óÂlÁ<üôG_>Ý»’Ó¬¹Ïðó«݈é(DŒ¦(k=4NœÇ—¯o´¿¦[Î:˜k«·Ó³ù»¿_Ÿò‹Ï¾üä³ÏN¨õùå'¯?ÿä'‡ÞGõçÏ¿‹²Rag³ŽëØÞÝ¿ýðFé§Oôâ§_|Q ,öãøÙÏ¿hþÑí͉W7u»áüðöîújšŽiòÅõ¡ßdÅÝÕõW¿ýf©8ÍÏäåidëÓÍÍ4¦îÃ矚€kNÙŠõhž˜xƒ¶:Ì„<²ÏþîÛ˧?:B¡¾‘vnf3[emÛr8M &pš¦ =³òæªý‹Ÿÿè‡ïÞf|öÅ'óñXVSëÓAçúÓïÞÞÞ¾xõòóÖÚ²,ï~ØÖÇËøæÇþßQ·oß¾›¤®4²÷›/üÅ’ËŸ½|ýìfþáÍ»ïxÿô÷ºîËñÔÙÖŽõw_ý~[ï#²<®ŸÝܾ÷dVyÁÓ$$„ëòðù§Ïæ¶ÿMNbUÄ’«b™xˆ¶íRkx­,ïvtÐ1¼ŽòT0+PÃÃBÍs0¶ IS:À4FU ,åsç¬?¦•Ï•ÑQ£VÄlŽ*¦è\ÔðqàÚ2Ùˆ"w][¦çÆ'`¸&k‹ é‹A±¹2©†žœÓ“re\j—•8á-³•Z‹²EéÆXÛNËr+`L‡y„/®¡¨ªQžÉlœFŽ*ƒ«7šj꣌IM±¢Âåµ.Ñœ:XËÀªlÁM$¡a`ÒuÒƒäÔJÞÒˆÇD5ÌΨJÐ LQ⨧PÒJ&q(®Ã µòVاw±I]…ÜÕpMèÐ\õä20•2Ô‘S[­‚^¥QÞ†Óéq©‡‡û÷«yyõüîx£Óá8×qÓøXD'w1ÑlNå`A\&rcÔº«! ³îÅ|(–QYç&¢®b k¨ËÕ±ªì!)TÜÏ,å0Ú¨SÚí=êÆN ÆRu-ÁÕL¢’œ7c&¸AI#¹kvþ‰døþ7ÿ`¯Ôci8fÙuEDbq‘ؤÑìéútmMfmïuÏk™þè~#1Ùì^6ç¨IÜÛ…“œÚó£N³‘@6UhU­Â£ð°‰‰Í,Še¸j  t!pa!ÈòÅ ÚÖ«gÁ\[°¼£§ÐAHhÀ\•§âaàBy  V)ô¥œÜSdPRd- ÍB+¬NÁ’ÒbcìTîKÙLóÂ:Ï:e¶ª&²Á oÚ¬ãt¤ŽÞOÇc®nn¯ïæë¹0B¶Àh"B+ÕÛÔ:ã f‹M<„N[oÓáxèq{{u{ww{ûêxèjÜÁÖúÔZ»>Ìó‰Ã¨­)¦®Óá¶MÇÃ4MóÔ»É39MSëš(¸ s›òj>L‡«8ÎÇC;GEôÖ)}„ž*iHª*7s l,‰Ñ¯®oŽަ·ý³Oÿìîêµb–œTé|{ûùA'èÉRïj0¹ƒOIŒm{Ú~ôúõ_v^ dQ1ÏW§ùÎÀ.Ä<žæÓõ¬vÝÄÔ3]äÜ5êíý[oã8×ÍK¾¼{}:\‘‚¢ ¡npÒÐ `·3¬¬4™P’i:äÛ7÷ãööÆ$‡ÇnKïèÑÛñúx:D•‹*8gPÇöüõËçÏ^Ü„qqMS¬—eÉ7Ÿÿè'½Ý‰½ÅtººÊ¼ÿg?ûÑŸüäp:ñáéñÝÜ®®Ž'µ.ååéüòõ§Çùöt¼}:?lë2¶õ¾÷Ö¦i:M1-çµB­Eu𷽫ˆh I¼{óýû·ßýôG?íýbǵò¦OXͼ¹ºp¸bgþ§;v“&PÌæëB€Mœ\EÃUÉJ'™B3Qˆ,4lbZa«Ù¬tÓ©Ê RKdÛ²¢Aû@Õ“XHÕ–$ ØÓnÁ bì-' JˆyŠ«òH¬à .YÍÕdƒ#I4t*‹Eº1‚´ºdp [t³»,vApm§½S˜a(€DÓ@,Iwj¯Q$6øà4vSªXK--:+ äŒh ƒE‚‚k¢P¦cóŠ:ˆA3\s&\vbvÄ Y,ϳ˜6 ’°€â9EòÐPj3+Œ'1ÊΑ¤¹mãñéòÃ÷ç÷ï–¼ŸxùÙéÕÍ4÷CÃRÃ@ÛJàE:Ó‚'1[tø2„ÝÁ]®èq‚Ùƒ¨ nÀE›½'s©, œ² Mɲ¶Ö¬ô^ô[ º€“1 ÐäƒåÅ()Èfrä(l@³¶”B½F˜ÅÚICþwýÉ=ÿoÿúïÀL;Ñ9¦hidð48µ8\°­èsÌ7šœ;zE“"ö‘‹òž†²é005z@%[&†kFõ†04j/o"€M겤‰q!†‘ô.ÚXdÀX\EN´ÌèÕz"‚,»a©z¥‘RÐQ,§¢°V݇Øp3 ²å€6sºXv úÇמÁK°)À澺6f˘®8Açh•¼¯lÎã0q¦V¡½†ImîsÙ<€[o£»Ùz¸‡6›Dô €Nßt†• ÓI²cnq Yœ $›…@Hj i” 4ú ýñ (Ö Atr¦;uhI£€¦+bRXjJOðÆ ‡B3Á…+0„«€ŒH`ïGxÕ}ìq*Ä~A<©àj¹3q¸–ÆngâØÔ‚uw;½þôúxý‚1ŒÄåè­K®â%8åÙ¸°¢A”dãÌÆë›ãóW7Ï_¾>Þ]æSh6; ÕÔ€NDãDd€î»?ÇQâ”&‘ˆh×Wííýw÷˺mµ±MRI׆µ¦Øñ^aRÁQÞŒ˜t`€<‰;÷µmìAÞ^Ÿž=¿™Ú3¢¡¶‡öòÅËÃt+ÔúÝít{}s8ž¨¦š‡ižó@¶Û[½xõÙ«ׯ^Æñô }~výìÙíé›o¿ûòóÏ^>{öÝÛ7çóÜo›‡˜–ÎËÓßþíyùêðúõÁ0³ŠÓ—]–Ý M¸a°(´Â|@2Éô~ÜõI›9iD2Ád•¹²‘vY½ ‹ÑI*^‰Ntg*Œòl¬*†U2…••¨©+ËìÑì(FpØfYÅ–"„ œ,´ò…E`\>SEÉ2‹ (@X‚‰ýQl §‡=šcÐÞu8“ D¦zLY£ p]ˆkÇ*T zÖÖq¨Bš«!s3ƒ†90‚t¥vfe¡‰Õ(ƒ¥(íx( ;{í®ôšt1å*k`†Ý%³-5#=7ʨP½Ê»zX6ÔL&¨>Œ‰5°iZ\WyÛüôôôÝ·o¿ùö›iН®N§ãéúúxìáÓ2z ‰+Áh1ÜɃ´0ਲ਼“Ñw®ý1!c·4"“S!ÈVâ˜03¥]9µ…˜ÙZ?%–½¶˜i`˜!N û,¿¦ÈÄ*¬F§ðÉ\IÙªª”ch±“‡Á°I6Ælù¯ÿÝËÿz(þ_ÿõo³>úâI)Ž6E i2—a·0ÀW7}N ÚE¬žlf éà4©RAÊ£¹Xgc³ËPcŠ-i‹1ªVÅ9¸27 !F„ƒÓ¤Û´ †Oc•€IDAT–ÃE³ç,¤dzɼ³ÊUY3["\¨Í”9ms`•‘@¯ c³ûZ-¹uDݤ69+'8ƒBx.¦êf$· ¦k'IÈDUȱ¥ÑÒñ#ä{0 ¯p%ÀŽ˜Šâ€'bä¨"íKp– g–`#'cïªFóqìb„jeZÃ^Cµ“'áª!d£*šÜ ° ± %b”9l  açD: Á­`æ€(@’ `CØéÝÆV¶¼$"¨ýÏ·]°ÌÞ%TVÕå öI¡“hL«›Í;èMìI¨¦Ps¬¬Þ¿S‹!m|¤WWö®0DLS•ÌCÌSLà  $®F02sƒ/2{C4³ÐË6ÅTP\d‡Ž­ŸO×7Ïnï¦Æ˜уµ+Ï@lûåRô…';* UîFV ij%`­·cX´B»IÄ-Zq*6 zÓþÕ°&Ñ”Úa“ìD4Å¡]ù£¾¥C²‚£½¿ÿpw}÷É«××WWËz¾¿O±õiÔòË_þÃØ–ù—:%Y8“øØ 7‰jÁK°™¸“U›¶"g“‚]NgZ˜­Üwˆõ(ˆ¥Æ¬ I$=½ QmÍG0•L$Ø:›‘h l•,Fs“Zòyÿ%·šP%2`” ¬¬)Ô-*A’<*T û…‘t-"èÁª*ݾÅ9¬J™»ƒ4€ÙÈ´kǪ+ŠÜ2P•!¢²ÜÔRUn6 £´&{&­² WÁØEÖ–# bë"‘5¬à.¶#Ê(N€kl†Üf×EÆî™ZAÔA^+F¨ ûƒµ†Àæ¹IDÈ œ½Í¦ÀQØ„Ž¶î¾wA¬(‰vgP)›L8ÓµÖÈ-Þ¿xÿþÇ÷o‡ó“ϯ_¿:Ló=ë:qMW¨Oa*rRjj{ÜB+”Îpè`²RÑ*: Š…ÆSh×c…ÐÌ‹0ƒ¬Qƒ\3§rŒ*b%š8†×C¸—H¥n„1ðìZV– ݘ&¶2ÉVaüwÿT2üù?ý²éÚH«Ê<Ó<6MM½°•Ú–=Äâ<o"$6"\t/oØmçì‘2Á °Á*L­­…ÇòžBezsæîƒ(´à+z¶‚ÁnöîKÔaŒlÞ/°‡±ý—¯•¼ÀS¡¤Õ²¶ÂÈJùPnmçÁ1ÎDÊ!¢0•¹_ËÜ:#óÐ&§)˜ÉDkèð“vk™»æ—.ªxŠ9µevÄÎ6”Q®ŽœcÿrƒÅ–è Å  Æ 0=QY¾t#+V{‚˜^HAIGz+ÔØ€ Ùs)dÅÄFDª†"º¸Þ½‰µ† ¬r£¸}¬—˜`\ZUåL· !%ÖðÜ•ô~f:Vœw0­÷Ïœ0¶`ìNtån6`e 2¼°s÷Ev»dW(Ë ›ò =^’ËÈâŽÁ*!«B: ‘hBÉc¤€\µ»6€Iûá”ÅU @,A´&™ŒŽê%Ó^»µ•bZ Œ€—ûx¤X¢öý¸Ètpk:¶8ô˜[ uÊh µ˜ñ±g](Ò2FÇÑ)g…½%졞À©¹Ê{ݧ'Kˆý^RÞŒ‹*3;¢·èLÀc7¡s30B®Ödxä¬×/?›N'0ç¸{y÷êîfš×MÓ7úÓ‡?ü³?ûòööÖrÓ$U÷Ѥ«’G kÇì l'wÑdTabiÏB'ØÃ±C¨á‹J u@Âl†k!–†¦j™£µR¡a6šwÇÈÁ–BñÞ¸4*ÖÑŠ&ŠÊݘ%ÏÙ5QðA‹¥2šÛ¦ÕY€aW²D$&(èhÀLO4Jc ÛÀ0ª©¸‚öÚHf…Є0<é¬ÀV1 f9:QïÍàEî%žÄ†T—”#V‘u Gާl­aX••²÷x‡ÉìjÆ…U™U,rrÛcüHÎΣÃÁ©aYk:õ$\˜”hö¶0A¹e ›å hÁmÝM£(ëÞÙ¶á¬iÍËã÷õ÷÷3Ÿß]¿zyu8iÆñLœ&ÌUÕ¨F*…¶­Ba”ɤœ6?•וÓH©ŽÀÕhS0Œ† ðÑh½õˆP¬ˆ˜™«¹m#¸ûÀ«ï@^LCÇ#½Í]Š},c§–.…6‹ÿöŸ¾ÿïÿ㓳ñNV¸ÏÓ½ãX³–óºÕæ _Ü\ß6‰îÁ‡ a†‹JY-8 > >5ÌŽ ØÍ}UQ$äkV˜-Gvh÷´p¥Ã ©fx*§*ÆÇ1x+eÉÐèüc¥ŽPí²¾;Un´Ãç“,î¾m䥋š^1P ³|ŽæFÑÁ<ÛòÑ…µKLÐÊV0YDa¥†¢§ƒ\Z宓4:+ˆÉ´Ìž° |²‰nn #œ£zh!‘½zÕZÄ@lÞˆR¥ØQ*ð’#âD®Œ…Ú“Ømjò¶©”æM-b#G•`ŒÄB2„…îRÈv‰¡L‚FßãsaYc_é“™AY\©ndC­TemM¡ªáuÃZÙF”ž¬û´Áìœ ò.Eñ™*¸@îôÅ@§gjK$1›Ã>Þ­6Aá.‚l4¡}ƒÄ"Wpë=%ÆþZ•låV½àÂ& (¡q‡ zTRêêQãÈàä?­#*g½MŒv£á£kƒŒô–ÖÀœþèG<¤.  ‡ab×<>µ`ºv»Á†fÚ~¸ÚÞa‹ ñ`ô4h!jã–ÜÁµ5†äD6£ÛEà&ÌÆŽ¨d*h=(L¢Èh: ;v›GJo–¯¾þݾ|öúõgЦªý]¬ÍO ‡:1„• Ù WXiPE¬Š¹²ÁDXJÆÅªÂ\U¥4’JláN ,¡«vîÂY¸,®â+F2ª¢¬¦Žð¨A¸GlT±«e3³’¨¬Ì•›jj\Ì,hW&–¢°¥VjŽÂ 'is­ª¨Žòæ¨0×ô ¡-‡ÁdÖ¥Ü&1­>2)\\Y:ÚR4°c%LmåÕØÈ&—í^m ¶ ¤%".F.¨pèš4ÑÒJ¶…(rµ÷‡iîOdì“9¯Æc!’æD,ìV/'µeeÑ[)ùÔÔÄK{Ÿ‚!P{»%H „Pd­Uñ´èÃãå»ï¿yz|8öéÕ§Çç/îý²97]ÓCÆþ7¯¢;£¨D…ÛÎ+«ª5{C+-,\ˆIÑ´­:Œ²%0³†ÉmÏ¢×%Ò:ÿ8‰J˜UH®€áƒU¥÷DCËO­uànC&Ñ…¨}vTN†K[kÓÿªÛ¶,ÙŽì03îs®™yn8©5ê‰ R¬"E5Qúu ÔèEb«ÈB熼D쵦û0ÓÃÜ P™‘±§»aÖ;µÆ}óÒî<JM<šO›ÿöo~÷ÏéÓ!ÔàRŽåÑ)p1jìݸ›«—vÃ,8¸­ïÌ.ƒjœ‹µ´ÙÛ£쑬Pr¬Í<…±üåVÚÒe,i¸8Àå4ó8ÉæÂÊèï;_1Zx?]ýBµà¡TÎz}œdº¦ Zݨ3Ö=Ë8‰ÀŽøÌró ÙíWå¤Þ¹Tjî}… 2ù,`äâ®Tw¶<9Ç*-šZA¢¸qEä.}­Ì/@mlf, s›ò}HÒ…ã*³gÜÆÒ¨í–ZR{Ø÷­ì éZ#Æ+t†ÃÊÁ 3÷Ê—à•ìRß*×ªÃ¸È ƒ6uYéœÞ&·ªà䮄£Qj'-GÃ`h D“z¹: ¿_QÙçò5ô¶¡Ík€ )Òxµ ´Âú¸Qň*:|uqA#­”¡¾)«˜ÀãžôÂô^ÒÞ¯ue"9`Y/g“»ó '5×îì5ŠÉ °Ñ ®.òšuÄo·Å.pñ | ¾E¬Û¦)’8„ž¬·@¹ã["¶ íJÒ-vs8!§¨ë[!vÖ>Ehh°ÑJ:AïæˆÈºp }nŸ˜¹‘wäNдO*ñÐHÎÞ‹Òà#^¢’êµ³‰Öµ¾ý—ÿåÿéq>Â7ÒÝTØn,»A€,ÖÎkàa¬b]Ž@èà ]ýQBx¹©Í;&¸kµÆ$6ö^÷×€„ÈÑF¥ØðDW#'‚&V/¤œ ‚x‰ŸXÕŒ<…Å” ½ B®W—±g=¶! jÃà@_·ûÝF«RJÜöRl¼o˜P °Áq-ê8XÜÎ ðA¢Êp¯\“íh{Ãp` ´ÃoÛ΋¤äçãNv^q&~ph0F©+oò ¶Û×Ðp§ýÒ ÍàÉwÕä'pÙ/eGp8/ªƒ·pÃd ¹ñp: Ò`®~N|K~:Ügc…Ômˆ÷çþÇ?}ýã?Iúá‡_ýðÛ/Ÿæ[ˉêTqE#ÏÝŽ!!¡FûþÊÎT<ƃí”ãT¦³ÚÍ@nL…OÅ*ÈÍñžc” ø‹wwÒ_ĵ³ Ó!Ø«ŸÕ>˜¡zl/éw š¥‚èÅš'OÞ \®ÁìVü‚§(cÆiãÙéC_þs¢TQå zQÚþî>­ÇÈ« Mm%E­ã áXO´;={›jD•Qc;/ô§^Sã•CqUÐ=4.÷e½7)¤EáÜÁªaõùÜDgÁ•kàdÈI*+1pì¼Ë_o­l¼†Ì|ÙL®û!uS„SMçÓ¤r/’Ú¯`º¾±«¸7hƒ–¯CÜûg$Œ±ÐÜ8øíÅ5ìFÒY(ïx£¥'yXw£–´å³`Ú)x„½v«bQ{Q5.ìRÈ7¢›2ævêÍÿ<*ÖîGWWB>ÈBÖŽ33Éà1òïÍBŒ½©²ê^úÀ¯tç84q[PÍÛî„Ü•Ö8%‹š R§8©ØÇí:mLĊѹŽtv ¢¢V^ñc” õ‘L$¶ƒ…ŠQ GFâ*ŽÎªû(ò,ôP]„$7 {RNF¢‡ßˆrØHò:ª€±0âcÊòƒõ&½öžæ0Ñh`c0èBAëÅL„í}? I"¦@´[÷<†Ñ-+j¸Ôí4&ø&\ ‡¬Œ Ø~Fg÷%ò†yn·ó W„àÞ8ÎÝÍ`ÒÐý¬'pÇöZ ù©ŒƒŠêõ›¿þ>ÕÁØŒîtozT¼·êÑY`‡ŽËÏ*ðqKZ„j‘¤LR‰•20rL4s´¯s>6èl6Ðápн7¨q"&‡D\»ì™\·è¸û~61hY/a-œù Ü@,ÑŸ¶²rfKAR߈ƒíøù¬^m4eUåêçÀd¿ÈÅ„¤N6´öâ¶®ÒèýÚpgUg¥öJRÛ]—ŸA ­<1j§É±— Q?Oý€ ’×Ý€p!+½ õ²½÷;õÃÆÕ˜Æ$ñ2È€W˜¥3ÈÎ/i2Ãz[xz¿…HÙ{/äç¡ïÀoé°ŠwÙîÑû7YIïì÷ŒöçŸ_×ů?ÿùëû×·1þÕïÏÇãqžqèã½ô–ø)ýþ²N-âž…'‰F_~‰µð"?UÜSkífŽÍLßÉÙA9â«ðØ€PØ2[ªöÅÛ ítG8Á…û\ǧdtö1'wùžg³ÝyéÃ-û9$$£è@”Ô×ÊCT(Eûå¤$»qKHºöþÏ*ÿ·ÿúz¼H VÄ,>3†>ÚµÇÀçÛ§£}j:Ø¥‡J5ºù.TñÎUƒºœ‹x ƒ Æ³±“³¢Ey¤ŒB\YÀ³dOJúlîæÓý*]ă„c޶ŒT§è˜6Ž:È$ ÙO¸‘³³Xf„’(ŒCzv¦y™«æ4;8J”[aµLõˆ€ƒœÎ‘Ú7„#b 3¡qAûTmT«ãLLæ±ArÙg#Ôk@âŠË(•…­RM–S ¡vó9ð, yRK"¦á:qÛ´ZS ƒ°4"Ä%++<‚ läQïäa¯{ç*¼@v[ù†ô¬3uÖø¼VS2/÷ª:6¼»ª²4›_YµLâ­`§ƒè~ñ‘‘c“@{2(»·H’+;Ê@)MìÍtP&£4ÁÞ"s†XꚬÝt–D³qBÃíwº·á½5.AfuÖi2ÕHÕLê~™a\ÙжPˆÁP1´áV»î-ŒaÅ~[Má”ÝIÀÊÛ»Øô0Îí phÜP•4ù <Ÿ}ƒvœDöÛÊkƒÌ6†(!¦geîFXÊ›óµ×.ÿV×sdÛ÷Bt;‡@çëÐÉ|1÷å•{—¾ÙÉî){ ¬Ík7ÓþÓ×?ý§¯ùù;ׯ÷¯þêwŸçyÔ¨:F}o\Îîì ‡Ó~ïhÔsm¯Â‡¹È…>ˆoÒ+ÌÝîxÜ9@Š«œ§1MÑíéì`ʂЅ%ßñ¸”qLG 7D°8ŠEü²ÃBGïÓŽy—TšìWk¶kÔ7c/†„­|2bÝÙŒÇPï­ƒ3Ü»üïþí_ýó¡ø?ü7ÿ«\›¿X-IÉÎ0É[›‰Òäwʱ~øþËY§%kBø2¤ɳq™¨šÀHù^WÎ7 Xa߯à-½Qȉ/Mó¤‚âSœ@'f³'ç°–ÛòàíDƒ‰wƒœ¬‰<S½ÏH‘J9C©ÙÅ#T%Çí0.m ƒçQ©î˜ý]†eu6£ƒÎ(ètÜ)„nw ò¡H¸7¯©yûÄS!±ü˜Í÷"ÜÎt(RuÐHÆv.'b7£~ ˆxŠAvßcØeœT 8ñÔl<ùñÒ*CÀƒ÷4Ta81Ó;,¡ï:&t•°Â†B€%A;ƒÐ™GE¥gcs|LÑl“íjx¹e$ BrªŽâ`jPð2 \ƒBÓÀæà÷…„ K9 ‚ÀMT¦"¤rt¯GÐÙÄ 1ïµ…$hÞà±Î4M”“bæ£.˜&®1ÕÀ* °î!†ÓE]x¸¹¸ÁÓEß9mÈÍQEVÒ¸³‡“`‡^ Éœ·ÿÆYÁ&Ÿ Wðèû=K™]Ò´uqY@ôNáØ¹ ¥Rò­H²ÌýTMÞ’Š—$á¬C:ˆБ/%-=~‰¼“LÜ[<ŠE†” WXÐ4[®ºl©©÷ÎÄæ³j YØÒìÞì3ÐW¼BP>q€w¨ï€¢ 4 )Ðð®¶.áE 3 ?x²ÝL½õ~Ë>Gw€\]Ƴª©G·Kï°Vþ÷òÂ’^->W ™uļR-Z MV(á¨QÜ6YLÌÞÍ#Ê@ft÷¬>ˆ ˜“n¼^Qã^+À$n²& éä¢ÁÕâ# 5bÜiù¡†¾0n˜ñ§†q‚­ J¶w—ø¸«i„REÙÚÊ] ŒiuupòwàÆèœoènT^`îÌäQŸŠU4ðÆ”\“tó2ze7*j&´s•TörÀa^Æyk¯Õ½¿Ýg€ÍØŠY@Ï ‘’¸cæ$[%È0|ë òÑ|Ì¡ì€ËT,f5®€†6Ö¶PèÉÃ쎅q©¤ïƒ6›n“à¼oAC6]z£šõŠGÇL‹!B6P…ƒè‚6^wiÝ‘Èh#+=ÅWQ ŽÆt|‘CèÂHN@;Yôò–8ÔÀã~Q‰“=šWh§š¯]l›y©ÞóÐ(¾±Oê’Ò$‰^±ã±SÇ=<}WrlVá·fÚ w´&‡±:%Oq6teWg3Q¬ «Tco­'>‡¦ûzçn0Ž[JVû” úµ»ð<íå8häªêÂDqC3npšÂªRgU†È°É¢Â<+ëii°37î›únXg6~~Ìþ”öÖ"Øh€ËÂvø¼H‰\åh’ÄÑ]M D47e4‹3Êp¶s¡ž…É|º¼ §¨¡Þ/ì1TYåN¥æÝN|¾ì„Íw 4ÐÎO_üñÇÿñÏ~®?~ú¿úîW¿ùí¯ßx›¤î6—Ò(`*u¥QѳÞvç,`m‰Ë"ªÂK8ó6ªv@M~\_V–ñ.|#?wšZwì›èNÈ"—ñH¶0ª*dòJ^@Ä£Ûý¾a»‡>ÛϺ©¹©èÿËž¬3-`ë–—5äEÀÑnê[÷(J÷Àœrš¢¹cŸþæo~õ/ÅÿöÿkÍHAÉç•*~Cª]d„u¡Y9õøòùÄÐÎ*rÜÒ<Пmgtªºùò¸§ø˜«UuT‚dŒ*Ĺ65ô)XÀ+”õ>ðB”Ø©n4|óйôÜ•¢á•ïf'‹píÁAZD˜†¾‰—ô„E¶îáˆy…f{íœU/ò‘¼n«22¡òáˆjj‡Û!.e¸, XÈlû>ÈžÌòõQö®,¤D!„UF&k’¦­ MA š7À!+)&€—= J˜Àƒ#·îåv˜ßbÛômùnßé;OLpí´{o“DÊÕCnÂ| £-7‘·Âˆlpì„ìòèž$@»]¦)›hI&CUp kª ºªé²FágÅäp—pW¯êy,„ýH=‚v¶S¥pð€ön\aH$a„Ô.Qþ¼ýrÒ, ¸!Õ;>„i®À”E$9É™ÔâB9éí È7ú°c2 üÚF¥ê}sƒ“™ùØ),»b|À˜`7Ûžb:Æ. àí>î}-BÝKt06¶@`ÝoàÍÙÉm¢8 Õ°îã3Gç•<Ì¢-¥‹‡°!$¯˜bµGóe&¢Hv Ô7Ú¹Úû¡›•t©GìB°Õá7Û·É¡¢Ü)ðU5…r†]ÔŠ.Pö‰ð åäf©$`ÂÌäî«xã ^L#@ ”iijº:Ã72£û"T1¨†I6øØV#d3•.C,Díkä0õ29WïF—^«n èö÷Ž‚@àÂníâ×Áê~¯ŽÈiЏ¨*p(*^ öM¡°§Ò%Ý0bÉÉ$Dº÷kÀ²œÁŽ¿9Y(ã-Su+$ÇÑqw—®³~ØýÀ›~¨º˜ãüw¿þD›ÿæµ^ÈcA.¾{oƒC)QuæÛ§Oà>г„ð‘Û8Égt*µæ}Y¾á6Ž:Ø‚zÌäצ‘Û×Ü⑼¥žå”ß‚䞀*é<­o¦‹ |U}®5­µn”fÐìƒ,¨™Q8*Û ÍJQaéÞñÃõ]¸Œè”1Xyt¬¢F¡ñ¬q‡›‰d°ŠgÔÌ­µÚ‰Øo7Ê) üE|ÈÝ8ˆÑ!uA¯¨’'òm³}ôݹéˆÕȳòfL£cèÌdU2HX$—rªÈ¼Å–^"©j|^SǶà ¡hÃd+IY"ÀK8§,]NTh÷ðÑt³£›A—Ø@² Í '[=BÒI`krÔ²í;Þƒ v˜¸t[hÂÄ|­%©qÏc¿ÁD ' tS;èðÞb•.¤Z³¨ À­È©d2Ú¸ ‹»Ù›O›îß #Ù„ܾXi„»ùµû ¡°™"FÑÌξEpˆjÚQ<´@WFø À@‹Fv'/ÆF¡ž¶+“7fhÛ¹º»­›ÄÅCÕТFÀ$ÑÎ%Þ7îäÉ †­gÔÁ2ð!WÜXU&k›ItÄIŒl ;\ùŸÍRV‰ºÑö!SM94Ï {Ó,{¨Ëmc€ˆJƒ@\ ;÷WI3M- L1gtcMiÅx «»j*F–ñá˜Üètçÿ^V&‰`Æ9FßÕ)rokÖ$kø3Ãp:8*ö=F%ÝÝ:>w"T€‘“$VƸ߻2=çT|Ö¹¡vC#÷ý`|(¯2T› ¹ ùpÇy.jÉ¥“7 OJnbRØYµQ¢xS:8ܰìbAã¨É±¹åŠ®ÇàÞoÞòŠÝYÉäÊúúËßÿýÏøÓ?þøóŸ>þü»_ÿÕo~ý›ÇyŽY ±-Í¡AHÝJt•ŠÃj°/™3ìTG?‹Ù/±T\Ï*‹.RéÊTÐx8õÝêExÙgieØ÷¾›ù9uõ Iå7iy™éÒØ¬«Í òêtñu†_K@bŒ†:éó`A+¸®°¥«·Žq&›À¸ËªUËÃü 6ò^ü,“Îãßþ»þùPüïþ«¿çà#Qˆc SǨ™nâ"¼?%oŸ¾üÊ•§H˜a9‹é“QÅPñ[<2N5'`xŠÕ¶Ð‘6¦ { 8qÃ{T$»´¶ <"£8ì9ôI}Ûu5$L…LwnsØú~k”±˜"Š(â è¦áŽ2g7Êɨăn‘Þ÷ÞëILqŠ]€vsb—u¾loä¸ÿnp²%ô¢'bóúhþʼn %?Âalj$1á^Gx}7Ül ‡x €Ê7m„N¿°o\J8’×Ð&Ó~p®³v +h  åÁ¦ˆÈ¨K! ˜ßÀ /Ì'h3ÏÕY™l…/ñ¶=Ì-‡¾7ä*8€o ’£ÔÅû:’•LB h¶ÑcâÐFË:ŽœµàÁx §±+ex¡ˆs·wBµrwä¯DÁÇüóŽ¥Vf@óê¸cÂâtT>Ñs‡À„eë^kÓ7ùHÄg«‘ô-œJæfªxT.sé¦ÚÂâU¸e$·x –ÕÐÅ=.¹%:=8„‹£‚<ÄŽì{€.U%ßðÄÞW^À[yȧyv–Ôáb¡”Ípá]3ïP877ðJZ(Aųåo„ #t·¢ã†G²C¬\ösà8X90)ˆ zJ”ª MòÞu{­º™`PÀfÔ)âalå¡Qù––wݲä—ÖŠšƒ¼w0ÂI‰ˆ8Í6¤ŒÎeÎ P"˵VÕÓõì>‘²Î S·×O„Žî`ß‹˜!Mf”^ ÅM5×~@}I3Õ~¯ `¦ù­t€œÀ Œ³æÄ!ÎÉl²f„æVÏñNƒü^¤x*>xÖm†(ÄÀº¹XU58&?™ y‘ùtpNnq®LÈCÏQ5õˆÖî=þòÓ_þð÷ÿéǯ/küú·ç_ÿÕ_}ÿïcBª„¿¼6GóŸúŠÙ.ÆÈÔ²Ù f×1OÏl‹Ø'-²÷\:ÂñÐ1X>ð«ÂqØÒ£±ñ‘ï;XB%,Qr|w'{茓.QÊÎ`¤ÞŠŸ ¾¹ˆd½úë,f’äjwé߀Tš¬—dø“ÛÂ'`Ò v¡š}eŸHÚ(`Üé‰vòv¥þöo¿ÿçCñßüŸÿ,âi¼Û vvâWç±³¥Y(’Ç||÷ö6Æ(…¤ð§ÅçcœÓÃØšÜ¡Ìq`Œ»&‡‘cá(о˜<ЇãÆ!>El7Iæ‘ÝÙ "åKê]ýÖØÛQFaY|:=yÌf¡6izÄåJ¼áÁN%Œb—ê#àS5Ã$?ňKª½YÖY£C€NQ̯m‚%žD@s3G­÷°A5œ¨hǪ͚gç)ýb|tÒÉBœ~킈±ãDœá'áÞ†¼ˆÃY%›h–_yZÑÀxû7c#ÓÜ¥™pî^i ±û¼ÿÌÑ ¦ éz3ʾܠfg¯ô¤lÆCŠóÕ¥e}CTutä†Ô# ¹&N/®$Ù#ÓÕÂÔ‡|o=)ï*+H,Fãöue5ЀÃK¤™›ôÎA +ä à D¾@Øm¸S /jAµÝ%Ñê ™p'¡RÊZ8ÂéÂÈ#£„1êÃ,Þ'%Ìlh«ï©Ãßõ|™»‚;ëfHT E@ûŽÞaî´ÓØÌŠÓhªtw4D<É"ßMÆçˆÂæúÄJ­Cˆsù}ÖAÜÝÏ›úvèàÙ™ÅÍÂýŠùsC²¹ÁßwÀÌ0(k-?YgW±‹šÌ/èšv‘Á¦vJ»»oz²¬¢;²ã ½¹§xØ 68†_?ÿlWöŽ…Crêõ ¬Æ§Sb.’âB÷”)hF1#*–RРׇE¦æÎu£3Æè;a‚0é;ÄiÈ"W¿X*¾ä\F©x/Æ6öAÆU˜â¶Ñ$»¸úyæXÚGéj<ëC" ïF·Y|Kv©”³{+1p!‘ò.c‹5Òw[{ §†˜kó²®á”oÅ„½–=x˜1%âp¸·î¸¹aŠ¥†*l'ðug¨£ð®íWg‘D-Þ˜uðºU;“<9é…W£ !/ªÁh±ÉEÞq˜6Øm·ÕÍ“·Ìw¢ò–”Q÷.sŽÖ Þ¶M½„7 ÈÞw4æ^;ÑŒËëZûUºaü{ð li÷l&JzÔ”†¸©ôÎþ|íoª;O²”1iäယÌHw#7‹¼DkZ`¼ûÐV‰wöìíº‡ª¸î„ZXCŸF5•+¿D‚|¸Â#¼€fxÿ%G:¹oÆs* -LàÜù¶wßÌÒYºUV×Í=ÊI(êÖ !Øë%©Æ EãTål-<˜§©¡éÛ5lèêIT±É@¸ÂäíËL6Ò€P×k¯÷÷üåO_ÿá?ýãÿö÷ÿk þö7Ÿþú÷ß¿}ùòåíW£nÞ‚ÓÅÜ¢Z&œšÇ@Ý#„Û “w0ƒZ9P_HnüLÍy• ŸÂ;lòJ=€y„½ñ2e>KÛ1r< ‘“‹š; U MŸ u²ý­¹Ý¦¦Æ$Ôéí÷Ô£h†ÉQ¼’ilòÕ&hÕÙh€†Ã…¼ÁšZøpõ=CAà±÷ e[H¹^5ô7ÿî_`Þþÿú?.c0«à#–øànâ6çÔQšÑ½ ­ÈFȘ° ¹7}&ŽB)OU:!{T*©È9oCV¼Fª¡oUG2Ñ-7Øb š:®ä\}LSÛG¨Q3™ö&ïûU¬xt𥯠¢áâ`nÔºÛ2³l;A§‡•ûFR<î7zs 92¶©¢p¶UâŽZà4>>Š¥@w Œ*J·¯îþ麠QT€¶ AxTKQq–Ò~;æìBÙ0Vi€î¾-]슃ÛÚ Il«è3¾³*;ùdP˜â¶®bÈÏ»Jà=ÝR0xTùã>ŽØ¯M»ô6²Œ ¯WÿÒíR³\¨üÁ¦j¦î_˜Ò•mÔ“a5ÚÍ–A1å¸ôM|ß$‘ûöÚ­ÍŠHßFeÔ€{$S™³n:íÛÞÞÔµÛ®ÁÁ¤9·Ú9à“ˆù²)°º§±€Ÿ»·±É$ÏNnúÕ"¡‘›¸2tµmÐ"‘Quº{õRØý¼£…Èá˜YäçŽóì¾ÿŸ±ömÖk¹%Ü+ÿ_:Õr56ðuã%¾¤·ô½„¬Rb™CâÕßäGÝš‹"n ‡ F=Q´ n|ÛîxXÝ4XÆ×Öp«`éK"ÜÈ€Çmž*†‰Ú·æq'ŸEï7=8Y± *†¡x U¸§7Ùq *zîlÜ’&dƒCß…H®Â|´F¸‰+¼ì¡ ›Í'È2鮯048x uƒyƒúëõüé§þ‹ÿáïÿôíý§Ç'üê¯~û›ßþõ÷ß>Çaœ€ÃNéKHrdhM°øÉ6ë"þiF–¡dÐÄØIa\1J“ﻑ©ûø„»wq:Þ|ëžÄvÈœZ+ɨ&æÎp³0Íùmçì$x%Þ]éÍÌ*‹¸öQiͱbG€­2fžÈ`‚%´ÁìM„H…0ˆF4ô9±r6H@¼#S&m½w¿ÿíßþÿeyÿÿ ªt Š_MF{h·¿ƒÎÒ·Ò î‹Ó˜_¾D€’º˜Æ"ËûÜ7uß”k›¦Rº3‰‡ é%ÞÀ†@·W ªÀ5°8õ(º ™âN$øB[ô?AFéê}€}|\ÌG`âU*óîÆî! ÷½×"Šœ£æ==tŸd¨‹0AêJ6ã¤@SϤªí4³¤„¦lŸÎÍÊz‰oÓ¡š03n”Z¥îµ'o† B„ý†œ$P0Ât$mf€063ï¡ñ¶ÔDW<ÉsÎ)~©îšW±j0á¾åb@Á©Ž¢«øŠY}žÀÝJˆ3'Žw°™·ÆèŒ›p%l·éº«ø*FQ•Ã&i$ÅôR&0|—8¬»zãq,‰ *4ÚAÕÁšìÄ›×Ðdˆ’§±@7SÆÙX¬ÂQ>\zˆ#I8nÙà§âƒ©(Ñ –sËU†Àô& Ò&:&öc¬pÞõVÊæ¾ÿmÉQ˜ÀDBõ]x…ÖÀÑxµ/ê ž³¬@†Û+p»wâQý&N‘AzÇž«SääqÍ ÷C-4 Õ×û&sªÁŽ=•$nt®ÛñDÅt¬<À²š\»½’N-éà0˜¼ƒËDÉâ’zÄàÑLuoÆÆhws9s;K$ÙὯÄ€ÛŽÀÄ<ÀWó8¡£²âh£{GDI ©‘£Ù‰áyñ}”·ÌTnHs1ïÜŸ…Tím"ÑFŽÜå ®¦E7.˜ày—Sz½zë9$ÓW«r4w¡;ÏQ%ÝöÀ•>Áånq‘c;=DÒ“àêj¤Ðjè`Ll€K8‹çfMR1ù•dIæÏÒt´ý ÷Ú—ñ娷n¾à8J…ìî‘ ÷³‰f²µSЪº!Ÿ(n9n ÈWñÞ ?ovÚ§ƒ“ç…ç=qÌðòϪ·a/çkÇæJAÃ+¨M¢{Ù'ˉWwEkýS°n9 ½‘ÏÄ^½›JøXü6æw%ApS'' Ì}[aî£^½Ä\{Ä8Q3ùªbë@ÞX§£l%Çk/À³Pž¶lDûõÌà¿ÍùéÚ“Îàìt NÅ]ÈîAm¡—¿ $w¦40ùê¿|ûÓ?þ™©O£¾ûõ—y|>Îýù”99>G£Ãô\Šîr…RPëtçи®åºÌÌ!ì" a·fÝçÄì\ qžÕîBÜ{:`»ƒë^ï\œŸŸme(}§aŒ Z#; îJT +´ùÂLfáš”k? E_ k;oœýÍïä¸ý7wlGòn(»!¸rG/H1’£«êÙZlñóý1±ÚFu›Üšؾ sðŸN×âÿßýîÇ8ŠÎq“F}Ú*¢¨Bó8ŽÇ)¾! ]pP42Æ$=dK—_TW´ãq› ŽûÕZ `Ô &¼*gw)ks!QCªüì\B›RÁ±°£'±ÊÔ;—2DD`‰uò MÏäZ¬û‡28î^ËŠ<Ø(t8¢V‚"ðY"µg÷<¨’i;Å7ÉLË8.³p+kDiç åÀ£r8m˜‚Ú À­‰b©™£ú^ÀF$°r8Û‘ø©!/ÁÅþX 8˜(Ç£6X"Ⱦ#M¾X·%¹˜/auŒ!mî+Å«1•Q“¤×†‚G°J˜hƀýƒ`êqß&ýÞ>‘ {s$ùE8°…€agŒ‘š—³nØ©ãë.áSˆ<ÚJù¼œ#Üʬ´o±(Ø·\—Õœ\î·¡]v1î?üÛ]i$3+ι÷Wàp»Àc¬)·ÙXȃ¤Ê Z»¯îoHß°˜ ÁUãÍnŽ=r¤÷:”fá ’^±â=x²hìp‹EÇø*ú¨#ÞECB>¥ D;´{ë†ÒùŽbu§¯_~üå?þÇ?üù~úåëDZ÷¯~÷«/ßooŸŽÇçñ »½vŽ„g“í)&4»¦ËdOƒÎýÃÔAu0À9ì-|ê¬à›¸ƒwW¥y;TCð‰^Âi¼7î>ñ}« ÎZá0†÷wGSÓ‰Í3S™ï{;1æýÏûÚ°æ·€Duvñf|Cöe1C¬ÅoCàà2a¬‰EÌÆ’¶FÅsYbv4‰ Γ¨sãH†ˆ›,ÔÉý?þOÿ‚hóßÿ×ÿ33XÜ­162ªÞ6îÃRPGMê»q(ˆ ¨¨ gL¨ys³„]9ŸUW2>Šê‘ÔñSuR.ãt1Á&Ë–lîÁ:8;»UäÚ|öNxŠ:µ–jÔºãRç1á{}8K7aÏ¢6Y—âÊ­}gLÙähRµÅ°'ô®Ýy1QJqdæî¦1ÈA´¹ 0³ ‚;ܹ»³,Þ¹@ è"ƒž Wê'‘7½L«qP+»˜#Œk% „A¸8iê#iH½¤ªLŒ ‰xÛ‚òa¾P͈z’²ˆë䌾µ¯{¢²zŠå,x!7¿ôˆ|‰‹Òµ/ê.w'ô¨I¦îy¬·á¼?søFvð9ÜÅi9¤N 0¤2¶y¿cŽ•4¹Ñ t†mGÊý!îü!!´úe-ÖÒm¼«%­fÀ)6dUõ6š‹)¾€o¯]MêöBVŠ2žÅ)¾HškwÁŒfûU3ùæ/,¼€Þ„N&få ºë2kg!'tÏÁV˜´ïÝ8f£ k÷&sòÎÿ=6Y½zÇ©Fª$¥¥ (¨"+w´Dˆ£DöÐAˆYo·¸<7nÀ ‡Fâ$Î…÷Èð«$Õçû+9xšãLÌ$‚9‘lOg nÁ5ξ3Ö.ÐEØ.]âj3÷e >œ›k¿8Š- õ>@fÓ"’»ÙÞÈ£Ád#ƒ8J“Ñ•—Ý`•Þv®(»Çγê[ yö½ßÐá¤}_d|ïé¶w8Â]²V1C7`A÷+sŸ£ ¬åî ${ê±ì&-ƒvœŽWÉ©‰Ø½)¿Ìb”t6$›£½vH?î“C©ºlãEy¢’ŸÑÇÊ^®oïëOùåÿòÓÿîüñ/<ê·¿ýíßùýo~{ž:Ïšiq^„¥ZZ fÝ!¯pº+Ý{n´‘Ûg–8ëãÃBXà4Ÿm¨¶× ZbÛ·›ˆ*<Ú¦.Ý%%~‹ßâÇȬâ#Zàâm*aÉ/x›Dj£­¯7q³µGnðs[Ü–nZµòÙ2½²šwŒÏ¹gæjUŽ•ßÈ;Îý¤ ›,P‹œÌ$O'ŠÄTr×:Šô’‹cà$¤j)ïI kaÆv°ùF0qP#z$P¨ÞÞõÑ×wº¨£ ܾ :À{*®Í^ýJJúd“ :8™›ä‚8AÇ ±qgd û5€ ™Á¶ Pvçz$ÂhkËB“Qá¶‘ðmà–½W‡1 á{šÈ«c„’ŠàÁ‡‘2%<‚+|…üP*p€­HÜP"·x:›dä°R8j,A}áQ‰1¼úÖæ÷ªE8SǼ½#]Kø^yº Äyÿ×$PùÌÔ·1z»…£Ó¯¥V©?Љ$twÞ-  Ì”Ý-°3©rWõ$²á–c òΖ‹«³ êG Q ¡QÐ G L)qü…/¹p"*L À@øT8ÁU§ÍÊ0¯Nq¨ì˜ádÝ+uÐ%“äÐ4F«ÐFP¨@Á¡Ã¸knï»Ô²{·Q•*4É×Î?þòÇ?ÿãùøUé!z€iÜ–â•Wc#³¾¤Ÿô¦Ð;0If3Û‹qãìÎ çÂê½WÞG1îFS3VˆƲ¡M<kÜO\V]¶HÒ_~‡ùãÏ?ÿñ/ùÿð‡÷×;wÿú»ïýûßþðëÏŸ¿<Î9Ž)Ü8,b·g#w(Ápá¦vT³Ðà3t¯”!»YÌÞÝ-)†›~%ƒ<¤gÕ'zæ]“'/â"1PÎ+éCóZ®ã¤ŒyÝ›ìFw^dJ'‹Í5õ`¸óJwcD¸Íäö«À†«1<‰C5“<£'Ñ£îÓ€–áÆ=(ÐJ±vå¡%lé,àð\´EtMŽäÛÖe°`pþÍÿô›>ÿ¯ÿæÿ×ù\p;º¤ç$„}TI¥q¼cŽõËyÔ/¼&‹êd/®…tjä3ø5¤ú”|Œz‘[~ì®*2-ªšxtòáÍÝ0rÐ¥ ¬¢?Èá&jß¡á@Êä%#î¢ï‚&=I$œ=Â&WÒ¥Y<˜í;IGÜÅðÎŽR—Œ-´?Îõ†Ô$!Ì,œÀ9ñF¼¢Þh•.f0*aÝ“^ÞZ€‚Ëwa?™÷YD½Ó·¡écœ„¶î#"p¶cˆOð î&’ŸF3¹&¡Y\Ñ&OÒ¸š_W†½‡"f—`|x©wot ,ÄÀl{„V¿‹ƒ É“•¤õ±ž)£€Ë|èPw~-°IÚÉx póîB•p7ºL ½ÖÜ ·(‘Öü7„Îm1Ü0^~ÖøDnówßñRlrÓƒR%—p Su!+y" èY@–ÕÊ(4³Ãi,D·å˜"¸fMr‹wC5Ô×Q'ò%{R= Ioÿ’âîB@¥£ùU8ŠÓ%Ü„ Õ9>K%_"Ã÷ žC&’gŒYaCBFUKœÃowƒ(¸H€ó`U½T+¨m|ýù/øÃŸ€QÜlÑ0Õ4Ð;\Ûá“öĸ*EL 1 dp6‘Xà²ÜaK,QpT`©#ñÛQqvá Tz¨¥Ø¤™ ×ëÚ¯ëúóü÷ÿáøéÏÏ÷Ÿ‘|ú®~÷WßýÕ¿ùÝo~˜ç9ÊC›|†G1 §ôº¯UÏð~-•¼GÝ"Cqï ª0ÄT¾’o’6l_Cª<Ú&^ÂÜæ‹š   Úð KbB¶ ÖpOÈ v’Qj¬8H`ç öàoó¥Ü83–K·ï–-üfàbÁå‡2J•\r;çïƒvòAbÁWæþ<­*£$#gøìÇQ¥óêY£ã-@†ò¼G©Û~š§ó)ØŠ€=2h1©kYVuÀ} Žô)gãðX{F¯|ä]÷ÖÔ­Ä##T÷ÂV`qÇoÙ1^ÌH&ØSXaz›ød^ô·Xíf©®îWTíÃó«ð1…­É'£w÷t.÷`%+a*k§àSÆî›º57.JÀ¤u(™ñ\aðÈ}ÿÏé¾Eƒ-Áù†$CjtA[5–-Z¬uke®AY¾#[n,ôþ@4Èä³ñoUÓìâ†hŒ´< “5ìtÚØò/ñýc]ÁÏæ7°À *XáûyIQyk·‡,Ííl¡€ËarÊ Ÿƒ&§SCÞ­ÞÉ<œW"³)#Ýùù^yÇ'•¾¿ ;7ðº!ø ² Å«ŒÎ“`S#o‘”‡*ÜN ñÊàèU³ |[{cÐé®î°{sÏ÷÷V¼?®¢käEŸ¡,+¯‘/†X|½v¬@Ã`¦uïémm3â‰ĵ×ñèˆò 5dÃÐ#Qí Zdíl !åÓ/ª'GÄ0ŠÕ•¾Ö«¤ö âi<«*¦±^ë9t•PuTÚ=60ØÈuØòÞxH¯›W «ø6ýØÀ]wº½ š/;¹€£3ˆ½ ºÕç×ô*y°p×Ì´\Ç!íˆôY;(räBc‰Û`Ò…e\`3gçEŒ¡ÑýÜ€×׳Ì1݆Wûúl ÷³TÄšãÜYÄp¦ÛæJ ÿðåW¿ýøó·?ÿù?þùùöùó¯>ÿêû_}ç¬Dޤ†2¤¸Í*²×bá=¼õÉ÷ç{Ñ!×­ÇIjúÓFm¬â1pUýYvçgçÐAöÕ>¢ya?Ÿû—Ÿÿñë·oϯ/ÛÛëów_¾û~ ×çO¿ÒÄy|–§±•QÚ%Ú˜:šw]ðEðÅס ÎÝ«PØ&Ó°_ Ñ)b^=”‹_Ó~b{²å9S þœ¾O„î²xЃØ×=’äj?k|OÝ3Ò W¡‰Šs=„ìDÙ¶>u\ô¨h½ð>÷÷.^bÏ{cIí8p¶Å±ìÉ ùºz;}UÑùFLdÅŽø(%7U¥ ôQxߣÞÌÝxìäÝøŽ§Î倰þ³ Íÿðoþ½@æ‹@çM|”ØÝ(ób oo_4šz(5Šv9ËXÆC¢ˆU°ñg(­pd²~@üª+ð í½ñŽºkä<Ó^CNðŠ¬§FŠoð”*À(Ù"d >Õøä,zÓJnÙÝ@Px%2 ¼&áäep'TÒ$$­TÐI æ&ÄòPÔ¸lceZ™%]ò„ª€Œ¶*ir€…ÆâÜ®ADbXïöKä“Ë pÜ’¤då%è‚@·K¾/¸„A‚#(Xm-®ùÁšÙ´Š7>Ñ7Aœ“oÛW ! 0»SÂÕ\I¤p•œàJ$g”î¼oW}3eZ3(ôL°Í?’¦q&” ]È&Ü‘ñé.°W<‘ÇY!ÓIؤ‹ÝIm¼Ü— ¾‘ d¿fµ3ã@8›Û)܉˜ƶ˜ ºBÞ‚v°›ŽA‹U™¤cà–†< Ì™AÜ'÷#šÈû`ÛÇ2£Šsí—ø¦¤½º#͹±G,Æ âä6ï6g¿¥Ì4yû¯j;wTÍe‹£@ÙÂi¤y¥wîú)íýmæ âfwloÜ pfT663J³1‚)Œ *3±Bö"勒ƒ¹m§³)¼-ðÊüuS£ã¤Œ†RÒdvÕt?C¦¨Û@¹Ú%5–¿õõ~üÝþô‡ÿøøã?<¯Ÿfy¾}ú«ßÿö¿ø/~øÝo~ûùÇ'qÛë½3FWÜ'òIÇU|Àç†UChú…Á¡ÑØ•ZAã , u4¯¤„ >¶®Î;5¤ÑÞ#•Tð[ø}1Ê€^Ñ ä*¢ãQ¼šBÁuŽÚ7SÇtC`aHÕnš8nåø nþ#•ԫá>FuÉ›Ø<{Kf’‚=5qŒë0üïþö÷ÿ‚hóßþ{ œÝjë°ôð›3˜?’ye -ñ\x—Îßüðùº9ünÜåCÍÍ2¿ÁM›J¢â]!7ð‹ãº7FŒP—ó†| ×Ö°'ò4)Ž4žƒñþt“—èD1…5Ð;ºeçR:ÛÕS¸«vqrK/‹Í¼¬¯›¦ngR'Àˆ½# û%¯hƒ¯»»WèÍ$Ä­¼*QÅQ¸<Öbvhá ¸¨oÊ*Hø>@ãç”ÀóPƒ¨TᎠ]Ò[€ƒ$Äð,.b@ŸMK4XÊ©ÙáÅ.ä~ tn##ÄÝ«—:ß‹'YÉ$jÔ«óÎN1Õ)‡Ö7zŽ|2Z\‹Ny|”Fµîmñª¼q€­Tõ¬Rà€BÖ+·šÖp~’8tÒG#Á%‘#ù%cJÓöê.‚h湓ÒÍwø§JH P3OÖØ„Ð H) ÖäÛÐñ!È&&•W§>j±²v…»³œ†%d+3öÊR¦Cæ"ªøœ˜`çþÝ!ñsö¾Ž©ßÿö¯ç(_×þãÿôþõ§o¯¬N•ÚWŒ³¾¿úÙÈàK8+ ªv ÚÝ Çø €˜æ|ú ¤êÝ{ª?]×þéë×üñ—¿û‡¿ÿã?þåÇ¿¼¿ÿòs÷/yüæ¯Îï?|ùõo~ÿ×çñ¨áb‡Ûù$Uq0#иe 8çq›Å·0H 7¡—W â\ 9éÛ ‘• Öµ£©©ºW˜d^ÆT½z‹<é+òõîtÈ)®û·¿ÿçñiR4(g¬¼F}ß6ønd¢šþ´4—ñ8¸Ý6$&ñ„®àHÍ ó¥AÅ×fͺ”…ÜMÞ0œ7¹Qk`DWÜ6«Ž¤à% 7ìo&& È$›yI#("áWÛ;¸ÜïBnü1¥ÒÊÂl@Zq»†Ž;%¬#–6$»!e$û.Â+,59‹\^]÷tÞBnkÒgl<Ëcߺ]¦]/™0>ž;rd„¹ 4ÆŽ ÕÙá«÷hBÁ '&ƒÊÀÐq‚“aú tÁ·ò©çƒ tkÄ÷aÁä˜â$6†¹[?3Æ>zW²[Ó4s‹1³»Tç¡|" éx¥nz\UF£KLpË‹9ášjŒ¯{° v^æNç%¦³‚#MSÖFFäk ñ»ÁpÖ§Êkç‰D@ÂÍ1$ZC MEÃBÃňȯäUŸ#»7^- ¥8lφSj7ù*T2ɱ³›+<6¯‘‹þDxçb÷Fvƒ>(‘­ñF?“ÇÒKª©RéÙ;jsW&ïýµV”íkñ ž¥"°s} ­•F̰W€»Æ/Ì—ë}gdà,~8Ã’[9™ø6pcZ?Û÷cþ®hÑv'Ï!>·p~p¶¼cc*².c€³p5P¹¦´v]iõ.f'¼[VÝ ÓÈ‹hìCÔ1(½ºÁ»YnŒÝ ×Or Žòˆû…FVÀWS³g<fãºzüÿ¹úÛ]K“m9‹ˆ‘ùιªºÏ9¤> û2 [ HK†eߺAêзàˆ– ÙÁ³»k­9ßÌá¹6¼åÿ T­.¬|3LjxžÉÉ¬í²‹úõÎx°Óiø+œÈ»9ASt<ó±óÚ…‰ëîxv7OÚ6äŽG±˜Û÷¼Æo÷Ÿ¼þüK¿÷Çïÿðx8¯ü¿þãÿxé±ÞùÿþÿøþƒŽ/þO˜üøù÷×`žùc”±÷}‰ïýú•O¹Þæë×ûk}}ýÓ£þãý~Ã*š?ò;ÿùßÿöÓù¼ÆãÇõ÷ÖÁ$¼º ˆ#xíÐÙU×öm¨¬ÁËÉàcu9ø`½µÜ \¬Í¸xy/jZÛÜâÒ¹‰ÝþÜÁ˜§ª Ñu·ì6YÔ„góºñZ=Áh¬±Qz6B•Ü„Œ’\cº{ïOsPã›äÉcqÀÂçݯÁGúF~HëN'y@‚ßÀmlbN‚Úg°ŠÕ}2}€G¸Iìü%ºªèQØRb1L(yä*?÷Ÿ¬jºÍ)tXØš’ñRçü,ä˜ÿ棈0p;$vô0îÞPSDúïãkg<7ÁJ`îÖHc„YÏÒoá²ÝÀž—æÆv~õŠòŸnþ‚>™bñªÒQøQci!¿BÏ¡ƒü$tx!P¥ÈسJ;[Le‚wg7 êî*¡PÀÐwºs1ת¦)×½’Ñs%‚^‰[tm,*ò ¹ÐÊD ¥n€\S)«’ ¦ýF}Av6T‡l o¶EàPèGh Íë{N 0œä-Ì`CÃñQj@ÝrdplìøƒD€ÆîFÝé¡Q‹‹p١ášÞÅ"°G·{gU.i#1xÐÕhRæý A.=69ìcÖèÇD¨Á@aÈm {Ô·i™ÌoÖ9µ×1"—Añ:~ÝNZoà&®îsº}V@}iÕÈz0a9¡†Ý#dF@ã*e ÕµÛ5•ÂpƒVø ‡½É„%=]x,Ïd¿³K“¬«–ûÏQ¿“ ~ìd–#¾ppJ|A°Q»T)Vr«Òhåµs5Þ/ÈmCIʱÝþP%»»‡¨È¼ ìø‚jb Æv¿WÖÆÃRÕö›,4ŒõÎ}y44¤Æ?Œw÷ ~8æ`˜¾Õ¼ÇÃèi\R'YÞ‹6ÖÂ;AýöïÏúüúõ¸¤©ýŸýçÿLx̾ÞË÷êÿðOÞÔë~kßÿ¾+N†c<8Ã#…^÷ןi_ãG²¿Z%ý>0G4~þÝo¿_ScìèýÄfãi=™;ÝøL0+qÇÊ,|… îÝõ$q·D³ÿ½ôGãÏÅšNd€=ŠÚ9}eíóöã!ö¥ßIÆ÷êÚ«]TEµ~/Ý”™ÙÙ{¢É†/÷ÿ’Ê£®½£!ºÓ­1Wßg~&XÎsÌí†7Õ™¾S—²Ù8}äFž^kÔñ´þå Ðx‡™™Ä´k”ÁxÛÓw¾P_¶DˆïpÜH²…7ÒF%[Ú»oÖUù-pÃìãv® ¯¾ïŒ’¤Ÿ äãÿü£¨F_‰ë î¬ÑkGO\ù1x7žíkÔk²…¿7Lß Ø7s$½”ÞÈhîçÜÉ?þçËóaÿ‡HˆK?—1øÑ1òEÖ”Àuó ëãÉŸK)Ï›·óµºª~cÖŠËwùïÃÎÁ`áC ÁàMÎÉܽÃq† é-ªÙ¥GaGçŽÞÈóûS _By›¶9ðØüµ©F[u'uâD|ןEûV*µ™_…M<Ϥߘe7Å™\So—FÖ5ž÷mÎ.—Ãa³Ôq¦á71âŸ(9Í× Ú«³’£oŽiu«6è Ñ?,¼ÍU¦Y¾ _àÅ”¤}»ê=jÆJ«ØMXÃYT|8Ÿç×D³°°bнù5P¼­»¸%L+¥þ^}"6ÿ‡ôïCÿ«ŽÃÕ{]µqö|Õînõ{ºYI;é4›z³¹+Ácø:ôí9uìÀ«ü† XLvÞîÏ\÷?U¹æÿYðX{‰¢ã L8£žÑ³ö ߢšÃÆî¸pU‰G­–w° ¦ó`=${mr(‹¿.În4ÿCz†=×úã ݤ¨î„Ê;ÛÌh šïõ—Ãÿ z­ÍŽÝœŒ+nôÈê8ú³ø±RÙ* œÅi›\YW68G÷&¶ÓN9]m¯âÜQ1È3=UúÚýdñ¸T®»²Ó½¸Œî} ç-iBì;à¹Å]ª&&Ÿ!Lƒ(^›Ylå-¼T¯­»x•¹„:3¤ö‹|:ŸÁ6f¶©§·k 7ý?'ÚüþÕ>´™õXà ]aMeÔr\QÍùÛãcjli7'Ì ¬LŽ R´¨0»ëç(žI"RIGYçw;+èSˆÆFâóÞæ&s‰`ßyQK¸*ÕBŒÓÄà=0¢l_ƒ'”•NKmF<'Ú:Öx¬ÊJIkãûFúÚ6I£·[ÕÎ:«ÝÃ;ˆ”€àa…fÌî1ø$g¥ÉxRx(%‡²ÑM#Zª¢!\E£fº^Û_À<â¸6dçÅ0¸GumüÆä#þ3©*àˆ4€Äƒ™›:Ø »E @9™*µ Fñ;ðVöa¹5Žù})Ðûj”¸“%ebŠcp7îw7s®$Õ¸ 3Ýä2¦âh'fL~…ãË€«cÔË1ýûQVêTÙ®ôXþ'ëÇ *N.zwÆñûŒC¾A†ðت‘Þ呱À â°qmlðI°òBª*ÒU¼;sPUD†×»Xäê¾auhy²²‹6j5Ú·PªË)ç \ƒWòJêçŠ*‘í´3ë£j€M%¨F ø-j§DK ÊRñ¥*ñGç51Œ“ÁªNni$bV4)"ß¹!d´C.¥›úTz®à©YcuÞ6SòÝ#ÕÈ£túw.;@`5ÊÛg?)ýÿ³åP°íYlž·ÄZ¹É«Nb®“:ùyÀ•Ѫf îÍV~°<åDË-}I©ü°÷$ S¼VÝÌtŠ¢ýëR–ºa´ª*!ñÒi¤C«³Ü×ÞLÞàÂLð·$]úúµT÷5~>Îé_‰P73k>¨šEðz^¿]³“?ž¿qì??×ÏŸ¿Ÿ=ÆΙ‡Æüq=­P¢L<:éMà•zÅu¯ûv›]ô£ ÷Êb.‡ÒMnóqq-ó¦öö[$ûªÃUÞ=å~†¯¡IÀ7V2åz'"ë¼È³JYƒdïý{ú'ð8µ¯ÎrîÍ]¨WiLŒÍçиˆ†îíÛsä{Î÷z½ñÇã¡)ãcïÜ{Až €Õ¡ƒÐRàl^ÈÖˆI0*U§É, J”Ÿí×èZfƒí_Xf¢n_ÀYk92uz¢•°:PrãÕYnÝf ¨ój½ÀçÛ ïÁ9©'–ù^}ÿã?þ/ÿÅÿý¿ü¿Þ m³‹µ‹¿B?êñRé’~H?Ÿ×Oó+0gt£jKPònÞªp'Wó^yN¾Îzhñ%À” ¨M&‹ÄÚ˜A ·SNÄ^>p¶‹~ ¼ˆ„w˜}®.yP4S{¸Ⱦê”úS•kÎu7‚[Ôä‚d\I46ø0÷‘xŠ’‡úO†}V¨§eŲg2ˆ•1\uàœþ³ðîàf˜® 8e¥H–ºÝ¢rjãKdÎÎŒ¼ó »ùŽŸ ¢Wã”]v—L ²Äh°p¦Õ(p’Ë9¥íAvÅÀů`Ò•Êv•¬às¡ÁÏ)éF)«- Uø†›"èQ"w0vzãM]òoÀU䬛õ@ªÎ‰~l¾'QzìÜ/|Ê©üµ”îMgÃ,IÛo8AQ* ÈŸö6úÞY½¦(Næ¶·½NÝâøp&¸Ãv4çÏ{u«lzÜû]LáýÍHÝÎêåëz"”Ä:ĞѥÉÕ@øÑÀÎ'ù ®ì«æ—´»*Щðjê¤âPZÇè>4,zÔÇ¤Š ­NycïœÌeK3ü¹°Ss‡6îF¦ܬø0è}µ=8sEΛõ¶78Ü·8ÞnàŸ&žÁ•ì#jåÔµÉÚ=îýKd2ÛÑv 룆Ùcò¡u_ÇÍéë[a=˜¤¡\À{è…cŸq4ã™Þ?­Õi0#& òN:`êGFJ¾¦>6˜¼;¹ëÈÞ©Hnå<Ðö⌖ EÒ±—Šôf m;äa±’Û³ÈOaÈü7ÿöñ7/Åùï £ûÚÑñ‹á:\Áw.:H%×(üüø’ý”èÀ,€wÉï¸ñªðq†TûãÂŽ§PæOåŽà^[CE^MK Š|›o ƒäˆïލR&1ÌW<‹×æ„L¶3˜‡HÖ Ç¥GáJ.žùzNµã]¥ö$5x­î¤€ ;ªøPÄ[\e‰° îždƒ/ò"Uó1¸ðð¿ôl|ABº} ²ØÊeW´A1mîQ¿’îˆøÄÁN졇è;1æ¹UÞ†yƒ=ÄIÕ À• úrÞìÆ L)lGçS<ê5š=øä±¾¤ïrró](¢ B Ud°‚ æ8ÂÐä$ÇÆà°€v9j:^K@K+BŽ`¤n£sö£ô¥ïîS”®‡³o,ßÊbžŽ™=¾#Â/c"TáY„V™žD5<íÖÑŠ! ʹ§Ax~/ÞHàíT±“Ý;ê¸È*ÇU¦þ‰|ÄjlÐ ÅSéí’µàh‰Îî%»SA&ALAËÛ6Ðqþúf‚\tÏvãÌr&Ôƒ\ñ¢¨ÑŽ‚üiGÑHå·Ð Š?Éɱ°éÄ(½Å¡Ìât¦:%$ôþ‚~„¥©}ÑU™âãðgJ¾ðo ÃsgG‹,b§`+ìV2À…¼¥jLcŒt·s{ç9žLq/ËyàN ŸÁ!–Ê!ÊÁI »øú º« ôÙ ’øˆ‚(JCyä{Ö`ÚhÑ“¿S/B1×@R„Fq¯¾÷R]SÚFÞ÷þùüQ?´ÈŠ€{èË‘êÃð†Ôˆ@Ƙ`o¯°âTn¡9!’P;smÕ_ÂÌU¸Óì¢ÉbäLMž*vÏp ‹™ wƒñK¸:§áSa¹ …T7ÃÝKT©-I„±‚¿Öàc@8*I´Ù§4Åtú>Û»i¼©°Œ7ñKù9ô\PÂä+ø+gŠ þuØ7øX>«Œ"¥$LêËŒ0kOƒPQB¸1£Õý鹿¿)¼Á]¬m­•rFp²nlàRï‚Ä18`mïïp†wIÄÜêD'RäÚ&”ßíÏÿößþÍKñ¿ú/þûêI²±¬ z-?Æx™¸û£ÈÐþøøùx”ꀖ“Ü@Ä…á‹ìdlÏfJ«Ø$vxÊÔ<ÒÊÞ|ÃÅ\AA³‘ÕBXú2C|“ASEu#É|\XöøKj–á;ØvYŒOô”5s-Üxîé1r“ÑŽŸ>: mœ>:¬ˆØE|!Q5*=*8XÇ-J( yz0lÜ$›_`™¬ŠQíÅÙMs‰Êv#ðÈX¾œ&Æàc`Cy÷r߬)àH€E‚Õa2â'XH€Ù§ÜÙ[HÆy­îƒùƒþÚšŠc C²VÕÃ}R9Gi¡Ý[ÔB‘ 3ƒ`°2rBm݇ ªJq¼§öäïB%šxn,q$n¾€÷d˜PüÞŽÞÂ4êî?L l¦'§or·£)ÄÙD7`ŸÛÅG°‘kÒ³.ø‘¤ÑÌå#¾+>>™VZ`õƒDšä´qÏñ›ÙȪ„ª ¯<à̑҇T>¤d>Êe"á²õͧ& b`’7ðâÔs÷nîPàÕf±^‘EššM¼W>??ç5‹˜ÏÇ~°‹x7m¤ô8±º"³v›ÀîA âÔ÷/æ¡Á®>fx…×ÎbÑxîÞŽ«J(ñÁ¨4*÷)ˆ )‚šG€øÚëMag#?.¢ä‰½5Æöpá9ù±±I‹»sKUB¦SÅúksQÎËýhL±Üoà* dŸøë@ñ»<:Pï"/ýæÜÉðjH VÜÅ:wp¼ÓÏ“»HvÂIxÿ™ŒŽ:i΢àË|áx< øjöæÓéò |^Cä•h,Ž€Òr7ÖWªóçP;¢Á ó.ݧÍБð(*. U?°m~ŽúYÁê*V¦£)\%üë¿‚ÿïþ·ÿø9kt>GAz»÷œ×Æg¬‹‚—OAMÏëg¸a—®À‰Áó0u ÌÓ="Äå,²R3€zˆéMëê´ ’Žpšy©)Ó«ýtÔY 2ÑY¢KÁÒ \Áoƒ}à—D':ûÁ¬ö®Ò'’äA|!í“&(”n¤súQœænup£€KRÖfj AœjšòЛoÇaö”KÐÞ,ÜâõØX8²w¨Y’ƒLÑ“|ŠfÖÖ\8ŠìÓ`Ð;OêyÐfÌÔ÷…r”p!ôÐd]È Ì æXΣÛnÇç¼ÝÛÌDv\¤Ûoç|&ií@â7Óì†9ÒhÜÆ‘ÞOÖ¢r’J:;›CŒ.RÉo£ÊbÞ;w4É·µ‚t²’óãÊ»‰‡(`D PR%)<˜+éà¦63â¢Õ½ïWÿ‰r©«hîMåjn!B5îì/±“îœ@u¡b"‡m½ÍÛž•é˜ú~ ”‰` w#Œ§Óöšü)Œ2fUëø’ே¬q𽉠Y•¶ÿzÁÇ7•ƒÎZÜNS5xU Að4¯Æ~ÈÃp‚‘*mîVHÐ{Èò·º užÖ8/>@Ò•ƒ?įAlŒ\)ÃM7áYrq_d (Ø-ß¹†Ê aÛÅ)ýeÞÛKdÒSg"nªàšP•$µ¹ëRÙcm_—)æh$\øí$·ÿ°4òxÂN¨*ó&pS0º˜cŒ—q-z:º¹X©±ŒÄ(ÒMúü?º³×Ÿóù~è·`A·}‰_Ð!nRo.ä$/Ç V:þ “‡cô6Su¯`v@jÅŠ¤TõEIr—©E!÷³6U„Ä‘ã©×g¨Þã1çENJ|¼õ>È·q• ÝƒˆÉ‘´›é[|*†$àË,PS‹¬*±Ü}'¯pÆ-Ng>ÒWt§/áCB± ‚&57Þ# Þ•k‹Ì,þ𺇠j`ƒl¢Gq#£‘Òô®ñݧBPèìÂWc¯öpz’5tujoM q^õˆ5Àæ}÷æ ­íæc`¿üjl±`6îâ†IuãѺK£ÑÝ·8å÷¥ëÿüßþ'#þ—ÿñn½t¹|7P¼&>@ 7Ã㜑ȆPÅãöy !æÎžfµ0#Ay>3Q_ÏDö¤Ž,û:ÜÇ‘Ï!$Ê ô7¬Å²"wOkCúê€(ä ø ŸPOî‰"¨1`}#µý¶<)pœCÙC؉rx°©ò úÎ{ðò^K—’¡H¸À„P:øK0ëÙâüÊIfþJÚë!ó>¯ XS?ƒúÐQ‡§ñ ü`Îou|¯¬ÄáÒø}pö®¡ÉB'†±ùÐèã,;7=¢²‘ELšm[¨HŽÐìÜT Õ²â1ùÓ¸¥ è>¯Ÿ½“ä#õ.¦xy±ã iFÄej Y`½ªôw ¿€kÈ“ÚcÖ…aPb hÖh"èƒ5óL­×C§…„"èÕœs#‡ºôóµ6H¤ ,NÍcÐÎU“˜ÉªÍµiâ&¿¢irzÛ ®J,=Ì–æƒÙýþ×»Sü—ÿÅÿ}ÎV ±Ðq ?±^/ß+¯í¨¦¯Çßÿ|þ ZÐÔ¬º]•1W&})wØ`€èÜÎÓøY%Ô2RZÛï:–Û8 RQ3ãÆÉþ ËØžDBå↱ñn¬ÀÅ¢òá4a¦4uçd‘üB.؃s·Qkð™° •¢Pbw^`ÑØ§Ae”`3D§È쳜[¬Bµé¬Ýj0 ÌRí½ïµÛÚy WçZ~‰8Gœ—Ì2ʈÊsh­Ü`.é®ÄH‡ä²{Ë»Š ~ͺœF(Þ°–ûÒ^ø’-”sŸ5›4{wzEšÕ½så²þX)æ26±˜•m¼Èi4Ê¥æÖndlØ6ÎýÀΫÒéÝb fæøFÛPpZ磌ïTÏ> (ÄZâ’AѳÝL!~êk¦˜ KˆFˆÇ½¾Èì,ÔUœo snœ7È®x ž'Ì_äPÊ\ÈíÞÁÁ•7'r®ÞËx@Ãé;@ >Sÿ¥±…{æ·M¾³RǨGs™0A5é·…³H®~$CŽˆ=jx»Bcàæ§Eâ ŒÂh&²"‡ÄPt÷Rã½Û¥Y‘,v¶±:BôÎÚ:ëéNHVãs7…+‚ûVÁ…9uÍ8žªº½ÂëBÉÐТ÷ÝÝ9Þ¢«8;_³.W£!&¯8S»h{$ØAÒø¨ÿ¿—âÿÍëÇ£TŠ÷ÏãL6wéb:`~L~@¾®ø'½¢ôYØ$Õ ÅvžÃ5ò”`Ñ…/~KKŸ<Ò(ÌxF†™3LjuÌ<Ÿ X‹œÔÝX†Å „å xÃñ ¥uÇOùp2 þjô]»¸Â¼ð½y†RIC¢§9oQ7 Jo$ÆØ¢‚ˆùŠKšB»ºq¥?ðpøàXèä‚?À:ÔÊQwÛٸЉ¾ì+\á3œH£¤D_à‡@Î'üƒ1´Pì.j_š›Hø:â*X¸Ì©HžfEFuÈÄlsnÜu‚Øö$JuHŒt>É*E‡;86ìq– ËÃa £ªÔÈóØ2”IrñitrÝ(ê\Ñ'Bã›±I‚ÃE–‹eœRG:l6ÖWs_uºMTo£Æo÷6®Á²ÿD,G`ŒŽy’›]Ûît‘çR„œJ˜­0¥ev“6B!ÃfñáXì&Î8è=éšÁ—èÙPiIZËBêcÉÈIÌø sb4E€dÕWgïô±8jhf?E!"xNv'ÁÕÙÿ5ŠÿÍ¿øwÒõŠËF°:Ý™°¦~7¹/Ž5ôϯu-áš ¿…ÝAè"p±­w³/ðØa>†A2ÉbHußÄOjßÄ‘ÅËgÚ ¾eƒÊ‹Ì;øí„ÀCÊ·µNn6àêìÂo’XnŸ‡õM.ó”«Py+YŽÀGá":ûb0Ùá/Ôo¡Ø)PÀ­DäîMU0‹r±v>O‚.܈è×hó©r2hþ¢$bpï¬Æ5q!ufFÆ›(Î×Àý3v‚T¡/ÝöÇaÃF/sm?š®Å„Ê.éü¾ûÜ*âÚfàQ¯DÄOc£W4›­ A!̱ xW&UÞŒ±éMõ\ÉÀT Á  ÔJ¥¯„à…Ó¦À)¾ìžOg"ºÏŒ¡8X(JHHß!È…îÃ2Mp›£® ”É[Ä·É–€m&¥·¿IxHÞwwÒ׌6Ø&@ )©ÄX¥ŸÀª“,µºpBoÐìŸIMÁþËI” ½™G8‚fÝ&)–É©ªI½ÂfÝí:¹w ¿!¯Âß¼‚ Ô)çPIïÉi=kv±&y÷-äø®4/†Å¢.àÕ¸MB?ÐV läl‡±: dvzùU5€‰Œä¥< ?vn¨É‡SÎXAãW9¦Û pàoH¡ ø-˜š£ÏN ü¨r`=Ý÷ Y"«2Ç•‡ÁÈ`p¾óÙÖd…, ÕXÞ šŸa„GäpQáGéj$¼•ê~?4 öˆ¢ìÞ^ï9Z™Æˆ%†Èlz²d?Åb|Õ(eï.˜6x°¹Èƒyˆ€o`9¿ˆPOC“-/‘“d(lg)ð‰pcÊý«ƒÂèÈüQ¢ˆÒRäÓîðþoÿño‚6ÿ§ñ?:‚ ×÷g€Uúçæ¦Þ΃n'óñûg³˜b‚ÉcóÌRç¨Îµ>ÒÍHÔÐêOëNïF‹Bi“†* _Äyô+Üå2d•í{Œç; ¸Å:ÚÚ`6Úhú*ÇܪnV gT8Ü<¦„Ì"‰ßÙäMm‚í9ó œ–)—/w-bûžÑÂÑ]˜äÿ„ÔI\vŸÞàNÅ=)@-ΆŠoʱ…Çö-¬XC1›,úûAb€~Óé`4¨S&Ô a3;¨æÉqÑÇbÁÉàøû֘؄gn|¶ ž{4Áj²s¢^6YŠ“ öäɸâÝŒœMÙb‹Ó1PѯQ?ª@wnÐRÅx ïΪ2 ­íð¼­p¬RuŒY¥'qÛ÷à k¿Š• È*Vé⺠bÜ7À¸;—;È¢9;»ð'üØ.@Ó;¤*`CâRÜþÝ„ê], FÂT5¢¨ ÕÇP+šÀFZÑÒ¤ µ¡¬Q5.Ž1®ø³ ƒNK^MÁS¾˜“#¾ˆÞ+éšcÒGÌ)°³—ííÙë1ظífY>›˜ˆ‡«Ð›rÊ—>V¿AÏSÿLî"Iµ]RðŠZ˜ªßÚnGTìdì´T† ùvßÄ]„RÈ&æ`Y zðGª÷ÞÉǬ½Ý_n·äŽTOSóµ^zHô€ê9²·m^ª'P7ùr"È¢^{ÝJ”@€vL¾®ÌÆå¬ÀÆ–R‡NÛì@±x:U¼t<6Ë” î^Ýr¶ÂDÞlf’¸˜Gؘ²7ø}a»3Ãæ(C…+Zïõ9ùãíÇv×x"@ÔíW£Óš%ã‘ôƒ°©1 8·\Nuíâ©Îö» œ¾ÓÛVåBàJ¼/\·_[wö@ßC,v{Âèg9ù¸q! m¥Ìœ)@-à†G…Fƒ(¼šüè¤ù"b4õ^åÇ╣Š´š…¿¬ö÷µ~ÀÖx»òX”9Z8“Ù çzZ¸.)þ4«šºzçn–fÙ?` ›°:[xtÖäî]ã660 Å_E“Áv™?…žB9^ÁÓ4ZÌ›•‚ŠÃ½Œ1ÿõßJ†ÿÅÿú¸¨âl³i؉ß)D;¬Ô1æãƒ? –¹6CÜìq 躅âl¾‰_á¥`ÀÒ'U¨?Ã-ࡹóI(Ü£‚ÜÊ5ꛂ x‚)YÁštû‚¼ sà +› sš2[:âÂ×îç¦L^˜äÂquÈŒ ¤ÐÍ.P¤S@=P8bm_æ{ç2¯I H2…Av“…çȳY8Í ÅãF>À/ÖM! ´Å¥Ôf“óð**Ãæ¼Ù¡FÂÖ"Áºò€:t$"û„_4–x'E u°—›¤ríNÁ„Ćìû¤k+ªi9WÎ.e`dΩ8ƒ[0<Œ7‚ø¶£hü {w“[š Þ{+B}{‹s NVþŠA Dă `b¿ûJ|»ØÍì›…EÂŒ9@÷Š54ªÏr(¼eúô7Ó €pøJ8ŠâF?”B?x6-<¡ÓeèªAt2êÉ<–«÷>WòÂð½­aŽJ•p¼‹Øä(L ;˜¦Ãwz^º4JJðHÈó=>¹U‹ÕÙU*Ì;Qé-ÔFqÌ‹U€rG6³ä ²‚¹wvŸéK€þªnˆÉ $–s×ä–žrw¾Àö®ä2s?ðH^ï^5EËV®sMŒ`b¿Ùµ¼632¥Ÿ½ì$ªX^ìN!¡[vw Åf㋾P)p`RÞI÷Ÿ×ÕB¨ß§Gª›÷€¦¡÷IDãD„Í_S ©ú³Ò<‚®h VñG¤šÈ1ºå«8¡˜5<ïu/¿>æÉ"ŸÔ›èà§ °É¶ î íÜ'«µáá”E§ ‰)Ý›Sy|ÛÈ; ÀË`áót¹ý"§Ãp–ï0¥TrÛýÞå~cZÏQ¥(/öo…u÷èÀØÒu<䈑—°½Þ¶RH·4ÛKÈô(¤ir"LPÎy Î7ö7\W£1ú‚ܯ ††oæ^<²1¯•½»‹WÚ5Šø30sÂà ™^[UºÁæx6BPy}IqF˜ö+dG#cQ roBäŨ0òîÍXuýmn¡”ë¯ÛV½¡‹ð΋‚Ĥ¥>vªt¢ ØT¾öþ¿üÛ¿QGýÿËÿwÕ‹ øH^[Bw'= “p%cÔÏçó÷¡ÌP|ïÂ'¹ßMòãY<ƒ¸Ò×<,c¼FÖ5kQ=˜a„u»7ÒÒ3 X,Öñ•ÌoÀTuLJ“  p&uÚô…±£ögq®º«–rÁl¼¡–ŸÒ‡R×wT^ÁìÜÌÉxMèà™­AànXø€È8(wÕï hmŒhÐ1ßaè§»pô·}³V™Éú¢‘ÅüììäbµÌC‘VC¨wá-àt%·-W‡X¾…4`&rðÑnÐ> B\!¿Í àB]ˆQAŠÔºÓÒÃ|!Q–ã™RfcqØYŒCÚØÁ#ørž¬wkïXDÜ}È[€8€?åÁVÈ…>êX¶Ø"L6>‹Bø.ðP3Ì>‘ðü{«Õз~*9@]þÞPúŽÙzÆŠa7G©È0ü«xéÜq…;7s“aÆ:‰_s>Îë|»²BÏSG¡Á'y„nBó‚Á¢ãàO7¬¯¢çfCÛûÂIi­ÏθXœGŒ²;k{Ç#§ñψ†|JÖIµ³™ÚZÈ€ÛìñE ¶vòàsŽ›@§ú´íǨ0d‰ÁxHRASËmJœ!&#”¹g)+ÒÅìXªat¨QÏ6S“£³xû½êáS‡À&ž¶,ìCž«%TSæû¬BŽÿ(½wæÞó½·TÉÉ”<âa`ë!Ø8ò›úä¾È'¤nC.\àkÐ_FOá ó—›áÔ£#2ÝäÛIV–Á~\2ÍmGúËhT„‡øw®Ð@%Þ¨M}€vøh/F0E€IDATf MÎs«3‰(#E”Ž'.LÞ lçÒÃy·J¾É,\ÅoçINq€7ÅÂ|+¯Ýoq¬dUÍ}(S)eÞéÆ mòó:îÂL™[  ïSÊŽ# àNw˜à!Y8ÔªÐÈ\R‚g§ï*”f‡ˆâLã9™ 8k¯wå †O¤´dÜäcïw$†·_Ç©rO>‘"{¨xr‹a¸ÙÙ>32v';]PwzÖŒ$—1Ä üæ9:õ‰}13 äøÑyC[…O¡þñÿ&}ú_ÿWÿŒÝÀÎÏAóÝ@UüØ1uýö|ÌçØAå½=Þ´úø`×¼DB âøRü…©m ÕÝáBfA2"naa‰â÷¡ÝÛy‘dS·PFn5Ĩù &k%LQ‘©ÐO¢Ð¹Š‰Ö:ʶU%ˆŸÂLU#³=F”›lb“"Ì]œî Î6úü7øc›[«O—YÌP¢Ì ÛoÐHî ÞšãL;H‡‰uȤ Húx‘10ÓÉIç&ÃÑbå 05R •*Ð¥lð=HðÞØø«~‘`µ¿†ö58™ê*tsr€ˆ Á'@`Œbrþœ2Tx#f¸Ã7ˆ6ùº ™¨v%»ð¾Œo¯ê‘>;.‡àK•·0wí¬DÅgø’ï Ȩۤ-f0zÁ¨ä‹ë±ÐÎy´ú^a'0¢¶Áîkg“Þd¹³Vh69Rïvâ|ìtg¯ýü],SÇ7 $îYœæ>°{¯íÌš„Îü&n.£˜KÉB›¼l)Ó|ar‚w計Àåd𢀠…ËØF_x®¼– ÌpÆV¶XÄ`) Ò$f ê­~÷.è/ÖîY0oå¦0B'©1PøQ?àFU)âM¼Ýtɪ9Wçì«–] KqŽ«ÁëŒå—ï .Œ„ ƒ-vâÂ$½N ”>ÏT)"'½†¢á¸§®£Jy˜ï_؈䃂lY¿ÆH7>Ýœm­Mõpv  ŠÃäƒDöÆF­å_bJî´ƒ’/{I&J¢:/¡XÎ(†ëQÏäG#öÞpIW¼48U@†W<#·>ÅÅ.åI´ª[Í#>ó•Úñ·óu ¦É•Zð¶’.Ybø±Ölêq<èÉÝûkæïf ¡M=–›¼³-9„Æë ¦‡ª» É9“†Üq4zFE&íå¦Ì¸¼5c d ¡–ñ .rœrì*}Ùû÷›ƒI±vyz­Úøõ˜“¼vISlÂ/RE"j~9õþÆ?þmÐæ_ý«ÿg »k5VáB¼ý6ÞS—Û…i¾«>Æðõü<Èôž ‰­Ô¬´'èQÄ,jŽ&GP7V§“†#@‰ÇùòMÕÂAZ ¢:Üxoá±ýE ‘À `Qáwûô£ó1rsêE£¤ñ’j'Ì$Y[‘¼óçñƒh,)Ô›äÐ…Ðøj8ø¨TéÅ*¦ G#JAd@3oxuâä'“¥„>‰N_Š ( )†23˜&Ë)c%.~0ª4ü¸“í MŒÆ;U/yÀñ9ð¥Á—óM°pçÛ‘¸™J&CÉoÖÜÂÈIF€Ô'ðLœÑMÍ„+08 "]ñÈa©áCg@ô-ÊV‘;DFE0»óŒ²‚ÐèéÜÔï˜p9¶ƒÔdMä÷n+'ÉäÁ‡¸Zï³M¬HµÉM¹»—úB_oSú­{ÂŒ•HYd7DÃ{ÅøN;“M퀫½™²z eÔŽ•NÞ È/èeÙý„‡8¤Æ)bó+ì`G«0'F0Úfîx¤jP0Ô{j q³±ÁÇʦÅf8»ÍjÛ3«3Fž-w–2;9®Ä)pÐ3 u\'ï"(ŠÈí¸jL0øj½¥Å¬—y‰S¹%;x•Æyw$.v4Vîwwô ­”)7SÙW=qzá¡°óšu]±Ã޾ÿ‘'5&Y÷Þ`.-…hž•éh3×ÈK#ƒ'frŒƒf®Î"—±J‡–Ô¦’R¸Ù_“`ù& îxöNÆ£êïÒËü£‘óH0;‘ºÒuï{ŒjïT ¹÷©!-úcœmâi^@Ør %§šƒ'J‹| ª¬ª÷vâ[Á¨ƒ_¹zÌÞb 'ù~ñ»:\a•ZTw…oÓ«ÂS"´À’J© £Ìó~fåaÊßÀfRz9Z^vÏÖËó6H:½vv¸Û´Y¼Ÿöt&di{7 Fú›ò Îì¼Ékà‡‚N¶ aÃD‡ñè`¨ˆía(„ƒ9Äa´M‚\@Î…þnâDøYJÂå º8[ch¸÷òk ¡~hl{“¸j+`2ë<Ô€DüºÆs¡âËîûoÿÓ¿IŸþ—ÿLj„s`+‹÷ù ZµÂ=r(«×Ÿ¿ú*Êx1þ½ø0ïBU¾Â°‘«A"dLw5vÞS,è$G8ìo™/®!”ê±Ãf Nýi´€«s!Wøb†‰ä›';ñw…NŽuoÍ8Hs•ñ…\ÂáG×Înpw¹¤Ø Ä#ÇÅ ¡¾ýs#ãm‡çÍp¡¤±¥´ñ\nißÎ;™ÒCõYû‘L@…!匕f¦ÓF¨Õ»‡¸™OŽ‚µ2\œÀŠLÍŠ“72 Ýç–ŠM¬2‚$ÑéI7q‹âGçHFt‹MlÓ(u¾è!™,ón|À:OpdRÖ–™²f«Ì=‰…O`P•po!°4N`Ј …ÜÌÛ2ÓÉU§†/©»3ø•#’;k ×_¿×w^á2&, ò¦nb “ÐöÍÃbÍ“‡>"öÂî6°õKÄXŸN9/–P¯H?Nl¸»Ûh[Ø¥Ñm)ŽØ´{0ˆ¹wiÂøDÊY&È!ýê¾…†'2oß íàQP:ce·N)ön±„‡2‚ tÇ’H+ªí59&gwŠ-9(âzN0AÝ#È(PŒ´ÅÉs÷Λ%Ö•äÿõgú8Tz%)„TˆYú½?ïî1„à6–yéïd“8ÓÝà”¹±,pŽVqp¿¡‡ à ðuž7s«§æêùæŽ å` InQ:Áã¦sROAtP;hØ\++Á?!¥^7SÉÅz$–àÜÄ(Fu>‹¢?.k…ÚÂûõ…Ú×㟳Òb²jÍtrHˆÕ1¼Äfò@´hdly›¾”Kg‚&fšÑ ¤— ÓýW$ôñ/Ý}©Ñäelà„¥$_;¦À®‚£†½“§&2o¡»Ÿ+7E"Cנ—ð&g³™FœyeÞq~´P"ÉĨ1©rr¡x¦IÄ"‹œâ×Îä¹®ÐV0" h–'´¦ª0W\ËÅU¼©¼óÀâ}· Û^Kó¸±0®»AV­¬¤Ésó) Ú7ùP]ÔÁuÎÄJkdg==Úƒ~ ‹*Çð»!NÃ#%…Gèd3[Tj=%† ¬îWÁ›~çöÚmxŒzŠm/³Ú)²ð…LÖ,UÐ;íÕ’Á»¢p7¼ýCÈ%üή֒NÝuĆÒ ®•6X õOÉañyªWG[ýsùëwl¤Š—m±ÅK 7Ç,¯ïwÿ›ªÊ"? cDðhT!âdÄD@u/â¡\#wc…¸V[ÝáhÛå‡ç€>9®ÉQ®œ%·“R¥—²‹ˆ‡éÔöÙ½ëÒšêÞIưTÂ5Ƴ£«?D·ÜNõ)ÎÆK H@‚T?¢ñº~0ò. Èlö£(ÔÀ´‘ØÄÞAo‘Â,t+H*Þy£´öz¯ûz>UlviÓ‘~Â:Hè)^t–o~ãôÖãÄaލ 3ýfpƒ _*8¬QŠßàpdCth Âz¦l°òL<ë&Ä»3Ëþ³„âÃJÒCÒéWˆ÷ò1á 9UZáƒøÙÍY³ÎŽƒÕ:à N1¥!NÃ+¥Á§Æ#x‹©!у*)[ý#bГ—{€ BÈæ½\¬hø@}ຩìAF7ùOÅ­\Ä0ß '¼-Sx}Øä|À뼞¤ꌲ㬊¨ËÁ  wWQ¬wéÙy0¼ôcªé© œdoïâ.wÊóßüÛö7A›ù?®Õ Ì›ÐÔƒu-¿7_Æ0^ä\ÈÏßÿáœäeÒ ‹ñŽhì$ü‚6Dbœy»*Â5ÎÎ1ñq˜Œ Z”.˜_àŸÀÏ,W©d(½»A~Rwip—0ÄNÏ5™?òèÔ83xCVuxJZGÞ6Œ§2”©ê` Ÿ\œó$i}%ð–+R¬ 3û 8Y^ÙÅÙ^ÌZ…Qrø"Ÿ 8¨óëQ<¢™añ¢L¨2"—H£#£5+ÁS$Ü ¯œÓ‘‹Ñù¹i,‹ÏäkgR…¥R1–6Ó̈ÿ Ê4¢¤‘²‚nŠ@Šüj_ªq±v^7Pã§4än×UeÎCŒ2F ¢Ä‡Ø¬~E•Ñâ‚S˜L„>UHWCW´6¾Ž­ˆÙé³ïÐvOMÍfe"m÷÷v3”Wt؆Ñdcµ°÷V]1ÀÇî‚ÒÝbíí$ýwÚß{hÙ&0¬·3í)±j!ؽÀÖ€\ˆSŸÇ‚N{cïóňžù€çé¼R{¥ó-mÌÞYk“šÌØßÄs±¿QˆÍ6†8œ¥r;©U•ÂTR!€ =ÄîÕ­æCd…+¾Ú8zÖÎùT²%òr2ªlÚñ~sÌm¡ê^ƒÐTv^äšãýN“—;ÅAÝÔÍ:×Z… &@EUÌ̵1TÞy—>RtøìŽû]pPÉ3½Y wã†>ÀLÙùÜùÜP†žÆ|*vpÕlçlWÕ<½þ˜|(ؼZvbç7çl…Çdš{+Ø`=´ŠjßÉŸL‰Hân¢E¦í7kï$z¥J¬?+á)Ö—ÝB=ùз1ðõùþ”„¼°vpžð˜Nq&¯ƒÖ åêq}› ²Fu±ÖæËÊêwÕc{Aˆ7dN±ÑËEŒ ;Çà‘ðfnôµ\À¶ÚÚÝóYæþŸíÿÅÿæßÕó>Bq¢Ýú¼ƒ*þŽ­Î ðãã·×Sš7þ$žG¾Fðnz±OùšúÀ|ªw~UÍöYT¬HÂ{smäûR?¼ƒN?«ŠÌÝ"¥=‰¢L¤SÌ«xI7ªtä,  /@r9†ucQ¾ü’W‚0žˆ7òÑé“°il cŒÖ;xœ]³gI˜œ éâ0Yx”¹á!R\€iWƒÉg’¡žUy7ðal$ƒ3ÔÔÓY/Ò‰>x`$˜GõR8úÆ$Ë`Î@/FêK€qd:ÜÍP¨Æ/ä©T{@ýÓîØoæA> M"œˆ½s?j@Dfò:ÖXš>– „©“sg]Úb…lÜæÈÉu8‹†f‰ã§ëó¨!ôÀE4 áÚ{²vÇÈD–PÅ‘“È@@-|uï¦lá<Ó1êßå³ UA1ã4ÓÚtûŸÀ„OæRè¡HÕHŸ!'†4©}êîgÜm¦ða»ÆÈ抔Àu\¦è>ÙZ‘ã)<Îúÿ‡¦0vÞ:¯8AC-ípª¨x“(M#Ìà¯øÓ^¢„§=š§¹ú¤Á0VþÎm‚T÷¥¤™+hõ&r& qoØ!ËU*ŠŽ½ ˆwQcªáN3é®:= ëeOí–Ø½ÉB x¬|uî"¶rö‰C¨… ÕÌ PÉkm‡–ô>ÌàB)öÌìvOÒ,© +½Ú_i±µó²N6çµ]ÁžÁ¾ø“nc¾m©’N:©6Ý.1(ˆ?½ûu¯ç¼uÚâöH÷`5Bhx4ÿ¤qÙ«0צ5¶?é]½#­d)†u6P…Áþ7U>ð“à2Á58©GÞ%þ·rg:5¶ ·‡þL¢ÚÌ¡÷v¦ý2Þ9ê‡zîýnPÂW©'1Н:±M;u áFí`=eî©>bv¿3^³lvØÐz`pV†ée7¦4Àås¡yHC¤@ˆ5¡ÕCú¡ZÌ¥üvا­T=yT+oñA<°cóeFƒ#" d»ÅŠDÔâ»s‡(ú".NAm0º‹¯@ÆÂÆa?EOSÁ§¢c4¸¥ýÔ§XÁ´Ý€ ðˆ¸“·h`Œ‹ð¹`WæÐêkZ…òW´ -4«þýÐ¥£Mf•-L¦Ò€ø~úf…ÇÏaÆ%¦Tʨˆx!à-Y˜í&Fê/à9òcì Ü•&'•{ÝNKÛF§ìæiaÚÅfXPò«‚¤7²Ü’ Ï»=¢†ôײ³‡FéÊ…#|0“ǵ÷ÿ¥êo›%É’äLLUÍŽ{Ľ™Y/Ý3Óó²X¡I,…”å¿'€…ŸH®`w0˜™îª®ÊÌ{#ÜÏ1S~ðlìLþ€Š ÉH?~ÌTŸWQä¹Ñ¤/{J#òÊ%V|éF«ΈÜÕkUo‘í&;™²CcaÚ+; ]^\×Ë÷€6Ĭ:ÝJY¼u‰ByJ.öÚô/}«DDh\©Ÿê™`Cb¨;ÔVA%ÐÂNõªGŸÛq¼u×ýþDc–³º’nl }Y0kTZÉ|ÔK*âY}dFêF®ÕƒuJ=—¹‘î^Ötýl‚ºÌX8[‚ö(Ĉv·Y>“E<Xëê¢q¤£¸4EëÌðjW#‘ìÍ…L*£‘ÃTåš$‰÷*ŽqÏdÓÕ׋ y=8ƃ °µ Y:…¤o³J¹Ão–Q*ÚŸ½W ÕTÝ'p#BßÒÈMw£ç:ûÛkDm<ñÝq@ØÅnO¬îÊ]: y»‹àh`ÓúLÜZß^³ªërLš+¼{U«¼¢½º3@ws°—#,°/îÕõ¸d_½ •W›0—KŽäËyYÓaà¯Í½E‚ˆ+~%ÌA¹Îæ5QPW‡Uݯ“Ü8‰ÛBaoÏóëmŒÒœÝƒ–°í¼Í>3u#ʵw7å°["±B\”Û2_Üu›Ó î³XM¼X@O¢;V½¿ŒÔ]öQp*ºÄ­Û—y¨Ü2LÚ½Rcu3Âõ–^év‡F±¡Elàá~P—ç²Ìeƒ 8i^›R ¸ ²k³µ‚â÷ZjÚMvA5x ÎQÐhrœèÅ®7û UåaX7Ç œâk\ q¨/¿y4ˆè½±LIÔ6VšæYLW0ÑDr={6aTç}ˆ»;…¼¦¦—±Ë Ót$ÓÄ"#cÍ6cÜØ °òºr¶Îz‚Õ«bøÿñoþ‰dø¿ÿ?ÿŠŒï^Q6rÒ½úHŽ "úÃëKî ®Hl ý€iÝâflôyÝ–¢‘´èI‹¥[ñ 7•ÂênñEX…S,ÓÞ»;h1®Š­Ä•ú ÛݽæIß’êV°M:.0Ð(„¼ÔE4¬ëÐz»)PmÜÌN ½,IöRSÇ\ׯ2 i½Êw^ Ëëªî"1E™(""0æ­–»QæiïVªŒJÅU±ÙÈöéD,X»1Õƒx²÷âó]Ò´Aܨ&÷I/b.*!v¿ Z ÷÷ˆì.(IVaàÖ@Júp¿™aípQjo—û2ÊŠum:k-ã>-[ä·Uƒ1Õ4úÁ8È´)Òý&+y]Š0Ã7Û´W „|GG{R[ô \ˆ Çê º:… *GœlÜVOûEĉ¶»Z±±¡3ÕÀäõÄlFè>kˆËG£Ü'ûÖÄÛî-`‡1»1+ °¶¶[Sši„aè(ˆ<šwaƒÛ¶øB4Ú 4Û' ‰:/yB/Ä;± ÝÜA»  sFlÄѳ÷ÓÕ˜”HÁÓx_UÐD¼G½½}¾ÅÌ‘·nGgŽ[¸¹OpÚén€ÒÇì.oäÙ+‚ ÅeÙhZ ›[÷a¼»£Ù+­ÆÜ´t¢À"“ØÐ}ð­+7(i..‚ûèšÏÐ-•î„ݶ†ùÎ PÀ`R̪&è⋱Ú,Ƭ"ċʠ~ Ô>.`[UGßI›@^=W.é¶|g²‡\ÈéE¤º‹£x®:/XÎZ3œyEÖ ^â?aªrp€öµ& r Åò»ð=z‹ÌÕ+Äü6DÀE«$D‘⹆SÍ(;Ú‚ïÔEfçr¢­¨ *Œ”¤l¼'£ñÞô…³ U—7=›‹úÒœ¡xüëûßü“ñé÷ï[‘ í–Lj°Ð8à\ÖPƒ÷—ÆÞâŸÀ<ݾ…²]»JM]3-bkÚú…dx»( Í6.íx´9» ~QßqMX¤.¿!ÅhϾ„u¸Ùnðƒ5Çú€8›š0ˆ‹zàö€!žÆ‚«‘$åË-¼è{IÁ¥£á ’î–¯*›,w’—÷Ë͵"vóJ´VéÁÈv§j]ÿÞÊàÃ6»@§ß²QংAžUY¨ˆ¶¸ÌÛá±]\"LĤ‡YF' `Ê]î!JBa7D4h3;nM îr¡Ùz.€ÞȆMB49}PðÕ†åJp‡ïÀ2™ì½'/W0ÈCm€«nã´oÀôÅë‡1Ào,ÆÑv‡°5À3TvÓž«®N5í&«› à £gh-£œÉ,”{&»=DuŸ0 ‚ÕÝÏfâ"Û% ’«éþf{º¶Ðl˜«%§»g»|,Ì-‚\ä(­Û¾7Ά—@±îŒÕçæ}ÕªËok ÖÅ3ç±`p‡.âp1øA ¢ÄqqÑÊ&º;ˆÙÕV¶Å.ÓÃý­›;{rò‘j Á¢ªÛ&€ØÉ…bE6нÄvœåPéC©Â™œè…`ļµ4° ßÌU´ðBrâ°«¹x¥º¥@o1šoŽ íuV_Ä+t»6›Û"$d¢}ÉI¢¯ ³ßL¼Ï¸bÕ¥(5‹.È×X8ů©Ñ†²ü§fx£¹üF5Ág°UË¢Ý\~‚PWgc›ÑšW(ØèHÞÚøx@Œîü8°YH°Ö =?¸DGÇ¢Ý PMfsÚ2»P8ú×È îsÆ3ð(<•™ Ì:ÏÁ=y]ØL명2–§å[ÞÚꞺ(½<çPZXj»ª–$÷°‹¡³ÄĘ]©fqon—µ±á QË{/ç¥bîškEÒÁk7ÛÐKÆÙáÂZ Ûç†*‹ Žî§ÅÃ(’ &Úl²º™$Ȩë©=Sݧ)VòFƪ/ @n¢]«Gwe”æÑ|ŧéU&¾+,ëÒ°—t#waMÇiBn_»€CL*gu`Œ‘•ŒÙO2‚  Õ ³àäþ¯ÿí?½)þ_þб©î¢¾ªïmN¢QÉtË<)!ö×—×\¤ÉÙ±Ál‡y¶·oî" ÝÁ°žj?y’X}’qô×-ZØË õEÅqŽ_LÑ®ÙalèáºÌõÁ8pmͳó¼Þ zÑ$±Ì+ŽèÁlOò¢±Ð© Ã8—«(xe÷e EoÕ#¸ HuÊ/eôyí5=šO›/¼›:‚jˆáD$‹Ý³›-RÀ.° ic›Î ¥ëøýhwµÓTàÊÀy~c°ÙrF„Ýßö²Ë„™ÝœÄFédÕœõÔ¦F±oÆ“<‰Ít„Z˜ävPvÀILÖ Lòìe-¸Ä­Q¶ÊcaÍõFR¶Ä²Þì(Ã}—/ÙÛŲQƒåjHZ “„ðf–lq'ðèjbŸ)ƒIº½Î^«-48W?ûj†Ô^M+¤+š]0è9|¥¶m§¿:0…k²Ú…¢WcUÄâ%ÕW‡à ðÞÁ§õò²•Ú‡âê±ðâú€c¢©ë;±aeȇ<ÌCß$CJdèVÈÀ³Fˆu½éÞÍÕ ¸Ë;ÖP¥˜T0ÀD˜²A±U!ÜÕ³ÛgB…-°»LG—W´íãZUDê*U]Ls`ƒ°˜ ¤‚Ì‚ƒÅ¼;f’ñ¨bú89H¼È ˜ÜÜÜ Ä-b¬:‚S1 î ‘[`³±4DµqÝâf`Ã…)fÊê Æ9xÏË›MŒÜ°V§"L£Œ!HÝFGn«—yÉB¬ë“€í†‚­ì6ÜP;IJœÝ§:U/R<ÞÏãýØîÛ¶¿09H=q&"qc…0ÂO€ˆH¨1ˆwºnñj¨³#ÐÎÔËì‡ÑÉ,@ wØb¼_?îê^K×ü?$ÕR¹/R;ÑÍZuPnìoþ µÓ5Ékϧö2‡¼…šb/i_xÏáÐQÈŽp(ñ$@Àì4C@,ƒËÚà>üfß %bÆü¨*ã‹ËÊý²Fµ¼âr)߸£ˆyÍ™€` »¦Ÿ¡lD“`Øj·tØ@mò^Þúr\iPÅXÄ(s]³(h¡+T„Ÿós(Ìm!ΆùØÙìTokqW’ ©Ø–3/À¸~[{·ÿÍÿð—ÿt§øw†ÙJ´âÊðFwKØ¥Üo»2"§ 2ŒQ뼃G÷ü¦ÄSQÔh…9Õ*ï ])壺W ì)^³Ä Š›ôiYö„ãâ)£±ú‹»]ª°²îÏ~óE„ä²Ï¢¿‘D»#¸0®uSè KìâÂ6>ýcû¦¸£+`{µÛßfkÝ~ogr€Nž§ß»ryÀ¥NöV¡M€Y@k®çÛûûÛ{cz®ÿòÓÛ?üãÛZOá#x7º¤"¯òÁI_œÃVãéNxx_……^í໘äNö—Ç—ÿ·ûáöaÛnÅ"=’·n C€àò£­Üe Ì` Ñ.!²²}SxY_Žr:¯N몜«ìv]s‹tbSLàÒ•°Ä×kýa ‘†ÜÕìˆG9ãÛÒP ’jñì":]…87ÝÐG—àeöå™íFv úR(Wu_R=Ïo oUŠX „VàvË0Š@0MTM¹“hï¸ZqWºž³}v7ñ§[§â&$fWÔ…ÃöFŽ0Ϋß] -ºè ¤H7Êg£Ä¤Ë^³/È“]VÁpåI4\¢ µ)Ý·æ÷‰w¢v€«ÛHñ2”®.0¢¯ÃÂH*‚vY=·ê¯É,Yu$ªÃð"0xo\)¶— %VÛí:ç—ð ‚Udѯ—”Ñ(âruæÃ(·d`À £Ö¡è´'»ä ¬«½sŽ+9L§˜D%r'æê%…t!y»¸è-ÉÍ>$ø$"b ʦq‰ásKßéT`õ›¯{ÿÖ÷}—ÊÜ'Ø}]¼T}Q÷WXû&ЫðØ4éF½Ä¨æ³që’@bo­l¤b`_(hvÔfâôüñ»k·Å´Oè™ÍIg;Æø–7^Í• ƒ Ow7D¹€ ½-”}áAë\ʵh×mž}Égí†6nP›ÕغǪ€Â-ÊG×FQ§1«°ÊcL¢Vº¯Ÿï¦MÚf—Æõ¾Ù’‰%PtY =9ƒ›Â¼Äï]äÍ’€g"§{Ñ¢>•†ø¹Ö2œdRžŽa@R7¿dðï×ßü8ú+ûîT7«ºA¦† ôb¨Pv§R±þõ¿ù«ÿõPü¿ÿwÿóŸ,swxŸ[âCËg½·â†`AÛ}¿obv}œ¦ú}ƒÀl·p’á†\Pð‚IËX¨>–£p‘lŸ‹iv›w°Â'³PD³ÐêçÕJ„¸Rã%{DŸZX„BX•¸ÄVÝßü~^m ÓðÙhû^óüéÿøó/óã÷ŸB“¸‘áFt/b’=p1BÕçzÿÛ¿ûÿÍsûáõ ;fÏiù)²Í(7M¸ÿ¿ÿþÿõÿþÿüO9ƇÛÿô·ÿñ?þç¿KðàóùV_¾|ÝG¾Ü·*/×Åe%DVõ"„9[«AºËª"_ ¼s®óóñF××<ÃÜ’î5‡jC%‚\®°‹¼Üª>Ý$öô½]ï¿u¹„Áëp¶´Â¯‡=IëÒRR&¥9"ÚkpS„½…åeˆ›ue85´ƒvš¶' L{Až'Û`.î• ¢„;- .:² GÙPsðbøm$H¼Š¯ÙN8àÜû"c¶«p ´ÅU~4ŸhÀ[÷‘Zƒ™ÌØb»¿ÜîßÅŠ­J m¹¬-fË# ÚA—<ùMŠ@ ½µ0°Ê£uɔʪDR¸V†w8ÈIV",&b ‰^FôÐ+ë¥5˦ˆô2—‘ÍÏOå‹xYß®ðTõtïÇ1ßÎã\½é^}®…çó§ßÿòv¿HV{åŠUrWb“;ì¹zfÇŠ-}ÌŸ~úåëýåc«f]ëËã÷kiù¿þôÓO?ýáù<¿üú|~þòóóËãXu¬ùùËsÕµ=Ö›Ü 2Òñùëçÿñoÿî¾½n÷Xg¬k+dîÛ¶ÙEÁŧ¡+ºA€º;µ@·WCå RHrL?$œx%lB2®ó š*p±I@jÀ@HEv ö‹ Z`køÅ€™É(R ¾åØæPÓyÚåJƒv!¬n÷@Åɺ Õ±¬Ov“3 õnî'ã¸2¾M†¯Û|,4»º:¨cMHð(²ë×nÍ îæZL¯L¹œ×PF‰…©ØÙŸÍ—0똩­aÔ’dÄeÒ\“2"RÝëÒ¸}ŽxµKxDNâ„GŸû\] Á+J˜ºw8lˆ{ƒëB­©…ÇBt€-Ãוªn¡lfU{ZÓ+L]¶I*\^†Ó›a¦šl£»ÄìzŽÜí> ÇŶ ÏFš79è³Z…¦VàzKRóÛqXYð{¡ ¸1WdÖÖ.®ê†ºá¾T^5‚[">«úD§=Ä•ƒR,Ÿ°Šnr*vƒWR`pk®vžõL%‘;ö+ìÙ|2rÄn¬ožjJ:Ói£ýˆÞÛR·×P/ruÙdµß·…þ°}‘ÂKõÉ f ,ëô™¼‰2V[Ók áE{6öæa>«+2£qžÕ’).:Êl¡Š@J#Åvsºo¡r’Žtf”àð‹õ&2pßDÄQN[ô{õ{ð>û Ý“_7bYm…ª ̸ RÒ÷ÙÅt ó–d×¼^ߥ@g0‚ `u.Q'Ù¼Œ¢„t¿Új‹'"2*0É(ÜÈ%~U¼\\ãƒhxÍ5"X>ÍIßÎ:ŒÃýZòžŽPy·]ã[Ùþ‰À xzYý¸”ãa*ð,¼ÛÛFœ‹ÂV]E¸+‰UÜìYlqWâ¨E§n­bàn÷f¢Ìÿç¿û³‹> Í4â鯈; êþ8ÁgxmÌÉc­°4ãåƒÝ%Æuà oƒsõ{ñ•xÌ@š..A‰wÚ`6Â}6ŽÂ‹e“'}ooD\—ÇDëOj!@ŒÆ;õ ߊïÓ…¹˜[¹è„~Ýsñ<—…ã8’<íV¤íà@kú¾~}›ÿå?ÿã/ƒäzŸï»><Žs¿Ô¼ï·&féXÐ=ùŽ×q¾¯³Žõ?þûÿôòqðöþÇçãkùûí–£Wuñ‘~Lyk#x¼?¿*‹±aôë+Þß,˜õeͯŸwûÃã«~>×.õ-çc~Ieù¹À—ãçãœÿã¿_ù7¿ûþÃ'2Fl÷û<;¶ÜQˆ'€Õµa¸§ÙâtAíXžÔ.2;ÊΫ@==ÅÂñ-²§¡¾(wwgf‡o«¾P½¼¶Ât¯oƒˆÍr®˜«ÏË2Ó­ £=[n>Ý-3´»Õ|Ⱦvf7Äê™ærßt¡½z[¶#Û Ìе-êÐ²ÏÆÖ¼5j©ÉL{t²Û9‚Õíä  mÓ'cº™™Ä™Ý`¸ rïÅ\ªò¹Ç¶|õ§íå5 ª3µÁž Âv7b8”Ó— ) ½\©…:Ý:óPK¾™7Ë–a¯~ôµ†‹ê’i{ȒʘÏîÔ$;ØÊ>½¦ééC.¤\&z@êì¢R½f×5§ Ý ÎZË,h䬈Íó@œÍè5 ‚˜¡–¿žwMvOpXËwƒi¢ÔlËSÜÊ œcä-ºÏu0 ¸ŸëmˆÝeHY ã¼ê„5/°»éÛサ¬ÌžQT°+<Œª7æ-…\A>{HËe¹ÏóA“:ÃM±ahÔ}ØD_¬ÅÌî`³½Žãð©ÛÇŽg…Ó Œv¤žFGߘ‰åY“ü sÅMZörÉþj Œ”«ú  Y…%œÊ¹üdæªNX°«…‡Ý«fW ‘½Œ£Á·ås6³©ÀæÛѧøaDº¶ˆt/›Â‡-ÔýžçœÖ]^ae%0¸$>¤ãl\‚ Ô7Žž[DÕ3•â-¯±*M`QÕp`@ºM3ŒTyb^[:æEîì>#¶åZU‘£:¾V,®e™ ’®)CÞ\l¢Bð5׋YôéæLÆ0„~qW±Çòa½¹Œ}Àž çš7É/ÅÍ‚6K½Bî¸ðÿõP\¼+š˜ª†£ÉLB?–O[p­ ë.ÌF4¤¦ÕÜÜ —ú¶0MØh3,‚;€&ã;)ØšNêÂþhW«ÅE4°8á{¨“éN„ÐÏî;:‰ªÆZ]²ªúçŸ~þÇ_¿„_Ÿë—s=°ÞžÇ6nw¢^÷×»n³â×÷_zýᜤÇûÛï¿~=¨v=ª·Ÿ~ú{ñ}øö`»~i½Õxq»ï_ßsùåõoƃtI»Ëùöøúõ<ð¨÷ÔϵøóûãíãÄ\ï¿Ý×иkž[ä¾K¯«¡íËû³¾üäsÑîƒo·\ÔŠmW<êýÓË)¤‡ð^³ç×çúú݇+øóÏŸ‰‘{ÿãïzûå—TN<•³1·íåûn~Y]À9ø„¿YÊ›q™›BãÖs†«z§.¸V®5sÉ·BÛÈþ±xÊü!â½)˜Ò*?áWó«‘æö'hØr‘Jƒ.e¾¬næNÏö“Þ6䟲Ĕ¡ö gó2Yšž›ÆÂµL´ñf¼’;®eRŒØg¦çt &Ñ Þ+PÜ€<«Ö1蹦ÔWp¹·16¢Ú…øá¬•Šæ)±Œ>­D£ž@ìñ:q”g»»Žá\uÉcŸ^ß9Pû4aË=àœ<ÅÁF0­8€ì…îHVk˜˜À:K·,ê>ÀéBíà!7É… ÎÍ/t5Þev·{L•À‘`2»ŽÆÉoe… ªùq‰¨Ȩh/ó¬yøL?¡Ûà-ÇüÒØÙ rõ(/&9|ÏåÙÐ6ºvÛœÝÉ'¼Ûó¨ôÑ¢•î¹pf».¡)$®¢ ƹL0è–"z ÑÝ-NzÁê1ˆÙè|;º¶¤ùòõ<öñÒ`Òk8V³‰ðF÷óô<û ¹ñƒ g®¦ýlÊ»8Î:º-~,w£Ÿ½B3­‹\;„ ÝŸÁ;rct¸„t‰«» =×é¼^ @¹3„-‚Q’ˆÄ.pœÎFm}Þº»TèŠnòꢕR§ëÁ¸ÏþÂè…$:*†Ô´¹à2ñ\àà\o›–›F8•i³ú=ÀB!ÍÙhEÖ·ð„ߤ½ú´þöXžøÚ*ø6<†Y æ¹ÚXéògôÆ&µO¿^…„Ÿ •»ø½ £l¥èóì¹q§²Iø!½¢Ú¬$Ì\\Í0_»ƒ8Û/ÈÏrn¸Ù(/¤ï±Ð‘dr!±­‹ð¶=YÇŽè~‹øí4üSúôÿø©R[­äWhq½œu¬XÉ—hËZ¡Ûþg/ûÖ`wÃ6×äI2/TÝ:} Dº±Jq“†YD¾Œ„›u¢6ì%ÓXµP „!æêÅE'dÉÁ³P«ëïÿñ÷çùÞÎ×ý–qÎùuó:ûñ<ÕëµqT}9¾?Þª?ŸëKwG,$sK²ÛÕ]ÔëëýÓþºß?þðýŸ¿¾Þß?oñòòi¿Ýôù—Ço~üÍ¿üþã÷·û}üöÓo·‹õãëÇ5‹ò?ì]åëo?}B®šf-cc÷¶Å¾åýÃnÏÙϯ5çŒüµúœk{<ùùËãçŸúòåó¯¿üz¬ùõýüå§_ÿX¿üús÷>×óýëòäy|c_žÇ×Çã×·Çûþøå×_¿þá_>ÿñÙЗ÷#BÕŽdè´U@Ѓ"ql#®û#Wà®^‰M›ØHñYµUÓ¸ Á¥ zRË”¸Ð§½ƒ‚_Œš`ƒ›°‰Ç¦¼hO&ÄÝêp“n¦ö“­À^jÐAšê mõT‡´B­Þ©±Ð] OcÀ³q ‡|Ê3`”Ï ¹÷åë¥ ‹±. Hj5ç¥Uva\´¡ «)îC cŠÛeÏ £Ûd2Ýl6ÕÁJ¾gx¶Òô¼´ ¢úÜÇ.¼ðJôACÐY5SÔ‚;P¡p-a3l&<»KŠ¡¢7¸RP÷êÓn6ºø¶eŸUjØ=lŒ–,GU×Uã  q²_zUÛƒ;.¬`[,°C{õh"€Åæàî`£7B²¡‹*Þ4 Ý2u±U‹’Xâ¶GÓ> u}_äfxT‡¿ó+øRîîwúý²<ÐXuXt[ÝåºÀ°O/4S³ŒàÐ)â ¨aÕlÍyaèM™;m6tcëýùœsÕ~Zm‘—)Ùmér­k\Î-^æ…` ð‚"Àà±ÐM7¾=ú( î›\¬Ú ÕUtQŒ‹cÎómÁ¤ ¯… m«¯ÿOš«­ÕÑ×%O'´Â;¿õ su'NZ6ÚÚF±­N}ÜÂ:xi|6hÜXW`qtI'å£!"Ë—æi—>Ù›ÈvuÏ-:9\Ñ-ó°Ë†»Š V³ÝŒò™Ñl.,ö‡0ѪS–dw¶´ðEx¸2 Äê#dpkÜØb×òT ³«ŽYwZ‰]D°ÑcU··¹’š! Ñpã„5´YkùÑØao˜§Û€¦¶Í-r®fsü»:>tÙk ?¿,Ük­þFÇ©®\\ù'…Ù°Ú&èÚšK!ÖSÏÔ:‡¾/ô³‰ÆIõ…ŸÄ%½Ä¥u°Ýè@_~d²ª wÁmÁä‚¿¦öð¬ߟ~ÿwë§½12\[l5þÜóPêwýÃívεÍ3©êúy=ã¿<Çxlûëûñ>g¸_2DÇûñT¸Ûª7ºóݧu¼¬ãõþ2G¬¯¿>ŽßÖžO”¿úòüzùåD»ýô»bÛ6ÃåÇZ_"oô˜Ý)nb>ߟçùüúKûí±ç+@#ÜxÇQÏ;µ­ªÛØwákÍ_~¼ çqóø‡?öËëw¯ŸVDGàùþåïÿ0—{ßâ×Ï_¿>?O¼øeû³±ëõ5nãÓš‘÷ñ’/¯·È—ÙgêIˆú ü#êÁziçìRŽv·l‹`ô QÝêªH7:ÌÃv"±ØÝ-| Wãh›èjÉx§u²©3ýhôê-zÉ÷â8.4¯ÜSÏóqÃÇ’ˆHQ÷.¯êl,øÊU¿Qçr†w#È­{ws#«çrl…“±5¦ü&žVÔ2¹—W†E-×*DÞÄì u‰^¥“EkŽoÿ®ªÉÕu/ ¾gèöçPÛÑØË¾Å–ÈÙ)AÄå€[8ý™âuðÉ›rc‹Lë½zi-€ŠL™`@Ç\ï›¶åƒÚ˜ÓŽ&H’´ ¸¥,}­2©ò)ªÖåJ)ºQXå D÷d”€b™k&W¹ågWβ(º|’Ûò7lh»>–ªª+óŠÐi¯röðf ˆK\U•:WxµïöÞ½¨âóYØÜ©½×)Ÿâ«5VÍÌÝ `’·BM-« L{ùh}hÏ26>`ø!R× ªnËåsÎg㦎nknD†Ð-c]O²}´¯¯ø\¿X|Äzz905µ4 EŸè¶^¤Ý–û Ác%\»7BÙèÔô…§÷Y[s˜Ïê¯ Írrÿ“ÇtM<å0:ö~~œn!¶ÖJ¤ÕÓÔˆêÏÅ)|H.»O/Û‹%Éë~‹GâC¹¡yôj«†ÕÈU¾çÚ1Š}ÌcµÓØqæ7nåÝ]mÈ÷P­k³ØŒÐn4“\jt´Þйœ©h p|5zZC S¼+~qŸê1»—wõ£5‹IíÙ *ªà@žb¸6QÕ›Lv?ÐCxmœTµÇ©$©1»Š1‘Én•›‰mâ ¤w™Tý³›âÿõ_ý{«à±°sL÷$ÒÌéîÖm$–]{÷óÓ§—‘¶`[}'únm…UxSìý‚-ô‰§ä” »iÛ¥‚žÐ.»73-ìöc(Ê«ùÖ½ØGØ xïEo ÷…ÇêFÒg&>¼Žû÷[aj;N¿3·}¼|xùío~÷݇O_¿ÿáÓëë¾ÿúúݧû‡OW÷û_ÿÍ_ýæÇ?ÿñûßëóo~øñ»ßä–ùþ8žë§çœß}¿ÿæÏØ·×^d¼??ÿ›?{ÝöÈüœ_¿ØsŸgÓù²ß>ýðqì¦ùùëy.š'Êû8òv÷:ïÕ¿†£è±m_÷¹.¡ÏÙg=oûë¶36vñx`ÍFÓòò¨P6ÖiiyL¾g˜æà>»¡Š¢S OV. ¤q‰ëÄV‹ÆEQh0ƒh®U „жM&DDùìžÖMÄÐ’'èÀ"&ÚÁ¤IÍÕž½‚{™ÕR˜ðˆNÖ‹WÕxPâlª;«0D«Ù5‘3±ËœðZk‚,yÚ[¯å¼çm†`:å02 ‡qHÄþ:ŸÇäûÛ×=oûëKД‚IËp£CÜy1ãºí”Ý}&!õÀ‹*ºÑ8 á 8Ýov’÷võâˆ]ÄìøotÛntkâ /`”c‚(—Ž2ï6Å ÌZÍ1}!d1L™je¼vŠÓÇt)¶ž=òÕˆµ‚ # ý, X9û­ºY7á^˜Í*W D/¢Z!írÒ"ŽÕ'Ò 1…u¶/x§¸·Ïé'Ã$á‚¢¡ñ@r_X„ ÎŽv¸÷líɘx°÷p  Û©Ûµüy×Ù®Ì×"ÕÓŠ>gP›¬dp#S Ÿ«Žë£­Ö7p}ÙôM‹iŽ«‹éçÄBï‡kçK“§‹žÉùoþÝ?«dü9 /W·¸ÛãT$µàY}rë¼÷ëë=sïÞ¡}¹åœ4³qp@Àym%‰•‚‹$t¡†.ƒ¦}€á:HQ¤½m¬B[ªµ…Â^pª–€èM&êÄ×ÔÈ}Û>Ü^_?ä뇗¾ûíw¿ùîÓë?Žû¸KãJ[mAøÓ,?(×ãÄwßÿ‹·±oÃÇíž¿ýÍÇO·×——Wܶïøoøñ¯^>Œî¯÷íÇ×Ûý¶ocŒï”ÚÓê[ÓïÇ#_ΟšœK’>éyåmè»ï¾ûë¿üËûKÚ¿ìÑ¿û‹ï‡ÎfüÙoÿåïþêGŽÓ¡ŠÐ_üðÿûÿÝ¿øëßýøñûUþí¿Ù“_ßοüËß½~úðz߯÷óoû8ÿøå÷¯/{òþXÇûñùøÒ©}lïïóøÍÿíïþüû¾‹ó¹¾ûþ‡?~ùO¥/>hµæ\îùóyžx¹]¯´¿{Ó¡“<®laG7ˆvûòÝ–W «<ÉX ±º·Á(t±‰›!ÓBÁ>œW²ße|[¡Ó<«ÑVëiÒØÂ…8.[o54 í‰'ªÝ|«Np ±q÷ˆqI¬)½_-. ‹×ÏŠÐåEtÐSq—ê¨`(@ AªÑT™}Mö¦«¡r¹›¶À…%íÄ…è ›­‰ÕNÜf©3ÊôŸ|…^uY+†| ŽæyebBNИ¡ATQÿ5Ž åÀN£g»1ŠÏf¬^ ¨W7"”ƒîyøÝÝ#_ÚÕîÀÕ©Õµ!¡ÓîK§cBy{`ÏíβøÚž‰¥ÊCg•Wß¡&L}ºì]y5 1C°+d™sŠŽö²ŽÌ]Ù°Ú³±BÛç€ oËç¦[ Ь™ñá’-Åshx ŸmOGáÞª–€Ñ“ÚиƒšX éÚ ô\k}ƒ0»g=ÏS\·û ØÊ¦ZUï Š’íê¢(õ7‹’Úí}ñÝ)_À€ªÌKÛë²É†³}VTêU…ò¹¾éí® ÚéÀê‹ÄÐG¬ÉoØ×Gãèe2íLXÕ†xÛïõMi²7J±U÷±{eÚD]´ 3´š²R‘W ý›„°2jçV=p™Œ²ZÑÝÍ…€ýÜ´`Ï‹´Ucd Ëx[JÕ˜PÊXÝ,Ò>{µ¯ÄÙquctõôa¸x‘¡0G¹`Ö<€ÊÉy´_fBðú™5y=y\é.9'¢¬© …Áº‰î«9„”&@Z„Å^x³G9ÂŒ žŽ7I¢ÿÍÿðOÅÿþÿô÷‡¦»¾t߭Ǧ“Æ2„ðÚ9ºÊíeûíàr4ßÛO8_bÍ&QªÀ"^d6ÞÛ…Xìµz)߀wóá½\ĤÀƸ¯ÀqÑmL6…Ý!ÎðVJ‰—Š€1v}ØuËÀ–ÛÜò–—yÈJºê½„YëëןùúÈûþéå»ûÅ{ ¤þÌÌ}Ë}¯-?zj>1ßùþ¬¯ŸO;_þð?ýòó/_~ùüùç··_¾þ1÷ÞG½¼bß6Ŧ¸}º¿ì÷|¹Õoøñ/ÿæwßýxÿøéã‡ÛÇ9o$sìèûo~øóßüÙ÷ßý/w ù×ùWùçóñ»ûØãvyyùðxô>äÖÛøíoÿì·ß½Þî÷éÏ_~5Ï×—O¿ýñÏ¿ûôÃËë÷Ÿ>}z|}ûá‡ß|ÿÇ×O÷ûþá¶å¾ë œýëyÎ?ÿ³¿ùÝ?<üÅ_|÷ú1ÞßΟýY÷Û=ø‚oÌš9k‚°Üp¹E@ÈÆâµ}Ç-ÕB]ðeðrly:Iexº_VŒkR„dà$e [Àe/«ß¡m@€/Û¥ûªÏßÜ‹¸'úð/6m·gñ¬oàæ2 <ºEû‹]Æ[ÐÕu&ïºð×Nr®>H¨/«bÓ¼âªk5F[“Hø¼h×å n0ÇEÑk,55¨£ƒ) ðAïÌ½Ë eöò#"TaÚ\«Hyà“µ£½åÆzFÈ=û‘q=ƒ¥2Z¸¹Ûpb“è†l&ØèE¼ñ²,1öe`ïår›ð lä>ûMz·Ï4ØÄºj6E‘t'ïÌ£ô^×—t³•ƒäjžeÜð1®Ã!âR2º–‘v ‘Ú¤Vd(#jC4õ†° ׌¸EnÅžzÒ'AèAm(–hó¿ 4N‚t¯Àh5øÎ`àP².X/g(BD.Ÿä©Üíb…Ïo_FÔý•c6å½ÕÖC]É#Œ†}man±CѨ‰ªî¸°õ­=Œˆ5ûaRð7Ø7Z(äY|@º(¾©lËˆË nr¢L£9ó¡z$Ó¤]·Ús°VU@Q›}j1{ Žé9ku¯Û@ciˆGôVq#@” €ƒZf¸•\¨è™†&/œÎ%ƒ:ºOB¢meß2މI‹}¥´C`#É·d&]]d-7x³5¯Ó*T“g„€^ÉkÙu_™ VqV󪟖šÜº÷å)|úøCu­ÿíßü~ûý—ñòãóëç£?ÿíüãý®5 ìåv}°@Oc«¹ÏrpÂ+É¥² Ü6º¿Kf1„Y™QÉ=‘dY)h á¤X=‰F÷]qɤ•ÞÊoÆ¢·rxsÙ.r”˜GVÁ/à&=£ñh q3Àµ5nˆT툓Φ€/$á×v,TW„7™‹³›„Œ'Äk[2Ù ¦˜^VŒ…£dº £¦5]¹<)¡°ŽÊäÈ'ëÜHlÜ!`ÕÕî*VÊ3y?0…AÞf¿Ë«áÀênà†âûùÇ]&Æ5·µ‹D¸N醸ö†,Ü£ôÞ8«ñÞ‘›Äêê ­ž’Š“në-/o¸ÌôSvcB½lu7W{È€Ql,’ÌÕœ^Õh!P`¸ì É» °n<†îÉ‹H>¥îërÝ4ƒ1rCzV,̈ —ñ\XäFÌ-â\ð1+ä8»Þ†¾w€d·’7ØB7§Q-Q“@ [t1(€ž³¿~ý êeDæ “™òÆË>Ö¶'é¾Ì³&ÉÔÍ} ê6t¦]\[ÂD}÷¦Ëm =_€]XÛ¦†O´§$ŠÙµºJ$‚$G÷©¨³>·7 è{øW¹ÃrÁÍ¡³ã¸!DOaÑÉÍAÌŧ•϶Ýk!±Y\hq cËhZ©["†x.ÅÍh@ࢱE.>ìLYàÄ1þd£ ·–߆wêf=§¬,ƒda¡«çØ7 àçðmµEÉYnö‘¾,#¾)b¹¨ƒœU·Œ›à6]gù·ì€’}ºàå/ÎÌA­oÓ“ÁWÔqâ«Æì~»#È0»MG€Ãîëgz¡Û¡&pVG8Ĩ{ůÿ¬’a¿Y'zGݘËí…IvGÇœ«oÀù’û*Eœî,¼Jp?÷Xf¯6!7šMG‘ˆšÅh/°N3BAæ-bmOZÆt¹»Wðºƒ)­ºü N´…®zM®Ý¶³p½¡Ûz,t+¤A¬^É®æÃÞ¾>Þ>ÿú³4à_êä>âëãçY¿\*z+Ö>¶ö}×ã~¿‰ëÓÖ¾7×-˜ã¹úeãÇN =ßU¬Í›ñR~RtGñm+·ÀG³Œz½ö²Ì[ ÒâKä;ü‘L7Ë‹bÅ]æÆ\è#…ÖÇOß}úGÕy'¤Gã¤pÿø ìô.ÑÖûa1Ï㊵ö_¿üã±Îš0Æö›û=^¿ãýÅ«Ç9x[8ËïÆ÷D¸WòŽ%ăá*«:%B6r!ÙAœ³»Ékž=3FYæRWk4èÍE#lù ^Û]ÙšaÊ«5]ÓC žCè>Âgè¥iã\e1žà0%YΠ¡ÅfQUsÄ(¿”ŸðŒR#¦§ÁÈ{­Ni±Û²aœæ&\ß%Äý\oÄIvu)³bv:§°Î©àÚ,¯i­A!;Ç™ 2p´ª–m&qøZreòz•˜î»íY ©±ZK³ë Ûqw=äñ)ùÕ¬lÈêÓ£ _²·ô ¹ŽZCŸˆjŒÂN›t EıÔF j%Žºhšˆ‹qSØá"+E{M¬¦é.¤ºÙ&½´'ªý$Ç»ß,°éÅÖj–a9° ªnÆ]n:g¡T 9ÜK8‚7:¸:¶ZdÍór)׊è6à øM~! ö=¶ÑÆËê÷¼ºaŽÑ›½‘'Pà(.Áåö22örÞʳ×ö|–Ç®±ïðê>ÀLö¨ùbv`›Õ §Â®Uîêi®FìÜÄgú¿’ ‚´A UVÕª ˆ -wû–‹¿"jgÞºŸÝµy4/‘¥X5£2±¯8åÕ@ïqŸõè¾¼˜ œ(ACat siQ‘§ªÇÓŸ‡†ü›L‘}@9ù°E0À^ýd0ÖbuŸK¹ð*Ok\ñkxÙgG6õ8ïøéï¹ÎˆÇ\7­•ü¾×—“Ìûëþ²í/»´×ñɬÜî9âzG–ü©'´KÒòlgÎhæe#X™×q˜; 4'ÄÄ£Ó¢E"q‚qTï…¯¡£M[]gc3^ˆEÖ&‹'±f§cº¬5z>WOÆí8*¼ u`^+â¶m?|¿?Ù#Îã-ÿú¯ÿêvøäàÓÙŽ…A¿¤qšáÑÍôɚ݃ ð.º]ƒÆô­Aù ÒÅPju(8%NV´Ú­ž§± ¢–ØaÂ-Ή’új$¹8‚›Óx’´9‚µØ F%Œ^‰˜ð±Këœ^ñBÞLÁ‘ÜZnò~΀Kn·ÕUý¾a;û zgÓ—²(©r‹ÌàÊ\Àl$Ä$ûzó-&Me¢ïÀ“AqæaFy2ÆÑóš‡^‚ Zé½—;.wUzÅ6AG¯µ“³}YwYîN=&gh¶uÖ;5z­é)ÆìCx%xrj^JIØ Þˆ®z”F»‚5´»GFc$»ûÙH!G,ý³CÃ1ÛÚš§Ôi]¹ßX5ÓÆe¥s§#Å\,°Õ/Ò<üåÎßnùJËÝÁÍh‚ŠÚ|,nÄêþ#TÙ¸5Û~ïm…´ÖLu8«¦?Îó °b»¤ºu½[×[ê¥ðLE±ÚoU˽›5Ñk/_I¾Ž·;4ÜÇÐ^ed’wá GVUAÀJ«×»k¥FWF¬öil¥N7ÌF,vÒM¤„Ä\ÚÐlR¹§_[=‘öB¿›3´ ñ¾‚]—¡"Ã5»s3Ç1+9¨Âzwæб÷n/‘‘²Ú!{õ2vƒÆetဃ˜!Ò3c°óìgûi²}^…§\­-˜G/½<å Gx´qø™L1±Ne>'6UõSñ=Ýb8»Ó×Ieâ&½Ö:͹ježÂ&,‚ „Õ¦ Ab 6-Ú6›]ïÉ€al¡lÉ$|Ä%´Ð¶ñÃá I dt4ËXÊ ¡“\½–ž[ü°¼7YõØèü–~D-”ûäÕá¨%äÜÝ£åUM¡íÅ%{Ö[Ä­’ªCØÛï$»G³ˆ§4ºUPRô l©à®Î··Ù}¾¾n¯û͘Šx…mÏê$Ž‹YÖ×ÜMr· ŸIxMË-èÀ,â>s¢N¸Ø›µ¯žm*r®b`cU-ãÖÖªi³{iölKãVçdŸ&¿—tö; +¸×U'ÜûZL,4M¥@†Ot |AÕ« "àêW’埤Waç:ON·Í‘ÁŒµ2|Hß «ð$f1‡´l—¤{Fú˜Õû๶êí¶å£/\ówÐÃ^grÇ%ê@°-:¤Ä·¦ÍûÂßÍgx]lQðPSÈä­5í„.èi-c5b­Ö¶š›[W/Œœ«KÚå{£¥‡¢V³|fzƒSjuTÍÈ/R4¢è}õr'•¡RèìƒJ|Cÿ×CÑèóðwp¬ŽÁѽڳkŠûMiŸÅ÷ˆ8ƒ±ì¤˜w¯6ŽÕoˆY¸vɹú**¹mpCœk•; µ˜Æ·?:íÝ@ Ãô‹[¢ÚÛÂEÓœ®a¢P´R}Öt,8Ýiðf{p/WûËh¤‡·[èåö þðXüN ÿ½-<ÅÝÓÏîò·sýú²y\ÁLrDCrᾺÚÏ´O¬Æ“ÁšL}¨zÏ6m4,TàÖ¹·ïÓ‹ ÷œ½Â"«9n¼GùØQFæmâëj/·T¥%ßÄlœ¡s³Y@RxÖ[$ ¹S×|Vóä[â¹jÀOª½èå"*<Ïvv,Ê FÌ»ÞÃ÷F¨ÑF÷¼C{Йqô#l;UÍp§õ$Z¢}g;/¹¢7FÀÃEh i£jó|ÿüåÄãûO¿[Ot.Š$v/ò«poPeÅȳ rtõ¢ˆAXè\žêU)mÞà;É…·«þmÝub† @yª})BWÝÝ×ø,v ƒ˜èGåUÁˆ#ãŒùZìÙŸŽÞM#žè÷ÖKu7ãy,5¶4ek”#z;û”²Ê¸HRBhÛ.ñQ™bÎbö¢Ü5 G*ä[è¤Núvàш¶B Ók YÓW´‰³½•1˜È«üÀªzg^ ÑH¾Z=0ìs¹mµË«!)"ñÅÃõyä˜8ÎÒmàtËéþ\š…O#7¶ž]ËY~#W™Ý½dA‡©pD½œ”‰"^Úûª9°«z€š>é÷Œq®-£3–%¸íŸŠ¡çÄÙ´×3y+—úüœƒçcmãõY˜ü¹W{µÆ°»\m„z:ßÊ[óŒfà NøÖŒgÀKô¥/m,Ó„ê›xv3Æòõfœáˆ¥ÙÓñ°_ŽWéa|0^^q £Mµ ^H^Ô2áU¬ê˜Ý›2øÞ/qÏýö›êO¶_ß‘ýz#© ß3º×Þunü³µz¹ÉX½&áê W×ƶÝ_¡Ý«žõró|tl›ËîÏ‘á·ÒJ­K>Œð›p2ò ƒwÞ|NB1Æ=Ås½©\ÉŽæ ÄfkšºíZèò®øÌI7¢Z–Øa?炘÷_~©óÛÛv/mëÃò&cO ‚­Ñ6y_.GGêŠÿ w¶Aˆ±¢7cCq {U£r*Ù×*mK½‘ᘠE¶q %0–=×dpñ}ðJ:>Wâƒ/œpEhÛÙnS>Üç-nä^H“ÁµZ "@P˜ÔkóLxèÕ# V\iû®2V:‡ö®°#êÆmºO·-63±wÙv¦WGÙ¨êÁHÛî³ñ(s/ ]ägy€gXÑѨIÙ39¼¸r±ÏÙgŽûZoR¢wÆê¾…Â|F'0Ê'p‘Šëꆊòd¿v ¼/ ¬­ûkjͼwUùí–› D«Áºî±rΊ‹µ—¡ ›Ú ±në/ U~6Öp'Û1Î>È”w52ƒ~î¾—O]-6°,Þô’n°úÛ•M57{±f£H”Wh¯#nk½“W<3­­˜U WñÎî@Mt )rÅ.ֺ桚!¹dg“å#tïêrQh¬ðnT—ˆ˜Ë¿~>Öñöýo?(’¸Ìe°[^ WlãCWX}®3pZGGr ç±Î ¯knf»‡KôâA¦— ,÷ÛÈù<&-ø‘MîØÛ“Œ x9yoÕod½Å9ÛíN©üY {Ȫ"×Z6»ßEW5Yâ ý³ÜÚ\ëmä «ƒj­n+`Ã/¡¶–EQì<';J–{9Åì (ôlopr ¨B™§Ï6»Jýµ òuvήãÀ‘)…¾é#t¸ž—ûŠ(z¨^a¯Í•¾Ï¸ê…çÿŸ«?Ü’lÉ’ó03ÛîçDdÕíž HâÒkP‰äZzz €O ’€ˆ%œžî{oeF÷m¦§šè jeVF¸ûÞfßw‡Ø°öEŒuûnBò`íßg}'ëG÷A´úZ 8Î ¾4ð¦íÙ¼s©Õƒ¼£S®vCç¬(oŒ½{ ôÐQø]o'é|¥·ùÿw(B©ïöä±Þ—KÙx—PÄc"¦K`øÜˆ|)Ó¸ãÊ…k…½1b7î6ow^­ äÝïª4â&ñÞŸåi•…‚)Å_W?”1hqŠŸºFc?õǽ¯+ C°òá ¶ß=Na6b¾¶F0˜¯Qhlï©Ì*2§mçF<Âf"YqÎ@'¾7~Ã~óà_…_;øϢ謄¼œéÛÇlVH¸mŽ‹~®«E}^¯ß~û“TÿìŸÿ³š£rz_Ue\¦K£ã¸Å®;Ÿ : òÀÞ€Þ<«2ón€™×Ï9°–7êD¦³wÿ6ë+Çx^ýv¾¸Ö¥ ôScï|¡åºX§ÝLPoï+˜I óò5¹z? ’Ÿäƒ…^ hâ^9E–i vêÐt2Ã¾Ä âmßïÓø ­ ¹Bûǵby<bHé½2á6µw›z°ö‚Æ‹Á!G3Ü}ÁéEDëj×þªq9œt'€îÉu2_Ðî€Ýü ÇK¼K‹‹'ø¥.¦aptgÛL¿Óžó!ŽÎªAuAîe}cJÛñ³õÖ€ñ"+‰1 ?‚œÉ€am„ÊPgq«Ž9µ7Ÿ¿"ë¿$ÚüßÿÞ|>Æó½ºIð¸,qʇaâT=(|{þm ìM#7n ·¸çÝ ˜œÉ»<ƒ8,¥*dÐ; .jƒð¾óþUW—B²53èNŠS=àa²PâbÖ½X87)^ƒ#û”Oç& 7u¤w7v Á×ËKh G¸hÁõ–‚}èyãBþÓú±™ð„xê'UäÍ$”)žÔTUpfñ[ôÆEžAJ·eû¦ Vˆ€¢¤Û˜> tO±oª:›TYƒ”ê•`·ŒÕlqÄöU>öýÍ%*y蟌©Y}è ÑÆPåçK 8’wã-žä>âsäÉ<_ÅgjónLl—Ê݉‚b]).ˆÅ"ðb52UåʃóXhò¼¿Êj²éÑ‘ Eä—9ÅQFp‚&¼„¹ rž‚Æ¢KÉbB ïƒ7OXo!­0`6¬“C¸8¼ƒQÅô®ŒÔ »¸¢[¸.’(ôðZ];HÇ£BP Èmeçæ{Oc,Êù 7¹ aðv¿Š©Â)95Ódú˜ïnLœ‚w“ÒQí»-‰Ã<ŸÉ9ëhX6‚ÇeÏñâÜ{ë>õYàb24_»ÊêŒÁ9Ä9Å<Çଂ:ÜÄ)QbûvËoT±„®xyÛjaÛ=ô¸¤Q·´GlJJ³a1‡ŽwOR !\½¡aà`ÍÁ½½î/´nc®º•Å5¡s÷»³('å©z@W: 3ÛQrM}ø¸ö.èïþÍÿõ?Šÿò_ü¯“ú¼þDÅ‹¸’Kè+í\ôcŒy>%e!Šð#·o·Ø}Ò‡¹OæVð×!Ü;ö…që­w&±$ gÀoÎ4jу21?’´Çý·Ešù¶)EÇ|…ü ƒz‡L!Và½Õªß‹ÇJ‡¯»,¦a§±‘ ãÜ|ún\÷ýˆŠòäˆ$UµÈíwñ þ…@ò 8l©HôO_Fi7VcEˆDÕ•{¦NS `"#é[> žÍ†v Õ·ð Z!9[ø`µ½14ÀwõK)ó{°ÀÇö2"&p;n<:ÔiZ´Ò+îe€Qø€„“¡ùÕ`¨†8<Š— ‚L_ywÆ”Io¾š«ñ@N£pSÔ 0áIF6ÙÁsS@ â4·!`0éÆ67b`ÄoꇄPs~ :1™nµ2†»±ÉÉ\îtÔ›Rö™½Ä\I‚»i`ÔäÅv@iç=~â¯Üöî)>«˜.¡ŒI8ÁŽ@ÛiÍ fMÜ4ýôš9ˆc£(oÉðÖjC (‚£´Üâ-³<Šá Wg³4ˆˆuK€íKÜPÓæ}mBÁé$r$v’ªËúÝ2ã}dz0Ù¼fŽäŠÞ<>ä=¬ ˜N¹Fu7Üר´áEÕ6…»už ä¨1@1Éà]fÏ`'ÃFL_¬Ú8:Ü$ÇäØF‡CH絛¢œ‘í-$^Æ­GñÙñû˯…«ÿüüöQÏchB‰jŽ) à.Ây“J#~\M&„'°1ørºêNry%`ºjŽ9;ª:$9ÙžÞª ¿vˆ *ó½ÆÛH᡼YRyh$Uh[’njå&#½º i4åÑÉ„#ÎãU°^û‡4GŽd%澄ÇÞ‰® úŠÛsà٠ÂÆ1×z1MŒb°»¿@®^nÏÙ©³è:ëÃ\À*^ÈÜ 64Þdˆ \èQ§¸†0z÷’ax ¼–©¢=ƒB+Ʋ <+ð6P”kŠ6BßúCáIup1‡Æ‘ü:4YͼDóÑ})¡’v»*GÊ~åÍyÐTFë"6vQ¢ô¯ÿîÿüˆ6ÿâÿë›ÁÜG™bŸ£Vû'‰w½FŒúe~¯9¦X³( ¨¡¿¸?~>c´ŒzKbb’#Õ|µîowW‚*Ll‚hÜÆ±2÷LlÒgìÕAuJ9 "îMPxƒH ëMÖŽS9¤kó¢ÖEiÞ .1V5´¨n‘•þ½ð(œÛÕw.Ãü,öÆyc’Å&V‘A‡#ZÆ6D0´‚ .ݯd9ÉÁ$X¤[T9­=%á!λé;"‚a‰Ùä Jtÿb® 1,)Q5̽ù&np ÷>†ÞL¡¶yŠNˆ9c;w7ö)½T°€÷^mE| 6!{PŽ ,üêÐH°ìÑ™"}»oÆÙK”1ÁLÂÔ†{jÆ—±&~ŠF…€´6©ƒÃ P+Ÿäû‚±µ˜Ý#TæbQ(ƒTã†cXµA% ÜÍ·2*ÇÅMΡÇê }k' #x;©q2D¼‰Á—4DÓ=9©aÜ@Iˆºòž¨±z%4Æ 803úòPÒlÑjð)Iƒ‰M©4/´)²VVßO* ö"Órµ•V¢QOÇŒ¨£3v®È¬YpßãJèÀiˆO3˜‰[oàpû qŸO–Ú¹p3aAÍ;Ÿ5¦L¼Ï¿ûcÛñ{ùíz'FÊ$™`qØ[wÊŽNÒs X[Û¼ŸîÁ$ ÃìBqœÍ}`v¼Ûë«¿¾®×þõ|–ê9ø`xÞ¦»0Wö}æòLRÐGa€Üéx1Èè =vH¦¤Ž ;¯° Y{_»kŒä†izuIU—1Æ-=Ã}Þú\o ._7ä”VüÜq¸$ ½‘·„>Œf®=¡ÙͰ¶ù´€Š ÍêÝŸ—%ÕVÆÐÐÔýü_wuaŒ?L9C¼ºnºåms|a<¯½4I†pc =Å TH¤jû —4Aüüš“/iÏøkÖ `ã ê¸65fÕ`‹qQ %6Ùæ¡P4s9ea° 2,?7ט304HMe£ÍžrAW÷àA‰• ß^ÇùQtÄC?ÿS·quÞÁNFŒRv>ge›é½YLÍFàŸ']"ÝKZ½}C¨)S£] ¡/pO øì6¡ 3 À‘sEnà-܇hG‹¼ˆ‚]•Gz–N&;ïù[©>$3®â>1¸»VרÀ¾ÅsgèFQs,? ed%E*¾û1Qqä9ð­ ÒËtiDŸ Ú¸ì â ³é«|†Ã˜(ŒÌûÇi¬É'tm\£$ñ„ö œ#Ñ0¸Ð#ÓýÐ9¤ ܰ彀℧ d€;Éî‹ÒÞ?.›);2 „ûš1J‡0–)aN ½‘£3€&2¥;·€®‚ONJrxâå±ÏÊ“<Ópô,2ÜÅ“à •;–0EÙøÌVX¥v%*¦ ó J,ÞÈÊnäL+\›3ÌWXÊ'É`¯í" ,áÄ-ÃÍi;tx¸œ,lÊâ™@U¸5@~3-Qªû=”öE죾Û^ƒyÛÅNÂ3½Ü[p„ÆÜØ3]x6`©¨ aa'i¼„âYøØºjh¿}m«G פÚÝá©aîà¼Äƒ(Ã-Hj½ JYÈA‘o(°Êíê¼’øÊ_1yæÛ)b¾¼ˆa8ª]ÁàØiÝ"tpÝõøânÖ´Å”8oðBNóÇÄ·éF‡U†P!‡VGT­þ}ò´óõõãëÇç8ñÇoÇÐz‹šÂ£}Ï«Ž—øûàè-§*U®’£Úöê‹<†¬?i∸ªhxîÇêÏí læÝŠP#º/ô "ÒJ¨1P„/¦}'QptíðF¬ÛU22¨vŒÊ¼Óý‹;EûJP:£ΙA|êæ$ãy“K6ËT »‚7 Ž Å¹¯¢ìßJ’v÷ÉJg&)nР*³«ÜsVÀª1çî«ó&‡@[›Uñ\¾k3¯kß’3½¡«î¯ :%càÝDçM…Q!• „RC¥Ê6 ü8¿‰[8;(Ĥœ%xxR3 û`Îí‹lé+ùƒŒð5Χp˰´ó9â.¯ýoÿ øÿ2ÐÎXý:V~c^ð ýŽ&C„A³þøñü'“hèsÃìrÂ-Padztš§<†7I«˜Ò}/ÀNÃꃨâbdt°ÐÏ…8_£à¸/óÊØw8œ¼Þx¶_ÒÖÆP}Éx,@‡[‹#p=”ÐN.$dƒ~í|K¦ø^Æ &ñV8sóÎH$ºÍBm61ÇòF£Ô ¢*9Éw‘ð“™æ‹Q¡x˜áàB´°„C¸5NÇö–£6XÊ–$¿4ñÄx¾½Q"ÖŽÅ5./ð ¨d0C´Æ8´Gö.Êaì›ü‚(`¸J»tæ§3Þe4ÐŒ’R-að'ÞÞÐíL!å'èX zƒø¥ŒR_°>•ÚÞ; Ýg ™â4–@娔¹a‰ãíìÂú宩ҺeÂíeúXÉÁñ˜ï¦zº]œ ›Ÿöçä3 ¸I›Ú2’ËÆ@[•Ýo¦’û缌"°Ý`zKm׉¡”Ù;„®âø–|‘^—ߘØÄ`’Ƶ •woûã~I&(žAb DljK÷‘È|G ÍÞæ¡gÒ]ïÁVÄ~ á–‡”ž[ÅÞ¶Ã*މT¸7€#™iÃ¥r÷@;eÈÑìþ4xö¨ãæ1!,Å«Ui˜‡âlDuضc$Å!ôÝ‘Õ}Òsó[¢AÝc‡í=9“£„ððÞ§V¿…Zºv/Ä¥3$²¯÷ú‡¿üoïõû÷oãøå1¾'6«Øü³±¼R‚ÆLÆz¦ÚPzGmHcN(r³vñ!ÁMíýÈícq4DÆÛ=ÊŒÞû70ÇAQ¤!ÕäŠjÁŒ=R;¼”Ô]¶¾ï{{)sÛÍIa·Åcá ²·ƒœ,MáN6É‘cãšÉËD=ÀÕ^C¹uìÙ>5‹sh1!ß©¨³Éô9k€ }T=œw¼’8vzŒ±Úýs‹ ‡fëÈÕJîY¦ã °Ò}G'âQŸß“üºýžƒ…l ltØüÓ`í½KC™›=¸Ã’Dôà¹ãºa¶Õ½D¢cÞªÐz•® Oç¨ûFËÚøÂèôSd°9ò(pÙ 0CÃá{äe†õ¯ÿí?ûχâÿã¿ûß^Ð7Ös øÉKdæe4ö£ããù}jn|u½nE"ð6I,a‹‡k©êf~Hh]à™07ô>£ïí` ‘PQ1ÁkçIà©MÒø%¼x¯p;95­îCQ³Yá¬Úa EøÂ†áùØËÒ ßɱ—Å-A¨nFg'p¼Á²Ä\"˜ƒ¼¯<……0/‹ÕÂV$<œ±1 Ûp‘ïMÛn\F% ¯ÐD`6Þ¾yEBX¥n®èŽÎ'¥äfRFœ(Ù“Â|Û€‹ž nÄºÔæ[4XÆI:Ôê·0›Gc ÷~\ˆ½Ñ$ƒqonŒAˆ?÷?ÔèÜàƒYäît!ƾGh Œ=d‘íÅŸÇêà@Œ\ÂÓFÐAU˼[­¯ä¸iÕ‘S›[¼ÎSvßS¸íOÇGá=ˆ(8Ù÷Û·‚T¾ñ¶ÌY™Ö¦^ƆÛU‰A4Ë´»Ì‚ ÚVÚ}GCDMŸH›{1ïíïP÷&Cro`²ʘ¡·ßíYœ•àÆÛžÉNn¼ØE»Æ;1@/p¨Rbï_Ãwo‹³ÑBFf…+ð‘pHðõ“12B]6Pz€ºy;BŠW‘SçÀƒY¢É»ö›è D­Æ‹ôäÞ9îÙ@iF‹Q©Ï¸ bòÑ= é>õq¹GÊ‚•·¸BÜöæ¶m'Ðqÿ‘ ltÂd‘lTrC«ZÐàa£½Š“,V‚n]*+C©÷õþ|ýøõÇoçè¿ý›ïdz*¤§5;u“zÌÏd3sßLÅÚý*ް…„ä|ÞÙ`5´ß[¶^†mO™ÎB»x7‚ ³2ž!·]ôñ@Õ·¢*y77Sšwžhç‚r¢H±dcêðŽ›1ŠïâZü‚N`°O½‰™„(i/0ˆÈw× `ß±6ÕÑùBöÍ7A>šä؉¼æ-íRmûþ Dž‹–ñÔwsí¼œäKø(iÌw÷{ða8 ©½·ýUtnR§ìRÑ~‘ÆcLÙc në"XŠEÝ©¨¾­‡mr Éœb=Ģ㰙G¼5d›ìµ½Aêh|C8YºØÓI3b½÷ö‚ÖÁ8‘Ñ ùn„p©…“51–3²ˆ;, üÝ¿ùG;Åÿþ¿ýÿ4w@óU39©Ó~ Ó »çóãã8\ƒæà(£s#ï ¸‡0ÿê±"rÛ›{ßïV;Æš[R®ÊIômÍR§‚“òÄs—+÷¿t'$?XÜ@ª.@w¿-Äà¾a2ñG;ƒã^¤;ëÞ pºpÒ(¼®–‹ï.`’шw20‘roh§ Á ߀ÄÑqå®[{Ï­/bŽ{œ•<kãåŒÉ3¬äÓa0Qs§ÌdÚÁøiÌ)¢ÍûgM˜3Œ’é=Tg zTfðµÝD’÷ÝÁî›vJ¨ KÍ„[>ØK ƒ$ÀC”˜îQÔ¤m$\¹ »øî̸ ”“×¨Ø "ß"d2¨à¯iXÔÖ›Œý¾ºÛƒúwð›cf,_ˆÅB™l[W+ÈH]#cñ޾O°E'Éî½»K´»…S ûr@Ìc.À!ôæÚ˜ GtÇùòS‹S0P]ºIšTò‚P>6¶Yͥ졙œ`JÑ)–w¿GÈj`÷r®QWÕE?ŅоQ½ã@'“Æ;¼¡sò­ºn¡I[…IžBn[·˜47ô3>‹p”ƒmQò•*Àr/g ³à`ç Í+ð=³/•p¼û7 F—|%'Ñv—ævKAK• ãM4²ÃY,t5hlT ïYWð±úªqOÒغ¥±5—³®Ïß>ÿããœóËßHÏðùÀ±àwïè§±ê`g?edÜΠ£Ð6:Ù` ráðIVá±®–Õh‡|3wl,r/Ó¾쮛LÄB{è¹ýYšJˆ²¾L`¢úœ)૸x7kÙ&•*–r…Ÿ¼)-º7oë(ì:,G/‘ä?ß‘û`w|Pä¬1€oÃ#z l®…ÞÊ]Á† È…\AÀÙ7Iôþj’b–רoÁÞ»y?š-£p ~PWtLÙF·˜ä‚ t»HÚ/àLšikz³ývÁJ>Á/à“8 U\Ɔoœ.È ÊG#WWZÁæåä·Â²_ÂíݨûzSž°WóáT'ªÁsylßn@,çn/á$ò(Øõ#ÙäéÞ/ª„ùi6©´fw!Ì‚¨¯àœí=xcǨá .A;»ci#¶dºè–Š¡óIP?s7GlÁÇö‰ô`mÜÅK<ˆ+$òÁJ@“7¢$N *¾€ç(Ñoñ &\w³0“&Ð ‡Cà[Â6íy¼ªÊDÔ‹Ôý÷(^ñÊ=ªîv²6’XС¶n™½çh©èa”ó–Êó3 +²}€IDAT!êDþ-Ât¶êÕ«è²CœäœHÎTˆÒ"vñÚæ$×M(ƒMÏä±ñnnß”m¤ŒÁdU»ÛÈ:,ŽYñÚ¬" 'œ©rXzº9yÞS5ƒ–ØÝ¬ï¤˜W©:Üú¡Ìƒz‰7uCØÃ;Þ«§÷¯Ì¤qUºPP-¼G˜€ŽÙ˜‰‘œŒÄ¤ÈH–ª™·ÔÂÓx4Lüˆ'Ãâ®ÄÑhÔ1XwCÝ-±ÌØÎïSYƒlP±©-…xVDW²U³À ÝeÜ%àY8€+¼Ú¢fS«ñëß{¿Æ8þÉ÷¿ÊSèU¯Ò†ƒb=(`ìþ!ÎÁrÍ„(aÄog•†#°”Mx’ºø*E,|-÷ Éb³… œÙªzM1¬®¼G°Ä¢–¸w–SÝ¿‡EÄ‚:@‹7Kvìà­|/“8ŸS§]E&âÝãjQhëB¥ˆÙ~1q¦XP ØêðDðŽSÃÔoä°?·{èo¨W»ïan®¿üaíUÇ'ÁÝ]?US.4­•cxqð§°™ ¿7.Çb¯˜Ê òßݲÕÙÅr>õM\á]YÓ£=»fúVäZŸüY1h&U2~ Æä·hˆ“Uv‘Qôá\·] –l³ 8À54€Žï¯é“É¿ú»´ùïÿź íp?F'ü>Œ]æ[ƒü~þs=î°ì ;8^’;CîPH‘¹3â‚&î×$À”Ú1bÌÚà•³ž6Õy‚`‚@û¸oåĬ̛5¶<‰ëÒ®!'·¯x±Ä@<Ä+øºïÌ#yÙLuõ‹‚ó.F°ÄS(û¼ýóS÷‰eƒà'I¹JŠMºÛ—uö}äãÉèçmK¤Q„CÆ|:K2ª #n|!àn ¬öDÄs0V³dc6†˜)r\poêe@|'Û7Rï%í DîñÇOi]h§KµÜÂdö}{6|c6#Ägq#ΕDΘÂè½AÐ];)ÓÀŽN•W¯ðŽð ù`‘¬¸Á„«If1_í#™É ¼Jå5@^{ À ƒ&,L*Hí|U p¢‰ÖÏŸWË’ènÖµ3R¥Uuk_Ä©Œ8ämd;+¬pCi×_ÿü¼ú*y`n´µšwPÑèîbüZo·÷!GíØÈÏ‚o:vÜÌÓrò2ìT¼cÜß3hÛð4Âb pظ*ÞmTøÃ1ñ˜ªðŠ6UÝMLªdó¾6Ìþ&òÂgi™xcÝÏEWÔì^’n„êµ^À;(ù¤Æ¶<˜£-g«¦ÙáûêwÔrˆÉ "¸ó²Àz =/3Uƒ8+!8€,´ƒëí]038’å°jvw—÷-qŸd[%Ö•]õؽHÅkä'E¬ëB易âëýþ×~Ûž5 ‚í–ÕÀš,ÀT;§3쯕žs¸Úû³Ê¼)ƒ5`"FÐT$ZéÕãœgyüQÎêë~@€%¤ôÍa4F!iÈÙÉ% Ú&w‹ù1kU´]ípG^öK¬§#*ovc6ŸÇ£c@3s 6¶Ñ&™“úýÝ?ýÇåýïJûÖ œÛoÔhÌà)]ú£ÌÇ<Çs²ÞäÆÝ(p@UVj,Ý\íWiR}óv¦DK8F€<ö;C‰_ÉQ¡Hª²g#äAta =’æM8¸‡@,qs‡Kã  øat¼Zµ\¥§â…’(†|a47}Ÿ "QuŸ´¢‹Pèä Ú â¯“‡¤¯;ïÝCY,Òçà!­“ƒä§-ÑqMkå>ïxµÐ¼ívS{æ<t©ƒ‡ ºHJW<eâÍìÝ&%xT]­Y!᜺WV}A (¯˜’µŒ Zù]TáÁ 0ÍÝÒßùÈ[³Þ”gECŽNϺ}¨ XéUI+Üg={k¥YêpEÜŒâêdθ‰mÍB;.Íp˜ìÉGã+8äÓÄàqäÛKù¥$àwbÆ?îÃî $ÒK œá¿Ù»³ÅÁ@b«'îD3§>/ocÕãÆê¨8…© ¦¢; ;’fN#ΠÁUõŽ64ÎdþhØ8åãÝ_0$ñ¯‚¡: †£…©lEÔw¢°Ö(9© .¬ écGꦢh:>óKqoȽ áNw‡¿`än‘ˆ“æèìC§ø}ˆkB¸¼&c7–ÒÜRUÌèÈÉé¼ ÞUÐÀwC·è™'(<×ú1J#~ŸZ›dÍ UwT9XcEåZÉÀF¥‘·ðØ+“O7Ä'q‚Ýá¦øÄ÷$“4’Ì1?Ð]LÁËob¼^«Eq$WîX&?À´ß“AÀ—xEC‚cLÍôŽ` ÎMH—ZÐpŒ›—÷P+Oàc˜›L…—¿º¶¸é.žÂë_ý›TÞÿþÛÿéíõ5J¥ãZƒWpÌÇù‡œÛ¬‰_À±ñRŽDÔk€Ýï+£(Ëž`;—T 9²›š=*÷”›ÜLà*äIÎg¸« }nß[ ùF$œÉiþZ¹¹ Ÿ¾q*ù…øîÄBX_ÀᬪwQñ¼r‘kh$%f…_Í+ì• E,ójlpÀGC7"ŽK:H%%Þ=¦46uáF¯‘…-8™ ´I|Ѻ)²‡¥J%uñ5 Í=¸…sµÌug âMVcCc7XÿÃ-á w÷h MðE„‘ûV`Ö0çn¥ˆ¥óhƒx¼üûò“ˆAŽiuh2ÃO¢­¯*$Oò¦[ÐÛ6$òØp4úî† Ã;,–<ºÈ宸¨l¶1F£ÖÀ fÀ¾åD†m#ôä…¼Èi¬Ý=Q7œ&äN·w7x‡çQaœÅ°6ò°@&à Ct‚!#b'°…Ñù ¦öÕ÷¤´LVå\^MΟ’yy7^„UßÀ—Rá®*çª@QÈ{ðTÎtQãÚ¿Vúà øf”qFʸBKÎH b\ÒˆÚôê‹B0ƒU,dì8ì¡k˜w¶X wvÕ輄Ñh‹* '`f7òûÞkŒ¢¤Š±icéÀý2 »÷ö.ƒ.±{1=k&Pó]xËøyQnžRDHé6^êTh`€ìQpêNkß¶ ÝÓç_Ÿýúº4_ü›ÇyÎ1êà’ϵ—±ïyÇ÷›&1š/b7.d¨žT&w75O-H(›— r7ÏTí+iÖÇýs0ºçÅä½·Ù1¼Û8«T¥MÙVñ‚*açšò#>BŒ;ÄÀFØãìà€ª‚ä}¡›íÙ­xg`˜:æøæ¼FB5s·hõìµÐx.‹ð—«ÖŽ2E¶.a%%Mèâà'éÂ,18ì‚|œ÷ʪ½vC,°‚Wû)€©}%Ž•JàÁ¾ÜD1².Ý/±:ËIF’;͹¶jf×.Àc^iÚë®zßáë ùV€kÇO`Hƒ¸Ø ã]:À# ˆHƒSÉíÄû`Q¬bJ-Îa¿§rð‘VúÆ.3r”cc;>X¿ÛÍ|8 §Òé¥^ü<„Ü Ãc”ñUµÅVN²ˆ”Qwopg©1bjprQ¦tMœ;ç6hÝiî( nš‚!.c÷x&¯$è°™,ß-™ºRõsÂÖI”t½0ÎÂÜØ…hãX«ÐÔd}¨æ½t¶X}ÿa£«øJövÀšr83¹˜y/‚ %>¾ò²b[€0·ßc  ˜øç Ò.¡@ûÝù9]¹‘¹³†¢2‰JUUC}ƒqÁ8‘&m0QÈQzŽÐŠ}ÓSœºõ‹UË™³"!/¸b?ü¨›;ÿ§d߯ðÍûá:ÝÉMØ[ÁUª Ù$§â¬Tp9&JF—˜\7Tàê}ßzoŽtd¿]Þû<ëÛÇã˜ç9á qvÖ˜…“di$sçþBš$Q2–Õ…GØÂ”¸Ÿé¯š“híŸ>=X¨ œUÞ†‹fŒC³·‚CôvSÝ~z9Dzèþõ°ëg仄k_¢žáx‡Áä";”Ø"çÿvN#¢‰{‡Ž˜é~ÖÇÐÞ4lÐ|õ€H8„y‹lîäþë!–r k@!">·_â]üL¡|\ÙÁ¡ÆU_ƒvÿÞ…hÇç¿ì~‹ƒ(&ðd]áe æ£æ]Ùè¦í²Fë Êø3ò ŤFIG°¥MFüövlH·hs»½w¼±!R25Þ¶§‹ËqøïC…Gâà ¢‰C9•ýÜjsó>(º4ïÕF†Àü`Hö`¹þKÌÛÿð/ÿùyVí}\ý@Žr˜wî€)'ùúÃ/ßÇñý`ߊmñ¸ÝúVrï=y‚o„Â,ÌåßÁƽp@&qO 8wK÷n€¼ÓÂ$ðB'«ª“å>BÅy¿Ã:$¾ ²*äN”\à¦Ì<«X+6ú^MÛ+ôsÇÍ8cP1>a9›ì +*ì"W´’JÒÎ9Ydƒ¸澘›`ásvCº7Cu'© ›JÈ(ðAT 7@ÄùV» šöVÝ(\6æîDxînQE ’ sù%xòtBž‚Œ"‹”±‰¨íÕûÔ󬽃dÀ»îoHdß^¨ò!"ZnrC˜w°àR!U‡<­\â)¤p)sðẀ¹òî,¦HTÉ^áåîÁ‰³o+pÃÓ”°B@ ñ*ʺ;Ö%ÔAØ…á69ÓíGíJ ™àªšwv ƒj–(ön%— rè$Òl3½waˆƒœWKD%uá HXAPh¼Œí—~ó¾ÍÉAâkx¬ sHcåwÞ€ÈlrH7®aÊ W°¶{hRø ½ÊšA¼áŸ=åÖŽRêå¯Dw¶È„H@vç]b ý8üK") Bƒ„ÞN¯k×B*s´9ÛMÖ½ÞëÐ=¾‰"Ž€šØ¥Pºá·w68öPUÔ¾š‡À[Ü1â™ÃYm*Þä ¢ÏîßÿüÎëû·ùñxú–°ˆö ›0Üf3¬¾IðØÉê4ÄYÂãv<’[ÉÞ¹7¡¥jC;¤IмÁ¬\ÓSºñÇàc ³ßÐqõ›ðÞ/I­ÐèÏ"«¨‘x°¾~Fœ£9À{þiÞ¸oܹûܦð0°z¥î&ã§r U¥îR½ÂY÷;4ØE*'p´mï$ö.~l| T?¡ÊœÄ…7í–|9 t|ÁoÔ\Û$ÇÎo£ æÖI8{v¯;öÒiÑØ‡S«¨è%•\B9’›DªK.MÌWS5FéÞZÅÚ{—‘ø(Vg‰u#ÖƒëN¢)öc FUØñfîÃAüb¨ñ[Õ`#æEžÑ VZÀRià¼l¸{ŒMäУJÐüÚþÿñKñøÿ3ƒæw»Äê¼<ßd?êt§ô%àã|þap½Ù?׿ ‹ÌP•·#f€“Mðç_ ä@¶ã’ƒLå$DmãMÅØª2\‘‡ã%Êø„*âXW“Á£p¡¾ÝÏo„;G+Žhm¦t0ë ãÉ;¦ðzw–xÆßÃ'ðŽkõúûøÓŸÿòq|PEEuOð¡ ±òóÒþê›ð®]ÒýÞ’+ÀF/¢CƒB;¼ˆ=Ô;›àÄ/H-¼ #ÓÂ0“ªñEJ¸Ðïª P„fÕ‚ {èÀMŸ@¨ jŠ©0Ä46ø«ªFFBð“Ø¥s`Þ¬¸Ú›ðÁ'r£¬šº *½i‚ß ÅŸŒ¥[%áo‚E½ã¸âÅz†«´Þ³}eɃ5Ä8;?×±gÐ!8Øí4©‡\oûžÊWXD-Çø ¤ÐM’»¹¢W•ÂY~0lRXF±|3¶B[H…îmøB×n’3~=q !”ËV Ïäíìà°;tõþ+â%nØ ½‹qôÀ=´uMÍßk %d„‹‹¼_Û›·j àà1*ÌΛ8ªd®bïÐÎP7>Ju#¸‡bp d¯A@C:¶_Éb99ˆÚ`{1ï¶­Ž=|Î{{_ b¸Wa€»=’5TßÛK°’Ü–ù8pI…}CyrhÙ½ÇxÆïxƒ'p '{“ÛútÈ*´ië÷?Þ××ùñuþsqˆˆaGbí»†ÅDÒEÑÁäPöŽ7³&·blîf0w¸`!Yâý417Q€K"0 ‡¼Z1ˆz]¾W¢Bÿªeˆ¨ÑYk¿IÜ«j2˜å·,pÏÚŒ˜oEƒ_0ÉIj=êì~Mhq»QRÃqUz¹p˜–Ö{«´”avûTÃw3 J 7s—:¶¼Í=EsçFaˆ}-ÞïÁ€¬Ò*ºÑ " _ä/ƒåÜÕü9Bó8$±w6tÁÎ^ì¾7ŽT„šW%âA«ÉÃÌ!îÁiÝì¿ÎÂI>RUÚ¹×7o +H®€0‰%s Â&ò­ñ åRåÂ=9éx("7¥Æåý¬Ìíµ¼èõoÿÇÿÛ?Ÿþ‹×àÚ¥šåëà’ÐÝ q?~L=?ž8ÎN›Ä&¡<™Þqc€ƒÜ!ƒëäaHp¯Ó°ôSuÄ ·ƒúÙ+½ÉÖï[C‚( ™S1²ÀêðE0žÈ*]Í.;ƒéJ;ϵ?QÇÝ©çê–kðs7vÊÃ0ð9Æû1b‰'ÔA·‡Mø%|{÷å<®W¿ÿaÿÇÿô§ÿ÷ÿòï?žüCmF»Ñm@Ñû™ÙþBHÄB?•=—ËnÂ'FWvÖÚ\ÉÉ}Ïm6Þ… ç¬IŽŸÉ‹]ÒžrxÚ.I| ¯ n‹ØÌ - è…,ô(ÞØÂE½áÙy‹Eœå)>[-ž°m@=Ádl>}³òo&xÈTp‘Sùƒ±ŒO`]wá 5hl3x… C$<ÁF¼±_’=lÔ±A çˆoÕ³Û“ø³‹ ¸ó®LÞÐQ ìÂbtc-Ê2EGÁm$6³Ž"ÍT¹£f°*cäܹ•í[;Aˆ§ò-|Ý/0i:å>vgÔ¼;Ý­«r‚Or#…Þ*[ï„ò,Oe̪•w£"sô°?‹•îâTØì*Ø«¶ï-fêÎõà¬0íÎÕÌ ´(êoÅû5gŠXÈè Ô‰ƒ¾ö›AsÙk·tqmò °æ˜CvS Í‘^C’p TºX«/Ääöåì¶|$ð_Ý&È®J w_Ç8Ó±¯Áp|74ðfæî¾nÐËi»®×ûZ;MÖõñ7%Oq;w.#…‚km´\õ¶8D?ÂuxPxÙ_‰UàôžËWq„WßN0æì¼¸Ü‰'ÎÍ1Z8‚6Þé]#uÇ ¡î÷¡ƒ:Œ°Æê×Õ­:j<Õwæ°ϯþ÷jànÃ,~Ù}9/cä÷¾ÈTYð@]˜dˆÉ©_ß’ÓLi סJIìì „³€¡]z ºôh,⾦{TÑ1êPåT!Pi„5‡–=’í ™5uzèÛ¡o¨ÞX ØÕƯÎÜ÷›lî|:}÷á1²swrr¦±òY>·MJä)çÆ-I1˜I“&j— )§Gx°J ùjXÉHÊI" ¥9ˆ`: ÔÚ뾞7GPSgвM!ïSØ©™¢.©þîßþWÿY2‹ÛY“£^ýƒõ\¬ˆ‰ƒ¼>C—Y‘*ìlç‡s–d _È\kéxÉÁ>¢Š>Šïîì¾Æ1Òiü+÷õÍ´ƒ×‚À±Sös8GÆ&ânÀP•ϦÝ8.Åap»‚¹‡˜aóë'¹Wt—)Ú+ ùˆ„=ŒÕî|‚s·wíSã›™¯m©}‰ÉÁAuaì n¶¯ð ‚ÄÚgÈF?¢¦îØ µn¸ 8©f û'}˜;Jõ¹±;d†íGõoçQí¬:*Ÿ*N õü.]àžæa_S³a§ã›IêvcSà5ÎÎUc¤bC5õæË;Å3r6 Šqd8¯•;!õAjo®#o¢;;p:¯p'Õqù· …—ÙЮеMLöYsí{>[Lõ€ª¹KÇî«ùì‡;Ø ÃK1Hg“”ýQüêôNêÞS±òç½~œøg)°äÞ„W¼±rýÍ/_ô9QóBÇk­¼¿^{]Çùx~ûæ<*ßÀ/‚p¶?U%¦CÕIìª]€øÈòÎgã‹6úŒ^IÂjñÕn%¾g6—ÝÐàÁn§"2z¥»8®¾6UØÄß fzÕ­jd€u%©Æ ¢é´×Îû š}€‡ÎôÎö­îy™—7A€¿Ó£@¢$T|ÏêMœ›ï½«UÀê¼Ø*PcDo@Üf®Ctç«Ñ½Î¡‡ñ9´ŠC(¯ìËa«°†õ³Y8`\Ríܽ/¦u9íÅ‚÷_~³FuûÓ<Ó»ùYLƒ½3F}Ì<¨£è}ÛÑV–¾ÀrtÖiôî´ƒo¡å5Œ­d²h;­ÒHÞÁgø <èçò®AA/ïš%,ç‚ÐþÈ?KmÄ~³á Ü¡š¯ôûÀcpoå¸êü™Çñ·‹}Ÿ†?EwCAûkáÃùCq•wôíZ_ªƒüº„èF Ì]¿kÇÄSlj+ÕDà±Ò h¼Ü$¾~¦­›oLq?êÎÆfPÒmÔÉ,{Ám&Aøvî ÑIW{Œ‚„íÀ(F•]È£{i|Q?5v×;ÿé?þúãë7?~ŸºÿêFAÜ£Üãý™ßû ¯Ïëûñã?œ9?×8OUýøöñôæë·ùùêyÎÎÇlä@£ê0á_úŽKÔ龑^”öïàß ôi. Å$îTñ›Ó •Ñ^Uã`y÷.™f^ȳQªºü¾¹Sß6/ÕÍð=ÐÝ#á‰ÚûUƒI%ˆo¢ykZI§ù Ü\¿ÃYðgÈnCïãíУbÈm4¾)£{.îÖ癇Cp'#Ö‘lÐÄš5–ÇʽÝ\àæoÕŒ~3ÕÜÓócsµ`ß=7Ò* ˜î¬Íëúüó¯oûõ7¿<¾=þióÒ1®õ¸>ˆgÂk¿“ŒYé ª—/à¨Î¼–Ó˜_¸?îñÕïòf6‡TWépŸCßTµ÷JâmTÜpµ¥)öÄN¢ßxw8ð¼+úöÙ¿Îyf#¹(N=ÏÜâb¢û3ÊVlÈœRܯÁ5»—S%/ÂÖ|õ@±=$çºvX1YfÏãÙ‹+ 7Ò`1Ôcw7f·žÇÑûÔ6Šíž±£:™½×–ïâ p9m?8jc'wAÞ qù*#õ{¸+çO¨CðO×Ú‡>œeîË~Ô3½oõ³ïý7ɱÉݪóµ.Ô$+x-|uíõäß:·çh¨æåßáFíöHwUI‹äî'õGDé¦ÜiÊ#Bð nWN½„¢lî4àðE ùjÇcýVCÉQA£·\âÏiëÿq(â)°Ãô>¥i>ˆkÙþöø~éì=Îz}ð9}‹²wëÔ‰„¼¥g2ƒ+¸’ï$Sïö;øÌ]>ŠÓ¶õÞ1ÁÂÅ»’Y×Þ=ôм€ãfÙÅUúæu!vm“„™A¸ØŽPå[SZøJ4Ȥvv²N¯@ä.rù¢ö1˜ëф㓾‚BN”÷ú! ñÅ|°vÞîñJÞJé¾i3—³Nòê@l‚ñ[œ7ìÀÙÄÀÊ–‰l¯‘;™ g´/éØ{ßv¨©p»EtïQÍÝ`ipƒï¾AK½©ÔéJ_ö/Wmª¶-Uw…‹7¼€cÛÔ9WoÈoÎ(b_ízë'#[ï^“5xó™6~<8’˜ÞWĦr-ó*Ì„ïÜk$¼UÃK7± Uµ}Ïù3E]yo–Y›2ã‚ wa𹳤Ë^àÆ4ú[ÜÿG6Œ¨à}õ1êØï߉—4ØX­{¸¢xRTì­Ÿ2ñönÛoê1s;0·5æê$Y~×%ÚeÇnöøü|}¾ÆSçñËóüv>¸=›Dì•w4UÉ`ßͳ°A"Elq€s¥™ÜéŒ óJ‡HcÉ}eNE¨Á«ß$ì5b¾Gåä”4yéžüðh^¶_@F!yï$f°ÙÞFp#Ýél|´é½E7r¡²E‡ãÆO:b]×^À݆^WêaüJ¼‘[ü•øÖ–Ó‚wããÀnájo zŒYƒz·ËAâJ£Æàœ‰¨w¾ÌÊ€‡Ùô\}ÙuPx2¯1"³»]šÝ:Ⱦ½Qœ÷‡Bá´õY™f“lê¹|Á0SC <›‹ sDûm ©à½±$Y*óêoð¸}“Ž–<™VÅý5ôÁ»YŒÂ{ޱòE<âA®ÄšNÓt vze’]ÙI_ÀĪ:ï³ð¯ê¨ÿúß³ ­wMÀø•ÂÂ׺¾ŠcgbÏù1Î ©oޝŸÎµx%TJÙ€RïøªûsÅWƒÅ&Þ;_* h7qŠWsUFÐ+½¼q77PÎcÔ~ UÔP²â ~°ŽÄÄ1«=¾þüëïÿðþó_>ÿá/ÚKŸï%Ö×W—$g{eòÑÛ¿þù/ÿ§¿ÿ¼~/á·ß÷ï_Ÿ¯÷õ§?ÿù/¿þÃúúñõ£ßûwÈóêþÃボ¤^_þõ· éß|ýéÏ_àÎ¥_ùñùû_þ¼˜çy,|¡œÄÏÎJ&˜ÒvŸ#$»2%£:8 ðºN=PJøsµ °Áð^¯¾“éLà=‘ÍTM"×d>¦6k56p ÕõŽQiJÒ(„7Œ…WbfåLV¤×¾-Å9ÝtŽàwOŸ?×WZĹZÓg±¬àËä…|­ÉH÷¨S)’ÈBöÍV@| GXHdXøP·RJ #Ú¬`ÅiŒíÈ×":…Té°ðÿ£êßz-I²$=PD–ªÙ>Ç="³2«ª‡°ùxé çò0ÿŸ]Õ=À¼ 0`“3}A“U™áîçìmªKdÌ ]ýð@í{›©®%ò}%eu陈]wfµnõ6q_â{ËlMnf°Ó)’¥¨„hÁ¯ÛôsäíoëF;y¬¼ˆ‹ÕæIFöz²*3Cû­Ùf3r. 8ÞIFM¡è4 èÎ uëê¦~Ú‚@(=KwpyK*÷/mm¨@;zÒHàt*Ð,JI|—w‡£x6Òyò§ë؃ÜXÄs–Ü8 g羑í> F—¯‰SÐà¸[Þ¦nRä'¹ƒ½m•/ŽY†"47#9¢Ô»…©Qä­PhذAì$¹ïÎo¬ÐbÎ׿×oßÿlï·süòû_Îù^*J¸QÙv ÃX­yÄ,)¦{ÃR.Õ¸û\5΢HmoÒêaéÅùfîkðNï&ßV^ð«³)í^àz`:Lí«F¨Üœ× v}Ä@šÆ%îîO'ÉáldÐÊ,¾‡ª=ân²ŠkßËæ1°V4ˆu›L^6jJŸÙ"Ì‹TÑ ¼”rv£‚ 8ûŠá¸)ójü&§©¶T»KË$õÌvìF›ÝÞü˜wê}—*¦‹ŠC“p«ˆa_E,t IÃ×sJÇædcêa¤±H £*T§9f̰ÎÄ(†ƒÝXDVI3mÖa'þ° Ž‘:a+ˆL ØŠN½¿¤#íHa“/ù g3Æ«6.æ,xýÏÿêŸþç—â¿ügÿ›X Âqε®6g¼¯ýyðkÕÛVuó—/¿›ÓÄ“®ÕöOʆ™0LXõè¡õŠzâ`Êeê?i¥G£€/$Šch1EV0BìdKç€UEpÁ“?ÏóüÝï¾üúë×·w‡>ŸÏ}ùó3\ýüüÞ×þóÏÕõíûŸŸÏýÿîÏ¿}{æÙ?~¼>Öóõúá×gÖ3ùOÛº^í®9jûêëóÙ~ýöãï¿}|ÿíãõ¼^×s¥!iÌúÃóqÌã¨÷92ÆS8€ ØÅ*êºñ‘!üˆ^wÖÕõTYÙŽC Äà9pÝ-h À†ÅÙîct˜„ÆSaák"„ÑS”<~xQ3Ø ˜"ñ5`R³ŽfÊw­"Äz–dÐ>VvtUÝA èQŸ7ï´­½AÌ¢Ä\¸‰¦!¦ú¦Ö È£xTÅ–¸qC6r®89œ­;zÃÆ¸ÒÙ=’£Û½îzîóµ ÖÎ"W/Чƒ ÐxÄËíh F»•‹Ú¬4"d"£ dQG0 #W#âRe† 3v[©ºïDêíc;²‡G0H°ÙŒ³K‹7°¿ÛÙÁL<ònÛ¥PPÜ@{GÑ‹pÁ(Éà5ˆèÈ «6E|BElï°?¦æò&ª²J=·«ðØ ^·6¸&«$`ƒ—3FÞ‘KPÌÅBJ,áprón¨Œ#Øö ™Å Ø4YÆEÀÎe e¢×v3Õ ðÑ9…¡¸‡=Ïb_L¶Cp÷ð˜®NBíD¸™µ»|{þöíÛçóûÛ׿|ýå¡!>®îJ‹¢+{G;̬7ÌC͉sèXyŽX5ƒƒ|\ûÙñÔã`Á\0§ ®V€`d˜•|Ž¡pn¯ƒl¾¼1Æhß6S³0Âæâýsa ÔÕ»oºDP> wp(ŽvçV¼:ÑÝô-&VO¦7^íNªÔ5&¼ <’9øæô¦î;ô01ã&ÞœŒI|2“xO泟“§ôŠ·w!—´ëB†3-ô-fÔxåµû.ÈéöWS*#dNr2HÚë)X;¯NuR†«|tËä «vð†c Ž¡d"îBNSϨÜËŸr©ÄÁ0¹ºc Ø×,Gg­ª«p‰ÞÍﻸIHÇ«¯Y’ ¨ÃÈ7Üþ.Ö ØãÆêZýICãÐ 0ó¾å×öÔ”ºÉù_ýÏÿí~)þ‹ÿñß|Ûô¾€7õþO76õ<Þ÷7@'ØyB€æÊ0;*çâBp±®Î[2G²(ÛŽ=ð脬Nj@â4ߙϣ(6= Lr÷˜úAô wz'4è)øÇN¬ì½÷îíîÚ¿ýxþÝŸþÿñïþÓßýïß½?V?ã*ŽMÄ9¿|ùõñþUãq¢ê˜çûûa¬„¿þòü Àÿé¯Þÿê¯ÿêûçõë/ýOþø»ßÿúõý틆ªdAjláùU‘Ë9†€SQƒNWã 0°×=ŒúŽñ.œ?‡*6‘à@Ò\I„ ŠÄ˜ºLÅ“·iº»[{è­4x/êæ ͱkÅx’‹z¨ôÒûCqB+.ñ‹èÃØÔk…€v¿Æm°òMIœ+˜Ff½i^»tÀEímcŒsødIOÈ¥÷Û;!ߘ½íܾúK´0Üîu ðy9n;hª„êWú6W+¹;Õ¡òhäj:QmDažùpöN1½ñQ¼±æÕaÆŒ4Ò"_°FDÏû¼œÕ¼ 㑎½QT÷a9.°tØÍnmk°ì]Æ1³)Õºö'Mám÷'Ñ$oÏPàF… é‘tÊeêž{w0 °V@ñÐ/?©¡;êb ï^+$ã|¿qѶÙÛ{ŠD9WÕ¼‹”Oð ä¤,Q:Ä ŸhÜ£yËS¨Q>u¶ÑšD5T²Ôöz~üùO·ªùë¯_¾¼ÉpÀŽY ÇüÉB9"ÔįjÉhvàÙŸæœIµ®1ÒÝr³¼6žÌ«kƃ”´¤£¦Pßœd{åSó˸ï¢yM¾õb¦f÷…>»ö¦ÅQš7y éɆ޸|Ó¹iàRµ#Qc¸2Ìk©Æ´¤kyíÍñºmlm/ä=j”ô$®`™.Î’ ­Rƒ;ŸƒãĤ’BµYÛñ J@ÈÛió"lÕ†ÚÍ¡«Þë÷)ß}€QªšÜ$“ob¬#œÌ¶žÀÜÙkÈvœM Çì- »󢿶¡–·ú îÖ¸p;®" Ã0ÔûÐ’?» ”‚Ë£f­t÷ ©Ð.íÎÝ¥|VŠtû‡ÝÐl ÈîLTØÉ]%hÌ¥ÚÈ9ô Ÿ÷Qc7æÐ—µ?„mUâ¿ùWÿôí­­%µû•–jßîÒØú¸Í¥:ŽE¯hR’åSU{`¡ ;ç ê Û•ôÐ0¼1^YUYícðmù·äFÕe ØAÚs ÷jÂBó·åCüaññ|öB¾û8²zym:uD4ßÇäîgåøöúñj\ëÇÇ_οþÛ¿þ«¿ûÍÏïGów_ÿøx{\?þîO¿õ×·_ÿðW¿ŸÇØûùüóóÛoßÿëïúOKBÍS~ÿò»¿úýïæãñË2<üµ¾ŒÀkù¸Ùd¥_Y;¸[XÅÑ~¶¿Þs¤ô#¾È¢;Éí¡¸1ÐäAj/V‰X*Œ¾Ýß\q‘ñ»y]ý¢G mbŒ³ÓkçJßnÒêÎN/'7ÓddÂÏ}dBÝL0®®éP¯ÍÞƒÌΕºÂk£NNBè«iOIŽFè­ ÷6²Vß"òKúM(‰Ë~îCsä½4‘ËõùuÀ€¯­¡ Óq¸Ùô¼” BCW7âÄ ÍÁÚà¡Bº·K \Ý®ýÝ4÷ÜYŸ'PSz1ÌOSÁ†»£Â™\Û7ÉÎ$ªÆ—½îÅÏ ŽÙârÝݾI6:ÒÐZÈ Ènàˆ ·£³k¹ëà³ôêëIÆW ã kJå™ÜB)f¿Ü\BÓLh^üI/àÏ[ïäå|NÏ9÷Õ&Mɳ“g 8ŠeBû6gŠ¡;¨_è÷XFÖ(:mo{ïÎ~ùÇó;Ó5íÞ̽"½ÁT¯Fz¡8Yí>ÇÌýn=?_¿}‡÷ùUçÉ·ùe‹—÷úYsÅfÛÍ£ôP·0ȧ¤!¾éõx\ýgpÓkJÞ,Óm çöVƸa!E‹yÑ8ªŽ¶ç|Û›C·×e¼—+ÛàidgžÒ ¶x‰ßѦž7p§QZIš3t«ûçj¼ŠŠ&” wBTa^þN^ôAŽ1Fȸì_?óñ8†ñ^áŒð¢çàÝÄ›¡nÅ)u8 * ! ÃNã 3ËÁ:1lP4c†÷¡¾Á)µ<Š3Yà^ª£#X|u‘ˆ°ýcÌÇi…i`¥Š]uìx]»ÑcTõe|d£Î°ÀéÚœ {êvCñéþSñjÍ \@’åý^ˆ±šS¹º#ÕÀ£[h¶êSA”ÍV—ï&Õ²÷Ÿ™<¨9ôBŸ/ÈO–àWÿ™ñ1Çê™:þ‹ Hûì<‹Ð\»ʼnþ.ô¨£5?èA\°'+šP½ÌA$‡¸¡z4^;@7m«AÚ›K<Å Îä^4a€œ³Gt†¸öž¬î'1Äìþfàûç÷õê?}ÿ³¯}j[Ôx{ðËœ¾äýœ×þÜûãùê8Ö~ûÃ_ýþ¿y?ÞùzÖøë¿þm]¿|®ñ8߯Òcþúöû¿¼<¨I>ü:~WsTõã=ÿïÌ÷ñ_ÿéÛ×_ê@iü“?þåÿñýdzÍ⬄;ÉÁ“x…`zç…|eNÄÐFA‰ÄMÆÙÑ#owEIgÝ-!W‹9ý6Ù–ì˜(Þ"ÍÛy ‰”øÑ¡¨NowÍ»#º¶¿I4·¯Áä/Ák€ñ0¹oìô=¶ÍC 8ˆ5B »HÁz¶¿«¾VÝŽ:µ´+_œ§F'tƒŠŠÝ¬zx?¥×`¹ÆÌöíÂ1i¹¯2à \››à}GPH`û¢†Äxworhp¿z¡¿¨N”u¢˜¼Gq'˜¦ñ" ù¤6š8‹#ý´ZÜ¢Ö EÁ /eloàÁœÌGøxΦ·!mÄ£j»½¿O–ò°ïP„Ii”{.¼Œ™»k–I÷+¬ãº^ÅöŽ6Ž™­<À‚jåãËq¾.2já˜8„uñ‚¾ ã̹Û[66¢ŸÑ)†«4‚‡oj)Öì\ ¸×NÍ©é¾Ú6«q¹ÇÀ{ãe7¡‚cå“6±Š'ùØ ê"x³iÛYªÓÀÆf*>:*¬{þˆœ1ßV^^ßÀ+øe[×ç·Ïýúœ¿þúõíë[ðª€Ã9É¢;­Ô {ÍÊ Ôùض–2©ÁyåyÎ_®-2ŠÐ&¸õ*=j^pГç’SYûIs»aûª2€Ý×5Žá^0Ä—³'©´P”¼ŸÔý¿ÚBÈ ¥Ã¼Š½exM;ÈO å½]™ur—YÀNgŠ 6¾ ,ýнò:k_óNÖ1wõ·† ªðóP„cƒi= Ôàc÷oN½o$xšït6žâ­÷>ß¾KpƒØÅG²RuC•„Vüܼ`;ÇšòšZÒ™>”YšÌ »”››Y¥}ý¶fz°çà3øzõgã4W”¸‚'ëæq Ø’|+N33*’YÉÛê CÇ…6b ¸‡±’gáXýÙ¦Z¾»`ÈÙ¸’™Ÿæ!†>‘[duåVçü&<º‡£ÿ(hó?ýó«þ¥ô<£8^›ÒÂÁ_0q­sž¿|8σóU·¹=ô PžEH¯ K³å‡ù‚”úwäÒFZÃo• °@bl@µ•C™÷µ—Ü‚™ƒ$pŸè¹v¾ýýÿþþ¿ÿþïþôíããÝfñëõ|=—???þôýõñýÛçÇŸ;š_¿ü‹÷ßýúÇ?|ýË÷÷_ÞoœÇùÀñ…Çù~Ì_4ÎÂ2§‰S˜£Þɹ1ÏãMÕçûךÆÿð‡÷÷ã<Þf ÕÛqΚçï…¥YÆÊ©±M÷v6C唓Î&U<Ø/sSvn/Çp’ƨ¼uý0Æî+ÄÆhò®£R(ÐD»ûëÀÁP„ÆRÎX*óîòßü-UüY¤½wËÉ]¹q4‡9 ?Àm äY'ø=R-8›c1Ü«Dhx”SÌçÉ7ÿÄ0@ul{Þú*¾u ÇÛ†UÊÍ#E!sh®}• Ußþ-„ÔP,hƒcø¦;VêÕ4âÎVà£ÔakLã£r`W³Ó$‰sÀd€jûÚ§¾¢|yü"”ñR±:n‡ó,a§ ¯p³0yÀ“â‹z[û%< E&}Çp^ {£Æ¾C I0É/€’ìëz:t»t ®_žëÃþ0¤ì&8â»(wàÞw¢Uz/xçD3ÇÑ7 ‡§Ð¥ëBº§ÆRgûZnш¨Ú¾âQ”ï93( >Â9!+äN@‡…³›+[™•"ßm?Ot}ÿx>¯µÓgáý—óíË#CÑ%¹å«óœé!ÍèR  ‰c#S @#ú@Þ‘Ó`§¡˜0€@ÏšÅîØEFînJæSªwtÐM²žÖ!~M>fÒQƒñ>æQº¯`}uLÓjpÎ)lö¬w*÷÷UÎwðüI¹ Mpƒ—11Àòx")MT@ ®¼‹GãY£y;Ëœ©;>µ0„½¿Q™ãm"ªCZÆE<áÞ¥9õæLÇ• òº®±ÒÒQÕ[)°El\©PpaRÌ+}äA}€î\5DL¥»ÜID—鬵fÍ5Æ/…ÃA¼eô˜ïé•|Ž1ͱúï%GE;Ê@Ñ$U7,U”¦» 8ªÕGÃUOäØ,Öu[wÊ¡PŒ7x IŒ/†„TÐ'@éèlxó_ýÍõ_¨£’Ç ¯¾â¹=‰–²âÕ{¹Ïú²Í÷_ÿð6çÉ}q1€¼Ñ»‘訜B“jëgqy $‹K·^[ òLæJ/Œ • Ux~¡Ò{°qsui쩼ÎÂësíþ+½>7®ö®ÉÇœ¿ûõë~ÿ»ÿúŸüþ÷¿>þð»¿üõíëù~Žù»98x„³ãUŒ:Ãðä±¹G½œR#ÛziN–F=¾|©?þáw_Þ¿sªª‚ÜøgÖ𻔱܇Þv làå:ÐoÌœÿðTI>nk7îë’Ì{§SBñ§Üá ú.{YVLØŒÖH'Ëjã)`Ù%h “Kž¢CͰʥ;:¡Á<ß¶U§O=Bd èQS?͈vÖa3ïÓü?Þ”ôÇ|6Ó¹¥tXcº0¼gpÔ®ÕY>~V”5Æã ^æS2ãh8¥pIEجà¡>¥ÙüT… Dì,@?¹ž½GÅ\¥žfvš…zí>×¾š¶¿ !uÓæÇ^ŸØ7àc’0vÀ .k3z±CÔàD°6RXÖ ¶»7h7¢Ì‘Á,§ÓÅšÁ¦NÄ®’qÑÞaEhewÌJ·ìîlô† ÷µóyò‹¸K•ËŸ £‡½‰VªÁ£ödž۩,A•I]½¹Sţȩ… Ówê¹êж‰&‹=Ì‹‹8j¼œÎX¸’[öƒ˜Hç6«T Ú–ç˜7jUä  ÑÝòÛoÿGiþÅ—/oç{ÍÃШ”™îM¶ àü飆Þ"ºÄ‹(T÷zÍœWãÖ=…ÁÝ+TU±¶¨ƒ“JÞ8jõwÚˆ)Á\äWò¼#™k‡̉–[c¡MnoÜÙ$Í·T2}æ+?fò¹½=@·Ç±EûÃ20ã±ý"#t¼ÃÏ„C³×FøÐ×+ ¥@fS4‹PéÝéIv½¢ûdF#ÔÞ*h0¶‘µCÚN…E^½Ìb>'%ŸÈ! wV­6Ñ蚺™I©°ÁÁzÌ!êÕ÷b—*ž%±}þÄP ៃÍz#á”Ó…8ØØd&ÆZ óšÜD݈W‘æâãÅþ:¸¿,®ÝÇä;)kµKUÄêµW騺)sg»Žè~UšÅ=K§äMnL­:ø†~¦«³©+jì{’Qo}›lç•>ÿÕßþ£—â¿üÿÛÚ彚µÉÐ;W£×¨9XMŒyçûñ˜¼—üeå3Mûž,eŠÛ8 ¹C¸»œ"ÍÐØÅ–M×”GÍÕÖ‚‰÷7â¸É)œí‚=ªÆãñ»_Ï_÷Ë_þÅÿð‡¿üã_¾ýòËù_÷‡ßÿò¿Î_¿|}œ8Ï_æù.Íâ)³B“ÕÞ7šœv·¤ªú1Êä™;é"›í<¨D²?ÄšuVå«$5,Ý(^»—øvŸ!È!ʆXÈ»S¬›Wð Ö‚J'²ïE°õ=hñ±oÓ Íí˜x#m¬PÈ€ª•¢ha+h¥Q¥E”!ÈÁVÍF Üû'vÕY7á ðAZòò‡TÉP—`‘¨®0NðjÖí¼V˜T¶ÛÜÀÙøºŸÈî€Á??É&‘kG¥IÎE¸2‹Tº1_Ðê- À(é•Lå0ºCN›ÜþÓ,âg§øUT‹$*ż€™ÂL²ùtrè4‡ë…žÄ&ÖÐ[œåg2Ò(‚…å š@u.ÔYúTÝ€‡BoóB"_ðþš/ü´à©ÂÁíôÚÉØØð¶áäª[ƒ'Ð%‡¾òòILÕÉ1’‹!p$Ïf‹ ³À»ñ) ó‚î©AŠ¿!޽_Æ/šE²Õæ£sA÷-Ժߋtʶp}íx ç‚æêKšÝÝø‡‚¯ŒŒäþª£ÄÓ¯g¸ÃиtÖÚëÇoúöýÇ&Î7}} R,n-k"û†u!˜¡¶ÛœâÁö1AvÜy©061އô¶]uŸî£ ÞbA›wŦ®¼”œ·ÿKen§{£%*SU/ç’ÎŽû&6³Ú3ƒ9ŒËآȸ5k<¦j_—0vžÁ…,qtÚn²•”ójûU§Ì8Tï;¾½B÷q0%·0ˆÇË¿qœÙ3ÞH©Ü© 7ˆ1 jvŒ0ù ¯Þª©ŒÎÃð7w¼€ÏÜûWni”¨Y1l$¯;;z’Èÿ¸ó—3iZ”pƒûZ@DÙà8.IJ™ RöçÁÓ9<ÔÜÎ «{ †Oå]ù%xF˃½w{õÏI˜r[YnÜÊcösßÿ*4û®27:<é.8<#‘¥ø¡=m[%Ö ºuYŠÇn„^ð&þÍßþ×ÿù¥øûÿÁ ›¥øµìz úº×§kÄÇ/_¿Žã¼È€F}Þ>ŽV“/›dµq/µÈµ0g©nÉ‘=ÀÚÍ>ô9ª&È,@I@‡Ctiwêƒ º(˜س2Fǯçïó×÷÷¯_¿|šñ>ç5oX>ùQ÷Š·P~Û»ùImÜ„Ð1Tß:WñÁ¢ ϤîŽí ïñWà¨!W/c#/qšÕ|™ˆPl²èh7…`ض ˜z-^@G ·%A¦+öU- ù¬b±ÃMLÞÂL‹ƒb†0·ËÑÌ0®ÈûéHQÀ3Ó¸o%`ÉR5^YBª‹ïÆ€z{WÑY¼?g ÝÛfDD8È7à{¡Á1xÆ›zE÷íÅ.àn;•%Â!`iâÖÝ™[øÖ,?Ç9BÕ˜dì¡ôÖÓ-9H¼+èÐìu@Š(ƒnq@†lþ9ÙÂ0šOõ(ŒªC:í×ϧfâTøPïW"Û5Û±½TIqhGç@qŠ(À ¿ Æ­BcrÔ8œN¶jÄyu­˜@: Þ*†ˆœpœ€?÷EnÖ™$Ùà('h“àdf¨‘âÝ –áB$½;-–#k4ë½Ó¥S¼#¥ó6†ÚÏ9(®ÝºúšU,U~’nWçjÐVfrm7ŒÜ%î qÈ‘ Øš¬&:0yaõÿô÷ÿáOŸz{Œ¯_êí}œcìílŽg!è–PˆÅY?«º7Kߤ?áöŠiéŸÌ%Öѱó”Ë\« ½«Æò§Ó²M 4ñyåcSåSf{w®‰§qIÊ^Œ8!òì‘`Ö0–tׇ^© ¿Uü_¼ÿïÿÃÿ2êê\«¢“E\VÒ£ðÅøØx+÷·/5ºô°Ü45xp…GkÁGЄ¦VÀÊxË·\319g}Ã'p†§2soÎZFrçÅÁÒ‹üXÛ®ØY"£:ùžÜ4+Q·³T›Ÿd%¸ÉÅ!›Up€ÝleƒÅDÅÃû>›©ðÞ¹À ¹˜¯À˜Åö}½à”N•“¾wõ½¦fÒ+X›Ab‚øE¾®L{fÚ@ `‹+±î1T_?ï| ï"¥Oˆ”@1#UúÝ=î­"|‡M1‰hã0Œâè`±}£¤c1ŒæÚHl`>Ð;°…BÑI'«Ù·§·ÝíÈS)³I¬Äæu0J«Ìvdè%,;Îûδvøc|e^öåÖϦäú„Üæd ’XBð ìÎ9øÎæ?Àõ7puoI²ˆ`KQÒcä lãyàqÂÖúP9ˆ •Ñ`/°ÈR¶ q÷§k CåÏÏ*÷je”9œLQ›z4:ZÄ,°˜@tþÁV’ÃêYèð%B:¸˜X< ŽÑ0mêžHsÔA“§Á*((¶w\aÝ¥í{ø;biŒ ò}û2AØ0\ºÖ±Rñ¹Ð÷úN¼‘ˆuc7™C"aWR2œ‹RêP03ÀÛCñEÈ’Ñ™ºÖóóãsýhàãñ‡÷ÇÛ<ÏJ½óvÒ„¡”¬¢¨uÏ”«jçB71 9 ZAŒ Q+ín;Ä<Ƭ»µzªíˆ¤ÒÑ- usV^uì/¶CkèžWÔM];ȳcšgª··–}“K²ád1§ éÞÈ–ƒ {ÒÐyõ= …)wJ’Üoq­ömYiú…,8Â0?Kg·w®Ê˜ü pwÄ¡rÜôÐèÞƒ]5ÁRhàÚ Í š½ˆ‹$H #òÕ¼ÕF‹;ÚÝÏ´ÚËvÒ”œrh0‰óü™óȨx0‘U‚Å oÎ1c¡Ò9!­¬Á—0͉ˆa­Î«8é²o.¹¤DâSÄ,yŽQÛî4‹[Ùq­DZªA â®ô´bâ­SÎÚØ¿¤YJfüD|@’BqÿÍßþŸÿÑKñŸÿÛÀ!Œ×ÞxïWp·a‚“ûhv³ïºg°,²òF£Ëg°ÂæD̶?ɃhŽEˆD ¹¯/)öäp•d Ž{%~²–w°è±YS:ª…WC £df$zYŸïµVcC&v aéC…ôö@£š5o~Jæ8‚%‘ùI¼;¨çÕXédŒb/wÝóXíxoÉŽþÔéämàhk³¥áîbšRÌñ˜˜ü9¹„T¹ ”\M{ug±†bÚÛZ8é–:‰ñ E2mëС»ðÎÖQc“;/ Ó4ŒÈ,”w^‹‡’í†Ù;qqß"§èÇæŸHîxç[ ¤tßí!HFßó8Æ{Ç…L¾ÙŸÀÓ©ÞR^{ÐØ3<2]õvíÏU“¶ý ñd¶4 ø˜õ É\}'F=À}Ô[²5F¡„ú¬7¹îgpg1â òœÝš”v?K,)ØqÁ~¸o4zャg黽•mšU$ƒ @iîÝ7dïggƒ#Œèª w{sð¦1 jºÃ°±pçnÀ0Û¹ñîïßþüíÏÿÉòñ~|ùòöx<ŽóMܽ*¯ ënÒï$ièB‹¤X@÷ý‘GA¨†™­«ð à`W£‹ÆsbÅSx€&f {çÔŠüt__êwöØ©N'ŽMåoÿñKñŸÿÿ–;ßn—ÐÔ×Þ×p-*Ìë—¯<æL—.Ö°©ÜsûÁ EöÜØÒ«¸ÀO؇Àl®äb6ñ.°j!Þ| Œ‹pãƒãìâ»0‚Ëý(„ìnüH ¼¼… Ö‚·GqŽœ¸É]… NGE ܈ðvíNd+‡[M+c 3Õ˜( ½sÏÉA<ŠÔçf”7³,VˆÛ„̰(°£ªþLá‹PV—jK«ùp4×ýÏÍœRŠ],3#ÊF„)ÎpŸIÄê­QçÆ¬:w6±Æ>É Ißõ¤¡Û…N‘PÊá ™ªj²—µîò;ŽÉ&+9“²ø2–ªd—dæ9ãÖ d‹g9PNªH#G©,7ØT²}9jÀ»¥›ëëÎcu¼“;Ìd%÷ælw1˜B á@6Ò·+Rƒ_zßx$¶ ¼ì”G÷(>Ú \¤5†ÕÄ9ÊÞp£“ñ¸ RƒS8Ò\H@ú ã;CÏS÷¬7Ó@[¬ ­ Ó“¨Ø/.ò‘[ü«#¾˜2 hªŒ@:„ƒzK“žä¸_Õ;ûþzÝC…»0²u9·è¼v?]þ ü”É’sŸvAo©OøƒsD3iŽ6Ý"&"qó£fúb+ÍpÝÙ ‚¾’Á²Ãûmïšœ¥ÑYf7»­©¯í}g~ÉR«?Ù—»^¯þüþc¼Ÿó×_ÿðþ~Ò·äé•N‡…ƒ ¸ Œµ/ûAC‹¸!Ncb¬(síí›ô)oøö’»ìH^x&W¶ÓcÔ•”øÖYfÜ{N¬PË/Gf2o)㪳uêàLgeh4T”,v04Ã+]ƒ‡T’"ÔÞkÃ5e")ãs{ª !­lg yŒÃ‹ Ž/k½’ä¬býŽ»d4âD¼1QI Ê3dú\¢Þ¨C)qG×å­‰’ÚHÇý¤D“*Á¾Ï;â8Óá¨(W0Ä7QìÝ#«8HyAhêà(/ïŽ>¶=ƒ³M§*ÖÙCÞU<¹ò’¶]Ç16ã|cÊV°;s¨šU¼ fÙWŠÈmÞÎk–œ2ßbÃ:Œì!íhè±ì6¤ŠLRH€e]D÷}Jð ñ¢‘ÂÀ~£,ó_ÿ?ÿ«üRükew+ƒp`§Q¾ ûé=ñÞýxÿúûãd$c6¦k h´hÜG¯hŠð/È£ç4€ÊÙoz—^+ üÂ>…ˆ07b²$ï\du–“ƒÁÁ^ëä(ñ‡ñ\|#&’Oª*#|‚ôVØ,!Ÿªê†åÂyEPu‚íÚñÀw«ÖÌÎäE¦|/D~#á0=jØ ŠÐâ÷¡€Wóƒ9‹oÀ¾ßâá³1U ™ª¹"Éh€ßB&“œ îCFƒr‹!tãçcŒÄÑ\ ynì¸'-¸qåc¤ŸÅ»GqÜ’¹$ík@?sÞÙÐmÞ;É»M ÕØ`Ñ)¨a!ÙÏ1Ôp§%TH¼Å!Ý­bEŸÉS>NÄM,¿¦0~N Ñ+FŽâ –zEåò%”@×MË©»ì Ô(Ám9˜CÚiGÍØƒÇÄaìÊfšµ:Wõi”9V0»`¶d<`ªê ÐૃdНåg£o Íî'³ÅcVM oo_!H†ü)×ÊÅjdæö¬kH"¯m3ƒa` s}†cY “t6j^~‘;xUDå%¼Ccë i‚mT?½fa›ÆAÖ £GnËÍ`Õ\«…AN!Sï ?“«x2 WÛŽW>!#›L%ôévi»)i0 4+;?éƒ$%bh1-Te‚óz]ßžÏÏ×·1õx;Þßßã‹Ñ­ä¾K‰ ²AJµ™)œ¾ÿI°”¢ˆ´ ½WÓ.‘¥©Qõ³LUU¢‡À»!“Tp‡· *‹GÕi4¨ÁYËhêbÉP°ªxöÛ¨Óé«?æXÐC£r£€Vܦ9(ßä 7ƒ:ºúd•“Í|Œz¨]¬åkêN Y¬(ª®ÚкL¸þN=•÷8SpUXÕ¦™Â„Äwåëm9rè0Êù ±Œ% Þ«“A¥‡{% ¿)¶ßÛ/ÓЃxP±ñ"¾¿éxîg\‰ŽY½>KsÃËßÞDñˆJqá–+SèÁCÚÒhxs„’@ƒ3ÉàÀM¯²õð¾X“JwWºX\ dï8K½J€tûSÎãwÛËYäìNgÉÝ®*à BmÎÇÞÏ“ŠDÙ cÀPdTŠOÇ£Nrv P¬çňoó¯ÿú?¿ÿ¯ÿü1ëÕ™ø«±wÂ$ýöº õöû?üå˜Ïà,…ø$ î_ÏJ€&n}ØeL1ﻑy7^‰·[ {äfa¨Émü¼þ»œ±Œ“lU¤7bOždáæ7çH§Tkèqy5 –0¡ © ¡©ë®¯•¶^9×­ƒg>›£ú‚ÐÜÉ`ˆÔçº4†ñBú¨Nãf-`[šÄŽoí.7£‰I¶~rÇîåœ÷ß8gåtlSÜÁS:È €\λ#èÉ$ …ÂU¤};Ÿ's,ïî |/ÁëÃvc⸥ǚ€"m>Þ¸>VP+0è""+³Š×êINÑZÅô9já#GÍ3¼ à ¬7Þ4ZoÐÝ?ì]qØI¹q’ Î>t oËŸˆf½Iìý1U{g¡BÒˆ£äQîè\½™æ ‹@<êÑXÝkêkaB YÛŸ¬ƒžÐËøgU‰“ͤOžFT{cQ£ô.‘ÄZ‘Ý(—ÆóÛçŸþôíûï,¿=ŽãqŒãD-ñ1|¯;~€F¦æˆÇÐØøbE ½%›™hyä˜ ®ÄÆçÌa½õzUM†€‘]|Bwõ{‹Ùˆò¸ÀwM„x‡€+O¥=ôèÆ Föd:›(Õ¸«zUB\>ƒ4zÖHd¬ö ·'º:håqšÒFX…Éz oØÙÒC7à v3Ñîþ ê“Hw‹ƒØAMKš7G\Á¯Él8Þº MÕ¿ ƒ €úa¿Ùš5Á‚G÷u‚dÑ\ö®êâ;p‚NqÌ_Av^÷ú¹²ï„™ù4> Ïà3)C ¼ÐÌA5$i€¶h3£k@ÙUƒ:Ü5ù `8 ÐÛ¨`‚Œ'ÑÁ'p RFƒ¬%5àÊýšÅ#hg”À¼‚Á ±í»äô}#ܸk.¹àm$ÞˆƒØ®:ÀtŽÝ$¢_|²fïñ¯ÿÍ?z)þOÿì]XW.yD—“!íµFnqÐb¡Þ1£F—Ò p’ð¾Q&“Õ¸À ö¦}Þù¡‚^Èûµß È$¸R/K¸uõyˆ€oüý šÅe´S¤ÀK$M´Åä®ÿ³¦ªîö—#pg#à5°û^+„ä¥4sÞÆ+ú¶¤rü°OïWéŽ"ÄCé©‘ã$6õ$ÏÁ£Á6ÃÊM°ãsÖ=÷>ÑÇ•]z€}"ºó:7ÄDX ?JmO:a‚§[ ,Œ´î²©ñóàW4¬›¤ xÈ ®NŇlsKb;ýsι…ÙiPò'šHC‰ÿAf"’nlâ‹ÒÂÙº6.)åH w\Bv—å(r¤Fúœ…]Õº‚š5Cd µµl¤ÂH€Y ˆÕtŸû(\ýJ œHpKz&47³Žºƒâ[xÚaØIKb€Tç)°¡NÀwèáºÄ«P¯VÖÌîOÝÓ[š›8 ^¨LÍ™#¼7ŽèÛŒtï€_íq…sûÇ”`‚e_$$Ž‹y9©ÓÑЉòé¾§U'Sæi¼F•2V³w”Úíš 2rt;bI"Y› ^ûG2Кd‘kE‹ð #-_v—„ OAǬk'II‰É³ðŒ®Í=8˜ÚhS;IŽK7yUï×õ”ïÏý÷ú{ÿ6§ÿâ—/çqh%ÂCgU a;¯í“%—DÏö·CT¶!›; ¢Ó„P$Óè! 5«ûU&å!í}*F£¹Õ#ÅŸÏ™ÈtR ”j.d–=Èì :çÒˆW£Å3 cœ¡6»´EǵÀ·ó‘l  %~>ÖŒ°'œ•Å~¯Ùùp2xì¬)ÔfçB[œAÀlƒP‰Íi½€Qs€(½©øTo×Q9އp„#lËD! s÷Á;höL)3ö~vÿ8Rð­ÂÔK¥ä`­êÖXGÐhü1êå¨0½½,6ŽQPáÁº«™£H úä±·3€‡"¤[¬4þ\EiãÐûíU~U…êD5¦Þèg»¥ .c©¾L]£6òmäiÅÖ´E­£†É‚Ú‚IÏmZ;µ÷29àê<™Â)⿸)þ_þûçýÊøÑt°XÐî×k_štJ¿Õ—ñåçcZŸ{¬´ øöЈâå €•¹PÍà ÐA5±%š|Ó½S¦sm\C(b%ÆR®æK:Jx0­yû‰WÝâ¥Ì‘ÄØáÖÏ¡:BP[À‘-é²gç+üÙÞʪÍйRP÷AL'ÄFß4 å §„Ù}9PÞîYŠ$ÔZ…ÑI G)ìcÛà,&¼ÒãB—X”öŪvâ(0‘¾ œµÖ œ‚aÚtã7`"luVt÷²¦«F±„7ê€ró$w/p; •;─ì!~:ÀÜÀ‚ö´„¤]%f‘È8jÂw‡!.ÃîÒ»20h òv£sŠV™9 ·j¦XéHS™³¾äî¶bî»rdƒ»pÄê³Ë%Žý“ÙÛ 53ª.à¦x1œ*÷uo;ݱˆhÌZíçQ• ÎÁ·1߃OÐ ;ÂAÂ6Æ ÷¡AŽ•Ïà(|é—{p”«À@»Àôý ³Xä&¶yRo@#$vñUõEã0V¡ƒÚDµ§ÈÊÞ\¬1°Ä½ÃÂaíÛ¤04˜¦‡ –Ê{EíxäȆ±IºÚ¨!ßRŒµúÖÖ=WwÅàö—…ÝWòœ¹8Gh B˜lÕ¾g-ûiäõý¹^/þùïÿÎsýþ—ñëïŠõ6êK£‹ gg/¿Fâíï©7Û¸5”àásïÖšO{%ûÈmu™Êa®6Ü/âaô‰ÞÖü™ÞiXš±Ï‘Œ¬E Ã>ÊC¨Šce%ªñøì°o/åÔ—í®ùÒ­tŠÐØ{UnWWËI‘˜»7²™åÈBð)œ`‚Lœæ¾x¨:”Š$Íâé4âÆ6.ä©z6ppBVPvÄçàr¼›%X%5ö,ßÊ ¶ î^pq¢ž©`Ýßœ‹àħÝvã @¤hp†•‘ì®ÐGr4„|²À@Ò«7`¨€SÖ §*!˃er œ´@:ͪ>_÷­3/ d½m{$e:}ÊrÎ{p”¼œ‘Áq?÷'ÞS/ñcäÑ=kÔà§ÃR‘d‡m·3RFÙ>À©ÚËW7ŠÓ&Sš›ø}ð&3lᵎ۞âxYÌmܪs$˜(í~A7ŒÌU<‹Ã¨"Q¢ƒU13B­¨ýé`á*¥Ñm¶He÷\ÉF³ajŸ:Á¾ºï*>p5YɆ°xì—‡†ð0nN¸7²jŒÆ5É2[$³KkS ²qD54ï,P°$B`&±AiðKxlC£ŠÇ·+ÏA?ëÄâ9õÎPÀ}g¸hÊÐX~¡ÊM&ƒÛ™B•Ž+¯Ô. Èt˜b–ƒž¡!àܨÎSQ´× tß[éZå­›¦Rmˆ]]œò_¢Çc±‹óMøŽËÚ-1yõ½á#ñ¨‡ã`%¯É¯"n¸“‘.ŒvTHëÏ6á7 I‘·±£Ñ‘%"îÎCx«¼œz9ßÛèý–ÌÆ®ûû þ\ù#AB²ÄµFƒ1â<%V1À©7ó îê´ ¡€Ûbo£Lãi&XÌ1ªSÚîKåYºK²s÷ n4¢„‚]UAµ^Pl†]E˜[Lgþ)zý¾‚i ²Q{ïûþ=ˆ¬B†ðË=Å8ÀiŠÖÄ ŸL JÄDVîƒ0Ž`€?€$3” ¹¬ñ¼)Ów,'2©4€J#׌Isc7wìæË÷Ö"6?›ãQØ ­ÜàïDó¶euúff37Q&L©fãy¿›ÃHì|Š)é`îî1†½Å0Í.Ï€Øb-»k‰Y/q›Ž ™õpvC•˜A«À•Ršº0…Hýœz0j¯°YM¤DÑ^C"2ô&^Ä»q­±jš©NMcéÝxáT»ž/iSez£Ô“˜ºcf¹Œ»fø¹»·¡A'¼€B¿Øu庺ïø=Ä»«ãR„Lž›×í ?ÇQ ]úNΪ¯Ò„÷Æ*ñŽr"±À¾È§³Žú”ÛƒÅüúãyýéûoß¾‡Þy¼ý21Šè4›뗴cN5’°Ô<ˆ7ö+Èí”vfb:Gaû‰ ý¤pTØÛŽb~öfé¼ó±„ÁØ6qQ7v&Òa|ß. Ø8—ðÖéÍF,ØÌæc{)b42wP7Ì ÷ÊÐ+ŸG1)B7¯G•’n“­†q–zë¾Øó4O ŠŸ”ÛNT©´Qš9Ò1/äpÜû…»W5žb:oVBÑ("Û«QÒ["Ì·½­½ÉBeå‡r²¾€êŒ[f| ]·ÚÜÎN°\7ý”Zœ»ETÓ5¦œÁ{˜QÖƒ=T¬½Bgœ1Núܽ£x{;À0 E-Ègéjìªt×1¸—Ñtì˜âDÈ|:{¿œª‰A“jÛâ`Ž °c£ü€4Ru#2Šwázˆ¢÷ofPaO&¨çƒqªê1tÛ Zû7ÿ¨§ø/þÙÿ[qÄR¾ å¿'^Ü­Lûmí“ç—?~ýÃã”ø&ç®ó^AU¹Øv*ÚÉß·R¡Eг¸bOáL`ŒàM±3 µ ê(¢‹|É·ÌzÜx ýSP/çK4Íïà“‚p:µúNñ">èSŠa2CMªô”¼ƒ¸'űéíºý…ÎèÚ¤áW‰¨‘P˜ìsŒ7ÖÓšàÁì+°ò$žâ Vç4^âSÒ1§“îZkH VXÑnäËÎÞjå$ŽU²q “?ÃQ* 0WÿȳEl§î5j ?Pq>w~+þI  Ö&X¾„°ÒIŽä3¡ø£˜˜ÛE.ܳ•Œ†7H(Í5ê`åñ†9v:YŒè·$¸¶XÎo-íF >’D<Ø•‡¹ã/!ˆ X׬"v¾AƒoäAÜ×_2?ód…yyƒT¬DIJJçã3†D« l7bðö4eÝÔh3׺^ÂãÞgóŒÃ0‡ÛX‘š¯ö³doH|¸÷, *ŽnV§G g:É«ô4^Àgä;°©»Ì¡ÔÎM±–›äSé*TG&u@ì|10ÐU`Í‚*,VC,ìå]wV¥çÏ£„¼ªJøj\`T&utˆ>h[æO—uv 0T Lß0XKພ¿}ÿþÛçŸX××Çùûßÿr‡Â9nˆySU´ôH>6†2¨ôÌvpèñôoEÓ¸wÌêå–T|¼®kA°GaÖ±gSÏøu'„?Ù"PÐåì“”»ï~(pŠSDx¥7ý0zëð^ˆy×TX÷µoÓÑpVãEuw·Ã:\UÉÀ¹ CËUM_½Q4Ÿt•J€v“Wôv•q/÷î|ex”‹nñAÀí–¼GÆèöî½ú ß*ÌÞ¶ŸvЉ‹x$—{*óÒ¥–†ºÑhë0PÔˆ_Í ]™xºŸäl¯„ô'ÑÀÙÖsŽ9×~GØÑÓVñÝ÷x×ZÃCNü$»0´§8³mMæ(`PðJC{fä¾R%C³  Ìè¾TÕ´­‚¶G;ŒÈTñ3ðF%Hcz;,° ‹E›úyZ$YË÷®'à)ŽÛÇVÿ€'hž{O„ƒ½¿ÿëóƧÿò¿ûÿdoòDl>w+=B‚ô—ÏuQñË—ù¸5I‰ƒ1ùq1ÎT‡Ád)bžq †¸â¦wª„äv‹g1¡7èt¬š0WcŸÊÍ„;DßH¤N@5Š˜ÁAúF"~ЯŒ42l0)™Hó~Þçjø Þٯ׵oïkj€c[i¤šÚ¥›¡EE‰~3uáÏI¹G¹EÜ!Û!“ŠžëFf3¼ÜYd8&#€9‘©j²³«Õîæ^H7§íj° ûèvá&%•p€fX» `{áeœÉlàÚýy:²Xu ÍAHt‡ÄM%?ô0¸R@:³};âÀxùÃÌÎÅ5’1Ü›ÔÓ„|în"¶ðõΖ8V_ñ=̳ÛL”Á+ tbõs½ª^•÷Þ¹üƒ<•“@jæîL ‰Q÷ɰC½ºƒÌ6¬y²–›Ø²TTRÑ<BõDÜïY.xÞ\1MYµ«ãÑxÅ‹P©Œµ#šæÝ›h3d‰E€ ‰1GÈssN.ù%fß0 `ü¿Ã#GP⋌r Er LHˆs÷‹8Ï­f="/òmè…ñ2Fq 6ˆ-ÌÛ_W*°(:ÏðªÞÛ^ú(žgï;Ϊ—àyöqÛ~~ù)Ææà«t\œ‡Žk}LT²áhž¤°{’¶ÉGÆ"É~›yfؘÐÁnÃFS[÷ý¢; š£$ñŠ˜aì‘=¦Â¬Ð±š›)qÐ>‰¤i_²òH‰+ñY¦ÝаjˆQ¯©تk•Ðwà¢o´è•{·¯@ƒf•É~mG¹Êƒ;ˆg`]&òluò>[‚²SIfsÒCø*zÁ¡MD`—‚ j_ª?@/£Ê§â­\L‰9¨1×T‹Ü¥ÛZ'sÐ{û´º‰EÁ°zMuŸl ½gÛÂCÑí|v¹™Â%Gr-²µê°£Mi¼ãý×ïÇã×¢¿|úÝëËËÈ›àvKwIèÕnû¢XÜU=´ZÌ›µ @-íMЧÝÝ Ô,€ñ©k’gx´¡ÂÙïZ¶ë°¢ØÑ7íqA3 ~>{î]*PÊödh÷ÖlíÀ@O²éh_î.aEFÜ.ôk­Ø`¶Y•°ìÓ.{¯îÄžy›U¾ÕÆ¢Îv ònÝVŠh0Á P½jÄXåžÎ5=Ä48Ìãcž¡MyF·%»ÆˆÐߨ[ãvú@¡ÕTw #™Ã9%„¨õX¾mº]õ6˜U²‚®áL ¼Š`Ôá®+ÎK¥-!J]b¶ìKk×M¸ÛUÏ{Åäj=éd×aqmT‚OEÖäÂ[è3: ³Í´IÀ€¸[t( ÍdäˆésdnÛ\]ð2Ï¥¬Yç±¶¼-= CíèÞ…0íâl ™±ilÆ·cêøxRÁkV5"L‹7µÍ:WÓh¶8þ»¿ýëyû¯ÿ~VV=£”kR¼ù¸µ?¶ñ¢È_~úëûþоöF¸Dj!ù\ˆb’ܸ&¹8ÝA~‡ñ)‘Ž%0tTßÄL –lD^¥²SqÙòÆ2Ë2.¦šÀƒZ}1yÏ…¹–]æ¨dáæÝ¡WÉ"` !ŒkÝÜhˆF\¯‰ HV¶ˆ7p‘ [?ƒƒXE Á I dóYžDiwÆ^``ÝEŠU1„òB;ŒL`ñZÌٖءX轸¶;ù"ZØìé>Œ¥Laº§™Tt»‰JvL"‰½/½…˜l4/"~×a#  q˵ETÆQ8áÞ0T0†ãBì3@0Œ<Ý?rïnv*>àl¶"k’‹×jWæ&lಠßÙ26úÖœæd5¨l¯à` ë+«"5¬-Ù£»ˆâ…¾9Š+˜ÉJ’…óJ*7(¿¦{Ó†W ð"I²q^TkÌö©Øª-­›>¡'¸tQÊQü!Y@*²=ÕCŒ…Žxm4ÀÔ¸ˆYv  %[¦ïè«ZP  ¤l´= T³µ_OÚ…²Ýb<Im'+b'žá ¾ø‡âÂf˜ÜÑ«y‚.¸a`³nR!À®Áaw³»ŸÄ#âÅ?š—=0`´3ÇËí+Õ?ü៾ýú]Œí¾ÿôóOû~‡6£É ^»c¦Ñb"6Ù^îBf4RG­[®šh m{Äh0ØÊt5JÜŠm4€y² ›9ʨ.ynº5¹i÷¨…K0y“÷ÂA0yŽÕß—k­\0¶P…jž&„!Ä –cõû& ;â0?Ä1:Ø(tüP ðÒ´úˆ¦QÍ‚|†Ó…¸B_ÍÐÅ'ð)»O(¶ê6ãªÖ˜Op¯QÀGöŠQðyÔq­a—±j qÈ5FŠPÄUŸë%Ú¥Èjwov[í}6€Ø¬+¹à6«ðá^°šÔ_a@Þ´IhiÐ%¦ƒ°§.@:öiDòõÙ‚<놱°Ð ¢"pÔ‚š\-ÓQ %pS'1.+®p®:¯ ÊÂrßÓ:læS¬êl“µÇÖ@÷ܲ˩›}€gWïÛ>òœdl4Œêƒòs\0feþíßþ‹ Íó_ÿÛsøŽÞW§ëHh¢ŽµVÄìç–Ÿ~ùüûØ÷Æ÷f¶„óد?' Û¨–¹Šçž¤‚Ñ}¸Fð"~]1¦eLuÚþA(n‘)BšpYø!¢Ýâ„ÝW1j¢.Ä®xBS(r³G#ѯƇaã IvP¢®ÜÝ\jP´â)íâf¬Pt§ƒÄ£®$ ,†yyI'€ì ÌuôG#ÝP‡ñNÎÕ "0”/VÔz$ ,¹Ù*¼¶ð°±d99Ûd¶+°[1L€·¶p´]–Xê΄è­\äjž€Ô]î ¸1×ï2ÊEoàz¶æ5»’—óŽ° u L™°ÛMØkˆl-ðd‹µ‡FÊFhô¥Û¨³®ûœu½¶¶Ý«Yíëx\jždDï@ßâÎ΋Øî8¯në‚ ¼À{RÅj€X‡²ð\ÕnZ@`¨gÕ“)øZÓ ûXvpÀ³zŠXsÁ¢Ÿè­U„±L0 ;èZ¹ú4Nxœõ‘ÚTvp—Œž8Ê€Ë}úœ—¿¯;àÄ¥Åxdo–‘¹Ñ½ Äb/qšHa§ÏPË·ö\\‚5°¹»3_á1´É•e Gr³8Ùî  ôÏÀcÌåO‘ÛFfò!B~¡f¨xØ3t³ûoÿö_mþí¿ý+Çê¥Ã˜j¡BŠÆ³±6mÿòó§Ÿ<Ò\–­0ίsW€bž¾~0'œÝBòEDáX¦@£¯!÷Âc”€2ƒ  £À'%a]2&âV8¡Cdr§G7…J]àöm"Ù•q’шFÚÑþ!È8挘ÂîÄŒ(_ÁÝ}À²kŠboTWU&[·r¸]NØÀ"Ï£uv]Žq ݤYí¹Ê9»¯~ôVvŒ³b–ŸYLã hV¯Æ` Êä´èº—EöBƒJ{Â{Á‚®ŽÞÈçuT‚ƒT£CÆ…\É;Q·éGò&m0êj*‚bQ³ŠÜѬ‹ûÀ)-âúE ÂfÓrŸHvÍ€ty–0%ÞèÎè…¦½º:Ü g™‘ÁœP Ä¢3…d‹×±„Ñ,°1j‘bûhu‘(4—àpûzˆeîR·¥0¥yÜ87ºÈmõ¢{"s XÓgè…BÈW’Bb\^Ȉ28Û;×Ûka6šâ)ªàp1û®µ–ý"×ó|+-w/Wµ(…nèE–!*ÑdGU-8Qð¹žÀ1â³Æ«ûdp^Œ§æÍ½2nî„áZ Ó(áD÷ÔŠ+ˆär·ÐU®9âÕþñJƒuRU¬ªžù‡?üÇÇó¨c®õþÓÏûïþòoî‘[lÙ«3®èïi;Åš§#Œ[3é5qLcÙ£]µ–k‹€,jA›[À"ÊŪ%JÔ­¼¬•ÕÝ ¢Â¾àÒhô¯Ñ?+÷Õމ„×µžˆ£9¨hL(œˆB¸jÓ¶ˆF£°8àš$”Br´W©Š°P2ì´'BFtŠÝlÁÝCGæILI«Q°“©à\'0G|&ŠÆÂJd™"ãú6]ÄËî'YÕ’Oô0öŠ0 ‹QN4į"å×ä^(ÅÖÐ…cUª £‹¾ŽÈ}Mb«Á˺™±ìm͈ ‹Ø¨0ïŒH¥û‚´…T‚VâÜ9ˆmv›® ì¦Ëg[°»×–›mähOû€Õ‹f|ºÈ»é!Îî¢'½5Y=Å™‚ìéeðÂvàIܦ•R;2˜j:èáKe Š#$ô­"Z[ìÍò2Ý&:vS¡P¸ã6àÝ:«¨Èæ¢^R¬®U³}H ¾Î^÷wÿâ¡øßüÛÿ—:Öï ï®?¯¦Xæ“ÞÇøÝçŸ~Ñ¡SètØ[ûˤ×E¸æÑƈ-)aª‚²³ûhv÷­gÑŒþ¡qo. *ØAd²(·Ñ ˜Õõ‚+'u‹ÚíÕ £2O#èûD¸)~‡ÖšamÀ¢%üpBÕã EólŸÕW" /™ˆïn,WÕ¹€Ã­PoIÀk¡BX„Ô[__=F;ˆ±ñ·1‰Õ¾¦¥z)6â#˜ƒègcY€#\0—çÕd»Õk'Ô·åÙˆTí¼]C«1 lê!¬)wñcÕu+¢£¥vW²ÝPÜV¯$!Tf)2Á`S‘@_þ­ è-x#ƒ ½ª'Ðä{0·ðžöqå‹.Óôl0ÀcˆC÷&¨$f0{!øH@B±­ÙBK¡æœË-Q ¸ 9ªTP£±×,œF”ÓX™6¯à|ÖÂ#®^…´K͈…ØìéÁF’EG7çem°ï‹Yý\Eò3p‚'è£]åEîÔÆVÃâÙžE/ôr“1ݧkµêzôCV¯jæ­Ù$º›Ê=vךZwt]óâ•+"Ì A›W¡£Ñíè$‡r¨2ø g{ÒŠKæè/\”¤íº´§Ùá…¼Uû·oßß>¾ýù·??Öã6æÏ¯cû|{yýËË-)å¬3³ËX]v€ÑŠîïÚOGÞ`.”»1Wr/¶”í3ìÕ `7šâêc`$}M*×86©§ub¹Ü‰[¹WŸ£Ç¨šÁ£xÙK5Ž ý¼£‹Ý$§)sðÓô±T'̶< -hâØÃÛ²ÙÙ?ÞÆSä2Õ&zlÊÿ+òÂûøìõÏP‹[8i.{, r¤Z;¶"±b8N*ˆeKÜ`¯âêžM‡¢ÝWô}a+D.EÔr'êØø¤ÂH1`:ÈfèSÝ5"ÓꚉH`}ŠÏ1²1gk ÎòGû%8àμ¡ovÓd oDtÄ€&zÛ‰]Ì£/‡¢ÛjŸ)O•‚ÔêÄùºúC¼ö{â^>È&¦ŒU§øaíp:)‡‰ÆŽÜ¤AJu¤úc‘1ĸ4uóxŠ÷¦€I:MlVç¸ ÝïÀ7Ä1° ·À?W8V}Èîþ8©âîäv N×›ÃäUÛßý»ÿì_®Oÿ?5Ÿ[îàãXw‘S.¯õh™±‘·ßýþ¯G¸”V»ˆ^·r›KÞ¨˜œÆ“¸ E@mWI˜mËZÆr—›ã0Ö64…@WHËÝt*|Œ+µÙekù…×yºÍå…§ú µ{É«¢‹"n»Ž‘é\Á ”¸KÕ\ÄܧZä%X÷IL"J¢I{b²“*¡A LætÖG_¿ýÏÚ‚UÑn´ËU‹ˆ]Ý[ßË*‚6€™¬^›Î)L»à°MÞ¥0IlËX^CYªÂéX‹ˆ³:Sé&äöºš[î Ð\èÕâ°w¸Ée¼U·Ñm”­ÑÖêÊ-³z6rŒ î%æ~åY¤ Œ¡1Ï6šÝè.z3I¥_À{®jLÐjo÷Æ“VcÀ’ÚCƒ^áhÌÅ’†{Q·ºSŸk!+vÍQéZ®ühžžµ¢±ü°¡‹ú‹"|XŠæòÙMS-'ÈåÃíFK÷°V½‹j¸<úãŸßߎ·ãW¥~þüùõuÿô²ÇíuÃ-¦ «‚¹€ôŽ ƒ]Óeí´FåE•3b޹õfpù¼{ÂõtÞĽðAhU)®èVÏzÂ-,øW¬1öÑà‘FQãŠÃADvÓƒi×DŠ)ÌFÙ':¬ªÆ%(Ì06U è¤i.ëÚªk¹ÛWï=j _Xá™NÉÌ€ø’¯î6zÕ ÷ÕóìtÔ"p7`}®7Àɯý6‡nµMz$vÚ5½a Äçtczœ½VB¶ULÆ³Ž®´é¶} F³Ö•íô, xKGf4‚iñf4ªUâvåhÝ6aÒ&UlçµëþˆV7VÙV¤nò§ƒë¬å y†ßpé\Æ»/ŽÇZ¤6 –{uAär#Ÿæ!a­hL Ú!»¸€™E¸¢]…jîU³ÂÃX«LkD–‚«ÀuÁ¾wïV·†]t WÕÕÝ·-è_–bõž8ÿ»¿ýÏÿåCñïÊ[¯­û°#}zÝÄnßÕa2n|ýüÓï³¹€4:MJM&°²Gã& .âV t ?¨ÑNühÒ6hñ°¯ >å AÌj%¸LXÙ p¬æ¥„a”ò¥ØÄeX®R®5“mµùÔUäFxi—Ü7Í4µ ÙE¦½loÌÔzÌgvÍÈÙ ö6«]%b_x…O´€Q "Ã.k1‚M?«¦hHפ(ûFN±Ûì¾ 0K¾ü|Obg aX=®Ï%º×©Ð¦XÝ¢?¥Ò˜å"OûAnòÍèé˜d„¨î%4b¼£îö.^±ŠÑÜËKXÂr˜† ;$n™+¼Ê ²ÊÑ.è`œÝošEÌö¤ض¡HÈâ÷ðç'®ýméšÉ 1Ò;œÓЄi@zLž\•¬E?Ê )L"Žž¡.?µµÂbÐÏæ,xÓ§ªµºTw*>ÊU2[¡P‰V±Ñ"¬’È.2 E ÷!iFV—æöŽ  øêš$õ$¹· ] b†V 6çõrÑh‰X˜ÅEm‘atì;èäªv ¯´µºNWnðLl««Ý&,"=Fõw¸Z —œ«O Áí‡^ˆŽŸtZÎçq~|¼}ýöÛÛ[Ë"úi¼¼|ùôùç}ì#w¨åQèP’¹pÚó¬£i¨ŠçvÏ«zšeù#ðá> sÄ åc»rtvb±!†¯O‡x3 DU™Ê! ^6‡Ì¾~#Ñ«L°.Z…á³¾`1œ|bÛŽ¹È§yvYÞgmg9ñ)âHý…ðR½$ÒI-TÚÝš OÂÓ(JLiØ@7¥ ‘í‡y!,(Êt;Ìj”6k˜&w{fœB¹§axËH¨e«ÆIØè5Ÿœôê2[Œ íÙXÁ/C ƒ”ÑÕßÀ³¡lT€ä`Ì®£{ÁH¹®Ék­ZÒ,LÛBûÕ³.,jƒ*² lçb˜$ú½kβaBÞWÌNˆ.¯!oØÇ¸ÁÍF†ëŠG[ÄÙ†;Û‡]â£qR ÜÈp°š{/v{1wpk”ÂB^dé—ÌžEï`WMITÎ yåP}á»!uAÝ}Ë¢ Í‹Gâ¨ÆÅ–bPåóoÿ¥døÿþoþ}#p™ÙЫKq3>Ä€°€¨//·¿zýé¯09~œÝÅ9Ø”AgRæ¢[lr'¤hÅQVwœ< '7cØiÞSE”XäŠ-8ÙG†€vŸ»k 1D;hÁ"Zäš^’ 0žÀ!ŸÝgè>ðÒ.{Ðþ_‹ËeO‡®¯¥"ÄJ,b„ópϳÿÓúC¯sÜ£±=Ç·Çû§ýÆÅµ¨ [éÞÐ&>ÎóãímµêXC›"Þöj4[3âjá,ócô§k7%¾Øt/JŽ„TwS§Ñ¨D³ª‚i Q×HÞ̓¦‡ñc‘¨k^ëŸÔ×i.´z‰-6ñlÒÖ¨y‰;ñÄH¶Œ± ¸„$‹¼«EíÔF4'ÂA‡‘`±Õntsùb~õõV}^ÛöÙvû‚£ßj…"†}É"†y«ª¡V_ OsÓ¾¯u ÓŽF…Ô¥Ä0&‰êÇ%èÎsa‹´ODª†Ú៨„+&¤ëƒäuýœùè&I_zµ Zx7‚±Y ¸=Mi$)ô™yõðúh+øŠö4 NE™§J†É4Ü8ʱÁ®š? V±ïØ`X?¤Úƒa{56&ª%|©"Ðí±¸wb,W¹Ïîxûxüú§¯üãßÏ£½n·íÓ§/¯/ºÝ>Ìæ2f°—¢ ­I®Ô€ãèéH$W× DB…™Q¤Št+H§NsÂ9´W·,7È£û]½s’ãÒuY›m65j-•Ã\­ê5x'¶ê³ð½]—gF0axA°E~,]Ë2‚j\Ó)Á%oöÞ<ÄÅËl(’gôK÷ N"Íçj'^ ;f_©%&äM²pS£ºípù \ü¬‚Þh[‰«·½Ùy÷îà”ˆáån…nå%4¼V«¹Œ÷Ë}Ü>It°—}1ÔŒÓ3rĸW-ùé>H¶«¸àtE¹–ßL¾ˆ÷Ò¢O ¯O»®ˆ¿¶œB4P)º¸·Å³– oÚL/†1P6®§ïŒÍlð¨š`u$št$îbtg­3ÔÄ––V͈ \$/ ‘-!%p«áZ#65¨¢ÊŽ*Àï­­0”«Ÿ¡qþ`ðqÙNoÓ«›äk«é žæûÑgèeD5.ã3E’©lmêI°°þî_>ÿoÿ翚ÆÓÌ«*¹#*î×f~‰ívûéuÛlD²«M £ëb;ÙhÌÀËe¨L­V¯¾§âbú©ùnu‰€Ô ¯´<`¸Y 8d‡ÔW–Ý †ñ0Ý}–VbO,2WÆ~ñ•‡¼ûzÀwˆ qE¦‚¤‚Ú~¦°ÁV`¸p¶^¿¾}}Î÷ûöi:Þ¾ÿùÏ¿>#·-£ çsõ¬-ïEÑG÷ãxüÓŸ¾þöþýùþýë¿~ýõñù§Ÿ59V/oÏc#_éI\·¢[óe(æeÄæž×¢ á«Mz®º£µÊgic&¸JI¾¹Éfâl \`ƒºk†#”îU>ºÆ"xFÒ~QD0©„àÅ%.rKëÐ6Oj«Þ¼ö«ÒdCë2†í¥‚+ˆîJáÖ]‚Û'„‘l‡±U/‚×…ØÔZí.6XJ²ÐÛ¼.;œ¢#nO÷ê®ê±ã¾!Î%ΆûYf¹Ä½]ÁBëfŒ&GhÍ&1°faAA¦qíÊp5©j¢ªÙ>×êÐðìw¦H¸'ÈšK—’…/¯`›¢£ò5c´ƒÈÆ ]Ç3s5\Xê¨UK:ýÐ&ЫHðlvÄ6J3âÒŽ]fãÐ]í²G|¢ÆZóœõõÛ÷ 7q,vê“gùyž³kõãxó·ï_ÿñÿôÛû¯!¿lë—ß¿¾~zùòù/FƸ(vÏV ­«‚á[x>æ‡d\‡Å pVOK¼¬~ݧMh›ŠÕk³Îd,ü„%è~"ìôìù4”Ý‹d÷S`_ó)¸ 6žæ'Cn ž¡kt1°?(ìömפÂh`™>áËG%Þ`•Š(Õ†âô¬5én fX sÎ…`( DW»Û² ¯êB/Cƒ|Þ—•1 ñ1]—wÿP5Í+ DúÕ. ô‹°gÖâÓFj ÏZSÜ«ŽÐp;e•Ù¸ÊÁÞC7“î!¾J±Ìö'1€,<¶AÒ;T/:§9ç¬î¦ÀLîâ£q),¶àž ¼ÚKæK7¨"!ËJè ´™êZÀd°,ô´¥pˆ’aš#ž>[ÞO·ÁÙoFP.¿Ãhß’*K@ôV2\1k‚¿^]sË}Æ44Ümp!;›À*±1t1°4ŠØ  —‰‘,*CXÿî_®Oÿí¿ùš°ÞW¯l„žíGÂÏè/­7 ùË/¿—v@ÙfûâCg Q¼v­[³p‚M+Œ¤'0m¶P §[ôf&ìF¯BËèÞ %6rÚl†œÒæ6yNîÔKzÀGè<$!¢{)öнx„ø$|_>‡ûÍmÁ[ªÛ¿ÍÊh­ê†¨Úž¼?L^ã<~;™·ýeïî?þý¿¿}{yyZð<ÞŸÿðß‹¯_ôòiÿé—Ÿ¿ýöõ··ßýÅ_LœáÇóXÿüúíýåþy)th³3Éê£0£^~Ö ñÂÐÐvÞä. Ü_ÿáûøÿaĸ}úÔÆžüxB!‘$iå ¯šÙA”°YÓ tD) ¯$6TQÖ†»Ü /ç¸8]x¥¹øÁnÖ}^ybÓcֽд1|[(‰`v¯n¶õre¨Z®É‹&ÚCÞæ¬`…¢º›»)·œÉd÷'¸øT^à1puÛÙè-½Û󒷛݅2(ú>FârY:…Ý,Û¢! #p…×4öüQŠl ýX>оú|B·U¡}ÓF‡ûh~„}E ŒZ.ÆôÑàU„`‰›²W /Ã(êŽî¦§K#ú’s&V£èŧ8uŸx ‡5Ý]Ï÷óׯÿðÇú‡¯¿Çùüí·_ßÞ¿ýúÛŸ¿=>¾½}]çšëcls»Ÿõ׿ÿéËë—ûçqÿYÜn±)c3‰n"Eï™î‹ü‘ï…!*ƒsÃ6µ]]5ÔCfv÷†H“tp«•Ç"Ba÷M-š¦Oy7Qåp0ŠDó*Q®A™`µP^dDã„“%%éïγ+Ô"¸ëöÑ'1À½¹‚×5@qÚ£wÑb%§ðóÄc¸V2»›æC¾‘‚§mjDu)™éÍÂqæLOq[UÁeŸs:l´½®¡–Oy“F;·VãÈ-6À‘”V¡ÁŽìëÃF{Í@¦·Á„£ë£Yá/ÁšÉ,Zúñ2‹ZËx2v"›O9G´ñB €âiù¾ì>¢cA„F0·—2„’ß $WÕä-@¨m÷i,û‘ˆ[n«¿Ñè^öàõîÚˆ%X\}àÇ¡~olˆíB—H{s¿-xgluÚ‘@ˆ“°°ãž”‘­¸qPäìvö-`][j öÄê&âLEŽ÷UÝ?D!ûy¬m#xs;µEÝ~0'0ŒÃµ‘^(`ÿÛ¿ýéÓÿë¿ùC3¨®§ÌAxšc&¿|~ù’û§¸Ý]+)ˆ%F#Ë(k&ÅÕ6„ÅÙ|Àáv0ÃxflÛ?ë³ÓPñZÖ+Ít0B 1Ä÷>íŒè*Æiv÷ àøè'c 2ß(Ø—ÔýzD/Wt ðÖ|„qá@vÆúnÊì¯\eP›õý6^­üx|ç1?}z‘üõ_¿?”yÙm|<ž¿ýö¼}þòÓÏûýAëŸþðíÓ§×{ŠÄÇùøþöˆOŸncâuèañX¶û™Ló(<‡ök5ªq]##ê\ïïoëëÇoíøòå²»ßÿ韾þ§øõËç/1Nãp¨l…E[îÕhªØ3¯ÏF´°µÃ ÛàNŽ€æ*”_ \]ÒªvF.¼³O3t5»g»Èž¾¨û|ô…ÛÍ!b­ܖW8ò:àÇgö“¡&­Z8Á wj4;|;ðZ> EU÷äPù ɽŒeÀªB‘é9î¹/¶±Â᫚€`]Ìz]XN4\]`abÕñ邉4Ê༣}µcà!g÷s°›PØàfz¹¹Ë9O~ÁíÃ?uðªjû„;±Õ¸à}m·4AmÌk¤”@+º–LTMc†LÛˆq/Ž<Îç¶éÓ}jl¹ïŸ_÷×ûx½å/?ß^>Ý~~ý¼éHk»ÇKr§Êª£–ÊED(WMBB[rË+zL”M`ðª–yVµ]Âð'„ ¬šfÍz„TW³¥E¯™F¤q©^bO¬„ò;1ªÜáÛˆÙzL\·›ÝÓˆ.¨ IŒ‹¹/…<Ú)•µÜNBŠUèÆµm8Cwz¾…”b…N&[㤮—UK¾ ©v K,à\`£¥'Ø× Ó³1žÇ9Ÿß¾ûxÞoŸsƒhÔþq>£· àÙXf??ô?ýÇ?¼í·³zá¸ú)‡=ÏCß~ý–/Ûí~?‹þúód„>}É-+ƒÇ{-àó'–C܉uÛxÛ7¥VŸs¾?p»ùþé›RÌîçñ}„€{Ù"Ã=DΪE¶½Æ\>­^|ÿþýýãûçÏãçÏ/-œóñöñýËOÛo¿ýyË×¼í€DÛWXŸzq=…õcoBJ*:˜'Ÿ±ñ$ðíí±º·û3A@&'¡À^ h³W ‚7‹³¾ý/ÿéë×??~ÿ»/ãö¢ÕÈÕä¸òSD&¶KW‘Ü"ˆ¤$>gðE&í2KGt$Um#p#òìãø Þ ³üV0€î›hS&©væ2@TÈÐ0¢»áVTúú‡oøÁèQ˜²Ë ª2º´‰Ž ßNx”‹¶¸O>®¡÷"£±p)†­ð€ÅÓ)ýÑ}š¯5Ïî÷îø$š—È36BÍvqÓ³{µ|µv;bÕR·ÀNÛ¬Õ…q#ó˧Ÿåú˜~>yŸZlîÓ=BjË@ <Ñ"œíêîO6—«,ŸýÞ$“b‰²ÎnŠ˜™V´ðL¨|N|‡A}Vc rà^æu/OmCB[&0ÌŠ¸1Ã]¤:&=ª™öžÁ½z‘è@,Ÿ;^0O÷jÙv›ˆÈ Ig@‡´ºd ˜ˆJF_uÎ"¹ƒ‰:앸Y±ÓÆ´ª+xSJt(©&1|‹Öt5‚FY7‰Ü9Ïgl)‡;ÁŽÕgrŒ+f!Q*«ìÌ+ò³e0Tæl £à#¢¯éœ<©Üû„b¤&¹ÙJ¼Àµ`z6¸“]MT gÁtZ¦­Žâi=ƒX+Ãw_ÂÓ¼ «yŸx€vÛÍ_D§¶ÅQ~’•®ÀqIª»ÐîeDÒ¡“DÓi›]Å…«¨ª¢·ÏÊöžT÷¥]6ŠbßÚ^Š(Œ˜½*Åž0™…x=¡Åg 3ÂÆg„Ç(3S¹ç§1Æb÷†ë‡Ñ²à°#šåÀš[êq’ËàêÚÒ£ëÞ< Ýì£;Hót©Ï¯Á½y–põѱŒ.ß³öj̲ð`FáôrPÜWEê[çDq€GõÛ9׊UR?Ëîß¾½½ÌñWÛë+áÑíׄãßÿ‡ê—ßýîåì?ýñY^ñéÛεÍ:à©Ìö>¶9ìºmƒL™)üÅ_}ù_þñûü_Ö_þþ—H¾ì¿|Þ~Z½GÔ'ÌïB¾¦w,üöxþúö†Z¹òþ²}þÝ«yö²±—I­°|&Uƒq*sô}òatæ‘ x3f©öýÆòï~÷sò/ÿþúÓ¿ºmû˾ÜY‡8›‡}™ct¯v™§êå˜~ûõ·¯ï¿øW?½f•YµçÈÛç—&ÖPÃŒ8ª©jÝ i¡5äB;íŸÇ{¯}OÜ—OÆZ>ˆ®W¼QkEöÍ „TÇÉuT’Ñ~ŒÀZJ|&ö`]Ëî0ž2IOÞänŸH©9Ž~„"¹»@óН.O±"\ÍŒ;™îw9¢PHb‡=Î>€K0ÈVpƒ(ž@ÚÕ}ŽŒä:ùᵈ3µ™/Ö/Et$Ød£ØQžáQHT]8…š°Ý–G‹Å‚§)÷éÏsî7Ú7 Ë…ªÈá’zuwûÙÀZólžf¾y`Ž“ùòé³Î·ïÏßþôÇýóxýôhÏœîV’ºšÄF@µŠŒåÙœ`CgÃ’*æÕwè\uj°±Ø´· uÍŒ¯I´®´í¬n sÕòÕ, ª\3³·c}7ûÄdŒÙèm)oÜÕsBËïR×z ±yc®Ó]ÅTöš‘yÌú@½jŒáÍ5¨^{‰®ˆ1Õ#îîǪcMoû§"¨ð:-)Ý}ªkyZ®Æ·U“™éMè£eS*4ªg£èÞ-ÎU/¤V OŸD êêÏ™÷幜'ÐUCÛBÕšªØÝNq¢Y òªÆ)zÃX>͵§äk?šfcw$Ê#n·}ûþü³!ªéSHæ´Ç,bCzjntrï>GÄÏÍB54_V¯Î†¿Ò¿øÊ__æ3Èhš4ĽüÞhaÃ¥é´ìº‹;œÍ"»AÂwâ°Ý5D<ý1X¿›ý\}4·ÀåçnA¬! UlâG-Ì8}6¦ ^(¬Ðå2нáNLÇ ™îcM#‡"%\ý¥D}6?TM°·-º…b—V Oô«´ÿï&Åû_ü·IÍp#‚#F2 Jæ¼ÜöûØ7á¸þNZ#áT7wa6ÎÔaâÎ^@Êt@ 7µz'èZ,ïX~i¼òÂrë¨ÊÀ‹}ØV¿=¾­3ãùõ×?½};¾½}{<¾½LOºµê±Î>ÎݺلI»ÞþüÛwÄëï?ýáéúþþõO¿¾¿lzyÙÉqÔÐí¶þÃúOuä_þôZþøx?ßß¾oÛØöOdþúíÿ÷öøz»ýå—ÏŸ{=ÎY™/qûòúã“áÈ€uUí&ŸçG;c=ßæ—×_î÷ŸO¯?üúçï§LCoïߺ}Îj;T>êŒmdü”ªfn5·¦Ú€ŽÁÝÌŒ>ëãÿþCŒ¿üÝ_ÞÇP  ð!g^oë—0L†ÛѨÜÐ60€™®&aˆ^A’ mapsôÁì°'Mé…èˆÝl¢7Š€˜Ò8zvŸ¡³ÑË¥‚:ì%0  àH+x“ØUýF—!#×j2öÜ áR6[FÕØtk®‚ËÕN­ˆ GþK×YnDMlu¼o±)b±áY)»—¨V4—Õ$« Un¥6ÒTÌ:/ƒ¤F‘‘±]ÁÅ6ží˜}Œ/cÐ:ß7Ëk7Ë«ûf¨ë)¸0Ä äª…J`wôŽ ž Òºµs}AÖpÐÑMf»(n`fÜV5pÖ÷e´Ã¹%²57¸4ƒ¹úˆ X7˜ÄƶB«Ï[uO/sUo&ɤ‡ðìYö€»º†î­Ù ñFí]Os1{©ë± rE2ÚóòÞwElÃkÆ :N¢Ö"lw.CËn4U-b*Æ}®o‘O÷ »@y-a_nÙÍX1–uq˜mÛ€ N;М"p…”;#ÛœÝØ%Á…Þm¹gê(Da¯Ó÷aCÇÄcù n[¼Ö:­}ƒJ«/•%· ÖÍ'gP@J¾²w›Ò%Äm¯UÇéñÞá­ÍÂä*hk9« Di6l’ tµFò¬‚±G¼°µº +¦lb)ÓÍDÙçò.Òô^èž;–ûØÌ«¼¥”FDoq~ÕØ´Ã3Iñ¥ȳqZig°å¹ÝÂÌu‡N(uÝg"Œx†v›«Ëv8Ä´T5©ú»¿ý×ÿbR µ`Ľ_‡Ê˜Å£âÜôþ.”Èmd€‹µ‘›}ºÉë £ˆÓ ¸5|E°%ξ¶L¢½æº‡ <ÏU•§‘WÛˆ¸HijgâÜT«;«Þ~ûó?þã\ç¸ßíûM·1„ÞzÍþ¡”ìê'tnŽÈ—Æ;ã|œ;€dÌUÇìoïÏ®®¶—„pwû~ûåËí·¯þóÛOŸ?§ò׿\½U™¨}ßÛ}|^gãôR÷sö`m³zÅØ¨¿øyÏ|ÿíëÛ?þýÇñi½|¹7êO¿ýö|{ÏÈézûøŽ±3æÇã¨Ê1ªqbËã<¿~ÿí·ß~û~üîoþú_}¼}|ûö?¯UùéuÊ¥}»‹\oo󹳟gf"hô³Ö¹pìõôãýq¿þZ9ü×ó»=Rw£ú|{óýœçÛqüîÓíõóx{¾}¹ÿl¾„Œî®ý…ç1ˆ]î:¯„ýÍÜŠË(a泎äz{Ìš÷Ûçž8XJé³]³d{jàí…¦°f–Wˆ6W3¸–ÐkušOrm1f?ìWk†ë )—ÑïáOöÏ3¡rÙ ±<ɨZŠO™§¸¬&;%ûÊòF„¥fÓG°ªà¼OŸÛ§pñÅ~ŒÝëh£Ð©è€€ãV¯£ÁtŽå˜Õ¤B¢c_õŽbåS¹:kÑ‘*æ%ðËÜa© ŸŽ@¯ÖV?ÒYn@X£{ÄDЧ®Çj³C[`•ñ$ž®qŸæýù²}zžßÈz¯3n³gA帯5#¶ö´‹¼Ø.ÃìèBF­Víb ÷¼ˆËïYã ª~£îÆ^]mH`VMW37ê²s jyg;‚TÀ*V'Fó•=b>š˜wÄ Â^ð ·´5…s_kidöMåg­n™Ò(ºÏ ¼1g^:jM s°}k¶´ÞÞKÅàh/”j!õ2FqÍV„’ÛÑÏÕ$“ca jëWR ßÑ¥«A¯1»Œ«f²26€ò¤öéÕ^ÛX«ª ÓíCf ®“þ€4äò$t˜Æ*‹:û-ò/$^ZM¼§sÖb©¡é–À5qHÀ˜M m=yžMd0³¹›½à.XÜ´.‘_¶gÕ+!£QDù0®ILTF8Åb»õ„G—Ïår&^í÷-1áªrD=æ…@ÚÝž¨$îZÛ>.åò…uéÒµ!›³) 9Èl{Ä€÷2—ƒß¡½kp¼x5¼¡+Â]£úÜW?ÖDæ{ÈÜ=2Öª îïÓ³33ÏõÏOÓâùúïMpð9"à>/éœè!^^?ö{+ õp'°ûÒ>k–»±'¶ÜvC*¤P‰Ñ¾¥²ð ŽÙ%ʼ¹ ߊ3òˆØƒ|ÚåKô‚%ÜŽØžâëýåõ—_>ýôóí¶mŸ_>¿Ü·ñªmplc4ÎM{&Û§ù`×þýûúüúsVç×_ÿô~¼“÷ŒýþúÒ00Ú>KoßÇù|¹Ý_nüöxÎâçûO÷»˜õþýíyöи—îÇG}<VŒ—Û{´*0|Ucï}Ëíë·_»êóí–Û÷î·¹ªÇãXÕÇãë÷÷社ÁŸî?GŒçÛ·ãñµÌ³ürûüüÇ¿ÿÃßyýüË_ün¿¿¼l{¯õçoïß¿¿}<óqvך~|ÌÇq>ëýùñpóëûok~xÕq¾ýñÛŸÇHû¨æý¾EfÕüÇ?ýÏ_¿=¦µY'^ï/?ÿþçЧM;™òúööýýcîw“êÅù±È¶}GØ2Q)tÕóc}{;†ôýë÷¯ßþtßoñûßEžÀŽYŒäj_|0y¥É«c6Ï‹Ój‰,)Ô ¨ öjmz7Ü^äÚ«°jWÑ"̶ûlaº£øì‰ŒN0i¸ðn@Ü6Á—fÁkC _y¢PÀ•ÆUê5šm±Íœ¤Swho˜<’ C5–C£áðµkš†R÷mPžæL¡Ýê!ÂX€hG[â„CÑk²í¦/³g7ÚçÈT07z$(+÷¸?úüØó÷Žav±;Ê×À&!±Ür¯Äi¸:÷…ê+ÐéžRÐé& NxÄU')¼êC‘]ÎòrÕ•Å´—¹˜–·T’Õía±¼¨>ÊËíEÝÁ¬>€)o†Šv¤ÍìÂB7ý°Ê^ Ÿ`’©ˆv›–Ãî"c³‹–T¹Õ5¹®dÙ¶zšqAŒÅ]†ªfƾ„o Û%¡êl? +ÍÃ2P’qÂs˜TZ3:Ÿ°©$òGÄT&žÍîª Ú °ñ,„)$ÝDu ¦Û¶:`Ù>m¾¸·òœCŸ'NP.1(\å@´ã@¾i‹ÔI® ½k®…C<ÀеÚÐL-é4ߺnâ.uøÙ¸U/’ˆqQÀẀ …uYnÃYl[åŒ-²jÍf“ y›>9í =8%ÑÁ ôJ"rØ-vkŸpÅ37Á`1†ûò¶äÕ«Äac`°“«V¡! ½Œ•d72²ÑWvÁP$èå•ýÉxò‡§¥È›X«¿™Íöøïÿûõ¿MŠwIÅÇÌtâ<:÷- æ/¬¬x{ó‹‚JºéƒìNôj"P{hµ–TQùÝ× iK%~îþ~¢ÅA,‡ÛC#ÒxuÆ\™Ï~B‡ýþÉ"ñLß™ùšñòË'Ã1FzÞòì/Ÿóõó«Î:¾ký6ñ·ß×üx¾ÿùvÛŒÍÌß½üt¨ß¾}ÿÓ?ýñYì5©µôD&îÏýõ¢}ÙÇ·}ô¶½~|}îƒÇcmãÓ/¿|‘å.et¯ïïï¿ýé-÷Ûï>å¶ŸÀ¶åëÎ}¿m@5?h¾}ÿþÇ??¶í_$<ÿüÛ÷cŽ¿øùw_~¡ýAì)Êóã˜ÿð¿5¶õȯ_ß]ņ°P÷Ó_ÑŸöQa™2ºÙ';œ-U×î8ç\XÀnèg„„%úôɾ ,Œ&ááZ†/í¶I#;é(Ä #u ݺœ`Àó$ØØ w7à¨D÷‘½ ä“Ϫ)Í k`N\‚è@o€¬/y´’У‚ÆS<“c-”[,r‹Üz~dÞÃr‘‹€Ï®leÏ{ù0¸¶.+°7×ò32€¢’¬µ®óXu~Œ‘«Ü1Žž‰ÜƧeG*À݃“ûxáÙ_ûÃýó—ý…éhójx R݈lOà¤W©¦³›Q}†bp]ä)¨Üž(OŒÍ«äi?©•b;èÚ¨-_fícö Ë…Ó®ßÈûj-VPw6»ážèçê¨*nù]«ÞÇÎ˧Ü: IwµÖ\$÷U[lZUs]MÄ‘ÓOau {˜k$GC &E;;îöwvDÞº?ªÎP‚Gs“åõ^¼wýªÜ¢}Õ öMyq‘F„mak­Ó\7à­´ãê"{´)5äZ+[ÅDŸ ²nàX›B.Q{FÕøXÞá™:í´àÚìì^Ë$Qg÷‹ÐØ»KqÎs pñ[+£%‘m‹Ý-²«¤³{Ûˆ x®ZÔ‹˜Ñ#¶.š©¶kA}Îå/õ–h"ì&AÅ}p”Ý2áÕÕÇSùXóÃè.Ñ;ãI=÷r íq4g{OmݧñÞº*î=×ä?·U,²ïf-¾›®J FïÎõF¼¸)¡½Ìî¥ÑÃÛ6ò0É4r7ªã·Ðj;ñÊ‹èö/Êûÿï&‰{P¶#îç:öxç¬×‘›òEãöùÓ¦|&‘F·ÛX@ƒËÝ›<"×*»Ñw1 . ØRZ«¢Uh.0dµ‹."Í.=AÓ Ö€| ß+p$ããÕ¬ˆ±÷+.¨Bšw]F¢ûÎBõñþáµç›Çºï?¿|º}||ÕÜ?¿üàý||ûöþqŒ—øéó§[îcì®õéË]VÎí6¶çšùŸ_"óöøxƒ·Ÿ?ÿÕ–ÇóüóÿþñÆmS¯u>ü~d½Ü^·Ìg?¨ñéþûÛ]Öû<—ϸ¿ÜÞßÞ¿iäöWó׿ßϵÊü›¿º¿|üÓC÷ϱmÛýu(çç——í¶±Ýþæo~~ý|¿ïÛöþþ'ñþ¯þúw¿ÿéeh{û¨ÏŸ?oãÓÿøçúÓ¯©ÛçOŸÚúõÛ×·ÿÃ_ÿÕçÏû– ‡ï»¶í¶ÐåéŠïøx>¿¼þÍ-_@}}ûþ÷ÿ¿ýùíq|ÿù§{po,Ïõ篿þúÛû¾ï··ÇzÞ^6:~÷ó/¹ £`BÁÀ4Ú$HôBuº/…L––(â!Ý7bó§åp%»™¶[ >.áŒ%*åHí†ÚMŒ÷f›—Ǿn ¬-/ri+¨‚ìÊÜìn+Á2œì0.ãRÚ oÁ´» r,_ާ’nT‚U8BK¨aí@'·ê˜±T,ȆpYš{¥ïè "ñDw“ ˆ‚ð*e€³jQAjë žägƒ§ÿ0ÝÂ$!nŽªõ %°ˆƒPÍ"¡±ñ9ø1°XHó¢Q|†cªÌ"m¦‰[×;y+´¬;bë^P — î:µúRhµß( Ç•ɤoÊÜr_ëÒëü‘?¾Üòéˆî–nªÕ§g"ö¸!ìs#'<Ò#Õ/=\(U»×¢@Ns˜h5 Áûê‡Í®iõìÓ‹åö7`£/ º½È%bä«}d ß‚%½²‰«CËé´{Je¨ „\uºÛ ¡»Â}ñ|¬¦Û ¾Ø'zÙQ~àV•C4Šf¿{¨ö¸Vêq–Gdùh€>Õm÷"0ð ¤Ê gûmŠíÄìÐpB5nâ^U™ï´ä J<îê »­~*xöï#®ØvV£M¦Ã=éçY^$Ñ½ŠŠålÍ!¶Ð8;ÛØÂ²ð#B&e\•mâ@«Y«Ï`‚Q†y–Ë·²W-b³+ÓWzÜíg¯ RئK+pOe—86¢Ïz*~ç*èsÚS£û$—z´ÞÄe¿”­cà:»„œ)ÿ·ÿ²¼ÿ_ý—ÿ­³«´Î5‘ 9£•Mc•¿|þù~ûiР«; 4ÊV‰œ&B¼Îš¶ž-ÕIÖÿŸªk’lÛ’ó0ws®‘™µ÷>}º/º½ÈŒ’¢™ŒúÿzÐ Ñ ˜‰¢(—Ýç²÷®ÊˆXkw=¬jáðdEedÄšs ÷ï;°k™\ŒTæ*_ÛJh8I–J|7@¹:Â&‚:9né7P Ï~Œ9¶3gòL&\d×8ƒ#€† °²ô™^cèþþöã—?›5¥ù»?þÝã—çÔöË·¯¿~þ<0~|ûáþ¥æ;UÚxi9î{i¿mõv¿ïØ Sï_îÛÌj|l7òl.äÛÏ¿üúûŸŸÇ癬š¹ls¾U±¿ ºý}›·»|æ—_üíÛ·sy¿~úËßüðeVÝø³óøVÁŸ}üðöñÖ«÷·mìûÛÛí>kÖ8:@ÿøÃÛV?°·öã÷?ÿqó—~¸oóÝÃøùCãë×?üþw¼Ýëóë×/?üoJØ¿ýòùÓÿˆ³$íœû‡?þñëëËÇO‹í³Ãuzy­?ÿé/ª„ óÛã×ýþÿúw÷ïøòŸÑ½ø7ûw…Ñëuôù›ßÌ|û|=¿|üã}Þ:׳ ëì´Aéú^s§q† mk€¯õ*ѵâÅTÉG?ݹ˜sE°ƒâ >g /^ñõI3í³u¾Ö笧¤WJ]ä,qv¸q—÷ö„—ƒ M-¤@öêª'më`-fårk€¢±#üƒþvU<;Oѳoħe™í<Àcõ"; !rD‚eÜÍóÂf̪; {}TåœF#Ý͵ï_ÖqTÍtjÞz,‹Eñh–ë`í¡‚UìãçH`ÏL@Îæ¹Õ„ëè'Pœ*} S²y8aü"ïk½H‰Ûø4ÇÞ~ÅW’c³/pi¼ú3pŸ'BiPu¤‘O^T ßÚ‡â ä-½Â,,iÆÜý¸ñÃC+ËîðL6¢áY×—™&/Ï[2jŸhòd6b¼RçÔ}Á›ž}݉qö¯a†ö΃.áUÆ ;pO4ñFmÄ_CóNA   H‹”.ÐÏ‚+äúc§aj_K Sa!Y¹Ó¯„a'áÕOĨO6À{'UdZËB ¾MÕ¹bK€ÒÀ±B”æöŒAm¥V²»¥OÁ,fÕ–±¶m‚;°‰Sð@x×&²ƒOÊÔŒ†Õµ3­â¼/DøÐc­ˆš €N²n8 lóµÃ¯ ¢9£‰“`¤;+“UÜVÎßҖˆ¬â †ÑBà"ÆÛ0Õ§¿1ïDÓgˆW÷•Ô} :š­jm“b¯R:r6–µ'²PÝ ÎÿüŸþWÿ­¶€âšã>Çœ#Û|Y£ñMý¹ïãíý§}û‘B˜þω*»h´áÒÁœ…»ƒ#‡ueARÊ9¸ ƒUe´3š)‘' 1“|šÛÇûûö>ëþþö›â,alsÜÞŽ~þüÇ?<×sŒùç?üöÇ·í¶Ý!I„0¸‹7°K'PsìgmÝ¥y›£6UÄhÞ¿ì·}½½×ÛííË5w÷ÓÐ>Ü‹*®è~ÿéÇŸ¶¹×mÛÿü§÷· ;™mpÝî:Wðen|ûX*ͱIµe߫΅¯_FÍ·ûÇvñæ[}à8ñÓÇ»4ª¦öüí¿ý»çãõg?þæýÅŸýùOþ7óW}þø1Žãéc~|¼Gµä(¿ûÃçñöþ¡I öçóœû~Û õ6÷ÛO_¾üøÛߎ9ø·ÿá+Ï<_ÏÏÏ'ÉW¾}|ü£¿üÍíV×Wñ~ßÞ2°Í,¬ÔP…ˆîté«x£Ï"[7q›×‹¥x°l89e 1Änîlа€÷n*9ìÖ*^ Itº´­jižEÐ~úÙ8 V:pÑtp^Ζʬð")¾Âµ¯ â|)ˆtpH!qÒé.ŠL òHÊ# ì³æ;WŽ@Šsz¶c뀶 ${]È‘„ÛÈJ­Ä)míu­í6‹xE›™DIÿÕ_ý—ÿ顸ÿ¯ÿç>oÃÛ(Ko‹˜õ>ušت¦j×|ÛîwV! ÜJW/û)¨@§€Kèf;]&¨Ô[=‘·^yÄ2Y”ƒä\p[Ä”ø :¹;=ƒg9‚#dª²!Ä9«œlpcÆ(²$½<*“,hpihßæ»8ÁrVÕmûÛíã£îo_î?¼Ýnµ *©"j.¾ Q,â^PÇ Lª^Å{0«|+lªYu»×ïoÛ~¿mÿX܆,Î]7!+„¶}PÛööÃÛÇûþVcýëVœíÛ¶QʨɺíZÞK·¦š_W?×Úúé·7dÂi¿žëëO?þÆ£ir¾î›noõÓ?~ùám›ãý þðõççóñöÃÛ÷ Îýãæ¶1kí5ßö ×óõ9·÷}’`ñÍûšCïïï·©³~ý|üüëÏ_¾ìþ›¿|¿ÿ¨Rmß~ýÕ÷ßd~ÍzI«4Ãg…¶T®:É͹٨܄>ÜÈn& ¢;5HvTk»ñÑq.Ž{œªR%7A}.+­,ršÏô·T­hÞÌï¨Ì;¯’ŸFΩ·à ÖäO‰WžD‡=P¥1x€ƒÚ»=°•Mj+N“šJ@Ž3rу0NWKªu[q¦³@óJƒ”ªê‚úÑ:ÕbŸÌÙqÍ\)Nd54?«Bß IŠP÷IŸ íÆEyÊJkr.îÇqš*¸À>|VEnã2x°q¸@# † ­ŒøˆTmÚ`7_×vcð)²O²ŒYÚ‹Gá"§¹Õf©’†2èë FzŒIaù“›È®Ñ<¤sè’ÞLÍ&¨fe]ˆA|0;±­Ôàm`>bß„±i§#m¡¥=^JŠƒ*誺ê 6¿réN;+üZºþ2u$f†;glœÌÉ ª€]ÜሒØ8»ÄâÍ^ƒó<}Ùë.K¥j'6£#¬â^îcJ¥,á ¶Ê°Ú Ž)Ed­PC8Ý($taRlE\ú¹.1EVáM)ñHÄú,E’É”6òŒO °vg†_ L¹¤² ¨g‚×€•ÚèI®F…7¢Ó‹.\¢ž:wŸ«Ñ«»Æ-ÖˆnÜKˆ×(†U¹]^Ài ]ªW|ú)>œuyШMtí8¥šîʺD[>x/UÀæ¤æ)ãôõœx3Êɬ5ôÙ.i­Ë Û[¢Àý§Åÿî¿úy4ã3å±iNf!ƒzKf¸ íï?üÙ¸U¶‚{/Œe@àN ¢.Ý$y#¨àYœÐD^ןõNŸª¾t‰Êã^ˆñ(õZ*ÞCÕ0{5Ðkì&¸¾º‘s%q•6Á¨ØãsÑ÷Nh$ÙàØó &qM6†½T) "›îsnÛÜÇ(aö]Ïb Î}ÔÒÑd¶OK*Ž ElÛDJñÀʳa»/í-j[– ÚÀ>t›Œ‰#'TÂP>¬1²ïSU·àmVÇÞ3ì1æ¾U9yßwR'Nˆ5¢ñÎRÞn_Þ¾¼ï÷@sŒ9æûÇ—?Ÿ· ÷÷¡++hüî?~½ThǪ1&iÖÃcÜ`PÙÂYCD1Û^·ûøa¿mû—­½~óão~úé'^ßq¬_~9ß?\â® d)5  Ž4zDSU—€ð¥“ÅØ¡È xàµßÀ½Eó4Ú9…Ò|k?Â]ÙFöÓ H !q‰Òл|) R@Ï!¯'x]ˆÏï"cÔ¶mNÇÃM¸çܹ,ð‘ÆŠº‚' ` vrŠ›³âÁ\Pž>Yz;×é ÜÈÄ](Ñ É«/¥TgF»5ÁK\w®ÉÍi´…ÑéÊ!¨/ s·1rA¢Ï¸Õ¸~™YŒDu0*Çy¨ªªjÄi\øÏ¡tÜXÈ’,Ú‘7`ˆÅxr'—0Í'¥t‡ÅqkŒâc?|¬Ž ´»¸ë DW~«­³- `È·öq]…ŠÉ ”$ö@fñmù3+{Ý‘­©1ÂÎW»ûÔàsMÅíL\1Ý<‰ªAŒecd:Ÿân$Ï¢ì—youUÎQ“ï—.–t‚è|#ª “¯v9#³qǬ%ÝÇTCeÂëØ="á!n-©œþ•—îíŒ_U\ mhTqårÉOàÓB0ŠJQtDÎb…©í¤#Ò8v/€ÎƒÞƒ¯ô¾/êš}ÓÊf×…ÆŸ>^ƒ7£1:)é}¾Ã¢¶”€ t_œ÷ì]*´YyU·×qasç9Lm.t®lNÁ®‘Ó‡´±1ê³ÓpNr Èiå$u&%,¿$Á+Ü0®)ßÉà®»“3fMš_¿¯¤êeläK˜‡ÉqvTÒ/ñ^Š„y>€Û”ö;·íVUåy²«¸ßöQûÈ™rg¶\í£ˆÎÞieh ¶Ûmß«†ÂÏ£ÿõ¿ûŸ>?ŸG¿ùñöþN“û>+|ÅsÓæ\fíª«“ÁÔæ·÷·mûaÔ»„@4Æï~ÿ­¨·¸Ã„¸?Éo œ VˆÜV£ÇÖެ1k_Ðt\£`ŒWÇ‹) ™'_ày-¶'4Ê8XK€5ÂBε¾¦Y¼åZb4˜œ!Sã2²â@ò?ôywÒð¯ çœ?ØIúì—cá’ndΕÁÙ…"+W Ï¢o퇫§èN€‚Š£ôŒ@LDƒRðê~”Þºt“ÇI¯œ»9ËeÖésj'øÈÙf‰Å­x‹°‰Ûc­G¶Â­j'^NTÛ-êôëôoâ ‘´´'MT³Hó¥lÂl¸2æövø «®}hð*ñË=OèÕé/Ï0™ðìZ ØjškÔ}­î6¡‡/IW·ë’«\$?ú;$8˜¼ÎŸÉ• yÖ¥6³F P …ÝÒ›ø´²ÃU\‰rú€†tm²m‹O˜­ø†³>Öj©’ÕÈŠqû´rŒP•Óg]6¥S@ŸÅ‘pæ ³Ã8¤^"gc Š4¶ÛÁ £c¦ M÷` ´¯Ì§šÆW`#ßÉ'6Äè>ÖÙì³R =­o­ï¨ŠuH¬Áçwo/Öø0›Ø‹eîå@°VZ<ˆ:'÷ÂEÕ92•4ðèNQ¢ àY|›ˆñéŒN„,œ{ÁY¸ˆçjéóž‚U×q­¡ëLFìÒLV¢†¦Ú¬†\iá 2§ºO¤Þе`E£äe†#Z¤AjÇê…Þ¨q¶ k{û«ÿá/ÿd§øOþŸ•˜û,íÔJŽ£·Eò··{Ý0¢Î«ø,²S'CC¯ÎùY¨¡tT˜À„1‹Ž þ4ë¯*lîÁê¼zirO9 [²3"U]¤<ÉË>”Õk¢‹§q14™ó:sÓßšiTT¬ìP£Ÿ{ ¹•R%A h[cd8:0Øu{±0A6J€¯ÎõåcÌÒ­±›¥…ÜÈevqÅmÅ¥=XR 5 Ýýë5¦…߇DÁ¥&Lai„ Ã&C˜s^¹Ñ‹«&YÚh_ÏMW5p€,lª[t ˆ—|î×Èc¿¿ÿöÏß>Þë§~¬©9ËHC…K5ß;冉s¯ááW‰+©}HM¾ñ4iŒÞK÷ûý¿ÿ»uÖ¶OY ’vÚ<Ów\z/B/W%1À%5ëVÜ‚4¿Ù êF ÷²Ï‹ VÛäkpïdx\IÁE¡´Ÿç³HÕÝ>.7¬rÿÎÙ¯÷FK°H©×ñ)ìð‚L~0@^ÒZpcK<¤nŘnOÓ¼Ö Ÿë¶õ4!Ui—’| ä¸ÃXnåÉ 'x!<j/Ö-`¸™‰£Áê^F¥.ûO ¸nÛ¸#BŒZk™<îÜKoÕB§W·ßêÅuµÈªŒÏÅ VÒÒ—@Áð-본%XÉŽ¡Ã‡/ øõ¨ÉåÃ%ñý-´Ï3„ A•Ý€Ó¼‹—QŒ%äš«»fÅ èkL–¢‚Ñ#7Õ êõ&ƒL+óL •øÀ7§'ïLwö¢ìgÔ…#êKm.‡J£C~¥ÄØÝ$ v»ð>¹WÁhaˆo6*íôTg+OhW¸xŒóHAÆ«8Êϕ¶·&á Ç#cÔ ‘t¸ ÒDø¼ Üíoá²´€°Û°8§úÚ²QOÐ °ð./Uœ}Œ¤FO÷v‘Á“fù5³ÙÓH°‹ã:&ÙllåtlœÁQ–Ô3@ÛÌtœÑ„SC÷†ìsÃ;j cc }ëk×áhfU«jÄx*÷ÛØ‘#\HmÙˆÏÅ"«}»ˆdk©ÃyhVNÒÌ }†¡ŒT1C|_'†°%S!Ô #là¤N–»®±!žÆ˜ã V<þú¯þ$}úßþ“¿†0ô“øtïÈXj»/nÐàðÛû,kúGöi=Ì¥qmÏ7NDé:åeò5°-7Ñ„’k4)æ&ö¨19*eðºzÆ·Ö¼ Ø'¸;'r\ƒþÆy«5øB›qIÛ¼Ò_p (i¥I‰»0ÛëÌ/Ý«óhDÚÚu1M®‰é¬1k:|æ¥T÷ézGçvÝ牱·Šàg uÄô ™Åší̺%g p$*8V >²ærg N8ãTXbitLI/= ÐØÂ=—ò‰]xB]u:ÜÅÝy“þ9MœSW>¢«g´'íXÕsû¸í·ý6‡€5ÀÁÚJÁ÷E“s¤¦½È*"¸ùF¼®VÏ£‡qlUµß0ë~Ƭ­zQê€cÛ4);"S+YûÐÓдgÝÃÁeó(LðÙX¯k9¢‰ zv'|U!ØDŒküb§58Çê³û[Õ[²|=ˆxcè­8‚KÕÆÑyÜõgñZüyã‡ý *ö<­'3`§•‚ e-Lm˜<×+´¹˜ã̳°±ø:!’ö‹@wŠÂ2s«Ë„¾^+ËhÙööÎ+ˆÁ.Ù½È9uõ@˜€(æ¹²¤wä©ôÄU'&5ÚÏÎõ4TàäUêe¼ŽWÂvda¬šT1 `”ŸÝ¼ u½Ðð„ëÓçD Ãî…W̉1,±$53KƒJ¯%à)ìänç;Ìš•°s -nU{rJBTÉÝ=ÇàÙ5pSFp TÙ”ÃÁçòpæ¨w•âWˆW‚õªu +ÞZ/è~œjŒ×±(&[ð jFM,Ïʹ|”Êö¨·ÓÇò£p Y¦÷ÉzŸzgØä‚XÓ3¹½¼8ÕÎÆ98—Ÿ¹r="²è&¡öZ ¸>×€œ¯«_P¤šÖ±ˆÆÜôæ< ‰i/6© .ä0ª3G Àaúÿ3ñR°ªFsÆ`<Ìç*ÏžiŽF8ìÅÄvšh ,báäð1¨­mÇÔhí&+ùtÛV2ó}œ;ÖúÚùjÔ¢’$zfϵµÆ#ùîuÔha+I×H\“âI.sƒ)ÛËßȆd ‰Šë°UÑÞ*kÁ ÕëØ®Q<]ÜØ¡_Æi–ÌÇʼB5¶îUÚÄq÷êúçýþd|úOÿr'îȯƒOóJö ‚ _ÞþâãþCÓÂsÍ[6ÊxU ¹9#žƒ`ãâ pÝ^!ÜÀÙ9 -nñ ñšºÄv£p Lc R p¯eVõ(Â\¹L ¼êú®™Ф÷æ7h›,ƒàR,ó;ªƒßHO݃îYg¡¥Þ4” qìÃ+ú¶SdW•ñB¶™[©éˆe¤èãD!KD:/¡ŽxŸ70'3-'½é¬I^ƒ¸³Òã³ òˆ… a[=½Ù < ê,h³k(—1ZἪÊgwXòè £Š,\ý %>J¤Ót²ƒZXA¿Cö!‘ßI† j±m4¼óÙVUX‹°WåâdçE¶6¾q—¶Ïš{elµw@¸zdÂ,Nˆ+~Žš¹Jÿ×lˆËuUütÚƒˆ".1z/˜&Œ º¿?çÂp!/bšåQPØ%wá„’#`Žö5ÛŽêF¹<‚>5J£Ê©þtÖ¬}ä)ÒaÙ'hÅÁL²VŸU ewU‘ƒIéIîW°H”qŽ̓µ„,Ÿ½lí§±Ü'¢†¤Î\yËþ:8Ù‚;× qV‚4/o–špCð(¯•³­îO¦ÁAìÌm³®U¯šÆEmc!‚@óD-éi7©u>'_•!D5—A•lá Ú2Nwéí*f8‡qÄ&ÔYÍ#ØŠÚv'µÖ£»-ˆfÄð!2Þ×¼!˜pe8v vASì¾Nµ©©†0F樧 «?ÃÈÔÜÂe!Y弊wsYgr=0*!JFÌ)‚ÑáÈ^˜F¢¾Ìx–E2ËfØÀÑ2j¨}ý[C÷ÊÙ9ÒšÕ$ÆÎæ!ŒâÅPÈàÜ1t‡r™èW¨xQƒKÌ_«¾šø7ë•p…Ý~oì4NÉ’¦9N|ƒZæ± `vtá~:)¶\à.,Á$ÑÝâìêšt@q¿UÛðèþò4Dƒ ¬×jÕ›rY«Æ”<óÖBreýW'”Ï~4ŒËÞšrNh?Ûx¡ru•Žeq'µ­®ÆUpvrëŸÿÕö'éÓö?™[›¥0Ç™GóÈÛØP,l‹üñí/縅é ¢"ÏÂÀ´UFt…Hm¼*ÆFv¥ˆ-zg\_¨e&KcÅe~{p 8@»ˆx]ÂDd#\5Èì7`ظÂͧ_ +ÕXö‹0ªÁVv `Ãv–ŒpÑ÷âîÆ®ê‹b<¸ìÈêüjƒÜg‘y]¾›ŒTx.4h²É^G¬œ›š$êtP°ÀÓ9˜AyõQÒê Á@ÉÕ)ãAeÁ =!ÆR¢ðr‰€'rùÎÎp§ÀŽ #xí+!MTF¦º=àQ#ž^µ¿—ZèóÒ(^îép¹—£3KjÕ^k6ž¨V‚<œaÏŠœM&^äMz¿´åÔöGYx`ŽÒdIUIHÆÈvø ENS×ð¸¢ÈÆ¥à$ÉÞÁàgÒdšYnó 9‚" ‚ ‚L1ªîÉÆ¬â¸6+Ï ƒ ±`-ʗ弾ƲAÍ3 £äJŸƒ5¦(õŠpqÖæ v¡ÂR5$£+Ý>W 1½àUX"•·æëLmãNj­—ñ$Q©•“š]=F±Šì´0‚·àžÅ]#ÃÖ¹V!ExžêVõ/‘”°¶ËûJ\ ˜ÅÀ,FƒXs…–À´}¦œÚ:YJ昔>½@íž“£Éð •YDŽþ,m¥{°ÝÞ®7*©Â.,°’±øžh j…LÞEl*>;‰¨f[Ĺ ž9’b~£O ßï?Øð‘f)f¶—0Á=æPWUÀ÷^_‡ÞA],àUÕ`.²¾ïÄ`µ—Vhx.>Ðú;’ 2ô|e°¶ÊOãÑ@CC‰&Øk?³”Òõ†ä T)… ¢x´Ï¡‘¬Qu»í³Þ®œ×MåV°S7Š Ò{iO{Ô5·òšƒÆÆ05C…¯ÂÉxÉ…Á¾*H5pŸep%LMp"¼ô‹FÁ)mÜØK\#pÖè¸i œšàÙS|°=Š:Û­¸¢6=ø >ƒç¨7 Þ“oÍ ŒÌñ×J´ùgÿî>ÝòÞ·YªÄçyŽì£¼Öööö6ÞÆÐ¡Ppa4#ŒXûÊhZãTãšö»oÀ’Îâ]ÄÊÏÕÓQ*Â~¶‰ˆÃ ¯Ç¢Úëò›×>HàNF`Œ…˜¹…8XÅ.|0Ç+Ápñ$×Ñ*Ò¬ûZ‰©yiR;ˆJ/à µd3ç!ÑÄW5ôº±näA—³š Õµ—唸â}ÄÐ?ìÒn”Bcv2 œýêïíÇàåD©µâb ¾ÙÈFÜ Mîdñu}žWØ.ÔT„p€âôò«‹àµÒ(Ž!•Ç«WÐCëÌò@Ú©92\^«k”ÙrÅDŸJsÔÞW$™àþÈ«bfäš réyUQ±mE”IDjòq6ªnɃ-M¹´Ø¿TÞÙxåÐi¢¬#T¥ u®îØÐIn“û5(]FAÄ›¡ñRmÀLÇ—ëkpEìT’ )íFó3K×p¯*#Øõ +9ª·¯Ý’n‹«¨5fÎäée{ÇÐÛ¬Øß«–ÅñÓäÑÊû Fd¹Ý±@  ‡Ùã¸_ű.\»WªI%Ïè5uCß‹o… VeÂî“›2W^ÁÚV¸ëcå±ðs²&Þ ã1ëâ䌛° ƒ9&ŸFÊjÕ‘üÊzODmS÷n[›4Âo#s‹– r(rå…J¿jÔ0~¿ ¤îÉ.'LçYàÆ#²vÄc`ƒUJé ˜XU ª”†šÕßõj^È-viܨ»ñm0• BÁÅñµÁ¥J‡ûh”JÊuRp)ÐX…éõJ½j¼9†×äAíBQ£# ö¨y’,¨Ð§¹ô*5×í ‚¨â\«1€nêøRû6¶ó\¥mpJ½üŠ&Ó……œÆÌÉU¦2×Fó`õÓªM?Ðá^ÜyàÚ:Ï…BNU¤QøVTñl‡…×&o¦ñÌ¯ÐÆla3ÃðÀ-éHÅi2uÖé%¡G}S5Âó¯ÿêO*ÿÝ?ýÛ¯Ê]s‚·J@7kð¾4Æ~¼ísŸu{/e\páZ€myP‡ñ¤OÁ´Ñn±Q+ÙdK‡Pä…°[á’Ì€è3–k®ôµy—œ· Åú ö"ˆ…ݨŒB2ÚôØf˜ 9F·ÈSt.@Tc!ERì€ÁÈzŽZà¹XD ceÕ™…NžÅ:W§0Ù_±$84¹T-§㳸…³«"«áÌ&"¸0 ‡Â’%bJA1öì+ Ë­b­ølÁþz™ƒd•PÞ˜EÔÞ­Z~J vZy9¾¶¾bßPµ³¾ÇÆ <}ÃÀ¨> •LpŸ|GË+)M¸Y_Ã˰ˆ³‰ >mа«ïÆIѨd„Wo  ¸PA¯µ`”¿g°0‚H-ç\§dB£6öÙ9 Š£êvu-çlKR•8/Ê a]_Ä8¢…9àgXä¼ñÃ>½§ ƒ=„¾²%V'¥à©ÍX/„^]lð»I""ãÂ*yy’×Lüså3¸.Jé~"^k9UÔP™/¦·ý·k}3Ö6jÙÐø^©æ „ɤ–›*Ûò6$Öúð2JZD;«r7c4t«*÷©ú@œW"è±Øßcœ¼\¥’nŽs­rܪsd¶ôòªv sÑtö €u¸Ækä•ïK®|Od©Úg1¬×V ï:ªÝr /¹ORá;h`*ꋞ÷òËÈÔ4o‰’8¶ùE×àÇøþ;¼êã|MøÒ03hŸëó_þËÿÃz(þ_ÿÉÿbp-¶¸m$É µæ&ÿDÔ|ÛÇöڡħ1Vçt“MbÃŽ¼5…€e‰ñT¦-^Lò}]C^¯Jä¬ôA½—.V¦™ß—F3ùrÕÅ® È^ ê\쎑Wi’û ;FŽÂÌrñ¾òæjˆþV´TC"¶¡³Äày@ªT]æÕôUa U 00Géð±«ÀtÔLÕ ’¼1ÕxpœtÈ íq­ê; ºQclXuÍè58VÝ»yu\€c°ƒ ˜ï¼„Ss¨FÔv:¨#±×Uäz<7ðt¯ÅSò@5Ëyúj7¤˜·‹â›œ@¦…p­Eº“©;°¨Ò˜½jðZn%³žÂrgeˆÛr˜'Q'lv›>Oà”F4²Ïˆ¥9u_ýõ$®©‰™Fø€ÄÉ#ß„\ΤÕ&Bxº³¾mºPœ¤ “=»`‰po„Œ¯ßÄVã®9®< %3QþT•ꎮáB¡ÅɈš±ÁÒnâÒ¸ka­jöº@<˯á]8E^t¸†fÈÎá8´;¥â8 =àÄçà6ùãJw¬#~ݧWx€g§‚œÈiÞNò~œ—K‰5rÂÑ€Šº%ÎJNÛ“ù€.㆘¸Êô'xk )õ06Ñmi_ßyô)€¯aQgð`Þ(7!Z:t£XœTÚìÕ’€ ‘ÎIž2È*­"‰;‚ÅêHŸ“5²µpâµS$4È7àžNq%±ìävÆö V¸T·îUju4Ϭâ„z„³n­!l»²fö•Œz0ÔýȤ(Ô\«’ß!ÖÕJ¸ˆ-˜dÎ4Sà _Ôi®öDúºª:Kµe¾‡W‚ú@·)Í[M *wj7§¸ A$UL#É€6‰z±Ö¹ßïæ‹W UnÐG¿àƒ˜6Y7f Ü‹†žõWÿÇÿôPügÿäÿ[ºW¥Tàg‰·1¾·«Wc¯ñö~¿«¼Šjq*kPŒŽb`Ë%Þ¢\ËóXêwFÆ÷c÷â7xàâv,÷Á/ ¯Ã3UD$0X¡R<ˆ»j{º ©Œ&ï“>ØÑ‚û2´7bØ©Žw¡‹<;©E Bu᜸[* „D¯£ÌØö†¬Àd8¸!P¡8É&T£U/êΡ pR=ônîASžÖˆF‘IŸ”å]ڈУr çÎÆµ£ûŒû6>€íÅ.ò<9B¦Å ´ÔgŒ6sŠ#ë ºÁ!'Qõ]º{EU ç¼'µÛǨÑÁD@˜Æ’°;qŽÉJ(.Œ>jÞ+W,ø[ÐÍ9‹àk 2¢¤xO$E´ŽŠµ³™uö'UȼÄåÊHk讘B¤äN·Z Gº‰³4…·ÒD¸&P”ÂÕ)íån[Ñ•þÓW6gx8a vì5-ØÇk/mÁ"ã.yvÛxÖ¸uTä•î<5NØåRŠ 23ÒÁІ¶´Ìcò uRŸ¼Òשh4—j³»Sv_i7·=ù=¢ÍúÞ« ¾s“”Eˆ}7—ÓÅy<I¯–;$µÓd^ÀÞ©M»Ä @ùì—bV¼±§0‹Suž_Ÿ«Ks«"avi︪h°†¸ÈÛ€žØO§Ó£T°ÇaB³câ\_`ÙF“o{fbh$«2¤%bQG2’Öu‡4µ!¸òTî Š}Æá)5k°íþ:8ˆ8—Ò<šœI{`v:$ ¡úIƒßÊY>“Nàng]ƒe€I ›Yú.ô08Ý/Í$¡²UWès˜NÂrF’îcÌÁÈ‘Æ-îäê_`…€ž•­{?ý<ñ\Ã(’RF<‰Š †W Igò~ö§«/b÷ÔLÏ(WXY*¤«Þb«øv;Ø€ œ"»—Àk¦½± ï#ÝPòvö2 ̹îÅgôm×"J±Ä7âHž Ö˜ &ßÄ“vy×óüuh¯š6ãˆfš¸9Ø3C»ã+Õu¥Æó…T\ÉÚ´)÷³é¼ÏÆ5æõi¼Š+ÝÔX ¡¡™HœÒ ´]“`ÏתQq‹1<üûœµƒÈ8ÔûÙýWõ¿ý“â?ý«ÒÍȆXÆÆaZ'èÙ=¾¼ÿö¶‡º²(¯@ÉPf·Qç`â*ì*ã‚ß"bÄŠô"©¼H{èÖ¬àWÓ-´£âÀÁ˜ß?' >ÉWÓ¶0 Ù¨©6º¯ø_S¨¾œ›²ÉXöâOâòm‡êð ´Â QÃÔœ‰Úí‘›ÁØ…EŒg© ýÌCúH?½-hÎF›ãp}ÿ”´”Ýê>û²É˜Ë\Æ1$U“^$ÍÙ™••~hét‡k›{0[Âð$ÒyØA7ôàƒUf\gò?ƒî!‡BjÑÅy]ŠCDÒƒì`ûy®kjÝtì¹:‹éxˆ®àq`¡¶‹`¦µÈÏ67"XÍ5‚•”2Ÿi\ó±ÄýÃÑ‘ž@`3ìf'«“hw†“*AP(¹³wV‘Hœ!§øæDdÆ×`|Ä%­˜vs|‚¤>ˆ­å$ì‡×a¿ œL‚vPáôŽ]QíºÅ 8‰­q@eŸñr& e„ç*J7—Ê£²”kuñøx¬×`G2çñEÞ–OR%"Ó× Y8â…fÚ‚Õu_ °…\½ªÔ®Iè^,¸P%Í…>™Òä\«ó6x8½òya{_ÏÏu¾Ú¼¦kÀžµ €ÝöAÞÀ%÷Q)´æØÇàêÇ&q!€&n“{øŽ+†;uß(ð"ººÓ _KÓ!ô^,ûqãPØiÚ*!uÅ‘‚ïÊxñh iô =¯Yv‘àÉÁÁÜ x‘EoÐtLÿÊ 0uR00‚Ó1p$;¡æ Ï€¥8åðöv‹·ª‚»± ÓY/˜›¸œ“Ø’Í©FÓ¯,‡pƒëVóªÄªîÀBo$© ¨V—=™g [iØ5³ Cdç€Îâ~ø‚w/ÙÌ |ûþ‡ë)Ö„ o|òzA³ûd¯øgƦ*dÌýìÈz"ÔhS5$0k(f¥G¡ŒOªÜ§pŸÚ®`j|¸΄ â^>Ãh´×(PƒÅ‰æ¸X¬¤Ò˜õ9FW¦1a°6_µ3Pj¸|HN„ö&‡koYx‚‡±¯ˆüYeiœ>A l”}?P:DcP:;KcNy\1C#òG¡oðQc‘x¡Œ¶_ÿò_üïþÓCñ¿ÿ¯ÿ?Ù¸:tæ¢Ó½Õ`K/›s¾Í}î·Sä#ŒÆ65É`¥Œ1p¿„êT@'‡ÈN!/ ( ›ÔJ­¡ÍX®¯Eƒ'ÒÅ»PgŸD|‘~< ¶Úð1ôFÝÏåTL •A)Å)x†1פ„­y6Šàîç ·2.fEÅ®“qs^]<Úëõjeë+GŸÇ犌mâ·ÌW<™™´ºÏÔû蟫œ÷øê!¹-¹6¨& ¯%x­ìιØÐ«Úó•O³N®FÜçÐÒ&8çâcµÅÑØÎþVß«ý0†XCS€H„½>¯­Ì¨õò#"QUf^„(œ¦4É¢z—&°F38…jzfU:§3á{|)s]g@]Rß8µÁb8|+æDNꈪ]ÇB¢Hi8ÝãÙž>ÑnÛ/79x5õ+¼ööKñƒ.åMå3êð£¬àŠbÒÍ:ÃK¹ŒQUœ ³2ÍË{§Ëÿ(Z`jÀOèFªxC?J{@MžçKdeÈ Pµ+˜ýèŒÚí%¨ÝFƒØâ<´†!r ¨jñý°•3Ùª†à`·;¨Krh™ÉÞ@÷ê~\'AТϵȣ8›Ð!¹¬¥µ¡M®µ¼ÒþJÖ¶ä.Îä,î ‹{‹ü*%=¦†ñ|öƒ)#’‰e^¥ã"·&‚uëö… •ÑáA½0~Dn]°gq©Þ’çF®õIm›)áÂ/õôœå‹{.#ãLw&Aa8‡ ^èü*oàXéRÓ*âÂÈ!¡ëyåÛ.qKÌ&&¶‚–OÔV¨é[s9(D‘3t9kW_ƒhÅ—›…«üޱbá^)ñ³ñ”o[í@9ä$ÃRÖ":5D£±á­•Q¬à°~$°-™ž5\y¢ÔȯÍ{Q*_ lç{=êÒ§d¨Rƨœ¯¶Ø»Þ.íËæØ®”û¸ÜaÒ`ØX¬/`L¼s9õÄ8¥ý>ߟÏã>v(âm JÄNP:h$+<Ø›x¾×±õüp™KbôÒÕ,Oå` ЮIOa{¬ß {ÐçUòälœ%2(–Èø„Ò³ÞK+|­¸}Gª‚±"ˆ^Û6v¬µ×ÖXícù$ÜÂë_ü‹?Ù)þ÷ÿÍÿû칫^8WÎâ9¹YÑÚýºMùËïÛ|”9B3“(¢/–0B‘¾lÜÎÖy.0Š¢Æävò5™À±;,P´GÞ@A^f«Î‚ c´—NÉËZþ¢s¸¾ÙOqO² Ì€G?Cé²¥6|¼²@!]Þ‚¯ówû LŸ/dXL#A£_xH›AoµÐÇñò¿ý_þíßþýÏüïësç3 qV]"3:ŒK·Î¾øJ< U¶œûB–ÅRr_”V¶Q”!HÒ†–à€†PÖ“8J3p¼„{I¬£ð¨Ölóªµ'`D ,í§Y”°&ã ”ó4NF´ŒºŽÉÊF¸R…, §ˆu®³›ÖÅM&G‚c=Ç÷ôü5÷e{0l„'7NΫûˆ{»ú„ƒ™”~h-äsaoÀQ!u16*@PaQu¿ÏœÆ©²»æˆÒ©j†4Á¢6 +ßµ³ÀÙ|elA˜Áâl†€†›×Ó¾r½¡f¥Â˜±ý·vW èŒB%™×n¾ýBe¤„[xpöƒ¼í[Ö:¡LýnŸ@ËHÎŽ&R9ha^*€ÇzvrßzÖ| —j늌ΕX[}áEïœ^ÅW 5Óð/_Ÿû¸ŸË@f±ŠW›Gc väQ 2¶ŠaäÖ1õ¥dòœHEq3UÆW¦™ ®€vF(‡§U#í«Û¦àMµ7Oz Ùx…¾xУùÜÆ «íDÝ«…ÝÁ@ÝðîJXq1«óº´!EvAàä´ i²¥²žà›±‘ó¼úé‘q†ˆ 7Ì8)!X~‘Ûj XU·¶á®5J°º‰>Ï|W»`1°>‘3ØãA/j‘›ªž}h¤ÂžL%«_¯$#ÉkbH•t‹Q}˜1éÒˆuÕØª{±nñ7bJ;¼|EÇ|$]lÛj@¼“½H7z¡Aå² Mõ’l'¸n›½Bk]Im5(µ—j·›É¬eWa<û“‚M$¬R¡@\ê5p»°/Ÿ+¯!×xÅcÉ)ííoÉÉlåfºÕ(rA7bMk¼|U!dBÝíàòÑ+”çbŸx…Ô†M£§<^ýUÌ.¸ý"â:sµ±/Ë8W£Xë[Õ=:obhÔXòåÌ 0XôÉÎÑOjGŒQ£ `i†pe(ÓX"D¥²tM 3FÀbÜAûµÍ“s£öÓ¦"RÙÑÕPܸÈY¾™‚Œ)¬åLjuŽ|4n2¯@/°‘ Ëy‘ïæSüõ4^ÓLfÐÕ¨åF¢«OâèDã UWÄ,6pf bŠ‚—ˆð \ Ð#éšãM áFt¥ •6áÆQ:sÍ‹q$oÄ)¬kUÜb˜¯ÕÄ`Õ–(QSr_ }¸±ÉíL¤Õ±PRNï`'¾„™—¢ÈN_Ë-QÒIsì ‰5êÇÎC€4'—)òŽî2`TU:fåŠ^ÂnÕ¿jœ AëZXä—ݯsUí1‹›ÆÖòœµýó¿þ“âÿíŸýkc­öNQ%¿ÕíbšÌ^RmÛv÷kÞÆîBnÁ–˜Y¨ e*øì¬¹9˜¶š5¬£ŸoÁÉ€¸‘Oa6z¿l E•>40È@¹¦ýaõU=Ãì¥) FÌ`JOa;§Õ‹4.žNËù\ëóï~ÿooûþ~ߨubýÍ¿ÿ74æ~#Ÿ{mËß~ýzþü»ß¿½íÚv ÝßžÇþú9o·ÿü¿øíO?ñË—ßl[½½ß6mƒëê#+Rã¦Ü@¿:c|ÅžÝkeOü«ó·®µß"®×ký«ý÷ûw¿|ÍÙõåý]b…Òã:46kõsðI&àÉT]¹$km%D§£>‹ ·DÒŠ|©¹G ± £Æ"y«[º/ÝW<"窘e¶OiÔù¼dCfŠ F|Ú‡hy/ãHÃC T%Å.=¤-ßOåmPRÖí¼â ๚l¨E=$‹we´Ÿà¶ú“qX³6º®€¡s]²ÆÙzþƒXÁ¤´Hl6™3LiÙRÒÀa›PE§û–Mòåt''p©««pyø…‹ð‰¾­ÂÉᵄ}[åí\Ïb‡5œ}¾»]t!÷®_E#‰%Š8À=ëíogsg2¶T©“q]›E¡ynY.í»çebj÷F…£ùÖý j"¼Æ³Û¡“%õ¥Öcãñ: Œ­ªnƒ;å­öÓ§´ ÜÇ{ç q`l·>WðÙíâ¨ÚάKÈ®R:Œ«¶ŠZk¥…1¹ÁØ<¨yú€:b)ä\xwBöï)"ʽÜÖ%‚äÛâRzRÌmõƒŠ\}%©³†N|7ËùãÈf”Kz±Î¨jƒ‹ZäE¹’:#µ‚F¶’,›Ø’¯í#8’TÝ`·»¡!åªÄ³‚Eí+}¡Òý˜xC¸Ã&W:b‹{é>Œù2XÎ3¡)QeÆsÓ›4T8º=»ÀäòJ…)‡ÀtX=Ô‹x…'`f+ ð^d­®î°(ÇÉVÜÜ¿–«²¯u6ô©°‘B6ô2Œ êØƒ£ˆÒ™Ê#ÜíúDi#[ã ÒYÌ;4:ߢ¶×„ÞR$|ž¯¨.A*1ªèˆ¡slBû­•¡CuŠ^‚ŒoáËy¿¸’à ÷¥ ŸËÔÔéÞ4ÏÓW¥¼‡#ädÒÑÅ-ªqË÷žG¡dr+úø_=ÿ›ÕÊÙ±jMÞ_É6GŸ£d¨ç|ÛØÇ ÅÎk–E"[çÒBrÅÄDZ4« !ç̆~-sa%B̽t¢…MM`uÄ8´^SS¸Ÿ9.@ÔPDž–áè¦tP?$x‚‹Ú×y:ߌƒ,ð8ŽÜÇX~&í¼¾}Íï~ÿ‡/_~óþÃ_òZõßÿòÇÏÛÛs¼ÜÛP}~ýåwû~û—ÿHó¶ò˜Úž/ýî—ÏÛíË_ö}ÞÄ;t¯zý¥AÛXcÈ‹6Ü>‘UbŸ‡º‘–~}=þÝ¿û?ÿ¼~ûÛ©}N=Ž_þæïÿæ8>?_ë—_þãûÛۓ¼Ã}ÛFÀ¶Ú•)†2ùyú2ØÎå}T‚³µoM¸y«b6–XÊïÝ49tK>A°xÄÕ‹**ð¹ ã‚ ?ÛA&?­Á>\d'!Ï7Gª¡‘¼ l#Ã9¥ cáê°H"Í"=©,ûˆÍf½Ú¤L–σ2ä_×M,Û‚œQº)(ëDÖ ¡ÁòZõœ3”lº;/k³3¹·`v³2$Ë‘Ôy¼Ì•äÌSZ©› ­C\NáKÙÃžÜ )× ½’B4;–<êcùÉ,&'×u˰1Jœ Ò´2ð•TH¯°Gv,C# š.ulFxƇÚSã¤W7ë)pi(³H¡ÕîÈd‰VQèN¿N=_9z_öùc®‘]¶&Y‰vu70½ºÆYða¼ÀÍýb¯`²–TÆÔÙ¯ª0÷ªØbfÝ£¸Vlí‚Àrð2l.Ž© ¢ M)8‚/¢¥-Øú<7©N¶$øq›7$Ç C.1­·ø$ö©¡ÚˆÑÝÁ9ôJ.Y®8÷Õ/±ÚÎyCu?Ç……Ð7‰%¶²Ö˜uƒ•Ó(âÕh2ƒä6¹¯`+ço¯¼À\ÞDg-Öê®ÊÔV—D·©[qtþh½F} .<½3FÞ ·°© Ý®DÃ9*ÚDÈ×ò‰è‘ÂE“ƒzŠ˜Æ·ñ±kT )8Ä1kGA8ƒ†ê‚tÉÛ lUBNúåÜÀI8|ÐïoÓòºlß#%&¾ÝÀ,ƒ¿7ú$‚£ŒQT9ÂC܈º¢;UnÊ€Ÿ„“!L;ì5Èv•"žªnæè3Ù •uövÍŸœY£ó59¡>©—/ï(ë¦æI½€κˆBÔ?ÿ«ÿÀÀe:(-²¸+²½Fm˜3Ù÷·Çù÷hø™ýKT/el€Ï´t”F·Ÿ1k âBØ“\Ž-k8DHNa’ÍQ9¾ð²éi­È d ç¸ÞÄŒA‘gN÷ƯG±ÞŽt²Á†1Å: m­P=Å.ê||þá÷¿þá×çFýù_|üôã—ÓÛ¯¿þá|Ýßö¬s¸r«üæ§ß6ô'<¡ù:—ægÏ^lðöz¬¢î·}‡ÇwôKÇýÚñ†Œ~¥÷NÏ" ^ŸÝ•Txó<ý|~.ÿ:ñåó¹X›òÉz}ü0s{ÿíOñûÏÿðïÿþÿå_¾±Ys` üòyþÜ‹“|VÎ9] Ÿ”J÷îÞjSö,<€ñ¹ŽÔ·¡÷ÇùÃ*(k…x¶í:/¼ö6þTým“$Yr¥‰sT¯™»GdVU70 ß…ÂO$gg±/\ ÿÿ؆¤";œÁ4€FuUefD¸»Ý«zøÁ2½? S"<Ìí^U=ú<ØÓfЇ})^ªÆ[×[`X…1«Ÿ$o;/&ž]Šèž/胰0V»<7lê`õ‚œ,×Ú…Ùx`®†3¶…½âißI˜«ýÖÞ[¯_Í{êÁôSQ©«º¼Ò„c£çQwKÐ\ëu;F{‹Vz¶«iÔ‘D­¼î%£¦O5V0:Õ%£ø!hÛ/Õ“ìÕ±zlmÁ‡zõÄ\õ)êõ –]O¦Ñ©ÁškµíØ.sÝÕ\|fž3Û³e"u4]nmC›=ƒîz˜¬ û‰Nó<ÅO·äEFs²ªù›˜Ã/3…î„Z6ï6‡7bºŒÍJDrÞÏAÊÄÏUü:r\—WõaPü0RÜQ-°±‘—ç|ÛâÂ|”Eo]ì•òa†ÈÐFUoU Dho«`´#ŠÍ›34!“»´ÜCŠîf÷—Ñ(1/ñãsÅ‚W#[ÕÅ|/`~0–Áq½¸Žó}$õ$œ$„£åÊRUŸH˦Œ¼¢fû ©½jä5*#¸Ð¦žß‹ÒaxÛªÚ0j-‰ÛžðØÔvÃ$ÇòìšßOóRüïÿí:äÂ×%¹/û¯‚›ü$áåó™¦SÝ–‘ ¯ú®x1Ä8¢68ŒAËè‡In £š9‚šç½"àÞ©Œ¾Â`ž( #uýqø?üÿþãñmeì/×›ç‰Å ³Ã°ã¾ Æró$Ä;B ýñxüé·/ãzÉÄ··Ÿa`ô/?ÿçÇGàÏ !€IDATÿøã¯×Ìí¤ööóÂÛ/…c–¿}ûÓ¯?¼ÜþêòIíDõóË·ûëõòùåÒì¯õñXÏÕ;_ûõñöñvÝ.G=·ór/|>¨S¼š0g=~þöë—/Ì¿ÿñ÷q½¡ŸóñüòËq{ýÝëy¹ì_¿ˆµz¹ûì9k)& “MŽÙH^»Í&î›(²|š,0±¬sÎZ­Z¼¯)c):86\Ú-í¢èFÛIJ’6u4b'·F™&†ÆÉ  `Ó÷ÆZ§a››Í^ÍÌä^èUwB¢\ï Å(U=á¥3h $’j«fÓ •%&±¡U¹˜'Áû…=á 7À€4PLÐ+½Ë+: ’Õ<ã] W“;þ‚ôy9-Tá«!Ÿ½ŽöÑõ¤»kÍU" k‹ ±ƒ(?ÙÕÝÕ8l'¶î÷êæ›!W¡}@ó8¹˜ÏÇáÆëeŒŒÀ~!Ä=ª«gÕ÷ëêI"ÊnÀicõ¬zšeÇ)À6‚Xb6ªñ ùh† ™ìsÅE2JÖ¬:¤è²‘Ž·Çñ¶€‚Gyc•!áèGù#ÂÇ:}sZ|“,¶Êçâé-¤‰³í©Óÿí­°È›\àÝØÕ-ní ˆ$2Ú¼–a®–Ãt÷ƒÊN7žJl>ŠØ µ1óéXÁ„S@tÎv«“œsFLzƒcñn€Jyu·}0 .¨º^Ú›q´ît‡±ì§·b³ÃåQ8[Ðxk]¬fmž+FÏ&ÀTD'rÈR·ç1­9” 6Îô½Ø xšÙ–™@¥övY>ÙEŒ¨±3K¹ªÂùô’a3èBV}%,`oÛ뱪äp\`‹ ðvƹï·uÀMÓn5ùn”ˆaN|œñtÕË9«m=Fd„xØÜè-_ïë\{3¼Û˰дÊr<܈^ÇÑÁM˜ò͈å£þÇÿñÿð_*E£W…T¡µqk¬ªcaf×Û°$e«  ¸ªÕM*X»%aÁ·æ ó¨®ÒE£ü•Ë4?àWb³„¶½ˆãdσÈHâ­ #à^'hè÷}ûûÿù?ÿÓ?ýñ²¿|úübÌíÓïï—|阷Kìû5³¹ÅÖš]Ùýx~Ÿ¿ùýåº?füÇÿðóŸ^¾¼½?t=‰AxBnÝÆ'cïó1?¾-àö|ªˆÜõT‚o_¾ö:îµnÜb»lÛ¶)Êo¿ýú¬Îc}ÃüúòrýWùS×ìØ¸Öúú~lñü¸¿?Þ~}½ˆØ°Ôó#ó…ù§ÆcÎ"Ôä¾ÅÇÇ×Ï/Ÿs7¢ TpúÙ[\ž,ó³|¶nÚy?žÈƒµG¶”ɶð¾*¿}|,÷¿û©Ü¢ÓAm±öööà³ð\õVû%ð`õ¾ŠëÙ$'XÕWŸHeC^P<<Á¹B&Õl—ò®(æTŽ.­ém,3Êeû¢œH»"¶rùj¥˜ºu/÷TR=Š#¨=S(jƒß± 4»±Àظ-œCÒ¹M.?:ö.ã{¾?4.ôÞ]µ–ù z©>é}àP™­k÷D=‰$$‹Rûp;<Ðr?›w÷ûì ²¿w Ü"ŒiÌÕ0 ˆM[4W? s×eù 7Jâ  |€qž\sìîí«¤£Vy  >”iŸâ0u»ü4Ìa-‚Q-qĶ«]£-ô7‚ä®>ÃE=×sÎÚÈÝÝÝóü–YÇ`Lo¤…ìºØ¸t¿Û\}¤6²£Yçýsg»b7d5´ÛGwW÷Ódáj³ë}l>ê8·8s4Èq›ë7eÒÈ€.9—žøYH¼wÚ[¼>ç[D:Öfß .tÛéW}O›¶¿?¸ðÜóËê'ÉÀOÏz°ŸäxB/™>ºÎVäÔ~iŸ®‹Ù5ºßbÌžHnä„c‡ºËÅ |1c„®Ýë 8¥®®eóR¹6|kß:¾µçFaó€÷§Ýþ`[Q”t~µ¿w,7Å.Wõ9Yï²¶ÈìZèì¸Ïù¶]Ä’¼­rFpÙeµí"^Ì/î­Ý®š 9²´Øn~ˆ{÷Ãî=_:Ø`TKÉÏù•—1´ÅÓÎçÓO×¼ÁYý5â€n®$Çô{i.×…¯öÅê-a0.ö|¿ÏÔEú—Àï¡}Õ_»_»xVJcÙ«÷ª¡8¬åÚ"½8é«Më›´ÑWSèµGÎ*•ÌŽlÃìkÕ3â™b-7c¶bâYÓ³‘½Í~ü/*Åÿîoþ°ð‘<W8º]#n´¥KlWÅnœYi.›êíšL‰Ý‚5á…^¦ÄaœN–‹”vYiáe³ùD§-ˆF6>ÌûIŒsóÐ#__ ÌæzüÉÏ~ûxÞŸ÷U`>³PZ{z¢»õx|¼}ù…ýí§Ÿþ .#„ǽ¿üü ²þâ÷?]¯úú~~¾¾,~Lëãùüå×oø‡ˆÌøËßýN²Ñæóç?þüóÏzηþüòiÛöíºíŠå÷_ëß¾}¨åo_?~ëÙ—ëeYtÏõÇ?ý©ªÞïoxÎ?ÝÆ¶eèõå’Òs}¼½}y½þpÝnòþþñˆý’©gMêCÛ"_¯ñZº’dÞº#¸Ùú㟾üáç¿ÿÇü§çǵ]ö‹îýð£ý$y½^ 4Â>²ÜJ½W!dÛ\'¤ Y@¨„å… Xô2Œ"oÕ%²ý @²ÁÀ~6IWÏ^«A•8ŽÕ(ïra”›Ô¢ÐõtY®>2^W5´"2{tªéËwj ³ÙFI8ëK0P ´ÎW1e¾k·‚LêÙ]w) ;°ŽwÈ-íªnà6PX+˜³žÕÓ'¾ÀûÓ3ÇU'c™¡ÍþèyV°9@àèjbðÔ¬:Ú€Õ æÁ¾o"]fyÚÎ$B"Íe/¬Š¸H £ðNdvgpyA'e!4b<Ö}Œ˜Uku¹“CPÃ0ƒ×8Ñ1æ\Ïçó±mÛ^…4T˜8]zl¤àyJæÖ|ÂÝÝå>AB ØD‘ïb¹|¬nõV–˜²ìººÝêÕ‹`› \#è^½§ã |›†W'Ù2Oð£ÿEåÖÝŒjOˆ57£ÙÝkÓÖð:¥˜0c;ú#€Ä¥ºÊ Ø¥G[ðmÕªÀØ3PœªÐkõ;5Œ†šp÷„ (U _~÷ÓŸ_/?þð»Ï¿»Ž}¿Þ®/·“ήT4#ìg(ß¿=F¾Ün?^B[èãxÿãŸ~þýŸ•Ü.·1¶?üÓïÿœ=^n×Q«ÿðÿñçþõùxþøÃï>o4órÝÉ”úÛãïñãOŸÿ—O/?ì—–W”î/øåöó‡Ozýaÿüéúó—mÿißsÎû·¯ïooǽß>¾Þ./?~~‰˜smûåÓ TñåËÛ·íz¹ßïoo“óxÿÓÏ¿}ýõ·¡qݰ+Ý×µªZ®îÖý¸ÿòö+ÈO·=´Ý¿=´mûuߤ…*Ùå-oMÊÏòêþx<ßÞ~ýíë/ÏÒuÙx±BXÝÇ,@uœlÙtr¤ÑuÊ“‹}Aod•ÀHÕ¹7h y£¦8«3†[³{|Çr5YØmK.·°$Mnå%îÀÞ]Ô89fAÉ› Çó1b,?A¢«È5}rå xXê>Ò÷ÆÑ§Œ zΩ HW[æ&d Ë€Á ÐÒ„ga3#ÏL p†=‡kæXϾ(NÖ_Àµ w‘‡”Ue¯‘íž|€A¨ÝÓ`–Ÿ™7Ãa_Îüd4•Ùeë¸Gn^wL¹®“rî'Kƒî‡µ–eð$ƒ ×ôB;„î;-#fýÚ~8†s<Öšó™8rl—q[à ]¶äîSÂŽ®V7:b³SÐÐLa¸é\ç›§<)_s0IRh7z[QfÙ«úy¿_õ ‘[ÓÍ¢)ì@ç [Ðc¶v ¶Öz b%†w‚›â%º—=ËË| ­‚ì.¬BuÃ(Kş娆ì;âØ¸UûÃ0öƽ I¡ª“5O$,¬åqò(’(²Ýíild€†¿ÿO§ù‰îµ@Œïl²›Ž&‚y¬ã’Ú+ ®í|Œ és"Ñ,œêÎàp¢Ã=\Äeõ$¨`W¯zPÌÈÙ®O;Ž Ç3Óï¡«˜‹{,ÏdjvëdwŽÁç2ˆMö £#‰MÁÕ«MJ‰ö¬(¢è]±G±{ÆìÎqq#ã.†OºG4è¥oµ7ã7œ`zïp¿K™‘ÜhšT‡·M·eÚ€^ÐÃÜB"—´—‘Vb¼¬z ê\îzö± ¼¬GWEè²Úæ1iC½Ê Ûè^ðñw÷g{Šóoÿ@ªƒ3H*¡3YÀ¹c˸Ü^^q²ÚÙ§ùʪÀ& má*®BÓc£Û6vØÄ‹nÁeÁö.£šÏÔ•ØDÓ§n;í[/‹g® ªrze®à ñ#6Åul/·ÏWqˆ#TCÁšÇŠÇ×£ÆçÛ놞s¾¿½]¶Ë¿þËÏbûï÷÷Û ÷#±IW©æñþ§Ÿÿ¨äÿîûúüY¿|ûeÏëØâ±â²?¾~ÕçO?}þüoöõx|s߯—úõþžÂ¿ùËÿýëë˸¾äÈç½j­UýË—_Çz(ÿÅ_ý›ýe» {ë‘cËúòþë/¿¾|æoï_×joo¿ŽM—mŸ÷~ŸJ—ž™Ìu<ñõÛ;p Úù¨yÌÚ~÷Ó_þøã§O7}8=ïÇÂõ¤çÞ—ÙXÝwëíÛûûûóŸùåãËÛdÛåJúùqþòÛ×÷Çýxþý?þæ”(­®)FÆì´ˆÍ\8çpóžwHmÊ<¤+PôLžóªƒ¾TÁ],»zžƒ’g˜QYÍs_µèE슀T¶p´P÷¤”U-äX Bù(´‚ ^ƒs¹Ÿ>è™ÉD*@X[h— {53^T© ÉVêÓÂ’(]Œ`Ì6H Ùóè¸T?ˬqƒO&þ0&´PI£Ûr¢ÕnªÜ&„tê9;¸¶å»YÅ“¡FÙ=Îz…gRÐVµËÞ(*mp05—åF3¨Ù’¹`—K¡ò4>2.íŠy<÷{޼ì?òt±F¹Á«m’Lmø^䜖¾ÛÉo´ŠÌêé~$£=ÊX FD ž»•ÑtRBj/ˆÚ°²1)uŸ #w Ãj,"¡(4¤ªºíåµ…B¯sVCMŒnwU×tŠMÈr?V±ûûÏbÚbý/ÍpU½àN?„-,#`Ë˵ :Íu‚Ò‡âòŒ>V‘eec´@2zÈ—es#„­håÖëáSÍ¢ª¦„¤ hâbH0äNE Oð­zKØè „$Ù©1Ê£ûA¯È2¥@„¨” ©àïîÞcõ{Õ¹¾œ.´?À“eÈÔ¥{íz!F¨Ÿk îbH"™*›m«3puŸ²ªñ@0g/°7l³Üb‡+@ïÀalE+µ5|÷¯‘¼IV#€¾É3|™½ Gô"Làn”µ¼ë—àp«=íVt(,»¸p~f^ØIŸöÏîŠpW(3?»¨ðúÛ?'Úü»ûRÇrkù oG3Šèªã¶ë„éK-¹ F¹öüÁýFÄàëò¹þÙèËt1¾û“Œ¬žÀ™­Y¤ª¡´U±hAa€|Rô Àë\žÓÈb§’eêæÐÈÛ)ïmlLØ|ç]30'ñò\ß‚ùòéêòþù·Ç¼¼|º\ãöÃøÓŸþ´æóöúùåóg·Ñ—±'Å÷ãã—_¿üôÓïþòwÿúö)¶ÛøõË ^÷¼ì[uàçßaSoï_óQ™Ž-?ÿþóëíõzùqäPrϰŸsÕ ~ýúß>Þ@þñòã¿Ûn™ì‰|Ôeô/¿¾¿=ß>Žæ:žÇ¸Üa?.·m—ƒÌØöÕõqÿú‡?þñã~@s»™1Í·M·õh{^n­çÛûûÛׯ÷5ûÓ¸*ËÁgÝýùë¨oß¾½ß¿¼þ¤ßÿîµz«'.Û4ºþúÛ?ÿçüO¿~ùúññÍXë¹>}ÞahãEÞÛªò¡Œ¦‰XD…ºá¶í º|´%\ûû¢Mn¢œQ>Î{ǵí§')Äú>ÙÀ Ã;Nø?êC@ºžCØf÷´³ûbœFÃ}H{{³b»›ç1«êóvØ "91ý!’Ä(–[¸×|ËØÑ}é>kr+tnX¯ÂåÔí<-¶`ub˜$R©ìbÝý m:£ Ô‡bœØŽgE ¹…T¢`ƒ[¡Á4®#ƒÝÙ y@»qqOKÒéw‚¸&§çz{ zß?m[‚‡ù”ºŸ'Õ®@ü^4: €ì3E¸ºRŸ2]àigÆkö ´àÔk»À§ˆ[£«K¼»9ûÙ}w,*¢HxU©ë†±<sÃVèŽeÙ^Ó€E!¬‚¡g@I,½`|ˆî>Eƒ¯g”㤴B*G¯’bºkÅU›‚Ò=ýlÞyùaÈxqWàMV(Cø˜ÓÖœÔH0œåZ‚møã´4܃‘¹%äF)¦°-?ÉýrÉÍ@»ƒHÍö,H‚9k±ÑhD!…PŽ¢é¢{h[Ϊã¼YQçe•GDÛ—åE~îÔxidà •Ð0`Žê•bA{W ݺæN/Ê!nÝ¢4B›hT®K¤ýjSÑ)ÛÞv]Ðˬ¦ÄÈŒYµê€@èDvþ -±G¡Íƒ>Qv'6Ðçzº€…¢7ÜÙ¤Ì\ð;5–Ýë\àl,xÖz^öÑ^åÕ#žU³À»YÿþïþV)þWÿïŒJæÁKq3"øY'Ñf$siðòz½ŒÑ-òXíp¦Ó`2߇³ËÞ"íni7«{@ªP Ïòh ñ­+[D£×lEBhÒ4ºšµ•A7ê€uæºx}ÁSŒXB„fyªL¿èñþÛŸþyÄèYÿüÛ×m»ýðã/¯·À{ޱo—z}ù4v¼}Ÿn¯û–cdzæ§Ïÿúó§Weg¾Œ}#b=ÕÛ…èøòË×ûÇkn—×ËvÕÐN]¶½ã5TÅ·ˆÛØœÁ}Kããííãóç÷Óï__TEæxóùx|ùöËŸ~û¶êøøüé/ÇØV½wÁìYåøvÿè:Fò?üçÿ|T]^n/Ÿ÷Û寨“ûÈÈñ‡?ýÓšGs>wùšáÜøþþÔÚÇmã62ë·ßþñ×_ŸcÓëëö»Ï?|¾†x©chÔØØÞºëýñe.Ü.q¹ná¸mÛËõjn@U|´îË« ™•q¸šÆlt!h4›Û.”‹8Ö“¦ÓË´º\ŒZÍ¢ž&lêIíq°•Ú½à˜Pë§xwlÁïˆ,·„¢¡2Ë ¬‰c-_ãÍåØV½•ßÅlÞÕ.Ï IÈê•&uÞ¸]5­¯D¨7ÕùO§q äƒ‘ö‰ ‹é"Ù¤½FÆ¥Yîç©´µ ¦Ô5{-h‹³Š­ú £ÝšIŒŽE‚îÈ Çiˆ‰Ü#ÊÉU|Â!Ž$Αû(»r s‡l[4 6ŽnB$KnÌF3üG&¾ßš•ÚM‹ìFÄ+aqt›Äò’Xà ]T|¬òC8ùv³ÉZ“PeŒêÓ„sV>èz]È{?N¨ ±p©ªïÍJ‡Í¤´Mн¨{ëÞò0—Çy2¶n#¨ÕË®= IJ©-2©CÜ'ežÛSõ"žÅÕz Eò0#Çš‘cœ5¶c­¥ó§qØ_²ÝžÀ'X¡möcSš\®àŠÕ pòUæê{yEƦ6îA™»(©ì¬)»—ï=&±yMœ>,#ÈïÀзˆh˶Ô#¶¡(Là^UâMìR×ùö†¡„Ìb5q6qo#xjù¹ñºz†VFÌZ8¿qMw/=†ÔaFt•|v hæIbÕ€?ÀRpÄÞ5’žpÀSTã’ºoqîî~?ÕˆZ‹‰”6Ù‹á×AU´±ì¶wùFÊ^Í2E›ÉÐHºïÔý?ºÛ!v;26óòwûg’áÿáoþc[ŽÑ1áÈ!V'¹žø•áÌO·ËÉ-p -j&@0ÚhjÞÁ¬°eS(ð”£H»ƒuVš0\/ˆ’Þ†.®$W«’£m¸ì%Z1¤X{P³ÅÔ-xú‚߉.–1ì5ô♎l}äðZ_¿þö¸ß?"ÇçÏŸ?¿^Ûq‰Ëvc¿Ü.—-‘YÇ“$4t½½îןö± 2†s\Dˆû¸Þ.ã‚ýúº¿ü8†ÌŠdˆyÒW:»_ZS\[Æ>âåÓxýt»ìŸ÷ýœ7€çu\rð×_þp?æ®O?½þøúù‡O×íë—_ªP¨1^^~úÝçÛµ=Yo…9׿ú‹Ïû5 Š->áì°_ðõÛo_¿¾íñùº½¼ìû~}ûãñ±ßF¤íz>çËËõ_ýþ¯¶ñ*î~<ÞÆxˆG-ÐsñvÙÿâ§Ë~ÝÛçëå* :ã˜ì6*D æ%·ÍgM2Û6ƒ{{‹ˆF¬zH-m!»Žo5\ÖõP"Ðß\Ÿ¦aYàéý™.«&š{¾žXºê´P v±<È,œŽ¸‰lTŒ¸˜óQdzî`…b-0yÊ‚7² ßÌ ²}h,Œ„¯r¨E<|‚BÐÀ$û\>NY=54$8ÕyGlñ ÎÕ@‹ûèŽaÖQ/º•1ô:òz|Êà¥lÀ¹½ Þí6†Ý:·ªÏO¿ŒÃ^ºÅjKÔñ¬ç“T¿\ùrý×EK¯£lÌnˆ/œ+Ê]£3)Ó ÁZµF\º…%j+‰«òá> èkÉܻ3Ú5¡¶(é%uU^çD0BÅ5³BìÀ%F„X“‰½¸ƒ¶Ð(£S&®Ž[Ð:ÉV„B;•â#ø ’"TÍÌüáX±S„¹u`r‰Ø ªCØZ]ɽŠÉuÆÔ$¹žÛH÷¼8Ž‚Ï圪=õÂ3P¯¡àÑ`Œ‘F| ÌFSt= ¡ ,tR©ÝÍÆÃàsëUÁ­f'Øp«¥JM¥ÕI—Æ“˜î:áÀ6ˤT«`\RЭ©$ß·Þ[䬵B;pšYsb)h[Zâ8iºË Eä ýTm©a€ŠæŒ­Ïâ[¯OÁ— ¹Öp+åYÎ(âa¿;úFØ®o¨ 5Ú4’œîÙ}i^Á.< GÔàÅ$‘Âæ¦¶Õ:ÜE ÐFÁj,£ÄhŸ·Êb“|638ÛsMláb¯F°Áç²ÑëßÿùLñ¿û¯ÿq­èZ ˆYx_=³¯‰¹ôDÝ”Ÿ¯·›‚¤é)Öñ”Ôc-|¸óDù„GáSœdž`6Ú˜ªíôã%.ìÕ.VÛ%ê4¤wµ[€õP´kUhñhNèz!jO`“¯Q¼<ñA®49°]^ñiÿÝëË>F¶ÃÜ5Ƽ%¬mß}Û®—mI]¶ »BC4¹A8³''cþº}‹Ëv½î;æõ¤ÎIÆÆO µ‹äÎÀþ‚cß>³ŽÜõ£›Ûv…×õºÁüüé¯þêßüõOŸ?稪Ƿoo/ŸþâóõõÇ—[î32ÖjåËñäu»Ü®;Á]{«õíãË×ßþ!òÈ1އ÷íòùó‹IŽ…—í³òº8/1"¶O/Ÿ¶K„”¶l¬ûÛ¸8=¶¼Ý>ºÜ^ö¡Ø¼&ÈÛí4­î†«z±Èwò¬õÜìÚ•tŽ œÃ;l«S!‚,îl)M»Ûíh¹ÀîU(ûhbD€‡Ýp…~V=ÃxÎZp$öð†¸‚5´³yZ;PÉž¡U¶!©ÝOê4>$m“ÏîÌ×£ža´K ÇH:• `[ku7OýS§¿#ŽYº›©Õ4ø!m'®ÛÆr±æÌ°Ì…n¬TOE™‘Úõ4¦ð)<è§…ö=Û}Œ×vp­š²›Õ}.ÚcúÎñ+KöFõLÝ\íîæ²@æZ÷ ÑE˜õý«z¿?WWîu‰h@¹º‹V§dô©»ˆf›² pÑÜò|Ð|2ƒ†×P˜R£pg²Ñ«0˜¨²­rë´>(º¡j8jawSÌp°aZ0º8…-n î©Uý(®ôL¨ƒmLp¸ŠÑAÒ~4«Bg ŒWSÑýlfrˆ°9ë`uu=³ y¤®2À·ô˜mZÒènŠÒ‰?\zˆ ßpî°gõD¥-Ù4{вœ§ß™ˆRHOã³—™ÛnÃÝê4O@h‰ Ñ1Ѓ²kœsÒæSèp¸»['49hAߺF¤‹« #ª{A§ü 캳‡F÷õýT—P{Æëª¯Ò\íhPFuU„Ç~ºÐg‰Hö÷€K|‰Fr؃x…ËN ÏT6Ä”»íÞÅ"~0£Ñí»àÄîôQ˜ø•ÜÜE¾=WÍ8G¯gùÞÛ<Š!¦Ä¦¸§·T‹STÇ»ðÑmâlÉÚÐ{ùz&U5ò8iU ô^Prþíßþ™døoþ›ÿO)ßFo9&q\±-ÍN‚1ƶm×H‹ dy Xtv{Ñ8-[½/PJžÎÙnv{cÁ£áÆé^q·ëŽþ öæèûÃÍóñH ÇvzѺѕÝëÀÆw—L$lá†Ù0+ˆ¹x_b“'¼·Ë–Ÿ¯/Ÿ/¯—m[^n%–d÷Ùa:sÚ/×-é^åc£Ïû3‘™€5ˆ{R5¨ºÐfùð”M°ùh,ªØŠ$¯bôi³ÎϨNfÁ–VÏ®üáå/n·ë ¤½®/¯·Ü^?¿î[ž].×mk¯Èq‰ ­öüòíËÏ_~Ý÷—OŸ^^÷ ßÞ?B{ì[Ð]óÓí÷#oös„_¯·Èˆ13°ú¸iàözÍødÌT(4àM/Ä˪÷5åçÔwbÃ"Ù xmÕʺ÷d½ÎÌk’MÍ^˃ûªÕlò"˽;ð , )Uñ¨r£IB«'㣼ÛÓµÔ‚:Áªâ^¨=VkÕ<­‚ƒ›]`I;ŒM·UïîAµÀSHUßÁUeíÛY!Èëq<«Òì-;4ÈYÞ¾ëÄqk¾s‹Aíì\"H÷ÑMðNE—‰YXÕ&7{ÑјÕê¢Q Ô§²Ö -ŠÄXmeŒZµ!B;"ynYtB¯Õ‹@è²ê€,ƒ†" ¢Þ mí%ÌꃀϨM.ЩvÎtSÍ3ÇI¬2 ÉØÒYhºÙ˜8"VW7‚ÜWO!+›°ØÅÆ9Vu™*×âZ…¡ •­BÏö–zéµ{€Ð„Ì]z®’)Ëq†{F§[gªÕ’ô o¡á¸¬z‚û4¦;y!¶Ùw3W{5ž#èÞWÌMöå4Oik¨ÌW÷ÏÔPa„öW›äf^é2c¯î2RÛ4(.si ¬µ‡ŠE©Ôæj­Æk1 Aè™Hq\BÊmvÐ[2ÐG£­7Å®îHV5×ÚèAìéªÜŒ¼ÀÙ“†AîùÊâÐ2àv¦0Oí¢¤øØÒæ•åM»ˆ I.b.<£-óüÔ5 "¦žð60È,¯Ì誦|VPûç>Åÿþoþ_Ž`S}Méá–bã¾b4¶]ɨëõ÷ ¦Ï"ÅI°j§tœ3åï)zŒÆc­sþ«…ÙÞÁVr±NŸã4¶®$'ã ®m¨«()£Ì…)rµÌœêî;i‚‹GÎ9¢kŠ’ýùâàÖæì¹VÅÀ®“îDZDºIV¡p»Š³ŸD6 Z.#•I‹Ôò1CcvoͰÎà,¹zo0ˆ‘‘²m‡êk™âÑËW^Æõr*rËÏûåóض=9‘»$´/û'ç=6oyaLw”Õx|yÿSÝÕË÷çûóÙËc/·kDܶ œà TÌ6²É$/  …¡d+q݇ýþøöþX_¾Ü/ÛO €¹&˜ìDêÊCVˆB1ÄÍx x1aôê†KÜ¥wPÒ.Ɔ x§®uæt"ÌÍÍ ÓOçìTPW1t:•ÁIBZUKc­Íé8M´*TA…±êÙˆ3•—úé^V˜f±"ŽŸ3ö£ï<=‹¨1^«žF²±*žÖ!—?…ØË´h†h­”Fw¶ˆÑ8£E ´’b†,FyZÜÜ£É5¿ ‚™D O«mòÔÉÁIm='ª`øLí±»M@Q{õ×ÐÖc³æq½>öËÆþÝë~úoÉkÁ¹ m˜l8Ä6Ô yF¹Û€ZÕk¬º¬Z—ˆ›0áiù¨1/ä°ÊZ³B™VyN¬ @®g}SÖИþ02òõD˜ÙlÝ „8Œ"f4%îÂ*ÙA€O ƒ!Np¥tΫà Ü#®…–Óõ jy! fúb8"—?Äê6˜ç†0ÚKA›À´ºS‚û˜HpñX±y€œâ±Øî¦g}¸ð{¶+ÒZ -¬ šñ$eìcW”fÁ(B@‡(--uß×zvq8jóp –b8’y‚žŒÍfzaƒæiírOšB'0qHr;ÛÆy×Õ^•L­§…•Nw±L~4v7Áš¶’ÄëÜmX ðl­åìK|²G£X±Jí%*Ê`A^#1°<¥ïñ‘¾CÎL5Ü£Ñ`ƒ‹Èm¼öúHçÂ2Åà,­ëΗ6É–ž€Œašzƒ„M0€]‘)G<éþŸþ<}ú?üÛ?°1ø2ŸG†iª°„r\o×-†‘gôš6Aêb­rÃPsy¦í3eÇEC‹Ââi½\ 2({Š.WÛCDñë)à–º|œÝv‛Ðb0á.ÊÉ}öC £);´È ±m…iI½æ¶³çØÒFÂ¥Œh¨q‘èè ¨EÓåväѰ°«;ãIGàÙV3¤]¸X 5O…Á¹BŽyîpAG­0šXI‚e¡·¹>žÏÞ¶ ³3@0Ì}RÓöÀð‹åÈÑWAÚ¬ÜFEú—?ýöñvÔAÅöéöz»]r ³GÒ<ÚL]«µxži6|“(`V˜ ßï_ûõ·Ÿýå·_¾¾¿¿_~ûå·÷_ÿôËŸîÏãþx«ŸÏUµÄZµÄAî­NÅêZìî9·«­)ÐæÉT$Íò×F¹`,bt¯åYÆpë<TˆÅÕëtöD0쇘R Ø\>™(º‘y)Œð“tæOç†2sÉ +C¹óÂØŒ‡КýAœ'ݨõÑEqU?B—àM©eg0Ð=ëì™°ë¤`µ¤lÆÓ ´×êðã´¢GÕ²óhÂF¹[Y¾Ÿn$»ÛeÏbA€g—)õ‘òÊDuCrÁév}—Ã]!Fµ*׳¾¾¿‹19qËýÖžÐÇò&^„Œ¸ VAí²Ìsn¢T î ª Ff»P#Â}Àhiõ´ý$m<|¦ª@B#ò±u}„´dX„,Æ£úcôçZÊ«áö{èbrÍ'íÂaœ7¡èf†šl¤¸‡QÄ!µ‘ç×UÒíX‡"í„E÷j<ºŸ‰j?–ߤ oƒ[cv'£³W„h9»'èJ9£ì†¸ÏžmƒÔÉÝ1y€Õ"ÁÄÞ (*˜æ"(M¬rU ºhéè­$ûTX<#OV,kÝmS±*ÈfÍhPc0¯ÔÄ2Éö&Dë¹êcõ##D+½Ÿü¿@À´»Å ¿'1æ<È ¡4AvUõÄ@Ï[Þ\yø«òóê¡£X„woݲŸmÂ!Á¤YˆZðñü ؃™­Ù 9øR(Ä] ¦m£R¶‚ ´}=ôMýšÚ‹hÎæÊ¼´åÚÄ[q#&5Rcßd£Pgß®zŸH€kUÅétR¸€÷ÆØX°/ý½4éÇ*ý?ÿýŸÍÿÝÿå9²kÑ6s@M]•tÍ}ß¶ËFj)–'H9ŒÓËù¤ 01€J "?"ªBЫ-Ð<‘½^ p=Í€v÷iMÛG;ÛnšÈÝIÒ^Ý €z~”û*qyžFÜD‚m¸'¹=+@gäêyÞö Ym ¶PEøYà\`› 눵žÉ((uM½î\Õ³YÆ bh:_Ú}¾±×z U(+¹Iç/kP ûêž03wÆSªïs¼ä§}ÏÌì®êR¶£2.âT5<É”/f2Þ›ÁîVãr½n/ùrŸ®ãÇŸ~w¹í—˜€Í4/Tt6S9–Ñ.žB 4¬UõOÿøÇ?ýéoï?'^÷-¶[/ôï~øÝvKðköêåçÛq<–ë8ÛÚ˞ř„¾O{šÐ ž†–M{¹£yÄÖ]ø\0\A– Ë53·ÀsúX;/Í^šòžÚ’ ÌIìŹ¼ì"Ó+‚½1ÓY|6Ä2ëN­îKpsCD£™ oCƒ¨@†®mtºÍg‚לÝ=r;; n¥O™øyíumÅqíõŽÆl”¹lIiÌ…Šb(3jhšÍrˆ;´»œïFÆÉ‰ê“ê)>A²FõR~f0¢…ZëyΊ2÷dœ#uï:бKÑõ„6×õíñe»*sûEÜÚ6ŸR˜í€ª[þVvû´x´k…679 ”Ì»q–Ë«³ ÌbUI±³ÛÕk¡Ü4`=¥é¼Á!–»·Ü¡'ê@lì›+[˜=m8vkÍyAHØ<\dfáQ®ùìßÎì·Åcp@¹*Áùœê»IÞ-ˆ,&´ºz "@„¡-|Ìré“|ªRã§õ4…&§$`žgÉÕQvjqÁ°/9}D³%òö˜x6pR¦x±Ý6X‹z"{5‡l7^Ý võrÙÀã<Û°¥{˜RGØ…jhWB¡àµPÝU š«ýÂx­çšOlûRkÎàtÖ:ÿ ײ—i¯Fn1Ú¨º FïMçÈÛþòòr×c»(Û»"¸ƒ‘®eUò"žšÌ&ÀÂÑÌ€Ãk½½½½½}ûáÇ¿øë¿þ_ýøÓí‡Ï×uôO¯/Ÿº¼~ŠO/×m×Ûçí2¶ËegÉŒ<õU«Ý6Ùì²O>\«è¡K€Pw/÷嬆ɒG@]Éñ´¶²*´ÏƱ–A÷zÆØ–ï‰<øFÃ7jÔíÓ¿ýô{*+zùeÃ>W{j ÕÇ®(?§g£eÁA=6ÕêYí±¿ËžË$5ø(D·„9ÍCâŒ)<7‘°á‘×WMõ©Ýýβè*¹ÌD­~œÃrm0±E\mŸeâcB0ER²{Òô2Th+Çše Æd?ä³ÙX°ŸKß¾þªñØR—ýŠ±Ã .L€|ÖêÒã‹¥nÈ m݈ª!މiDe‘¢G"ÈÎc¹¸~‡ÛAŽ^n·—$/Ja/ Ò[Äʯ~?q8bFTã›"ÐJn¦Î;–9«J<Æ`7z”$YPÅjLjdÎêT§õt7q%µÄvs¤œ~ »õeèÒ¶â°a?°§Ì¡­ÐækõãÙÕÙƒ Ád63ø©âÎê 2gÝi¡´ÚÔ¹N°§GJe8ÅwiPj•ÓýMA¼Â‡xD,ctx—5Ý5xfB…¬†ƒÂ&…°ÊnÆ´9ö®‚Ä­q¿ÆéH1Ú-®îy”¤3r5¤Ý\«-Œò˜d`ôQmÆŠV!¤„>ÎÆƒãŽT Gô­asQ[;íUÁãƒüØÀC ôj7ý™};Ù í8)ŽÜ¶áÁ"b»«—T‰ Lk?›O„õðnOE—±ýXLJyMý`–‚ÎÇxù½ç;1‰Îÿé‘>ýoÿ¾ª#œ  VX ’ÐTjmùérÛ:‚§7‘3qi¬åCU!ÜJ@9Ø@—'\Ž` bW(šzN ’V±‚—0èsl»±¨XÍ ãìYƒCÜg?€ öÇo6†¶ò”ºlŽ´`Q¤® 3ÁUMš-#u»€…I;„jcî!bˆ]”½Ž®7Ð`•U\<£*ô6Q—1Èa’(æ’ ¾6&Ö0ÜÛý±ÞƒCbBÒ‰ø!x ¥¢ÄËá9Äm8Æ4‰b± "ŽSZ+@k4A(c“6…€•ôÞ6ÍÌ“oŒ‰ŠB/kžÌeBv„ñ4ï2¾||;Žý¯þú¯¯/·m«-°ªòvÝ„ÛÈ-sc3·Ú·Ø3Âqö¸0bkÈhÑW†äE/ô¹¼ú¨ F#ZaMza­‹^t¶ù¬Šîp«Ê$­gU‡7ÂTÎÕÅÕóY<åv­9 &Võ"æ‰=k`õ.kƒ0çGW„œ÷÷“.AÕµI±¡=/U÷3oò$|ÀÕj’‰jlé‹@gtß bšKÆ‚že@5$èÄR/Õq ß÷PÒàÂwl&å#ô¹|«ÛTÈÃ4êtÎývû)\›PõrÙªƒnæ%òóýXu<£úcÛ±ï—ØGµ6Ð^=p)™n5pf¼ºŸ…DÛ:ЋÞd›àȼÂ8‡èÐÖØA5SµÚº¹”ܺ£™DÄêVÍZmlð l„›£kj¸zÇê'u0¢‹¢É½Wu‹x¢l´ú¸;θýæØÅ!lhØnËî8çÇ@ð³°HØXíçr(DVUÑbf\E9 O·[1­Ú< oî(´ë&‘†™2³|•S½ÜK9È@¸WÝ`pˆ¡è’OŸ ;cE-`äIU]e­ÀÕTã)U»»¸J¡ÛÀM>2F«É‹Ô–’›;7mÁvתFoâjî¦Û•è§Ÿò6W+LVù¾¬Mó·Žr¶ÜÂfäê¨M@ Ôîî9ïEîg›QêŠLIÑ´ïÄf—BËáš´·‘›{š Çt»ö "UjHx ÷;Á¹úxŠƒt°Ãò®æGóf‡Ne6xfË]+8H›ÝTøÖõFUƒäS±BìÆš‘]‡]K_v¿A9þöïþL2ü_ÿWÿ_Çeo ®‹BåAÂècÝÕÇíúû#„¸—íÛxô¿ºŽÁ.<ÄDI¦rUÐ%%0VUÄ%Âß[̶ø#Ãô¢yç¹ÿË Ó>€n¯óf´8©U:C­hL1Ê©ö"§›ÂM7äCcŠFD­XËãLÊ —à1'õ$¢ Uax½4ËRc¦Sâf´ymüZÈ´O¥cÁ­!cœ‰ftélÇ¿uÝ Q³‘`Iq»ì#Zš$“Ÿ³¯fFÏÔ¸m¢$× ñy…(ГLªÅð$˜¾ºq4W#ÝïÕ«N; ŠKK¼‘Š™òÁèîãrýüÛ¯mË×—M÷8&ѱ]·-^|–ï§£BqŠ“%Så}­Eݤ÷ªiîñºÌFƳŸ©@sCO÷ÇðµëiT³àŽfF‹Ê‚ݪªU¢Ü•˜K}¾¸1Ý”â̦´Ê&kNÓBw8©ZìóÕªSîWèÐp‰PèX÷ŧ!÷ŠÊöj?ƒi«]ˆÛ>îó=Tƒ÷Å"HE¯µJ¥€2 õW¶S¯å "2ņ´£9og 0gÑ«1ÝÆ¸*¥u|?€J†ÌXõ–ÀÓ¶Y<+!î©ÝèÇñ`ã˜=LjÌÜÆFGªbŒ­ÑAa-œ 21ŒÂÝ>WN7·#Øž[îàtHË_–ÑÝn7ÙZa(.ö"Ê%жÝÄÞ>ÈuÔ$5”êÌ®ˆM¡ÝF¸­È3ÏBvŸ²ÜYþÎ4¢5ÏG.;"»éÀ8w±ÝªD÷©ØÄBÊ›‡ËÒž¹·ß (00è"D$äÄâÃåÒÆ™‚}Å· €‡Âf‰qÑ™«‚l¬ºÃ"P¹§”…0VfEpKД‡4š³YµêävÉ!·‘uºÐÌu}Œ:!dº]+a®Ô‡ÕPt7q'PH»ª»Ñ™ ÄÙÐ-°í¨€¸€a¬æÓ°[>çÇ<1c–‡;¬5R%}gÿnÊD&@PXö·àE¨„½{-<éüì*åRƪ#°‡2Ç¥}dÞ»gùÚe…Ô^Í"²eÑÌtÃEe÷à𓞗屨ÊêBÚÙ®¡I*Ž¥¾$¢{&†¹ eN1Ä.®rÓO!æ2±Ä)9ûÇUï¡_þößÿoþË¡øÿ›¨Ï&î»P&AÖ‹ÙCGÄûå’Pãô†»–‡2ˆ‡<aLÕÛ`Ò³û%”å|µ› rVàr¾^›awë€3q)”¢ 7÷ ¢Ð<×â1‡µ 9H“²]•:1å7ž8.ä`Ÿ£Éð°GK„ td·ËØ’—³„ ,x3Ý… Üæ0k)/ÜÍÓpd(úèvHÀ1ë.ìþ&Qr¤nFCSŸZ qzJ9ìÂB³¶Âû¤sµFnÑ׉Iñ4£Î(ZL˜¶k1¼ï9–°ü¾Y—ÍUËn}Ò¹á@u,3Õ)áÕdf4»]Ý Ëá½QïßÖ—_?|9$mǺ¯éírÛµÃm„Œ`-°eÏBuS\Vµ=»$ ÆAoVFý4k¹Ø‰–Añju:\ØSJå šŠóÕÕ¥w]•&N!ØX#® ­~¢Åfa@#4V-7Fn‡gåÉ?£ÑpTð•…r—m+åF°iJÁ]dÉë$¥¸iÓ%2ÐŽÔ¥<Œž¹Ú|ÍÈÓ†uÜ¥#Gl;™g²W6­Œ¨å&BŠ`‰ÑÅHml¦¦4Ê,ò>t¹º  )¦M1ãê. B×£'tº D”q)TWž·¯ˆÒYÚA¨T.6»í“Ó)S8 ߤ!5G ¹ ^Û‹8öÃÁBy•›<Ç{Lekw¯Í,çÞ~$»ÝKgšYc8’}\¤=± …´’-Õl}°W‘HAIŽà"jðµ1ÍR(Ù÷àC¸´‚°1lEînÑ{£̪†6]Üßu„Íà b$ý 9VhtÀJ·Œñì‡ó®ž<³5ðP‘G÷¾¼‚ÜÎøý$? ° ŽÞ€ wyA²šô¦Èï¸'Uf4¸y>}”fÆ q©:b¬êb›{6u‡á@€wë1=€‡¹â$}ÇnŠE³Ø={6&hF%It3"³ÑàAUÑè À–8l2¬à½tcy‰Ø¥KèP¼Ð"*8i<å0® øµŸá§;å4¢VÛK,Å{8º7’î¦n÷ïÿÍ9ÿÿÍZ^ËÜCޏH3t1ïå÷ˆã/•;Ò߇pçgÛ[CeoÜ„ (¢5чûj ô·Ûå²]lœX#˜T{‰â¼àRëL¢Úߌ”6RÝm,¼™[¡>Õ4XîÚÇgÓýìG¦ 6¡ ÅÉë¢r#Œ¨2 N!”!¬šía°ÎÝÓe'r( ®šclƒŸÝÝëI¸—†½à?Ù<ÑÇ›D”kõQq­ú* HÔrȾo vPeÈ«ìeÇ üà9)íêè@À°Ú¡N;Þ‚8º¢  »Øˆî“2êlNlÉ+zÖ¹þhúYÕÕ Ü4V»åÅS;À\½æ¼ÿöëÏmŒÁí²™&.×ülôª^§QćûLF cç¼ð ‘ä° Oò4èªMZà¤$5ÉnͪuÞc›6Ï”´Ñ|ŽÜ¨^÷†2¯FÌ£:RŠÕOZRÀj¶|t@)E¤`ªšç›VŠEZG9»™YçZ"˜º¦^¦ŸÑÄêF•Rô ÷êFjV­.‡“âk­‡Ùp¯›ƒHœžJ‹ŸLw¸OÐ(Kœç†;ÅUf‹Ò¡ÀgZ4˜»mÒ*vg¶‚è»{~w 0„ û7ª -„p€—ÀN*£ZïVuß A;B첸#'ûT¤Õ mD÷³lEn± Q~Gyi36Ð,Ä¿‡¹Æ@j«Î®)mí´Ø °ˆ;9Ù±ir?kÂ‘Ã€à ª¤öµúä0n,BŠ!ܺE}ÈßéP/ê¢b¯î#ž$WŒ€×2²v;¥½|¹s>6ø@dëÁ³|F=Ú'±pé\ô¼ÂiÑ8._Ô à¹ž©rk@pýÝŸï)þÍÿõЇÏFSžï£—åûÂ±åØ OcûœÁ౨”a52‚àÇD› è¥gSÐŒöÌXQ€áöWø{ XMSƒN’‰£#[8 ùžÀlDOä³M§¦]Ôµ AÒÓ.Ã[„üjçɤ.?aaÑ~6f7Þ”é–{‘ [3ùà)I)UÌ(¬pÈÕ¦#ϺkºY§¶îá èlÕp4N}ØNÜ…¤¯4Ð\«bK‰û©þX­gOÔ”öˆ‡1ÎhªÐ;½//å–¼ R0è@¬.`d tŸÑ ó^ý¾ÇêC~#¸ÔÂZ8Ø8yl]‹0L^.ãrÁ·¯÷?þÓ/Ï÷.ë¾ï½m—£¿Q’`Lq—¶Ý—ó:&”=ŠÑ(õ…Øí"æùM-2t¥Òç8Ñ«´ ”±UWŸ½Hì†z~LZÑ[­ ³½¨ªVËU€™Q½Üóf¬P Öì¸\¤A.q ì‘ɦ»çêc™ˆK·À$¹¸jR 4¶FUcðrô;²£{:Ô)‰“”†eº‹Lt…y±+ÔÇlÝG Xk6]î®D ËìRÚ]í'Ô§ÀÖž`(¶ê·–¤"±AÑhÏÇ·y<™y{¹R ¢†n³ßs ŽmÍGhÑmÎÖÓxκg_Üb«–FtkpïžMR ³CÃmtïFºµ–IzÔ–y53Xñìò v— ¶—iÒvzµ"&î´‡Š 90²¨ò4ºÚQ(H ±´£•dœ}4L 4tVRõ$å¤Å¤Ü-lŸó#ã" ¬1¶öb›ÕÏ… “@ÃM˜âò*Bê=b´,Oi¼æ;(EE\Õ^—‹¡Ov‚y´Ÿð±™wû(`ëöСh[ ˆPPâj_2%íêUš´Â¬˜è¶ä¨¶¤é´îÄoÐÖxR‹(:›¤ô/æ¼#²1ÈÞh ÕX݇r»ûWZ©‹{´½óVåÂʸØËd÷ A©˜±šD6µüQÀç];M$£ìH‰¼ÐåzĸUȰ6íí~„.ÆAJVßòS·© ¯Õ_Ãb~²­p­ve7•¶ ‰¬~ïÅa}7áØÉái«´žåj®jBà>µ©…wÏ^(|{ÂúÛ?_ÉøoÿÏÿ`.ê0=¶¼Ìº™ßDE\ì¹o?Ëž©ÆA{go%Ö)Ué¸Àw¶À£(F39-÷Óó 21Úºd.€†\vÇ÷%)»qPƒj…èµ@*V$«NaÏ­1šMiñ[®vãÚx6,ó>”ÀÉúzGînØ<úP“ƒp9ƒgþùà"–Àé&*ÁˆAlF KÐ&QÁx%n£Ü!–ÍÞŒ˜>ädÝMÈfX¶8gæ[Š´×Ùì§lî×j3·Ô`§²‰„RUs¹&VàBP|Ñ@aˆçMþÒl ƒŸá÷UÄÖ½h d*Á;@0í=e_“c¿}üã—/¿=Þç6ôé‡E!)£‡<ŠÏ&À? ;uSðpëÞÉ-t£ƒX êÿÿTýK“$˶¤‡©ê2s̬}îí&fñ-d7ºüÿ¿@¹ @!²qÏÙ»2"Ül©ràušƒ=­Ú•‘án¶–ê÷]J¥[‚£à]˜w¸nŒyÁÖÄ@(t…C´ª˜67rè¨ú þH]ÁÄ=%ò"";ßÀ¦M¤s]û¨C(¢Ü šƒ!:ÂÞïuƒÝ+$í$Ê™ÞÂUD·¦¿¶iˆ€MVÅŽgUµYâPË2¶qËÑzîðèH:!ß) QÇȵ…÷BâînÒÑöî5çyoŽ…ñ$¿¨îkï+×ë;˜çÇcdŽ©ªá ß²'i“%Ðij§õŒæ(˜à¦w¯óW“òåHŸø¤Ý@—`c©Çü¨z Œ/3ÌNˆ5Æ´‘^!‚âB$ºØ&·Ÿá€Á¼õÚ02TêX¶ù ‡igV p…å±9T¸1î¾%^ úî™·!„»– 6P0QgߊWö˜¥`Qí1Ù落Å} ˆÎ¸gÃÀ¯x ÊÌÞ—ƒæ1¥2´¼/j0çö40hî FwhBü„«ãÁ/¹-†§3Ò’WáϪr¯NC{ÈÂÇÀØ!õ!Azf}+·BîuÉ}îVv6rË[>oÂXlé5ò¼]jïZºnÔùÔ—-¥ÕÔÕ›P»ÇR•tüz\$¢.Œ/fÀbê±ØBY47z‹‚‘ªI¸úqŠè¾Á—ò <ÔÛQB켩0‚Œ‚p«êƵŒE¢|`ç†ipÌÈñ{êhtC«|AÍúüO™d>àÖ?üÃßmþ«ÿðßB®iV‘óÚ®qPoD >Æoçç¹Iò1\ªû5€co«#߯8b@â6ºXLu0‡Ësèa~/?1.á`¾ÉSúQ%gSvêƒÎÆ2JúTaV%QÍ ÷— õ¾Y$;}yOÔޝ!˜çöܰÈÇ߃ߘ¿jØ­b<Ì~ßb®Î1‡©QÍ®`å"8ÕRÜ%¬À ¨ƒ¤Í9«ŠeLœŸK‡ma­Ø˜!§µÛ¦ÍkÖé¼ <˜ÀH%¹Ü;ŠÜ'?§°£çÀA0Z2“³4iÁ×%ùh"d- \€rKÛÑ¡<Vç‡ÿþ?{œ‚üi|~}óÄœ ŠE‘zÃÌNWÉwXÁH6ûM»3FUs‹ÃxŠ/¸*j_-1=õÁr$/û]œ{½É+©ã½_mP‚Š`h vçò³¦Óa£™) XÙ, ‚`âï¨z÷OÀ {ïJ7×òk;G3»ßÄ­x;Cmð ÝkŒJ,#Ïâ~ÍTØÍmÅ^‡t˜ëϬÚ-2…œ1 ձÅrÊ”Wø;ë_5¼ðsãt¿·}“EòöyWÁMoa,ÇRÙ»}!óý¾öuÕœÇãSç¼_Ä“*}T±vßøEñ ®ín=3ŽÎK8á 1ïÃW^;ÌT!1Þ`'¿G]¸—€;¸:!JÊò{DðàpLQ°AÉ5ô)Ä~›ÄMŒŠ¡ï@ª’0J¼?ý^fJPS ‘ rÔAÐ^ãN„ú™šEÞ4,éLí(b©>7@á$EÏŸÈ öæ%Äް¿UgL¢È1dÕÌîÀ"Š|ß,@dÍ¿j`x/z0î(7p| ‡¨1Õ¸å{#áÝ`d{Ô‡§_—‹G €ùBÌlDÛ÷Æ!¢e<ãGe•p{™ç26Ùà‘n¦`wÛјŸ—ÿp.Ç»¡ è2ÊEÕ÷š¤–û…rQWr×ö"[<¤Gv€Ÿãv¬x;œ\ñJ¿‚gµSsõwòžƒÒ1*É•xÐ嬰óêÜ”±rŸ³jp8]ÇPŽ*i˜KiT…$.òKúL[ùP,DÛ×”±¡YwÊ7l*ìÉQÅÅÝÝe6ÛÆ?ýãߌOÿëÿëÿóÝ{˜"£k‘ZRèGÌY©ñçСÊyK³˜}°šƒlr9¸]k"ØYÒ'{D&52Äw°wž."—8r®•7lx çŽÅ;t;ˆA^ñ&ÍŠÈLe;ÚÔwá?€7˜p¦oAÇC:àqÆ ÷&"«jfÝ„ÞíÇÁOÃævŠ|ö«ÓaÄs¦~íTË$/8侚7&½ Igvu@¾©Œ†¥!U¼Ž­„ð½…¶°Ò‘\ˆ'9 Õº¿ÿ ÓÅ9à’ÖYf :H Lº5›•&¼oäÂ…±b­Í³0ÄWp1 :zGï 6 5üy¯·ƒ‰ äëqþöÛowžó8BÀœuKÍE1X$ƒoνwŠ F\À*!ž­˜ "áø)Vñ#@Â’>, ü°,“2Ü´˜*±quˆð^=†?¢n¿a`gKŒ£>TÛ1²ßªÅq“¨âZÑA uH³¹Šhb•¥I,a QQ‚€Ýy<:ïB§1s47øs—ÝJƽñÚB锆½»âÞ‹6y^åâDÀ¡Ý)â´ÂɈÁW»´Tü¬ÆêE5àâ¬3ïFHäWw>v?×Õ×û©Âñ˜£†t$¸ ‰·÷½ûwRÁ%Τ‚7SWJ2&>nÛdmo³Ì $ùCÎV¥Ñðm vL¢á.ðdßÞ7·µó‚ÍZ±BS»›Ö o`Cö‹ 7îÅ0Þwá½íxŠ$b¹ÝÀŒëúsi‘s÷S£ÆüÏÆÖ«0€ÀÜôµ›·:S;êÐÎÏâoö^,u‰Ø÷{†¾3¥8àÕY*¢¹ú;¼¥~ãv_Ú@JÔÈKö{DGÎâh²û*”-F™Ùy…È6ZJÞíreç÷9N;²»óÇS˜Ò3(–²÷ Ã%^ÉœÅO@ÏÀËö(7È@ÙÄŒMý’t.á@ƘӜюíèÒkûiÀùUºP݉5{¹I#8æ0ààÍôäÉ:ƒ¾‹”Eßk0½·`vòuÄo;ªœŒÅm¾©Á! Ö•û ·Ãú%«ë6ˆrzrw” éG@³é±lÄÂßÒ¿è&wÝ£eš¡ €í}*:è¦LþóßÞÿ/ÿá¿[Qºè—<ï§àÂ2J5¿}|þFö}*~ ’p¡èûZÈ Î¤ ï$ÌÜà¨sŒê\´¦ðšõXngTšw”VO戉.P÷Ô…Æmê.´wm‘ÃÊg FŸ…É÷o·«ü£87ÖQ!ÁvÕ8»ÇÞ¯Õ]Ð’n‰rg+•ìÍKò”?FÆ !m4ð @CN¬ìå;ÃÜæsûî)¹{ù&_miocùÅ}Ü%d§íΉCÑâ Ú+®ò¤¾Ä].ѹƒˆ{ Mrß„ d€j4ç ª¨Y_Ûݹ0~">Ižü«¸+bR¤Âk÷8ëËöÀ×ÎnDñ„Zä_£æT!1‹ü"t¶é,¦"ì¬Á³øÙvqj L ‘ q"¦apBsïU*ªœ w' NŽÎ“»xÇJÅÆ&(ÔÎ*™Ä¹öKò}[4ÀA(cH­w¿:fi Œ¾K“|;‰í%˜5F÷.NQ4&«¨ù£‘‚—¸ÞÁQŽQï2†w^Í¢0#&n¨Q(NÑTé^3Ç.pá\ˆ€Á{›†$í$Œ÷›éâ-"ΑD› 8¼÷½~3ÞŒ!Eâ¡À鵟¯×úý/ÿ±fÍÇÅÆ|ìõ1ˆ³†º–³ÇÙvÐÉ:ßqÀy0tžNcgã Þ5J%ï³þIJ¹G³CÕø¬%ÐýžÐP£°£C³F÷ïá+xCÎÀn‹ÆäIp”âÓÆ`”lø‘ìÀÝu_ZX;77ãÚ;µé$ׯ ?@íØ:ˆÃ~[?)–Pï×¥ºˆsp2»PÖj¦T¥áëq?gÊnl«&Pœ7 )$A“c”%n·U"Èté¸Ñ¢í”dêÕ6pHWgñ°ûwó(FÇ£;ˆ¼ÍÿHüpjïv°•/àBš·û$³î8:6ÐɤqºÂù"o¹q(}dÍË*˜½/ á£j¦Û£ ”fÇâ1k¶9=®ý6v‡¨1ïØA&ô…tðGXÄ $ôÃ#*`QOav§jªê(HØÀbUçèòi·ÉT#GºÅa/CÔa#8Cô`f9Au7ª… §‰Î“\ÎЊ‹£Æ±{7›mé±û\¡ ¾¯¼¥u ~ƒé€ ÿñÿæ¥ø_ÿ‡ÿqåíÆôG æ[šwEäЦ>ŽŠƒIvRˆIM H…ÅiÂ'Kìµö gý$1¹ì‘<€1‹È58Wîà§CpBz²’!}ÐK’!ñ=àw+, i càè^ •."ºúíÁQ°¨àt¨vÆ[ÚÔ0·j™V%Š€fœÀ»©ø=q}îìN##£Ží—ø‘dç)R|D™h¦¢ dˆZÀ.¼’Q5á±ó.ZÒà#˜Ê» ë@Âp¢ Îx™BFsÈ xú4Ìäʈ<àê~Ïñ'šmÌú¤ŸÒ.ÈGøì9‡8U§0‹3äæK¹Ç“¯ÝïùKŠÛP`»¿Ãi'0ê¼E?L™ 7¨8À¸oö¸ˆº‘KÜ9Ämv`.£ÄLž«—qÝï±ìn%|•žÂ€r¤Ñ ’ºf,ŸÚU:$2þ„pJÀ"~²…à)ÖÀ¼ú5"!ܬ…7Q ‹˜øÕt»½†­új÷ï°;sÂT[µ€óVK,Ì£Âå—êá…•û\‰ßnNñ‘[eükª‰¦‡NFÛÛ Œû¬Ñå«;D±WÔY/{¥ç÷÷ºÖÏÇçqÎ!ˆcífVA§ŽíŸäZo 3UÂÚ}Ù{(1—ªîw·¯·ÖP· ±Õ¾"‰õ–&yÏË^fn1Ѝ {õ ®Üí¬ÑB;?HÇkaã—ŒðUõ™´C8“ ´™Ù¹_'ø¨Áå1š5ÇýÇá›õQWiìE•îF¶ÆÏâ¨PªGPc¢†@ÌpÊ;×ÄÂ4G0¯ë9ågkS”5ƒ¦³Ê~ Æø E¥ >Ó*n÷ö­õÛ¿ÂcÜœ–Z,ðåjÒÎLŽ;ÃÒöRá/.Ú°K?4ßÑ" 8Œ NÓf;£UgõêÈŽœ~1lßJö˜Á•(8×î〵š6ò8ÊI²›€H–®,ŸÇøDï1n1*^}UÝ7Ï2fz3¯½[uÊ­"`ò®!2 Q8®÷NZ¤|mœ&Nà hñÇ ]ÒóÚ5>—)Às>.«Æ$ ýÜ?9÷ÁCÅç¶Æ¾SyâÕ˜U>ÊÃy »ñAjÖшR8³¦jï„3l©&ø?ë)þŸÿý'>gøÚŸÈ·†h„ÞxŽ©Çù÷óñÉõ –³“)¤sÀ·ËiÃe‡&x4šZy_œH¤b‡;|"Çî>cÇ߯Ür­îÒIsq?’[˜¸Ãú‰Õ¬C=q`…› å‘Þ)ÜAÁ¿F ïÆ0Düj² Vð¦xÜ_€0mÓu³JSèû›WŠ;>€M/wòTmêl¢#ssäb]kcr WÀ‹˜äÙi8Ý9ý¼¤¡ô]TigÐ&6QÆŠÖHW[Å\× ¨hÛ‡îájHt÷Ûä4f>ÁwÕÞÌ9 í>ëK¸ \>Áê¾Tñ/a UèâÛüVÁÝ»{HÄlšáqûÊÙö¾¢.cΨÕصü†h+Þâf&¼p_qlh®´T… ßÈGæP GÜ{76Q*¹÷<Î,uˆs¨³½ ÎPw}AÖ´›~RÐ8”„Ð-ÓÀ]ï·„YãLs|r»íè}'>Æøaà§ f¯˜ǘ Ú?³8XÇ,w  t.qǤ-ã–¨Œ)ðvC"1# šÝ7è„û.DQ9X—Sü D}‘ïyÚáµ—bJ÷B)‘:†fatv$» ï¯ooûøíëóóÇãøü57=õqÈ€ÃT©„±íîט‡è©ŸY‡p îO&È-K«Té »ê£p pž6œUôäuôp·¡¨P·ó/nW>ƒN^£±'>¶×˜‡øPùAΑ&oÞÇHß=-QwVx çÄ(dè¹M—AÁä¾6ËQ¹ qÌÞ$²Ðln*p¹—ù4 #tšqQ‘þÔ'òê½Þ~Q'ò¼• °×˜Ÿ·5%X•B󆆣áR‰F@E Y7Ñ7lð5’{ñ6×Þ¼•8Ä슓YÙ%tŠ¿öD>â ¼EiVx® ¼ÈWº¨QœÈ`í´¬ñgi8“¸>Ù‚¶ÒL !šÂš¦ßÈü Ç¶5VZ£rZ¥–±«&£ÒcÔñ~¿¤ zþ)°0ˆÇnÒëfw‹šü`I»… .ÔS¶r^~…ÿØ;äGÕäøó$¡ÞýªIh”z÷«ápÏÆ¹=PGReø¶z– ±v,«=:‹üàŽÆÑ™ÔÝøô»:¥CMT{ýÃ?þMúôßÿûÿ¡dfîþ&PY{èÌ@ó¦Žãïæ‡$Q5²(…ç( î%6ørVñ£j¤B¼“¿úmÀ>G‘ûòOâÇöî´4¤ùhD\Á92J3z“Ïðe¼£¿þ|ݼç=˜í*T˜S!bXí T… ô…;3=f­@qVoŒßˆLðvþRøØH¡6,ò}/9š×Àub6¦t KªÒ®q½ýD…_bç>¾<¾ Çôd¡ÓUfì°Ñ‡ªí5o®%;y cVÁg»##C,‚#K¯Æ‡ÓðN¶ßÇøÀf0£€gåÁ"Ò5êêçÂ$øÚÏiéfPi;Wpm<íd|"oà´Êi€$A†ËAs‹¦³ …d%2œÓY}ƒø¡NäB¿C p˼‘œ¤ӀߓÛo°ª¦Aͺ×u«{ê¸H7ßfm@8¬À›¹ì6o>î åJÖÊ>›Qö -_W®¡™Ð4P‰]0Çl/ÚÕv¾[:æoF'ËÞæE¼›84Ï»âÝv €Â9©²"UÀ¾qŒØ³äˆ;y‰Q0‡(¥AÆ‚›µïcNgÅÜBCu£}Y« o§¼ñ –·ýË´, zíkÞ™ú\ûE€<’KP »*ä/ÄÓ˜7=/ AøGÇ\ Ç|\Íì è¯a•LˆW'ÎÇ}MA¤pÃí#ýBT:;|0œNÝ^ºF<çRÆ/Ý#¤-MV{ÒØÝWƽ”C$ôj ñ#i`;—h/þþÇëýs·ÖoŒÏƒŸéÝÉäpñ6›Çùª–qQV‡7×/Uv—ÓDX-‰ƒ¥ø.L@ä}Ú¡@{è±ü^U §d£Þä_AÄx™„Èûo2¾¡'Ð$‰¡œq8wi^ ®XPbW}2Óû=0%0½± LÍÂgaÆ›¸ºï¤–Ǩb¥t@£(º‚Nî’¥ [롪]cÀG…QÂÜ/?êñqÝySˆÊf{Œ‰.Ç"*«ˆBÀv~&到¸‰Ce°q£‰õq†ÍEJ±ÆüH\JÐĵT?KÜ-j‡Eƒ%Ø,à Ï2€vÄH zU„Œ¡Y(ã7v¯…½G1¾_‡yD€7™É“ ò p8ˆ°/ˆ‰‰ pÍ@D‹Ìmòжmª G©nÕ9ì)~ ¯Rg5=y†RÍ_ÈL?VoÔD®èœÔ$»‘Þ]zD¤£Œ` jx(×:ÀÄoaNàïkGº_|űŒ·jWkð¼*âeh ¤?𝽧x ]@ïtž°Sßÿôÿ»¿aŸþÛÿq8Ñ7qˆ¿¿øÇ(5|Ò–9<§°7V˜)ÉÜN¥¡—Ø…?Qç2d[1(,M"Ù»EQã•…ßÈ×ÝPt7(Á´Ÿ …ƒÊ¨AdY¬ÖÇÅS@QÖ¾]°ˆ˜¾“wUö‚Óî ;}àJÍ€ŒæÆd;C·Ñ µ:Û‚~wÞο©ÑA÷$ŽÐÓ.Et_é 1X A»~¢$Ü'¯ñ+Pšf6ðw;—a¢ÀcÃ,†@n޽ÝX C~’lv"¦+çä)¾¤AHʶÝÙã¦iðH™G Ö› ] aU…Ë ©ÑëfI¥ ò`º»‹G°í¿¨6@Á·Q<$³ŸÈA)³‡®Â¼ób˜äP…QØH‡#¼À•†TänE<¬Œæ¡jnI´¡9§;4Ü\ÝßGæàcCËýNƒÏ¦ÐFû< C@Α¯¥•ÚlTVˆÍvná«>ï\M‘#Î#æà4é ä-Õ›¹· uõúq܇²ÜrŒj?‹ ƒ¼…Ü œIʸsüSêAÿ@h¶Ó PÍ‘S9Â+nòÐ"µËú~á÷?þ\ƒ?óócÜCkxÓ„¶}c{Æ W†Ñ«tÁe»tÝH\ &(¨êF^Ù…Á{½ 2¸_³R‰››°RÔëêE½gì$…ºÚm %yf‰;-½J÷Ôq6Qh“q‚'9XLòÈ-õܪ³b”ÎáÏpšg° Ú» #hð7Ëœ¹/ÆS<Œ_Lo',|TqŒ Pq¡1Æ H-z®tA»õNêòþÉœ‰„ÛœÄ=«€±s3–ð™é½;Ç<—q‹€Õ¨b–=¥Gò†W0ŒÛ×ñ(ž7ö™´ó†0li;ŸÝÊáºCTÐ-× ñŠ®*2§L„éì½kLƒgÖä–ŸÂoKðÚa'EvòŽÇ!®Ï$› FA€£8&w°Ý{`™äR!{H“Ózô~…_I+*=öµk&¸¼BhîUÅ4C ÃEoøƒúHHøNsb43:+½X¡LžÅa¾ÀêŒV(vÞàFx7Ná£FÁÂîÞ¹G\âN]ÿôÿ‡¿Ù)þŸþ‡s:ú¾ö{<>!ïÞÄß‹ü1ÇÁÇׇÆäà0ä¡MTp71²g·Š¨pᢶs®âl6ÐÄ5ø#»%Þ,RSŸï\âSX©)ÌðŠÔNK0®6’j¿…GácmUq <;ÙÉ œµ»Âa½ÝïÒ)}Z¶hío#ÊQ(4‚^v°‹kÔWÑvïÜ6cÎÖ $ЕY[,ä 1ÐñBT£x¯²Ègô³Qâçm —§ ®Ý0<õ˜˜am¾n€±ÌÄœ"@ªŠyfCä憫9!êX÷d5càc-ôÈÔ#ùÙàÀÎ÷ :9ªBS'8‚Þ~: üD‹ÊØ19=Ft¿µêÍüØýL’Ñv·=اÍãÚ?ƒ—8§êfzFiŒh8îu©>n Ä¨Ù®hÀM\…Š ¦¸@?*Güt\´©téä/Òã1Ǫ•ÃXÅг ªÁônÚÝ WD¬t¿‚šœfkœ“‘àºW})fÄ@o»1 à9ϵ–xF*@¨I/æh{ýšÊÂâˆaq2»7Hã‚(Ê(íÖ¯¡ŸÕt†fÀf%¯ý“Ä—æcb óÑhx @:‘BÊWþåçE¼Çqžq ¼JÝáZ|™ü¨_׬JÝ儸N(A‡£scÖ„7Áà€Þ¥'õwÄCwÝ;X¥H“3Ùñ«ˆðUº”tÿ5“k VTã8 eµ÷ 9ì\{1 .ó_:obÊ·~Yã>ø\~"ùÙÍ1>‚át€Æ°_Äxª#)N{Y«¢F|hFÏ‘·2Âét •™ŒwlÜÎ\l€øòÞ]x (bã¢.æmnå¨ðÔQ†lÓÃYfÁ›òÊ,<’!•{¼|%êâL8jÝ@‰dÄ¸ë œÆ:¯°V=ÐÃð ».Ý-X4AG}²Žk¿U3i5 ÙYýœ|ÛÍ⬑iàTH€ŠQî—ò ;c:DZâæ&ÞÀÃyÖþµþƒÒ¾ºYÁÁ ƽ»>¨ ÊyW‘%á.rrTÙ¦O¢:¿7â(%ÊÁífÕ9Çêå[½ëô^w.uŒ_B˜¤6A k¯Ÿ?ÿ¥ýüø˜__:Ï¿«ÍX³¦­ªOòP†ÀxÉääàÎðn ˜\‹»˜@ÚoKÃè›·Ù»¯£\mÜÚDÛbÚ A–€pV}&ï¡BÌã±§DÜüí [—t@-·Í@¨³ÑÎ.<¹»EþAð 5i„98|_›0‘| Ô-ΰȈ…q ‰a.BQ‘£:Š}ƒ¥ 1Eïð˜|43À '‹è!¼{ðìÔÀÑù3ÃíÕ?ow@Ëà(|ÈGßINJY¡­I\·^>ÚæMÔ÷Á¥€=‘K*ÕI]ÎYÁ¡P ·ì"$v÷ äâ\Ì÷/?–ô$G¿- ä9µ­Ö¡ycåY¬ „ÙÙ3ýÌB'LÚüXvyc¾ún/:âgl;à*HLg¸ïåÁ™L”ˆQx¢Ws“r^+OøxT6GÿbÙKØÈú |9HVÍ^}‹sº—_®1Ñ .Eª·,ãPÂùëZ‰( ƒ,cUíø€~Øï¢ÃjôǨ¡yåE Ù­UúüÇü_ý ûôßý¿J•>‡j3gý†ý³ê²Õññ§q>Äw²7 |Å4—ø}½«I ƒÜþ_Iîq@òANß;k@Ų,lo¸ \øÞPIw›ÐZà@ÆQvLž²îO4TC ýPîŠàÕÈà@¿ÄízI£},öðL¯Râ$%Øòv€&vô8xŠ7h¦Á¢{ž7:ȵ‘©B„¢~ß.‰éœÄ —ÉBv¨ª¡i“¬'(ø¾Ý¯Ý$!~Àoé´ÞBOâáÄÇΕªÝi¼a&+!Æ`mê&l:};¢¡m¿¾†0ÅÎ5”ÆcrŒqýÌ‹‹€ºFêŒ.íÁ¡:[L6r·,e%n£…WïtŠ_¾Ý+Æ^ÌA-Í2Ò(q*â¯\»÷³L4ÑZ ôkkoo¢UbºÈðÕ• zåîWjbÄ\èâ³a‚Ì–™¡.ŠÐ…3x;óଘ–qÌÐ(6߀Pš×j"n#œ… ˆxN³4/ÑÄ”0Åm„"pÒo8ƒ[x‰UªÊ+øÃ9ɧJ£ú*ïv;Y£`fÛßS‡}PqžÊD†q!vGŽ/,ÔE0)Êw#¿ªhšÛï¯%?ÈN/Üïø°ñVFs!‚€¦$»¨´sQw4å,ru|;T›a¶´É½òZÎ’QˆïCcÔØN÷b-øºÏ-ÞÍ1I÷þˆ»§†¡q7ÃcºÖÛß'æƒjÑűüR xKìè›ÊÛÊ= FÐh …} Wî!ZŽ‘*#jÎW8ÊPp7®;€„&§€i&W7ëvÓ_èÕÔ¡Úîçmwr+‡Gö›¬¨È­è?(a„OñZþóýsýOçqþ8ÿ~|üÆ2]H÷žæFQ¾wöpmlêTØýsä^‚:@2tã²p¬ž·ŽfÝÓ×z!*­!Ÿ!I*¼+¸à»ˆx’õö«x!‚>Ë84ùØ.ØSßÏFñWùrË~1}lüµÈªáÊyl'éÝ6Nî_³íâ0ÑÍ4FÈÎEœ¥à ®åaRÍšjWésƒñž:6Ö‹p;Wõ;Ïã7çÂí î pê+yB¦?ŒãV uÁdg×ߛÂa ÉkGÝ¡’A~ÊÁƾíKàƒ]Œ”u°¾aÉ…îƒx ݮРoécd¸ŽÎ F¡ZmÜÄñR„Ìh&KzƇ8©@ogAoIS² í%>ŠCiê~¯d{«Nã"~!í˜Ûs™7K¾;PŠ‹$ÞߘUWÂúù€/j³F“ª9ô¹ûxðZs(ÌÁK5àš™Â-L¦”¡¤„ËÈ·oôbí+'ô gßmR+¤áÍÆó~Ò¢kgó[M0a°‰ã8™D]8äclšoàm¯’ê#:L×J€œú!¬Ý7?ÐßUã;{ÿ„·jtœ6ñQã²O¡öë}}_¯~?üyüÆ[Ÿ jK**Ââí(Õkj²&{¿ ~VNDæNT˜±ïõÌ›A1£L–wÇB•óG€±¢ŸÈ‡AèhìÁ[ßòè\̼éç`¶s±ªÈÝWc[ú¹ãðGat<€×18t”¾C¤ÑêÝÇz½îŽÛs>qö©“Q¸\{Û …7='oèLiˆíBúŠÝ|z m¦B„qî*¡ßk(cù‚†Ý¥QØàÓ|ììÕßâT=¼¯ Xù2m½E×Ìuf‚åA𯮇ÑÊxÃ/òÜoBIÆv–’4½É•÷Ìò¯|Rø†8L1Ð%%‹D›æ“îkÉŽ-e{…"jè$*¼·Ó®R.ö4'y‰§Ý@JÎ ŠB@x¹o #à'!fT-ó¢%Íélx‡¬æ®dmVÑú{à6òxÔÇ2Ì4 >¨Ÿ“+á˜;ùL޵âÐq70s©!PDSÆí¿Èd~ Øœ÷-®8D»zˆ“)‘é ÃÔšFgýã?ÿÍøô¿ø/ÿ!· lÏ*Ùï¡Ýsyد߾ƨÖpÁ%°tˆ.Å8O‰øÝ¢ù!ø €¥¼9,êËxºLwãBŒ(:}«4‡^Ø3lŽã}5+Šésí%“pˆºá.pðf\ÙkrMÈ9B9ev„x)׶©²ózddÈgak{Cèà%-ö6=‘.VGÐr£"õÈÚcœºÕ‰fC.]³¸uW‚°'Tõ ZUF—&P’:"ÀÏIg;SŸäÔl,„Àát¤ ÉšY"Aý>^ý–]ÁÖv+¯(AU@ŽÒ 7³Ãp”´}­\FꂃoÒrÏ”ýþµqÏM)…U˜¨»ú&'`QIà. .~n¾“ïîfŇÉß ´Û1ä«(áÚ€ü o ñàz¯Yø2œíôsÁåwil~·gÕgsìÔð±ff‚¼nH;ï÷Í„rÈ`ò‡± ï^R…‡qr/äÕŽIn‘ëåÊjþRœÔ¸›ÖŽ8 ¤o¢ìŽ;{†º±…ñ9kƾkÁHæüì¾f8ÂØÝy³®`D쵟<»·¾ò8ç1Žª@¸‹Ÿ«_÷HÓ ³Y‹a2vß–ëk;t `* ì2+ÌE ‰ö% âr¨Ã½­@F‡§8кêë¶ž1ìÇÄöcà1tV1X³Îåí1g \ñ¹hìÞ‰n’µ•N‰@säaNÜþ/Ûþ8 …¸†ÈJß3Œ*ý§ÞHÀù×k—°¶.,†¯Âr·& y=Ù)7Ë‘™O³4y,7 ¡ ^¡Z'ôM¿a1šÂ ‹špWÔlØ”С4%6Q™Ð€œ¦j"è¦iÈ·Ê+1÷X¶÷÷€H–~°$ðÔˆã5¿û›úBÆÁ«aX¹EµCéüŒþháö”uhê.'½T)B‰3Î_ÏþÅÌÎ]x­ÂˆûÊbýb&I`0$ú ·ù¾ †z޼ªÖåå=we!äÜ‘ûRðÄë¿ýoþ÷³Sü/ÿoh£Q~Œñq kl㾄ñ8&AŽ9âmGÉž<† <Þ­G"1‰=²S/² yïãŽH_ΛJìˆÀì"€l÷ ˜M\Ý[ühŽê›):> ê†:½š“,iÔ¬ÎùÂU¿@m¨ÝÎ*öäe]ÀEœŒ,Ÿ?—®Õcß?À@ú~º;…(¸€uÏé—ªïUAò£{AuŸbÚkfš'‰'¹‡îŽíž!ršH¤±}Ó‘úßS”ëŽæÇ ½§;R;’⹓96ðÆ‘ÛqF¿ÄÇÞ-(q.Áº£*Aáê€Ô‘—2cš#¾”iÅQùê¤À6’ wU1)EÚ¡µÛÄÇÊ˨Xv`y9»îJdc.–ymš± вʌ¾ 9F|×s3þH„‘J&c1ô•§åd­Àƒa1¢gãål@UŸèì™‰ì ƒ¸iÊ0ßЮ<€(w¬ô1οžØé¡䈗xÏÛTDJZ‰ ¥¾&~S" \¨¯Òçî7±-hù Kxp[U§»Ãµï®UP“sò0`|“?þñÇ¿ìî1ê|Ló8fœ_ ³¥$›*ä>sgŒÿÅê»Ib=F}’…,1C|ö¸zÁ­ªQBÀLf,÷Àaí¡A$ÝmQ9 Gá.¾§{Ïé,V ªE'Ç©ëñrNŠmJŸÄƒ™€%•€M9tÈä¹zç>`ÝiÖ&ŽR‘ewh÷ÈC Ü¤¥[Î¥"eŽ<–ŸÐ ]å¿D¸!e¶ÔÌIí ’šÈ%›P)<ò±×ضßÉ pn+øpã·3¨AÃGx°þ~¤·ÓRü$LϰÆ÷nmÏöAô¬#³½xÓ¼9‡†à«!¤t Åb‘@”sqÛÍ0Tô1jk³Nbòfaé+qð>´ ‚„Q ¶rÄËxf,ž6Â…¬îoÃÁÇ€v:ì£X5¡¢VNu °ûÕ%5.g5Q³3§¦úÅ`Áе‡f2‘.ýt©óU}h|‡¬0 ±‘}àÜ>vR˜»ÍÃÀ‹¼ƒ5ó£ó ßU&ÛwD>ЋõF†ý“gˆ*¨ûØ®„™£~\ÝÑÓQŽ!&ÖSÿôÿë¿é)þ»ÿáäWª¾._[9gÔ§ÆçããQuˆŒêbÇš‰ÓêÓ€³¥£øÞ$‘;¢‹²ì_ž÷Ï‘£äjÓP’w`ˆ‰‹ìâ'òfpÓÁ‹Ø ¦çÂ7yº¤ªî;]‚@Ð])œÌâ-Â[™n iÖ#‘2ºmÿQØà629~Å…!i ɱÁÎ&Ë/òŽ&kª±"l†õAÊ,S…1ñáè–©ˆ!T+uõÕ¹J rãb …T•v }Ýêó©-Tk9¯SRv7U•ü ¨l{Ç”uažEÅI³Í5hÄ¿6²0u¢Ë˜Òx:{ÞËÅ®¡¿7:ô WáD+¸ÂW8mÖ˜ ‚cˆ@›ÏâCáŽS€, ×­¬™yð$¹}_&\îI‰BÇY£*Èx7çùX½Ü~_þƒc”ŽÞ‹X悊œ€6ÞÊ1rˆÇF׸Ä/@Ý?Ot®îô‹^boÀ&ÛD;zsÓˆÒÒÞðæï é½ß%îîö&µ|%IÆû¹zý±{ýøí<>TµvIqG%’î˜[ªº«Ä‰øióÃmdg»7(’ñÕ!àQPÛ0î7ýÑõL6ì¢6¿ãqóäcl~cŽQ§»nTȵzê!¨ðð~vž«o°ÎèÞ€¨jrÔ„fÖuéÉj€ˆ0´¢ð&°tB¸ë”W•įd¿÷Sî!¬XLRŸ< m_1»œñ¨^§4 wg8 ùWp亇ü@pбÉ~?Ïóaþ‘˜…Ǽ­MèÇÙÜ52ø süvõ·ùº½îIv‹¹'“`ÀWét}NØ$¡¡ dšCQÈb)œÈ6 º€ðMné¸Ö)Gûп¢‡ÛÐs­‹¡wÞv‹””N‡(ˆLwð04…ñ÷#™1.r”Å’2Ž©ñĂÉa_÷€(˜‘fíˆÍá&5¤/åQ:×þóQÃ9®¾j>½?nb;wôbTs†VcœÑOj«ä(·iÝ=ÜA.érÂA°Èö[•$ÄD ¾v(ͧø;²ÑGؽ;ü &ó>Äw³ëÉã_¤ßâ¯àr/Ö‰¾þùŸÿ7cÉø÷ÿÑ>š™š bý,Åþmì1¡ÍšÇúú8K wr؉RP…¹ƒÝ@gm¾Á‰œ‘µ[•‡üÑ©[kZ9Gç)Ò`øT˜Å½™bÙQ[ƪ ­f·!ÜžöMªX¡ºY8ÊÞñÛA™# !¡Ds£ PŸÔƒ6áH %¥á<LjÐc”Ý̇´ë>”jB‹ÌÚ3t‡Æ'ó ŸÎ÷ðPv‘vÄÓ”óN©¯bÔqÿȦX`C=9kðž‹ÓTæ-É"G7’Æ(ñ}ÿ [o°È=ü0ØÜ³ÐÝÀÀ“rÞLã³±=ù5qÀ/Bà_®œ wL°Ð xG—°Yéf8ЧÝKÑmwϦ•ƒL’â$VÈdPÅ´î;0G윪‚S-6>•3ñ;O§ßþÅÆ¦ÝÁi   î¾ÉQǽ|É“X;Í:nщªÉúÈØjø¨Tò$rá=06Ünrò}Ö·ì«ÄQ%œ†¶*ûº—Xƒgð¶Þð°ŽÝ«`ï0¹}¿aör÷=C ¯¾4öÄ´{wÿ¥B²·«ïå/@ûœÇÎk“y¸ÓI±QÓp²@½^ß×uMÎù8kžƒs÷šóò‹S,’ô€±'š»óº×fL‚ä®ißPµN V¼ÇÄ…~©ÃFÛ kÆ–AáK|Ä8É¢ÆZ!ŽÞd-hŽõø€IDATšñ_â‡Æ4~o'´“ªÂm45RÈ,p« “²ËØ}3 Gµj'Â4M¢p£”úݻї†ê60Ì^Û¹Un¿KGß§0nçmDü“ÓÎ)Îäm(n;I£Jn‰jh´X¬]7xENÕ±;ÆÕ» 0=‹Ôïâå.w6^¬Kz2였TÀ¤»©%[ÀFì4!–pó¥<$ p®í ¨¯(»ßʃ,ñc(mï¤û¶¯íï’LÀÁæÓÙÈ DHIÉŒe0û²ÂR0ÆAð’u_‚*¯­<Ö¾Æ<;!ˆ|'ù8ŽUzof”¶û~Vï¶ïÂmII(uƨ+©‚Í,bHÇJˆƒFéÁñ+‚NþÖ™¾oJLJÐNöõ¶ê(ÎËÔSà}b•°í%¾MŠWq8¼¬IB¾:Wåèl‘ÎËšå¸t$e,ëiìnT> 2ê,D£ ô0VVöL¼û:ë¼z ¿ÀU7S.-‘| ŠéÙ!Ô¨ƒ+ôzõ·Ô— i¡‹E†ÖÞ;oRªcÏf@2“H’c|V0< :hs%rÕ¦¾¦qŸo¤¾§ãÔßwñkªÅèÄÝû‹Z¸œÌñ§ˆÈ‚A¸Œ7»À ^ªP7w‹¿ y#¥¤éÃüºÇ5SŽÇëûµ~¾žÒõ˜Ÿç翆Þ$Æølÿ$:qA•!NqBDÎn FƶÆÁÞÉ{&_4;D…_‚@Å$.cÑ2¶dJTÚD da¤¯ªv·­;m¤oðØv|! 5“ 6pÓ.;“ñ.´7_¡ºícA@Õ°ïB**Ѻna‚©AÀqJ`ZÇI͇υÕa~……:øe ! 4Ôo¨”Oû[u¦y ƒK±e»0*GãÍAb%Gs•aŒân;øMœª#܃ÏçæOs…G'â5*îÓù]Lðdˆ‡IÊU;;ƒ!±ýTM*»¦(V÷ èšç©…(mcÃnø¾#¾ÓìhŠ&Tu #¾$7dôúyÔ£ÈqÏ䣸2$Ò#,Ñ›m[uôþIÌÄCûÞï 2^¥-”oØuÜ~É’æFæ¸ÓÕj¿»àBÜZf@¨¸(¾“6Wß9õ¬9Çá½›m&ù>ë_·q]oú“#íí¾ŠpK ¼“Ñûc'W¯–2ê$ |œ•äöè3]Ÿ”Ê©öJ¬-QññZ§Ü%ot6¤úoþùoƧÿÅ¿ýïÏ¡£ðÞ_ÓîYâÂ2­<ŽÏ³æ£`ê>8I¢·)2¦uó_Ðã.)»ñ2v²£!z“á{ãÜûšã ›ÐlÞÜÿM.¤{ÏÒ4¾…iÔà³€ÔänéoPumw³ér‚|$9Ïy¬í„Ø@äjËíç'+Ì­Ñj à ²Ø£-EHL=Wò5F9´3 L5^4Š^ieúÞ¤íkÔ…®‚¦NøÒhKÈ­-úU÷·>6½aRE|Kí (i"QN$íØo…½{ë/Í¥œb._N‚ëŽê v“»ý>æ¬QÌJW0šNîÕzŒ[Tc¤q•ÆÅ| ¼e•Èíþ ‡$4W–ØsTP¸ƒhqëÝ7í>åìŠÖ­O˜lÕ¹óÞû} SÐ Íc#í(64“‡~,$yKga9ìÍ ‚o¼ÇÇ#÷ýu jPgåp°`¦ï„øµ' Y&“v _YñÒÑ\ÄIUå'†Ý×¼§,b,ràì^-šA ¤bcç×HQîÕùVêÈj÷{`@¾®vX@“;™ä•l鼺‰;­>‹«JÉ%V¨µ¯ýþ~¾^s|ÕÇg[‡Ä`™©"¢BVnC $|W=«Ôñçø D¼Z0uC²|sÔ0ßo‰Í]B–ÆÍ0–T„€Í‚¸h ¹ö»†ˆ6v<“ºÝèC²·¸‚JZC3~ };U©Tjny9¹öKš}×ñKW Mgþ+æÃÈDÎk]ä &t$ŒÓü–‚©Ò-;}WrÜ@H¨P'õãÎ BÇÛ:ô8‹¾^±çaÛ„¯ö«yÀ¶Ëä›’~—lÿ^UÝ9ǟ̯ÞD&Q¥RàLjƒ'˜øV¸@{àPâ”T@^qîE¦  v?oš¿Û™¬ÚÆäæm_P—Í&Ž1>‰…\ÀáÀ{‘!Èœí]º¼›¬*v:A ¢äˆ T¼3†äRI"×]‡³‰êNn küê?EA®„Òz+ŸAš Û"b´ûâí«‰à÷qìæÅž@õè XËOñL>_y œo{ªÞõË‘¸¥ßÌi¼05ÓÊ ¬º¹ökŒßU',l “,ŒZô4ni¡ 5j$ñ¡1UŒ–p¯ÞòOÿü7D›ÿê?ÿÿLÇlÕ@ïµ®ksœ_Ð_$Íú¬ãïÎcÓ=À ÔÁ;¢-á8j&Õmw€˜ñ‡2ÌO2ª þh¼°ŽQ£MÓA¨jQ7Œ4œS‡j_ ,ux Õ¼=Ðò¯[ûkTº’ÁjÎG5£ÜË|À'~4ž¨=Swçþµ¾wÞ,µŸôÏŽ±…’/à"ÑÄ»ê'p Ÿ3`Qº)á(>9ÅÝ‹2‹{ò«IâgG‡Áó6pÙ3ü,BÒîŒC²$,?l[õfŸ jÞ-%†<¢*Í…? aºsFÁN¥Ûñ³_ÏT‡sÔ‡{ARcT@Î ©¯¶ÀI¨"Ór¯v ä6ï°:ZÃÔRTñÒI3p¼¬Ájì —ÑÊhL+’;Gò¦IŽ…mãÈe K£ÛÕ[Ü‚“iþÇ¿ÿ›ñéÿíßýWÖ›°×{aqdT¾6Ž¡Áó||ÌCÀ4O«:›úY˜PÑGwI®˜Šø Jm¢•“Ibmül|–{ÞYp]މé”qtï½jœf«œUªŽ+Àå‹tõÞ4¨aÞE—vRÊÑuŃ*Žù˜“ ~nø,œ: ìÄ÷DÆ}j˜¸¿úͰ÷¾Â‡»¦¿“W(`ØW<‰²ãuÏJíw}ª…>RGÍ~:̯d×=;‚´ûå¾¢1tv±³»¥¤Ñª‡¨+™¬vpãžäÂ8PÐcãEèáÆoöÞ ƒ¸é­y·×^ëõÒñˆ7`¨CL:ÊdFûbngH5j`.û܉yÀ{Y½ÓÄ<çz‡èvÓ•=›58*…¬9jh¦%JêÀ¡zþºÏéø¥¯ ÚÍz¶¯âM­¸yòMÖ¼ÿ^%¥¥9`£2¥Õþ…Àö ómâ6  3o@c9“0€«ó¢²çî±*pAv_Rí½- çŽx˜aôŽÄ™`Ï_R6ÒÍ™ \ÒýC¬-FvˆF/Gu¯  •Ü8ò2ßÃÞöN ²…ÁQ´˜ …þ 5½X5À„»½“ƒjŒ²[µ‚Ømã”8f •9À¡}o¬4ÎÈTº7¡îOg%JÌC¸—PE™«7‰£ø±³X=(»ªîí¦.Õªù`,u8š¥cÛÌÐ͹äšY¦·G§€÷¨7ù$_ŠÈ‚|9’ž¬áÞWàÂÇO£³w0./V®kíöê¿"¼ß(}Ÿ¿l ”yŒóºSÜ£ÓöfÕTZìâ ¬zØ_+ÄüìL4Þë È⇳€92D4H ÷ž*»“}SO{'T©+èÜý(Ô5Ç„?ì7ð6”üq›À!ó!ãInquáÖ ½û^ì Ü4ƒA4Ï ¨§Ýÿ·‡âÿüýÿ\ý…ýÎL&LåYš*<Î'ÔÑà/±º…üj{Ùàvat²™ÑxâNuæ`fÛSO±Cƒ%ÕКrìdŒz®Þä¿lÔu0À!eæ×êì›™]¯dÌÜì]!¸†"‰Ø{9“|¦_‡\Œ¦UU Õ Ñ‘êÙ4Ñ£(ò³¯{Š Þ§ík÷yÎÒì]/WW&Âà\â¦Ê-¨¶Ç&Gï£ptY†~EÛ&ç€öj#mb5Tâ…Jpì=‹cÐZkp$<ÀÝ,˜ô#t1•J+´ÁÊdžjèÐH²ˆWUļ›{N Vó/UÖŽ9¨á8Báàn€!£9ÕâNÜ€›I<Àº)ƒG+;ASH9ák÷† ‹·aööUu&Boa7±¯®š÷„lç LûÍ›.J]~—&UiŽühïEàˆYuîü ÚÜП€bä~* é¸â¡Ó9ì`Ž8 æòªš¥tâ8ï©„çáQiIÈyg@¤Òò;ÔVÀ,Ö/Õò¶5Î2oÍÒ¢ ´q¡C ò(ËÇ/9óUÓèÅÙ{ýÓëÿòóÿû^ýüöÛãã‘4P¥ã®u%Ö-TÙþƒéXãx"EΦXA_ Ò4+³do°ÃXæ™ÛÌ@‹0¿â•YëFÞ¸ùËiC7Ù  47ï%º=FÚ©Zµ ÍòD{ƒ$'g;ãÚ‚!B‹œ èL!.|O‡<‹ØÄ‡PbMéîå’ãöÁ­~S#@©©q {XÑUÚ¢¶÷w1¡ó#{(³nm'ãnÖØànß0´'â`;׭›¨h&Ã9à=†Ú'9Ü[ú’dØ£wpú­{íäÏ`š$N˜âl^æ'òW«¢oJƒÝé܆åVñºA»wsa]É{òA|tÿ@.pBRÕ‘Ë ¶ô&ìzúÎfH‹¤ñMðªÚH6ï™õÒ¤¤©GQnu4Òle J¬t- †ì5t`ð<éØ^ä…LÕ#ÙÄ,ž Y}÷I¼=GÅ?…a¼B 4â¾½`ÕÞä?ÿ#¤á´Nø7`[©xØÛÜî'$¢&‚ÉÞæ~‹U[¸Šè;lýsŒ•F .æÞPßïâZ»cýùþöPü_þËö‹ñ$¹;iý±Òoš<Ç8ÐNDîL&vŽdvjçE! —1 µñ ¿³ï•ÈC<Ü#)ãç¨ï½é`P0‡éÍL@…V(궈u¾ŒësôssC$µ*¦>JZ\æ+™Ø­È¾wÀ:ÉÕàxšiáö¡'KúeYaž£ŸôQÈó¶Í¨(’p%ÜQ¦zH{ƒ±“IYÓÉûf.ÐAœcáŠÜû=Ïßu·M~mnŒd5~]-°Ù¦‘œ,›¯$ÀB£óW{RÓÔ]cøZ}‡(ݯb;U£Ð ŽÐ‘j\%ƒs›5F§k®n T:ÉUêµMœâý³|ëvØA%i¿îçÉ“Ï{’g¤ÑÂi é«?¡w¢FJ«4yD-MgßgVôÏü˱ò„oÉ»³Ð;¹Ò$Kš÷áÔô^àè¤ò!=Á/Ø“ÅsÍzªÜ±CÈ1ýf=wŠu/P \Í1ëûCu%?",Uï<î71 tÿäVeŠóÂfî U‰* f41×îÏ×ׯ«ûýï¾?R˜Òw°?[hq’µzmï¡UtZ÷ÐÛW{'*û•«Pê¸ùµûúJ xÔx\~5&BŒÎ|uv¡Ïk0œýáIÌV‡ xâJžÒ3܆mþU*í¤8Œn—º9À³Ýî¤ªÄ ®ÊH€üu“ž¤‰Óf w>îR<†ž€àFñãnëk‚[3)Â0”Ý7þzyWÕ¢¨“O8UcGSw³]°ÏöÕÒoäþBjÔ‚”!'Þìmö„à¦ëÕ¸xCd3*Ç<B«u¢3Ê»ƒŒ€‹©)ÍÑÒ ›˜Î»ê,Ýg#ó–v{_òÁ€ã¢Æs{uÕ1•½A{ƒ5ÚVŠƒC¥^×ú'Ž•­™yÁ̧ò‹ÚÝØ¸[¬Qmd37fËê¦1‡(^V{`&ï¾ñ!‘4#w÷ã]õ%>öúIŒû±©$Tb5¨j¤% Êî9DÕ­º3OÅBÐbÕ=wA fŒ8CŒšm–V4c‰z­QÏñ›»ã.¸0ÊÜpŽ‘iý‚£‰ëkŽ&ŠLïó(ü‡¿ÿ›JÆÿòoÿKèŒÏ†kü«w'=ˆE:xEãqü«.Šã~WZE ¹‚ÃyU,Q•EÖMbNä"Z¬¥]¹gkع'o›F‰ÇÕ¡fñCMÑo¿Ü_­oa/ ÝÕ»›|‘˜ú=à{¯Yó—¡âŽÿŠ÷TâYvÒªv ¼>t/C+NåÉC¨öEVØUoFÎKŠt ×ȬÔEä‘ÊÐÍ\{ÌšŸ;W“#ÇÀá ÐeR­âºú~²^È]™¼G_¯áWXÄV²RÁ¼°Ä!ÐÑu W“GùB² ŸÀqåÓ©p5<2îµåc ÉW§;Ä«p§(ÅzLÏΧ´ »ñ¯`îRœ V7U3üD¡”É ìyË(Ä™€ØÎÆ—±:K™·³}#ᾫÁl»×{àÜýo¨T¹=DZú*>«Úy ßîNy?dPÔ88äÙcõîåžr(PòŽ85‚:æïwö2ñ"›X¥ÝM­Ý6B7vzè @óxfÞ˦Ð[Cäè^=´ 9L/r˜€ÝY­+Ûi†Õ’xu¯öÛ¬ØàçZïRuvé!b÷Uu´_BO¡3¬•îv®ÞN¯×ëõO$¾=þt–ޏ™Å§B¨ƒf¾JcÌC2^û=ÆI8Hg×Aò°ø.ByÜõã8߃Ãcœ{7ľ¯:L”‘ áˆQ˜ÂLÔÙ*L9BOÁTokˆbŒ¡m,Ú…šý°Ð€8ŠUàNŒåþ —x—(Šau¿Œ¥Ä¸:Wâð/Zôº²–‹5¡À \öîíeôM:ôuð»…=<§sy›¤8Ã;žö‹r6(Ö*m³´'gg\ŽÐ@LeÏQRØ, cŽùíV }è#|µ^¾¡Í·?Š¡®Çív¤Z¸ñØ{A+=ªFj ò~Pv·Œ—ôU'a¶#ôËÑåÏòGhºÞn’ÙÞ»ÄÇ é”0«."ásC`3Ú/¤ˆß¢d ØÅ“Ëvýì¨pª\y¯Þ£ 7Ô4\÷ç”Ü…·^hÞ× r Uñ!ÔË™¸Xoï$%qõx÷5ÆSÈêÝØsjwÒo£‹¤§@N§Tµ¹ ¥ md¨ˆNuš"ˆ±êV¨…™öþj˜Å¬ÃöînŽ4û?üùo‚6ÿ÷ÿÿbUØIú(žöõ7~8çãû8ЊÿÒ9ƒQ8q˽•í«W"’ÕnÅIƒ=­«o\#ˆW4 ·&¡'¿U¾uí !µß­Íú€Y«p;] ÒÔ#<ª‡ûºo;MƒQ˜_i-°;E ˜žH‘ƒTc©¸ºÚ_S£wJ#Ø"±Ï‚2—ª;³ñN~ (q‚Ü\”wy”Þ‰Ö¢ÑC|ÉÝaUmvû伜˜ª(H¥D¥AWh8¤‘¤ºC‚}ÝòáÄ.Õ% ¿ŠË3ŒÁc÷«Ñ{“ìèRÐ9´º¦iäô¯ õ~œõ-|#rßÅXiB¤âwdzÈmz9ìòl@ã*v¼Ý·àÛiM¬ø¶¿FÐà2€HY½©ïë‘Lç§#r’,¤Ø­c€kÙ£ñ^~ã{òêtçJXÖî\7‘ÀØT #Ë‘-û]{¾ýYaBÇaÛè\×õë}ýhïÞ0Hßy÷ûYa„Tà´nŠ·‡ÁÃÇ.0ÞUo«ß@ÈMí4rTúË8äþ±{H2vá°W²…c½ßëõ—dÏùqŒÍVc*6¢gí¿þ;i8lÀÚýr‘øbÄÌÁ¬ÍÂeD;@­ùíäþã¡2CK\wJÆ4‡Fã3]Â1T)¾óS¹ûÁB î ¸MUá¾ULÔ ÍN£o*°KR%qyW°¡;õæ1™Ú½MV‘JÜT;ÇÐt’ÀP bðëëW{ç*E¯Nºd”Ì”;\Å‘FgM1ÛI0É0·È\)^ä ¯B;?¸ï‰ä;E:·x¥Iuê÷káë¶—öÎN,ÚÀqGéN¢CD'²pÝ‘Òè¨NßÔ2ˆ@Öu` z§'qçšo†nï; qÛZ©ÉIì»±Éqß™…lòrà˜uΓ¹ñ keûVŽéÀ}8â ÇñËÚšØMNil¼Ž¤îbos³»Rw{.„T欚¼iAºù~H³Ž[·Ì9û¨*N°‡^·Í ™Õ©|ƒé†ZDF±KÙ@ïuù­ñìÍÒ& ðâGÒŸ®e}fov£@\ï\kGw1[17Þ-aï©ÓÌÝÉ3Ü5^ÂÜ˳RatùWΑä6>ð[áFc”Öú9õH(=z¿Ô°QÀ 7rƺFêvLðM ’0¤Z_Ÿo\ÛýÒñí8sLVîˆADñnõ˜ßX\îl ²êLšød8ï!èôÎ5x3ʯ¯dï”3T@[XWÒíQd…”›"g%«N~kŽGûÂมHÅzBfï¼P—ÃD÷u8íX[å¾óe¬öV.àÆ­nS"á¹|u¿)%8v¸ÇUøN"tôË÷«3#-³*Gç>FAÿèlóã½>çC›L§œ¸·³Œþg=610…F½G½à¶MM„Æ_Þ‹âçªêª¯à®¤ž/hQ¼ö¢º1'`üH2õ¤´üú‡?ÿ÷‹yû¯Þû×Vf}‹ü´gøÝ½ŽçkWà#éÁŒšÁ ®Ç`ßÞ&oÿí+#ÔV@{“Û“Ü{~ë>`€w‡v›Þæ`@Ø Œƒ¢»(*M5rBl"É(¸åî ©”ÆîMºøÑÔʆ`ûœßÀEíÉ™ÄÜ*HWù{¸»»s "ŠœuA<¨L•D\jvC,QîŸ*t$Ò½{ x$§QIÍp¥™G醳¨gº+¿{yUÝdœ_õîtnmf1EPÄT'œš$ï-˜4 ¶PAcgÃ]ºÍ‡± Ã1€k`T¬YiàhJ·§Ç²ábryßÀ‰žf4'$#r¯#;‹ýSC^D ‹´Wâ#¸å ³g2ècԱт=ê¹àÀwrÓøxí5Šƒ91¨ÕTï¨TÿŒ†H`ÙœºéX®1~cÅýKè]š F x7.QNÅç˜Þ¹%ºµ³ÃM=‡:)3ƒ°‰Oy=—»°@3¹ý W©¼öÄoÍ,oºŽq”²ùHÃw|‹$Î}õü“¯÷|Îñ8ç|Šÿ¼ GŒÈ-1w¿»34¥{ùÕ|‘ú©· ½¸oÔ™Ø'5Á$9è©gñy݈£b%mî°lƒr‰+ÍÞ¨ÑÃH]»ƒ»Ìs+L ^¶^D¹·¨e‹_°¡!Ô­M Õœ ÈjÔ üF.d!ILzÌ)ž‚8ÛñN\¾8?¸,Ðd£·ÍÜ<‚7ÜDˆ‡2«ƒÅ¸ƒOw:˜ŒR +bâTxì&„Žû­ré[êùêH, #ƒ…Ƨ2§ô÷Ø|X¼¶M¦QêÁ£;Ô 9ëè<Èç3±ÊMya‡Üy2©àÎ뽟¥S, é2\|î¶xä^Wý‡XºuŒÍW€ÊT¬¯ŽW½à§ûÔ¨° N=Do´y 6†.X=âOsJ:‘šØ†Sξ¼µÃ£þÌ›Ï115Ø·ÐÑÆ;xÜá¸cí G h{/ñkŒö˜‚³’û)PG›yOóU*³½KÚ´Lº †‡›Ð—н’là‹àݬšÈ°þP}Ƶ¼÷ªpÜwÇòÍtTµþüþþ?þûÿw;É 8»SpÕ ¬CÐdzêw¢’:ôH>¯¾ÏM\Iù®d¢œ·î«Ë¡àŠvzFŽ. 8¤±óîd †Š8GB°È#î„YEUgwg„¸%Ĩ6@þ± {3gÉæVÕù½ò@­öÕë]“Nl_) ~€…¬Ê\F¿®/îCÊ“)d‚š«»oKÙîQB 57¾Ôߢ"®¶\âžÚ €pt¥ò`Ò¾¬¯Û8¸áíýçÀ;pé!Xwb“uÿtÒÐH÷ÕqîßÑüÍMJ«CΨ M&7;¦F“¿èÑ]ÍÝÞ+€S»?)D¼ö:È©³…{0êÉð¶oüh¼Ñ{Tðϯ£’ŠÇƺYcé„Agò,¢ÑˆHiI±³‚"‚Ar¨jâÁËü>øMeõ%úÕÞÍ9ë^hÎ1Ú;Mñ>²M9¹E9Gó’}EcÄTq;Å[!´Ã F ÷£6™6¤_ˆ.™(錋„BSF`ïíwqïûêÌ‹5Äé¿`î«8ƒÓJô4Ù;ë6ÙQ¯ëçÏŸ?mÎÇ9¾ÕàsÖo†v ÇͰÆ"g±®ëTBPΫù…ö†â\}íºŸúîäyV½(Á"´m€@ñ´Ùi²5õØyQ£Ý…ì܇Ýañn9W¯p ňd†ú½nWWûÎàd:Óé\ ïD.Ã]ïp(/òhx‚Ž{oé·î/ŒfRÄÉcL7Yuð ¿¶!mªšdÁ‹0øAL¸ˆº|áÃQÀ ÷‚ƒûÅîÒѹY’W©Æ|¤CjŠà/^hç…¼I„CD²Œu7…:«ô›íŠ; ¢â¹w;—}1§$ðË\èo JS÷×[Þ}ˆ·écwz‡«ž[‡4³;7ó‰EÄ?°ü•;ðXoqý«½[…­y‡H¥ 1eìÒ´ Ü´«Õ« ~{w¤B.w É/¦šxŒÞ›{HgÛ7&’0îGp«¥…5)„í•ï¯ÁTnZ÷ðxS”í}çâ†ó=ìÁãæ9ý³‰¦¨!Ð}H4Ð?iCé`È.Ðá¼n·^@x–0îñdÄAìörmèh?57Éî[¢j¥wÞá»øLÏ?ÿýÿùoˆ6ÿþïE‚?笙tÙAš|ŽÇGžç¿$pà ½ßÛÀ =åÃø‚ܘOXÈîlä6ðØ½“Uгœt Y½Û;8¨Íû» îœÄ-r{“3QŒ/èøXÍJ)–!>ÈÞNÕ¥TêéÆp¶ Žå?€¯Vm2`íÛ ’’îòJ; ÇnWmpÈ:ÒoVuvó*üÈþkG¨Qƒç{M˜)ñ!˜ÜÔ™µ ¤ïMþË X¤™²n•DK5PÆÛj»°.ñd%– @_7liñ“ú~ò|c’ÆÝ5ƒ÷µ\N÷¨¼7Æøüwbc2{7Àx¯÷‹~ÎyPûÀs+î¥êíøVi£Š…4TsxŽ! îŸL« øš(ÄA$Ž`n¡ŒªÇÛ/ç"é6…\vq¼ ¨=™j\ $‰@½…o«—ÎøÆÊjL¨í¼ìs²Œh„ûÀ³´“Í$kÅ$ç"ÕW1mJ§`W_ƒ“Ú7uHQãØyž5ÞÎö®]ÇÆëÈà•½[ÒI‰ä¸ú2Z°%&Óùé{¯ýúº¾(>¿ýÝ8ç¬1õ`²V4ª³ïY˜t¶ê6ÙmP-ö9ê¥ÙùŒÂYgp÷HUœŠëÞ!Gâ¹÷+XCêêd¤‹~AV ¿øxpŽª#nxÐt_%ú¾ÙÛ»}¥L¤¯—3ëȃ”q×7Œã6ÔOjíUxå—Ón›iü ´¸Gíâ³ï_Y-ï¦fõLîsèEÕá ¾Š§·I-·±`ßL ‚…ZÀç½VH5=:F•ƒ©°}»$±‰“ï|73VúÚ¯*¥O)‡~ÈBÚ&ÆMœ‹n¢$/oËžÉ5 £¾­ÐùcÔØØÄI= ƒ¾*&î<„GüÞì}Á¥EYÇÚõf¥"?®õû¿)Û`îXÈvcÑÅl‘àˆìxç3=ªªÁ¬D•óðz ôJT|Cc›üµb¹Usê™Û“ WÛ(" ¸„oXÅÖþßv¿?NÚdØ&Žð6(à<0/Å7¿@5Ú'QC#è ®šJ-)… L0¥•<\§2Ýÿ\àd˜ª‰¼X„„-];]í(Q»£wÞËÓdîå[ý!…xŒq ï¤ÃݹáŸã_ ×Ù¿àæ!R·=U  ]ûK>ØŽ/"´ïÞ}ðËlé@ÆÔI6ÊÀP9ci\$xUìÝjRiÃÜÔr9Â;87“_wÑîˆQµ³ý9ÈW&DŽ'a5¨ënéiÔZ?T!}h#³|²Œ¢qºì§ÝîŽW‡k·2÷ ·ÁÊNy*£s SÞF»S¸#@Þ)ò«¤¤ÈlíJ)R5+N.°•‡kEUÑY'óaÐnÑ–näØSoÕwóBŽ%®lê^0 1žã¹üÚ㔳©’*‘ª„.ì£Fó4Þà ß…ËŽ9&'l¨ŒOÎÃL¼ƒ½ú »$òáû¯¿r@p §£mÌñû5ž¶-§¡Ö>u bìÌ®F”d÷[uók¯‹u p>€ËÀоwo Ü2æLR7¿€/æ¿YÛîpq•F"cÎz¤~vþˆUÚ¶{êc÷DZ?ÓÚWÎÙíLý‰Ë™ëa8ž5¾mÿµª{+šqƲKÅ?íül¶ñ–"e^…Ζâ~UàúAeÌCÙÈ9ê!¿@§ž`‘W1£ª÷hòQ¿Þ·ß9or‘aº[Ɉ pÛãv4_{h’;¼2%€Æ'XÍ5gîØ#[ô èjìî©9u ©#÷aͺO²´–ÙxK)MÐÛ Óqõ~Sï^›5ÃJ‰¾MéuzŸááºq!6ÕЕŽN+¸‘:zÚ 'Ù.,f­O…ð›Å­Z¸wñGÐÄ•J#·½ýË\ò-z]¥ vÂÿ·A›ûoþãÀEò2V{œ”ëåŒw¿N>Žï:.•‰ÕY‹,'Å“ÁÈì ³fp]»Í»š·:S ½AÉŽÞfˆßœ]JéÅõ‘#òÉÔà¾ò&ÄÅZ~Ñ¡„,yða¼#"ºèªWiÀl´‰c4ïe´®£|Y«ÛJK1©«ÇàŸ¦„cÖÁl¢òMaªIðê5F ¤=¥Q5v:ÁÕàÁÌïÁFo8³fÔlhçbÆìQE.Â"œ“¨p77x) ¾ù!a¥Ù£¥Ê„˜®«¾'¨ÍÆJ­Î4pà ^÷mk÷râÞ·PPÃ….Íæ[ømí¬p jõ»F‘Ÿ^ÞéŒ /ò ñÐùRáþÞ»·HßÖKsw'&ða¿L'‹Z Š/ZÙk³ãz„Œ˜þj²Æ.fó'tVòLv®€×^ÀTuûkoטö2J¸Ûøv­ (íín’®0ã[ y㺧ûˆÒsÍ!숥BxÏ<›œ7˜¢í¡ëv,দ°oCÊ,í\ö9€ÛßÀW kçóó¯_?^ZÇ1ùñäãn”Ó £w@¡j»„Ÿ†OI«¿æ8…ë} Û"¶n"…©Œ{„8÷~I5*¡!PúfÊÙG[½‚ÂE~·MÞ©‡3ºƒŒÑ÷j¿PÝ+¹„ƒðµ/i…€l²¥—1²/bÚoc1å;ZÄ9îr>ª×®;‰ªùB°Õ÷öll_¨¯`!‡Ã{½h5§@–L`Ü\êmh­ä!΀Áâ¸A{ÏI× }M©PwdztÃØSGr9lÔ§7!ƒlŽÙþ uªå¤ð[iD;}ËŒ¸WÔSµ uí=gÛŸmr~Ð_Äg `´¢:€e,éŒÝ༨/e%sçŸFõðØF ¡Ó[zµ—<Ò/í©M{›4‚âæä8 2o¥ DF{‰ªUìà`nz”#Låˆ÷иÝ#S;¥a|»{äî2EÞ„Ó©cžÄV†sÍy ·"„ÚW÷ãGGønß$·XÈÛp|JzÖ´–˜AUô’Ìë½z¨˜—ê&QcÌ0ð…œ JXôζ/à¨ú. êè\Èõ[‘SA²–—P„¸ñn| }Æ”Á¥÷¨ßÌ X…ᛉØ&ë%‚Á†æsyF‚œ¢öQDI‡¾‰ß¬—p³ß®*Õàx;=Êê8êÌq´ºbý0ßñ#,ÕˆEÞ"’q[Ø ƒ$¦äÔv ¥š‘íÔÛn_•‡ð‘´dŽº=SSþ~õ¥Ž¡_xn€Äê!Q ê¸Ÿ³›üÅãª[ŸÚc¸âÁßWªC¨øÍ1ÉüM (aÆÃÛ3»Ò†‘"A*Ó‰o‘QZ¹Õ¨ò ­cô>ÐÎ0á’ªg\ƒ3Êm+™BéJΪoáO}þÏÿ?üM%ã_ÿ?SXÔÙFa0XÜ/£ö©ãüx|Ôx4n߉”ª×AcÖ%NìÞˆÂê\GöÈÀ¯¨&Ï­ãþ¬ëzýì5M¬•ÜŠö2„.nô$›iñ¯Ûï†öôP„¬¾÷Q&nþÓ^]ÌÀŒfÜÃXSbÍNŒ‡Ù"„ÝJAÊps½Í\«÷gÖF:ã…½…'Ø%­dsO^ÈO ;ãÖ² ÎF MšÉ€ª' I.jƒ-(»7ðR·@‘oßÃ(bQ;PƒÁeí&îúx±EJÇ ¯îæï¾ýJ¾ñ»¨Ðœhxtø3-ƒÐ, pw’S"¥m Ò@1×M~Q=„áP5)Ç9òdU@ùqû‡Ð$e•°F÷MªÄºooS#Ú¨ªaìÍ 6,‘z¿©¬uñf.IM«q¡!âµ1êP1ûИً…ëÞo·øèûß^›d2Ú_5Îyv…})Y€àØæ†{{Ø^ÎÒ1í$“g#$?Ž7ì²*hlg•°ãpÇ6æüÝw±!)è½ê×ëå‹uñóóóýþ¡âßý‹ª³Xܲ{÷Ö|a/³â Ö- VK|Ø7:ÊÈ‹±½£m40û¾W%Ñ+¹oâf±ts±=Æ ÓK½ƒÒ„*‚´Ê áfzE+ð]s[N‰Æl–4Æ|À÷άHgÖ—ˆQ¿I½Y ‹Øwÿ‘Ú̆jª¸Æ#ZÂüqÁE7LºîL¯Ú#H ßkBâ*4k4b€›˜0‘6"Iì ŒÆkV±Î­°ˆCÂIˆìâq»|§lh{µv1È<16°‘YñeˆŒ©&WMOÀ¬1^+•æ$vä\·Šõfúà8øl"09Ò‘¨q B|€fTüc–²]ÌF±GMa'³ö,0ù')k¿‹U5@í¤¸ %Ýa‚/ñƒMTVqDÛ½ra´Y‡oœ¸s "ÿ0°v:*V%ïæ÷àUw\Ñ¡ 6õ¬ˆãtféˆûæþ÷~'-Q…|UF»Ð·UQÝÉÈ£œÝûÇà·[w:ÇØvÕl¿%uãtGžÏºÕðÀðtÒyw~)ýÝÚo±ÑbÂ2~RæÉï—wëºvÂ`¤HïÆ“uº¿ÈÏô‹PùÛŸÿáoÓ§ÿöÏßÃkYNÞ`È…ñ ÎyçƒÅŒC…΢c&§0’mÌ’šé‰tƒƒ[¿fïqó]|o´*³<É'ùåÀƒ(ô×q|d>S*ÏCÔìÙ7a‘CÚUxdVŸÐ‘Þå&ñ†Gd”´öÍDæ-ˆv@ò•ŒN§¯Rç¦{“5yök}ŠƒŠjìþ¼ ÅNoòSs%ƒœ©Ë;2Wе7¯¹€`OJQ0Šue“z·³u‚µòCùØ| p(CôÎ{Bœž£Ú}?‡J€Ž¨vúj¶ô¤R”Xæ×,Ï`¤Ç‚9Yq"_¨½ÍÉshÄG¥©OàènªÄ"³0”Gö«ÖYõlv;öj[ëdLÍQ'òÞÈØ}‰’&€a5kòa_ÂÝg4™ä˜*æn°ì‘2 ´ûðÜ}‘÷‚Hgy£ŽB=t¿ _Ý5ü=Ôݹ™Â΄º~¾˜Á ôî5à÷À²û“œ(ã°œäàrð^ýׯ÷×ûG4¿}œsêßÌ!þ 9¨µyzCO²/‰^Oêi¿ªîîK|5vYù ZÁ ˜e&åLCBjÖƒ5ºÂ~ûp„CΪîÉ!,f:¬:ÅfJìâ|‰nLò0Ü| Œ`Ãåu¡^aì#6óÊí•©#ú‚Ë»ÇÍz@Á®‘£ýžã;ïÆGq…¾¹šwï6ޝ‹¤Žjê[ái÷Q3ñNaYµYá²¹ÝÚG©Æß…6<ôˆcõ¶wqe>Ž1¡"žÌìÆ¡óÊ µJ$ª¨a*Å‘!Ër Ú('î>t”Ðiå ¾JOŽ LqدvŽº#48êxåµr’WøƒÊAœÆ'ü– }éþö,·13ؽ΂8^}[¿‚Ö»×—îÇ\€ ÇOfß=DäÕ,µý“¬ãø—;/jãn1¤wÖÅU9ž¥nóÏ×-ôë¡‚Žl¯¶íI/ç´pfxôÞÁ nŠô(¼élÖê+þA†œôuê·p¯¢•i¿¹ýVÍÆ¸…bvŸãO-æfÞ£ PM¼Ä±ññ3$p'ÛÝÒÜ•lê Þ*ï®5s,¯e;]ù§ÉáÄy#”>þüçÿÓÿÿPü7ÿýÿÓݨ .i:ïY,ŽÕRa–ó·§£ ÅÝyßÌÒ›¤ÙÓ÷šïðÑȨ ¶|€Hßô¦JdÞ¥ürŸ{_à²W„7\*;áU!®t$ .“gÌí=FµþÑ ‹$oË‚íQßa½s%;K»—„l¨^@”aÒÅ¢ºwçuNÙe7t‡-€£`vkDÎvc¢J•ÔJ¶jħÙsfÂåóÓ?î~=å")LRA…›Úbiˆ £ÐjÈÎqg‡À¤ fh\û¯UÇÍ;€–¡Æöm¥†ˆ¬Œª¹}­ýÇän ê’Ñõh.ô. ÀU»[;œU´‘Ë»ŠGÑò¢îz 644\“UÌ5ÑD-„ô°_ˆÛm·ÄCPŠB#öÞ/d–TPÝ66Ý ³éÜ‚ùßÍ¡¡àlÛ ö¶TÉ/æÉÝ“3ðÕo0ð¶°×ñ¦eR ËMƒãDh\}×g £Ðk_U;QÂd‘ÇJv:Ü÷ÌU™Æ%À Œ0ÖÚ;kòÛêëu½~^l¼Güçp±6€: ïÏ:fÄôÚ{B‰ñrŽPœ»ßHaŽÊ‡ó3¸¨£(ãº}~P‘`^€!%(ù²€ ‘UßÚWtO`øWUƒÉ¾«ø,oÒ  wó z¿‰žˆ[ET$}ÆFŒ=rÔ½Íáf2=ÃÑMà|èl¯Õ?!Š"ÍLëÏa‹+=ÜoU±æ¨ l¸ÛI6Š*ð®ÞŸ ášœc.¦>ß_ǃê2/w-&x²Z¥üÂÛ·”eµýµ=Ã^òݸšR1LÝ)a4>©BÊ(®ím×p ËÎÃ{Ïñš·ìžc`h¼ŒÙ©Æ"Vˆ(XÚi‡à¢â¨Ki\¬/yšñ`¥ùÒÃ0AûJٯ⮈x‚_ ‰sëANa_ÀÑyª³·kÎ;Ò¸Ó¨H¥Ðkÿ)mQ£Uzia9‹ce lÚ;v¤½ßƒß“‘_ïp3![è±Oö…§,ƒ Œp­ùš¶tDw†Mäh¸4¤“8‘ûÅú¹³KúQ<._Ña@qMz‚®Aèè|ý§øÌÛ¿û¿ü×¥Û’bâ¡9””ÏQ§xµ÷ññD ¦1 ŠoñZzˆ»m…âkd®d¹w·7FM™Æ÷3‡Þ^ É])¥ªHÌtŽXD'ŸâGS/„ƒO™GH“ä›Üš\±"¦dFË %Flº¥ º€­ª[tc÷/!é QT›Î@\´ëÑ9:†4…*ÝCA{ßmß‹Ø0[xù"¡€¯É§ôþ¾Ð@2ÆSÌîÙ÷P#qÚà†ļ£ÕašiVÏîG¼çüi øY$1&'pnî䆤û‘Q 8EÙª0¸Àº½é* pS†Ä”òÑäCÇö¦Þ$ƒK(B+äêëj:Ô» j®ÜÞÛq²È@ót.Ô ªíäMX:‰]•©G±6\•±’9Ÿç˜èƾ×ýE}"žÅmç¶ú½^â¹²- VÅK…£Æn<GVQÀQãþ­žÁR"±ý¹r!Æ[æChð³o%ýt<êÑx´_ÁmlôfWA{í¯÷~}þÑû?tþéã÷oóû˜!p#?wÊÙòÇŽXƒ ï¶»q÷2’$Ìñ½í‘á¾:ŸÔ$‚l8“Ý« w N¨Ÿw{ª›Å[=’ªñ$ÔXÉÛ±øe盛s%5X„:^UCú­Mï¿JO ;§XÍ=t*Õ~‘3dº‡žï^äfŒ,ë£xŠê\AN†·‰=@éþ¼ù¡ùñö—Xðd†ÑwȬÒÃŒ«•Q °¦‰ZsìNpd&Or†fÜáÞªQÌ%ÝNFNòÝyŒª/׫zPÌ–oª0‰á}‹¿6!oªÏù5öº.ÀÚùx¤d­ô®òä¨ÌÚÖ¬!“õÜYÁ,>*ÕØím¸=Óïx7ä‘íCi 2NHÁ–v§Tή„íRfRH·?¥}›6ݰ†¸’w,ec 9»°¤MºãðèÖoÓÏ K"|åmÍÞð *1{o“e HÀ –6p%í{ôÍ#Y#£³Úe2%?…,‚ZAãŽ+á4v°£úæ³0;÷CaÒ¹€79é™$Z;œS³5­ p»€µàrÙo¨j\ª«÷á>¶7t…#ùÞƒcâ—P ›íÞÿù?ýÍNñøïþ×-u ÈãuýA^SœgFÔÇ7©¾‰`ÛAz§T,¢Ä·ÃvpÁ³@Ž:¥'ÚÇÀÕ‰öÊWiElòº0Öv‚÷¡]•®]˜L;uÈͱ©?`v¾l™Ù|ß”ÕoRÚ9õëð!¢Ýñö7qNq祚±ƒŒq ¯Âƒ SJ3„¥1ì¦OZbÁb¦9@5ɹ®/TþvXqª¾³;½Qç¾£¤Ihì 8²#à% ê×x‰¬;ƒUí°žÈˆ÷È#Õî]¥N«4sˆXÆÆ^Á|ŒF1ÁâaÑhä"¶ TÉ53ŽzT} §½S‹X$ßû=4œ`¤Üèd§p¶däÍÍ´¢ª‹%`9/Õ½ÿxð÷å.ô¯¸XPUã;Ød¡‘[ ¸‚ͺzªÁßcÇŽ#XHIµ#,ó'²%¨Ô¥¸6¿˜I–23нSÉ(§Îe“cb*®ú&¦[!nzí£ïù‰IˆvǨVÝéM %}+<·¯è²#ðN`¦æc­Ïb‡0,ÙØZï?þúù¿½Þ/²~ÿþÛ÷?úع:¶ñD~ŸP!L[ÄF¹CBn.E2nhb@¢«÷î[I†I1Ó׆VHÞ¯Æm¾xíNáƒÍèkc*³{ï°¥F&cÞÊl¨ó,b¶µÚ£Z}qlé•8î\<¸w/¤ÁC~›fko«‹“¢¨Ænìí×Àнã1ñè^¥yïÛ © Ü·š½ '9‚öÞ˽Š‘5æy]?ƒvÍ9ºn¬ÑGâÝoªˆ„T²œ‚߆‡žÎ›’øH*T§ÈS®3UI/æˆW¾úê*=ë(bïËÞÈ«æCø(ÔŽƒ¦^cŒö»£ŽQ¢0IÞ §úo­ó©ÒíTé¯ÐÈ@Pún{dVž©{ñ¶ÆÑû^©zê9Qâ«æ÷Òǵml¬wê(|#±›“ "‚ü%Ô]Ã&›'»k“ܸ¤ïxº÷À[<­±½¨‰<â_î°Özï¼j”4ÌN+lç5˜¢šphëÚ|/¾^—ýƒßÎ9¾álÄ@9^sLã¾T½Ζz·bÞE‚\ÈììÜÈ6,Bñ5ñ´R¥Ý]ämëé^¿$ 5â- –8ç¡C8’¡:Û/p4œv[|!+y’6yÓä3aé¹ýYztì¼U"àq›Þ0¾cs>Ø»¨î pBæe½S[¦TÒÒèmi¶…›eq‰; w÷«ÁÒÏ‚Ú „4O~,ïM+cWodG£¹{ùÊw¿ÉÈŠ_›/ï÷Ä·öWÈè¹TC¬v#3*³¶/Ö5I3+ïËß,ƒqÖ€ÑÝiÿYã[òN79úà“Fó—Œ3387߯íNä¥êŽ4L´×Šw´è\:‚’®äÝoé„a¸ˆ¶ÀIŽÊ*¾£ˆÜŒ"¾Õ˜Ä3ÒL±Ã N`t‘»ø) ÐZ$ÜþÀØ6º˜ —yÃ7xtC¥S«M%5¢ö=gð5ƾÞÄFvfÎg׉: ¦—2™È2ºôho–£„@p„?“2pñª1þóߎOÿí¿ùχžC#x='Ø—ô›óLöà>ÎãwbêŒË7åk€~ï^¦ÔgÕæCrQN­^HzŒ9»[Ü%Í<»WƒN…\$Xƒ{"¯}Ïrkâѽï28ÃæA>+gÝ Æ.Õ G÷»ê…~·ö¿emð¸½zġԵ64w»Ócü^]è¸ý*„š87ªÝÔ>´î,°ÝJCÜ:i Õz95©L’ÀJ†@]G(Ї @¥,C†ñ›w?6/Gƒ§ñò΄’KøÙ>0¨fÁSÖØºµˆ‡ä½1lÞñîQ‡ä‰6¶w¹ÄÜP‡Ž"“|ŒÎµÐÛÝÉ£i5î»áµ÷Ý ŽôŽ¿¯½S;ŠFé!#±#f:î0¨‚\X bý à®\ý! ¢(7ÕÝ`n§y³ûõe¬ ï×¾öZ5æÎ˽AnÊñæÕ?W§Û*š¬ÍøV[`'GÍZÞÄnì6ë»ýf®Í—ªOp˜×Ð5õè,5žÒ#CÆËu žS­úv“wÀ§±•1ûãZ×_>ÿXÞsp<êOßþ4Îy‹•o˜ã_™ÉœŠ‹FŒ@Çøˆ¾L(‘n›3&iR““ñ–¯2ýkqÚ}Œïíù q'N°W¿É®±âU̺­xŠéwë†×xRE€wêŽ]£Z%~м[8Ækü NØDÛ“ƒ¥ü¢f-xà® ±{W·“–œ/Ke6Rô9ŽU–™övnÕèd6Hªg¡ÄYùiXò¬šãêÉy­¤å¿õûØýÐQÞïÊ1pC9­kõ=8+ þ¸šàUõR?.èíÿ]ÙE ]ÐÜÙä™yˆÓii4^…\ˆÈoÁK¬˜6·\áËû bHê¦Ö„UÒ,¡x¶§j»ßA!Ç„ aR]CY„ˆgBçÅü .ça£1Ì•þ6Çsû*ªÓ‰û]ø§uÓF4:ÞÒà¯7<&5Ù V©Bá.¹š‹<És+Ó+ªoÓè@/VUFû¾¼iHú&;Ÿ:§0ãq¦Pp7[Ÿµ«Rû× ÂÁl Ю:"õ{ã·ðí§QÎ?¹±z¿z-s ¥Â g´“’¡ áOçåû?Ë`ÀqwSœ½!’î·ézÎ0üOÿð7D›û¯ÿð¬š`÷Ë\Íûxû1Tâx<þ¥5:» £e½ˆeå5UŒ`ËyWÉíR©|ëìÆçäÉ|§b0!ŸôÇꟃy³‹T„¸<ÇXÄ[;ðMrÃô40;§u¬|±¬ŒÝ· ©SÕÏËû˜3j5¿ä14{Ûº†æÐ·õî½W×1”SaL°HU{׋?d“ÇÆUÜ7±)¼‚ÚР‹¬ÈF/Ý$@&H·‡î ¦Jô€ˆq‡iºU<ÀÿUÿÖ$Y’-éaªºÌövÌê>g@¾S„`fðòÿÿ/¡€s.¾‘àtWeF¸o³¥Ê‡-hÔ{JeFˆ»™­¥ú}`ðʨîê6~·ÕhV%—ûbÿ1î× zŽKÀòÛ}'\¬¢­Ý×Ä,>Þ~•ö³ôÞï†%9„ - ¶Þ›ƒ··“¨\ÛÇ嫱C9ÇßÄÝ‘º“˜–Îæ2Xq±ˆ3äÕF`ºüÖ=°Iyïµß¯vO}c"€í«$ï¬Ð õì˜XÙà0èäv’½š!ûõ~­µ~±ú¨"çà7i¶BÛyÝœ¿ªÚ·I7±Œ"°8Ýýź’¯vÀ@Î(Aå¸jM ¯þ\xm¤ïÜSUݰõ°Ž°q¡y]ï×ÏŸ?>{N?¾ùù}ŽœX/ƒÈ ¶o Câ ÖØt°ÀUê8<†ž¤ Ρ ÖH-=EסŒð<ÃQuí5Ç”ùEΘ'Û. LJÔVÑ`  ²Vbôð@ãæ –Èíwø|èiîö¢„øÞ³>Huþ`ÞÎ`¤0wv¡oA{*è¸á?nMEç  fÞ¿œÁ3½ÛÝ|Ycíƒäk±«äBÜBvþ°o°µ©úë‘Tv/hzÖÁ(¨zÜÙœåã"gûÞýÿl|Y»pÝû5Q;˜UÜw|œßDÓ#Úð†}+’y·}5Þ ÂE|#DX©ÕJ5ã×9êõºxä1Çáý®š÷¨Óä#ˆhòíNé[÷'k” Íõ«Â”Ml²ý}Ì?cÔª5ƒßá-¬âö^Æå¼Ç` Ùɯީ]NbfgÏRDÃITå~O ÷=˜¨d0ó8:=†uo€9ª¸×~›&ʬèô¶l‚/lÌ1¥w(÷ÊxW]3Kè€5FIÒþ%‚ ð«w:ö^5Ì|³àí^úaœÅÇx®tév<Þ(¹d£ýCàËsðÃÙAHÚy2Sé0Ägø±]ñþOÿôw;ÅÿÓ¿ÿWj¯}ÁG03zð]¥Ë¸› ³ŠÕyKÚ$#t•†½‘-¥{­}M1¨ÎÁœ©¯`©·QFÝ ©ˆÝ‹ÉŽG¦ïa0›dp\ÞÊIh«R‰¤54ÀÞ{çkã³¢B³qqšêÓ.ˆL¦î/x…eì½IM{ÝûÈyàq£CÕ€:¹ˆ(ì¬3”÷±õ&–C:•*ÈεùWûƒÞ ¤”9ËÁÔ=°{\ÅÝ bä˜bq·´Y§8Ð,ÝýÔ †PbºaÄX”€Oû3ˆ&C­Ò1®½îr´c Œ¿±gBu ìªpܼ±Î5UŽ{¿¤9 x)—‰î ‚V_‡¾ÅrûTñ _ÓYà hàáýó¬G»jƧádFs-¿‰b¾6^Å!>˜jèÛöšõM¬Ëï#Ç­øHoâó¬`á<ˆÛqo±ŽãüÜÿß÷ú˵ü~ÿDP×ûȃcÞÌzDwÉOWó²oPò-ªA¸‡øŒ¤`G€Â/çB°có­Û-ÉÒ*f’¶9Îkµí÷çûý~ýüüy>¿=ù|žuŽ»R_,·…Â$ë§Z(ãªy±¦à¾ÕQ Ø¿Hd9-Rš öþ𦖗HSݽc•I,rÖGr+VGi#0 ¾+¤ºs›<ÅPts!@CèkòÏ  KTb +³ØÜV±q!£êO“-¬XŽ–žacBÇÌ…ZàÓxÍR¸wéœF~vßÂîªÅQ§Å@µ#CÙä¼¥ GiÜ.JÔ»d u(záôr?Êó5ô‚ÞæOôÁ$ñQOð„ X ŧë”ð“,á*0G”ÚTxÌ\k)TÛ›Õ¡ú†÷JEဿŠA& Uá]¼¯{¥ W*æ'æ`3|QΉ'ЮC#ž…¦W"FÝ”àsˆ¶Á…ìªcÔ# ’¤Þ¶6 îʨš’:¨úf¾ÅôZ1¹˜¡Œ„¶^È®92ˆM郵§Ò;ÅCøŠµs%„ù^ŸM18 Ä,Œp—W§ÿü/·SüþÛÿh¥n¤}=1l¬ÔÇóϘ™çIk;åÉb5|’KõÞö:ÆŸ+ ª`Ko"åÀ¡9üö§}8ï;%Åìªä˜'@#}—:Jä£SN©¾3¼‹K²G‡Ú¤… T<ÍW©6Þ ³÷Ð÷† cä b•Ćjõ¥ä¬Z½W³jH{"ÌÙX6ö`u®ÂX;Ò4wÕ÷åkèÙ{m6ìïþÙzS5óØ^$îOÈáìÆr.Å»|êi¾]Dì@W¡³)ínJÉÖÍigL›.Ibâ+ì¸æ$ Gù±hÕÁæÐ! ò¨pã^hßk*Ø@ú_Ê™Ôîý1ñ^æ`¸ñ¨è—Û5äµö›2ø”A»†ÆQ ¨Ý¯׬@G:÷W§w @¼šKj’ ªº\ûÚX¼$­ý*j Èvû|ü¹4:!عnqËŽ5Rx‘\Çg²·ûçuýXïµ®uïáæøþ^o¦ïM°RMm7ŽãÏ÷Œ(Y²ÎqÜM>æi¿•ºË3¬Ð9mŒñ šÍXñÏ©ï_×õõþz}^ûÕ¥q~<ž1|j–>¶Û±0¥Q$ Þ~ßÃåä"ʉ„$Cè—He& ®qâ[r[Àì–yi”øP¤jþ"op°pñÂ` ’Ôø)ºe—JÃxo\Y¾C‚”!ÖÎaÍ©8¡w°‰ àA>ÈÁ| ïRÙ`e扸øÃ>NÒùpªžG=Qh2dÕ©hHAG§c3 lxÞ£è3øÁ»K€ï:Ç1â=_÷˜6ñÊ:çGñ†!œR£7± !ºxŒº­Å:‹·p­‡„* =AŸÇ|ŒVà5 @IDêöϪ‡#Õ4¯öžã{»“/ƒG|8’:¹†Î{*ÖYá»êgúa÷2׈ñÃÜG2£µAì]£U[©æ‘k)K¸®fa ™´sŒñ›R·á‰¢ð&qnVp»Æ$>%uŠ÷w°u±Eª gµ'ȂﶿWªíûÜâAI·î50@#A|²É_o—̪|Ë­ ô >⟓óZ¾E;ƒ ö˜Õ×£ÓU[|ì|€,jŸ‚ÈÆúÚ2ìÂCyÓçÕ/ Gr sdÞÍŽ‚Þû ·ò'»6.Õ·ú§¿³düwÿáÿé~“×è14Ьêµûñüi‡¿³Õ‡Ó•³«ÃÈ4€Ó„XÜïÀwž­’ÒÜHœÅ ãY\•¢bgè`®½/h–F!ˆ…Ù+ZH€‰îyŸœ¥ÙÛäh•Ò 8>"¬Ê$;†ˆ7;é¡€£*uí@UzºvÌôäjUw³ä§0vÞÐÕ÷2Z÷þǽâäóQ+~¨àlСú@¬|Ò!\,±ÙÀÓ®{êcgë+,b0Û…¦ÞC«›æZÞÀnþƒ)·‘å—8fÔzg gÔ¤›È]¾úU#Õ…È9þ”¬°Š$':;_ƒ“±Œ¯÷ûÇëóõãúñi|ã|ÔñxΪ:PãŒwg„Eîq>Žäý(ù-¼)«÷þÛeÏDÂMwR“ìè÷ K½–¥sÅîm:ú¦S7Î-vk¼ÃQ€°SP=ºˆÓÅ$½óÅ:ÂOx^ðL¡¼Gݦ‚,ûž6/Ö±ú¾m[Œê$¦lð>ÅÃî2©JCŽwù.)âÓ™ƒ„"- P Zaíq¨Šá(û–yÛ$ê=5ãÏ$Íå~kœè‰p`|è¹ðµ}¥UÔ#Ü£6bǼcÌú¸öÒ²YÌÇ$¤-öȯä¤K—Xͨˆ ·³o› À¡ÇQGÜñ5„¡Š]cÞ¬Þ_Ò¹róê®°„‘ÀÛ¯»}å2~ù·8ñ ETÊi¸èÜÈØ@Há=øTOŠ(ù$S÷7†…ûì$¯íE<Ý—t•&ÔB_攆íн~ŽzŒÂoQ~ÁâqAýjy7•q#?Ìý{' ³£¡ ßIìâxO>Äîæ¥yŽ_¼ÅÃúÑl`ì£r†{w…”a£àÝÈxÿLºx4€#ÜIw›w:Qª:ˆïø¹-Ã-OÖ½èì`/x«ÆnÆ |QÇ?ýÓÿþUÞGjê±€¡©ºÈr 8©üz<Ê5÷>¬º5†QLoWém k¤ûNܘu€Þ¹'$QÞSêʳ3†%<@ÝéEa ÷r×ÈnÏ¡\PÇånô¨ Ç3'*Ù¯;¡ Øp5 0Vx]¯ýëD,Q+óæï°¦‹² tÖ g0-Œ¡N¹‹´6kÞ}ÎÊð®±»q;`8×úaD:”G v›OP›»P5Ls!öÊk’Á»nqÕ“™#Ü+𕹍å>ô¹rÕ8'¹òÇÍOúŠ?‹S=}Û¥<’¹ ¯›²¿¨7x÷ÜVzCÊ”×-÷ѼßK%€R'ü¾ý1rˆ‹ôMë¢gY5s÷±3¶ƒín§·Û˜ç÷p?øç š"h®ö'#ã g(r £j"¸Öªšðb™É¦=qSÿ4 £tbä|<4Q™õøüzýüùOÐvSèU*emÜë±Üb·9:[èçÎçÞŸqv¯ÉßîK뺾~~~¾^Ÿïëk÷}ŒóxÔoo<¦ÆCå;€B<‰ƒh¦‘³Áå œŒ„ËØ; iÂ-‘P¯ª3·›/ÌWöÜ>Tíî7Þ˜˜wE¬ òM¶k¢ÓnΡ¡έƒ (&œ¬n›mlZíakè™Áó­ó©±èʽ(Ôzùjr66@‚6;.S _cxíÑ]¥ª:ÂØìÈÒÎ 7+Ë{hš_uC5ÇHö¶úà@{xssËÚàUšm¸ö@ó¹’rѤ·€óf=¯Ä¤¸ FóÖ&Ÿq“šˆ1—+ ë,†~Õ1À=9 C¨Š“w;Á¼ÅK}ÄÃÚ"b9çÁçÚl(Ø•9bJ&:E\…CÈöLRGË<…14&wn2âpLœÆ9XÀ»ßàÞÒqá#×·¤¢£ÓàDÿðmg5¡{Êü©ÔôA ñø1çŸLHB'lëÁ{ªì¥19Z$gÿâÒ×QJÕUÐ6@ÿºj+\-N0Õ6|dÀ&ñàv¸É×ÞÔ4ó5õ§Õ_œ"SÜÈoÌèñ¢8ò'r=ðêÞ¦µÐox§æÝ[" /÷i¥¬)!6Êa:Sƒ,á(±jP#{ˆca»sºÞæÛfþ’ ¨÷?ýÓßÁÿ‡ÿîÿbÔ—žgÍ.XZË5>¨9çœókOîÅ_î$¼ÛÀ»|2×BË2yßK“©"ââµµ&ÆÕEÔ¯’.O$¬6¾i'#c8nVÇÐܹµ‹%@âøµÊëæH#ˆƒÏŸ¤gç½›(`¹tšÏ‘4Ú‰1pÌð^,ïà)Îh@o¯ÁI¿6XB¸°“=ÅY§1A›ÚŽŒ5âÁ2À>A[c’²€þJC*g² j:åìm0 Öo¬@Á6פЧó{”4¢RØýÓVqÌú¦*hœÇ·èòþ1ñÛ¯2˺¬e’õô¾×»¹J*ñ+UAÀ£tVfpù¶ÂÂdæ ‰}ÍÇ|zB…ãÇù ØŸ¯¯÷~_½V£öå•âTaZαÒ7 !ãµ_Uççëçòëó‡ÿúã~ŸŸù¹þòzJó|èû·óüöÇü>G  ¸‘@–>@¶;ù©©î ÜIM—õî~‡'t%RÅ(C`§éf%æàÁ~nˆœâ‹ Ç„}Á jû[¨â!~‰D&Ì Èš|®ëNHš<¨yà#‰x —b -ú8óp>ohvíêôîk²$!¦;€AdcÔæWC ù^´‰ìˆEûÐwÈæëŽCØB½È± €3ǽ‰·Ù÷:CÃxH³ì„½ÝAWôŠMÌ•‹¦›ex(p¿‘‚2j¡µÑƒC’ñÉh¢ÆXÀE°=w>cÚµö•m'¿v£}\ûµsõn2SJÒnfþî Ô(r‡•]C…˜ ,:öAn¬ª-Ý%ÔÃw•ƒ.~ ê@žÔÇ^Ýqø9î5Vú9ø(ÜóÚ/„koÇΜ,]¡y,š)x2dzÎï«êéVP¨£µÏxU(û•rx4Ô^®¶ÿK÷»WÜ…#Z»>w~Žñ8È'hɦr$_Ä Ix Ø18¶ß%®;þOç|ÙcæûîOÒŽ9â^ÄKJÕ™X·÷m°+¾Ð„¨ÑÍUÒ%Ç€ Fe*3lð²{òDì·2|Ò׋@]TIS¹äŸÿé_þÏ—>ýoÿ¹ Üa쌎~ú<ŸH"a° Jk÷§N5EN<ŠÃ|‘WI“¹B¢@`· !@Vò…T#¶À‹t|Þ>Ù? øÞ‰«ª7vã-Í·Ë}4æ°×š™¬Ÿ u2ïÁ¥r<ªÄ«ñ¾14c<•¢¸:ÛÛYÉNÝ¥iè7 ˆ­Íü†ÙÑê ™†{_«ÅAÍŒî·Ê¤Þhìö{ïWÝ,*^w‰Áh1@-¿K8ô‹$_áËpáÛŠÂŒ»ÿÏß©îLÂÓmcÉ‹4ë¹²›oi†ÅT±nj‰°:ìà«Ôíg™8éÃx+otm,iŒÄvßëÁ¼ƒ½ÕI“1`r›@â¹ýEÎ-ïmÜy Ò¼æèâw[ÀæÂkí«sÑ›µÀúuÉèÑz˘zt_U& ˜À[ú¡ŒíWìx Ö ‘!ŒJ­†XÔQõ¤ß% ¡ç#:fHw¿¿úëçï¯×g¶¾|íëÊ-7ê¯ëZï½×ç¿~½¿>?߯×ë}]_¯ß×ÅŸÇÈ8ýý·ÿêùx<žóYÃT‚ôÕ1K¥Bvìp†{Q0רÐè,`„bš÷$^ax¶©´•SŒkÅ…ÇF"]êVŸa§¹©*²H$JvŠå¹ú6Ž„ê€*~E8ËÖ%¡øÞZ0&ѯü$Ù‹Ë9¡ÜX¤|– •í7´ï³ ,ÄØØÛú„Nªóµ9^ÞÈT)¿0Oe÷i71oâB¼h€¹,ø}g¾¦JndÞòΛc× ´×à,°½«ÂûÚä8ìê!gc{ø8„W0þVs‚v H¼£œq/itR‡ƒ·Š£ —†Ùa“ÏH\«]_CÕ‰îÙ½ÖíÁ‚½ß÷¼IêZqb­xW¹=l¢TW(½ì»Jª-Á¯¦«Æ*,´³ `<@TœFáèÊ‚»`2Ûß8ìE8VvùéµE4ŸÄãžoîý.ö&v÷vNiH]ˆ˜• îß¼‰tæ¶¿ æPÕH Apì$^ªßLßwTn“~½ö×ào«mï°‚¢{à‡0#A }ˆ1RJ4G‹è†-’ nÁFˆö(<7 vÿ¾Feûšz ÕµHÎñ½ºâ->þÓ¿üÝKñ¿ÿÿ)Šê™·q]áñðšûãÐYd=2NäÏj ~F@íyÓËéSø\úY@×vÜèÊÔøíý^•c4Þ€»ïplŒBñ÷3ÚÌ•¾Š4÷® ng#£¾ëÖ¤ wŽ¡*Àp0x/xQvïªUUª˜e؃xŠS½w:dH¸Å"\|€e ’J‰Æ©ÁXD O×?K“¦wÆ<˜=9+§ò9uŸÈUÐo›å!%³oÊš6SELJ2•xuÜXñž*1Ð[cOâþ‚‹"u+Z÷¦/§cÜch#TÈ&ƒ4xUjŽéøÂ¤ê±úk˜é£íæF(j¨HXf$·¬üL´®OR.Í‚vÿ„=ô GC†™¸Û®`“ïÆ­É-pùvåË43TÀt F69N?v:HãíRÅKÔíˆ?‰OêNd!faѹUÄMÔ Rz”faÿv~<¿ÿWÒóПþZ_??ߟ?ÞŸïׯï××çÞ¿÷^¯kÏ:ç9?ß¾}üé8Ç£?æ÷q .zoÝ×uÝM€ ÎBX´L3ÖL¡9.á@®9ŠÝôNihR‘÷¾È¥:® Ùš¼p;¡  ÁÕì1Ç©f«dŠÇ9ÆfÒœGßûñ8?]£çóqç·ç3ã‘1ŽçóûŸžÿæñÐãùí8ñ1¿IMNƳ”paCáx8],Gk½‚¾ ‚$~µÊl9©I’˜ÎÞlÜÛ³4qãË\ÄD€Ò£†À\ëS,ÁÉJv'Ô^ àv¤$È™ª[‡YãüÛÏ‘í_åPY@ód YÎ ƒni÷oñTǽO ±_á轇³ê·µ;Z-È`”Ddµw´ÅAzkóÆEAÒ¶_ª*P„Ú´÷·é©£øŒ¾®k”q æ ø"grœ*Ccõ®‰À{ÿœ¬×Èùÿ¸¬ÅMM9ÅB& ±ZÔ ïÖ_L!Ç×°Œq ìx·9k@WEÌAéÕêù 2G©FU,ùE6óšjâ£ù+ùñ?«vÍ }w•µ;«ŠÌ%ò”ÆÛ*÷îmI¼zÑϸ /rhþÆôö5y†*|ï|mè®nÆbðf$…2Il$j·‘;c¼ï0¦×ëîg¬–F-¯Ï÷Ï:³&e¢‘#¨ÔNoð¨ªp#z¬¹Ëñ%÷z³V¥ÐîÝ…AýƒüÃù †Ž)€9®p5T|¯NFQËýQ}¥^û®Ñ¦Ñ@Õ¹X?‡žÐ Üñ€ óõø¸ã*ÔðÞäiMíaìKlÿáÌ ½¶‡y˜oÕ)ŸNATÚ½ïÎJx›ËÁíUI“ 7{4ò…ÇYIVñÈÍ­ãN@¦Á » Kx¨$BÎv Ø ÞmÄxŒ›èõUÙâG…JqÛÈ#L7€ÏñÌ@ŠˆJÊÃÞáeVCø2Úám²9ŠÈdå´á\ýæ¨ØÛ{Ž{/u*e%‘8a" tù$%¨X i€øêKT™¤k¼Û~ðÏ–ù>ë:€Õy;üNeÐÏÊyJ¶o¢JHÔ"~!+<ÑXûsTms%…›¹ïØé[µ=ëI$Ø…Ä'h–n‹uUGÈÁñM瘔2ÆG•HÇ·9óø³ª Òœo2ŸWZœCžz›l²Z–,7¨9"&¸ŸþNTuKâÐAÜoz{ï( ’a¶Àˆ ¨í}“S<ßû'²Äy;I„FÝ z48’©âÙ ÖíMc¢´‰[ IGa Q|ƒ 'Ÿ€ÉÞYq5Þ‹9ÇŸ†¾Å!C!K©ŽwÅü)'}LÎE›+ª@ Gñ±¹)¢Û&ÈÎãggy_Ô¶² rÍnOfÃ7Y™ÙÆlljsàû΃ä±}áPvÓy#ß ½¯=8ï*tØÈCš Å½ƒkào]y̰…®whˆ8D!_Ý?ç˜FsŒÐñNàTÆMÜ:ÍrHæf.» 5Æ÷Ë /¤ö®n¿5^KG&yS:øº˜£Ô;ל™ ä‰<`úˆQ4Tœ‹ÖÞ÷¨/Àâì¼³7ê*ù,8õFðÐ÷æ¾?éJ0Žä¯Â­AÏy.Þ¡‡öþÒ(q zè|å X®Ïzû*ÿí+íÚûçT"IjÏi<„Ñ|£šž)K»,Ô¨ÓÜõ~ÿ ýëÙ`µ92ÅWç˸eã[¾Š¤'²‘S”0sùM¾ãÃ/i@eü2°6—¡:ÂF•Û•ÜŸ:õ$ÎíßN惌¼5÷ʲ"wñ¸BÀü—ý»—â¿ÿ·ÿ¯ƒëÔGÒ¬c­Ï³ð²Î}¥Æãüø6ŽÇÔSêögP  ÇFŠí\âÀô½8¨ ©ÉoÞ˜5ïØ-çdÌœá’ÒxCG4‘¸{à›ÀÞŸ„éÄw„g› ö´)½ûŒü19 vb[<”oÉëÐn:™ìP²ËØy7E¬ÍÕ¾„&ÖÆ ”ƨ. àx™¢&Ñ…“µì/°0ŒYkêG§ª„Ãwäæà0îíd¼^ü4}àØˆ¹ýC÷[<@S]…ad9ºE€+û ¤‘‹êŽÂv'tÎ1»-]ä'în@.ÞDœ¨tßÝ/“]÷>Ó}Whìk¡ËGy;í„õ0á†4âîÆ=Ò$M‹:ˆcûsçE5 z§Öû…éªhkÔ¹!êB.äã [kdÀxg߯sápÙÐXýWò÷4 ÇßxöQΕ—M0s|¨{ãJ¢¶›_…oÈ„µzƒÐ,©v^w;n¤ŠƒØbefB¥1ŽñLôæÁ»ûW(4ü‚Ÿ*µßk1¸€ ß•j\‚ HdP?€os|V¼ª*)Çb:!ù $ü„ä;é0%î‚Lôâöû¨‰.h"oÂÄGLè˸ ç)SG8ǘ‚½¹n·Ü=ÚM .‰¥yÎzCŒä$}Îz›7ŽÒ1éñ ^Ô· «$L†Š[Glê¨QÀåMäà8…Û%žJ@{¢¶*Œd±Ägép²³­ Ú÷Ã:¿ª“S¨™ì|v Òàuñ!¹@§v×1‘Å5tséGXÆ9õ\û+J²õ¢­o¤öþRÝíïAL gÍ7aê¼®—Ù¥0Í>Tc7Ò€<ÔÄ]߃£97‰ÁÁ÷ÔXµ·?G¥vÿTÍnRYSòæ{`>’ÂM½?’ÓuÈìTÐf ÔŒŠ'´Á¢¨z¾Ì1êØEõ[b²3®bÁk£-•ö1Æ£Ò8°îh…¥élÕcˆ²ÿrŒöFîâÙ¦Ž­=°ÅtKèì|¶ÁŠX#"Û„‚Ÿ…¨NòRòapÙÛ»½Éw™Å“z‘&‰¡Ç ÍŒ—j2géˆbÔ6™Ý-6$._&ÍÑî$ɤÆÍgN­!uøW’ä$Œ¼ºâè¾ì 7Bd°ÐLzŸû#|Ûoaz×~—~9«úT·1ý¯Êûÿá¿þmžuTMçÓøz¹´ðìÞ“õíÛ£ª&²Ñ!ÍîLhJ²èM`Í:ŒG¨[7¬”[;{hºüt_)ÁÍ¡I¯1öì« C«ªo–H‘[úØÄý9'Q€Ï‘!0Ð˸™DâT¶ðÚ9‘l`5«Vÿ’…½70ªF¼€‰ˆhp™_Ì0ø(¼x[ÀË×qc…ïÛ=Öʵ»d³½5ØÞÈuÔNsíIŸo¼†(–tÝ¡OÓá›(Î5Ž!ý ANù˜©íî,*ÃcΪéÜP­ì¼÷}™•6¾Èˆ#M¸jŽÕHP¥WßÓÐôFœF 3ù*ŽCÇ ƒÝàv7ÞCãr—îÙi=ë(!—¿”¬1ž»÷í²¿Æñ@_ödÒxO|CqÛËÞ¤ÆH/c4ÛVOÄ;U“ÿèý<¡%À"È|KŸªiõ"×õcLf¢ËGßZAù°ßí ‘ý^ûKãÖ†”TƒÊõò^N òP°ªä› è[=_Ä Lç]úf¿k´xTtÿsTgù!Ãy|%ß„¶þ@Ë\ˆŒ’†8gâHÞQ:ű¯f*x‰\‹—$í)0E£!:·!ÀÏ[ôAr%ÞX÷Cä.\‚ z`¨JRÕÕ{gHb`œÎ'æ#Ha8ojºmñ;ÙÙ–`)‹yúÆ%õñ­ÑÞèØ*Âq žÁÁýÅÝ£x6–ó%ÞÒ# ’Ú­}ÌïB»dÖE +œj”¶áI©!yª`ìƒuÓwý©¸[CÔ[òbÜ$ô©Ú0lÖ8»·LñÜù,Ù ë)FCfø $ºJŸÀBTIÐÌæ$QxÙΣž‡½ªŒ€"ê,.dvþzèÙ7{ûÐ9ùAÔî÷Oº€Oä75Üo1É'ûZ3=Ž‘š”êÑ"ûí£G¹2g>†ÎðÜ{‰$á˵:žèÒÙ€õ"¿ÊC†A ˆ5ù܈]ü0}S2ý‚,¿&·/w¨CÄU»·Æ 8Œ§™Þ–E÷­‘ è&s˜§½e eŒ£mÿú ãâfßÈ-¤A#Ð6·*6é2<ùˆŠz÷õÖX2à§Ñ«)™Û'"j_ïG}F‹ÞÝ[Åàf¾UÓ±}ŠŽ“VŽ•·½gÕ?ýó¿ûûJÆ?ÕXW~\×8ñçÍ€?€S©o'©÷9ŸcœCkA¦P´/ø‹Õ#ÏÁ2v¢öî8„3d›¡DÚ…”²'ˆ··$b2 0@èÜsœ;\¹àÏáTß ‡»K›âò;IbƤ:t°Å˜·´#Dœƒª#u?ÛO¦í6g° +!Z_ñ!Δ)k'ô*¤²fc´—¡„‚ hÃîšaŽnƒ<è±²ÁL*è– ÞîÝ÷áTÍG@éì¡»Ô«@ìëd5þˆ õÁ|³b^Û]+÷¦ò€Ž·8KÙùyë(ÖñyýPv ;î*n–Yľ”ÛÍX´ «ãèwÑCÀö˾  \fñÃQ±i^Ù%¤[IÆXý“XI‘t{˜ài ³ *Èx߯1óò~#©Ìæ sÌóòr͉ÀdŽèFŽ?;ˆeÐÒŒAߣW€”Ûq|~SºÂRM-Ûœ ˆòrÒÄyŒo»¿1· ^ï—9 I`jÌŒÜ|®‘7ñü͹¯bG°©Vr¶oY¦hv$îƒLi’]€³Ä³8ã«£KÓí‹@§©(œ—ßÀp.ƒàÌ\½—+Ä,a€Ä Q…#xÝѶw¯™ïíF—‡½gÅÂ^Z„¥=« ¹ÓeBE‹^0 cI§Àt ŒUãÆ¦Y >f=“Ïð5ÔìC§F­¸±”±_ëÚp ÉçMc¦‡Ž9>’ììâËþ‚¦±§—Tf€Û®Šh@%̤ÉLNp‹OÂIK‚]{r˜Î ¼[)ùØÝ"Ä5†KõfPW[©Ygã“Qî¢$ÎòÙèŒ-zL=6^ÖOwMTë‚sކò´"2^Lš¥îu¨ÚWôF S=÷Ö9=:»Æ3ø‹= Í<?Ù£ÅUæaﳦ¹€‚böÙßÂs³S_Lï½J5„ÎAmU½÷AžåÜô[Òââ8Çü³:¶ Õ,"5µ×Ú-¶À *e©T± WoŒš€‹Ïv÷XÌ»2XŒÂÍãa€¦‚ZãðöåÝýp¦4 #½:íþYüœJu_ÂQ¸ß_gÐLé8U@ hd[ÐÊ…_§»û5Ùê}óö€äŸÿ>}úþÃÿïk½™;!0DGÀ%nê8ÆÉã¼ñD†0Òã=š¥yvßYÃmª230>Å&b¯àl h¦“±ñ±v;UÍ‹¸Ù¯Ç0›# sî} vmÌä À8ý— Ùu·ñîSÄ,±±@ ìɱAd3 §ˆ­ 6™Ù¬Pf£„Œšv±ºÛÙG¨Í>âbí¾ §Épž•J6jÎQÁ3©‰q:¯J±ª½ÉMÕÞ›»9 m-r˜!ðV^NvøI(œd…7<È=Æè,f‰8!Á»\mžøª@ØŽçÄ#¼Ñ5F‚žøvgç=<:QêÍšÎc!× •€XzÙf28ÂÉá¹ÏR£®ðUò@S÷ªÎÄŠÉE—üÁ*±àePøDl]Ú¯à"ã¨ÇKg°i”I«½n¾ù…Ü.Ý#½R4!ª‡iá˜|ÈH›¾Œaï®ØÐÁša´™åÞæO ±lØ+Ë­/éT}k×Ô€ßñ¡8õ- ’Q ìÞ¿T†ø FÃÌLz­§%Ôù-¹Än„ÄÆBǶiPÈ,9"(2=ê[¢£fðrÞã>ÝbÕl%Ü \Úe®ÔÛ}õŽHã ·˜ˆ«ºj‘‡8°Wغ£>¸«W‰L}ÄÕ@0XW¡I¾ˆDu˜º©€÷ñØèä jWoÄ…u‚¼·8EɺÜc>Q¬GuÈ7çÚWw2@BâØý -¨ˆbW=vv£œ& 9(°bÑ-Î…%½ŠPQ°Í–?,¸ÞÐb¤Plðs¢†ÜëÜ~BTIã8p2Ùþÿ IÝC䨆ð0-Bšø°}Umçpçµs)èi ÞŽWËåal¬ñÛ{ƒJ‘ÅÜ3̽Þ`'­ ß"¯µŠÙië›]zÏ©ÖV÷IDATÁEVð3[ÉãÒŽ& l±§µÉÁØX ¶+cÆl_âÁ»T|§Á£.v}m®ÉGo'®äU#äw÷¥v ÚÊ1Sz“ે×î'!Õk¿Ý¿`y#Aÿ*¤·{Lô["ÂÌ`¦tw²¤½wœ],¢ø7×õªjj¨ìÇvsXì5jùÓ’JÞb!ø|w»Ö¸†zí7©£bvü¯ÿúw‡â¿û÷ÿw{”ÿLÎ*\¶´'Ùäö›TïóùÔˆ!ñöuD"º¾u^̨HR« #¸¸›9Zv¿Ä;cÎnYT’påþ]uObH|·Š8¨ù¾ ©­˜>šË½“8tŠ -1®JM»‹MŒvXqm—E¯[¶ 3 n ȱ£Üý¬aÄ58vßêë·ù¨›t3Ö•'‰bÂj¼’ÆÀâíjÂô~†3!ûª{Ib·P+”*ø2rÞ±eºûˆu/´ñ i"ÏÒÖNÀ™’½ î_Ì¥‰3ìÒT_w{í÷‰ysL’¦FÂXý#ÊÄdä9ÒoåA@èå2 µkðã>'O ˸ÁK~¶àz­µØß&í5ôبÎtiÜÑâ踲§¼§|Ø%PTIõõ:ç÷w.ÃJV¿°aQñ«Ñ…pIšõ ¾OmÔQFßTšfº(Àóø wÚ›o碞¨ *[!¶waÇ€NdÓYEÜô.¦ 3Âî½ô??,‚6”ÒìÓ@³"»‡î·‘ºw ûç­ç«ñÑÂâù SR9‰ƒP+ÚÐ@÷–Î ÎÕy€ß0üú¨z`h«ô‘*j‘ŸÌxÿâæÅÿtØÑ»օ´»™;7q0t¯B˜QNƒïC3”5Ú‹Ò^{¿Ó}#h7º' >ÏÜFÅ` Ó³m1DÇH®Îb03w\U5{èp£¸[yp§ŽlߤÚÂÞdO¦s"r±„Ѭ®«±.ïâ0Ù¤…é¼Û¡ÞŠœ@dÒB×ûŒ~Šj©õ^!ŒOj‚Ò–q­„,¡è-í –Uƒ°AÛªq ì,d1€’^u¯åÁÛ17çs­¿HJô"Žä辨^meCg¯÷!…1_ÐkmGå„]ìe£T¤~ Ÿ 4~Â)[|“Œ7H䫸 =LöpGÄ:ëûêù°÷}?¬t>ƃìÕN¿˜œõ ŒÐý³ôÞÖ¹½ûwࡌíw¯qŒÓF¨F±À.¼Ç¬âkë‹cçúPªÓù”AIÈ% ÛaJ Ò'©¡ll-hÚúöÁaš wÿz¯=°’ŽÈÌc´Ô!0ËH‚* ªM-•ìºú˜ÿü¯ÿýߊÿ6í)Là•ª,½â8¿ý¦rÈ«{ ¾¯çlñ½›ÖIý&Ͼº$“{2íHßœèÔÞ½y7®0“F›ømÔ/éÄxÔÃ1p¬FHc;;q#Ô£qá6ð<ÄžÛµ“Àu@·…|ÇB"jB(KÌ}WÈ;R®ŠG=ÍWëh 5yÂÃI £ ÜŸÒoÌ•¬1 Ü[«p†W`Í‚|KV‹j/Õ¹ H"Ë™œË}í7iM=çÿ64¹œ9sì6ÑvJ5ïI³0‰ÅýR}Jß×ÞC'xÙ¾$)÷ÊðáÄÁÆÕXØÓø9’6³à·®„Ê |9o¦Š€ðîWiZP}\YruéÛî[´«Ha%m|™é”ã/Ùƒãà7Œ˜ÜXW©¨»ðT=»WÎ>„âÉ1Þ½êµ9UøSù ÷œ\Ù’w>Mr|´ÚYÅß¡'Y5î"¦ývþ(…¾:½½C ,¢ëËFbj\û'AâÃò8ÀjÔÎ"g/#:‰÷‰¹}Qƒ8U™¤‚“ü@}F_ÝÎ@Ç•?Ò/sB'æ+ u¦|uªð R÷‹¹ÊÞƒÓøzðÜ>œŸ]:¨Ò½õŸŽ—n$ <ºÁ:6^äTHŸŠ@s âÜ-€].bìDÙèÀT:—p÷Ovû ¬ö¶Æ/õ1P;¼[sè <9¿y¿„*S ÁÎkŒG³÷ê@¾é$qÒÕÛ1§³$í¼ ÝKºz_Ä)Nàáì`ã¾ÍÄíW[7Æs§z``î¼'_S0'=“:0‘-MòÜÞ`@å”>€ònêJ*ŽÚÊv|öÊ8îfNÞÉjߊOið5ïü¥À•~#ž¨žÞ+ ³ ˜Ì  ‹ÌÙ½¨w)ÈFT:q/’<9ÞÁ!NzàbÑþa¦éõN" צвÁµ §Jˆ·|l¼¯Ÿ³Ž­ÅùFÖ®ù`ÝõÓˆ‹à1á³ fH ;Ø£û"ªª€Ã–mÈC€ÿó¿üÝ¡øoÿíÿ8pt©VäÍ•{Ú&ó˜ÿ ë| ÑÊ2fÀ°é¿-:Ÿˆé‚’÷ª[ôˆ``í(™….„"¥G²Û!Iå—¹öá•E¾…*¨ôëmIÑF†øhcŒÞ@ä``©id7­aRb šª ýÎðå*\äºòšE`Âoðãö,ÝUê]À¿Èj—ôMŒc’I @µö^û_Æ` rÖðš8À!â}k?ƒµs´ps–ô [£~3o1Ó™º”Œüi$Bí,ß NC˜el‚‚”’&ÇAnÕ¸é~&ƒ*;i÷û¨žbZ=ÀlRÛ»±ƒw;ÄqÖLV§YCš×z›†ÆòãÄG§í^¦ú¤^o%mð%.¢Ù8yn4è1§ò‹M|¯žÌdS´áœúvÓÆrc{]"™^¾m•c î³vwú*]Š^—ÈxgbòB†àZ@‡pw3GÕ3l$ÔtDé=õ}£“LŒô5êr¿†ž·~rÿbï]w³àjíÅcÛCܽŒkèH DéûÐ7˜kÜA’9 ¶¥a¿:?3¾¹34BàÀ4÷Æàýãë=‹;a¼Òƒ<9Œ:£J#Ø+ÙÌ@X\ -ŒüÈM¾Ø<ð[x† Û¾aS¯`î}a@q¥š•LÜ*‰GVø¬Œ³NðGi¥?JÕyÝîÞ¾Ý u[$;ïøÎc¹É¾’dØŽ¦uHÕî~9ïî)ÆŠíºãÄ#ûbÛÙ¿H¡ 7ƒÔcÀ\Á¼²7ˆÃì"žÝerp6¢ eo´óóä÷™QsÜ”òQßtRØEñÆ^»XN^Û;>Ó£ÆÍ씀ê.•D¥ÉyÙ"u¢R¤od4:ôö{¨vô%­µÃ`e~$—Ъ¿(t6r¸¯Ág ¨Q¼]¾ß~·_ŠgžîŸÈ[¼óaÑ̪~fà`›¸ïÂ9ðÔÎÀv~Rަצ0%FZ•×&P”O(TŒ÷­ ,@ýŠJÕ3pçm_5EìÍ›OàêæàqõËs1Oá¤Ðä{¤œß'åàÁ1éÅ@ü "ÅŽ)*(Ï_´YžÄdJ¼·sûZ~&ÌäÇQ?"¬L†È–äÎ ãÁÎH“8É/ÉÿúÏÿ‡ÿåPüoÿíD¢áb-ܱ‰…¬°FU£jǨ̨íiÐÀ‘C'EÁÞ&Ô¡LÂæE¢86Nt‡Qåëîh¨º/äE²ýcc{‹éè"¿bV›÷ÿÅ@ÚùºØð§ê!ÀÝU7)ôSæð·Š¶_≴Ãêð˜ξ ¤œ«Ë't„ÜMp[q‘à½üx1ÞMJ !ðò•pí­H'¢ÃåNt6ÞW J+?ᙘ¿ÂâD4º¯¨ÃY†K§½}â.¶B›ÞØF xêÛ=N‡cÝ€Œ©GûÝŽY÷®{—ŽªgzV£Ã8Gÿm›]¼}Îí©KœwÚ™ª?‘"#Ž_&«Nî8sQ×ÞŠ¢ ÷›|wÞÒ¬9ºÖge®\VžÈmíø’VÓ.Uàv“GL% ¶Uœ¥'qM¡™°†1£xZºQoÊ<Ç÷Ýïû²4(ë«ø-ŽÏÊé­µ`xÙËîºk">¥9ªŽR!a—N4js êx )yÊÁ<(¥–zŸÐ«ø@jc„è42…!)YBP'+TWâpýS8ÊÓŠÁd!Vmã³›Nâ0ÞΡ›“À7ï¨0s·Tña Û ¶°F8rçu›R>Ék]êþâæäV[€¤¯ßQÜðD36°Ä.|‹~77(·¤#Pdw?oÄ\Ëu b¦µ•œ¢Í[Ô´ƒE˜JeNÛÍ%°œÅ:Rå1@1טîÉpVóö$Ñ<úÞÌâ°[ð JDoúà“pBel¡vн‘¹l?wº3v^›øFH|@S|£9ßÖX“¥kò™ ^§`¢.ܳÒzìþªª$¹iîðsò»]£žâDÄ{Ê;x^ŒB¤Ï!€7ÿ\¡L©k£÷'´B…UxЈ?ÃB"Œm™ŸÇy´ÇÎ[ÕW«2ï¯ëšßàwô‡¸Êå`µÍk¯¾/ ,Îq¬þœ|ˆ¸îfi†óuçì… C'häétͼóN,T%N€JI_ÅŸÑW0ÝgÕ‰lrl¾Pd1KX‚Áƒ‚BVb#NBª©åý5êéšq’0sÿ-٬᭴íµ±þ§ù?þ]úô¿þ§!±:xîÌ1Ö±pŸcŒÁó˜ß.C¤tN&žÈœ+±&)£Œkð ÷&Ah0ÆiÐþêÚ¿³¾TnÔÕKùcj µ1ÄãàÇj‹çàˆn Æm‡Ì Ãë—‹À ò7± –˜ÂïM°fõ(œ#S©ÂØ’½‹V4emz‡;}$}vßAZh%…IO‰¥ªŒÐá*îåMH*‰ëzq6qHE‚æ(Åz—jz&õ °û€ £·0¨‘„@ ?Ý€ÁÌø«j&S8Jàk;¢ì}€FûòK¬pµ×Ô3hr¥zöú´ŠL©CØá‹4 xÝ ˜à¸ÒÌMïTà C:¶®’àI>#ßM ðUŒ[ƒ@½(ûîþi¿cG§ûMwöïÒʰߕ‡ª¼× ( 6¨]u·X†Î B7>Uçê6é`ÜÙH “WÚ$>q×ôâUÕIcÌÀä"žªG°m‹©qºïϧÀ Ü¿ïõã;}ýZ`³mòẙC‰ý2ˆ÷þ PÝ_«&%±(3/pÜÃçÀ¬Ûä’5:lts D~î'É©çœÕ êZk/«ÆÄÝuaK?Î:Ü`Ù&7âƒSW<9°wsMN°0¿;;lö!©û*Œ€á>¶_í÷9|„äGG#˜uxÌA©9´vzÖoÝ¿SŸ übí&JÝXYçµ k(uŒ6"!w+òXP78 ’QË]µ‘}¾‘ׯ£j;7Ñ(EÈ}! /æ¹ý$§P¥áýêüÔ±Ðuð£õØ3hÑ»À«ÿ Fná.`ר8û"!=©jŽÔXë-’Z&ƒÉÌ&¦–3 ‹(ñ”ÎÎWûw±‹c7:?Å J‡3w„=ò ‹ºÙ¥²Óª{6¥ÒÞ»Dd‹E^ë3!ýî¾W|è¡ceH €Ñ»û½–æS÷Dð¾Oï×îœð{LÅm|õêø+¬¸ï6ei:¿oÎaüLTÆ…Ùc|¢¿E\{ýÄ~£÷¯Úì‹»ŽYƒcè-}ì«ÿßÿÓßïÿwÿ×â ÝÂîL –' ™*7ú¦Ç3XÀW»VÙQí^F¨I.pjVa^• ?¾ø¶ÿ˜9û®ú«8È*N1ÀW÷,ÑþÓM¡ Ùo{°¨ÆmЪ"v”ÍО‘·À£=Ó8ñ½·8±÷ÁQÇŒ"' @¸Eðp:´TtÄžŠôMÉÍÛÚ Åƒ¬p§Þ‡Î@ʯIëa´ôQ5’f>GòK@l Á›f²ϱȳ8´w»›7á3Tç¨sïWîn§jĹ» ëî¯à÷ÐÄì÷ 9’«$¤ÊˆY‡¼öÚ!¨Y£pn·xyÔ±»UÓ8Û»ÆGñ4fgõ½‰KTÕ½Wö N,M¤“7•"£§8¦Ï‹¬ÒãĹÔkÿôÉ<ñ/¼Heeõzܤ²~žõ§ÒoKïCLFËkLKßV[’³ #öfs]ź‚«Íîµó‰¤†âO`_»XНÐÛ ™À„û@€Ä“18¹Ö:Æè¶4†xÚ/òRÎ6‚keõ=7P°Qtô¹£“BI#ýÍuÒÙý)>)ëæ‹i¤Ô`;kèûùà?âcìÈœ¦Px Ú9ŋ퓿q<Ñoæf–9"ˆ·XGÕ:)ê›psÙŸA:ÛHšº‘(Ü2ðkÔ7Wjä»$xI®q×mf.=WoÉEDØxÉÑ(kR¤>ÒñUc«ß¾k)…¿E¾÷È GÓÉqpxÿe›1J¹T©xaQüqަžoÿ,e꨻ ŠltIÛ ~©8ý'ÁÉ8‰B$ÿ¼Ø“ßfòcð±òW²ãC˜¶Ú¯M‹:béo·BkceO‹Þ/䞇°-*AKƒ)3dÁ®¸´/üô˜u«1ñQ!t¸C`Ü—­4‰9¾7(¨!¨ߣæö†ÎÕ{ð;yËÕDsÄë’ß…•<‘'É}½ƒpŠ‹<4ü5 À$h¹û¢½Í:™AÞ$Qÿb )ÌW‰¶uÎN5üfPBé451•6ºø¦}‘b6š¬CyK´¯{rŽŠ{ß_žqÞ•?¹«Ýñ~{Çó-•S8á/#Læñ qé §±Ïz‡ããùÝ]ɦ¶0›”XÂëžÃµ.qd 9®õ95Us宪 ´ßÌ“¸©2—Èî&ë?ÿç¿#Úü»û/É3$ÒÏ£>Äy3×<¤šÇ7=Šz™-{h»ªÓ1IÆ›,§Ã ÿ›…kñë¡Y+÷Ù¾K%àj[Á9«îçëÆ–Ø†Ñk_ÉíY¥=¥½ºKlfå$+f™¸4xw&`¾7·pS¡qÖsVíìݽqÿ77~Xq‡|jüÏÉîk#öƒ¹Ëé¢=Õ<ÈîȰySna 56£{±¼qa¼pë–è`gÁ ´ï ÉduúÆÌÔ–"(ð}p§×<øÞï?ßÃëâñÎ Àí¯ ;`Ôáà8ö~QÞé‡óÚ¤ûóœ«û^±ÜÜI²Þâ¯Õ,Ð3¿ùvÀ‘æPØù nx7JOñU‡Åk/¡ƒ>ñç”Â.¦ÍÅ(<“‘¬×¢ç8*û¼G–ÙiÐÙ¨Ú_tŽí ãrý!þ™Þs˜‹$²U#Yª×°NJªÙ«îöQaQýÐ(èr>ëö¡éa°;HÆî¯ÆQƒ¿+M}AA†ÁÂmÎý!N™àFîêÈ ÎÎ"x;¨í&ƒƒ)úÎý£ªiŒðçPMá×Z­Lªgr¼Öh¶FÀkûˆo„~!è_Ãï¶²²Ìûµ#fˆ»þRFKl¦{Hç¸g´c&+„ØU!Faïl±³‹RÓ¢C ®êßDFz³Ú_Ø=ø´—ÑÁ!=MW}C,îc·Åc+Ý¿ÖîSŒáƒßC÷~4rE)œQ9_aC»ú"úÁǵwòÞÀ]§îã8ÖõJ>í‹Iúƒ9XvC<ÞùrÞ¿Ô€heØc§sójB‰ñn0ÖA†»X`ÍñÛÕ_wdBî‰3&Xc7"¿>å Ü$®Vp¯Âe/[ÀˆZ YÄŸöx®Í®4Ù$KGt›D6¹ìÏd“€ÇW™õ[ßÖMcszÀã¨⃠° i0%7ßrÝ?§ûøLˆvÕ7f”NÖ;<”3ø-Ý­"éÁ0Õ³^Ѐ¿J5ICï{ZB•÷™1ëŽ-cØ_[x;ëÂ/x”A1tjyÃ9î©~ŠAŠQ±¬»Î'±ï}³ªîܬž¦©Ð)`— ÚáÞØ  <) ] ¸‚¾âå|–D?…²ßwºoù"Ç ð9Æ·èÏQ÷ÒË¥¡Q…?ÀNnc²&ꥺÈh'wÈÜŽŠðjl„DE•lb ºùŒ[¼˜j™:l·Qs„߆´,sTÍøRZ¨X¨Ë[À0FÕùæ–<é_vksÑc2+iPLï„XÕŒ §ôšãìÞ±ÁW¶æ(b£kævàÉÇ3êÉÃØÆ5†Œ©êÅòN€îõ¥óçºöœãÐÁÐ^Î*¼Üp¶,KaïšÏh‚•úæj™¤¹`æRÕÓÌ” {ï+[j‡¬Û‡föN'Qñ[¼™êþj«ï³~¢½{%æn/æd]q##Yä¯åÌ€â/è0]@C÷l$½çxD! r……þ¤>­ê?ß)þ«õÿ²Ýhq—vü›scØþã<1Ž"`š”ÓA‘*CUt²ã²Rîô-7£š«×GøCõÀû¡u:LF¿Á¼·,²€•ïÌŽúʼzÝìCÏÝ{3Eîô^kp4žvu3í?(:†!H‚-¾“Q™wbŸ5g©î(¿OÍåÝÙç’Þµ“AéÛQï˜&8 —èìQ5Ì ”f6 O„kqZã„9õ|gxÇjpÁ jA‹g²Ãê´8ãOÔ°#ôQ ÊlF‹,9©ø+Dg 6ŠñízΠÚC:q©H؃ååüÜSup~%¢€¤Ø)ê€v_Upß^ ~¤Fg)Í Áu“­D]á-KªýßFÆ+÷GK Xš¿©¾o¤oi|0õœa¡˜SÔæ–½«¾Ñe¨ Im±n\#)È­³t¨N¡;ŸäÛ™U507ÖNšdíüAìní{p=ne;\{ *•ÔƒGá·Ê¾PCXbó³óÓÙÀ0\ªm#)hN’?âßd©2ô½;àÑý&Âz&*½Ý!ž ¤L<ÍMØö—tj¹°š™D‘ƒDn9Oï9Nç/ÀÁ½ù½o·ZmÚñÃ}í[ ÈÌÝTe é[ |áUܦï`œz„l–ÔË{‹ôY Œ»­0Ú jˆfI/¡˜1pȃ5¤¿qú9[_Èž*ŽÐO˜ 7(ÂbîÜ`±9ôp*;ˈÎÀRÙ¤O¢G=j~¸ßäóˆwaï ðoW«÷'S×ÔqÀv¤Žïb;Í"êÍq‰ß÷¾•â>Çw”ã ØÛ$ ªŸÎ]Ñ10iî~ÅT¾²›»ÂÚDXÃc;c ¦×õ9ª˜zõ¢Ï¤¦Ž™r^¬¯‰sä[8LŽÔ ƒ†¾‚[䥻Y¨…!3ê ¾w®©©ŒÒ“Ž߫Á x£”p,y‡Ke÷e~Jߟï"ÞÑÝâ›9ÎÁgˆøg|÷Œs«<“.d‡ÖP| ´Ž½)¢4Ô¿“h¼ˆ§!ðÓK ch `âgzŽ:Iѯ^öᚎ4ó,q$P»—÷ÄSãeXäE/æ°±‰EŒàÚf²ã#۟ȧ4¢iî½ Çù?œg”ûO+ÿÝ?ÿ·Ùø:GFëÿ`ëEaÇï³¾+ª¡¢F¾óÚ‡s'7@b‰nÿ,fðyóÍŸ Ð×Мð.©#R:nf{qŸ¡ŽâéìF· 1,Iܺó“ù¹s„k‘³¾3ˆ"c! ÞÁ®š·D20ËZK®ôʨû¥¾0UÇL Roæªz 3=d ù*Þ‚gZµwFUI66øJO²TijíOÎ!²]duí1kN\Áž:©åô`«Q£ ™ä vû²KâḦ…á.ç~d5ˆ>Æ· W„YÍ€HHœŠJùÐ(çM ¸>\LaIÞüPs7·8IsQ#~‘ jïw¿;UªàGêƒ<š8ÃÇåA'cŒñtVr¡NbßlȃtØ&òvæ³{n•@Ïí°‡Ô! Õ¯×5îUðfö ‚ì^.œ:DN—ÉMðÆÍÛé΃pÈB¯•Ë!mÑâ5‡Îâ°ß¬I>"ÉN’ÀntLí”pìm´¢Ÿ@Œl/a"&éÙM €¿¹8¨â"àNúu”ZXx»¨úÊßÁ%À½®Nà“³8r>±w÷TÖnDųô Ô{õ$Á2¦ •9@ýZÌÐ8¸€±û5`c° ˜ºŒ‘,ñwÞ† É­9¨G!Äj6Âcœ¹Öö^£ÝvÇCœ’¢CýUDh.=”J6¸©%bköÅù->n‹Èàp.!ÔT(L%* K9;WUètÏKÔwb!M÷•~d‹5½%\ª‹9eÜ  {ß»ãÏìû•ZÃGa³îÚ³<Òy>çSÄ ß íž¶ÝãñÑéQgñÑé°‡ô‰êë Ì#2É“+YùEâ>g=€wìcœ¢ z-v´yeûÀïAŽ—þ¨fÅ¥:Ç0Hå‚å|ØØ'úÜ1ñã<^ ¤øîÜê ÷ËC{/@>bLHsñ¦hÅÂ:näAàE”5㟠vñgIÄTä‹\Wýƒ|ÃIñ—Qì;ñƒ¿Â»HRñ›ìÈqŒ'1K• [0‡!€ÄlXEuÛ^Ä+Ø ÄûØ{§LUöhÓ¹þÝ¿ù'ãÓÿáŸÿë+3œ§”Z)¬¾Ò¯Q3Ƕû¦Æý$IŽ€5IV€t€]¾Ãy9Wq¥ŸÂ7âºë++?¦¯`‚âÓþ?ÝÐ@ç/â#neàOúXEcs.5”ç¨îÖ{WúfRyšÍcɇ÷9U-œÁµ[ØÓÕSG’{ÈV9K wüÖx(¿4±¤Æ˜+^6+DpIËû ˜\TÒ‘wõ*²†:ìúÉ1F¾ù×”BÈð~_ØÀòûÄo/s0…z#oàiÔnƒoòcd“Ã9°=[]ZB5–û†f´]’Ãì”ÇꪞŒ,c£¼xŒÞöµMpý»ûŸõÿm¨†)ïlç:\SªkG™c>žß¡m-g‰O—¯*ÝÐi›»+1íÛ}3d…êôUxÂwÔ`’£‘ [9{_g=ŒÝøI–2‡vgG´‘ D¼î(8‰Ü,bïEž÷Ï:Y¥i¤½ªÞƒÇT{êûÖ€®ƒZÑÞˆÞj,Ȱ6ëížÍœç8Âå¡Ù8f„(ôÞÞƒO`¹!Έ;_öOƇ„4"÷×ë笪ÄéeRU“‡ÒÆ™u—îÚ6Wi¤FÑÕÔð î›H_*ë¶``t>›W§yqàØþ58„¶„A#eWKÛ;º2610Ê3Õ€$£ÁYzV0ýD}´º‰Âᤔ›©\zT.a ÞùL¾§ܤ5® ôŒf`ˆJPímwsèœcŽÂ×úÒxt~€£#e¹Q:—›:¼_¦Àk­/é$o¤øy%7lì+ºûÅÏ»=CYûz¿9û½_ñ·º‰Á`rVD%5’ßµ ©a6ûË{>XavRO}_û+Ú(ËN ãê_ÿ`ÓHAä;l\Ò#@eÂjíý~|ï¾XÇ]`n˜»`æA5OáÌÈÈû³9Ñn§É_i#K%ÖØ[ákwïþ ‘üæN†‘ M™0Õ P˜Ë‹:c—t2UµaÖ @ d»ÿRµ“ESXœ¡_ÙõŽ!>€X‡q§ˆ/ê¥R\à1Êñ9{ÌxM)©žhû45USè_š‰½Þ–x¬z3g èËú„-Ö®&øf¦µÃIï´Sue#¢EPÅ€(q˜>†€gñ_6¡ª1úMØÁ+ÛÄ fó«0“Oé0çÖÑB“R2ÝŽXã µö @ùÐïÎ(eÈOø}̯âo¡V.ó;P¸Ò܃ØÖe9F9ÕÙÌ„=ÆkÌrUØÎ" œÐ¤{­·o±ŒžÁ"MîMÎëÚ¹1-uÔ\ô¬ã‘Þ(Ãȹ‰"ÎþìÉŽÍ ø,¦ó*µñ¦*Vƒmü,Tñ¹I’š¿z6˜^/ —ŽfOäúI"qã… s†ÞÝn…ìΣ èî;¯V êþ£†*ðͦßx Ï‘Ÿ½? Â|u*îÁc£ŒþûûONŠÿò¿ù_€oG‡JupgõådÌóPyŽŽd±€; ªí7xA?¡±¥æ(¬õ´¿Â) f2Žî‡Ð®D0C³+F••û D3*³+óÔß„Ãh{Ô¤ñN|€.õ`©iºs±·dtÞ˜Æ-÷ *ëòv®èŠN¨Å°¹olÛ¨d“«tyOòÚýî²ðÛÈ;Â=Ÿ ú“Ñî=ù­óžTÇÆE²@¶gM;U wAÀà(PIw°ûôÞ9Š lj$üRw*í–a¹r ž— dŠÄËyï,¢ÚQ…yèqˆYÃ;â .#„”÷Á3~¼ý9§Ä‚ŽhÌÌÊ öÔÁÒ¾Ñíäø•Yp®ø›(£:?H'gDa”d‚H)Å‚7n|þáýZàËõwšWšédƒkï!»&âÕ¾šGWæØ\“u7ΞIz»ßkCÀ†W‘+¹Hf—–ˆNÒûì¾Tó~çÄyhlA‹aãÜ&öÎô"ë´.Îë@€#cçz__•Á8”8bI彈RP]U/`n3EÄÛäñ£yiôßýoÿã?©dü‹ÿyÎGú û[0ijáÔÛÆY^Ïã÷çãAªúƒ‚´”(øÇµ ··2uÓ<†ÕÐOñM¼»Ã=K_ûÚÃí«°…Ý<KšUÖpÐyƒ4^¾µò8îÛ;*áªÛÏ€Á€Ñ,ƒž{³Ax"G  ÎmÇ=XoÙMq1sK›?É Tr„F056r‡W'x¶ÎІº÷;Ň´7œ{]ÐZÁµ]@â.›–?‰tPÒÁç{¿ÉS¬ìÔÌŸ³5ŽÎÅÎÕWa *Æ}ö±ø‹zÂ[w™ò^»q¶ Í·_óˆì©.–ݶ¯ŠNý–v¿ÊBéi°ô Ò¸ŠSú>jî ñf€E¹8»]*rÜÕäDÐçÞ]œ`µ_eˆçöŠßÂh)æ ǸÌP£ üjMŽâCP»‹ó(\û³Æ#ÙÁÛ~S/ÏoÐP¿ ŸÄO¤‡æ©á±Iv²kT¤‘³Æ %mèÝntcÖo·ã}×¹îm±R…ì·d£PÇ}Ëdž@ì…*Ƽå-sNwÚ7ì—–«½G¤:od•tÔ^u6R5…ÆßûGaÉsׂð§Êî¤ tç¦ÐbOÌĉ¥oÒɨ5µÍ=ô7 “¯UEODPOWéiq¹Q¨¤ÞoŜȺ1‡ tžÉ>0*ßVÆ1Î>ëÜk‡ ©c>$ ìÎsÔ£uïAì]'¾Ý(+aºÑ ”µ\ Wo >%BQƒ]3ˆ‹|žSä·äÁù½‹H’\?hL1lÆööÏš§Øä%Ô RÁ f  ØÐ,>Ü™xÇm®^ÑçÎcb§ 6.¼ÙóE]Uý:4ð#*ð $ã—•‘ÚÉ;™Ä–óº ÄÙbðÕ ·w3¼6®d—*Ü €à™éâ¸híwü‘]®Í(Â¾Ã€Û j¸ƒPWõ/³-ó™Lw¢!ô¢ÖÈdoñ(àpD(àµû GOéñ­Y¬œƒ‡º$KO§¡—ªÃ¹ä篡×ḛ̂VK¿Æ{ÊÒÛˆsa¸››û;0ºùƒâ³Žàgû‹¬† @E.rB“™Q…#ÝÄOÖFbÜ÷oþoÿ顸þWÿ«ð WœÔdŒ5õ)ÖôCåߟçoÉ»ÃÅkå ŸåáRƒÂ£ø "N`®ëVæöRïñ²~>]îa∉ҕšåÎÕxÓ’5DMpÀÁ[|» ÷UšÁtoaµ™Ðz‡ƒ*ïæé+vgN Œ±V‡Ë¨¡é¶‹rmqgd÷ÀïÎN{ n‡hàÜpšR•ªY wo‚O¨(Ý}ãÌæZ¯18ê;©uë”o‚gP@“/r%Ÿws.T£AJ}ù³j#¨mÊ·£3Îþ@XZùLFšCÕà•—ðÚwo1¡ŠŒxV& ßp÷ìxß‚4€ú……Û6–*}¥èxà0>ÓïÊ/ö ·Û/b&žðæñˆ~eÓYUfÝÿqhºaü‘,éëih†½ß5xlzðÛækÞê)›`ø|ïý¿WâB>¶_iƒmüˆÙyq¾ %-°Áeå]ç†ù&*­{1#&º|·«¹ÜÆð©),x!>4ø]™Á»ŠqAX»>fJ¹ _÷ö1¿¹£ù0 4ÒÁ›¿~‘œ÷¬2H@¸vpù¡ˆz“[ˆ\ê@©ÙE hÌéwâjU Ǩj,ñû]54ŸÀÕ;íᬪSutáÞ[ÙL&Èí÷äA} -¬vL×zSóéu Á:U§÷'éÒ ¦f”cõ"WX"§ïWעv¸³”®øêÞt²”=ðXtÌn¿‹€X5Ù¯57u K@ápûÌ&k€íX~"ôV¡Û¹’; ÆJ£b#à˜:å+dóþÄݦ|T½6ßÈAðƒÒ™¡G2J`PQÉ=,ìx*iz8Ë^¬¯@Æä½›W—v©*¿ &&8“÷~£ß¥wz^ý&_UƒF|q~{Ôa}m4Ú”@Nü¶óy¨Ùn×ûZÉ~8ËU»eÚpì-ðÔ¿,ŸïîÒ&Ñ)ÔœM£+k{7 f’üŠ®6¨ŽàÑù“(fÆÅq¡›vËg‚Õ ÆŒXt6ò„.w©NÔá}¡ëüb½m$§¹È‡3wÿlš¨r¬q´ÿb_‰B&G€À•Lò‰àïþéNñ¿ýçÿÓÎãÝù¶%uáDÜ¥¨Æ(Ô|RGͲ³X™>³G †½÷bÜû£€t··i\UU©ö(Nu£»r$ŸCU:è >â✠oÊ%0’ÙZpÃÞѹ²OrT%(íÝ ¦óVA‘³BÃI®V²æÍ§‚Wú«zÌ:U]è»k­»Nw¡… xPU2Msáµj`[é†©èí·ê£#!l8‚·}i ÒWñ‘¬öKÔòVÆp•Ö=¿Ï~C ®íKÝ1Ö¯¦¸É=b¤Ú]%Öcœß*hˆ{Ú[czzæMÌn_þyyM| >Z¶_If‰ªåϤÁR÷^îwÕ÷Â1ëÓí¼„GxÛÿNà…ˆÿ¨e[Þí.rŠC”±Ë¾Ö^5n¨#8>ݨšÈ™<ŠG5©=jRa¿‘¤\õÀ ‚c…–“bÞ³=(¥®ÈBîsÒï'å!FˆÇm»1º•ð‚GHä3´ù„Pñä/œ\—/pHŠpA'Õ J<›¬ª‰¾«î›X•‡eÐ}»*»2Ü©!nxï]ÁQ”íÝy³(agÃ_£öÔ‡½ ¿Ž ©&²Òoà¾v€>%Ca1¼Vìª"J•”‰Ga*#øº=èTÖÙpð’@|Û»Xƒ»kV§w· ódóÄ+ôÅ&ƨe^daB§*à#­K̼!ry9¹#‹¸Ñ1¸Æ°¨£³ÖÚä(¡[¬H¡k´¿ˆÍ=¤&´Å«ô“Q¯#>­5ïÝýC‚Ù¾ÿ/ÜI'G4&ÛÛñtmWy²&%Z ]we/³Xõ¹=–†Ó¨ë(tŽø­ŒWG8ÑqD¥¯ª¹{ =ª.q’‡7Féf,¢B.cž»ßvÇzg|ÊßÁ7Þ}hVÛ$•Îû48‚C(rù—;…mîøsè;ëUz²™¼„ŸñUbò~Œµ–†K{Ô=»aÏ¡SÚî ¿Z;?(xÕ01¥´_ñÜ›¬ôV|8h~¬µh9JVôƒÍ¼©ÙÝÐLµr<H/hî&Ò**È`µ=˜Ž€Æ.LñH^…2\8JÃù\=«ží7ÒÍ£ïA.§jNÍŽÍu+>'ß:U–t¬ý55z p^Í(†Üä‹rð¨’êIhÔ7–ºY „Ô!¼ãB‚¼›M‚ý.ª1…D[3kªó„&ëÚçÕï¥e408€;×U?fϘÆ"yMz€UÕ 6¡½1x!2N¸ŠçÚWXáãP"Z~Œ:c)h_ä†ï¿dª €ƒÅ_Ãïb‰ð0êÎ¥Z±ò ôJ¦Ø¥‚fï¬ýK ¹Ò³ºèãê-ÑÑòksCDº0©sïÎ8°’¬«BÖ›zå&™Œ‹7½“s 'K£Œž‚1~ì~³Na:]“õ4q¬÷¾]0âQõTª%bq`ïe\³¼÷Ô€pw $Kà&Z<†ªaá9ÒþÕÖí=þ2ô^MÛ³¶ ²Š[ü‘!˾î$G®½ÇÌSGw"wÆ ÝWshL#ÒÓ~ϬFÐ 4 û½ €CdÚ‡ÓjLb º/â"g6TKªª‰áÒÛ©ö{ª‹Ž6cM>{vòSNâìE…³9«X©Ê8u$½¼uâë}¿UyŒÇm=ahïdoº1T)éY§Yö"?’¹ïñŠ"ot²×Î.á~1zöc€Ö¶×¼·*u%/ø>Þê¾íëÿûòPüWÿò_q&Ô©d×8À+)t¯\Ï¿9Κ£¸aúLâÐÝ_ëçœÜÙÐÊÕÞ$Å )Ûåù1ªóÛàÕ ø.¡ßˆj¶ªÀ„Ïñ@Æ2‰Žd`š÷¥‰IIwG{õ¤SŸÀøõÛAó /âªÆ ÌÁxˆ¬ØK®I%ØUÂCQتöU¬dݯf¦êîÉëLÎöÖ(ð^Á •J÷¾eÙØÄÃùíò{¯íf¢¡ª.5šqËŸr¦ó+EòtúÖM³š Ôk‚Ûoì £½R%9¥c«EаîχwÉ•£©‘8lï˜ zÄ0FÝ:B̶ˆlïYH Feˆ^ý&x½¾¼¿lÂGdE¾ Áê ÷Egª®nd‘£:FiàZYƸ3‡&s÷‹5T´1 e¸Ù޹”™ìÆ+¼'UÒ`/ÀgP¦Å)?+꽃¬6Ydudu›åM=VG‚8îž›¯w‘â7ûgeü#lò,H«ööÞ÷ÿJöû.BÚïmÝ_sA;?…s#AšÝ¿9©ÞÒ“¤ðU(ê÷Æ-°>‚ŽClÞ?öà²U!À¥·uëÌÎÞËn>ô·$¶ß%íýÉü>Ôõ‰WøPzYêÄ)€ª)YL÷íCèû]©.O2ýá‹ݽ0Žô‹Ù&m1A‘¤Á”G`ì\G­@Û 9°²—Ç8‰b:8CY…ÞÈUŒû5TBvÈ\æ%mÚBÜÑÕ&„š¥ßâe¨ªâ«ó)žá›üÓÄ™ ¸í5£˜“apÕ°©:5Pð5ðû„¶ZÆî¿ØçÔó¦ÒÇ~ •ðÞ×Ê{ò~›éa6ó*ÈN(‘…Æ D‡‡Øi¶Ï ®ÂI øuBÎl\£v:Æó?"spà&8 $:?U–DWÂÖ«Ðtå„kuaöÀ±/Ü-ç&ÈîÞÉω'8XUØè‹ã¬1íU|&o‚aq-eâN§Q7z|vî[®´yP ûѱðÐåÄ/yÇЇð]|®ýSü­0ì΃H“UI!ú¬ {¤„^42}køBb†SÒN«(¸\ {7òLÐ}ƒžÜ”1¡E­ô³™à¥žìá-vè _Hߨsç/í‡;d‚wr&ÜûM~ÿßÿþ¿ûOÅþ/þµû-_Þî¶:ÿ‡¸ûÊœhµ¬ÇcδQÀK죓èY„5€wˆ¸@z»¹ |TÞ86à«=€ü"—ú& ù0ÜþD¦æs¸ƒõm6 ´‡tƒh-LÆ• '|ní`ÊGJ vqüæ8k)6ß¿]í Dºé»fgg9MFŽÖDJšÀÍÂ8—/Çñ¥_vÒáÐA44ÔH¸;„®_ìw=†Ø½PoiüÍ~£X!Ïã¹òÃ"qÆìµ YeF8.B÷M—Wj¯ÝKäF“kå‚‘$ÔàÀFïõL¿º‡8›èj‰µ;x±Føh¼v.Óóümálæ³ð¨>N6®Þט¿ÏñеjLVQË`ŠÕýN*š·õÝ|M>ˆ±³g&5ˆ4ÐUGpPvo£î&ÖÌoö <™ÁdÌ3xUjÞ Gc'¯ÛíMhåeîÒÜý:ò"%AœeC*Ä:âÑý¢,â2FàÂ99 <-;Ÿ,=nÃân§€•XD)TÜ_l؃@“ÚqPpÁŸ©E.ÓÔ _k#»V>QÙU?•×í–éüH÷ÈãÒ´ÆØ’vYñxF‚lèRe᫲ÛA"vË †æàL!ð`ÚH?y“!½ÆÐ 9UOp ®e3{¥˜+A´æfã ÉŒ:ÿ1èN-¼œ0ðþ)–ñЉñ xÒf7×öéþ’Ô‰ûÚþNàBÊ9Âj_td´Ìs&DoeÎ'½k˜(é×aºôFžŽ™ŸÙŸÆÛb€Œã¨’]`zÏÑÀ\¹¶¿J[“Ðið‚\´7˜ U»ê,ÑãÆPÝbñUx4?›nQ’[qT’f­ }C¾^ãF$ö¶ñÛy%¡v¸èïAi¯Mø˜§•¥Þu‚ωYåÝðN ÚðƯ1vé[”m04¬y*£s˜oýböøXíÁe¬Î–õf£•/õs»‡þ1­Ä±ChŒ}ïÊSx5”_èýé`§Œyퟟ¥‰0”ƒíåB›ÌÆ rÞý‹ín‡ø‹ž€¥ù!œDÀ«Âv©ŠˆØöU| ý>\@ Ýâü Á þv?¢ªDTCC—·F}kü`ÏÁ ìö"ÏÁuà¿ü»¿ÿoÿiyÿmÎ1Õý®¹¬ÿü¶óÖ©ùxD3¡€"C\Ý'И½é˜°„mú)œ“Ó‹鳯S÷î¼ü6r Ë0ô³ýB`^ÆØnz“ÐÒÜ…‰„Fgof2c'·{™Òƒ¨ ž»Óþ¬1M$5î"ãJ阜do3¼ÙpÂŒø–®]$šU#GSãøvÇ£"Áž‡º‹×ƒä;ÀÊ¥šmw»N!±—4¢b[jêèUS3ÈzØþÐßg£€RºîƇ¿jè¼Ò¡©=Pz KÅå&#l1HÐMhäcà;1 ‘,ØòÁÉí«º° ¦Fçìõn dgÕìüXÂÈ,}/ò½ÿT½½FrÞ ãÅÈ®¡a+÷Á:ÃK¼§ jÎïÝbÆöWÂÒJ9K1·9E"ÛòÛ¯J&üöã·Þ/– aL Šô;Ä@(Yüý<¾Å]tw7Ž7™Â£y…CÔîKÙÔ AÒ™;¢12bÕè"¼wê‚UøUk¿[Ìaíƒ5 ¨ïá)g Jz&ŸÍ$Of'f¦Ñä‡ÕU{Sæ,ø÷î´Op¬½j<«NÜ,ì‰)àVpŒ:m—JU»dDlä ¶ŒÉ­T2Ê¥ƒÈjr0ÙbÑçÄ©”kd0ôÐá;ƒ¥1Od#kÖÀè+|iŸ ’-õæ«1A8ÇomcêÝÞ 5Àm¿ÉWð³¨íÞ½ ¬ª“Õx>…ƒ(Ø&4Þ,gyä9PI€‹ÚkBµlbà, |$œê)5 C‡›÷w§8iŒ¯Ðhb}‹·Ÿa`Æ´Î…QWRzoH\ ÑWûZù&J£œ@D!4ÒãPRÁbEO!qñp²á®b½KENR1”ÃÖ/*åt R˜"t±ä6>‚Ñëg‹™g4Ï6‡Þ±Ä3Œë‚/AvÈj/bœ8TM=ÆÝz$E=¶À|ü€Ÿ­ÝÙà3¼¬ƒ¯cl»àpp¤Íl ÁžÀ:5ª²ñ ¿Šåüé<6Ý­•y,¿©.IÒÌi >· @ŸýS1RrÔm`ì}ÝパgR„7?“¿@Jß½þ´?kØt{+w’—°ÇpøwCS'uS\÷.ýïþéIñ¿þÿ“PC;z_λj2»3Þk)ïïó¿Ò93 ¬ÐÔbĤ§ãp—žI ‘φ¥d«Cpн¹èl¦ŠÂìö0½â"Ý´Á à•ðCüRî¥Ìl¯n‘„FÒnâ¸kL­¶†Õ›¤ù&/2¸£+£VÜûK¾(OŽ0Û!މoÓCwWY1’W É$K0ŠÌîg}$W@F "&›j¡ŒÔÞŸ÷LÞ¨¾¼YJï0‹²GËK‚;Ýs@¢Ø0’ü Àh;— © î½Á5¹A’ßH*ÞÛ›Mï#3X‘J5¨ðµðåzÎLF•3X;/e”ÎQ‡Ãî?Án¯¢ÄC<È©q¨H¬•E^¶ª2:+qé"ÆMè}Çv7²÷µÇe›ze÷•&Ÿ"$0Yql›#ËkбQŽ®ýÃ}cÚ+uÈ›yëÆ¾æU” èƒèîÏ`ÏÂÞ©ð‘\ÛÛÛ(ÕÞ?¢Nb3ÂŽ= ïÉo†˜T1{o°ÝY¸­î8Ñ]EÛ+cÌÛ!½ „þ[Õ3ÌcþW›{ûëäwú WP"“84!Ýã¯6ÌFHŽÒ30¹&æÈ ÝJTzo £J•p °˜î‰Gj¬´”µšº\×P!£bŠUü¸ÖyLµN<:ïÀ²ž­##¤f†u »~íŒ!ãÓØd•”l¸€*΢Š%>¶;u¯~Ü(Î…XÈO·”I2ãµj<@É+ža~ï‘hèÂSú°oeúßÞKyì`ãfÀ¦*Ó’îI¹&à`áhî w· G÷¯‘œÐ÷r"]ÀÅŠ#âßÛ³8Ú¥™à•eà'¡Æg aÞÈš]Kõ(¾K< 4PfFçg÷;¨Æ–Fz!Õ.c•ª"gv®BWyr‚£}HWíþSý'È(Êr†5Ü[ì·ÑÀ§‚ÎöÀ‘œÎçð0:£;G2ÆØ¤Üªz¯îƒÿLÐêWx7jWÕ’þ6þ‹òGÃæÐÐÒÕ5ñ°F¼Q¯*ëÝŸÑ3³½-‡©wö±¬«CŒ^áH*{Õù] yÊbéáVï5àݬ6ºêœødÑx©.ñ·µI¬{WÝ«cï|¹Wú€ò÷ÿŸõÿg²„¦ÞIÍù ýA\>kôáßæÁÌ]ñvè>vºÍæ(ŽíÕH¤Ä˜±QCéfÆ«jgSŸõY¢}s¯Wê ¸·¯u bI¼™/E¹·÷ÿßôËCa@Cù*«\ü*NÓ݆¹Ú›j¹©Iò|‡«)ï…Q¾ŒûVÀÏQЬ X„Ò@Ž_^Œ,èØ¿ÐY£"±ÅÓÀj>‘Wñk@ñ#•ÆÏ0­0×ÈÛYƒíÉ\ô.š?£/ä=ÇC¥;Ï&p·Ü<ÆßTÁh³†Ö{‘0/{²~Áºx4x9EP  ÑqPasLßš1¼wèàãv/O|ºâ©‡ê€pÅæŸ`Qµƒá4suìÛܽÖO™mæÞÀ ɘ›™9â/»TaÕ«tð¨Ðå¨ô¸Äí ˜òj×Ýn'xÓvM_‰Ú³ÍrÈ[VL|(6p$,(û%Z:Í;ã÷7æ»´—y>>L„ï•…œçøvêÛý Éô½[ó¾.^dú|.w¦I•¤à,ž 8.ÔÁˆ¹>ê#1]•ÇÌhÒ€2ÂWyÌùmç4BOàhï7uõx›¯[ÓÖöØnÜ×.<€µqu@~ìÙƒRedxHÞ|;8Ä˯’Ø&°Œ/“pÍñQ:Ý/)ɨ´ë¼–…ñÕ»¥ƒ·›3˜¬ä+x)\—=ç³x•.X÷Bwè;˜U!ï\[šrùcꌊìŒAv´ÈòZ­vñ,vBÊwÄcÅNÃÂß*“¾î1kø¥uìxP°WœüÚ¾HA‹´¹Fæ6WR5=ÆÑø3…P_Ê™ÔrŸøF=1†‡m S æC¹\³µ=j”ORä^±ÓG –·¯u‘„ŸÙ9ž­Þot9{Ðä,Mßiè"RCG²Â*žâT_}#Æ}‘•ù<ô¸v3‹«¦®0 IŸÉŠ+¡êè\å…>Ô‰„uÆßUÚ×eŒ,‹24JŽ;EìÅxÿ‡SÎŒ}-ÕÙiÄ÷$Y‡b°ÓŠx˜•ø¦±„°¨q££ CÎàâ¨jùö“•`€Óu ×£¾[Ûlæ ¶D_kp‰În˜T­^ÆrB¼ˆºËfÿ÷¿ÿïø¿ã¯×_¯¿^½þzýõúëuscÿzýõúëõ×ë¯×_¯¿^þÿ„~€˜`Œ‰zTXtJPEG-ColorspacexÚ333~c%zTXtJPEG-Sampling-factorsxÚ3ª0Ô1„`zèByFjIEND®B`‚Grr-0.9.0/Development/RSSKit2 Spec/RSSKit-Spec.rtf000644 001751 000024 00000010100 11157030257 022006 0ustar00multixstaff000000 000000 {\rtf1\ansi\ansicpg10000\cocoartf102{\fonttbl\f0\fnil Vera Sans;} \paperw9680\paperh10120\hyphauto1\hyphfactor0\pard\tx0\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\ql\f0\fs20 \uc0 \par \pard\ql\fs32\b\pard\tx0\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\qc \uc0 RSSKit 2 Specification\fs20\b0 \uc0 \par Feb 14 2007\par \pard\ql\pard\tx0\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5300\tx5960\tx6600\tx7720\qc \uc0 G\'FCnther Noack\par \pard\ql\pard\tx0\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\ql \uc0 \par \fs26\b \uc0 Disclaimer\fs20\b0 \uc0 \par \par This document describes the RSSKit 2 and how it can be used by programmers. No guarantee for completeness is given.\par \par \par \fs26\b \uc0 Lessons learned from RSSKit 1\fs20\b0 \uc0 \par \par \par \par RSSKit 1 had a feed and an article class. What felt like the natural way to model RSS proved to become very complicated when applications needed to extend these classes. Suddenly RSSKit had to support storing these articles and feeds to the disk. Complicated mechanisms had to be (re)invented to coordinate the ridiciously tight coupling between class and subclass across framework borders.\par \par I tried to improve the situation in late 2006 by applying framework design techniques I just learned in a Software Architecture class. This involved introducing interfaces (Objective-C "formal protocols") for RSSFeed and RSSArticle. Using interfaces was quite nice, but it didn\rquote t play well with the relatively tight coupling between classes which I already had. (You can\rquote t subclass an interface.)\par \par You may have noticed that I kept adding more and more code which didn\rquote t actually relate to the core functionality of RSSKit, which - of course - is RSS file parsing.\par \par \par \par This is why both the RSSFeed and the RSSArticle class are now abandoned from RSSKit. What\rquote s left is just the parser itself. No background URL fetching. No storing of data structures to .plist files. No undocumented hook methods in RSSFeed to make subclassing possible.\par \par As the two only classes visible to the user in RSSKit now disappeared, the RSSKit API changes drastically, which is why the major version number was increased by one.\par \par \par \fs26\b \uc0 Short description\fs20\b0 \uc0 \par \par RSSKit is a GNUstep/Cocoa Objective-C framework that interprets RSS files from the world wide web and provides their content to the user in a simple way. Supported formats include:\par \par \tab - RSS 0.9\par \tab - RSS 1.0\par \tab - RSS 2.0\par \tab - Atom 0.3\par \tab - Atom 1.0\par \par \par \fs26\b \uc0 Goals\fs20\b0 \uc0 \par \par \tab - Parse all of the above mentioned file formats and hand everything found to\par \tab a delegate object not in the Kit.\par \tab - Abstract from the different RSS-type formats and subsum them as "RSS"\par \par \par \fs26\b \uc0 Non-goals\fs20\b0 \uc0 \par \par \tab - Storing and saving RSS feeds and articles to and from Plists.\par \tab - Providing a feed and a article class\par \par \par \fs26\b \uc0 Overview for users\fs20\b0 \uc0 \par \par Everything the user needs to know about RSSKit is the FeedParser class and the informal protocol for its delegate. These can be found in the main directory of RSSKit in the file FeedProtocol.h, but are also described below.\par \par \par \fs26\b \uc0 Overview for RSSKit developers\fs20\b0 \uc0 \par \par FIXME\par \par \par \fs26\b \uc0 Porting a RSSKit 1 application to RSSKit 2\fs20\b0 \uc0 \par \par There\rquote s no article class and no feed class any more. If you use these classes everywhere in your application, write your own implementation. (Do \i \uc0 not\i0 \uc0 copy them from RSSKit 1, these classes are a complete mess.) Write a FeedParser delegate class that creates articles for you.\par \par If you completely ignored the feed and article classes in your code and used them only to store the article contents into your own data structures, simply write a FeedParser delegate class which does this directly.\par }Grr-0.9.0/Components/ArticleOperations/000755 001751 000024 00000000000 11463637753 020526 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/ArticleTable/000755 001751 000024 00000000000 11463637751 017430 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/ArticleView/000755 001751 000024 00000000000 11463637751 017313 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/ChangeLog000644 001751 000024 00000001565 11161233620 016634 0ustar00multixstaff000000 000000 2009-03-21 Riccardo Mottola * removed URLComponent. Standard NSWorkspace will be used Feb-16-2007 Guenther Noack * Added Searching component Feb-01-2007 Guenther Noack * ArticleDatabase, FeedTable: Moved to /Development/Deprecated * Renamed FeedOperations component into DatabaseOperations * 'Add Category' entry Jan-29-2007 Guenther Noack * Database Tree View component * created TreeDatabase component as copy of ArticleDatabase Jan-23-2007 Guenther Noack * Fonts component Jan-17-2007 Guenther Noack * Feed Operations component Jan-17-2007 Guenther Noack * Article database component added * Removed the 'Component' suffix from all component directories' names Jan-16-2007 Guenther Noack * URL opening component for GNUstep, where NSWorkspace's -openURL: doesn't work yet. Jan-16-2007 Guenther Noack * created ChangeLog file Grr-0.9.0/Components/DatabaseOperations/000755 001751 000024 00000000000 11463637752 020646 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/DatabaseTreeView/000755 001751 000024 00000000000 11463637752 020255 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/Fonts/000755 001751 000024 00000000000 11463637752 016167 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/GNUmakefile000644 001751 000024 00000001171 11322046274 017133 0ustar00multixstaff000000 000000 include $(GNUSTEP_MAKEFILES)/common.make # View Providing Components SUBPROJECTS = \ ArticleTable \ ArticleView \ DatabaseTreeView \ # Mostly independent components with preference panels SUBPROJECTS += \ Proxy \ Fonts \ # Database components SUBPROJECTS += \ TreeDatabase \ # Operation components (Menu entries and toolbar delegates) SUBPROJECTS += \ DatabaseOperations \ ArticleOperations \ # Mixed stuff SUBPROJECTS += \ SubscriptionPanel \ Searching \ include $(GNUSTEP_MAKEFILES)/aggregate.make ADDITIONAL_INCLUDE_DIRS += -I../../../../libs/ ADDITIONAL_LIB_DIRS += -L../../../../libs/RSSKit/RSSKit.framework/Grr-0.9.0/Components/Proxy/000755 001751 000024 00000000000 11463637752 016217 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/Searching/000755 001751 000024 00000000000 11463637753 017002 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/SubscriptionPanel/000755 001751 000024 00000000000 11463637753 020543 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/TreeDatabase/000755 001751 000024 00000000000 11463637752 017422 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/TreeDatabase/COPYING000644 001751 000024 00000104512 11273363564 020454 0ustar00multixstaff000000 000000 GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read .Grr-0.9.0/Components/TreeDatabase/ChangeLog000644 001751 000024 00000002172 11267711564 021172 0ustar00multixstaff000000 000000 21-Sep-2009 Riccardo Mottola * use path component operations and use user library path and not a hard-coded gnustep path 21-Feb-2007 Guenther Noack * Replaced all occurences of "Grrr" with "Grr". This includes the renaming of the ~/Library/GNUstep/Grrr directory into Grr. 02-Feb-2007 Guenther Noack * Now sends focus request notifications when inserting elements. 01-Feb-2007 Guenther Noack * -subscribeToURL:... methods now fail if the URL is already subscribed. * -removeElement: implemented * -moveElement:... methods now catch if you try to move a category into a subcategory of itself. * -addCategoryNamed:... method added. 30-Jan-2007 Guenther Noack * -subscribeToURL:... methods * -moveElement:... methods * fixes to the -moveElement:intoCategory:position: method 29-Jan-2007 Guenther Noack * Copied directory to Components/TreeDatabase and renamed classes 21-Jan-2007 Guenther Noack * ~/Library/GNUstep/Grrr directory is now automatically generated. 18-Jan-2007 Guenther Noack * Made subscription method fail on nil URL 16-Jan-2007 Guenther Noack * Initial import as Components/ArticleDatabase Grr-0.9.0/Components/TreeDatabase/GNUmakefile000644 001751 000024 00000001064 11347533647 021474 0ustar00multixstaff000000 000000 include $(GNUSTEP_MAKEFILES)/common.make BUNDLE_NAME = TreeDatabase BUNDLE_EXTENSION = .grrdb $(BUNDLE_NAME)_COPY_INTO_DIR = ../../Grr.app/Resources/ TreeDatabase_OBJC_FILES = \ TreeDatabaseComponent.m \ TreeDatabase_HEADERS = \ TreeDatabaseComponent.h \ TreeDatabase_PRINCIPAL_CLASS = TreeDatabaseComponent ADDITIONAL_OBJCFLAGS = -Wall -Wno-import ADDITIONAL_INCLUDE_DIRS += -I../.. include ../../GNUmakefile.preamble ifeq ($(GNUSTEP_TARGET_OS),mingw32) ADDITIONAL_LIB_DIRS += ../../Grr.app/Grr.exe.a endif include $(GNUSTEP_MAKEFILES)/bundle.make Grr-0.9.0/Components/TreeDatabase/TreeDatabaseComponent.h000644 001751 000024 00000003433 11273363564 024001 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import #import "Components.h" #import "Database.h" @interface TreeDatabaseComponent : NSObject { NSMutableArray* topLevelElements; NSMutableSet* allArticles; // contains all articles that still need to be written back NSMutableSet* dirtyArticles; } // archiving -(BOOL)archive; -(BOOL)unarchive; -(NSString*)databaseStoragePath; -(void)articleChanged: (NSNotification*)aNotification; // helper methods -(void)_fetchAllFeedsInDBElementArray: (NSArray*)array; -(id)feedForURL: (NSURL*)aURL inArray: (NSArray*)anArray; -(BOOL)_removeElement: (id)anElement fromMutableArray: (NSMutableArray*)array; // --------------------------------------------------- // sending notifications // --------------------------------------------------- -(void) sendChangeNotification; @end Grr-0.9.0/Components/TreeDatabase/TreeDatabaseComponent.m000644 001751 000024 00000036445 11450462313 024004 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006-2007 Guenther Noack Copyright (C) 2009-2010 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import #import #import "TreeDatabaseComponent.h" #import "Article.h" #import "Feed.h" #ifdef __APPLE__ #import "GNUstep.h" #endif @interface TreeDatabaseComponent (Private) -(NSDictionary*)plistDictionary; -(void)focusElement: (id)elem; @end @implementation TreeDatabaseComponent (Private) -(NSDictionary*)plistDictionary { NSMutableDictionary* dict; NSMutableArray* mutArr; int i; NSAssert( topLevelElements != nil, @"Database was not initialized before archiving!" ); dict = [NSMutableDictionary new]; [dict setObject: @"Grr TreeDatabaseComponent" forKey: @"generator"]; [dict setObject: [NSDate new] forKey: @"modified"]; mutArr = [NSMutableArray new]; for (i=0; i<[topLevelElements count]; i++) { id elem = [topLevelElements objectAtIndex: i]; NSAssert1( [elem conformsToProtocol: @protocol(DatabaseElement)], @"The tree database top level element %@ doesn't " @"conform to the DatabaseElement protocol", elem ); [mutArr addObject: [elem plistDictionary]]; } [dict setObject: mutArr forKey: @"topLevelElements"]; return dict; } -(void)focusElement: (id)elem { [[NSNotificationCenter defaultCenter] postNotificationName: DatabaseElementFocusRequestNotification object: elem]; } @end @implementation TreeDatabaseComponent -(id)init { NSLog(@"Tree Database Component starting up..."); if ((self = [super init]) != nil) { [self unarchive]; ASSIGN(dirtyArticles, [NSMutableSet new]); // Register for article change events [[NSNotificationCenter defaultCenter] addObserver: self selector: @selector(articleChanged:) name: RSSArticleChangedNotification object: nil]; [self sendChangeNotification]; // not clean, but nobody's inheriting from this class } return self; } // ----------------------------- -(BOOL) saveDirtyArticles { BOOL success = YES; NSMutableSet* newDirtyArticleSet = [NSMutableSet new]; NSEnumerator* enumerator = [dirtyArticles objectEnumerator]; id
article; while ((article = [enumerator nextObject]) != nil) { if ([article store] == NO) { // if storing the article didn't work, keep it in the list success = NO; [newDirtyArticleSet addObject: article]; } } ASSIGN(dirtyArticles, newDirtyArticleSet); return success; } -(BOOL)archive { // Looks strange, it's done this way to keep the order // (dirty articles first, database itself afterwards) BOOL success = [self saveDirtyArticles]; success = success && [[self plistDictionary] writeToFile: [self databaseStoragePath] atomically: YES]; return success; } -(BOOL)unarchive { NSDictionary* dict; NSArray* elems; int i; // for iterations // Create new empty database ASSIGN(topLevelElements, [NSMutableArray new]); ASSIGN(allArticles, [NSMutableSet new]); dict = [NSDictionary dictionaryWithContentsOfFile: [self databaseStoragePath]]; elems = [dict objectForKey: @"topLevelElements"]; for (i=0; i<[elems count]; i++) { NSDictionary* elemDict = [elems objectAtIndex: i]; id elem = DatabaseElementFromPlistDictionary(elemDict); // FIXME: Add all articles to the database's article set! [topLevelElements addObject: elem]; // super element is nil, thus doesn't need to be set separately. } return YES; // worked. } -(NSString*)databaseStoragePath { static NSString* dbPath = nil; if (dbPath == nil) { NSString* path; NSFileManager* manager = [NSFileManager defaultManager]; BOOL isDir, exists; path = [NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES) lastObject]; path = [path stringByAppendingPathComponent:[[NSProcessInfo processInfo] processName]]; exists = [manager fileExistsAtPath: path isDirectory: &isDir]; if (exists) { NSAssert1(isDir, @"%@ is supposed to be a directory, but it isn't.", path); } else { if ([manager createDirectoryAtPath: path attributes: nil] == NO) { [NSException raise: @"GrrDBStorageCreationFailed" format: @"Creation of the DB storage directory %@ failed.", path]; } } ASSIGN(dbPath, [path stringByAppendingPathComponent: @"database.plist"]); } return dbPath; } // Output providing plugin impl -(NSSet*) objectsForPipeType: (id)aPipeType { NSAssert2( aPipeType == [PipeType articleType], @"%@ component does not support %@ output", self, aPipeType ); return [self articles]; } -(NSArray*)topLevelElements { return topLevelElements; } -(NSSet*)articles { return [NSSet setWithSet: allArticles]; } -(BOOL)removeArticle: (id
)article { // XXX: Apart from the hard implementation, does it make sense to delete articles? NSLog(@"Shall remove article %@", [article headline]); // don't forget to notify change! return NO; } // recursive -(BOOL)removeElement: (id)anElement { if ([self _removeElement: anElement fromMutableArray: topLevelElements]) { [self sendChangeNotification]; return YES; } else { return NO; } } -(BOOL)_removeElement: (id)anElement fromMutableArray: (NSMutableArray*)array { int i; BOOL success = NO; if ([array containsObject: anElement]) { [array removeObject: anElement]; success = YES; } for (i=0; i<[array count]; i++) { id elem = [array objectAtIndex: i]; if ([elem conformsToProtocol: @protocol(Category)]) { success = success || [(id)elem recursivelyRemoveElement: anElement]; } } return success; } -(void)fetchAllFeeds { [self _fetchAllFeedsInDBElementArray: topLevelElements]; [self sendChangeNotification]; } -(void)_fetchAllFeedsInDBElementArray: (NSArray*)array { int i; for (i=0; i<[array count]; i++) { id elem = [array objectAtIndex: i]; if ([elem conformsToProtocol: @protocol(Feed)]) { [(id)elem fetchInBackground]; } else if ([elem conformsToProtocol: @protocol(Category)]) { [self _fetchAllFeedsInDBElementArray: [(id)elem elements]]; } } } // -------------------------------------------------------------------- // Subscription methods // -------------------------------------------------------------------- -(BOOL)subscribeToURL: (NSURL*)aURL inCategory: (id)aCategory position: (int)index { feed; if (aURL == nil) { return NO; } // Check if URL is already subscribed in this database if ([self feedForURL: aURL inArray: topLevelElements]) { // Don't allow to subscribe to the same feed twice. return NO; } #ifdef GNUSTEP // If GNUstep base is below or equal 1.13.0, give a warning before loading a remote feed #if (GNUSTEP_BASE_MAJOR_VERSION < 1 || \ (GNUSTEP_BASE_MAJOR_VERSION == 1 && GNUSTEP_BASE_MINOR_VERSION <= 13) || \ ( GNUSTEP_BASE_MAJOR_VERSION == 1 && \ GNUSTEP_BASE_MINOR_VERSION == 13 && \ GNUSTEP_BASE_SUBMINOR_VERSION == 0 )) int result = NSRunAlertPanel( @"Security problem", [NSString stringWithFormat: @"Your GNUstep FoundationKit version (below or equal 1.13.0) is vulnerable to a\n" @"security problem which can be exploited through RSS and Atom feeds.\n\n" @"Do you trust the source of this feed ?\n\n%@", aURL], @"No, I don't trust this feed.", @"Yes, I trust this feed.", nil ); if (result == 1) { // User didn't trust the source. return NO; } #endif // VERSION #endif // GNUSTEP feed = (id)[[RSSFactory sharedFactory] feedWithURL: aURL]; if (feed == nil) { return NO; } if (aCategory == nil) { [topLevelElements insertObject: feed atIndex: index]; [feed setSuperElement: nil]; } else { [aCategory insertElement: feed atPosition: index]; } [feed fetchInBackground]; // directly fetch! [self focusElement: feed]; [self sendChangeNotification]; return YES; } -(BOOL)subscribeToURL: (NSURL*)aURL inCategory: (id)aCategory { return [self subscribeToURL: aURL inCategory: aCategory position: 0]; } -(BOOL)subscribeToURL: (NSURL*)aURL { return [self subscribeToURL: aURL inCategory: nil]; } /* * Searches the given array for a feed which subscribes to the given URL. * The array must consist of objects conforming to the DatabaseElement protocol. * Categories are searches recursively. */ -(id)feedForURL: (NSURL*)aURL inArray: (NSArray*)anArray { int i; for (i=0; i<[anArray count]; i++) { id elem = [anArray objectAtIndex: i]; if ([elem conformsToProtocol: @protocol(Feed)]) { if ([[(id)elem feedURL] isEqual: aURL]) { return (id)elem; } } else if ([elem conformsToProtocol: @protocol(Category)]) { id result = [self feedForURL: aURL inArray: [(id)elem elements]]; if (result != nil) { return result; } } } // nothing found return nil; } // --------------------------------------------------------------------------- // category adding methods // --------------------------------------------------------------------------- /** * Creates a new category with the given name in the specified * category at the given position. * * @return YES on success */ -(BOOL) addCategoryNamed: (NSString*)name inCategory: (id)aCategory position: (int)index { BOOL result; id cat = AUTORELEASE([[GrrCategory alloc] initWithName: name]); if (cat == nil) { return NO; } if (aCategory == nil) { [topLevelElements insertObject: cat atIndex: index]; [cat setSuperElement: nil]; result = YES; } else { result = [aCategory insertElement: cat atPosition: index]; } if (result) { [self focusElement: cat]; [self sendChangeNotification]; } return result; } /** * Creates a new category with the given name in the specified * category. * * @return YES on success */ -(BOOL) addCategoryNamed: (NSString*)name inCategory: (id)aCategory { return [self addCategoryNamed: name inCategory: aCategory position: 0]; } // --------------------------------------------------------------------------- // Moving methods // --------------------------------------------------------------------------- /* * This method moves an element by removing it from one category and adding it * to another. It sounds easy, but it's actually a bit more tricky than expected. * When moving an element inside the same category (changing the index), the * category has one element less than before and thus the target index will have * to be adjusted before inserting the object. */ -(BOOL)moveElement: (id)anElement intoCategory: (id)aCategory position: (int)targetIndex { id origSuperCategory; BOOL result = YES; // First check if we're just trying to move a category into a subcategory // of itself. The method directly fails in this case. id tmpCategory = aCategory; while (tmpCategory != nil) { if (tmpCategory == anElement) { return NO; } tmpCategory = [tmpCategory superElement]; } origSuperCategory = [anElement superElement]; // Delete if (origSuperCategory == nil) { if (aCategory == nil) { // src and target category are the same if ([topLevelElements indexOfObject: anElement] < targetIndex) { targetIndex--; } } [topLevelElements removeObject: anElement]; } else { if (aCategory == origSuperCategory) { if ([[origSuperCategory elements] indexOfObject: anElement] < targetIndex) { targetIndex--; } } result = [origSuperCategory removeElement: anElement]; } if (result == NO) { // Problems, better stopping the attempt right now. return NO; } // And insert again if (aCategory == nil) { [topLevelElements insertObject: anElement atIndex: targetIndex]; [anElement setSuperElement: nil]; } else { result = [aCategory insertElement: anElement atPosition: targetIndex]; // FIXME: If this proves to be a problem, we can try to insert // things back to where they came again here. NSAssert(result, @"Database corrupted."); } [self focusElement: anElement]; [self sendChangeNotification]; return result; } -(BOOL)moveElement: (id)anElement intoCategory: (id)aCategory { return [self moveElement: anElement intoCategory: aCategory position: 0]; } // --------------------------------------------------- // receiving notifications // --------------------------------------------------- // gets called whenever an article changes. -(void)articleChanged: (NSNotification*)aNotification { // add this article to the 'dirty' list [dirtyArticles addObject: [aNotification object]]; } // --------------------------------------------------- // sending notifications // --------------------------------------------------- -(void) sendChangeNotification { [[NSNotificationCenter defaultCenter] postNotificationName: DatabaseChangeNotification object: self]; } @end Grr-0.9.0/Components/SubscriptionPanel/COPYING000644 001751 000024 00000104512 11273363564 021574 0ustar00multixstaff000000 000000 GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read .Grr-0.9.0/Components/SubscriptionPanel/ChangeLog000644 001751 000024 00000000412 11157034136 022274 0ustar00multixstaff000000 000000 01-Feb-2007 Guenther Noack * support for reference element. (An element in the database where the newly created feed is placed in or below, depending on if it's a category or not) * emptied text box in Gorm 18-Jan-2007 Guenther Noack * initial version Grr-0.9.0/Components/SubscriptionPanel/English.lproj/000755 001751 000024 00000000000 11267711564 023254 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/SubscriptionPanel/GNUmakefile000644 001751 000024 00000001312 11347533647 022610 0ustar00multixstaff000000 000000 include $(GNUSTEP_MAKEFILES)/common.make BUNDLE_NAME = SubscriptionPanel BUNDLE_EXTENSION = .grrc $(BUNDLE_NAME)_COPY_INTO_DIR = ../../Grr.app/Resources/ SubscriptionPanel_OBJC_FILES = \ SubscriptionPanel.m \ SubscriptionPanel_HEADERS = \ SubscriptionPanel.h \ SubscriptionPanel_PRINCIPAL_CLASS = SubscriptionPanel SubscriptionPanel_LANGUAGES = English German SubscriptionPanel_LOCALIZED_RESOURCE_FILES = \ SubscriptionPanel.gorm \ Localizable.strings \ ADDITIONAL_OBJCFLAGS = -Wall -Wno-import ADDITIONAL_INCLUDE_DIRS += -I../.. include ../../GNUmakefile.preamble ifeq ($(GNUSTEP_TARGET_OS),mingw32) ADDITIONAL_LIB_DIRS += ../../Grr.app/Grr.exe.a endif include $(GNUSTEP_MAKEFILES)/bundle.make Grr-0.9.0/Components/SubscriptionPanel/German.lproj/000755 001751 000024 00000000000 11157034477 023073 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/SubscriptionPanel/SubscriptionPanel.h000644 001751 000024 00000002526 11301570512 024341 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import #import #import "../DatabaseOperations/SubscriptionPanelProtocol.h" /** * The controller for the subscription panel. */ @interface SubscriptionPanel : NSObject { IBOutlet NSPanel* panel; IBOutlet NSTextField* urlField; IBOutlet NSButton* subscriptionButton; id referenceElement; } +(id) shared; -(IBAction) subscribe: (id)sender; @end Grr-0.9.0/Components/SubscriptionPanel/SubscriptionPanel.m000644 001751 000024 00000012303 11313457775 024362 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import "SubscriptionPanel.h" #import "Database.h" #ifdef __APPLE__ #import "GNUstep.h" #endif @implementation SubscriptionPanel // ----------------------------------------------------- // initialisation // ----------------------------------------------------- +(id) shared { static SubscriptionPanel* controller = nil; if (controller == nil) { ASSIGN(controller, [SubscriptionPanel new]); } return controller; } -(id) init { if ((self = [super init]) != nil) { BOOL nibLoaded; nibLoaded = [NSBundle loadNibNamed:@"SubscriptionPanel" owner:self]; if (nibLoaded == NO) { NSLog(@"SubscriptionPanel: Failed to load nib."); return nil; } } return self; } -(void) dealloc { DESTROY(panel); DESTROY(referenceElement); [super dealloc]; } // ------------------------------------------------------------ // SubscriptionPanel protocol (see FeedOperations component) // ------------------------------------------------------------ -(void) show { [panel makeKeyAndOrderFront: self]; } -(void) setReferenceElement: (id) anElement { ASSIGN(referenceElement, anElement); } // ------------------------------------------------------------ // helper methods // ------------------------------------------------------------ -(BOOL) subscribeToURL: (NSURL*) url { BOOL result = NO; NSParameterAssert([url isKindOfClass: [NSURL class]]); if (referenceElement != nil) { if ([referenceElement conformsToProtocol: @protocol(Category)]) { result = [[Database shared] subscribeToURL: url inCategory: (id)referenceElement]; } else { int index = 0; id category; NSAssert1( [referenceElement conformsToProtocol: @protocol(DatabaseElement)], @"The reference element %@ is not a DatabaseElement.", referenceElement ); // The category to put the subscription into is the super category of the // reference element, the index is one below the reference element. category = [referenceElement superElement]; if (category != nil) { index = [[category elements] indexOfObject: referenceElement] + 1; } else { // The ref elements category was nil, so it's a top level element in the database. index = [[[Database shared] topLevelElements] indexOfObject: referenceElement]; NSAssert(index != NSNotFound, @"The reference element points to a bad super element!"); index ++; } result = [[Database shared] subscribeToURL: url inCategory: category position: index]; } } else { result = [[Database shared] subscribeToURL: url]; } return result; } // ------------------------------------------------------------ // GUI actions // ------------------------------------------------------------ -(IBAction) subscribe: (id)sender { NSURL* URL = [NSURL URLWithString: [urlField stringValue]]; NSLog(@"URL: %@", [urlField stringValue]); if (URL == nil) { NSRunAlertPanel( NSLocalizedString(@"Subscription failed", @"title of an alert dialog"), NSLocalizedString( @"The string you provided is not in URL format.", @"failure reason in alert dialog" ), _(@"Ok"), nil, nil ); } else { // URL is valid. if ([self subscribeToURL: URL]) { // success [panel close]; } else { // could not subscribe NSRunAlertPanel( NSLocalizedString(@"Subscription failed", @"alert message title"), NSLocalizedString( @"Your subscription failed. Possible reasons include:\n" @"\t- There's not a RSS or Atom document stored at this URL\n" @"\t- Incorrect Web Proxy settings\n", @"failure reason in alert dialog" ), _(@"Ok"), nil, nil ); } } } @end Grr-0.9.0/Components/SubscriptionPanel/German.lproj/Localizable.strings000644 001751 000024 00000002055 11157034137 026722 0ustar00multixstaff000000 000000 /*** German.lproj/Localizable.strings updated by make_strings 2007-02-17 10:47:11 +0000 add comments above this one ***/ /*** Unmatched/untranslated keys ***/ /* File: SubscriptionPanel.m:108 */ /* Comment: failure reason in alert dialog */ /* Flag: untranslated */ "The string you provided is not in URL format." = "Die Adresse ist nicht im URL-Format."; /* File: SubscriptionPanel.m:126 */ /* Comment: failure reason in alert dialog */ /* Flag: untranslated */ "Your subscription failed. Possible reasons include:\n\t- There's not a RSS or Atom document stored at this URL\n\t- Incorrect Web Proxy settings\n" = "Mögliche Fehler sind:\n\t- Es gibt keine RSS- oder Atom-Daten bei dieser URL\n\t- Fehlerhafte Web-Proxy-Einstellungen"; /*** Strings from SubscriptionPanel.m ***/ /* File: SubscriptionPanel.m:127 */ /* File: SubscriptionPanel.m:109 */ "Ok" = "Ok"; /* File: SubscriptionPanel.m:120 */ /* Comment: alert message title */ /* File: SubscriptionPanel.m:104 */ /* Comment: title of an alert dialog */ "Subscription failed" = "Abonnement fehlgeschlagen"; Grr-0.9.0/Components/SubscriptionPanel/English.lproj/Localizable.strings000644 001751 000024 00000002261 11157034136 027100 0ustar00multixstaff000000 000000 /*** English.lproj/Localizable.strings updated by make_strings 2007-02-17 10:47:11 +0000 add comments above this one ***/ /*** Keys found in multiple places ***/ /* File: SubscriptionPanel.m:104 */ /* Comment: title of an alert dialog */ /* Flag: untranslated */ /* File: SubscriptionPanel.m:120 */ /* Comment: alert message title */ /* Flag: untranslated */ "Subscription failed" = "Subscription failed"; /* File: SubscriptionPanel.m:109 */ /* Flag: untranslated */ /* File: SubscriptionPanel.m:127 */ /* Flag: untranslated */ "Ok" = "Ok"; /*** Unmatched/untranslated keys ***/ /* File: SubscriptionPanel.m:108 */ /* Comment: failure reason in alert dialog */ /* Flag: untranslated */ "The string you provided is not in URL format." = "The string you provided is not in URL format."; /* File: SubscriptionPanel.m:126 */ /* Comment: failure reason in alert dialog */ /* Flag: untranslated */ "Your subscription failed. Possible reasons include:\n\t- There's not a RSS or Atom document stored at this URL\n\t- Incorrect Web Proxy settings\n" = "Your subscription failed. Possible reasons include:\n\t- There's not a RSS or Atom document stored at this URL\n\t- Incorrect Web Proxy settings\n"; Grr-0.9.0/Components/SubscriptionPanel/English.lproj/SubscriptionPanel.gorm/000755 001751 000024 00000000000 11157034477 027662 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/SubscriptionPanel/English.lproj/SubscriptionPanel.nib/000755 001751 000024 00000000000 11313457775 027472 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/SubscriptionPanel/English.lproj/SubscriptionPanel.nib/classes.nib000644 001751 000024 00000000762 11301570512 031604 0ustar00multixstaff000000 000000 { IBClasses = ( {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, { ACTIONS = {subscribe = id; }; CLASS = SubscriptionPanel; LANGUAGE = ObjC; OUTLETS = { panel = NSPanel; referenceElement = id; subscriptionButton = NSButton; urlField = NSTextField; }; SUPERCLASS = NSObject; } ); IBVersion = 1; }Grr-0.9.0/Components/SubscriptionPanel/English.lproj/SubscriptionPanel.nib/info.nib000644 001751 000024 00000000704 11301570512 031076 0ustar00multixstaff000000 000000 IBDocumentLocation 168 97 356 240 0 0 1440 938 IBFramework Version 439.0 IBOpenObjects 6 IBSystem Version 8S165 Grr-0.9.0/Components/SubscriptionPanel/English.lproj/SubscriptionPanel.nib/keyedobjects.nib000644 001751 000024 00000010362 11313457775 032641 0ustar00multixstaff000000 000000 bplist00Ô Y$archiverX$versionT$topX$objects_NSKeyedArchiver† Ñ ]IB.objectdata€¯a 156<=BZ[\]aems€[𢣦§©®´»¼ÄÅÇÎÏÜæçèìîóô÷úþ  !%*+0149:9?DEMOW_°ghiüjmpŽ‘’ã’“”•–—˜›ž¡U$nullß  !"#$%&'()*+,-./0_NSObjectsValues_NSAccessibilityConnectors_NSClassesValuesZNSOidsKeys[NSNamesKeys]NSClassesKeys_NSAccessibilityOidsValues\NSOidsValues_NSVisibleWindowsV$class]NSConnections]NSNamesValues]NSObjectsKeys_NSAccessibilityOidsKeys[NSFramework]NSFontManagerYNSNextOidVNSRoot€E€]€N€O€F€M€_€P€€`€4€G€C€^€€€Ò234[NSClassName€€_SubscriptionPanelÒ789:X$classesZ$classname¢:;^NSCustomObjectXNSObject_IBCocoaFrameworkÒ>?AZNS.objects¡@€€3ÜCDEFGHIJKLMNOPQRSTUVWXY_NSWindowStyleMask_NSWindowBackingYNSMinSize]NSWindowTitle]NSWindowClass\NSWindowRect\NSScreenRectYNSMaxSize\NSWindowViewYNSWTFlags[NSViewClass€0€ € €€/€1€ ÿÿÿÿàx€2€ _{{80, 376}, {384, 85}}YSubscribeWNSPanelÒ^_`YNS.stringTView€ Ò78bc£cd;_NSMutableStringXNSStringÔfghi.klZNSSubviews_NSNextResponderWNSFrame€€€-€.Ò>nr£opq€€€€,×gthuvwVVz{|}~[NSSuperviewYNSEnabledXNSvFlagsVNSCell€ € € €€_{{268, 12}, {102, 32}}Ý‚ƒ„…†‡ˆ‰Š‹ŒŽŽo’“”•–—˜™_NSKeyEquivalent_NSAlternateImageYNSSupportZNSContents]NSControlView^NSButtonFlags2_NSPeriodicInterval]NSButtonFlags_NSPeriodicDelay[NSCellFlags_NSAlternateContents\NSCellFlags2€€€€€ÿÿÿÿ†‚@ÿ€Èþ€Ô›œžŸ ¡VNSSizeVNSNameXNSfFlags"AP€€\LucidaGrandeÒ78¤¥¢¥;VNSFontPÒ^¦`€ Ò78ª«¥«¬­w;\NSButtonCell]%NSButtonCell\NSActionCellÒ78¯°¥°±²³;XNSButtonYNSControlVNSView[NSResponder×gthuvwVV·{|}º€ € € €€_{{186, 12}, {82, 32}}Ý‚ƒ„…†‡ˆ‰Š‹Œ½ŽŽÀp’“”•–—˜™€€€€€€€VCancelÒ^¦`€ ×gthuvwVVÊ{|ÌÍ€ € € €+€!_{{20, 50}, {344, 22}}ÙÐу„…ÒŠŒÓÔŽ˜q{ÙÚÛ_NSBackgroundColor[NSTextColor_NSDrawsBackground€"€'€€€ €*ÿÿÿÿ”qþA@ÕÝÞßàáâãäåWNSColor[NSColorName\NSColorSpace]NSCatalogName€%€$€#€&VSystem_textBackgroundColorÓéßêNåWNSWhiteB1€&Ò78íÝ¢Ý;ÕÝÞßàïðãäå€)€(€#€&YtextColorÓéßõNåB0€&Ò78øù¤ù­w;_NSTextFieldCellÒ78ûü¦üý±²³;[NSTextField\%NSTextFieldÒ78ÿ£;^NSMutableArrayWNSArray_{{1, 1}, {384, 85}}Ò78²£²³;_{{0, 0}, {1440, 938}}Y{213, 72}_{3.40282e+38, 3.40282e+38}Ò78  ¢ ;_NSWindowTemplateÒ78  £ ;\NSMutableSetUNSSetÒ>r¦€5€8€:€=€?€A€,Ô@0]NSDestinationWNSLabelXNSSource€€6€7€UpanelÒ78"#£#$;_NSNibOutletConnector^NSNibConnectorÔq'0€€9€7€XurlFieldÔ@-.p€€;€<€]performClose:Ò7823£3$;_NSNibControlConnectorÔ06.o€€>€<€Zsubscribe:Ô0<.q€€@€<€ÔoA0€€B€7€_subscriptionButtonÒ>FL¥o@Vpq€€€ €€€DÒ78N¢;Ò>PL¥V0@VV€ €€€ € €DÒ>XL¥o@0pq€€€€€€DÒ>`L¥abcde€H€I€J€K€L€DUPanel\File's OwnerYNSButton1Ò>kL €DÒ>nL €DÒ>qL¬q@0Vop€:€5€?€8€€€€=€ €€A€€DÒ>€L¬‚ƒ„…†‡ˆ‰Š‹Œ€Q€R€S€T€U€V€W€X€Y€Z€[€\€D     Ò>™r €,Ò>œL €DÒ>ŸL €DÒ78¢£¢£;^NSIBObjectData#,1:LQVdf+1|Žª¼ÇÓáý $2@Nht‚Œ“•—™›Ÿ¡£¥§©«­¯±³µ·ÀÌÎÐäíö1:EHJL}‘£­»ÉÖãíú "+-/HRZcmrt}„–Ÿ°»ÍÕ×ÙÛÝæíïñóõ(18:<>?BDF_”¦¹ÃÎÜë ,BOQSUWY[]fhjoqv‡Ž•ž£¥§ª·ÀÅÌÍÖØáìù(1;BNkmoqrtvŽÃÅÇÉËÍÏÑØáã  #H\h|~€‚„†‡‰’—¬´ÀÍÛÝßáãåì      % * ? A C E G Q ^ a c l u ‡ © ¶ ¿ Æ Õ Ý ó ü   % B K P c l s € † œ ž   ¢ ¤ ¦ ¨ ª » É Ñ Ú Ü Þ à â è ñ ø   / 1 3 5 7 @ Q S U W Y g p w   ¢ ¤ ¦ ¨ ³ Ä Æ È Ê Ì Ý ß á ã å ú         # ( 1 < > @ B D F H Q \ ^ ` b d f h q | ~ € ‚ „ † ˆ Ž › ¥ ® ¯ ± º » ½ Æ ß á ã å ç é ë í ï ñ ó õ ÷ ù     ! # % ' ) + - / 1 3 5 7 9 ; = ? A C E G I R S U ^ _ a j k m v {¤ ŠGrr-0.9.0/Components/SubscriptionPanel/English.lproj/SubscriptionPanel.nib/objects.nib000644 001751 000024 00000002512 11313457775 031615 0ustar00multixstaff000000 000000  typedstreamè„@„„„NSIBObjectDataà„„NSObject…’„„„NSCustomObject)”„@@„„„NSString”„+SubscriptionPanel†…†„i–„„„NSButton„„ NSControl)„„NSView)„„ NSResponder”’„œ’…™„ @@@@ffffffff„„„NSMutableArray„„NSArray”™’™’„š’ž™‚€ž…………º R R ’ž’…’…’…„icc@„„„ NSButtonCell?„„ NSActionCell„„NSCellA”„ii‚þ‚„@@@@„˜˜Cancel†„„„NSFont”™$„[36c]þÿLucidaGrande„f „cªªª†……„i:…’…’¢„ ssii@@@@@È‚†‚@ÿ„˜˜†„„„NSMutableString˜˜†…¨…††’„„„ NSTextField›’ž™‚€ž…………2XX’ž’…’…’…¡„„„NSTextFieldCell>¥¥‚”qþA‚@¦ª¨……«…’…’­„c@@„„„NSColor”ª„@@@„˜˜System†„˜˜textBackgroundColor†„²ª„ff††„²ª²³„˜˜ textColor†„²ª³†††’…„:…††………€U€U’…’…’…’…†™‚€ž………… f f ’ž’…’…’…¡„¤¥‚þ‚¦„˜˜ Subscribe†¨……«…’…’™¬È‚†‚@ÿª„¬˜†…¨…††ž–„„„NSWindowTemplateø”„ iiffffi@@@@@cPx€U‚àx„˜˜ Subscribe†„˜˜NSPanel†„¬˜View†ž…„ffff ªª³ÕH’…ª³ƒÿîƒÿ–ž¼–¢ž–­ž™–™„˜˜NSButton†–¼„˜˜Panel†–•„˜˜ File's Owner†–¢„˜˜ NSButton1†–­„˜˜ NSTextField†’„„„ NSMutableSet„„NSSet”„I’¼†’„ ™’„„„NSNibOutletConnectorÏ„„NSNibConnector”²•¼„˜˜panel††’„˲•­„˜˜urlField††’„„„NSNibControlConnectorÏ̲¢¼„˜˜ performClose:††’„Ѳ™•„˜˜ subscribe:††’„Ѳ­•„˜˜ subscribe:††’„˲•™„˜˜subscriptionButton†††’…™ „@iÐ ¾Ê ¾Õ¾Î ¾­ ¾¼¾•¾Ó ¾ž¾™¾×¾¢™™’„˜˜IBCocoaFramework††Grr-0.9.0/Components/SubscriptionPanel/English.lproj/SubscriptionPanel.gorm/data.classes000644 001751 000024 00000000432 11157034136 032141 0ustar00multixstaff000000 000000 { "## Comment" = "Do NOT change this file, Gorm maintains it"; FirstResponder = { Actions = ( "subscribe:" ); Super = NSObject; }; SubscriptionPanel = { Actions = ( "subscribe:" ); Outlets = ( panel, urlField ); Super = NSObject; }; }Grr-0.9.0/Components/SubscriptionPanel/English.lproj/SubscriptionPanel.gorm/data.info000644 001751 000024 00000000270 11157034137 031440 0ustar00multixstaff000000 000000 GNUstep archive00002c24:00000003:00000003:00000000:01GormFilePrefsManager1NSObject%01NSString&%Latest Version0±& % Typed StreamGrr-0.9.0/Components/SubscriptionPanel/English.lproj/SubscriptionPanel.gorm/objects.gorm000644 001751 000024 00000004430 11157034137 032173 0ustar00multixstaff000000 000000 GNUstep archive00002c24:0000001d:0000003d:00000000:01GSNibContainer1NSObject01 GSMutableSet1 NSMutableSet1NSSet&01GSWindowTemplate1GSClassSwapper01NSString&%NSPanel1 NSPanel1 NSWindow1 NSResponder%  C¿ B†&% C D€01 NSView%  C¿ B†  C¿ B†&01 NSMutableArray1NSArray&01 NSTextField1 NSControl% A B Cµ A¨  Cµ A¨&0± &%0 1NSTextFieldCell1 NSActionCell1NSCell0 ±&0 1NSFont%° &&&&&&&&0%’0 1NSColor0 ±&%NSNamedColorSpace0±&%System0±&%textBackgroundColor0±° °0±& % textColor’01NSButton% C“€ @à Bš AÀ  Bš AÀ&0± &%01 NSButtonCell0±& % Subscribe° °&&&&&&&&%’0±&0±&&&&0±% CT @à Bœ AÀ  Bœ AÀ&0± &%0±0±&%Cancel° °&&&&&&&&%’0±&0±&&&&0±° 0±&%System0 ±&%windowBackgroundColor0!±&%Window0"±& % Subscribe°" ?€ ?€ F@ F@%&   D€ D@0#± &°0$± &°0%1NSMutableDictionary1 NSDictionary&0&±& % TextField(0)°0'±&%NSOwner0(±&%SubscriptionPanel0)±& % Button(0)°0*±&%Panel(0)°0+±& % Button(1)°0,±&%View(0)°0-± &  0.1NSNibConnector°*0/±&%NSOwner00±°,°*01±°&°,02±°)°,03±°+°,041NSNibControlConnector°+°*051NSMutableString& % performClose:06±°)°/07±& % subscribe:08±°&°/°7091NSNibOutletConnector°/°&0:±&%urlField0;±°/°*0<±&%panel0=±&Grr-0.9.0/Components/Searching/COPYING000644 001751 000024 00000104512 11273363563 020032 0ustar00multixstaff000000 000000 GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read .Grr-0.9.0/Components/Searching/ChangeLog000644 001751 000024 00000000051 11157034126 020531 0ustar00multixstaff000000 000000 Feb-16-2007 Guenther Noack * created Grr-0.9.0/Components/Searching/English.lproj/000755 001751 000024 00000000000 11157034477 021512 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/Searching/GNUmakefile000644 001751 000024 00000001253 11347533647 021053 0ustar00multixstaff000000 000000 include $(GNUSTEP_MAKEFILES)/common.make BUNDLE_NAME = Searching BUNDLE_EXTENSION = .grrc $(BUNDLE_NAME)_COPY_INTO_DIR = ../../Grr.app/Resources/ Searching_OBJC_FILES = \ Searching.m \ NSSet+ArticleFiltering.m \ Searching_HEADERS = \ Searching.h \ NSSet+ArticleFiltering.h \ Searching_PRINCIPAL_CLASS = SearchingComponent Searching_LANGUAGES = English German Searching_LOCALIZED_RESOURCE_FILES = \ Localizable.strings \ ADDITIONAL_OBJCFLAGS = -Wall -Wno-import ADDITIONAL_INCLUDE_DIRS += -I../.. include ../../GNUmakefile.preamble ifeq ($(GNUSTEP_TARGET_OS),mingw32) ADDITIONAL_LIB_DIRS += ../../Grr.app/Grr.exe.a endif include $(GNUSTEP_MAKEFILES)/bundle.make Grr-0.9.0/Components/Searching/German.lproj/000755 001751 000024 00000000000 11157034477 021332 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/Searching/NSSet+ArticleFiltering.h000644 001751 000024 00000002071 11273363563 023364 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import #import @interface NSSet (ArticleFiltering) - (NSSet*) subsetFilteredForString: (NSString*) searchString; @end Grr-0.9.0/Components/Searching/NSSet+ArticleFiltering.m000644 001751 000024 00000004114 11273363563 023371 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import "NSSet+ArticleFiltering.h" #import "Article.h" @implementation NSSet (ArticleFiltering) /** * Searches the articles contained in the receiver for the given string. * Returns the result set of articles that matched the search string. * If the search string is nil or empty, the receiver itself is returned. */ - (NSSet*) subsetFilteredForString: (NSString*) searchString { NSArray* articles; unsigned subsetSize = 0; id
* subsetObjects; int i; NSSet* resultSet; if (searchString == nil || [searchString length] == 0) { return self; } articles = [self allObjects]; subsetObjects = malloc( sizeof(id) * [articles count] ); for (i=0; i<[articles count]; i++) { id
article = [articles objectAtIndex: i]; NSString* headline = [article headline]; if (headline != nil) { if ([headline rangeOfString: searchString].location != NSNotFound) { subsetObjects[subsetSize] = article; subsetSize ++; } } } NSLog(@"filtered down to %d of %d articles.", subsetSize, [articles count]); resultSet = [NSSet setWithObjects: subsetObjects count: subsetSize]; free( subsetObjects ); return resultSet; } @end Grr-0.9.0/Components/Searching/Searching.h000644 001751 000024 00000002310 11273363563 021044 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import #import "ToolbarDelegate.h" #import "Components.h" @interface SearchingComponent : NSObject { NSToolbarItem* toolbarItem; NSSearchField* searchField; NSString* searchString; NSSet* inputSet; NSSet* outputSet; } @end Grr-0.9.0/Components/Searching/Searching.m000644 001751 000024 00000011474 11447220751 021056 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009-2010 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import "Searching.h" #import "NSSet+ArticleFiltering.h" #ifdef __APPLE__ #import "GNUstep.h" #endif #define IDENTIFIER @"Search" /* allowed and default item identifiers */ static NSArray* itemIdentifiers = nil; @interface SearchingComponent (Private) -(void)_setOutputSet: (NSSet*)newOutputSet; @end @implementation SearchingComponent // ------------------------------------------------ // initialization // ------------------------------------------------ - (id) init { if ((self = [super init]) != nil) { toolbarItem = [[NSToolbarItem alloc] initWithItemIdentifier: IDENTIFIER]; searchField = [[NSSearchField alloc] initWithFrame: NSMakeRect(0, 0, 200, 22)]; [searchField setRecentsAutosaveName: @"recent article searches"]; [toolbarItem setView: searchField]; [toolbarItem setMinSize:NSMakeSize(42.0, 32.0)]; // set min and max size or the item won't appear on Cocoa [toolbarItem setMaxSize:NSMakeSize(210.0, 32.0)]; // when a view is set in a toolbar item [searchField setTarget: self]; [searchField setAction: @selector(searchAction:)]; [toolbarItem setLabel: NSLocalizedString(@"Search", @"search toolbar item label")]; if (itemIdentifiers == nil) { itemIdentifiers = [[NSArray alloc] initWithObjects: NSToolbarFlexibleSpaceItemIdentifier, IDENTIFIER, nil ]; } } return self; } // ------------------------------------------------ // toolbar delegate methods // ------------------------------------------------ - (NSToolbarItem*)toolbar: (NSToolbar*)toolbar itemForItemIdentifier: (NSString*)itemIdentifier willBeInsertedIntoToolbar: (BOOL)flag { if ([itemIdentifier isEqualToString: IDENTIFIER]) { return toolbarItem; } else { return nil; } } - (NSArray*) toolbarAllowedItemIdentifiers: (NSToolbar*)toolbar { return itemIdentifiers; } - (NSArray*) toolbarDefaultItemIdentifiers: (NSToolbar*)toolbar { return itemIdentifiers; } // ------------------------------------------------ // actual searching // ------------------------------------------------ -(void) searchAction: (id)sender { NSLog(@"search action"); ASSIGN(searchString, [searchField stringValue]); [self _setOutputSet: [inputSet subsetFilteredForString: searchString]]; } // ------------------------------------------------ // input accepting component protocol // ------------------------------------------------ -(void)componentDidUpdateSet: (NSNotification*) aNotification { id component = [aNotification object]; NSSet* newInputSet = [component objectsForPipeType: [PipeType articleType]]; if ([newInputSet isSubsetOfSet: inputSet]) { NSMutableSet* mutSet = [NSMutableSet setWithSet: newInputSet]; [mutSet intersectSet: outputSet]; [self _setOutputSet: mutSet]; } else { [self _setOutputSet: [newInputSet subsetFilteredForString: searchString]]; } ASSIGN(inputSet, newInputSet); } // ------------------------------------------------ // output stuff // ------------------------------------------------ /** * Call this to change the output set. This method also * checks if the output set maybe didn't change and only * sends the change notification if it did. */ -(void)_setOutputSet: (NSSet*)newOutputSet { // Note: For outputSet == nil, this evaluates to TRUE. if ([outputSet isEqualToSet: newOutputSet] == NO) { NSNotificationCenter* center; ASSIGN(outputSet, newOutputSet); center = [NSNotificationCenter defaultCenter]; [center postNotificationName: ComponentDidUpdateNotification object: self]; } } -(NSSet*) objectsForPipeType: (id)aPipeType; { NSSet *retval; NSAssert2( aPipeType == [PipeType articleType], @"%@ component does not support pipe type %@", self, aPipeType ); if (outputSet != nil) { retval = [NSSet setWithSet: outputSet]; } else { retval = [[NSSet new] autorelease]; } return retval; } @end Grr-0.9.0/Components/Searching/German.lproj/Localizable.strings000644 001751 000024 00000000366 11157034127 025163 0ustar00multixstaff000000 000000 /*** German.lproj/Localizable.strings updated by make_strings 2007-02-17 10:47:11 +0000 add comments above this one ***/ /*** Strings from Searching.m ***/ /* File: Searching.m:32 */ /* Comment: search toolbar item label */ "Search" = "Suche"; Grr-0.9.0/Components/Searching/English.lproj/Localizable.strings000644 001751 000024 00000000370 11157034127 025336 0ustar00multixstaff000000 000000 /*** English.lproj/Localizable.strings updated by make_strings 2007-02-17 10:47:11 +0000 add comments above this one ***/ /*** Strings from Searching.m ***/ /* File: Searching.m:32 */ /* Comment: search toolbar item label */ "Search" = "Search"; Grr-0.9.0/Components/Proxy/COPYING000644 001751 000024 00000104512 11273363563 017250 0ustar00multixstaff000000 000000 GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read .Grr-0.9.0/Components/Proxy/ChangeLog000644 001751 000024 00000000177 11157034115 017756 0ustar00multixstaff000000 000000 02-Feb-2007 Guenther Noack * NSURL+Proxy.[mh]: Moved back to main project 15-Jan-2007 Guenther Noack * Initial creation Grr-0.9.0/Components/Proxy/English.lproj/000755 001751 000024 00000000000 11264475012 020721 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/Proxy/GNUmakefile000644 001751 000024 00000001140 11347533647 020264 0ustar00multixstaff000000 000000 include $(GNUSTEP_MAKEFILES)/common.make BUNDLE_NAME = Proxy BUNDLE_EXTENSION = .grrc $(BUNDLE_NAME)_COPY_INTO_DIR = ../../Grr.app/Resources/ Proxy_OBJC_FILES = \ ProxyComponent.m \ Proxy_HEADERS = \ ProxyComponent.h \ Proxy_PRINCIPAL_CLASS = ProxyComponent Proxy_LANGUAGES = English German Proxy_LOCALIZED_RESOURCE_FILES = \ ProxyComponent.gorm \ ADDITIONAL_OBJCFLAGS = -Wall -Wno-import ADDITIONAL_INCLUDE_DIRS += -I../.. include ../../GNUmakefile.preamble ifeq ($(GNUSTEP_TARGET_OS),mingw32) ADDITIONAL_LIB_DIRS += ../../Grr.app/Grr.exe.a endif include $(GNUSTEP_MAKEFILES)/bundle.make Grr-0.9.0/Components/Proxy/German.lproj/000755 001751 000024 00000000000 11157034477 020550 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/Proxy/ProxyComponent.h000644 001751 000024 00000002525 11273363563 021373 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import #import #import "PreferencesComponent.h" @interface ProxyComponent : PreferencesComponent { IBOutlet NSControl* hostnameControl; IBOutlet NSControl* portControl; IBOutlet NSButton* proxyUseButton; NSUserDefaults* defaults; } -(IBAction) hostnameChanged: (id)sender; -(IBAction) portChanged: (id)sender; -(IBAction) proxyUseButtonChanged: (id)sender; -(void) updateGUI; @end Grr-0.9.0/Components/Proxy/ProxyComponent.m000644 001751 000024 00000006311 11447730607 021375 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import "ProxyComponent.h" #ifdef __APPLE__ #import "GNUstep.h" #endif @implementation ProxyComponent // --------------------------------------- // init and dealloc // --------------------------------------- -(id) init { if ((self = [super init]) != nil) { RETAIN(hostnameControl); RETAIN(portControl); RETAIN(proxyUseButton); ASSIGN(defaults, [NSUserDefaults standardUserDefaults]); [self updateGUI]; } return self; } -(void) dealloc { DESTROY(hostnameControl); DESTROY(portControl); DESTROY(proxyUseButton); DESTROY(defaults); [super dealloc]; } // --------------------------------------- // Overriding stuff from the superclass // --------------------------------------- -(NSString*) prefPaneName { return @"Proxy"; } -(NSImage*) prefPaneIcon { return [NSImage imageNamed: @"WebProxy"]; } // --------------------------------------- // Handles actions invoked from the GUI and sets user defaults // --------------------------------------- -(void) hostnameChanged: (id)sender { NSString* hostStr = [hostnameControl stringValue]; [defaults setObject: hostStr forKey: @"ProxyHostname"]; [self updateGUI]; } -(void) portChanged: (id)sender { int num = [[portControl stringValue] intValue]; if (num == 0) { num = 3128; } [defaults setInteger: num forKey: @"ProxyPort"]; [self updateGUI]; } -(void) proxyUseButtonChanged: (id)sender { BOOL enabled; int state = [proxyUseButton state]; NSAssert1(state == NSOnState || state == NSOffState, @"Bad button state %d", state); if (state == NSOnState) { enabled = YES; } else { // NSOffState enabled = NO; } [defaults setBool: enabled forKey: @"ProxyEnabled"]; [self updateGUI]; } // --------------------------------------- // Updates the GUI from the user defaults // --------------------------------------- -(void) updateGUI { NSString *hostName; hostName = [defaults stringForKey: @"ProxyHostname"]; if(hostName != nil) // FIXME: this is a hack for MacOS [hostnameControl setStringValue: hostName]; [portControl setIntValue: [defaults integerForKey: @"ProxyPort"]]; [proxyUseButton setIntValue: [defaults boolForKey: @"ProxyEnabled"]]; } @end Grr-0.9.0/Components/Proxy/German.lproj/ProxyComponent.gorm/000755 001751 000024 00000000000 11157034477 024517 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/Proxy/German.lproj/ProxyComponent.gorm/data.classes000644 001751 000024 00000001327 11157034115 026777 0ustar00multixstaff000000 000000 { "## Comment" = "Do NOT change this file, Gorm maintains it"; FirstResponder = { Actions = ( "hostnameChanged:", "proxyUseButtonChanged:", "portChanged:" ); Super = NSObject; }; PreferencesComponent = { Actions = ( ); Outlets = ( ); Super = ViewProvidingComponent; }; ProxyComponent = { Actions = ( "hostnameChanged:", "proxyUseButtonChanged:", "portChanged:" ); Outlets = ( hostnameControl, proxyUseButton, portControl ); Super = PreferencesComponent; }; UKNibOwner = { Actions = ( ); Outlets = ( ); Super = NSObject; }; ViewProvidingComponent = { Actions = ( ); Outlets = ( _view ); Super = UKNibOwner; }; }Grr-0.9.0/Components/Proxy/German.lproj/ProxyComponent.gorm/data.info000644 001751 000024 00000000270 11157034116 026272 0ustar00multixstaff000000 000000 GNUstep archive00002c24:00000003:00000003:00000000:01GormFilePrefsManager1NSObject%01NSString&%Latest Version0±& % Typed StreamGrr-0.9.0/Components/Proxy/German.lproj/ProxyComponent.gorm/objects.gorm000644 001751 000024 00000007341 11157034116 027031 0ustar00multixstaff000000 000000 GNUstep archive00002c24:0000001f:00000069:00000000:01GSNibContainer1NSObject01 GSMutableSet1 NSMutableSet1NSSet&01GSWindowTemplate1GSClassSwapper01NSString&%NSPanel1 NSPanel1 NSWindow1 NSResponder%  C€ C!& % B D@01 NSView%  C€ C!  C€ C!&01 NSMutableArray1NSArray&01NSBox% AÀ B C‚€ BÚ  C‚€ BÚ&0± &0 ± % @à @à Cw Bª  Cw Bª&0 ± &0 1 NSTextField1 NSControl% A0 Aè C< A¨  C< A¨& 0 ± &%0 1NSTextFieldCell1 NSActionCell1NSCell0±& % example.org01NSFont%°&&&&&&&&0%’01NSColor0±&%NSNamedColorSpace0±&%System0±&%textBackgroundColor0±°°0±& % textColor’0±% CL Aè B A¨  B A¨& 0± &%0±0±&%3128°°&&&&&&&&0%’0±°0±&%System0±&%textBackgroundColor0±°°0±& % textColor’0±% A0 A0 C< A  C< A& 0 ± &%0!±0"±& % Rechnername0#±% A°"&&&&&&&&0%’0$±°0%±&%System0&±&%textBackgroundColor0'±°°%0(±& % textColor’0)±% CL A0 B A  B A& 0*± &%0+±0,±&%Port°#°,&&&&&&&&0%’0-±°0.±&%System0/±&%textBackgroundColor00±°°.01±& % textColor’021NSButton% A0 B\ Cc A€  Cc A€& 03± &%041 NSButtonCell05±&&%&Inhalte über einen Web-Proxy empfangen061NSImage071NSMutableString&%common_SwitchOff°°5&&&&&&&&%’08±&09±&0:±0;±&%common_SwitchOn&&&0<±0=±&%Proxy-Einstellungen°°=&&&&&&&& @  @ %%0>±0?±&%NSCalibratedRGBColorSpace ?eåæ ?eåæ ?eåæ ?eåæ ?€0@±&%Window0A±&%Panel°A ?€ ?€ F@ F@%&   D€ D@0B± &0C± &0D1NSMutableDictionary1 NSDictionary& 0E±& % Button(0)°20F±& % TextField(3)°)0G±& % TextField(0)° 0H±&%NSOwner0I±&%ProxyComponent0J±&%Panel(0)°0K±& % TextField(2)°0L±&%View(1)° 0M±& % TextField(1)°0N±&%Box(0)°0O±&%View(0)°0P± &0Q1NSNibConnector°J0R±&%NSOwner0S±°O°J0T±°G°N0U±°M°N0V±°K°N0W±°F°N0X±°E°N0Y1NSNibOutletConnector°R°G0Z±&%hostnameControl0[±°R°M0\±& % portControl0]±°R°E0^±&%proxyUseButton0_1NSNibControlConnector°G°R0`±&%hostnameChanged:0a±°M°R0b±& % portChanged:0c±°E°R0d±&%proxyUseButtonChanged:0e±°N°O0f±°L°N0g±°R°N0h±&%_view0i±&Grr-0.9.0/Components/Proxy/English.lproj/ProxyComponent.gorm/000755 001751 000024 00000000000 11157034477 024677 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/Proxy/English.lproj/ProxyComponent.nib/000755 001751 000024 00000000000 11301570512 024465 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/Proxy/English.lproj/ProxyComponent.nib/keyedobjects.nib000644 001751 000024 00000101635 11301570512 027640 0ustar00multixstaff000000 000000 $archiver NSKeyedArchiver $objects $null $class CF$UID 133 NSAccessibilityConnectors CF$UID 130 NSAccessibilityOidsKeys CF$UID 131 NSAccessibilityOidsValues CF$UID 132 NSClassesKeys CF$UID 109 NSClassesValues CF$UID 110 NSConnections CF$UID 8 NSFontManager CF$UID 0 NSFramework CF$UID 5 NSNamesKeys CF$UID 100 NSNamesValues CF$UID 101 NSNextOid 28 NSObjectsKeys CF$UID 85 NSObjectsValues CF$UID 99 NSOidsKeys CF$UID 111 NSOidsValues CF$UID 112 NSRoot CF$UID 2 NSVisibleWindows CF$UID 6 $class CF$UID 4 NSClassName CF$UID 3 ProxyComponent $classes NSCustomObject NSObject $classname NSCustomObject IBCocoaFramework $class CF$UID 7 NS.objects $classes NSMutableSet NSSet NSObject $classname NSMutableSet $class CF$UID 60 NS.objects CF$UID 9 CF$UID 72 CF$UID 74 CF$UID 76 CF$UID 78 CF$UID 81 CF$UID 83 $class CF$UID 71 NSDestination CF$UID 10 NSLabel CF$UID 70 NSSource CF$UID 2 $class CF$UID 69 NSBorderType 3 NSBoxType 0 NSContentView CF$UID 13 NSFrame CF$UID 63 NSNextResponder CF$UID 11 NSOffsets CF$UID 64 NSSubviews CF$UID 12 NSSuperview CF$UID 11 NSTitleCell CF$UID 65 NSTitlePosition 2 NSTransparent NSvFlags 18 $class CF$UID 62 NSFrame CF$UID 87 NSNextResponder CF$UID 0 NSSubviews CF$UID 86 $class CF$UID 60 NS.objects CF$UID 13 $class CF$UID 62 NSFrame CF$UID 61 NSNextResponder CF$UID 10 NSSubviews CF$UID 14 NSSuperview CF$UID 10 $class CF$UID 60 NS.objects CF$UID 15 CF$UID 32 CF$UID 36 CF$UID 46 CF$UID 56 $class CF$UID 31 NSCell CF$UID 17 NSEnabled NSFrame CF$UID 16 NSNextResponder CF$UID 13 NSSuperview CF$UID 13 NSvFlags 266 {{14, 28}, {188, 22}} $class CF$UID 30 NSBackgroundColor CF$UID 22 NSCellFlags -1804468671 NSCellFlags2 4195328 NSContents CF$UID 18 NSControlView CF$UID 15 NSDrawsBackground NSSupport CF$UID 19 NSTextColor CF$UID 27 example.org $class CF$UID 21 NSName CF$UID 20 NSSize 13 NSfFlags 1044 LucidaGrande $classes NSFont NSObject $classname NSFont $class CF$UID 26 NSCatalogName CF$UID 23 NSColor CF$UID 25 NSColorName CF$UID 24 NSColorSpace 6 System textBackgroundColor $class CF$UID 26 NSColorSpace 3 NSWhite MQA= $classes NSColor NSObject $classname NSColor $class CF$UID 26 NSCatalogName CF$UID 23 NSColor CF$UID 29 NSColorName CF$UID 28 NSColorSpace 6 textColor $class CF$UID 26 NSColorSpace 3 NSWhite MAA= $classes NSTextFieldCell NSActionCell NSCell NSObject $classname NSTextFieldCell $classes NSTextField %NSTextField NSControl NSView NSResponder NSObject $classname NSTextField $class CF$UID 31 NSCell CF$UID 34 NSEnabled NSFrame CF$UID 33 NSNextResponder CF$UID 13 NSSuperview CF$UID 13 NSvFlags 265 {{207, 28}, {41, 22}} $class CF$UID 30 NSBackgroundColor CF$UID 22 NSCellFlags -1804468671 NSCellFlags2 4195328 NSContents CF$UID 35 NSControlView CF$UID 32 NSDrawsBackground NSSupport CF$UID 19 NSTextColor CF$UID 27 3128 $class CF$UID 31 NSCell CF$UID 38 NSEnabled NSFrame CF$UID 37 NSNextResponder CF$UID 13 NSSuperview CF$UID 13 NSvFlags 266 {{13, 14}, {104, 11}} $class CF$UID 30 NSBackgroundColor CF$UID 41 NSCellFlags 67239424 NSCellFlags2 4194304 NSContents CF$UID 39 NSControlView CF$UID 36 NSSupport CF$UID 40 NSTextColor CF$UID 44 Hostname $class CF$UID 21 NSName CF$UID 20 NSSize 9 NSfFlags 3614 $class CF$UID 26 NSCatalogName CF$UID 23 NSColor CF$UID 43 NSColorName CF$UID 42 NSColorSpace 6 controlColor $class CF$UID 26 NSColorSpace 3 NSWhite MC42NjY2NjY2OQA= $class CF$UID 26 NSCatalogName CF$UID 23 NSColor CF$UID 29 NSColorName CF$UID 45 NSColorSpace 6 controlTextColor $class CF$UID 55 NSCell CF$UID 48 NSEnabled NSFrame CF$UID 47 NSNextResponder CF$UID 13 NSSuperview CF$UID 13 NSvFlags 266 {{12, 61}, {213, 18}} $class CF$UID 54 NSAlternateContents CF$UID 53 NSAlternateImage CF$UID 50 NSButtonFlags 1211912703 NSButtonFlags2 2 NSCellFlags 67239424 NSCellFlags2 0 NSContents CF$UID 49 NSControlView CF$UID 46 NSKeyEquivalent CF$UID 53 NSPeriodicDelay 200 NSPeriodicInterval 25 NSSupport CF$UID 19 Use a web proxy for retrieving $class CF$UID 52 NSImageName CF$UID 51 NSSwitch $classes NSButtonImageSource NSObject $classname NSButtonImageSource $classes NSButtonCell %NSButtonCell NSActionCell NSCell NSObject $classname NSButtonCell $classes NSButton NSControl NSView NSResponder NSObject $classname NSButton $class CF$UID 31 NSCell CF$UID 58 NSEnabled NSFrame CF$UID 57 NSNextResponder CF$UID 13 NSSuperview CF$UID 13 NSvFlags 265 {{204, 14}, {48, 11}} $class CF$UID 30 NSBackgroundColor CF$UID 41 NSCellFlags 67239424 NSCellFlags2 4194304 NSContents CF$UID 59 NSControlView CF$UID 56 NSSupport CF$UID 40 NSTextColor CF$UID 44 Port $classes NSMutableArray NSArray NSObject $classname NSMutableArray {{2, 2}, {263, 91}} $classes NSView NSResponder NSObject $classname NSView {{16, 38}, {267, 108}} {0, 0} $class CF$UID 30 NSBackgroundColor CF$UID 22 NSCellFlags 67239424 NSCellFlags2 0 NSContents CF$UID 66 NSSupport CF$UID 67 NSTextColor CF$UID 68 Proxy settings $class CF$UID 21 NSName CF$UID 20 NSSize 11 NSfFlags 16 $class CF$UID 26 NSColorSpace 3 NSWhite MCAwLjgwMDAwMDAxAA== $classes NSBox NSView NSResponder NSObject $classname NSBox _view $classes NSNibOutletConnector NSNibConnector NSObject $classname NSNibOutletConnector $class CF$UID 71 NSDestination CF$UID 15 NSLabel CF$UID 73 NSSource CF$UID 2 hostnameControl $class CF$UID 71 NSDestination CF$UID 32 NSLabel CF$UID 75 NSSource CF$UID 2 portControl $class CF$UID 71 NSDestination CF$UID 46 NSLabel CF$UID 77 NSSource CF$UID 2 proxyUseButton $class CF$UID 80 NSDestination CF$UID 2 NSLabel CF$UID 79 NSSource CF$UID 46 proxyUseButtonChanged $classes NSNibControlConnector NSNibConnector NSObject $classname NSNibControlConnector $class CF$UID 80 NSDestination CF$UID 2 NSLabel CF$UID 82 NSSource CF$UID 15 hostnameChanged $class CF$UID 80 NSDestination CF$UID 2 NSLabel CF$UID 84 NSSource CF$UID 32 portChanged $class CF$UID 98 NS.objects CF$UID 13 CF$UID 15 CF$UID 56 CF$UID 11 CF$UID 36 CF$UID 46 CF$UID 32 CF$UID 88 CF$UID 10 $class CF$UID 60 NS.objects CF$UID 10 {{1, 1}, {315, 161}} $class CF$UID 97 NSMaxSize CF$UID 96 NSMinSize CF$UID 95 NSScreenRect CF$UID 94 NSViewClass CF$UID 93 NSWTFlags 1886912512 NSWindowBacking 2 NSWindowClass CF$UID 92 NSWindowRect CF$UID 89 NSWindowStyleMask 3 NSWindowTitle CF$UID 90 NSWindowView CF$UID 11 {{57, 377}, {315, 161}} $class CF$UID 91 NS.string Panel $classes NSMutableString NSString NSObject $classname NSMutableString NSPanel $class CF$UID 91 NS.string View {{0, 0}, {1440, 938}} {213, 129} {3.40282e+38, 3.40282e+38} $classes NSWindowTemplate NSObject $classname NSWindowTemplate $classes NSArray NSObject $classname NSArray $class CF$UID 98 NS.objects CF$UID 10 CF$UID 13 CF$UID 13 CF$UID 88 CF$UID 13 CF$UID 13 CF$UID 13 CF$UID 2 CF$UID 11 $class CF$UID 98 NS.objects CF$UID 32 CF$UID 46 CF$UID 15 CF$UID 56 CF$UID 2 CF$UID 88 CF$UID 36 $class CF$UID 98 NS.objects CF$UID 102 CF$UID 103 CF$UID 104 CF$UID 105 CF$UID 106 CF$UID 107 CF$UID 108 NSTextField1 NSButton4 NSTextField NSTextField1111 File's Owner Panel NSTextField111 $class CF$UID 98 NS.objects $class CF$UID 98 NS.objects $class CF$UID 98 NS.objects CF$UID 32 CF$UID 56 CF$UID 13 CF$UID 15 CF$UID 81 CF$UID 11 CF$UID 9 CF$UID 76 CF$UID 74 CF$UID 83 CF$UID 78 CF$UID 72 CF$UID 10 CF$UID 88 CF$UID 36 CF$UID 2 CF$UID 46 $class CF$UID 98 NS.objects CF$UID 113 CF$UID 114 CF$UID 115 CF$UID 116 CF$UID 117 CF$UID 118 CF$UID 119 CF$UID 120 CF$UID 121 CF$UID 122 CF$UID 123 CF$UID 124 CF$UID 125 CF$UID 126 CF$UID 127 CF$UID 128 CF$UID 129 8 11 13 7 26 5 21 24 23 27 25 22 12 6 9 1 10 $class CF$UID 60 NS.objects $class CF$UID 98 NS.objects $class CF$UID 98 NS.objects $classes NSIBObjectData NSObject $classname NSIBObjectData $top IB.objectdata CF$UID 1 $version 100000 Grr-0.9.0/Components/Proxy/English.lproj/ProxyComponent.nib/classes.nib000644 001751 000024 00000001634 11301570512 026620 0ustar00multixstaff000000 000000 { IBClasses = ( {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, { CLASS = PreferencesComponent; LANGUAGE = ObjC; SUPERCLASS = ViewProvidingComponent; }, { ACTIONS = {hostnameChanged = id; portChanged = id; proxyUseButtonChanged = id; }; CLASS = ProxyComponent; LANGUAGE = ObjC; OUTLETS = { hostnameControl = NSControl; portControl = NSControl; proxyUseButton = NSButton; }; SUPERCLASS = PreferencesComponent; }, {CLASS = UKNibOwner; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, { CLASS = ViewProvidingComponent; LANGUAGE = ObjC; OUTLETS = {"_view" = NSView; }; SUPERCLASS = NSObject; } ); IBVersion = 1; }Grr-0.9.0/Components/Proxy/English.lproj/ProxyComponent.nib/info.nib000644 001751 000024 00000000756 11301570512 026122 0ustar00multixstaff000000 000000 IBDocumentLocation 129 138 356 240 0 0 1440 938 IBFramework Version 439.0 IBOpenObjects 6 IBSystem Version 8S165 IBUsesTextArchiving Grr-0.9.0/Components/Proxy/English.lproj/ProxyComponent.gorm/data.classes000644 001751 000024 00000001327 11157034115 027157 0ustar00multixstaff000000 000000 { "## Comment" = "Do NOT change this file, Gorm maintains it"; FirstResponder = { Actions = ( "hostnameChanged:", "proxyUseButtonChanged:", "portChanged:" ); Super = NSObject; }; PreferencesComponent = { Actions = ( ); Outlets = ( ); Super = ViewProvidingComponent; }; ProxyComponent = { Actions = ( "hostnameChanged:", "proxyUseButtonChanged:", "portChanged:" ); Outlets = ( hostnameControl, proxyUseButton, portControl ); Super = PreferencesComponent; }; UKNibOwner = { Actions = ( ); Outlets = ( ); Super = NSObject; }; ViewProvidingComponent = { Actions = ( ); Outlets = ( _view ); Super = UKNibOwner; }; }Grr-0.9.0/Components/Proxy/English.lproj/ProxyComponent.gorm/data.info000644 001751 000024 00000000270 11157034115 026451 0ustar00multixstaff000000 000000 GNUstep archive00002c24:00000003:00000003:00000000:01GormFilePrefsManager1NSObject%01NSString&%Latest Version0±& % Typed StreamGrr-0.9.0/Components/Proxy/English.lproj/ProxyComponent.gorm/objects.gorm000644 001751 000024 00000007326 11157034115 027213 0ustar00multixstaff000000 000000 GNUstep archive00002c24:0000001f:00000069:00000000:01GSNibContainer1NSObject01 GSMutableSet1 NSMutableSet1NSSet&01GSWindowTemplate1GSClassSwapper01NSString&%NSPanel1 NSPanel1 NSWindow1 NSResponder%  C€ C!& % B DÀ01 NSView%  C€ C!  C€ C!&01 NSMutableArray1NSArray&01NSBox% AÀ B C‚€ BÚ  C‚€ BÚ&0± &0 ± % @à @à Cw B¬  Cw B¬&0 ± &0 1 NSTextField1 NSControl% A0 Að C< A¨  C< A¨& 0 ± &%0 1NSTextFieldCell1 NSActionCell1NSCell0±& % example.org01NSFont%°&&&&&&&&0%’01NSColor0±&%NSNamedColorSpace0±&%System0±&%textBackgroundColor0±°°0±& % textColor’0±% CL Að B A¨  B A¨& 0± &%0±0±&%3128°°&&&&&&&&0%’0±°0±&%System0±&%textBackgroundColor0±°°0±& % textColor’0±% A0 A@ C< A  C< A& 0 ± &%0!±0"±&%Hostname0#±% A°"&&&&&&&&0%’0$±°0%±&%System0&±&%textBackgroundColor0'±°°%0(±& % textColor’0)±% CL A@ B A  B A& 0*± &%0+±0,±&%Port°#°,&&&&&&&&0%’0-±°0.±&%System0/±&%textBackgroundColor00±°°.01±& % textColor’021NSButton% A0 B` Cc A€  Cc A€& 03± &%041 NSButtonCell05±&#%#Use a web proxy for retrieving data061NSImage071NSMutableString&%common_SwitchOff°°5&&&&&&&&%’08±&09±&0:±0;±&%common_SwitchOn&&&0<±0=±&%Proxy settings°°=&&&&&&&& @  @ %%0>±0?±&%NSCalibratedRGBColorSpace ?eåæ ?eåæ ?eåæ ?eåæ ?€0@±&%Window0A±&%Panel°A ?€ ?€ F@ F@%&   D€ D@0B± &0C± &0D1NSMutableDictionary1 NSDictionary& 0E±& % TextField(0)° 0F±& % TextField(3)°)0G±& % Button(0)°20H±&%NSOwner0I±&%ProxyComponent0J±&%Panel(0)°0K±& % TextField(2)°0L±&%View(1)° 0M±& % TextField(1)°0N±&%Box(0)°0O±&%View(0)°0P± &0Q1NSNibConnector°J0R±&%NSOwner0S±°O°J0T±°E°N0U±°M°N0V±°K°N0W±°F°N0X±°G°N0Y1NSNibOutletConnector°R°E0Z±&%hostnameControl0[±°R°M0\±& % portControl0]±°R°G0^±&%proxyUseButton0_1NSNibControlConnector°E°R0`±&%hostnameChanged:0a±°M°R0b±& % portChanged:0c±°G°R0d±&%proxyUseButtonChanged:0e±°N°O0f±°L°N0g±°R°N0h±&%_view0i±&Grr-0.9.0/Components/Fonts/COPYING000644 001751 000024 00000104512 11273363562 017217 0ustar00multixstaff000000 000000 GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read .Grr-0.9.0/Components/Fonts/ChangeLog000644 001751 000024 00000000267 11157034064 017731 0ustar00multixstaff000000 000000 Feb-17-2007 Guenther Noack * Jesse's font icon Jan-30-2007 Guenther Noack * New icon Jan-24-2007 Guenther Noack * works now Jan-23-2007 Guenther Noack * Initial creation Grr-0.9.0/Components/Fonts/English.lproj/000755 001751 000024 00000000000 11267711564 020701 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/Fonts/FontBox.h000644 001751 000024 00000003434 11273363562 017715 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import #import extern NSString* const FontBoxChangedNotification; /** * This is a subclass of NSBox which is supposed to be connected with two NSPopUpButtons * in Gorm. It handles the selection of a font family and size and automatically connects * this selection with user defaults keys. */ @interface FontBox: NSBox { IBOutlet NSPopUpButton* fontSelector; IBOutlet NSPopUpButton* sizeSelector; // The names of the defaults for font name and size. NSString* nameDefault; NSString* sizeDefault; } -(IBAction) fontSelectionChanged: (id)sender; -(IBAction) sizeSelectionChanged: (id)sender; -(void) setNameOptions: (NSArray*) nameOptions; -(void) setSizeOptions: (NSArray*) sizeOptions; -(void) attachToNameDefault: (NSString*) nameDefaultName; -(void) attachToSizeDefault: (NSString*) sizeDefaultName; -(void) notifyChange; @end Grr-0.9.0/Components/Fonts/FontBox.m000644 001751 000024 00000007550 11306043677 017724 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import "FontBox.h" #ifdef __APPLE__ #import "GNUstep.h" #endif NSString* const FontBoxChangedNotification = @"FontBoxChangedNotification"; static NSMutableDictionary* titleToFontSizeDict = nil; @implementation FontBox // ---------------------------------------------------- // Responding to actions from the GUI // ---------------------------------------------------- -(IBAction) fontSelectionChanged: (id)sender { [[NSUserDefaults standardUserDefaults] setObject: [sender titleOfSelectedItem] forKey: nameDefault]; [self notifyChange]; } -(IBAction) sizeSelectionChanged: (id)sender { [[NSUserDefaults standardUserDefaults] setObject: [titleToFontSizeDict objectForKey: [sender titleOfSelectedItem]] forKey: sizeDefault]; [self notifyChange]; } // ---------------------------------------------------- // Setting the options // ---------------------------------------------------- -(void) setNameOptions: (NSArray*) nameOptions { NSAssert(fontSelector != nil, @"Where is my font selector?"); [fontSelector removeAllItems]; [fontSelector addItemsWithTitles: nameOptions]; } -(void) setSizeOptions: (NSArray*) sizeOptions { int i; NSMutableArray* sizeOptionsTitles = [NSMutableArray new]; NSAssert(sizeSelector != nil, @"Where is my size selector?"); if (titleToFontSizeDict == nil) { ASSIGN(titleToFontSizeDict, [NSMutableDictionary new]); } for (i=0; i<[sizeOptions count]; i++) { NSString* floatObj = [sizeOptions objectAtIndex: i]; NSString* title = [floatObj description]; [titleToFontSizeDict setObject: floatObj forKey: title]; [sizeOptionsTitles addObject: title]; } [sizeSelector removeAllItems]; [sizeSelector addItemsWithTitles: sizeOptionsTitles]; } // ---------------------------------------------------- // Attach font box to user defaults // ---------------------------------------------------- -(void) attachToNameDefault: (NSString*) nameDefaultName; { NSString* selName; ASSIGN(nameDefault, nameDefaultName); selName = [[NSUserDefaults standardUserDefaults] objectForKey: nameDefault]; [fontSelector selectItemWithTitle: selName]; NSLog(@"tried to select item with title %@", selName); } -(void) attachToSizeDefault: (NSString*) sizeDefaultName { NSNumber* size; ASSIGN(sizeDefault, sizeDefaultName); size = [[NSUserDefaults standardUserDefaults] objectForKey: sizeDefault]; [sizeSelector selectItemWithTitle: [size description]]; } // ---------------------------------------------------- // Notifies on changes // ---------------------------------------------------- -(void) notifyChange { [[NSNotificationCenter defaultCenter] postNotificationName: FontBoxChangedNotification object: self userInfo: nil]; } @end Grr-0.9.0/Components/Fonts/FontsComponent.h000644 001751 000024 00000002246 11273363563 021313 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import "PreferencesComponent.h" #import "FontBox.h" @interface FontsComponent : PreferencesComponent { IBOutlet FontBox* feedTableFontBox; IBOutlet FontBox* articleTableFontBox; IBOutlet FontBox* articleFontBox; IBOutlet FontBox* articleFixedFontBox; } @end Grr-0.9.0/Components/Fonts/FontsComponent.m000644 001751 000024 00000007256 11273363563 021326 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import "FontsComponent.h" @implementation FontsComponent -(void) awakeFromNib { NSFontManager* fontManager = [NSFontManager sharedFontManager]; NSArray* fonts; NSArray* sizeArray; NSString* imgPath; NSImage* fontsImage; NSLog(@"Font component awoke from Nib."); fonts = [[fontManager availableFontNamesWithTraits: 0] sortedArrayUsingSelector: @selector(compare:)]; sizeArray = [NSArray arrayWithObjects: [NSNumber numberWithFloat: 7], [NSNumber numberWithFloat: 8], [NSNumber numberWithFloat: 9], [NSNumber numberWithFloat: 10], [NSNumber numberWithFloat: 11], [NSNumber numberWithFloat: 12], [NSNumber numberWithFloat: 13], [NSNumber numberWithFloat: 14], [NSNumber numberWithFloat: 16], [NSNumber numberWithFloat: 18], [NSNumber numberWithFloat: 20], [NSNumber numberWithFloat: 22], [NSNumber numberWithFloat: 24], [NSNumber numberWithFloat: 36], [NSNumber numberWithFloat: 48], nil ]; [feedTableFontBox setNameOptions: fonts]; [feedTableFontBox setSizeOptions: sizeArray]; [feedTableFontBox attachToNameDefault: @"RSSReaderFeedListFontDefaults"]; [feedTableFontBox attachToSizeDefault: @"RSSReaderFeedListSizeDefaults"]; [articleTableFontBox setNameOptions: fonts]; [articleTableFontBox setSizeOptions: sizeArray]; [articleTableFontBox attachToNameDefault: @"RSSReaderArticleListFontDefaults"]; [articleTableFontBox attachToSizeDefault: @"RSSReaderArticleListSizeDefaults"]; [articleFontBox setNameOptions: fonts]; [articleFontBox setSizeOptions: sizeArray]; [articleFontBox attachToNameDefault: @"RSSReaderArticleContentFontDefaults"]; [articleFontBox attachToSizeDefault: @"RSSReaderArticleContentSizeDefaults"]; [articleFixedFontBox setNameOptions: fonts]; [articleFixedFontBox setSizeOptions: sizeArray]; [articleFixedFontBox attachToNameDefault: @"RSSReaderFixedArticleContentFontDefaults"]; [articleFixedFontBox attachToSizeDefault: @"RSSReaderFixedArticleContentSizeDefaults"]; // Load font image and give name imgPath = [[NSBundle bundleForClass: [self class]] pathForResource: @"Fonts" ofType: @"tiff" ]; NSAssert1([imgPath length] > 0, @"Bad image path %@", imgPath); fontsImage = [[NSImage alloc] initWithContentsOfFile: imgPath]; NSAssert(fontsImage != nil, @"\"Fonts\" image couldn't be loaded from the resources."); [fontsImage setName: @"Fonts"]; } // ---------------------------------------------------- // PreferencePanel methods // ---------------------------------------------------- -(NSString*) prefPaneName { return @"Fonts"; } -(NSImage*) prefPaneIcon { return [NSImage imageNamed: @"Fonts"]; } @end Grr-0.9.0/Components/Fonts/GNUmakefile000644 001751 000024 00000001252 11347533647 020240 0ustar00multixstaff000000 000000 include $(GNUSTEP_MAKEFILES)/common.make BUNDLE_NAME = Fonts BUNDLE_EXTENSION = .grrc $(BUNDLE_NAME)_COPY_INTO_DIR = ../../Grr.app/Resources/ Fonts_OBJC_FILES = \ FontsComponent.m \ FontBox.m \ Fonts_HEADERS = \ FontsComponent.h \ FontBox.h \ Fonts_PRINCIPAL_CLASS = FontsComponent Fonts_LANGUAGES = English German Fonts_LOCALIZED_RESOURCE_FILES = \ FontsComponent.gorm \ Fonts_RESOURCE_FILES = \ Resources/Fonts.tiff \ ADDITIONAL_OBJCFLAGS = -Wall -Wno-import ADDITIONAL_INCLUDE_DIRS += -I../.. include ../../GNUmakefile.preamble ifeq ($(GNUSTEP_TARGET_OS),mingw32) ADDITIONAL_LIB_DIRS += ../../Grr.app/Grr.exe.a endif include $(GNUSTEP_MAKEFILES)/bundle.make Grr-0.9.0/Components/Fonts/Resources/000755 001751 000024 00000000000 11157034477 020134 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/Fonts/Resources/Fonts.tiff000755 001751 000024 00000010414 11157034064 022072 0ustar00multixstaff000000 000000 II*C̱ÿm(úÿ؉ÿÿÿL äÿÿÿ¶bÿÉÿÿü0ÕÃ*þÿÿ›6ÿdÄÿÿí¦òBÿÿÿuüËÿÿÞ vÿ-kÿÿÿPâÅíÿÿ½QÿS“ÿÿþ6Âå*úÿÿ¢(ÿ ÅÿÿñŽÿþúûûûûûúÿÿÿÿ|ïÇpsssssssqäÿÿâ cÿH†ÿÿÿXÓâ&ùÿÿÄFÿy®ÿÿÿ=¼ûKÿÿÿ¨8ÿÇêÿÿö#ÒÿÖ äÿÿÿ¶ ›çÿûþؤ,¨ÕüûûûÿØj¥™—™¤š,œ¤™———›¥dþ  Ú â@ü(RE:\ETI\Toolbar-Fonts.tiffHHGrr-0.9.0/Components/Fonts/English.lproj/FontsComponent.gorm/000755 001751 000024 00000000000 11157034477 024617 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/Fonts/English.lproj/FontsComponent.nib/000755 001751 000024 00000000000 11302103662 024404 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/Fonts/English.lproj/FontsComponent.nib/classes.nib000644 001751 000024 00000002216 11266554437 026557 0ustar00multixstaff000000 000000 { IBClasses = ( {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, { ACTIONS = {fontSelectionChanged = id; sizeSelectionChanged = id; }; CLASS = FontBox; LANGUAGE = ObjC; OUTLETS = {fontSelector = NSPopUpButton; sizeSelector = NSPopUpButton; }; SUPERCLASS = NSBox; }, { CLASS = FontsComponent; LANGUAGE = ObjC; OUTLETS = { articleFixedFontBox = FontBox; articleFontBox = FontBox; articleTableFontBox = FontBox; feedTableFontBox = FontBox; }; SUPERCLASS = PreferencesComponent; }, { CLASS = PreferencesComponent; LANGUAGE = ObjC; SUPERCLASS = ViewProvidingComponent; }, {CLASS = UKNibOwner; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, { CLASS = ViewProvidingComponent; LANGUAGE = ObjC; OUTLETS = {"_view" = NSView; }; SUPERCLASS = UKNibOwner; } ); IBVersion = 1; }Grr-0.9.0/Components/Fonts/English.lproj/FontsComponent.nib/info.nib000644 001751 000024 00000000704 11302103662 026032 0ustar00multixstaff000000 000000 IBDocumentLocation 168 97 356 240 0 0 1440 938 IBFramework Version 439.0 IBOpenObjects 5 IBSystem Version 8S165 Grr-0.9.0/Components/Fonts/English.lproj/FontsComponent.nib/keyedobjects.nib000644 001751 000024 00000037110 11302103662 027553 0ustar00multixstaff000000 000000 bplist00Ô Y$archiverX$versionT$topX$objects_NSKeyedArchiver† Ñ ]IB.objectdata€¯Ó 156<=AE]e„ˆŽœ¦§·¸ÀÁÄÎÏÐÔÖÛÜßãêòóûü   !()0189@AHIPQXYghimty‚ ¤¨©¬°ÄÉÊÏÐÑÕÙÚÛÝàæïÚðùÚúþ  "+ÉÚ/17ïÚ@ùÚIJLMNTUY^_behghtx~ƒŠ•— ÉÚ¤¦¬ïÚµùÚ¾ÅÐÒÔÝÉÚáãéïÚòùÚIûMüTgh&13<ÉÚ@BHïÚQùÚZalnpyÉÚ}…ïÚŽùÚI—M˜Tž gh¬°¶»ÂÍÏØÉÚÜÞäïÚíùÚöý  ÉÚ!ïÚ*ùÚI3M4T:<=M>DEIKMNRWX[`aWf`kWp`uWz`„…Š‹‘–—œ¢£œ¨¢­œ²¢·œ¼¢Áÿ!"#$%(*hžhÔÔÕ‡Öèևר×ÕÕÖ‡‡ÖÖÔÕÙ‡ÚÕÕÛÔ‡‡×ÜÔÝÖÞ×ÔÔÕßÖ‡ÔÖÕàçîB–—˜™š›œËžŸ ¡¢£¤¥¦§¨©ª«¬­’®b¯°±²§z³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈŸÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáäçêU$nullß  !"#$%&'()*+,-./0_NSObjectsValues_NSAccessibilityConnectors_NSClassesValuesZNSOidsKeys[NSNamesKeys]NSClassesKeys_NSAccessibilityOidsValues\NSOidsValues_NSVisibleWindowsV$class]NSConnections]NSNamesValues]NSObjectsKeys_NSAccessibilityOidsKeys[NSFramework]NSFontManagerYNSNextOidVNSRootDÏ{|EzÑ}€Ò€F7Ѐ€u€Ò234[NSClassName€€^FontsComponentÒ789:X$classesZ$classname¢:;^NSCustomObjectXNSObject_IBCocoaFrameworkÒ>?@ZNS.objects €Ò78BC£CD;\NSMutableSetUNSSetÒ>F\¯GHIJKLMNOPQRSTUVWXYZ[€ !#%')+-/135€\Ô^_`abc0]NSDestinationWNSLabelXNSSource€   €Ýfghijklmnopqrssuvwxyz{|}~ZNSSubviews_NSNextResponder[NSSuperview\NSBorderType_NSTitlePosition[NSTitleCellWNSFrameYNSOffsetsXNSvFlags]NSTransparent]NSContentViewYNSBoxType€ € € €  Ôfgl€.‚ƒ=€>€rÒ>…\¡|€ €\Õfghl‰aaŒƒ€€ € €rÒ>\«‘’“”•–—˜™š€€ €&€+€/€3€7€;€}€ª€×€\×ghlnž||¡¢£¤¥YNSEnabledVNSCell€ € € €€_{{64, 164}, {114, 17}}ب©ª«¬­®¯°±²´µ¶_NSBackgroundColor[NSTextColorYNSSupportZNSContents]NSControlView[NSCellFlags\NSCellFlags2€€€€€€þ@^User InterfaceÔ¹º»¼½¾¿VNSSizeVNSNameXNSfFlags"AP€€_LucidaGrande-BoldÒ78ÂâÃ;VNSFontÕÅÆÇÈÉÊËÌÍWNSColor[NSColorName\NSColorSpace]NSCatalogName€€€€VSystem\controlColorÓÑÇÒuÍWNSWhiteK0.66666669€Ò78ÕÅ¢Å;ÕÅÆÇÈרËÌÍ€€€€_controlTextColorÓÑÇÝuÍB0€Ò78àá¤áâž;_NSTextFieldCell\NSActionCellÒ78äå¦åæçèé;[NSTextField\%NSTextFieldYNSControlVNSView[NSResponder×ghlnž||í¢ï¤ñ€ € €!  €€"_{{175, 166}, {104, 11}}ب©ª«¬­®¯°ö÷‘´µú€€€$€#€ €@_(doesn't work yet) Ô¹º»ýþ¾"A€%€\LucidaGrande×ghlnž||¢¤ € € €'  €€(_{{9, 136}, {51, 13}}ب©ª«¬­®¯°’´µ€€€*€)€&€@UFeedsÔ¹º»þ¾"A €%€ ×ghlnž||¢¤€ € €, €€-_{{9, 110}, {51, 13}}ب©ª«¬­®¯°%“´µ€€€*€.€+€XArticles×ghlnž||,¢¤/€ € €0 €€1_{{3, 51}, {57, 13}}ب©ª«¬­®¯°5”´µ€€€*€2€/€XStandard×ghlnž||<¢£¤?€ € €4 €€5_{{64, 79}, {114, 17}}ب©ª«¬­®¯°±E•´µ¶€€€€6€3€^Article Views ×ghlnž||L¢¤O€ € €8 €€9_{{9, 25}, {51, 13}}ب©ª«¬­®¯°U–´µ€€€*€:€7€VFixed ßfghijkZlmnopq2[||}}^_`ab{duef_NSOriginalClassName€>€ € €u€=€s€t €?€|€j\¡d€?€\Õfgnho—q—ƒ[NSFrameSize€@€;€q€;€rÒ>u\¢vw€A€`€\×ghlnždd|¢~€€?€?€B €_€C_{{-1, -2}, {170, 26}}߃­„…†‡ˆ‰Š®‹¬ŒªŽ‘’“”•–u—˜™¢vœ¢Ÿ’_NSAlternateImage^NSButtonFlags2]NSButtonFlagsVNSMenuZNSMenuItem_NSAlternateContents_NSPreferredEdge_NSPeriodicDelay]NSAltersState_NSKeyEquivalent_NSUsesItemFromMenu_NSPeriodicInterval_NSArrowPosition€Eÿÿÿÿ„Aþ@‚@ÿ€J€I€F€^ €A€G€D KÔ¹º»¼þ¾£€%€Ô¹º»¼þ¾§€%€PÒª¨«YNS.string€HÒ78­®£®¯;_NSMutableStringXNSStringÛ†±²³´µ¶·¸¹”»¼’½¾–€ÁÂÃ]NSMnemonicLoc_NSKeyEquivModMaskWNSStateWNSTitleYNSOnImageZNSKeyEquivXNSTarget\NSMixedImageXNSAction€Jÿÿÿ€K€L€F€C€P€S€RÓ´ÅÆÇÈ[NSMenuItems€T€]€UUItem1ÓË2ÌÍÎ^NSResourceName€N€O€MWNSImage_NSMenuCheckmarkÒ78ÒÓ£ÓÔ;_NSCustomResource_%NSCustomResourceÓË2ÖÍ΀Q€O€M_NSMenuMixedState__popUpItemAction:Ò78܇¢‡;ÒªÞ«ZOtherViews€HÒ>á\£•ãä€I€V€Y€\Ú†±²´µ¶·¸¹”»¼è¾–€ÁÂî€J€W€L€F€C€P€S€XUItem2Ú†±²´µ¶·¸¹”»¼ò¾–€ÁÂø€J€Z€L€F€C€P€S€[UItem3Ò78ûü£üý;^NSMutableArrayWNSArrayÒ78ÿ†¢†;Ò78§âž;_NSPopUpButtonCell^NSMenuItemCell\NSButtonCell]%NSButtonCellÒ78¦ çèé;]NSPopUpButtonXNSButton×ghlnždd ¢€?€?€a €_€b_{{177, -2}, {68, 26}}߃­„…†‡ˆ‰Š®‹¬ŒªŽ‘’“u—˜™¢w¢Ÿ’€E€f€e€c€^ €`€d€D Òª¨«€HÒª¨«€HÛ†±²³´µ¶·¸¹»¼’$¾–ÁÂ*€f€g€L€F€b€P€S€hÓ´Å,Ç.€i€]€jÒªÞ«€HÒ>2\£45€e€k€n€\Ú†±²´µ¶·¸¹»¼9¾–ÁÂ?€f€l€L€F€b€P€S€mÚ†±²´µ¶·¸¹»¼B¾–ÁÂH€f€o€L€F€b€P€S€pY{243, 24}Ò78Kè£èé;_{{63, 134}, {243, 24}}V{0, 0}ר©ª«­®OPQR´µ}€x€{€w€v€UTitleÔ¹º»Vþ¾§"A0€%€ÕÅÆÇÈZ[ËÌÍ€z€y€€_textBackgroundColorÓÑÇ`uÍB1€ÓÑÇcuÍM0 0.80000001€Ò78fg¢g;^NSClassSwapperßfghijkZlmnopq2i||}}lmnob{ques€€€ € €§€€¥€¦€€|€~Ò>u\¡q€€\Õfgnhy˜{˜ƒ€‚€}€¤€}€rÒ>\¢€€ƒ€“€\×ghlnžqq†¢~‰€€€„ €_€…߃­„…†‡ˆ‰Š®‹¬ŒªŽ‘’“Œ–u—˜™¢€’¢Ÿ’€E€ˆ€‡€F€^ €ƒ€†€D Òª¨«€HÛ†±²³´µ¶·¸¹Œ»¼’™¾–‰ÁŸ€ˆ€‰€L€F€…€P€S€ŠÓ´Å¡Ç£€‹€]€ŒÒªÞ«€HÒ>§\£©ª€‡€€€\Ú†±²´µ¶·¸¹Œ»¼®¾–‰Á´€ˆ€Ž€L€F€…€P€S€Ú†±²´µ¶·¸¹Œ»¼·¾–‰Á½€ˆ€‘€L€F€…€P€S€’×ghlnžqqÁ¢Ä€€€” €_€•߃­„…†‡ˆ‰Š®‹¬ŒªŽ‘’“ÇÈÉu—˜™¢Í¢Ÿ’€E€™€˜€–€^ €“€—€D Òª¨«€HÒª¨«€HÛ†±²³´µ¶·¸¹Ç»¼’Ö¾–ÄÁÂÜ€™€š€L€F€•€P€S€›Ó´ÅÞÇà€œ€]€ÒªÞ«€HÒ>ä\£Èæ瀘€ž€¡€\Ú†±²´µ¶·¸¹Ç»¼ë¾–ÄÁÂñ€™€Ÿ€L€F€•€P€S€ Ú†±²´µ¶·¸¹Ç»¼ô¾–ÄÁÂú€™€¢€L€F€•€P€S€£_{{63, 108}, {243, 24}}ר©ª«­®OþQ´µ}€x€©€w€¨€ÓÑÇcuÍ€ßfghijkZlmnopq2||}}   b{ ue€­€ € €Ô€¬€Ò€Ó€®€|€«Ò>\¡ €®€\Õfgnh™™ƒ€¯€ª€Ñ€ª€rÒ>\¢€°€À€\×ghlnž  "¢~%€®€®€± €_€²ßƒ­„…†‡ˆ‰Š®‹¬ŒªŽ‘’“()–u—˜™¢.¢Ÿ’€E€µ€´€F€^ €°€³€D Òª¨«€HÛ†±²³´µ¶·¸¹(»¼’5¾–%ÁÂ;€µ€¶€L€F€²€P€S€·Ó´Å=Ç?€¸€]€¹ÒªÞ«€HÒ>C\£)EF€´€º€½€\Ú†±²´µ¶·¸¹(»¼J¾–%ÁÂP€µ€»€L€F€²€P€S€¼Ú†±²´µ¶·¸¹(»¼S¾–%ÁÂY€µ€¾€L€F€²€P€S€¿×ghlnž  ]¢`€®€®€Á €_€Â߃­„…†‡ˆ‰Š®‹¬ŒªŽ‘’“cdeu—˜™¢i¢Ÿ’€E€Æ€Å€Ã€^ €À€Ä€D Òª¨«€HÒª¨«€HÛ†±²³´µ¶·¸¹c»¼’r¾–`ÁÂx€Æ€Ç€L€F€Â€P€S€ÈÓ´ÅzÇ|€É€]€ÊÒªÞ«€HÒ>€\£d‚ƒ€Å€Ë€Î€\Ú†±²´µ¶·¸¹c»¼‡¾–`Á€ƀ̀L€F€Â€P€S€ÍÚ†±²´µ¶·¸¹c»¼¾–`Á–€Æ€Ï€L€F€Â€P€S€Ð_{{63, 49}, {243, 24}}ר©ª«­®OšQœ´µ}€x€Ö€w€Õ€ÓÑÇcuÍ€ßfghijkZlmnopq2¡||}}¤¥¦§b{©ue«€Ú€ € €Ù€ÿ€Û€|€ØÒ>­\¡©€Û€\Õfgnh±š³šƒ€Ü€×€þ€×€rÒ>·\¢¸¹€Ý€í€\×ghlnž©©¾¢~Á€Û€Û€Þ €_€ß߃­„…†‡ˆ‰Š®‹¬ŒªŽ‘’“ÄÅ–u—˜™¢¸Ê¢Ÿ’€E€â€á€F€^ €Ý€à€D Òª¨«€HÛ†±²³´µ¶·¸¹Ä»¼’Ѿ–ÁÁÂ×€â€ã€L€F€ß€P€S€äÓ´ÅÙÇÛ€å€]€æÒªÞ«€HÒ>ß\£Åáâ€á€ç€ê€\Ú†±²´µ¶·¸¹Ä»¼æ¾–ÁÁÂì€â€è€L€F€ß€P€S€éÚ†±²´µ¶·¸¹Ä»¼ï¾–ÁÁÂõ€â€ë€L€F€ß€P€S€ì×ghlnž©©ù¢ü€Û€Û€î €_€ï߃­„…†‡ˆ‰Š®‹¬ŒªŽ‘’“ÿu—˜™¢¹¢Ÿ’€E€ó€ò€ð€^ €í€ñ€D Òª¨«€HÒª¨«€HÛ†±²³´µ¶·¸¹ÿ»¼’¾–üÁ€ó€ô€L€F€ï€P€S€õÓ´ÅÇ€ö€]€÷ÒªÞ«€HÒ>\£€ò€ø€û€\Ú†±²´µ¶·¸¹ÿ»¼#¾–üÁÂ)€ó€ù€L€F€ï€P€S€úÚ†±²´µ¶·¸¹ÿ»¼,¾–üÁÂ2€ó€ü€L€F€ï€P€S€ý_{{63, 23}, {243, 24}}ר©ª«­®O6Q8´µ}€x€w€ÓÑÇcuÍ€_{{2, 2}, {315, 196}}_{{8, 8}, {319, 213}}ר©ª«­®O@AB´µ}€x  €UFontsÔ¹º»Vþ¾H€%€ ÓÑÇcuÍ€Ò78Lh¤hèé;U_viewÒ78OP£PQ;_NSNibOutletConnector^NSNibConnectorÔ^_`—TUv€;€A_fontSelectionChanged:Ò78YZ£ZQ;_NSNibControlConnectorÔ^_`—]Uw€;€`_sizeSelectionChanged:Ô^_`˜cU€€}€ƒÔ^_`˜hU€}€“Ô^_`™mU€ª€°Ô^_`™rU€ª€ÀÔ^_`šwU¸€×€ÝÔ^_`š|U¹€×€íÔ^_`—c0€;  €_feedTableFontBoxÔ^_`˜‡c0€}" €_articleTableFontBoxÔ^_`šc0€×$ €_articleFixedFontBoxÔ^_`™“c0€ª& €^articleFontBoxÔ^_`v™c—€A( €;\fontSelectorÔ^_`wŸc—€`* €;\sizeSelectorÔ^_`€¥c˜€ƒ, €}Ô^_`ªc˜€“. €}Ô^_`¯c™€°0 €ªÔ^_`´c™€À2 €ªÔ^_`¸¹cš€Ý4 €×Ô^_`¹¾cš€í6 €×Ò>Âþ¯;šaã4Ç €d|ªÈw¸ÿŒ™âvä5EÄ‘’Åà”q“‚•”æ©F•˜¹ds©–(ƒ)—áçc€×€ €V€k€™€®€ƒ€Å€û€ €€˜€À€`€Ý€ó€ˆ€ª€ê€A€ò€‡€Y€n€º€â€ €&€á8€J€f€€+€Ë€I€e€“€/€ž€°€Û€€½€3€}€í€?€ €ø€€7€µ€Î€´€;€ç€¡€ÆCÜ  uv   s_NSWindowStyleMask_NSWindowBackingYNSMinSize]NSWindowTitle]NSWindowClass\NSWindowRect\NSScreenRectYNSMaxSize\NSWindowViewYNSWTFlags[NSViewClass@:;9?A€ pxB<_{{50, 262}, {335, 227}}Òª«UPanel€HWNSPanelÒª«TView€HÒ>\¡a€ €\_{{1, 1}, {335, 227}}_{{0, 0}, {1440, 938}}Z{213, 129}_{3.40282e+38, 3.40282e+38}Ò78&'¢';_NSWindowTemplateÒ78)ý¢ý;Ò>+þ¯;|s”™qcÿaŒÇ d©¹€|ÄdÿŒ”(¸||Ä0vw˜|c”q|Ç š|(||©—àÿŒ|c(|ÄÇ€ € €J€f€“€ª€€Æ€ó€ €ˆ€™€®€?€Û€í€ƒ€ €â€?€ó€ˆ€J€f€µ€Ý€ € €â€€A€`€}€ €Æ€J€f€€ €™€®€×€ €µ€ € €Û€;8€ó€ˆ€ €°€Æ€µ€ €â€™€ÀCÒ>iþ¯3aã4Ç€d|ªÈ0w¸ÿŒâvä5EÄ‘Å’à”“‚•”æF•¹©(–ƒ)áçc€ €V€k€™€ƒ€Å€û€ €€˜€À€€`€Ý€ó€ˆ€ê€A€ò€‡€Y€n€º€â€ €á€&8€J€f€+€Ë€I€e€“€/€ž€°€€½€3€í€ø€€µ€7€Î€´€ç€¡€ÆCÒ>Ÿþ¯3 ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyC[NSMenuItem1YPopUpList[NSMenuItem2^NSPopUpButton1\File's Owner^NSTextField111_NSTextField111111_NSTextField1111111_NSTextField1111112\NSTextField2]NSTextField21_NSTextField11111111Ò>áþ¤˜—š™€}€;€×€ªCÒ>èþ¤sf«€~€<€Ø€«CÒ>ïþ¯Q¸–T”wQÿs’GM[S|ªŒšUJqd0O”L(F5àa —VX©••“˜HIã€)ƒvÄ™âÇçc¹©EY4W‘ÅÈZd‚NáæäKRP€Ý€7'€/€`!€ó€û€ €&€ 5%€ €ò€€ˆ€×)€“€€?€ø€€J€‡€µ€½€f€n8€ €À€®€;+/€€3€I€+€}€€V€ƒ€´€Î€e€A€â€ª€ê€™€¡€Æ€í€Û€º1€k-€°€ €á€˜3€Å€Ë€ç€ž€Y#CÒ>Cþ¯QDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎCX-m%jUZ`ftl\<FQncDA;IhEeL_]T:oq=' Bab CS[ Y^@?RWMVrpHO>sNJgPG dkiÒ>â\ €\Ò>åþ CÒ>èþ CÒ78ëì¢ì;^NSIBObjectData#,1:LQVdfas¡¬¸Æâï %3MYgqx{~„‡Š’•—𠢤¦¨±½¿ÁÐÙâíò &124=DQW`’•˜›ž¡¤§ª­°³¶¹¼¿ÂÅÈËÍÞìôýÿ<GYer„˜¢«¹ÇÑÓÕ×ÙÛÞáäæçéëîÿ .02479BY[]_acegikmoqŽ˜Ÿ¡£¥¦©«­Æçû    * 6 C E G I K M O T Y h y € ‡ • — ™ œ ° ¹ ¾ Å Ú â î û     ' 4 < H J S X m o q s u ˆ • ˜ š £ ¬ ¾ Ë Ô á í ú   4 6 8 : ; > @ B \ }  ƒ … ‡ ‰ Ž ¤ µ º ¼ ¾ Á Î ë í ï ñ ò õ ÷ ù  1 3 5 7 9 ; = B H Y ^ ` b e ‚ „ † ˆ ‰ ‹ ¤ Å Ç É Ë Í Ï Ñ Ú ÷ ù û ý þ   9 ; = ? A C E N k m o q r t v Ž ¯ ± ³ µ · ¹ » Ê ç é ë í î ð ò)+-/135<{‘“•—™›Ÿ¡¢¤¦¨°¶¿ÂÄÆÛçéëíïñúÿ"$&(),.0H“¦µÃÊÕëý/DYkmvx}ƒ†ˆŽ’”•—¨ª¬¯ÀÂÄÆÇÐÚÜåìþ4BV^fp{„‘šœ¡¦¨ª¬®°²´ÁÍÏÑÓÙæõ÷ùû%8LY[]_r†”¨ª³º¼¾ÀÂëíïñóõ÷ùû*,.02468:@IP_gpu~¡°½ËÔáïø!#;†ˆŠŒŽ‘“•—˜¡£¬®ÛÝßáãåçéëøúüþ !JLNPRTVXZƒ…‡‰‹‘“¦­ÆÍêìîðòôú )+-/1GTWYftv„“ÒÔÖØÚÜÞàáãåçðóõ÷ $&(*GIKMNPRŸ¡£¥§¨ª¬®¯¸ºçéëíïñóõ÷ %')+-VXZ\^`bdf‘“•—™›Ÿ¼¾ÀÂÃÅÇ!#$-/8:gikmoqsuw„†ˆŠ“•ž¥§©«­ÖØÚÜÞàâäæ8UWY[]_ln­¯±³µ·¹»¼¾ÀÂËÎÐÒçéëíïñúÿ"$&()+-xz|~€‚ƒ…‡‰Š“•ÂÄÆÈÊÌÎÐÒßáãåîðù13579;=?Ajlnprtvxz—™›ž ¢íïñóõ÷øúüþÿ BDFHJLNPR_acenpy€‚„†ˆ±³µ·¹»½¿Áêìîðòôöøú/13579FH‡‰‹’”—˜šœž§ª¬®ÃÅÇÉËÍÖÛÝßáþ TVXZ\^_acefoqž ¢¤¦¨ª¬®»½¿ÁÊÌÕÜÞàâä         F H J L N P R T V s u w y z | ~ É Ë Í Ï Ñ Ó Ô Ö Ø Ú Û ä æ ï ñ!! !"!$!&!(!*!,!.!;!=!?!A!J!L!U!\!^!`!b!d!!!‘!“!•!—!™!›!!Æ!È!Ê!Ì!Î!Ð!Ò!Ô!Ö!î" " """""$"&"="T"q"s"v"y"|"~"„"•"—"™"œ"©"«"´"½"Ã"Ì"Ó"ê"ù# # ####,#5#<#T#e#g#j#m#o#‡#˜#š## #¢#³#µ#¸#»#½#Î#Ð#Ó#Ö#Ø#é#ë#î#ñ#ó$$$ $ $$$!$$$'$)$:$<$?$B$D$W$h$j$m$p$r$ˆ$™$›$ž$¡$£$¹$Ê$Ì$Ï$Ò$Ô$ã$ô$ö$ù$ü$þ% %%%!%$%&%3%D%F%I%L%N%_%a%d%g%i%z%|%%‚%„%•%—%š%%Ÿ%°%²%µ%¸%º%Ë%Í%Ð%Ó%Õ%Þ&W&Y&[&]&_&a&c&e&g&i&k&m&o&q&s&u&w&y&{&}&&&ƒ&…&‡&‰&‹&&&‘&”&–&˜&š&œ&ž& &¢&¤&¦&¨&ª&¬&®&°&²&´&¶&¸&º&¼&¾&À&Â&Ä&Æ&È&Ê&Ì&Î&Ñ'''('2'@'N'['h'r''‰'•'˜'›'ž'¡'¤'§'©'®'±'´'Î'×'Ý'ß'ç'ð'õ'÷((((((6(A(^(g(l((ˆ((–))))))))))!)#)%)')))+)-)/)1)3)5)7)9);)=)?)A)C)E)G)I)K)M)O)Q)S)U)W)Y)[)])_)a)c)e)g)i)k)m)o)r)t)v)x)z)|)~)€)‚)„)†)‰)’)û)ý)ÿ***** * * **********!*#*%*'*)*+*-*/*1*4*6*8*:*<*>*@*B*D*F*H*J*L*N*P*R*T*V*X*Z*\*^*`*b*e*n*×*Ú*Ý*à*ã*æ*é*ì*ï*ò*õ*ø*û*þ++++ + +++++++"+%+(+++.+1+4+7+:+=+@+C+F+I+L+O+R+U+X+[+^+a+d+g+j+m+p+s++‰+•+¤+±+À+Ô+é+þ, ,,/,8,A,C,E,G,I,L,U,^,`,b,d,f,i,r----- -"-%-'-)-+---/-2-5-8-:-<->-@-B-E-H-J-L-N-P-R-U-W-Y-\-^-`-b-d-g-i-k-m-o-r-u-w-y-{-}--‚-„-‡-‰-‹---‘-“-•-—-™-›--Ÿ-¡-£-¥-¨-ª-­-¯-±-³-µ-¸-º-¼-¿-Á-Ã-Å-È-Ë-Î-Ñ-Ú..‚.….ˆ.‹.Ž.‘.”.—.š.. .£.¦.©.¬.¯.².µ.¸.».¾.Á.Ä.Ç.Ê.Í.Ð.Ó.Ö.Ù.Ü.ß.â.å.è.ë.î.ñ.ô.÷.ú.ý//// / ///////!/$/'/*/-/0/3/6/9/„„ NSActionCell„„NSCellA”„ii‚þ„@@@@„˜˜Fonts†„„„NSFont”™$„[36c]þÿLucidaGrande„f „c««« †……„i:…’…’…„c@@„„„NSColor”«„@@@„˜˜System†„˜˜textBackgroundColor†„®«„ff††„®«°ƒ?LÌ͆†Ÿ’…†™Ÿ„£™ ’„„„ NSTextField„„ NSControl)’Ÿ™‚€Ÿ…………@¤rr’Ÿ’…’…’…„icc@„§¦‚þ‚@§„˜˜User Interface†„¬™,„[44c]$þÿLucidaGrande-Boldª ««««†……¬…’…’´­„®«¯¯„˜˜ controlColor†„®«°ƒ?*ª«††„®«¯¯„˜˜controlTextColor†„®«°†††’…„:…†’„µ’Ÿ™‚ €Ÿ…………¯¦h h ’Ÿ’…’…’…³„§¦‚þ‚@§„˜˜(doesn't work yet) †„¬™$©þÿLucidaGrandeª ««««†……¬…’…’À­º½†’…µ…†’„µ’Ÿ™‚ €Ÿ………… ˆ3 3 ’Ÿ’…’…’…³„§¦‚þ‚@§„˜˜Feeds†„¬™$©þÿLucidaGrandeª «««« †……¬…’…’Ä­º½†’…µ…†’„µ’Ÿ™‚ €Ÿ………… n3 3 ’Ÿ’…’…’…³„§¦‚þ‚@§„˜˜Articles†Ç……¬…’…’È­º½†’…µ…†’„µ’Ÿ™‚ €Ÿ…………39 9 ’Ÿ’…’…’…³„§¦‚þ‚@§„˜˜Standard†Ç……¬…’…’Ë­º½†’…µ…†’„µ’Ÿ™‚€Ÿ…………@Orr’Ÿ’…’…’…³„§¦‚þ‚@§„˜˜Article Views †¹……¬…’…’έº½†’…µ…†’„µ’Ÿ™‚ €Ÿ………… 3 3 ’Ÿ’…’…’…³„§¦‚þ‚@§„˜˜Fixed †Ç……¬…’…’Ñ­º½†’…µ…†’„š›„˜˜FontBox†œ’Ÿ™‚ Ÿ„£™’„’Ô™Ÿ„£™’„„„ NSPopUpButtonÌ„„NSButton¶’×™‚€Ÿ…………ÿþªª’×’…’…’…³„„„NSPopUpButtonCell1„„NSMenuItemCellÒ„„ NSButtonCell?¨¦‚„Aþ@‚§…„¬™$©þÿLucidaGrandeª ««««†……¬…’…’Ù„ ssii@@@@@K‚‚@ÿ„˜˜†„„„NSMutableString˜˜†…„¬™$©þÿLucidaGrandeª ««««†…–„„„ NSMenuItemŸ”’„„„NSMenuÌ”„i@@@„㘠OtherViews†„£™’å’„æ’ç„ i@@IIi@@@@:i@„˜˜Item2†á‚‚ÿÿÿ…„„„NSCustomResource)”–„˜˜NSImage†„˜˜NSMenuCheckmark††…„î–˜NSMenuMixedState††„_popUpItemAction:…’Ü’…†’„æ’çÀ„˜˜Item3†á‚‚ÿÿÿ…í…ñÂ…’Ü’…††…†À„˜˜Item1†á‚‚ÿÿÿ…í…ñÂ…’Ü’…†…„i@i‚=熆’„Ú’×™‚€Ÿ…………±þDD’×’…’…’…³„ݦ‚„Aþ@‚§…à……¬…’…’ö»K‚‚@ÿ„㘆„㘆…ä…–„撄迄㘠OtherViews†„£™’ú’„æ’ûÀ„˜˜Item2†á‚‚ÿÿÿ…í…ñÂ…’÷’…†’„æ’ûÀ„˜˜Item3†á‚‚ÿÿÿ…í…ñÂ…’÷’…††…†À„˜˜Item1†á‚‚ÿÿÿ…í…ñÂ…’÷’…†…Â=û†††………óó’Ô’…’…’…††………?†óó’Ÿ’…’…’…¢„§¦‚þ§„˜˜Title†„¬™$©þÿLucidaGrandeª ««««†……¬…’…’…­­„®«°ƒ?LÌ͆†× ’…†’„š›„˜˜FontBox†œ’Ÿ™‚ Ÿ„£™’„’™Ÿ„£™’„Ú’ ™‚€Ÿ…………ÿþªª’ ’…’…’…³„ݦ‚„Aþ@‚§…à……¬…’…’ »K‚‚@ÿá„㘆…ä…–„撄迄㘠OtherViews†„£™’’„æ’À„˜˜Item2†á‚‚ÿÿÿ…í…ñÂ…’ ’…†’„æ’À„˜˜Item3†á‚‚ÿÿÿ…í…ñÂ…’ ’…††…†À„˜˜Item1†á‚‚ÿÿÿ…í…ñÂ…’ ’…†…Â=††’„Ú’ ™‚€Ÿ…………±þDD’ ’…’…’…³„ݦ‚„Aþ@‚§…à……¬…’…’»K‚‚@ÿ„㘆„㘆…ä…–„撄迄㘠OtherViews†„£™’’„æ’À„˜˜Item2†á‚‚ÿÿÿ…í…ñÂ…’’…†’„æ’À„˜˜Item3†á‚‚ÿÿÿ…í…ñÂ…’’…††…†À„˜˜Item1†á‚‚ÿÿÿ…í…ñÂ…’’…†…Â=†††………óó’’…’…’…††………?lóó’Ÿ’…’…’…¢„§¦‚þ§„˜˜Title†……¬…’…’…­­„®«°ƒ?LÌ͆† ’…†’„š›„˜˜FontBox†œ’Ÿ™‚ Ÿ„£™’„’(™Ÿ„£™’„Ú’+™‚€Ÿ…………ÿþªª’+’…’…’…³„ݦ‚„Aþ@‚§…à……¬…’…’-»K‚‚@ÿá„㘆…ä…–„撄迄㘠OtherViews†„£™’0’„æ’1À„˜˜Item2†á‚‚ÿÿÿ…í…ñÂ…’.’…†’„æ’1À„˜˜Item3†á‚‚ÿÿÿ…í…ñÂ…’.’…††…†À„˜˜Item1†á‚‚ÿÿÿ…í…ñÂ…’.’…†…Â=1††’„Ú’+™‚€Ÿ…………±þDD’+’…’…’…³„ݦ‚„Aþ@‚§…à……¬…’…’9»K‚‚@ÿ„㘆„㘆…ä…–„撄迄㘠OtherViews†„£™’=’„æ’>À„˜˜Item2†á‚‚ÿÿÿ…í…ñÂ…’:’…†’„æ’>À„˜˜Item3†á‚‚ÿÿÿ…í…ñÂ…’:’…††…†À„˜˜Item1†á‚‚ÿÿÿ…í…ñÂ…’:’…†…Â=>†††………óó’(’…’…’…††………?1óó’Ÿ’…’…’…¢„§¦‚þ§„˜˜Title†……¬…’…’…­­„®«°ƒ?LÌ͆†+ ’…†’™†………;Ä;Ä’ ’…’…’…†™‚ Ÿ„£™’„’™™Ÿ„£™’„Ú’J™‚€Ÿ…………ÿþªª’J’…’…’…³„ݦ‚„Aþ@‚§…à……¬…’…’L»K‚‚@ÿá„㘆…ä…–„撄迄㘠OtherViews†„£™’O’„æ’PÀ„˜˜Item2†á‚‚ÿÿÿ…í…ñÂ…’M’…†’„æ’PÀ„˜˜Item3†á‚‚ÿÿÿ…í…ñÂ…’M’…††…†À„˜˜Item1†á‚‚ÿÿÿ…í…ñÂ…’M’…†…Â=P††’„Ú’J™‚€Ÿ…………±þDD’J’…’…’…³„ݦ‚„Aþ@‚§…à……¬…’…’X»K‚‚@ÿ„㘆„㘆…ä…–„撄迄㘠OtherViews†„£™’\’„æ’]À„˜˜Item2†á‚‚ÿÿÿ…í…ñÂ…’Y’…†’„æ’]À„˜˜Item3†á‚‚ÿÿÿ…í…ñÂ…’Y’…††…†À„˜˜Item1†á‚‚ÿÿÿ…í…ñÂ…’Y’…†…Â=]†††………óó’™’…’…’…††………?óó’Ÿ’…’…’…¢„§¦‚þ§„˜˜Title†……¬…’…’…­­„®«°ƒ?LÌ͆†J ’…†Ÿ– ¡–ëç–þû––+(– –=>–b]–Ÿ –––9+–ö×–LJ–]X– –(Ÿ–UP–Ù×–\]––óç–û–41–PL–ÀŸ–ÄŸ–OP–„„„NSWindowTemplateø”„ iiffffi@@@@@c2Oã‚px„ã˜Panel†„˜˜NSPanel†„ã˜View†¡…„ffff ª«°Õ’…«°ƒÿîƒÿ–çÙ–ûö– –ÈŸ–A>–åç–úû– –ËŸ– –-+–J™–´Ÿ–61–Ο–Ÿ–XJ–×Ô–¡h–`]––ÑŸ–1-–C>–01–ÔŸ–SP–"–>9™3– „˜˜NSBox†–넘˜ NSMenuItem1†–þ„˜˜ NSMenuItem1†–„˜˜ PopUpList†– „˜˜ NSPopUpButton†–=„˜˜ NSMenuItem†–b„˜˜ NSMenuItem2†–Ÿ„˜˜NSView†–„˜˜ NSMenuItem2†–„˜˜ NSMenuItem†–9„˜˜NSPopUpButton1†–•„˜˜ File's Owner†–ö„˜˜NSPopUpButton1†–L„˜˜ NSPopUpButton†–]„˜˜ PopUpList†–„˜˜ PopUpList†–U„˜˜ NSMenuItem2†–Ù„˜˜ NSPopUpButton†–\„˜˜ NSMenuItem†–„˜˜ NSMenuItem†–󄘘 NSMenuItem2†–„˜˜ NSMenuItem2†–4„˜˜ NSMenuItem1†–P„˜˜ PopUpList†–À„˜˜NSTextField111†–O„˜˜ NSMenuItem†–Ä„˜˜NSTextField111111†–h„˜˜Panel†–焘˜ PopUpList†–û„˜˜ PopUpList†–È„˜˜NSTextField1111111†–A„˜˜ NSMenuItem1†–儘˜ NSMenuItem†–ú„˜˜ NSMenuItem†–„˜˜NSPopUpButton1†–Ë„˜˜NSTextField1111112†– „˜˜ NSMenuItem1†–-„˜˜ NSPopUpButton†–´„˜˜ NSTextField2†–6„˜˜ NSMenuItem2†–΄˜˜ NSTextField21†–X„˜˜NSPopUpButton1†–`„˜˜ NSMenuItem1†–„˜˜ NSMenuItem1†–1„˜˜ PopUpList†–Ñ„˜˜NSTextField11111111†–C„˜˜ NSMenuItem2†–0„˜˜ NSMenuItem†–S„˜˜ NSMenuItem1†–"„˜˜ NSMenuItem2†–>„˜˜ PopUpList†’„„„ NSMutableSet„„NSSet”„I†’„£™’„„„NSNibOutletConnectorÏ„„NSNibConnector”¯• „˜˜_view††’„„„NSNibControlConnectorϦ¯ÙÔ„˜˜fontSelectionChanged:††’„©¯öÔ„˜˜sizeSelectionChanged:††’„©¯ „˜˜fontSelectionChanged:††’„©¯„˜˜sizeSelectionChanged:††’„©¯-(„˜˜fontSelectionChanged:††’„©¯9(„˜˜sizeSelectionChanged:††’„©¯L™„˜˜fontSelectionChanged:††’„©¯X™„˜˜sizeSelectionChanged:††’„¥¯•Ô„˜˜feedTableFontBox††’„¥¯•„˜˜articleTableFontBox††’„¥¯•™„˜˜articleFixedFontBox††’„¥¯•(„˜˜articleFontBox††’„¥¯ÔÙ„˜˜ fontSelector††’„¥¯Ôö„˜˜ sizeSelector††’„¥¯ „˜˜ fontSelector††’„¥¯„˜˜ sizeSelector††’„¥¯(-„˜˜ fontSelector††’„¥¯(9„˜˜ sizeSelector††’„¥¯™L„˜˜ fontSelector††’„¥¯™X„˜˜ sizeSelector†††’…™Q„@iLXÍÑ-ÍÁmÍË%ÍöÍ»jÍ]UÍbZÍ¡ÍÄͤ`ͳfÍÏtÍ¿lÍŸÍ\\Í<ÍFÍ™QÍÃnÍ­cÍDÍ AÍ×;Í`I͕ͷhÍç ÍEͱeÍ1LÍ6_ÍûÍÍhÍ Í9]Í+TÍÔ:ÍÅoÍÉqÍ=ÍÎ'Íå ÍÈÍBͨaÍ´Í«bÍë Í CÍ0SÍC[ÍúÍÙ ÍPYÍ(KÍU^Í@Í"?Í>RÍXWÍJMÍ4VÍËrÍþÍÇpÍ-HÍÀÍOOÍ>ÍÍsÍ=NÍAJ͵gÍSPÍ GÍó ͯdͽk͹i™u™––ÔÕ–™›–()’„˜˜IBCocoaFramework††Grr-0.9.0/Components/Fonts/English.lproj/FontsComponent.gorm/data.classes000644 001751 000024 00000001506 11157034064 027101 0ustar00multixstaff000000 000000 { "## Comment" = "Do NOT change this file, Gorm maintains it"; FirstResponder = { Actions = ( "fontSelectionChanged:", "sizeSelectionChanged:" ); Super = NSObject; }; FontBox = { Actions = ( "fontSelectionChanged:", "sizeSelectionChanged:" ); Outlets = ( fontSelector, sizeSelector ); Super = NSBox; }; FontsComponent = { Actions = ( ); Outlets = ( articleFontBox, articleTableFontBox, feedTableFontBox, articleFixedFontBox ); Super = PreferencesComponent; }; PreferencesComponent = { Actions = ( ); Outlets = ( ); Super = ViewProvidingComponent; }; UKNibOwner = { Actions = ( ); Outlets = ( ); Super = NSObject; }; ViewProvidingComponent = { Actions = ( ); Outlets = ( _view ); Super = UKNibOwner; }; }Grr-0.9.0/Components/Fonts/English.lproj/FontsComponent.gorm/data.info000644 001751 000024 00000000270 11157034064 026374 0ustar00multixstaff000000 000000 GNUstep archive00002c24:00000003:00000003:00000000:01GormFilePrefsManager1NSObject%01NSString&%Latest Version0±& % Typed StreamGrr-0.9.0/Components/Fonts/English.lproj/FontsComponent.gorm/objects.gorm000644 001751 000024 00000027303 11157034064 027133 0ustar00multixstaff000000 000000 GNUstep archive00002c24:00000024:0000017e:00000000:01GSNibContainer1NSObject01 GSMutableSet1 NSMutableSet1NSSet&01GSWindowTemplate1GSClassSwapper01NSString&%NSPanel1 NSPanel1 NSWindow1 NSResponder%  C¦€ CY& % CO D'€01 NSView%  C¦€ CY  C¦€ CY&01 NSMutableArray1NSArray&01NSBox% A A@ Cœ€ CC  Cœ€ CC&0± &0 ± % @à @à C•€ C+  C•€ C+&0 ± &  0 1GSViewTemplate0 ±&%FontBox±% B„ Bî Ci AÀ  Ci AÀ& 0 ± &0± %  Ci AÀ  Ci AÀ&0± &01 NSPopUpButton1NSButton1 NSControl% @ C$ A°  C$ A°&0± &%01NSPopUpButtonCell1NSMenuItemCell1 NSButtonCell1 NSActionCell1NSCell0±&01NSFont%&&&&&&&&01NSMenu0±&0± &01 NSMenuItem0±&%Item 10±&&&ÿ%’%0±0±&%Item 2°&&ÿ%’%0±0±&%Item 3°&&ÿ%’%%’0±&0 ±&&&&°%%%%%0!±% C) @ Bx A°  Bx A°&0"± &%0#±0$±&°&&&&&&&&0%±0&±&0'± &0(±0)±&%Item 10*±&&&ÿ%’%0+±0,±&%Item 2°*&&ÿ%’%0-±0.±&%Item 3°*&&ÿ%’%%’0/±&00±&&&&°%%%%%%01±02±&%Box°&&&&&&&& %%03±04±&%FontBox±% B„ B´ Ci AÀ  Ci AÀ& 05± &06± %  Ci AÀ  Ci AÀ&07± &08±% @ C$ A°  C$ A°&09± &%0:±0;±&°&&&&&&&&0<±0=±&0>± &0?±0@±&%Item 10A±&&&ÿ%’%0B±0C±&%Item 2°A&&ÿ%’%0D±0E±&%Item 3°A&&ÿ%’%%’0F±&0G±&&&&°<%%%%%0H±% C) @ Bx A°  Bx A°&0I± &%0J±0K±&°&&&&&&&&0L±0M±&0N± &0O±0P±&%Item 10Q±&&&ÿ%’%0R±0S±&%Item 2°Q&&ÿ%’%0T±0U±&%Item 3°Q&&ÿ%’%%’0V±&0W±&&&&°L%%%%%0X±0Y±&%Box°&&&&&&&& %%0Z±0[±&%FontBox±% B„ B Ci AÀ  Ci AÀ& 0\± &0]± %  Ci AÀ  Ci AÀ&0^± &0_±% @ C$ A°  C$ A°&0`± &%0a±0b±&°&&&&&&&&0c±0d±&0e± &0f±0g±&%Item 10h±&&&ÿ%’%0i±0j±&%Item 2°h&&ÿ%’%0k±0l±&%Item 3°h&&ÿ%’%%’0m±&0n±&&&&°c%%%%%0o±% C) @ Bx A°  Bx A°&0p± &%0q±0r±&°&&&&&&&&0s±0t±&0u± &0v±0w±&%Item 10x±&&&ÿ%’%0y±0z±&%Item 2°x&&ÿ%’%0{±0|±&%Item 3°x&&ÿ%’%%’0}±&0~±&&&&°s%%%%%0±0€±&%Box°&&&&&&&& %%0±0‚±&%FontBox±% B„ @€ Ci AÀ  Ci AÀ& 0ƒ± &0„± %  Ci AÀ  Ci AÀ&0…± &0†±% @ C$ A°  C$ A°&0‡± &%0ˆ±0‰±&°&&&&&&&&0б0‹±&0Œ± &0±0ޱ&%Item 10±&&&ÿ%’%0±0‘±&%Item 2°&&ÿ%’%0’±0“±&%Item 3°&&ÿ%’%%’0”±&0•±&&&&°Š%%%%%0–±% C) @ Bx A°  Bx A°&0—± &%0˜±0™±&°&&&&&&&&0š±0›±&0œ± &0±0ž±&%Item 10Ÿ±&&&ÿ%’%0 ±0¡±&%Item 2°Ÿ&&ÿ%’%0¢±0£±&%Item 3°Ÿ&&ÿ%’%%’0¤±&0¥±&&&&°š%%%%%0¦±0§±&%Box°&&&&&&&& %%0¨1 NSTextField% B Bt AÀ  Bt AÀ& 0©± &%0ª1NSTextFieldCell0«±&%Standard0¬±% A°«&&&&&&&&0%’0­1NSColor0®±&%NSNamedColorSpace0¯±&%System0°±&%textBackgroundColor0±±°®°¯0²±& % textColor’0³±% @€ Bt AÀ  Bt AÀ& 0´± &%0µ±0¶±&%Fixed°¬°¶&&&&&&&&0%’0·±°®0¸±&%System0¹±&%textBackgroundColor0º±°®°¸0»±& % textColor’0¼±% B´ Bt AÀ  Bt AÀ& 0½± &%0¾±0¿±&%Articles°¬°¿&&&&&&&&0%’0À±°®0Á±&%System0±&%textBackgroundColor0ñ°®°Á0ı& % textColor’0ű% Bî Bt AÀ  Bt AÀ& 0Ʊ &%0DZ0ȱ&%Feeds°¬°È&&&&&&&&0%’0ɱ°®0ʱ&%System0˱&%textBackgroundColor0̱°®°Ê0ͱ& % textColor’0α% C C! A  C! A&0ϱ &%0б0ѱ&%User Interface0Ò±% A0°Ñ&&&&&&&&0%’0Ó±°®0Ô±&%System0Õ±&%textBackgroundColor0Ö±°®°Ô0×±& % textColor’0ر% Bx C•€ A  C•€ A& 0Ù± &%0Ú±0Û±& % Article Views°Ò°Û&&&&&&&&0%’0ܱ°®0ݱ&%System0Þ±&%textBackgroundColor0ß±°®°Ý0à±& % textColor’0á±% C& C C A  C A& 0â± &%0ã±0ä±&%(doesn't work yet)°¬°ä&&&&&&&&0%’0å±°®0æ±&%System0ç±&%textBackgroundColor0è±°®°æ0é±& % textColor’0ê±0ë±&%Fonts°°ë&&&&&&&& @  @ %%0ì±°®0í±&%System0î±&%windowBackgroundColor0ï±&%Window0ð±&%Panel°ð ?€ ?€ F@ F@%&   D€ D@0ñ± &0ò± &0ó1NSMutableDictionary1 NSDictionary&40ô±&%Box(2)°30õ±&%Panel(0)°0ö±&%PopUpButton(0)°0÷±&%PopUpButton(5)°o0ø±& % MenuItem(12)°f0ù±& % TextField(4)°Î0ú±& % MenuItem(17)°{0û±&%View(3)°60ü±& % MenuItem(0)°0ý±& % MenuItem(5)°-0þ±&%Box(4)°0ÿ±&%PopUpButton(7)°–P±&%PopUpButton(2)°8P±& % MenuItem(14)°kP±& % TextField(1)°³P±& % MenuItem(19)°P±& % TextField(6)°áP±& % MenuItem(21)°P±&%View(5)°„P±&%View(0)°P±& % MenuItem(2)°P ±& % MenuItem(7)°BP ±&%Box(1)° P ±&%PopUpButton(4)°_P ±& % MenuItem(23)°¢P ±& % MenuItem(11)°TP±& % MenuItem(16)°yP±& % TextField(3)°ÅP±&%View(2)°P±& % MenuItem(4)°+P±& % MenuItem(9)°OP±&%Box(3)°ZP±&%PopUpButton(1)°!P±&%PopUpButton(6)°†P±& % TextField(0)°¨P±& % MenuItem(13)°iP±& % MenuItem(18)°P±& % TextField(5)°ØP±& % MenuItem(20)°’P±&%View(4)°]P±& % MenuItem(1)°P±& % MenuItem(6)°?P±&%Box(0)°P±&%PopUpButton(3)°HP ±& % TextField(2)°¼P!±& % MenuItem(10)°RP"±& % MenuItem(22)° P#±& % MenuItem(15)°vP$±&%View(1)° P%±&%NSOwnerP&±&%FontsComponentP'±& % MenuItem(3)°(P(±& % MenuItem(8)°DP)± &HHP*1!NSNibConnector°õP+±&%NSOwnerP,±!аõP-±!ÐÐP.±!Ð$ÐP/1"NSNibOutletConnectorÐ+ÐP0±&%_viewP1±!Ð Ð$P2±!ÐÐ P3±!°öÐP4±!°ü°öP5±!аöP6±!аöP7±!ÐÐP8±!Ð'P9±!ÐP:±!°ýP;1#NSNibControlConnector°öÐ P<±&%fontSelectionChanged:P=±#ÐÐ P>±&%sizeSelectionChanged:P?±!°ôÐ$P@±!°û°ôPA±!аûPB±!ÐPC±!Ð PD±!Ð(PE±!аûPF±!ÐÐPG±!Ð!ÐPH±!Ð ÐPI±!ÐÐ$PJ±!ÐÐPK±!Ð ÐPL±!°øÐ PM±!ÐÐ PN±!ÐÐ PO±!°÷ÐPP±!Ð#PQ±!ÐPR±!°úPS±!°þÐ$PT±!аþPU±!ÐÐPV±!ÐÐPW±!ÐÐPX±!ÐÐPY±!°ÿÐPZ±!ÐP[±!Ð"P\±!Ð P]±!ÐÐ$P^±!ÐÐ$P_±!Ð Ð$P`±!ÐÐ$Pa±"Ð+Ð Pb±&%feedTableFontBoxPc±"Ð+°ôPd±&%articleTableFontBoxPe±"Ð+ÐPf±&%articleFontBoxPg±"Ð+°þPh±&%articleFixedFontBoxPi±"Ð °öPj1$NSMutableString& % fontSelectorPk±"Ð ÐPl±$& % sizeSelectorPm±"°ôÐÐjPn±"°ôÐÐlPo±"ÐÐ ÐjPp±"а÷ÐlPq±"°þÐÐjPr±"°þ°ÿÐlPs±#аôPt±$&%fontSelectionChanged:Pu±#Ð ÐÐtPv±#°÷ÐPw±$&%sizeSelectionChanged:Px±#аôÐwPy±#аþÐtPz±#°ÿ°þÐwP{±!°ùÐ$P|±!ÐÐ$P}±!ÐÐ$P~±&°ô°4Ð ° °þ°‚а[Grr-0.9.0/Components/DatabaseTreeView/COPYING000644 001751 000024 00000104512 11273363562 021305 0ustar00multixstaff000000 000000 GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read .Grr-0.9.0/Components/DatabaseTreeView/ChangeLog000644 001751 000024 00000002002 11157034006 022000 0ustar00multixstaff000000 000000 Feb-17-2007 Guenther Noack * Receive FeedWillFetch- and FeedFetchedNotifications Feb-03-2007 Guenther Noack * Fixed selection bug (it was a hard one!) Feb-02-2007 Guenther Noack * Replaced one -reloadData call with -reloadItem: * -databaseItemRequestsFocus: Selects a database item when the request focus notification is sent for it. (see DatabaseElement.h in main project) Feb-01-2007 Guenther Noack * Fixed bug where notifications were sent even if the selection didn't change. * Gorm file: Allow empty selection * Replaced ugly NSOutlineView circles * Fixed some selection issues * Editable names for database elements * Removed folder icon for categories (doesn't look nice with the arrows) Jan-30-2007 Guenther Noack * Category icon * Drag'n'drop * Outline view cell height set to 18 * Made component provide database elements * Article read flag change notification caught, table redrawn Jan-29-2007 Guenther Noack * basic stuff works Jan-29-2007 Guenther Noack * initial commit Grr-0.9.0/Components/DatabaseTreeView/DatabaseTreeViewController.h000644 001751 000024 00000006267 11450462313 025645 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006-2007 Guenther Noack Copyright (C) 2009-2010 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import #import "Components.h" #import "Feed.h" /** * The database outline view component used to manage feeds and article groups. */ @interface DatabaseTreeViewController : ViewProvidingComponent { IBOutlet NSOutlineView* outlineView; } // ------------------------------------------------------------------- // Retrieving the update notification from the database // ------------------------------------------------------------------- -(void) databaseChanged: (NSNotification*) notif; // --------------------------------------------------------------------- // Retrieving feed fetching related ("did" and "will") notifications // --------------------------------------------------------------------- -(void) redrawFeedNotification: (NSNotification*) notif; // ------------------------------------------------------------------- // Retrieving focus request notifications for database elements // ------------------------------------------------------------------- -(void) databaseElementRequestsFocus: (NSNotification*) notif; // ------------------------------------------------------------------- // Redraws a feed in the outline view // ------------------------------------------------------------------- -(void) redrawFeed: (id) feed; // ------------------------------------------------------------------- // NSOutlineView data source // ------------------------------------------------------------------- /** * Implementation of this method is required. Returns the child at * the specified index for the given item. */ - (id)outlineView: (NSOutlineView *)outlineView child: (int)index ofItem: (id)item; /** * This is a required method. Returns whether or not the outline view * item specified is expandable or not. */ - (BOOL)outlineView: (NSOutlineView *)outlineView isItemExpandable: (id)item; /* * This is a required method. Returns the number of children of * the given item. */ - (int)outlineView: (NSOutlineView *)outlineView numberOfChildrenOfItem: (id)item; /** * This is a required method. Returns the object corresponding to the * item representing it in the outline view. */ - (id)outlineView: (NSOutlineView *)outlineView objectValueForTableColumn:(NSTableColumn *)tableColumn byItem:(id)item; @end Grr-0.9.0/Components/DatabaseTreeView/DatabaseTreeViewController.m000644 001751 000024 00000040704 11450462313 025644 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006-2007 Guenther Noack Copyright (C) 2009-2010 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import "DatabaseTreeViewController.h" #import "Database.h" #import "NumberedImageTextCell.h" #ifdef __APPLE__ #import "GNUstep.h" #endif /** * Identify GNUstep versions with NSOutlineView selection bug * * In GNUstep-gui 0.11.0, NSOutlineView's selection mechanism is broken. * When running reloadItem: or reloadData, it breaks internal consistency and * messes up the selection. (It doesn't fill the internally used _selectedItems array.) * * The OUTLINEVIEW_SELECTION_HACK define enables a hack that tries to * circumvent the broken NSOutlineView behaviour by saving the selection * before a call to a broken NSOutlineView method. */ #ifdef GNUSTEP // All GNUstep versions #define OUTLINEVIEW_SELECTION_HACK YES #endif // GNUSTEP /* * A Pasteboard type which encapsulates pointers to DatabaseElement objects. * * This pasteboard type has a data element that contains a pointer to the * element. It's not very elegant, but it does the job for now. If there's * a cleaner solution to do this, I'll adopt it ASAP, as this code here * doesn't work on 64 bit architectures (I assume pointers to be 4 byte). */ static NSString* const DatabaseElementRefPboardType = @"Grr Database Element Reference Pboard Type"; static NSImage* arrowRight = nil; static NSImage* arrowDown = nil; @implementation DatabaseTreeViewController // ------------------------------------------------------------------- // Initialisation // ------------------------------------------------------------------- +(void) initialize { if (self == [DatabaseTreeViewController class]) { arrowDown = [NSImage imageNamed: @"arrowDown"]; arrowRight = [NSImage imageNamed: @"arrowRight"]; } } -(id) init { if ((self = [super init]) != nil) { [[NSNotificationCenter defaultCenter] addObserver: self selector: @selector(databaseChanged:) name: DatabaseChangeNotification object: nil]; } return self; } // ------------------------------------------------------------------- // Awaking from the Nib loading process // ------------------------------------------------------------------- -(void) awakeFromNib { NumberedImageTextCell *imageTextCell; imageTextCell = [[NumberedImageTextCell alloc] initTextCell:@""]; [[outlineView outlineTableColumn] setDataCell:imageTextCell]; // Dropping [outlineView registerForDraggedTypes: [NSArray arrayWithObjects: NSURLPboardType, DatabaseElementRefPboardType, nil ]]; // Autosaving [outlineView setAutosaveName: @"Feed and Category Outline"]; [outlineView setAutosaveTableColumns: YES]; // Get notifications when articles change their read flag [[NSNotificationCenter defaultCenter] addObserver: self selector: @selector(articleReadFlagChanged:) name: ArticleReadFlagChangedNotification object: nil]; // Get notifications when database elements request the focus [[NSNotificationCenter defaultCenter] addObserver: self selector: @selector(databaseElementRequestsFocus:) name: DatabaseElementFocusRequestNotification object: nil]; // Register for two notifications where a specific feed needs to be redrawn // in the outline view [[NSNotificationCenter defaultCenter] addObserver: self selector: @selector(redrawFeedNotification:) name: RSSFeedWillFetchNotification object: nil]; [[NSNotificationCenter defaultCenter] addObserver: self selector: @selector(redrawFeedNotification:) name: RSSFeedFetchedNotification object: nil]; } // ------------------------------------------------------------------- // Retrieving notifications // ------------------------------------------------------------------- -(void) databaseChanged: (NSNotification*) notif { int index; NSAssert(outlineView != nil, @"No outline view"); #ifdef OUTLINEVIEW_SELECTION_HACK // FIXME: This strange hack tries to keep the selection. (Needed for -gui 0.11.0) index = [outlineView selectedRow]; #endif [outlineView reloadData]; #ifdef OUTLINEVIEW_SELECTION_HACK if (index != -1) { [outlineView selectRowIndexes: [NSIndexSet indexSetWithIndex: index] byExtendingSelection: NO]; } #endif } -(void) articleReadFlagChanged: (NSNotification*) notification { id feed = (id)[(id
)[notification object] feed]; [self redrawFeed: feed]; } /* * This method is called when a database element requests the focus. * The outline view will select it. */ -(void) databaseElementRequestsFocus: (NSNotification*) notif { id databaseElement = [notif object]; int index; // First iterate through all parent elements and expand them all id parent = [databaseElement superElement]; while (parent != nil) { [outlineView expandItem: parent expandChildren: NO]; parent = [parent superElement]; } // Get row index and select [outlineView reloadData]; index = [outlineView rowForItem: databaseElement]; if (index != -1) { [outlineView selectRowIndexes: [NSIndexSet indexSetWithIndex: index] byExtendingSelection: NO]; } } /* * Gets FeedFetched- and FeedWillFetchNotifications. */ -(void) redrawFeedNotification: (NSNotification*) notif { int index; id feed = [notif object]; [self redrawFeed: feed]; index = [outlineView selectedRow]; if ((index < 0) || (index == NSNotFound)) return; if (feed == [outlineView itemAtRow: index]) [self notifyChanges]; } /* * Does the actual work for the notification methods where something needs * to be redrawn in the outline view. */ -(void) redrawFeed: (id) feed { NSParameterAssert(feed != nil); if ([outlineView rowForItem: feed] != -1) { // This feed is currently shown in our outline view, reload it! #ifdef OUTLINEVIEW_SELECTION_HACK // FIXME: This strange hack tries to keep the selection. (Needed for -gui 0.11.0) int index = [outlineView selectedRow]; #endif [outlineView reloadItem: feed]; #ifdef OUTLINEVIEW_SELECTION_HACK if (index != -1) { [outlineView selectRowIndexes: [NSIndexSet indexSetWithIndex: index] byExtendingSelection: NO]; } #endif } } // ------------------------------------------------------------------- // NSOutlineView data source // ------------------------------------------------------------------- /** * Implementation of this method is required. Returns the child at * the specified index for the given item. */ - (id)outlineView: (NSOutlineView *)outlineView child: (int)index ofItem: (id)item { if (item == nil) { return [[[Database shared] topLevelElements] objectAtIndex: index]; } else { NSParameterAssert([item conformsToProtocol: @protocol(Category)]); return [[(id)item elements] objectAtIndex: index]; } } /** * Sets the object value of the given item in the given table column to the object provided. */ - (void)outlineView: (NSOutlineView *)outlineView setObjectValue: (id)object forTableColumn: (NSTableColumn *)tableColumn byItem: (id)item { if ([item conformsToProtocol: @protocol(DatabaseElement)]) { [(id)item setName: [object description]]; } } /** * This is a required method. Returns whether or not the outline view * item specified is expandable or not. */ - (BOOL)outlineView: (NSOutlineView *)outlineView isItemExpandable: (id)item { return item == nil || [item conformsToProtocol: @protocol(Category)]; } /* * This is a required method. Returns the number of children of * the given item. */ - (int)outlineView: (NSOutlineView *)outlineView numberOfChildrenOfItem: (id)item { if (item == nil) { return [[[Database shared] topLevelElements] count]; } else if ([item conformsToProtocol: @protocol(Category)]) { return [[(id)item elements] count]; } else { return 0; } } /** * This is a required method. Returns the object corresponding to the * item representing it in the outline view. */ - (id)outlineView: (NSOutlineView *)outlineView objectValueForTableColumn:(NSTableColumn *)tableColumn byItem:(id)item { NSParameterAssert([item conformsToProtocol: @protocol(DatabaseElement)]); return [item description]; } // ------------------------------------------------------------ // Output providing component things // ------------------------------------------------------------ -(NSSet*) objectsForPipeType: (id)aPipeType { id elem; NSSet* result; // If nothing is selected, just return nothing int index = [outlineView selectedRow]; if (index == -1) { return [NSSet new]; } elem = [outlineView itemAtRow: index]; if (aPipeType == [PipeType articleType]) { if ([elem conformsToProtocol: @protocol(ArticleGroup)]) { result = [(id)elem articleSet]; } else { result = [NSSet new]; } } else if (aPipeType == [PipeType feedType]) { if ([elem conformsToProtocol: @protocol(Feed)]) { result = [NSSet setWithObject: elem]; } else { result = [NSSet new]; } } else if (aPipeType == [PipeType databaseElementType]) { NSAssert( [elem conformsToProtocol: @protocol(DatabaseElement)], @"chosen outline element is not a database element" ); result = [NSSet setWithObject: elem]; } else { result = [NSSet new]; } // In any other case, return the empty set return result; } // ------------------------------------------------------------ // Outline view delegate methods // ------------------------------------------------------------ /** * Called when the selection has changed. */ - (void) outlineViewSelectionDidChange: (NSNotification *)aNotification { static id currentSelection = nil; id newSelection = nil; int rowIndex = [outlineView selectedRow]; if (rowIndex != -1) { newSelection = [outlineView itemAtRow: rowIndex]; } if (newSelection != currentSelection) { ASSIGN(currentSelection, newSelection); [self notifyChanges]; } } /** * Called when the given cell is about to be displayed. This method is * useful for making last second modifications to what will be shown. */ - (void) outlineView: (NSOutlineView *)outlineView willDisplayCell: (id)cell forTableColumn: (NSTableColumn *)tableColumn item: (id)item { if ([cell isKindOfClass: [NumberedImageTextCell class]]) { NumberedImageTextCell* numCell = cell; if ([item conformsToProtocol: @protocol(Feed)]) { id feed = item; if ([feed isFetching]) { [numCell setImage: [NSImage imageNamed: @"FeedFetching"]]; } else { [numCell setImage: [NSImage imageNamed: @"Feed"]]; } [numCell setNumber: [feed unreadArticleCount]]; } else if ([item conformsToProtocol: @protocol(Category)]) { [numCell setImage: nil]; [numCell setNumber: 0]; // FIXME: Add up all numbers from subelements? } else { [numCell setImage: nil]; [numCell setNumber: 0]; } } } #ifndef MACOSX - (void) outlineView: (NSOutlineView *) aOutlineView willDisplayOutlineCell: (id) aCell forTableColumn: (NSTableColumn *) aTbleColumn item: (id)item { if (![aOutlineView isExpandable: item]) { [aCell setImage: nil]; } else { if ([aOutlineView isItemExpanded: item]) { [aCell setImage: arrowDown]; } else { [aCell setImage: arrowRight]; } } } #endif // ------------------------------------------------------------ // Outline view dropping // ------------------------------------------------------------ - (NSDragOperation)outlineView: (NSOutlineView*)outlineView validateDrop: (id )info proposedItem: (id)item proposedChildIndex: (int)index { NSPasteboard* pboard = [info draggingPasteboard]; if ([[pboard types] containsObject: DatabaseElementRefPboardType]) { return NSDragOperationMove; } else if ([[pboard types] containsObject: NSURLPboardType]) { return NSDragOperationCopy; } else { return NSDragOperationNone; } } - (BOOL)outlineView: (NSOutlineView *)theOutlineView acceptDrop: (id )info item: (id)item childIndex: (int)index { NSPasteboard* pboard = [info draggingPasteboard]; if ([[pboard types] containsObject: DatabaseElementRefPboardType]) { BOOL result; NSData* data = [pboard dataForType: DatabaseElementRefPboardType]; id elem = nil; [data getBytes: &elem length: 4]; // FIXME: Won't work with 64 bit processors! // I hope that's a pointer. :-] result = [[Database shared] moveElement: elem intoCategory: item position: index]; return result; } else if ([[pboard types] containsObject: NSURLPboardType]) { NSURL* url = [NSURL URLFromPasteboard: pboard]; return [[Database shared] subscribeToURL: url inCategory: item position: index]; } else { return NO; } } // ------------------------------------------------------------ // Outline view dragging // ------------------------------------------------------------ - (BOOL)outlineView: (NSOutlineView *)outlineView writeItems: (NSArray*)items toPasteboard: (NSPasteboard*)pboard { NSMutableArray* types; NSData* databaseElemData; id item; NSURL* url; if ([items count] != 1) return NO; item = [items objectAtIndex: 0]; types = [[NSMutableArray alloc] initWithCapacity:1]; url = nil; if ([item conformsToProtocol: @protocol(Feed)]) { id feed = item; NSURL* url = [feed feedURL]; if (url != nil) { [types addObject: NSURLPboardType]; } } databaseElemData = nil; if ([item conformsToProtocol: @protocol(DatabaseElement)]) { // FIXME: This works only on systems with 32 bit pointers. What is the clean solution? databaseElemData = [NSData dataWithBytes: &item length: 4]; [types addObject: DatabaseElementRefPboardType]; } // Set types for pasteboard [pboard declareTypes: types owner: nil]; // Write things to pasteboard if ([types containsObject: NSURLPboardType]) { [url writeToPasteboard: pboard]; } if ([types containsObject: DatabaseElementRefPboardType]) { [pboard setData: databaseElemData forType: DatabaseElementRefPboardType]; } return [types count] > 0 ? YES : NO; } @end Grr-0.9.0/Components/DatabaseTreeView/English.lproj/000755 001751 000024 00000000000 11270704233 022754 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/DatabaseTreeView/GNUmakefile000644 001751 000024 00000001355 11347533647 022332 0ustar00multixstaff000000 000000 include $(GNUSTEP_MAKEFILES)/common.make BUNDLE_NAME = DatabaseTreeView BUNDLE_EXTENSION = .grrc $(BUNDLE_NAME)_COPY_INTO_DIR = ../../Grr.app/Resources/ DatabaseTreeView_OBJC_FILES = \ DatabaseTreeViewController.m DatabaseTreeView_HEADERS = \ DatabaseTreeViewController.h DatabaseTreeView_PRINCIPAL_CLASS = DatabaseTreeViewController DatabaseTreeView_LANGUAGES = English German DatabaseTreeView_LOCALIZED_RESOURCE_FILES = \ DatabaseTreeViewController.gorm \ ADDITIONAL_OBJCFLAGS = -Wall -Wno-import ADDITIONAL_INCLUDE_DIRS += -I../.. include ../../GNUmakefile.preamble ifeq ($(GNUSTEP_TARGET_OS),mingw32) ADDITIONAL_LIB_DIRS += ../../Grr.app/Grr.exe.a endif include $(GNUSTEP_MAKEFILES)/bundle.make -include GNUmakefile.postamble Grr-0.9.0/Components/DatabaseTreeView/English.lproj/DatabaseTreeViewController.gorm/000755 001751 000024 00000000000 11157036172 031146 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/DatabaseTreeView/English.lproj/DatabaseTreeViewController.nib/000755 001751 000024 00000000000 11313457775 030764 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/DatabaseTreeView/English.lproj/DatabaseTreeViewController.nib/keyedobjects.nib000644 001751 000024 00000073547 11313457775 034151 0ustar00multixstaff000000 000000 $archiver NSKeyedArchiver $objects $null $class CF$UID 115 NSAccessibilityConnectors CF$UID 112 NSAccessibilityOidsKeys CF$UID 113 NSAccessibilityOidsValues CF$UID 114 NSClassesKeys CF$UID 98 NSClassesValues CF$UID 99 NSConnections CF$UID 8 NSFontManager CF$UID 0 NSFramework CF$UID 5 NSNamesKeys CF$UID 91 NSNamesValues CF$UID 92 NSNextOid 17 NSObjectsKeys CF$UID 75 NSObjectsValues CF$UID 90 NSOidsKeys CF$UID 100 NSOidsValues CF$UID 101 NSRoot CF$UID 2 NSVisibleWindows CF$UID 6 $class CF$UID 4 NSClassName CF$UID 3 DatabaseTreeViewController $classes NSCustomObject NSObject $classname NSCustomObject IBCocoaFramework $class CF$UID 7 NS.objects $classes NSMutableSet NSSet NSObject $classname NSMutableSet $class CF$UID 46 NS.objects CF$UID 9 CF$UID 69 CF$UID 71 CF$UID 73 $class CF$UID 68 NSDestination CF$UID 10 NSLabel CF$UID 67 NSSource CF$UID 2 $class CF$UID 66 NSContentView CF$UID 13 NSCornerView CF$UID 21 NSFrame CF$UID 65 NSHScroller CF$UID 60 NSHeaderClipView CF$UID 18 NSNextKeyView CF$UID 13 NSNextResponder CF$UID 11 NSScrollAmts QSAAAEEgAABBmAAAQZgAAA== NSSubviews CF$UID 12 NSSuperview CF$UID 11 NSVScroller CF$UID 56 NSsFlags 18 NSvFlags 274 $class CF$UID 84 NSFrame CF$UID 83 NSNextResponder CF$UID 0 NSSubviews CF$UID 82 $class CF$UID 46 NS.objects CF$UID 13 CF$UID 56 CF$UID 60 CF$UID 18 CF$UID 21 $class CF$UID 55 NSBGColor CF$UID 52 NSDocView CF$UID 15 NSFrame CF$UID 51 NSNextKeyView CF$UID 15 NSNextResponder CF$UID 10 NSSubviews CF$UID 14 NSSuperview CF$UID 10 NScvFlags 4 NSvFlags 2304 $class CF$UID 46 NS.objects CF$UID 15 $class CF$UID 50 NSBackgroundColor CF$UID 41 NSColumnAutoresizingStyle 4 NSCornerView CF$UID 21 NSDraggingSourceMaskForLocal 15 NSDraggingSourceMaskForNonLocal 0 NSEnabled NSFrameSize CF$UID 16 NSGridColor CF$UID 47 NSHeaderView CF$UID 17 NSIntercellSpacingHeight 2 NSIntercellSpacingWidth 3 NSNextResponder CF$UID 13 NSRowHeight 17 NSSuperview CF$UID 13 NSTableColumns CF$UID 24 NSTvFlags 306184192 NSvFlags 256 {114, 198} $class CF$UID 20 NSFrameSize CF$UID 19 NSNextResponder CF$UID 18 NSSuperview CF$UID 18 NSTableView CF$UID 15 NSvFlags 256 $class CF$UID 55 NSBGColor CF$UID 52 NSDocView CF$UID 17 NSFrame CF$UID 64 NSNextKeyView CF$UID 17 NSNextResponder CF$UID 10 NSSubviews CF$UID 63 NSSuperview CF$UID 10 NScvFlags 4 NSvFlags 2304 {114, 17} $classes NSTableHeaderView NSView NSResponder NSObject $classname NSTableHeaderView $class CF$UID 23 NSFrame CF$UID 22 NSNextResponder CF$UID 10 NSSuperview CF$UID 10 NSvFlags 256 {{115, 0}, {16, 17}} $classes _NSCornerView NSView NSResponder NSObject $classname _NSCornerView $class CF$UID 46 NS.objects CF$UID 25 $class CF$UID 45 NSDataCell CF$UID 39 NSHeaderCell CF$UID 27 NSIdentifier CF$UID 26 NSIsEditable NSIsResizeable NSMaxWidth 1000 NSMinWidth 42.68505859375 NSResizingMask 3 NSTableView CF$UID 15 NSWidth 110.68505859375 classes $class CF$UID 38 NSBackgroundColor CF$UID 32 NSCellFlags 75628032 NSCellFlags2 134217728 NSContents CF$UID 28 NSSupport CF$UID 29 NSTextColor CF$UID 34 Feeds $class CF$UID 31 NSName CF$UID 30 NSSize 11 NSfFlags 3100 LucidaGrande $classes NSFont NSObject $classname NSFont $class CF$UID 33 NSColorSpace 3 NSWhite MC4zMzMzMzI5OQA= $classes NSColor NSObject $classname NSColor $class CF$UID 33 NSCatalogName CF$UID 35 NSColor CF$UID 37 NSColorName CF$UID 36 NSColorSpace 6 System headerTextColor $class CF$UID 33 NSColorSpace 3 NSWhite MAA= $classes NSTableHeaderCell NSTextFieldCell NSActionCell NSCell NSObject $classname NSTableHeaderCell $class CF$UID 44 NSBackgroundColor CF$UID 41 NSCellFlags 338820672 NSCellFlags2 1024 NSControlView CF$UID 15 NSSupport CF$UID 40 NSTextColor CF$UID 42 $class CF$UID 31 NSName CF$UID 30 NSSize 13 NSfFlags 1044 $class CF$UID 33 NSColorSpace 3 NSWhite MQA= $class CF$UID 33 NSCatalogName CF$UID 35 NSColor CF$UID 37 NSColorName CF$UID 43 NSColorSpace 6 controlTextColor $classes NSTextFieldCell NSActionCell NSCell NSObject $classname NSTextFieldCell $classes NSTableColumn NSObject $classname NSTableColumn $classes NSMutableArray NSArray NSObject $classname NSMutableArray $class CF$UID 33 NSCatalogName CF$UID 35 NSColor CF$UID 49 NSColorName CF$UID 48 NSColorSpace 6 gridColor $class CF$UID 33 NSColorSpace 3 NSWhite MC41AA== $classes NSOutlineView NSTableView %NSTableView NSControl NSView NSResponder NSObject $classname NSOutlineView {{1, 17}, {114, 198}} $class CF$UID 33 NSCatalogName CF$UID 35 NSColor CF$UID 54 NSColorName CF$UID 53 NSColorSpace 6 controlBackgroundColor $class CF$UID 33 NSColorSpace 3 NSWhite MC42NjY2NjY2OQA= $classes NSClipView NSView NSResponder NSObject $classname NSClipView $class CF$UID 59 NSAction CF$UID 58 NSFrame CF$UID 57 NSNextResponder CF$UID 10 NSPercent 0.74436092376708984 NSSuperview CF$UID 10 NSTarget CF$UID 10 NSvFlags 256 {{115, 17}, {15, 198}} _doScroller: $classes NSScroller NSControl NSView NSResponder NSObject $classname NSScroller $class CF$UID 59 NSAction CF$UID 62 NSFrame CF$UID 61 NSNextResponder CF$UID 10 NSPercent 0.97520661354064941 NSSuperview CF$UID 10 NSTarget CF$UID 10 NSsFlags 1 NSvFlags 256 {{-100, -100}, {118, 15}} _doScroller: $class CF$UID 46 NS.objects CF$UID 17 {{1, 0}, {114, 17}} {{20, 20}, {131, 216}} $classes NSScrollView NSView NSResponder NSObject $classname NSScrollView _view $classes NSNibOutletConnector NSNibConnector NSObject $classname NSNibOutletConnector $class CF$UID 68 NSDestination CF$UID 15 NSLabel CF$UID 70 NSSource CF$UID 2 outlineView $class CF$UID 68 NSDestination CF$UID 2 NSLabel CF$UID 72 NSSource CF$UID 15 dataSource $class CF$UID 68 NSDestination CF$UID 2 NSLabel CF$UID 74 NSSource CF$UID 15 delegate $class CF$UID 89 NS.objects CF$UID 76 CF$UID 11 CF$UID 15 CF$UID 25 CF$UID 10 $class CF$UID 88 NSMaxSize CF$UID 87 NSMinSize CF$UID 86 NSScreenRect CF$UID 85 NSViewClass CF$UID 81 NSWTFlags 1886912512 NSWindowBacking 2 NSWindowClass CF$UID 80 NSWindowRect CF$UID 77 NSWindowStyleMask 3 NSWindowTitle CF$UID 78 NSWindowView CF$UID 11 {{90, 286}, {213, 256}} $class CF$UID 79 NS.string Panel $classes NSMutableString NSString NSObject $classname NSMutableString NSPanel $class CF$UID 79 NS.string View $class CF$UID 46 NS.objects CF$UID 10 {{1, 1}, {213, 256}} $classes NSView NSResponder NSObject $classname NSView {{0, 0}, {1440, 938}} {213, 129} {3.40282e+38, 3.40282e+38} $classes NSWindowTemplate NSObject $classname NSWindowTemplate $classes NSArray NSObject $classname NSArray $class CF$UID 89 NS.objects CF$UID 2 CF$UID 76 CF$UID 10 CF$UID 15 CF$UID 11 $class CF$UID 89 NS.objects CF$UID 2 CF$UID 76 CF$UID 15 CF$UID 25 CF$UID 10 $class CF$UID 89 NS.objects CF$UID 93 CF$UID 94 CF$UID 95 CF$UID 96 CF$UID 97 File's Owner Panel NSTableView NSTableColumn1 NSScrollView3 $class CF$UID 89 NS.objects $class CF$UID 89 NS.objects $class CF$UID 89 NS.objects CF$UID 71 CF$UID 76 CF$UID 15 CF$UID 69 CF$UID 73 CF$UID 11 CF$UID 25 CF$UID 10 CF$UID 2 CF$UID 9 $class CF$UID 89 NS.objects CF$UID 102 CF$UID 103 CF$UID 104 CF$UID 105 CF$UID 106 CF$UID 107 CF$UID 108 CF$UID 109 CF$UID 110 CF$UID 111 15 5 7 14 16 6 10 9 1 13 $class CF$UID 46 NS.objects $class CF$UID 89 NS.objects $class CF$UID 89 NS.objects $classes NSIBObjectData NSObject $classname NSIBObjectData $top IB.objectdata CF$UID 1 $version 100000 Grr-0.9.0/Components/DatabaseTreeView/English.lproj/DatabaseTreeViewController.nib/classes.nib000644 001751 000024 00000001231 11302103661 033064 0ustar00multixstaff000000 000000 { IBClasses = ( { CLASS = DatabaseTreeViewController; LANGUAGE = ObjC; OUTLETS = {outlineView = NSOutlineView; }; SUPERCLASS = ViewProvidingComponent; }, {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, {CLASS = ImageTextCell; LANGUAGE = ObjC; SUPERCLASS = NSTextFieldCell; }, {CLASS = UKNibOwner; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, { CLASS = ViewProvidingComponent; LANGUAGE = ObjC; OUTLETS = {"_view" = NSView; }; SUPERCLASS = NSObject; } ); IBVersion = 1; }Grr-0.9.0/Components/DatabaseTreeView/English.lproj/DatabaseTreeViewController.nib/info.nib000644 001751 000024 00000001032 11313457775 032405 0ustar00multixstaff000000 000000 IBDocumentLocation 168 97 356 240 0 0 1440 938 IBFramework Version 439.0 IBOldestOS 3 IBOpenObjects 5 IBSystem Version 8S165 IBUsesTextArchiving Grr-0.9.0/Components/DatabaseTreeView/English.lproj/DatabaseTreeViewController.gorm/data.classes000644 001751 000024 00000001200 11157036106 033424 0ustar00multixstaff000000 000000 { "## Comment" = "Do NOT change this file, Gorm maintains it"; Component = { Actions = ( ); Outlets = ( ); Super = UKNibOwner; }; DatabaseTreeViewController = { Actions = ( ); Outlets = ( outlineView ); Super = ViewProvidingComponent; }; ImageTextCell = { Actions = ( ); Outlets = ( ); Super = NSTextFieldCell; }; NumberedImageTextCell = { Actions = ( ); Outlets = ( ); Super = ImageTextCell; }; UKNibOwner = { Actions = ( ); Outlets = ( ); Super = NSObject; }; ViewProvidingComponent = { Actions = ( ); Outlets = ( _view ); Super = Component; }; }Grr-0.9.0/Components/DatabaseTreeView/English.lproj/DatabaseTreeViewController.gorm/data.info000644 001751 000024 00000000270 11157036107 032731 0ustar00multixstaff000000 000000 GNUstep archive00002c24:00000003:00000003:00000000:01GormFilePrefsManager1NSObject%01NSString&%Latest Version0±& % Typed StreamGrr-0.9.0/Components/DatabaseTreeView/English.lproj/DatabaseTreeViewController.gorm/objects.gorm000644 001751 000024 00000010414 11157036107 033463 0ustar00multixstaff000000 000000 GNUstep archive00002c24:00000023:0000006f:00000001:01GSNibContainer1NSObject01 GSMutableSet1 NSMutableSet1NSSet&01GSWindowTemplate1GSClassSwapper01NSString&%NSPanel1 NSPanel1 NSWindow1 NSResponder%  C Cg& % C€ D!@01 NSView%  C Cg  C Cg&01 NSMutableArray1NSArray&01 NSScrollView% A A C CU  C CU&0± &0 1 NSClipView% A¨ AÀ BØ C;  BØ C;&0 ± &0 1 NSOutlineView1 NSTableView1 NSControl%  BØ A˜  BØ A˜&0 ± &%0 1NSCell0±&01NSFont%&&&&&&&&0± &01 NSTableColumn0±&%classes BØ A  GÃP01NSTableHeaderCell1NSTextFieldCell1 NSActionCell0±&%Feeds0±% °&&&&&&&&0%’01NSColor0±&%NSNamedColorSpace0±&%System0±&%controlShadowColor0±°°0±&%windowFrameTextColor01GSObjectTemplate0±&%NumberedImageTextCell±0±&%NSObject°°&&&&&&&&0%’0±°0 ±&%System0!±&%textBackgroundColor0"±°° 0#±& % textColor0$±°0%±&%System0&±& % gridColor0'±°°%0(±&%controlBackgroundColor0)1NSTableHeaderView%  BØ A°  BØ A°&0*± &0+1GSTableCornerView% @ @ A˜ A°  A˜ A°&0,± &%% A’ @  @ A °°'0-1 NSScroller% @ AÀ A C;  A C;&0.± &%0/±°°&&&&&&&&&°2 _doScroll:v12@0:4@800±% A¨ @ BØ A°  BØ A°&01± &°)02±°°%03±& % controlColor°+° % A A A A °-°004±°05±&%System06±&%windowBackgroundColor07±&%Window08±&%Panel°8 ?€ ?€ F@ F@%&   D€ D@09± &0:± &0;1NSMutableDictionary1 NSDictionary& 0<±&%TableColumn(1)0=±0>±&%outlets B A  GÃP0?±0@±&% °°@&&&&&&&&0%’0A±°°50B±&%controlShadowColor0C±°°50D±&%windowFrameTextColor0E±0F±&%0°°F&&&&&&&&0%’0G±°°%0H±&%textBackgroundColor0I±°°%0J±& % textColor0K±&%NSOwner0L±&%DatabaseTreeViewController0M±& % ScrollView(0)°0N±&%Panel(0)°0O±&%TableColumn(0)°0P±&%TextFieldCell(1)°0Q±&%TableColumn(2)0R±0S±&%actions B A  GÃP0T±0U±&% °°U&&&&&&&&0%’°A°C0V±0W±&%0°°W&&&&&&&&0%’°G°I0X±&%TextFieldCell(0)0Y±°±0Z±&%NSObject°°Z&&&&&&&&0%’°°"0[±&%View(0)°0\±&%OutlineView(0)° 0]± &  0^1!NSNibConnector°[°N0_±!°M°[0`±!°\°M0a±!°O°\0b±!°<°\0c±!°Q°\0d1"NSNibOutletConnector0e±&%NSOwner°M0f±&%_view0g±"°e°\0h±& % outlineView0i±"°\°e0j1#NSMutableString& % dataSource0k±"°\°e0l±#&%delegate0m±!°X°O0n±!°P°O0o±&°P°°X°Grr-0.9.0/Components/DatabaseOperations/COPYING000644 001751 000024 00000104512 11273363562 021676 0ustar00multixstaff000000 000000 GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read .Grr-0.9.0/Components/DatabaseOperations/ChangeLog000644 001751 000024 00000000674 11157033772 022417 0ustar00multixstaff000000 000000 02-Feb-2007 Guenther Noack * 'Delete' icon changes 01-Feb-2007 Guenther Noack * Fixed the "delete feed" action. * SubscriptionPanelProtocol.h: created for well-defined communication with the subscription panel component. * Renamed into DatabaseOperationsComponent * "Add Category" toolbar item (menu item still lacking) 18-Jan-2007 Guenther Noack * Added subscription toolbar item 17-Jan-2007 Guenther Noack * Initial import Grr-0.9.0/Components/DatabaseOperations/DatabaseOperations.h000644 001751 000024 00000003541 11273363562 024564 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import #import #import #import "Components.h" #import "ToolbarDelegate.h" #import "DatabaseElement.h" #import "SubscriptionPanelProtocol.h" @interface DatabaseOperationsComponent : NSObject { NSSet* selectedFeeds; NSSet* selectedElements; id subscriptionReferenceElement; id subscriptionPanel; NSArray* allowedIdentifiers; NSArray* defaultIdentifiers; NSToolbarItem* fetchAllItem; NSToolbarItem* fetchItem; NSToolbarItem* subscribeItem; NSToolbarItem* addCategoryItem; NSToolbarItem* deleteItem; NSMenuItem* fetchAllMenuItem; NSMenuItem* fetchMenuItem; NSMenuItem* subscribeMenuItem; NSMenuItem* deleteMenuItem; } - (void) deleteSelectedElements; - (void) fetchSelectedFeeds; - (void) fetchAllFeeds; - (void) subscribeFeed; - (void) addCategory; @end Grr-0.9.0/Components/DatabaseOperations/DatabaseOperations.m000644 001751 000024 00000024215 11450462313 024561 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006-2007 Guenther Noack Copyright (C) 2009-2010 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import "DatabaseOperations.h" #import "Feed.h" #import "Database.h" #import "NSBundle+Extensions.h" #ifdef __APPLE__ #import "GNUstep.h" #endif #define DELETE_IDENTIFIER @"DB.Ops.Delete" #define SUBSCRIBE_IDENTIFIER @"Feed.Ops.Subscribe" #define ADD_CATEGORY_IDENTIFIER @"DB.Ops.AddCategory" #define FETCH_IDENTIFIER @"Feed.Ops.Fetch" #define FETCH_ALL_IDENTIFIER @"Feed.Ops.FetchAll" @implementation DatabaseOperationsComponent - (id) init { if ((self = [super init]) != nil) { NSMenu* feedMenu; NSArray* identifiers; // ------------------------------ // Toolbar items // ------------------------------ // Feed fetching items fetchItem = [[NSToolbarItem alloc] initWithItemIdentifier: FETCH_IDENTIFIER]; [fetchItem setLabel: _(@"Fetch feed")]; [fetchItem setImage: [NSImage imageNamed: @"FetchFeed"]]; [fetchItem setAction: @selector(fetchSelectedFeeds)]; [fetchItem setTarget: self]; fetchAllItem = [[NSToolbarItem alloc] initWithItemIdentifier: FETCH_ALL_IDENTIFIER]; [fetchAllItem setLabel: _(@"Fetch all")]; [fetchAllItem setImage: [NSImage imageNamed: @"FetchFeeds"]]; [fetchAllItem setAction: @selector(fetchAllFeeds)]; [fetchAllItem setTarget: self]; // "Add feed" item subscribeItem = [[NSToolbarItem alloc] initWithItemIdentifier: DELETE_IDENTIFIER]; [subscribeItem setLabel: _(@"Subscribe")]; [subscribeItem setImage: [NSImage imageNamed: @"AddFeed"]]; [subscribeItem setAction: @selector(subscribeFeed)]; [subscribeItem setTarget: self]; // "Add category" item addCategoryItem = [[NSToolbarItem alloc] initWithItemIdentifier: ADD_CATEGORY_IDENTIFIER]; [addCategoryItem setLabel: _(@"New category")]; [addCategoryItem setImage: [NSImage imageNamed: @"AddCategory"]]; [addCategoryItem setAction: @selector(addCategory)]; [addCategoryItem setTarget: self]; // Feed deletion item deleteItem = [[NSToolbarItem alloc] initWithItemIdentifier: DELETE_IDENTIFIER]; [deleteItem setLabel: _(@"Delete")]; [deleteItem setImage: [NSImage imageNamed: @"DeleteFeed"]]; [deleteItem setAction: @selector(deleteSelectedElements)]; [deleteItem setTarget: self]; // ---------------------------- // Menu items // ---------------------------- feedMenu = [[[NSApp mainMenu] itemWithTag:1] submenu]; // Feed fetching menu items fetchMenuItem = [[NSMenuItem alloc] initWithTitle: _(@"Fetch feed") action: @selector(fetchSelectedFeeds) keyEquivalent: @""]; [fetchMenuItem setTarget: self]; [feedMenu addItem: fetchMenuItem]; fetchAllMenuItem = [[NSMenuItem alloc] initWithTitle: _(@"Fetch all") action: @selector(fetchAllFeeds) keyEquivalent: @""]; [fetchAllMenuItem setTarget: self]; [feedMenu addItem: fetchAllMenuItem]; // "Subscribe to feed" menu item subscribeMenuItem = [[NSMenuItem alloc] initWithTitle: _(@"Subscribe to URL...") action: @selector(subscribeFeed) keyEquivalent: @""]; [subscribeMenuItem setTarget: self]; [feedMenu addItem: subscribeMenuItem]; // "Delete feed" menu item deleteMenuItem = [[NSMenuItem alloc] initWithTitle: _(@"Delete feed") action: @selector(deleteSelectedFeeds) keyEquivalent: @"r"]; [deleteMenuItem setTarget: self]; [feedMenu addItem: deleteMenuItem]; // ------------------------------------- // Prepare toolbar delegation // ------------------------------------- identifiers = [NSArray arrayWithObjects: FETCH_ALL_IDENTIFIER, FETCH_IDENTIFIER, SUBSCRIBE_IDENTIFIER, ADD_CATEGORY_IDENTIFIER, DELETE_IDENTIFIER, nil ]; ASSIGN(allowedIdentifiers, identifiers); ASSIGN(defaultIdentifiers, allowedIdentifiers); // Init selected feeds with empty set ASSIGN(selectedFeeds, [NSSet new]); } return self; } // input accepting component protocol -(void)componentDidUpdateSet: (NSNotification*) aNotification { id component = [aNotification object]; BOOL isEnabled; ASSIGN(selectedFeeds, [component objectsForPipeType: [PipeType feedType]]); ASSIGN(selectedElements, [component objectsForPipeType: [PipeType databaseElementType]]); // Using anyObject is appropriate, as there can only be one selected element. ASSIGN( subscriptionReferenceElement, [selectedElements anyObject] ); // set the new insertion reference element for the subscription panel if (subscriptionPanel != nil) { [subscriptionPanel setReferenceElement: subscriptionReferenceElement]; } // update the image for the delete item if ([selectedFeeds count] > 0) { [deleteItem setImage: [NSImage imageNamed: @"DeleteFeed"]]; } else { [deleteItem setImage: [NSImage imageNamed: @"DeleteCategory"]]; } // change the enabled state for the feed operation items isEnabled = ([selectedFeeds count] > 0) ? YES : NO; [fetchItem setEnabled: isEnabled]; [deleteMenuItem setEnabled: isEnabled]; [fetchMenuItem setEnabled: isEnabled]; isEnabled = ([selectedElements count] > 0) ? YES : NO; [deleteItem setEnabled: isEnabled]; } // toolbar delegate protocol - (NSToolbarItem*)toolbar: (NSToolbar*)toolbar itemForItemIdentifier: (NSString*)itemIdentifier willBeInsertedIntoToolbar: (BOOL)flag { if ([itemIdentifier isEqualToString: DELETE_IDENTIFIER]) { return deleteItem; } else if ([itemIdentifier isEqualToString: FETCH_IDENTIFIER]) { return fetchItem; } else if ([itemIdentifier isEqualToString: SUBSCRIBE_IDENTIFIER]) { return subscribeItem; } else if ([itemIdentifier isEqualToString: ADD_CATEGORY_IDENTIFIER]) { return addCategoryItem; } else if ([itemIdentifier isEqualToString: FETCH_ALL_IDENTIFIER]) { return fetchAllItem; } return nil; // identifier not found, possibly fall back on other toolbar delegates } - (NSArray*) toolbarAllowedItemIdentifiers: (NSToolbar*)toolbar { return allowedIdentifiers; } - (NSArray*) toolbarDefaultItemIdentifiers: (NSToolbar*)toolbar { return defaultIdentifiers; } // own methods - (void) deleteSelectedElements { NSEnumerator* enumerator = [selectedElements objectEnumerator]; id elem; while ((elem = [enumerator nextObject]) != nil) { [[Database shared] removeElement: elem]; } } - (void) fetchSelectedFeeds { NSEnumerator* enumerator = [selectedFeeds objectEnumerator]; id feed; while ((feed = [enumerator nextObject]) != nil) { [feed fetchInBackground]; } } - (void) fetchAllFeeds { [[Database shared] fetchAllFeeds]; } - (void) subscribeFeed { if (subscriptionPanel == nil) { ASSIGN( subscriptionPanel, [NSBundle instanceForBundleWithName: @"SubscriptionPanel"] ); } [subscriptionPanel setReferenceElement: subscriptionReferenceElement]; [subscriptionPanel show]; } -(void) addCategory { NSString* name = @"New category"; BOOL result; id db = [Database shared]; if (subscriptionReferenceElement == nil) { result = [db addCategoryNamed: name inCategory: nil]; } else { if ([subscriptionReferenceElement conformsToProtocol: @protocol(Category)]) { id cat = (id)subscriptionReferenceElement; result = [db addCategoryNamed: name inCategory: cat position: [[cat elements] count]]; } else { id cat; int index; NSAssert( [subscriptionReferenceElement conformsToProtocol: @protocol(DatabaseElement)], @"Bad subscription reference element" ); cat = [subscriptionReferenceElement superElement]; if (cat == nil) { index = [[db topLevelElements] indexOfObject: subscriptionReferenceElement]; } else { index = [[cat elements] indexOfObject: subscriptionReferenceElement]; } NSAssert1( index != NSNotFound, @"%@ db element is badly linked (bad super element)", subscriptionReferenceElement ); result = [db addCategoryNamed: name inCategory: cat position: index]; } } NSAssert(result == YES, @"Category creation failed!"); } @end Grr-0.9.0/Components/DatabaseOperations/GNUmakefile000644 001751 000024 00000001276 11347533647 022725 0ustar00multixstaff000000 000000 include $(GNUSTEP_MAKEFILES)/common.make BUNDLE_NAME = DatabaseOperations BUNDLE_EXTENSION = .grrc $(BUNDLE_NAME)_COPY_INTO_DIR = ../../Grr.app/Resources/ DatabaseOperations_OBJC_FILES = \ DatabaseOperations.m DatabaseOperations_HEADERS = \ DatabaseOperations.h DatabaseOperations_PRINCIPAL_CLASS = DatabaseOperationsComponent DatabaseOperations_LANGUAGES = English German DatabaseOperations_LOCALIZED_RESOURCE_FILES = \ Localizable.strings \ ADDITIONAL_OBJCFLAGS = -Wall -Wno-import ADDITIONAL_INCLUDE_DIRS += -I../.. include ../../GNUmakefile.preamble ifeq ($(GNUSTEP_TARGET_OS),mingw32) ADDITIONAL_LIB_DIRS += ../../Grr.app/Grr.exe.a endif include $(GNUSTEP_MAKEFILES)/bundle.make Grr-0.9.0/Components/DatabaseOperations/SubscriptionPanelProtocol.h000644 001751 000024 00000002501 11273363562 026175 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import "DatabaseElement.h" @protocol SubscriptionPanel /** * This sets the reference element for the subscription. If this is * a Category, the newly subscribed feed will be placed in this * category. If it's not a category, the newly subscribed feed will * be placed right below this element. */ -(void) setReferenceElement: (id) anElement; /** * Displays the subscription panel */ -(void) show; @end Grr-0.9.0/Components/ArticleView/ArticleTextViewPlugin.h000644 001751 000024 00000002672 11273363562 023730 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #ifndef _ARTICLETEXTVIEWPLUGIN_H_ #define _ARTICLETEXTVIEWPLUGIN_H_ #import #import #import "Components.h" @interface ArticleTextViewPlugin : ViewProvidingComponent { // Instance variables IBOutlet NSScrollView* scrollView; IBOutlet NSControl* headlineView; NSTextView* textView; } // Class methods // Instance methods -(void)componentDidUpdateSet: (NSNotification*) aNotification; -(void) scrollWithDownFlag: (BOOL) isDown; @end #endif // _ARTICLETEXTVIEWPLUGIN_H_ Grr-0.9.0/Components/ArticleView/ArticleTextViewPlugin.m000644 001751 000024 00000010337 11273363562 023732 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import "ArticleTextViewPlugin.h" #import "Article.h" #import "NSString+TolerantHTML.h" #import "ExtendedWindow.h" #ifdef __APPLE__ #import "GNUstep.h" #endif @implementation ArticleTextViewPlugin -(void)awakeFromNib { NSNotificationCenter* notifCenter; [_view retain]; ASSIGN(textView, [scrollView documentView]); [textView setDelegate: self]; notifCenter = [NSNotificationCenter defaultCenter]; [notifCenter addObserver: self selector: @selector(scrollUp:) name: ScrollArticleUpNotification object: nil]; [notifCenter addObserver: self selector: @selector(scrollDown:) name: ScrollArticleDownNotification object: nil]; } -(void)componentDidUpdateSet: (NSNotification*) aNotification { NSSet* articles = [[aNotification object] objectsForPipeType: [PipeType articleType]]; if ([articles count] == 1) { id
article = [[articles allObjects] objectAtIndex: 0]; [headlineView setStringValue: [article headline]]; NS_DURING [[textView textStorage] setAttributedString: [[article content] parseHTML]]; NS_HANDLER NSLog( @"ERROR: HTML PARSING:\n name: %@\n desc: %@", [localException name], [localException description] ); [[textView textStorage] setAttributedString: AUTORELEASE([[NSAttributedString alloc] initWithString: [article content]])]; NS_ENDHANDLER [article setRead: YES]; // Scroll to top //[textView scrollRangeToVisible: NSMakeRange(0,0)]; [[scrollView contentView] scrollToPoint: NSMakePoint(0.0,0.0)]; } else if ([articles count] == 0) { [headlineView setStringValue: NSLocalizedString( @"No articles selected.", @"Shown in the article view headline" )]; [textView setString: @""]; } else { // too many articles [headlineView setStringValue: [NSString stringWithFormat: NSLocalizedString( @"%d articles selected", @"Shown in the article view headline" ), [articles count]]]; [textView setString: NSLocalizedString( @"\nPlease select only one article.", @"Shown in the article view text area" )]; } } -(void) scrollDown: (id)sender { [self scrollWithDownFlag: YES]; } -(void) scrollUp: (id)sender { [self scrollWithDownFlag: NO]; } /** * Scrolls the visible part of the article view down or up. */ -(void) scrollWithDownFlag: (BOOL) isDown { NSRect aRect = [scrollView documentVisibleRect]; double delta = aRect.size.height - [scrollView verticalPageScroll]; if (isDown == NO) { delta = -delta; } aRect.origin.y += delta; [textView scrollRectToVisible: aRect]; } /** * Is executed when the user clicks a link. */ -(BOOL) textView: (NSTextView*) textView clickedOnLink: (id) link atIndex: (unsigned) charIndex { BOOL result = NO; NSLog(@"textView:clickedOnLink: %@ atIndex: %d", link, charIndex); if ([link isKindOfClass: [NSURL class]]) { result = [[NSWorkspace sharedWorkspace] openURL: (NSURL*)link]; } return result; } @end Grr-0.9.0/Components/ArticleView/COPYING000644 001751 000024 00000104512 11273363562 020344 0ustar00multixstaff000000 000000 GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read .Grr-0.9.0/Components/ArticleView/ChangeLog000644 001751 000024 00000000456 11157033744 021062 0ustar00multixstaff000000 000000 24-Jan-2007 Guenther Noack * Support for , * Now uses changeable fonts (via "Fonts" preference panel) 21-Jan-2007 Guenther Noack * Support for
 tag (rudimentary)
	* TODO file added

15-Jan-2007  Guenther Noack
	* German translation

15-Jan-2007  Guenther Noack
	* Initial creation

Grr-0.9.0/Components/ArticleView/English.lproj/000755 001751 000024 00000000000 11270712207 022013 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/ArticleView/GNUmakefile000644 001751 000024 00000001355 11347533647 021371 0ustar00multixstaff000000 000000 

include $(GNUSTEP_MAKEFILES)/common.make

BUNDLE_NAME = ArticleView
BUNDLE_EXTENSION = .grrc

$(BUNDLE_NAME)_COPY_INTO_DIR = ../../Grr.app/Resources/

ArticleView_OBJC_FILES = \
	ArticleTextViewPlugin.m \
	NSString+TolerantHTML.m \

ArticleView_HEADERS = \
	ArticleTextViewPlugin.h \
	NSString+TolerantHTML.h \

ArticleView_PRINCIPAL_CLASS = ArticleTextViewPlugin

ArticleView_LANGUAGES = English German

ArticleView_LOCALIZED_RESOURCE_FILES = \
	ArticleTextViewPlugin.gorm \
	Localizable.strings \


ADDITIONAL_OBJCFLAGS = -Wall -Wno-import

ADDITIONAL_INCLUDE_DIRS += -I../..

include ../../GNUmakefile.preamble

ifeq ($(GNUSTEP_TARGET_OS),mingw32)
ADDITIONAL_LIB_DIRS += ../../Grr.app/Grr.exe.a
endif

include $(GNUSTEP_MAKEFILES)/bundle.make

Grr-0.9.0/Components/ArticleView/German.lproj/000755 001751 000024 00000000000 11157034476 021644 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/ArticleView/NSString+TolerantHTML.h000644 001751 000024 00000002225 11273363562 023440 0ustar00multixstaff000000 000000 /*
   Grr RSS Reader
   
   Copyright (C) 2006, 2007 Guenther Noack 
   Copyright (C) 2009  GNUstep Application Team
                       Riccardo Mottola

   This application is free software; you can redistribute it and/or
   modify it under the terms of the GNU General Public
   License as published by the Free Software Foundation; either
   version 3 of the License, or (at your option) any later version.
 
   This application is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
   Library General Public License for more details.
 
   You should have received a copy of the GNU General Public
   License along with this library; if not, write to the Free
   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. 
*/

#import 

/**
 * A very tolerant simple HTML parser which converts HTML-formatted strings
 * into attributed strings that can be displayed in a TextView.
 */
@interface NSString (TolerantHTML)

-(NSAttributedString*) parseHTML;

@end


Grr-0.9.0/Components/ArticleView/NSString+TolerantHTML.m000644 001751 000024 00000045166 11273363562 023460 0ustar00multixstaff000000 000000 /*
   Grr RSS Reader
   
   Copyright (C) 2006, 2007 Guenther Noack 
   Copyright (C) 2009  GNUstep Application Team
                       Riccardo Mottola

   This application is free software; you can redistribute it and/or
   modify it under the terms of the GNU General Public
   License as published by the Free Software Foundation; either
   version 3 of the License, or (at your option) any later version.
 
   This application is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
   Library General Public License for more details.
 
   You should have received a copy of the GNU General Public
   License along with this library; if not, write to the Free
   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. 
*/

#import "NSString+TolerantHTML.h"

#import 

#ifdef __APPLE__
#import "GNUstep.h"
#endif

// #define TAG_SEL_PAIR(tag, sel) [NSNumber numberWithInt: (int)(@selector(sel))], (tag)



// ------------------------------------------------------------
//    some needed static variables for the parser
// ------------------------------------------------------------


/*
 * Keys: Tag names (NSString*)
 * Values: The method selector that is called when this tag opens
 *         or closes. (Interpreted as int and wrapped in a NSNumber)
 */
static NSDictionary* openingTagsHandlers = nil;
static NSDictionary* closingTagsHandlers = nil;

/**
 * Character sets for the HTML parser
 */
static NSCharacterSet* outOfTagStopSet = nil;
static NSCharacterSet* whitespaces = nil;
static NSCharacterSet* whitespacesAndTagClosing = nil;
static NSCharacterSet* whitespacesAndRightTagBrackets = nil;

/*
 * A dictionary that maps HTML entities to their Unicode numbers.
 */
static NSDictionary* entityDictionary = nil;

/**
 * Initialises the constants for the parser. (see above)
 */
void init_constants() {
    NSMutableCharacterSet* wsAndTagClosing;
    NSMutableCharacterSet* wsAndRightTagBrackets;


    // Assume that when this is nil, every variable is nil and vice versa
    if (openingTagsHandlers != nil) {
        return;
    }
    
    openingTagsHandlers = [[NSDictionary dictionaryWithObjectsAndKeys:
        @"p", @"openParagraph:",
        @"b", @"openBold:",
        @"i", @"openItalic:",
        @"em", @"openItalic:",
        @"font", @"openFont:",
        @"br", @"openParagraph:",
        @"a", @"openAnchor:",
        @"pre", @"openPre:",
        nil
    ] retain];
    NSLog(@"opening: %@", openingTagsHandlers);
    
    closingTagsHandlers = [[NSDictionary dictionaryWithObjectsAndKeys:
        @"p", @"stylePop", // FIXME: Was: closeParagraph
        @"font", @"stylePop",
        @"b", @"stylePop",
        @"i", @"stylePop",
        @"em", @"stylePop",
        @"a", @"stylePop",
        @"pre", @"stylePop",
        nil
    ] retain];
    
    outOfTagStopSet = [[NSCharacterSet characterSetWithCharactersInString: @"&<"] retain];
    whitespaces = [[NSCharacterSet whitespaceAndNewlineCharacterSet] retain];
    
    wsAndTagClosing = [NSMutableCharacterSet new];
    [wsAndTagClosing addCharactersInString: @"/>"];
    [wsAndTagClosing formUnionWithCharacterSet: whitespaces];
    whitespacesAndTagClosing = [wsAndTagClosing retain];
    
    wsAndRightTagBrackets = [NSMutableCharacterSet new];
    [wsAndRightTagBrackets addCharactersInString: @">"];
    [wsAndRightTagBrackets formUnionWithCharacterSet: whitespaces];
    whitespacesAndRightTagBrackets = [wsAndRightTagBrackets retain];
    
    entityDictionary = [NSDictionary dictionaryWithContentsOfFile:
        [[NSBundle mainBundle] pathForResource: @"HTML-Entities" ofType: @"plist"]];
    [entityDictionary retain];
    
    NSCAssert(entityDictionary != nil, @"Couldn't load HTML entity dictionary!");
}


// ------------------------------------------------------------
//    HTML Interpreter class
// ------------------------------------------------------------

/**
 * This class retrieves events from the parser (like 'found plaintext', 'found escape',
 * 'found an opening tag called this and that' etc.)
 */
@interface HTMLInterpreter : NSObject
{
    NSMutableArray* fontAttributeStack;
    NSMutableDictionary* defaultStyle;
    NSMutableAttributedString* resultDocument;
}

+(id) sharedInterpreter;

-(void) startParsing;
-(void) stopParsing;

-(NSAttributedString*) result;

-(void) foundPlaintext: (NSString*) string;
-(void) foundEscape: (NSString*) escape;
-(void) foundNewline;
-(void) foundOpeningTagName: (NSString*) name
                 attributes: (NSDictionary*) attributes;
-(void) foundClosingTagName: (NSString*) name
                 attributes: (NSDictionary*) attributes;

+(NSFont*) fixedPitchFont;
+(NSFont*) standardFont;

@end

@implementation HTMLInterpreter

// -----------------------------------------------------------
//    initialiser
// -----------------------------------------------------------

-(id)init
{
    return [super init];
}

+(id) sharedInterpreter
{
    static HTMLInterpreter* singleton = nil;
    
    if (singleton == nil) {
        singleton = [[self alloc] init];
    }
    
    return singleton;
}

// -----------------------------------------------------------
//    start and stop
// -----------------------------------------------------------

-(void) startParsing
{
    ASSIGN(fontAttributeStack, [NSMutableArray new]);
    ASSIGN(defaultStyle, [NSMutableDictionary new]);
    ASSIGN(resultDocument, [NSMutableAttributedString new]);
    
    [defaultStyle setObject: [HTMLInterpreter standardFont]
                     forKey: NSFontAttributeName];
}

-(void) stopParsing
{
    DESTROY(fontAttributeStack);
    DESTROY(defaultStyle);
    DESTROY(resultDocument);
}

// -----------------------------------------------------------
//    giving back the result
// -----------------------------------------------------------

-(NSAttributedString*) result
{
    return [[resultDocument retain] autorelease];
}

// -----------------------------------------------------------
//    handling of the font style stack
// -----------------------------------------------------------

-(void)stylePush: (NSMutableDictionary*) fontAttr
{
    [fontAttributeStack addObject: fontAttr];
}

-(NSMutableDictionary*)style
{
    NSMutableDictionary* result;
    int count = [fontAttributeStack count];
    if (count >= 1) {
        result = [fontAttributeStack objectAtIndex: count - 1];
    } else {
        result = defaultStyle;
    }
    
    return result;
}

-(void)stylePop
{
    int count = [fontAttributeStack count];
    if (count >= 1) {
        [fontAttributeStack removeObjectAtIndex: count-1];
    }
}

// Helper method to convert the current font's traits and push it onto the style stack.
-(void) pushStyleWithFontTrait: (int) trait
{
    NSMutableDictionary* attributes = [[self style] mutableCopyWithZone: (NSZone*)nil];
    
    // Convert original font in bold version
    NSFont* font = [attributes objectForKey: NSFontAttributeName];
    NSFont* boldFont =
        [[NSFontManager sharedFontManager] convertFont: font toHaveTrait: trait];
    
    if (boldFont == nil) {
        // Font couldn't be converted, staying with the old version.
        boldFont = font;
    }
    
    // Set the new bold version
    [attributes setObject: boldFont
                   forKey: NSFontAttributeName];
    
    [self stylePush: attributes];
}



// -----------------------------------------------------------
//    some methods to interprete text and escapes
// -----------------------------------------------------------

-(void) foundPlaintext: (NSString*) string
{
    NSAttributedString* plainText;
    plainText = [[[NSAttributedString alloc] initWithString: string attributes: [self style]] retain];
    
    [resultDocument appendAttributedString: plainText];
}

-(void) foundEscape: (NSString*) escape
{
    unichar value;
    unichar ch;

    NSAssert([escape length] > 0, @"Empty escape sequence &;!");
    
    ch = [escape characterAtIndex: 0];
    if (ch == '#') {
        int i;
        // FIXME: Is that a UNICODE number?
        
        // this parses the number (faster than using NSScanner and easily done)
        value = 0; // a character is a number, too. (value is a unichar)
        for (i=1; i<[escape length]; i++) {
            value = value * 10;
            value += [escape characterAtIndex: i] - '0';
        }
    } else {
        value = [[entityDictionary objectForKey: escape] intValue];
    }
    
    NSAssert1(value != 0, @"Entity &%@; not understood!", escape);
    
    [self foundPlaintext: [NSString stringWithCharacters: &value length: 1]];
}

-(void) foundNewline
{
    // FIXME: optimise by doing it directly?
    // FIXME: Make sure not more than two spaces are printed directly after each other!
    [self foundPlaintext: @" "];
}

// -----------------------------------------------------------
//    the methods that dispatch tags to their specific methods
// -----------------------------------------------------------

-(void) foundOpeningTagName: (NSString*) name
                 attributes: (NSDictionary*) attributes
{
  NSString* str = [openingTagsHandlers objectForKey: name];
  if (str != nil) {
    [self performSelector: NSSelectorFromString(str)
	  withObject: attributes];
  }
}

-(void) foundClosingTagName: (NSString*) name
                 attributes: (NSDictionary*) attributes;
{
  NSString* str = [closingTagsHandlers objectForKey: name];
  if (str != nil) {
    [self performSelector: NSSelectorFromString(str)];
  }
}

// -----------------------------------------------------------
//    some methods to interprete common HTML tags
// -----------------------------------------------------------

-(void) openParagraph: (NSDictionary*) aDictionary
{
    [self foundPlaintext: @"\n"];
}

// FIXME: Currently not used to see if it makes sense like this.
-(void) closeParagraph
{
    [self foundPlaintext: @"\n"];
}

-(void) openFont: (NSDictionary*) aDictionary
{
    // FIXME
}

-(void) openBold: (NSDictionary*) aDictionary
{
    [self pushStyleWithFontTrait: NSBoldFontMask];
}

-(void) openItalic: (NSDictionary*) aDictionary
{
    [self pushStyleWithFontTrait: NSItalicFontMask];
}

-(void) openAnchor: (NSDictionary*) aDictionary
{
    NSMutableDictionary* attributes = [[self style] mutableCopyWithZone: (NSZone*)nil];
        
    NSURL* hyperlinkTarget = [NSURL URLWithString: [aDictionary objectForKey: @"href"]];
    
    if (hyperlinkTarget != nil) {
        [attributes setObject: [NSColor blueColor]
                       forKey: NSForegroundColorAttributeName];
        
        [attributes setObject: hyperlinkTarget
                       forKey: NSLinkAttributeName];
        
        [attributes setObject: [NSNumber numberWithInt: NSSingleUnderlineStyle]
                       forKey: NSUnderlineStyleAttributeName];
    }
    
    [self stylePush: attributes];
}

-(void) openPre: (NSDictionary*) aDictionary
{
    NSMutableDictionary* attributes = [[self style] mutableCopyWithZone: (NSZone*)nil];
    
    [attributes setObject: [HTMLInterpreter fixedPitchFont]
                   forKey: NSFontAttributeName];
    [self stylePush: attributes];
}


// ---------------------------------------------------------------------------------
//    different fonts
// ---------------------------------------------------------------------------------

+(NSFont*) fixedPitchFont
{
    static NSFont* fixedPitchFont = nil;
    
    NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults];
    NSString* fontName = [defaults objectForKey: @"RSSReaderFixedArticleContentFontDefaults"];
    NSNumber* fontSize = [defaults objectForKey: @"RSSReaderFixedArticleContentSizeDefaults"];
    fixedPitchFont = [NSFont fontWithName: fontName size: [fontSize floatValue]];
    
    if (fixedPitchFont == nil) {
        NSLog(
            @"Couldn't use font (%@, %@ pt) set in the defaults, falling back to system font.",
            fontName, fontSize
        );
        fixedPitchFont = [NSFont userFixedPitchFontOfSize: [NSFont systemFontSize]];
    }
    
    return fixedPitchFont;
}

+(NSFont*) standardFont
{
    static NSFont* standardFont = nil;
    
    NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults];
    NSString* fontName = [defaults objectForKey: @"RSSReaderArticleContentFontDefaults"];
    NSNumber* fontSize = [defaults objectForKey: @"RSSReaderArticleContentSizeDefaults"];
    standardFont = [NSFont fontWithName: fontName size: [fontSize floatValue]];
    
    if (standardFont == nil) {
        NSLog(
            @"Couldn't use font (%@, %@ pt) set in the defaults, falling back to system font.",
            fontName, fontSize
        );
        standardFont = [NSFont userFontOfSize: [NSFont systemFontSize]];
    }
    
    return standardFont;
}

@end



/**
 * The category itself. It is able to parse tags that roughly conform to HTML and XML
 * and notifies the HTMLInterpreter.
 */
@implementation NSString (TolerantHTML)

-(NSAttributedString*) parseHTML
{
    NSScanner* scanner = [NSScanner scannerWithString: self];
    NSString* str = nil;
    HTMLInterpreter* interpreter = [HTMLInterpreter sharedInterpreter];
    NSAttributedString* result;
    
    init_constants();
    
    [interpreter startParsing];
    
    [scanner setCharactersToBeSkipped: [NSCharacterSet new]];
    
    while ([scanner isAtEnd] == NO) {
        // ASSERT: out of tag
        if ([scanner scanUpToCharactersFromSet: outOfTagStopSet intoString: &str] == YES) {
            [interpreter foundPlaintext: str];
        }
        
        
        if ([scanner isAtEnd] == NO) {
            unichar ch = [self characterAtIndex: [scanner scanLocation]];
            if (ch == '&') {
                [scanner scanString: @"&" intoString: (NSString**)nil];
                [scanner scanUpToString: @";" intoString: &str];
                [interpreter foundEscape: str];
                [scanner scanString: @";" intoString: (NSString**)nil];
            } else if (ch == '\n') {
                BOOL res;

                NSLog(@"parse newline");
                res = [scanner scanCharactersFromSet: whitespaces intoString: (NSString**)nil];
                NSAssert(res == YES, @"Couldn't parse newline!");
                [interpreter foundNewline];
            } else {
                NSString* name = nil;
                BOOL opening = YES;
                BOOL closing = NO;
                NSMutableDictionary* attrDict;
                unichar nextChar;

                // ASSERT: At the beginning of a tag.
                NSAssert1(ch == '<', @"Beginning of a tag expected, got '%c' instead", ch);
                attrDict = [NSMutableDictionary new];
                
                // default values, change dependent on if it's ,  or 
                
                [scanner scanString: @"<" intoString: (NSString**)nil];
                
                if ([self characterAtIndex: [scanner scanLocation]] == '/') {
                    [scanner scanString: @"/" intoString: (NSString**)nil];
                    closing = YES;
                    opening = NO;
                }
                
                [scanner scanUpToCharactersFromSet: whitespacesAndTagClosing intoString: &name];
                [scanner scanCharactersFromSet: whitespaces intoString: (NSString**)nil];
                
                nextChar = [self characterAtIndex: [scanner scanLocation]];
                while (nextChar != '>' && nextChar != '/') {
                    // ASSERT: At the beginning of a new attribute
                    NSString* attrName;
                    NSString* attrValue;
                    
                    [scanner scanUpToString: @"=" intoString: &attrName];
                    [scanner scanString: @"=" intoString: (NSString**)nil];
                    
                    if ([scanner scanString: @"\"" intoString: (NSString**)nil] == YES) {
                        // double quotation marks
                        [scanner scanUpToString: @"\"" intoString: &attrValue];
                        [scanner scanString: @"\"" intoString: (NSString**)nil];
                    } else if ([scanner scanString: @"\'" intoString: (NSString**)nil] == YES) {
                        // single quotation marks
                        [scanner scanUpToString: @"\'" intoString: &attrValue];
                        [scanner scanString: @"\'" intoString: (NSString**)nil];
                    } else {
                        [scanner scanUpToCharactersFromSet: whitespacesAndRightTagBrackets
                                                intoString: &attrValue];
                    }
                    [scanner scanCharactersFromSet: whitespaces intoString: (NSString**)nil];
                    
                    NSAssert1(attrName != nil, @"Attribute name was nil in tag %@", name);
                    NSAssert2(attrValue != nil, @"Value was nil for attribute %@ in tag %@", attrName, name);
                    
                    [attrDict setObject: attrValue forKey: attrName];
                    
                    nextChar = [self characterAtIndex: [scanner scanLocation]];
                }
                
                if (nextChar == '/') {
                    [scanner scanString: @"/" intoString: (NSString**)nil];
                    closing = YES;
                    opening = YES;
                }
                
                [scanner scanString: @">" intoString: (NSString**)nil];
                
                // normalise element name
                name = [name lowercaseString];
                
                if (opening) {
                    [interpreter foundOpeningTagName: name
                                          attributes: attrDict];
                    
                    // exceptional case: When it's a 
-Tag, everything until
                    // the closing 
is semantically ignored and just put into // the string. (It's still the interpreter's responsibility to // choose an appropriate font, though.) // TODO: People use
inside
, parse that!
                    if ([name isEqualToString: @"pre"]) {
                        NSString* preformattedText;
                        [scanner scanUpToString: @" tag");
                        [interpreter foundPlaintext: preformattedText];
                    }
                }
                
                if (closing) {
                    [interpreter foundClosingTagName: name
                                          attributes: attrDict];
                }
            }
        }
    }
    
    result = [interpreter result];
    [interpreter stopParsing];
    return result;
}

@end
Grr-0.9.0/Components/ArticleView/TODO000644 001751 000024 00000000200 11157033744 017763 0ustar00multixstaff000000 000000 
- Make the parser understand 
and
tags in
 tags
  This is going to be an ugly hack, but there's no way around.

Grr-0.9.0/Components/ArticleView/German.lproj/ArticleTextViewPlugin.gorm/000755 001751 000024 00000000000 11157034477 027052 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/ArticleView/German.lproj/Localizable.strings000644 001751 000024 00000001200 11157033745 025467 0ustar00multixstaff000000 000000 /***
German.lproj/Localizable.strings
updated by make_strings 2007-02-17 10:47:10 +0000
add comments above this one
***/


/*** Strings from ArticleTextViewPlugin.m ***/
/* File: ArticleTextViewPlugin.m:69 */
/* Comment: Shown in the article view headline */
"%d articles selected" = "%d ausgewählte Artikel";
/* File: ArticleTextViewPlugin.m:62 */
/* Comment: Shown in the article view headline */
"No articles selected." = "Kein Artikel ausgewählt";
/* File: ArticleTextViewPlugin.m:73 */
/* Comment: Shown in the article view text area */
"\nPlease select only one article."
= "\nEs kann nur ein Artikel auf einmal dargestellt werden.";
Grr-0.9.0/Components/ArticleView/German.lproj/ArticleTextViewPlugin.gorm/bluebg.png000644 001751 000024 00000000266 11157033745 031021 0ustar00multixstaff000000 000000 ‰PNG


IHDR3ÒsBIT|dˆ	pHYs
×
×B(›xtEXtSoftwarewww.inkscape.org›î<3IDAT™cœµâÜ–?þ0@ÐDþbˆÀÔü%B
]	«Ácû_R\(0M]ˆc+ÕIEND®B`‚Grr-0.9.0/Components/ArticleView/German.lproj/ArticleTextViewPlugin.gorm/data.classes000644 001751 000024 00000000606 11157033745 031341 0ustar00multixstaff000000 000000 {
    "## Comment" = "Do NOT change this file, Gorm maintains it";
    ArticleTextViewPlugin = {
	Actions = (
	);
	Outlets = (
	    headlineView,
	    scrollView
	);
	Super = ViewProvidingComponent;
    };
    UKNibOwner = {
	Actions = (
	);
	Outlets = (
	);
	Super = NSObject;
    };
    ViewProvidingComponent = {
	Actions = (
	);
	Outlets = (
	    _view
	);
	Super = UKNibOwner;
    };
}Grr-0.9.0/Components/ArticleView/German.lproj/ArticleTextViewPlugin.gorm/data.info000644 001751 000024 00000000270 11157033745 030634 0ustar00multixstaff000000 000000 GNUstep archive00002c24:00000003:00000003:00000000:01GormFilePrefsManager1NSObject%01NSString&%Latest Version0±&%Typed StreamGrr-0.9.0/Components/ArticleView/German.lproj/ArticleTextViewPlugin.gorm/objects.gorm000644 001751 000024 00000007327 11157033745 031377 0ustar00multixstaff000000 000000 GNUstep archive00002c24:00000027:00000055:00000001:01GSNibContainer1NSObject01GSMutableSet1NSMutableSet1NSSet&01GSWindowTemplate1GSClassSwapper01NSString&%NSPanel1	NSPanel1
NSWindow1NSResponder%C˜€CX&%B’D01NSView%C˜€CXC˜€CX&01
NSMutableArray1NSArray&01NSBox%A @ C‘CIC‘CI&0±
&0	±%C‘CIC‘CI&0
±
&01NSScrollView%@C‘C)C‘C)&0±
&0
1
NSClipView%A¨@C…€C%A¨@C…€C%&0±
&01
NSTextView1NSText%A¨@&0±
&01NSColor0±&%NSNamedColorSpace0±&%System0±&%textBackgroundColorK–€K–€0±°°0±&	%	textColorK–€°01
NSScroller1	NSControl%@@AC%AC%&0±
&%01NSCell0±&01NSFont%&&&&&&&&&°2
	_doScroll:v12@0:4@8°
%A A A A °01NSImageView%C+C‘AðC‘Að&
0±
&%01NSImageCell01NSImage@AÐ0 ±0!±&%NSCalibratedWhiteColorSpace0"±
&0#1NSBitmapImageRep1
NSImageRep0$±&%NSDeviceRGBColorSpace@AÐ%%%0%1NSDataMalloc1NSDataStatic1 NSData&jjII*Øš¨Îÿš¨Îÿ–¤Êÿ–¤Êÿ’ Çÿ’ ÇÿŽœÃÿŽœÃÿŠ™ÀÿŠ™Àÿ†•¼ÿ†•¼ÿ‚‘¹ÿ‚‘¹ÿµÿµÿ{вÿ{вÿw†®ÿw†®ÿs‚«ÿs‚«ÿo~§ÿo~§ÿkz¤ÿkz¤ÿhw ÿhw ÿdsÿdsÿ`o™ÿ`o™ÿ\k–ÿ\k–ÿXg’ÿXg’ÿTdÿTdÿP`‹ÿP`‹ÿM\ˆÿM\ˆÿIX„ÿIX„ÿEUÿEUÿAQ}ÿAQ}ÿ=Mzÿ=Mzÿ9Ivÿ9IvÿþÿbÐR°&&&&&&&&%%%@AÐ’0&1!NSTextField%@àC+C€A¸C€A¸&
0'±
&%0(1"NSTextFieldCell1#NSActionCell0)±&0*±%A°)&&&&&&&&0%’0+±°0,±&%System0-±&%textBackgroundColor0.±°!?€?€’0/±00±&%Title°&&&&&&&&%%01±°02±&%System03±&%windowBackgroundColor04±&%Window05±&%Panel°5?€?€F@F@%&
D€D@06±
&07±
&081$NSMutableDictionary1%NSDictionary&	09±&%TextField(0)°&0:±&%NSOwner0;±&%ArticleTextViewPlugin0<±&
%
ScrollView(0)°0=±&%Panel(0)°0>±&%ImageView(0)°0?±&%TextView(0)°0@±&%View(1)°	0A±&%Box(0)°0B±&%View(0)°0C±
&0D1&NSNibConnector°=0E±&%NSOwner0F±&°B°=0G±&°<°A0H±&°?°<0I±&°>°A0J±&°9°A0K1'NSNibOutletConnector°E°90L±&%headlineView0M±'°E°<0N±&
%
scrollView0O±&°A°B0P±&°@°A0Q±'°E°A0R±&%_view0S±$&Grr-0.9.0/Components/ArticleView/English.lproj/ArticleTextViewPlugin.gorm/000755 001751 000024 00000000000 11270712207 027220 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/ArticleView/English.lproj/Localizable.strings000644 001751 000024 00000001146 11157033745 025660 0ustar00multixstaff000000 000000 /***
English.lproj/Localizable.strings
updated by make_strings 2007-02-17 10:47:10 +0000
add comments above this one
***/


/*** Strings from ArticleTextViewPlugin.m ***/
/* File: ArticleTextViewPlugin.m:69 */
/* Comment: Shown in the article view headline */
"%d articles selected" = "%d articles selected";
/* File: ArticleTextViewPlugin.m:62 */
/* Comment: Shown in the article view headline */
"No articles selected." = "No articles selected.";
/* File: ArticleTextViewPlugin.m:73 */
/* Comment: Shown in the article view text area */
"\nPlease select only one article." = "\nPlease select only one article.";
Grr-0.9.0/Components/ArticleView/English.lproj/ArticleTextViewPlugin.nib/000755 001751 000024 00000000000 11301570512 027020 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/ArticleView/English.lproj/ArticleTextViewPlugin.nib/keyedobjects.nib000644 001751 000024 00000110515 11301570512 032170 0ustar00multixstaff000000 000000 



	$archiver
	NSKeyedArchiver
	$objects
	
		$null
		
			$class
			
				CF$UID
				148
			
			NSAccessibilityConnectors
			
				CF$UID
				145
			
			NSAccessibilityOidsKeys
			
				CF$UID
				146
			
			NSAccessibilityOidsValues
			
				CF$UID
				147
			
			NSClassesKeys
			
				CF$UID
				130
			
			NSClassesValues
			
				CF$UID
				131
			
			NSConnections
			
				CF$UID
				8
			
			NSFontManager
			
				CF$UID
				0
			
			NSFramework
			
				CF$UID
				5
			
			NSNamesKeys
			
				CF$UID
				123
			
			NSNamesValues
			
				CF$UID
				124
			
			NSNextOid
			19
			NSObjectsKeys
			
				CF$UID
				109
			
			NSObjectsValues
			
				CF$UID
				122
			
			NSOidsKeys
			
				CF$UID
				132
			
			NSOidsValues
			
				CF$UID
				133
			
			NSRoot
			
				CF$UID
				2
			
			NSVisibleWindows
			
				CF$UID
				6
			
		
		
			$class
			
				CF$UID
				4
			
			NSClassName
			
				CF$UID
				3
			
		
		ArticleTextViewPlugin
		
			$classes
			
				NSCustomObject
				NSObject
			
			$classname
			NSCustomObject
		
		IBCocoaFramework
		
			$class
			
				CF$UID
				7
			
			NS.objects
			
		
		
			$classes
			
				NSMutableSet
				NSSet
				NSObject
			
			$classname
			NSMutableSet
		
		
			$class
			
				CF$UID
				44
			
			NS.objects
			
				
					CF$UID
					9
				
				
					CF$UID
					105
				
				
					CF$UID
					107
				
			
		
		
			$class
			
				CF$UID
				104
			
			NSDestination
			
				CF$UID
				10
			
			NSLabel
			
				CF$UID
				103
			
			NSSource
			
				CF$UID
				2
			
		
		
			$class
			
				CF$UID
				102
			
			NSBorderType
			0
			NSBoxType
			3
			NSContentView
			
				CF$UID
				13
			
			NSFrame
			
				CF$UID
				96
			
			NSNextResponder
			
				CF$UID
				11
			
			NSOffsets
			
				CF$UID
				97
			
			NSSubviews
			
				CF$UID
				12
			
			NSSuperview
			
				CF$UID
				11
			
			NSTitleCell
			
				CF$UID
				98
			
			NSTitlePosition
			0
			NSTransparent
			
			NSvFlags
			18
		
		
			$class
			
				CF$UID
				95
			
			NSFrame
			
				CF$UID
				116
			
			NSNextResponder
			
				CF$UID
				0
			
			NSSubviews
			
				CF$UID
				115
			
		
		
			$class
			
				CF$UID
				44
			
			NS.objects
			
				
					CF$UID
					13
				
			
		
		
			$class
			
				CF$UID
				95
			
			NSFrameSize
			
				CF$UID
				94
			
			NSNextResponder
			
				CF$UID
				10
			
			NSSubviews
			
				CF$UID
				14
			
			NSSuperview
			
				CF$UID
				10
			
		
		
			$class
			
				CF$UID
				44
			
			NS.objects
			
				
					CF$UID
					15
				
				
					CF$UID
					31
				
				
					CF$UID
					82
				
			
		
		
			$class
			
				CF$UID
				30
			
			NSCell
			
				CF$UID
				24
			
			NSDragTypes
			
				CF$UID
				16
			
			NSEditable
			
			NSEnabled
			
			NSFrame
			
				CF$UID
				23
			
			NSNextResponder
			
				CF$UID
				13
			
			NSSuperview
			
				CF$UID
				13
			
			NSvFlags
			266
		
		
			$class
			
				CF$UID
				7
			
			NS.objects
			
				
					CF$UID
					17
				
				
					CF$UID
					18
				
				
					CF$UID
					19
				
				
					CF$UID
					20
				
				
					CF$UID
					21
				
				
					CF$UID
					22
				
			
		
		Apple PDF pasteboard type
		NeXT Encapsulated PostScript v1.2 pasteboard type
		NeXT TIFF v4.0 pasteboard type
		NSFilenamesPboardType
		Apple PICT pasteboard type
		Apple PNG pasteboard type
		{{0, 171}, {290, 30}}
		
			$class
			
				CF$UID
				29
			
			NSAlign
			0
			NSAnimates
			
			NSCellFlags
			130560
			NSCellFlags2
			33554432
			NSContents
			
				CF$UID
				25
			
			NSScale
			1
			NSStyle
			0
		
		
			$class
			
				CF$UID
				28
			
			NSClassName
			
				CF$UID
				26
			
			NSResourceName
			
				CF$UID
				27
			
		
		NSImage
		bluebg
		
			$classes
			
				NSCustomResource
				%NSCustomResource
				NSObject
			
			$classname
			NSCustomResource
		
		
			$classes
			
				NSImageCell
				%NSImageCell
				NSCell
				NSObject
			
			$classname
			NSImageCell
		
		
			$classes
			
				NSImageView
				NSControl
				NSView
				NSResponder
				NSObject
			
			$classname
			NSImageView
		
		
			$class
			
				CF$UID
				81
			
			NSContentView
			
				CF$UID
				33
			
			NSFrame
			
				CF$UID
				80
			
			NSHScroller
			
				CF$UID
				77
			
			NSNextKeyView
			
				CF$UID
				33
			
			NSNextResponder
			
				CF$UID
				13
			
			NSSubviews
			
				CF$UID
				32
			
			NSSuperview
			
				CF$UID
				13
			
			NSVScroller
			
				CF$UID
				73
			
			NSsFlags
			18
			NSvFlags
			274
		
		
			$class
			
				CF$UID
				44
			
			NS.objects
			
				
					CF$UID
					33
				
				
					CF$UID
					73
				
				
					CF$UID
					77
				
			
		
		
			$class
			
				CF$UID
				72
			
			NSBGColor
			
				CF$UID
				48
			
			NSCursor
			
				CF$UID
				69
			
			NSDocView
			
				CF$UID
				35
			
			NSFrame
			
				CF$UID
				68
			
			NSNextKeyView
			
				CF$UID
				35
			
			NSNextResponder
			
				CF$UID
				31
			
			NSSubviews
			
				CF$UID
				34
			
			NSSuperview
			
				CF$UID
				31
			
			NScvFlags
			4
			NSvFlags
			2304
		
		
			$class
			
				CF$UID
				44
			
			NS.objects
			
				
					CF$UID
					35
				
			
		
		
			$class
			
				CF$UID
				67
			
			NSDelegate
			
				CF$UID
				0
			
			NSFrameSize
			
				CF$UID
				36
			
			NSMaxSize
			
				CF$UID
				66
			
			NSNextResponder
			
				CF$UID
				33
			
			NSSharedData
			
				CF$UID
				47
			
			NSSuperview
			
				CF$UID
				33
			
			NSTVFlags
			6
			NSTextContainer
			
				CF$UID
				37
			
			NSvFlags
			2322
		
		{273, 167}
		
			$class
			
				CF$UID
				46
			
			NSLayoutManager
			
				CF$UID
				38
			
			NSTCFlags
			1
			NSTextView
			
				CF$UID
				35
			
			NSWidth
			273
		
		
			$class
			
				CF$UID
				45
			
			NSDelegate
			
				CF$UID
				0
			
			NSLMFlags
			6
			NSTextContainers
			
				CF$UID
				43
			
			NSTextStorage
			
				CF$UID
				39
			
		
		
			$class
			
				CF$UID
				42
			
			NSDelegate
			
				CF$UID
				0
			
			NSString
			
				CF$UID
				40
			
		
		
			$class
			
				CF$UID
				41
			
			NS.string
			
		
		
			$classes
			
				NSMutableString
				NSString
				NSObject
			
			$classname
			NSMutableString
		
		
			$classes
			
				NSTextStorage
				NSMutableAttributedString
				NSAttributedString
				NSObject
			
			$classname
			NSTextStorage
		
		
			$class
			
				CF$UID
				44
			
			NS.objects
			
				
					CF$UID
					37
				
			
		
		
			$classes
			
				NSMutableArray
				NSArray
				NSObject
			
			$classname
			NSMutableArray
		
		
			$classes
			
				NSLayoutManager
				NSObject
			
			$classname
			NSLayoutManager
		
		
			$classes
			
				NSTextContainer
				NSObject
			
			$classname
			NSTextContainer
		
		
			$class
			
				CF$UID
				65
			
			NSBackgroundColor
			
				CF$UID
				48
			
			NSDefaultParagraphStyle
			
				CF$UID
				0
			
			NSFlags
			11239
			NSInsertionColor
			
				CF$UID
				50
			
			NSLinkAttributes
			
				CF$UID
				61
			
			NSMarkedAttributes
			
				CF$UID
				0
			
			NSSelectedAttributes
			
				CF$UID
				51
			
		
		
			$class
			
				CF$UID
				49
			
			NSColorSpace
			3
			NSWhite
			
			MQA=
			
		
		
			$classes
			
				NSColor
				NSObject
			
			$classname
			NSColor
		
		
			$class
			
				CF$UID
				49
			
			NSColorSpace
			3
			NSWhite
			
			MAA=
			
		
		
			$class
			
				CF$UID
				60
			
			NS.keys
			
				
					CF$UID
					52
				
				
					CF$UID
					53
				
			
			NS.objects
			
				
					CF$UID
					54
				
				
					CF$UID
					58
				
			
		
		NSBackgroundColor
		NSColor
		
			$class
			
				CF$UID
				49
			
			NSCatalogName
			
				CF$UID
				55
			
			NSColor
			
				CF$UID
				57
			
			NSColorName
			
				CF$UID
				56
			
			NSColorSpace
			6
		
		System
		selectedTextBackgroundColor
		
			$class
			
				CF$UID
				49
			
			NSColorSpace
			3
			NSWhite
			
			MC42NjY2NjY2OQA=
			
		
		
			$class
			
				CF$UID
				49
			
			NSCatalogName
			
				CF$UID
				55
			
			NSColor
			
				CF$UID
				50
			
			NSColorName
			
				CF$UID
				59
			
			NSColorSpace
			6
		
		selectedTextColor
		
			$classes
			
				NSDictionary
				NSObject
			
			$classname
			NSDictionary
		
		
			$class
			
				CF$UID
				60
			
			NS.keys
			
				
					CF$UID
					62
				
				
					CF$UID
					53
				
			
			NS.objects
			
				
					CF$UID
					63
				
				
					CF$UID
					64
				
			
		
		NSUnderline
		1
		
			$class
			
				CF$UID
				49
			
			NSColorSpace
			1
			NSRGB
			
			MCAwIDEA
			
		
		
			$classes
			
				NSTextViewSharedData
				NSObject
			
			$classname
			NSTextViewSharedData
		
		{273, 1e+07}
		
			$classes
			
				NSTextView
				%NSTextView
				NSText
				NSView
				NSResponder
				NSObject
			
			$classname
			NSTextView
		
		{{1, 1}, {273, 167}}
		
			$class
			
				CF$UID
				71
			
			NSCursorType
			1
			NSHotSpot
			
				CF$UID
				70
			
		
		{4, -5}
		
			$classes
			
				NSCursor
				NSObject
			
			$classname
			NSCursor
		
		
			$classes
			
				NSClipView
				NSView
				NSResponder
				NSObject
			
			$classname
			NSClipView
		
		
			$class
			
				CF$UID
				76
			
			NSAction
			
				CF$UID
				75
			
			NSCurValue
			1
			NSFrame
			
				CF$UID
				74
			
			NSNextResponder
			
				CF$UID
				31
			
			NSSuperview
			
				CF$UID
				31
			
			NSTarget
			
				CF$UID
				31
			
			NSvFlags
			256
		
		{{274, 1}, {15, 167}}
		_doScroller:
		
			$classes
			
				NSScroller
				NSControl
				NSView
				NSResponder
				NSObject
			
			$classname
			NSScroller
		
		
			$class
			
				CF$UID
				76
			
			NSAction
			
				CF$UID
				79
			
			NSCurValue
			1
			NSFrame
			
				CF$UID
				78
			
			NSNextResponder
			
				CF$UID
				31
			
			NSPercent
			0.94565218687057495
			NSSuperview
			
				CF$UID
				31
			
			NSTarget
			
				CF$UID
				31
			
			NSsFlags
			1
			NSvFlags
			256
		
		{{-100, -100}, {87, 18}}
		_doScroller:
		{{0, 2}, {290, 169}}
		
			$classes
			
				NSScrollView
				NSView
				NSResponder
				NSObject
			
			$classname
			NSScrollView
		
		
			$class
			
				CF$UID
				93
			
			NSCell
			
				CF$UID
				84
			
			NSEnabled
			
			NSFrame
			
				CF$UID
				83
			
			NSNextResponder
			
				CF$UID
				13
			
			NSSuperview
			
				CF$UID
				13
			
			NSvFlags
			266
		
		{{6, 175}, {272, 22}}
		
			$class
			
				CF$UID
				92
			
			NSBackgroundColor
			
				CF$UID
				89
			
			NSCellFlags
			-2079195584
			NSCellFlags2
			4195328
			NSContents
			
				CF$UID
				85
			
			NSControlView
			
				CF$UID
				82
			
			NSSupport
			
				CF$UID
				86
			
			NSTextColor
			
				CF$UID
				91
			
		
		
		
			$class
			
				CF$UID
				88
			
			NSName
			
				CF$UID
				87
			
			NSSize
			13
			NSfFlags
			1044
		
		LucidaGrande
		
			$classes
			
				NSFont
				NSObject
			
			$classname
			NSFont
		
		
			$class
			
				CF$UID
				49
			
			NSCatalogName
			
				CF$UID
				55
			
			NSColor
			
				CF$UID
				48
			
			NSColorName
			
				CF$UID
				90
			
			NSColorSpace
			6
		
		textBackgroundColor
		
			$class
			
				CF$UID
				49
			
			NSColorSpace
			1
			NSRGB
			
			MSAxIDEA
			
		
		
			$classes
			
				NSTextFieldCell
				NSActionCell
				NSCell
				NSObject
			
			$classname
			NSTextFieldCell
		
		
			$classes
			
				NSTextField
				%NSTextField
				NSControl
				NSView
				NSResponder
				NSObject
			
			$classname
			NSTextField
		
		{290, 201}
		
			$classes
			
				NSView
				NSResponder
				NSObject
			
			$classname
			NSView
		
		{{14, 25}, {290, 201}}
		{0, 0}
		
			$class
			
				CF$UID
				92
			
			NSBackgroundColor
			
				CF$UID
				89
			
			NSCellFlags
			67239424
			NSCellFlags2
			0
			NSContents
			
				CF$UID
				99
			
			NSSupport
			
				CF$UID
				100
			
			NSTextColor
			
				CF$UID
				101
			
		
		Title
		
			$class
			
				CF$UID
				88
			
			NSName
			
				CF$UID
				87
			
			NSSize
			11
			NSfFlags
			16
		
		
			$class
			
				CF$UID
				49
			
			NSColorSpace
			3
			NSWhite
			
			MCAwLjgwMDAwMDAxAA==
			
		
		
			$classes
			
				NSBox
				NSView
				NSResponder
				NSObject
			
			$classname
			NSBox
		
		_view
		
			$classes
			
				NSNibOutletConnector
				NSNibConnector
				NSObject
			
			$classname
			NSNibOutletConnector
		
		
			$class
			
				CF$UID
				104
			
			NSDestination
			
				CF$UID
				82
			
			NSLabel
			
				CF$UID
				106
			
			NSSource
			
				CF$UID
				2
			
		
		headlineView
		
			$class
			
				CF$UID
				104
			
			NSDestination
			
				CF$UID
				31
			
			NSLabel
			
				CF$UID
				108
			
			NSSource
			
				CF$UID
				2
			
		
		scrollView
		
			$class
			
				CF$UID
				121
			
			NS.objects
			
				
					CF$UID
					110
				
				
					CF$UID
					31
				
				
					CF$UID
					82
				
				
					CF$UID
					15
				
				
					CF$UID
					35
				
				
					CF$UID
					10
				
				
					CF$UID
					11
				
				
					CF$UID
					13
				
			
		
		
			$class
			
				CF$UID
				120
			
			NSMaxSize
			
				CF$UID
				119
			
			NSMinSize
			
				CF$UID
				118
			
			NSScreenRect
			
				CF$UID
				117
			
			NSViewClass
			
				CF$UID
				114
			
			NSWTFlags
			1886912512
			NSWindowBacking
			2
			NSWindowClass
			
				CF$UID
				113
			
			NSWindowRect
			
				CF$UID
				111
			
			NSWindowStyleMask
			3
			NSWindowTitle
			
				CF$UID
				112
			
			NSWindowView
			
				CF$UID
				11
			
		
		{{179, 442}, {324, 257}}
		
			$class
			
				CF$UID
				41
			
			NS.string
			Panel
		
		NSPanel
		
			$class
			
				CF$UID
				41
			
			NS.string
			View
		
		
			$class
			
				CF$UID
				44
			
			NS.objects
			
				
					CF$UID
					10
				
			
		
		{{1, 1}, {324, 257}}
		{{0, 0}, {1440, 938}}
		{213, 129}
		{3.40282e+38, 3.40282e+38}
		
			$classes
			
				NSWindowTemplate
				NSObject
			
			$classname
			NSWindowTemplate
		
		
			$classes
			
				NSArray
				NSObject
			
			$classname
			NSArray
		
		
			$class
			
				CF$UID
				121
			
			NS.objects
			
				
					CF$UID
					2
				
				
					CF$UID
					13
				
				
					CF$UID
					13
				
				
					CF$UID
					13
				
				
					CF$UID
					31
				
				
					CF$UID
					11
				
				
					CF$UID
					110
				
				
					CF$UID
					10
				
			
		
		
			$class
			
				CF$UID
				121
			
			NS.objects
			
				
					CF$UID
					110
				
				
					CF$UID
					35
				
				
					CF$UID
					82
				
				
					CF$UID
					31
				
				
					CF$UID
					2
				
			
		
		
			$class
			
				CF$UID
				121
			
			NS.objects
			
				
					CF$UID
					125
				
				
					CF$UID
					126
				
				
					CF$UID
					127
				
				
					CF$UID
					128
				
				
					CF$UID
					129
				
			
		
		Panel
		NSTextView
		NSTextField
		NSScrollView2
		File's Owner
		
			$class
			
				CF$UID
				121
			
			NS.objects
			
		
		
			$class
			
				CF$UID
				121
			
			NS.objects
			
		
		
			$class
			
				CF$UID
				121
			
			NS.objects
			
				
					CF$UID
					9
				
				
					CF$UID
					110
				
				
					CF$UID
					10
				
				
					CF$UID
					31
				
				
					CF$UID
					15
				
				
					CF$UID
					82
				
				
					CF$UID
					11
				
				
					CF$UID
					105
				
				
					CF$UID
					13
				
				
					CF$UID
					2
				
				
					CF$UID
					107
				
				
					CF$UID
					35
				
			
		
		
			$class
			
				CF$UID
				121
			
			NS.objects
			
				
					CF$UID
					134
				
				
					CF$UID
					135
				
				
					CF$UID
					136
				
				
					CF$UID
					137
				
				
					CF$UID
					138
				
				
					CF$UID
					139
				
				
					CF$UID
					140
				
				
					CF$UID
					141
				
				
					CF$UID
					142
				
				
					CF$UID
					63
				
				
					CF$UID
					143
				
				
					CF$UID
					144
				
			
		
		16
		6
		11
		8
		7
		10
		5
		17
		12
		18
		9
		
			$class
			
				CF$UID
				44
			
			NS.objects
			
		
		
			$class
			
				CF$UID
				121
			
			NS.objects
			
		
		
			$class
			
				CF$UID
				121
			
			NS.objects
			
		
		
			$classes
			
				NSIBObjectData
				NSObject
			
			$classname
			NSIBObjectData
		
	
	$top
	
		IB.objectdata
		
			CF$UID
			1
		
	
	$version
	100000


Grr-0.9.0/Components/ArticleView/English.lproj/ArticleTextViewPlugin.nib/classes.nib000644 001751 000024 00000001131 11301570512 031143 0ustar00multixstaff000000 000000 {
    IBClasses = (
        {
            CLASS = ArticleTextViewPlugin; 
            LANGUAGE = ObjC; 
            OUTLETS = {headlineView = NSControl; scrollView = NSScrollView; }; 
            SUPERCLASS = ViewProvidingComponent; 
        }, 
        {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 
        {CLASS = UKNibOwner; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 
        {
            CLASS = ViewProvidingComponent; 
            LANGUAGE = ObjC; 
            OUTLETS = {"_view" = NSView; }; 
            SUPERCLASS = NSObject; 
        }
    ); 
    IBVersion = 1; 
}Grr-0.9.0/Components/ArticleView/English.lproj/ArticleTextViewPlugin.nib/bluebg.png000644 001751 000024 00000000266 11264500127 030775 0ustar00multixstaff000000 000000 ‰PNG


IHDR3ÒsBIT|dˆ	pHYs
×
×B(›xtEXtSoftwarewww.inkscape.org›î<3IDAT™cœµâÜ–?þ0@ÐDþbˆÀÔü%B
]	«Ácû_R\(0M]ˆc+ÕIEND®B`‚Grr-0.9.0/Components/ArticleView/English.lproj/ArticleTextViewPlugin.nib/info.nib000644 001751 000024 00000000755 11301570512 030454 0ustar00multixstaff000000 000000 



	IBDocumentLocation
	168 97 356 240 0 0 1440 938 
	IBFramework Version
	439.0
	IBOpenObjects
	
		6
	
	IBSystem Version
	8S165
	IBUsesTextArchiving
	


Grr-0.9.0/Components/ArticleView/English.lproj/ArticleTextViewPlugin.gorm/objects.gorm000644 001751 000024 00000007506 11270712207 031547 0ustar00multixstaff000000 000000 GNUstep archive00002e7f:00000026:00000057:00000000:01GSNibContainer1NSObject01GSMutableSet1NSMutableSet1NSSet&01GSWindowTemplate1GSClassSwapper01NSString&%NSPanel1	NSPanel1
NSWindow1NSResponder%?€AC˜€CX&%B’D01NSView%?€AC˜€CXC˜€CX&01
NSMutableArray1NSArray&01NSBox%A @ C‘CIC‘CI&0±
&0	±%C‘CIC‘CI&0
±
&01NSScrollView%@C‘C)C‘C)&0±
&0
1
NSClipView%A¨@C…€C%A¨@C…€C%&0±
&01
NSTextView1NSText%A¨@&0±
&01NSColor0±&%NSNamedColorSpace0±&%System0±&%textBackgroundColorK–€K–€0±°°0±&	%	textColorK–€°01
NSScroller1	NSControl%@@AC%AC%&0±
&%01NSCell0±&01NSFont%&&&&&&&&&&&&&&&’°
%A A A A °01NSImageView%C+C‘AðC‘Að&
0±
&%01NSImageCell01NSImage@AÐ0 ±0!±&%NSCalibratedWhiteColorSpace0"±
&0#1NSBitmapImageRep1
NSImageRep0$±&%NSDeviceRGBColorSpace@AÐ%%%0%1NSData&jjII*Øš¨Îÿš¨Îÿ–¤Êÿ–¤Êÿ’ Çÿ’ ÇÿŽœÃÿŽœÃÿŠ™ÀÿŠ™Àÿ†•¼ÿ†•¼ÿ‚‘¹ÿ‚‘¹ÿµÿµÿ{вÿ{вÿw†®ÿw†®ÿs‚«ÿs‚«ÿo~§ÿo~§ÿkz¤ÿkz¤ÿhw ÿhw ÿdsÿdsÿ`o™ÿ`o™ÿ\k–ÿ\k–ÿXg’ÿXg’ÿTdÿTdÿP`‹ÿP`‹ÿM\ˆÿM\ˆÿIX„ÿIX„ÿEUÿEUÿAQ}ÿAQ}ÿ=Mzÿ=Mzÿ9Ivÿ9IvÿþÿbÐR°&&&&&&&&&&&&&&%%%@AÐ’0&1NSTextField%@àC+C€A¸C€A¸&
0'±
&%0(1 NSTextFieldCell1!NSActionCell0)±&0*±%A°)&&&&&&&&&&&&&&%’°0+±°!?€?€’0,±0-±&%Title°&&&&&&&&&&&&&&%%0.±°0/±&%System00±&%windowBackgroundColor01±&%Window02±&%Panel°2?€?€F@F@%&
D D€03±
&04±
&051"NSMutableDictionary1#NSDictionary&06±&%TextField(0)°&07±&%NSOwner08±&%ArticleTextViewPlugin09±&
%
ScrollView(0)°0:±&%Panel(0)°0;±&%ImageView(0)°0<±&%ClipView(0)°
0=±&%Scroller(0)°0>±&%View(1)°	0?±&%TextView(0)°0@±&%Box(0)°0A±&%View(0)°0B±
&0C1$NSNibConnector°:°70D±$°A°:0E±$°9°@0F±$°?°<0G±$°;°@0H±$°6°@0I1%NSNibOutletConnector°7°60J±&%headlineView0K±%°7°90L±&
%
scrollView0M±$°@°A0N±$°>°@0O±%°7°@0P±&%_view0Q±$°<°90R±$°=°90S1&NSNibControlConnector°=°90T±&
%
_doScroll:0U±"&Grr-0.9.0/Components/ArticleView/English.lproj/ArticleTextViewPlugin.gorm/data.info000644 001751 000024 00000000270 11270712207 031005 0ustar00multixstaff000000 000000 GNUstep archive00002e7f:00000003:00000003:00000000:01GormFilePrefsManager1NSObject%01NSString&%Latest Version0±&%Typed StreamGrr-0.9.0/Components/ArticleView/English.lproj/ArticleTextViewPlugin.gorm/bluebg.png000644 001751 000024 00000000266 11270712207 031172 0ustar00multixstaff000000 000000 ‰PNG


IHDR3ÒsBIT|dˆ	pHYs
×
×B(›xtEXtSoftwarewww.inkscape.org›î<3IDAT™cœµâÜ–?þ0@ÐDþbˆÀÔü%B
]	«Ácû_R\(0M]ˆc+ÕIEND®B`‚Grr-0.9.0/Components/ArticleView/English.lproj/ArticleTextViewPlugin.gorm/data.classes000644 001751 000024 00000000606 11270712207 031512 0ustar00multixstaff000000 000000 {
    "## Comment" = "Do NOT change this file, Gorm maintains it";
    ArticleTextViewPlugin = {
	Actions = (
	);
	Outlets = (
	    headlineView,
	    scrollView
	);
	Super = ViewProvidingComponent;
    };
    UKNibOwner = {
	Actions = (
	);
	Outlets = (
	);
	Super = NSObject;
    };
    ViewProvidingComponent = {
	Actions = (
	);
	Outlets = (
	    _view
	);
	Super = UKNibOwner;
    };
}Grr-0.9.0/Components/ArticleTable/ArticleTablePlugin.h000644 001751 000024 00000003776 11273363562 023323 0ustar00multixstaff000000 000000 /*
   Grr RSS Reader
   
   Copyright (C) 2006, 2007 Guenther Noack 
   Copyright (C) 2009  GNUstep Application Team
                       Riccardo Mottola

   This application is free software; you can redistribute it and/or
   modify it under the terms of the GNU General Public
   License as published by the Free Software Foundation; either
   version 3 of the License, or (at your option) any later version.
 
   This application is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
   Library General Public License for more details.
 
   You should have received a copy of the GNU General Public
   License along with this library; if not, write to the Free
   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. 
*/

#ifndef _ARTICLETABLEPLUGIN_H_
#define _ARTICLETABLEPLUGIN_H_

#import 

#import 
#import "Components.h"



@interface ArticleTablePlugin : ViewProvidingComponent 
{
  // Instance variables
  NSArray* articles;
  NSMutableSet* articleSelection;
  
  IBOutlet NSTableView* table;
  
  NSTableColumn* headlineCol;
  NSTableColumn* dateCol;
  NSTableColumn* ratingCol;
}

// Class methods



// Instance methods

-(void)awakeFromNib;

-(void) setNewArrayWithoutNotification: (NSArray*) newArray;

// --------------- MVC Model Change Listening -------------------
-(void) articleChanged: (NSNotification*) aNotification;

// ---------------- NSTableView data source ----------------------

- (int) numberOfRowsInTableView: (NSTableView *)aTableView;


- (id)           tableView: (NSTableView *)aTableView
 objectValueForTableColumn: (NSTableColumn *)aTableColumn
                       row: (int)rowIndex;

// ------------------- NSTableView delegate ------------------------

- (void) tableViewSelectionDidChange: (NSNotification*) notif;

@end

#endif // _ARTICLETABLEPLUGIN_H_
Grr-0.9.0/Components/ArticleTable/ArticleTablePlugin.m000644 001751 000024 00000020007 11316746075 023314 0ustar00multixstaff000000 000000 /*
   Grr RSS Reader
   
   Copyright (C) 2006, 2007 Guenther Noack 
   Copyright (C) 2009  GNUstep Application Team
                       Riccardo Mottola

   This application is free software; you can redistribute it and/or
   modify it under the terms of the GNU General Public
   License as published by the Free Software Foundation; either
   version 3 of the License, or (at your option) any later version.
 
   This application is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
   Library General Public License for more details.
 
   You should have received a copy of the GNU General Public
   License along with this library; if not, write to the Free
   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. 
*/

#import "ArticleTablePlugin.h"

#import "Article.h"
#import "GNRatingCell.h"

#ifdef __APPLE__
#import "GNUstep.h"
#endif

int compareArticleHeadlines( id articleA, id articleB, void* context ) {
    id
a = (id
) articleA; id
b = (id
) articleB; return [[a headline] caseInsensitiveCompare: [b headline]]; } int compareArticleDates( id articleA, id articleB, void* context ) { id
a = (id
) articleA; id
b = (id
) articleB; return [[a date] compare: [b date]]; } int compareArticleRatings( id articleA, id articleB, void* context) { id
a = (id
) articleA; id
b = (id
) articleB; int ratingA = [a rating]; int ratingB = [b rating]; if (ratingA == ratingB) { return NSOrderedSame; } else if (ratingA > ratingB) { return NSOrderedAscending; } else { return NSOrderedDescending; } } @implementation ArticleTablePlugin -(id) init { [super init]; [_view retain]; return self; } -(void)awakeFromNib { GNRatingCell *ratingCell; ASSIGN(table, [(NSScrollView*)_view documentView]); ASSIGN(headlineCol, [table tableColumnWithIdentifier: @"headline"]); ASSIGN(dateCol, [table tableColumnWithIdentifier: @"date"]); ASSIGN(ratingCol, [table tableColumnWithIdentifier: @"rating"]); ratingCell = [[GNRatingCell alloc] init]; [ratingCol setDataCell:ratingCell]; // Register for change notifications [[NSNotificationCenter defaultCenter] addObserver: self selector: @selector(articleChanged:) name: RSSArticleChangedNotification object: nil]; [table setAutoresizesAllColumnsToFit: YES]; // Ensure table is autosaved [table setAutosaveName: @"Article Table"]; [table setAutosaveTableColumns: YES]; } -(void) setNewArrayWithoutNotification: (NSArray*) newArray { NSMutableIndexSet* indexSet; int i; if ([newArray isEqual: articles]) { return; // nothing changed } // Calculates the indexes of the currently selected articles // in the new table (if they are present) indexSet = [NSMutableIndexSet new]; for (i=0; i<[articles count]; i++) { // for all row numbers in table if ([table isRowSelected: i]) { id article = [articles objectAtIndex: i]; int newIndex = [newArray indexOfObject: article]; if (newIndex != NSNotFound) { [indexSet addIndex: newIndex]; } } } ASSIGN(articles, newArray); // Important: reload *before* selecting, or the selection will be not appliable! [table reloadData]; [table selectRowIndexes: indexSet byExtendingSelection: NO]; } // --------------- MVC Model Change Listening -------------- -(void) articleChanged: (NSNotification*) aNotification { // If we currently display the feed that changed, reload the data if ([articles containsObject: [aNotification object]]) { [table reloadData]; } } // -------------- Component connections ------------------- -(NSSet*) objectsForPipeType: (id)aPipeType; { NSAssert2( aPipeType == [PipeType articleType], @"%@ component does not support %@ output", self, aPipeType ); if (articleSelection == nil) { int i; articleSelection = [[NSMutableSet alloc] init]; for (i=0; i<[articles count]; i++) { if ([table isRowSelected: i]) { [articleSelection addObject: [articles objectAtIndex: i]]; } } } return articleSelection; } -(void)componentDidUpdateSet: (NSNotification*) aNotification { // Update articles ASSIGN(articles, [[[aNotification object] objectsForPipeType: [PipeType articleType]] allObjects]); // Reload table contents [table reloadData]; [table deselectAll: self]; // Notify listeners of change // Done automatically because of the above deselectAll: call and the notifyChanges in the // selection changed delegate method // [self notifyChanges]; } // ---------------- NSTableView data source ---------------------- - (int) numberOfRowsInTableView: (NSTableView *)aTableView { return [articles count]; } - (id) tableView: (NSTableView *)aTableView objectValueForTableColumn: (NSTableColumn *)aTableColumn row: (int)rowIndex; { id
article = [articles objectAtIndex: rowIndex]; if (aTableColumn == headlineCol) { return [article headline]; } else if (aTableColumn == dateCol) { // FIXME: Make the date format configurable! return [[article date] descriptionWithCalendarFormat: @"%Y-%m-%d" timeZone: nil locale: nil]; } else { NSAssert1(aTableColumn == ratingCol, @"Unknown table column \"%@\"", aTableColumn); return [NSNumber numberWithInt: [article rating]]; } } // ------------------- NSTableView delegate ------------------------ - (void) tableViewSelectionDidChange: (NSNotification*) notif { // clear article selection set ASSIGN(articleSelection, nil); [self notifyChanges]; } -(void) tableView: (NSTableView*) aTableView willDisplayCell: (id)aCell forTableColumn: (NSTableColumn*) aTableColumn row: (int)rowIndex { NSCell* cell = aCell; id
article = [articles objectAtIndex: rowIndex]; if ([article isRead]) { [cell setFont: [NSFont systemFontOfSize: [NSFont systemFontSize]]]; } else { [cell setFont: [NSFont boldSystemFontOfSize: [NSFont systemFontSize]]]; } } -(void) tableView: (NSTableView*) aTableView mouseDownInHeaderOfTableColumn: (NSTableColumn*) aTableColumn { NSArray* newArray = nil; if (aTableColumn == headlineCol) { newArray = [articles sortedArrayUsingFunction: compareArticleHeadlines context: nil]; } else if (aTableColumn == dateCol) { newArray = [articles sortedArrayUsingFunction: compareArticleDates context: nil]; } else if (aTableColumn == ratingCol) { newArray = [articles sortedArrayUsingFunction: compareArticleRatings context: nil]; } else { [NSException raise: @"BadColumnException" format: @"Unknown column %@", [aTableColumn identifier]]; } [self setNewArrayWithoutNotification: newArray]; [self notifyChanges]; } -(void) tableView: (NSTableView*) aTableView setObjectValue: (id) anObj forTableColumn: (NSTableColumn*) aTableColumn row: (int) rowIndex { if (aTableColumn == ratingCol) { id article; /* We can't keep that as an assertion now, as it can easily fail when * the broken GNUstep NSTableView lets you edit the string value for the cell. */ if ([anObj isKindOfClass: [NSNumber class]] == NO) { NSLog(@"Warning: %@ is not a number value.", anObj); } article = [articles objectAtIndex: rowIndex]; [article setRating: [anObj intValue]]; } } @end Grr-0.9.0/Components/ArticleTable/COPYING000644 001751 000024 00000104512 11273363562 020461 0ustar00multixstaff000000 000000 GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read .Grr-0.9.0/Components/ArticleTable/ChangeLog000644 001751 000024 00000000162 11157033666 021174 0ustar00multixstaff000000 000000 02-May-2007 Yen-Ju Chen * Sort dates reverse chronologically. 15-Jan-2007 Guenther Noack * Initial creation Grr-0.9.0/Components/ArticleTable/English.lproj/000755 001751 000024 00000000000 11267711563 022142 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/ArticleTable/GNUmakefile000644 001751 000024 00000001306 11347533647 021502 0ustar00multixstaff000000 000000 include $(GNUSTEP_MAKEFILES)/common.make BUNDLE_NAME = ArticleTable BUNDLE_EXTENSION = .grrc $(BUNDLE_NAME)_COPY_INTO_DIR = ../../Grr.app/Resources/ ArticleTable_OBJC_FILES = \ ArticleTablePlugin.m ArticleTable_HEADERS = \ ArticleTablePlugin.h ArticleTable_PRINCIPAL_CLASS = ArticleTablePlugin ArticleTable_LANGUAGES = English German ArticleTable_LOCALIZED_RESOURCE_FILES = \ ArticleTablePlugin.gorm \ ADDITIONAL_OBJCFLAGS = -Wall -Wno-import ADDITIONAL_INCLUDE_DIRS += -I../.. include ../../GNUmakefile.preamble ADDITIONAL_INCLUDE_DIRS += -I../../../../libs/ ifeq ($(GNUSTEP_TARGET_OS),mingw32) ADDITIONAL_LIB_DIRS += ../../Grr.app/Grr.exe.a endif include $(GNUSTEP_MAKEFILES)/bundle.make Grr-0.9.0/Components/ArticleTable/English.lproj/ArticleTablePlugin.gorm/000755 001751 000024 00000000000 11306043677 026615 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/ArticleTable/English.lproj/ArticleTablePlugin.nib/000755 001751 000024 00000000000 11316746075 026424 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/ArticleTable/English.lproj/ArticleTablePlugin.nib/classes.nib000644 001751 000024 00000001177 11302103661 030540 0ustar00multixstaff000000 000000 { IBClasses = ( { CLASS = ArticleTablePlugin; LANGUAGE = ObjC; OUTLETS = {table = NSTableView; }; SUPERCLASS = ViewProvidingComponent; }, {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, {CLASS = GNRatingCell; LANGUAGE = ObjC; SUPERCLASS = NSCell; }, {CLASS = UKNibOwner; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, { CLASS = ViewProvidingComponent; LANGUAGE = ObjC; OUTLETS = {"_view" = NSView; }; SUPERCLASS = NSObject; } ); IBVersion = 1; }Grr-0.9.0/Components/ArticleTable/English.lproj/ArticleTablePlugin.nib/info.nib000644 001751 000024 00000000761 11313457774 030057 0ustar00multixstaff000000 000000 IBDocumentLocation 168 97 356 240 0 0 1440 938 IBFramework Version 439.0 IBOldestOS 3 IBOpenObjects 6 IBSystem Version 8S165 Grr-0.9.0/Components/ArticleTable/English.lproj/ArticleTablePlugin.nib/keyedobjects.nib000644 001751 000024 00000014240 11316746075 031572 0ustar00multixstaff000000 000000 bplist00Ô Y$archiverX$versionT$topX$objects_NSKeyedArchiver† Ñ ]IB.objectdata€¯„ 156<=AELTot|ŠŽ±²¹ÂÃÈÍÎÑ×éê÷ø  (-0568;CDJKQ\]dejkqvwz~ƒ„‡ˆŒ›œ ¨œ©­®¯²³·¼½ÂÃÈÉÓרÚòó÷ûüÿ:#$³õ%&),;JKLæM¦NOPQ RUX[U$nullß  !"#$%&'()*+,-./0_NSObjectsValues_NSAccessibilityConnectors_NSClassesValuesZNSOidsKeys[NSNamesKeys]NSClassesKeys_NSAccessibilityOidsValues\NSOidsValues_NSVisibleWindowsV$class]NSConnections]NSNamesValues]NSObjectsKeys_NSAccessibilityOidsKeys[NSFramework]NSFontManagerYNSNextOidVNSRoot€g€€€q€r€h€p€‚€s€€ƒ€€i€X€€€€Ò234[NSClassName€€_ArticleTablePluginÒ789:X$classesZ$classname¢:;^NSCustomObjectXNSObject_IBCocoaFrameworkÒ>?@ZNS.objects €Ò78BC£CD;\NSMutableSetUNSSetÒ>FK¤GHIJ€ €R€T€V€=ÔMNOPQR0]NSDestinationWNSLabelXNSSource€ €P€Q€ÞUVWXYZ[\]^_`abccefghij/kemnZNSSubviews_NSNextResponder[NSSuperview]NSNextKeyView\NSCornerView_NSHeaderClipViewWNSFrame[NSHScrollerXNSvFlagsXNSsFlags[NSVScroller]NSContentView\NSScrollAmts€ € € € €€€N€I€E€ €OOA A A˜A˜ÔUV[p.rs€Y€€Z€[Ò>uK¥ekigf€ €E€I€€€=ÚUVWX}~[]€PPƒ„ƒ†‡ˆ‰YNSBGColorYNSDocViewYNScvFlags€€ € €€:€€C €DÒ>‹K¡ƒ€€=ß‘’“V”•–—W˜™Yš›œ]žŸ† ¡e£¤¥¦e¨©ªf¬­®¯°_NSIntercellSpacingWidth\NSHeaderView_NSColumnAutoresizingStyle_NSGridStyleMask^NSAutosaveName[NSRowHeightYNSTvFlagsYNSEnabled_NSDraggingSourceMaskForLocal_NSIntercellSpacingHeight_NSDraggingSourceMaskForNonLocal[NSFrameSize[NSGridColor^NSTableColumns_NSBackgroundColor"@@€€A€ "AˆÿÿÿÿÓÀ € "@€B€€€>€€)Z{305, 215}Ö³šVW]ƒµgg°¸[NSTableView€€€€€ÚUVWX}~[]ºPPŸ„Ÿ†Àˆ‰€L€ € €€:€€M€DY{305, 17}Ò78ÄŤůÇ;_NSTableHeaderViewVNSView[NSResponderÕVW[]PP˰̀ € €€_{{306, 0}, {16, 17}}Ò78ÏÐ¤ÐÆÇ;]_NSCornerViewÒ>ÒK£ÓÔÕ€€.€3€=ÚØ³ÙÚÛÜÝÞßàƒâãã䥿çè^NSResizingMask\NSHeaderCellZNSMinWidthWNSWidth\NSIdentifier^NSIsResizeableZNSDataCellZNSMaxWidth€€"B € €'"Dz€-Tdate×ëìíîïðñòóôõö[NSTextColorYNSSupportZNSContents[NSCellFlags\NSCellFlags2€ €"€€€&þTDateÔùúûüýþÿVNSSizeVNSNameXNSfFlags"A0€€ \LucidaGrandeÒ78¢;VNSFontÓàWNSWhite\NSColorSpaceK0.33333299€!Ò78  ¢ ;WNSColorÕ  [NSColorName]NSCatalogName€%€$€#€!VSystem_headerTextColorÓàB0€!Ò78¥;_NSTableHeaderCell_NSTextFieldCell\NSActionCellVNSCell×ëì îï¯"#ƒ%&']NSControlView€)€*€(€€,1þ@Ôùúû)ýþ,"AP€€Ó.àB1€!Õ  2€%€+€#€!_controlTextColorÒ787¤;Ò789:¢:;]NSTableColumnÚØ³ÙÚÛÜÝÞßàƒ=ã>?¥Aç耀0"C€/ €2€-Xheadline×ëìíîïðñòHôõö€ €"€€1€&XHeadline×ëì îï¯"#ƒ%&'€)€*€(€€,ÛØ³ÙÚÛÜÝRÞß ƒTUVW¥¥Zçè\NSIsEditable€€5"B( "BÖœ€4 €9€-Vrating×ëìíîï^ñòaôcö€7€"€€6€&þVRatingÕ  ¯g€)€8€#€![headerColor×ëì îï„"#ƒ%&'€:€*€(€€,Õ  rs€<€;€#€!_controlBackgroundColorÓxàK0.66666669€!Ò78{|£|};^NSMutableArrayWNSArrayÕ  €€@€?€#€!YgridColorÓ…àD0.5€!]Article TableÒ78‰³¦³Š‹ÆÇ;\%NSTableViewYNSControl_{{1, 17}, {305, 215}}Ò78ޤÆÇ;ZNSClipViewØVW‘[]’“PPP—°˜™šXNSTargetYNSPercentXNSAction€ € € €F€H"?{õ9€G_{{306, 17}, {15, 215}}\_doScroller:Ò78žŸ¥Ÿ‹ÆÇ;ZNSScrollerÙVW‘[]^’“PPP¤° ˜¦§€ € € €J€H"?wß~€K_{{-100, -100}, {305, 15}}Ò>ªK¡Ÿ€€=_{{1, 0}, {305, 17}}_{{20, 50}, {322, 233}}Ò78°±¤±ÆÇ;\NSScrollViewU_viewÒ78´µ£µ¶;_NSNibOutletConnector^NSNibConnectorÔMNOƒ¹R0€€S€Q€UtableÔMNO0¿Rƒ€€U€Q€ZdataSourceÔMNO0ÅRƒ€€W€Q€XdelegateÒ>ÊÒ§ÓÕcPƒÐÔ€€3€ € €€\€.€fÒ>ÔK¡P€ €=_{{1, 9}, {379, 303}}Ò78ÙÆ£ÆÇ;ÜÛÜÝÞßàáâãäåæçèéêëìícïðñ_NSWindowStyleMask_NSWindowBackingYNSMinSize]NSWindowTitle]NSWindowClass\NSWindowRect\NSScreenRectYNSMaxSize\NSWindowViewYNSWTFlags[NSViewClass€c€^€`€]€b€d€ px€e€a_{{47, 242}, {379, 303}}ÒôõöYNS.stringVWindow€_Ò78øù£ùú;_NSMutableStringXNSStringXNSWindowÒôýöTView€__{{0, 0}, {1440, 938}}Z{213, 129}_{3.40282e+38, 3.40282e+38}Ò78¢;_NSWindowTemplateÒ78}¢};Ò>Ò§ƒƒÐcP0ƒ€€€\€ € €€€fÒ>Ò¦Ó0PƒÐÔ€€€ €€\€.€fÒ>Ò¦ !€j€k€l€m€n€o€f\File's Owner]NSScrollView1^NSTableColumn1Ò>'Ò €fÒ>*Ò €fÒ>-Ò¬cJÕGÓHƒPÔIÐ0€ €V€3€ €€R€€ €.€T€\€€fÒ><Ò¬=>?@ABCDEFGH€t€u€v€w€x€y€z€{€|€}€~€€f   Ò>SK €=Ò>VÒ €fÒ>YÒ €fÒ78\]¢];^NSIBObjectData#,1:LQVdfqwÂÔð 'CPcjx†”®ºÈÒÙÛÝßáãåçéëíïñóõ÷ùûý+4=HM\exŒ˜Ÿ¬²»ÄÆÈÊÌÎßíõþ?J\hvƒ–žª³¼ÈÖãåçéëíïñóöøúü "$&(1<>@BDFHq{…‘“•—™›Ÿ¢¤­°²´!.J\kw‹ªÅçóÿ"')+-/4=>@BGIKMOQSUXc|ˆŠŒŽ’»½¿ÁÃÅÇÉËÕÞçû#%')+BKTbkrtvxz£²¿ÊÒßîù          = I S ^ j w y { }  † ‹ ¡ ¨ ¯ ¸ ½ ¿ Á Ä Ñ Ú ß æ ó û     $ , A M [ ] _ a c e l ~ ‹ Ž ™ ¤ ¸ Ê × Þ û      , 1 3 5 8 E H J _ a c e g z ƒ Œ • š ¨ Ñ Ó Õ Ú Ü Ý ß á ê     7 9 ; = ? A n { }  „ ‰ ‹ Œ ‘ ˜ µ · ¹ » ½ ¿ Ä Ë à â ä æ è ô       0 2 4 6 8 Q ^ j l u | ‹ “ ¨ ª ¬ ® ° º Ç Ì Î Ü å ò ÿ !*3>_hr{}ƒ…ŠŒ¥²»ÆÑöøúüþ#,/13Ibkt‡—®½ÎÐÒÔÖÜíïñóõ"+:<>@BDFHJSVXZqz²ÆØâðþ "/9EGIKMOQSUW\^`zƒ”–Ÿ¦¸ÁÊÓØÚòý#(;DIRacegikmoqz‡‰‹‘“•ž«­¯±³µ·¹ÆÔãìíïøùû!#%')+-/1357@Y[]_acegikmoqsuwy{}ƒŒ˜™›¤¥§°µ^ÄGrr-0.9.0/Components/ArticleTable/English.lproj/ArticleTablePlugin.nib/objects.nib000644 001751 000024 00000004004 11316746075 030545 0ustar00multixstaff000000 000000  typedstreamè„@„„„NSIBObjectDataà„„NSObject…’„„„NSCustomObject)”„@@„„„NSString”„+ArticleTablePlugin†…†„i–„„„ NSTableColumn)”„@fff@@cc„˜˜date†((è„„„NSTableHeaderCell„„NSTextFieldCell>„„ NSActionCell„„NSCellA”„ii‚þ‚„@@@@„˜˜Date†„„„NSFont”™$„[36c]þÿLucidaGrande„f „c¥¥¥ †……„i:…’…’…„c@@„„„NSColor”¥„ffƒ>ªªŸ†„¥¥„@@@„˜˜System†„˜˜headerTextColor†„¥¥©†††„ž ‚1þ@¡…„£™$£þÿLucidaGrande¤ ¥¥¥¥†……¦…’…’„„„ NSTableView=„„ NSControl)„„NSView)„„ NSResponder”’„„„ NSClipView:¯’„„„ NSScrollView⯒„¯’…™„ @@@@ffffffff„„„NSMutableArray„„NSArray”™’³†……… {/{/’…’…’…’…†™‚€±„·™’±’„„„ NSScrollerÓ®’³™‚€±…………2××’³’…’…’…„icc@…’³„ff:ƒ?{õ9„ _doScroller:¥¥†’„»’³™‚€±…………œœ11’³’…’…’…µ…’³¶ƒ?wß~·¥¥†’„²’³™‚À±„·™’„„„NSTableHeaderView¯’½™‚€±…………11’½’…’…’…’¬††………11’³’…’¿’…’¿„@@ccc„¥¥ª§„˜˜controlBackgroundColor†„¥¥©ƒ?*ª«††…†’„„„ _NSCornerView¯’³™‚€±…………2’³’…’…’…††………2BéBé’µ’…’±’…’º’¼’±’½’Ä„ffffi ‚„†™‚À±„·™’¬†………1×1×’³’…’¬’…’¬¹Á…†™‚€±…………1×1×’±’…’…’…µ…„ @@@ff@@f::i¿Ä„·™’™’„š›„˜˜headline†•(è„ ‚þ‚¡„˜˜Headline†¢……¦…’…’…§¤¦†„ž ‚1þ@¡…«……¦…’…’¬§„¥¥©†„¥¥ª§„˜˜controlTextColor†©††’¬†’„š›„˜˜rating†ƒBÖœƒB( è„ ‚þ‚¡„˜˜Rating†¢……¦…’…’…§„¥¥ª§„˜˜ headerColor†Í†¦†„ž ‚1þ@¡…«……¦…’…’¬§ÁΆ’¬††Í„¥¥ª§„˜˜ gridColor†„¥¥©ƒ?††……‚ÓÀ’…’…’…†§ÍΆ’¬†¬–Ь–µ„„„NSWindowTemplateø”„ iiffffi@@@@@c/ò{/‚px„„„NSMutableString˜˜Window†„˜˜NSWindow†„ݘView†µ…„ffff ª¥©Õ’…¥©ƒÿîƒÿ³µ–¬³–Ú•–Ȭ™–™„˜˜ NSTableColumn†–•„˜˜ File's Owner†–³„˜˜ NSScrollView1†–¬„˜˜ NSTableView†–Ú„˜˜Window†–È„˜˜NSTableColumn1†’„„„ NSMutableSet„„NSSet”„I†’„·™’„„„NSNibOutletConnectorÏ„„NSNibConnector”ª•³„˜˜_view††’„몕¬„˜˜table††’„몬•„˜˜ dataSource††’„몬•„˜˜delegate†††’…™ „@iµÆòÆÐ ÆêÆ™ÆîƬ ƳÆÈ ÆðÆÚÆ•™™’„˜˜IBCocoaFramework††Grr-0.9.0/Components/ArticleTable/English.lproj/ArticleTablePlugin.gorm/objects.gorm000644 001751 000024 00000010677 11306043677 031147 0ustar00multixstaff000000 000000 GNUstep archive00002e7f:00000022:0000006f:00000000:01GSNibContainer1NSObject01 GSMutableSet1 NSMutableSet1NSSet&01GSWindowTemplate1GSClassSwapper01NSString&%NSWindow1 NSWindow1 NSResponder% ?€ A C¸ C–&% C[ CÜ€01 NSView% ?€ A C¸ C–  C¸ C–&01 NSMutableArray1 NSArray&01 NSScrollView% A A  Cª CŒ  Cª CŒ&0± &0 1 NSClipView% A¨ AÀ Cž€ C~  Cž€ C~&0 ± &0 1 NSTableView1 NSControl%  C— C!  C— C!&0 ± &%0 1NSCell0±&01NSFont%&&&&&&&&&&&&&&0± &01 NSTableColumn0±&%date BŠ A  GÃP01NSTableHeaderCell1NSTextFieldCell1 NSActionCell0±&%Date0±% °&&&&&&&& &&&&&&%’01NSColor0±&%NSNamedColorSpace0±&%System0±&%controlHighlightColor0±°°0±&%controlTextColor0±0±&%nine°°&&&&&&&& &&&&&&%’0±°0±&%System0 ±&%textBackgroundColor0!±°°0"±& % textColor0#±0$±&%headline C A  GÃP0%±0&±&%Headline°°&&&&&&&&& &&&&&&%’0'±°°0(±&%controlShadowColor0)±°°0*±&%windowFrameTextColor0+±°°°&&&&&&&& &&&&&&%’°°!0,±0-±&%rating B² A  GÃP0.±0/±&%Rating°°/&&&&&&&& &&&&&&%’°'°)00±°°°&&&&&&&& &&&&&&%’°°!01±°°02±& % gridColor03±°°04±&%controlBackgroundColor051NSTableHeaderView%  C— A°  C— A°&06± &071GSTableCornerView% @ @ A˜ A°  A˜ A°&08± &%% A€’ @  @°309±% A¨ @ Cž€ A°  Cž€ A°&0:± &°50;±°0<±&%System0=±& % controlColor0>1 NSScroller% @ AÀ A C~  A C~&0?± &%0@±°°&&&&&&&&&&&&&&&’°7° % A A A A °>°90A±°°0B±&%windowBackgroundColor0C±&%Window0D±&%Window0E±&%Window ?€ ?€ F@ F@%&  D€ D@0F± &0G± &0H1NSMutableDictionary1 NSDictionary& 0I±& % ScrollView(0)°0J±&%TableCornerView(0)°70K±& % Scroller(0)°>0L±&%NSOwner0M±&%ArticleTableController0N±& % TableView(0)° 0O±& % ClipView(1)°90P±&%TableColumn(1)°#0Q±&%Cell(0)0R1GSObjectTemplate0S±& % GNRatingCell±°°°&&&&&&&&&&&&&&0T±&%View(0)°0U±& % Window(0)°0V±&%TableHeaderView(0)°50W±& % ClipView(0)° 0X±&%TableColumn(0)°0Y± &0Z1NSNibConnector°U0[±&%NSOwner0\±°T°U0]±°I°T0^±°N°W0_±°X°N0`±°P°N0a1 NSNibOutletConnector°N°[0b1!NSMutableString& % dataSource0c± °N°[0d±!&%delegate0e± °[°I0f±!&%_view0g±°Q0h±°W°I0i±°O°I0j±°V°O0k±°K°I0l1"NSNibControlConnector°K°I0m±& % _doScroll:0n±°J°I0o±&°Q°SGrr-0.9.0/Components/ArticleTable/English.lproj/ArticleTablePlugin.gorm/data.info000644 001751 000024 00000000270 11266406067 030403 0ustar00multixstaff000000 000000 GNUstep archive00002e7f:00000003:00000003:00000000:01GormFilePrefsManager1NSObject% 01NSString&%Latest Version0±& % Typed StreamGrr-0.9.0/Components/ArticleTable/English.lproj/ArticleTablePlugin.gorm/data.classes000644 001751 000024 00000000526 11266406067 031111 0ustar00multixstaff000000 000000 { "## Comment" = "Do NOT change this file, Gorm maintains it"; ArticleTableController = { Actions = ( ); Outlets = ( ); Super = PluginController; }; GNRatingCell = { Actions = ( ); Outlets = ( ); Super = NSCell; }; PluginController = { Actions = ( ); Outlets = ( _view ); Super = NSObject; }; }Grr-0.9.0/Components/ArticleOperations/ArticleOperations.h000644 001751 000024 00000002532 11322046274 024312 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009-2010 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import #import #import #import "Components.h" #import "ToolbarDelegate.h" @interface ArticleOperationsComponent : NSObject { NSSet* selectedArticles; NSArray* allowedIdentifiers; NSArray* defaultIdentifiers; NSToolbarItem* browseItem; NSMenuItem* browseMenuItem; } -(void)browseSelectedArticles; @end Grr-0.9.0/Components/ArticleOperations/ArticleOperations.m000644 001751 000024 00000010272 11322046274 024317 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack Copyright (C) 2009-2010 GNUstep Application Team Riccardo Mottola This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import #import "ArticleOperations.h" #import "Article.h" #ifdef __APPLE__ #import "GNUstep.h" #endif #define BROWSE_IDENTIFIER @"Article.Ops.Browse" @implementation ArticleOperationsComponent -(id)init { if ((self = [super init]) != nil) { NSArray* identifiers; NSMenu* menu; menu = [[[NSApp mainMenu] itemWithTag:2] submenu]; // Article browsing toolbar item browseItem = [[NSToolbarItem alloc] initWithItemIdentifier: BROWSE_IDENTIFIER]; [browseItem setLabel: _(@"View in WWW")]; [browseItem setImage: [NSImage imageNamed: @"ArticleLink"]]; [browseItem setAction: @selector(browseSelectedArticles)]; [browseItem setTarget: self]; // Article browsing menu item browseMenuItem = [[NSMenuItem alloc] initWithTitle: _(@"View in WWW") action: @selector(browseSelectedArticles) keyEquivalent: @"b"]; [browseMenuItem setTarget: self]; // Add the menu [menu addItem: browseMenuItem]; // Provided identifiers identifiers = [NSArray arrayWithObjects: BROWSE_IDENTIFIER, nil ]; ASSIGN(allowedIdentifiers, identifiers); ASSIGN(defaultIdentifiers, allowedIdentifiers); // Init selected articles with empty set ASSIGN(selectedArticles, [NSSet new]); } return self; } // input accepting component protocol -(void)componentDidUpdateSet: (NSNotification*) aNotification { BOOL isEnabled; id component = [aNotification object]; ASSIGN(selectedArticles, [component objectsForPipeType: [PipeType articleType]]); isEnabled = ([selectedArticles count] > 0) ? YES : NO; [browseItem setEnabled: isEnabled]; #ifdef GRRRDEBUG [debugItem setEnabled: isEnabled]; #endif } // toolbar delegate protocol - (NSToolbarItem*)toolbar: (NSToolbar*)toolbar itemForItemIdentifier: (NSString*)itemIdentifier willBeInsertedIntoToolbar: (BOOL)flag { if ([itemIdentifier isEqualToString: BROWSE_IDENTIFIER]) { return browseItem; } #ifdef GRRRDEBUG else if ([itemIdentifier isEqualToString: @"Grr Debug Article"]) { return debugItem; } #endif return nil; // this identifier was not found here } - (NSArray*) toolbarAllowedItemIdentifiers: (NSToolbar*)toolbar { return allowedIdentifiers; } - (NSArray*) toolbarDefaultItemIdentifiers: (NSToolbar*)toolbar { return defaultIdentifiers; } // own methods -(void)browseSelectedArticles { NSEnumerator* enumerator = [selectedArticles objectEnumerator]; id article; while ((article = [enumerator nextObject]) != nil) { [[NSWorkspace sharedWorkspace] openURL: [NSURL URLWithString:[article url]]]; } } #ifdef GRRRDEBUG -(void)debugSelectedArticles { NSEnumerator* enumerator = [selectedArticles objectEnumerator]; id
article; while ((article = [enumerator nextObject]) != nil) { NSLog(@"Article %@ is \n%@", [article headline], [article plistDictionary]); NSLog(@"Storage reseult: %d", [article store]); } } #endif @end Grr-0.9.0/Components/ArticleOperations/COPYING000644 001751 000024 00000104512 11273363561 021554 0ustar00multixstaff000000 000000 GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read .Grr-0.9.0/Components/ArticleOperations/ChangeLog000644 001751 000024 00000000060 11157033627 022262 0ustar00multixstaff000000 000000 17-Jan-2007 Guenther Noack * Initial import Grr-0.9.0/Components/ArticleOperations/English.lproj/000755 001751 000024 00000000000 11157034476 023235 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/ArticleOperations/GNUmakefile000644 001751 000024 00000001265 11347533647 022602 0ustar00multixstaff000000 000000 include $(GNUSTEP_MAKEFILES)/common.make BUNDLE_NAME = ArticleOperations BUNDLE_EXTENSION = .grrc $(BUNDLE_NAME)_COPY_INTO_DIR = ../../Grr.app/Resources/ ArticleOperations_OBJC_FILES = \ ArticleOperations.m ArticleOperations_HEADERS = \ ArticleOperations.h ArticleOperations_PRINCIPAL_CLASS = ArticleOperationsComponent ArticleOperations_LANGUAGES = English German ArticleOperations_LOCALIZED_RESOURCE_FILES = \ Localizable.strings \ ADDITIONAL_OBJCFLAGS = -Wall -Wno-import ADDITIONAL_INCLUDE_DIRS += -I../.. include ../../GNUmakefile.preamble ifeq ($(GNUSTEP_TARGET_OS),mingw32) ADDITIONAL_LIB_DIRS += ../../Grr.app/Grr.exe.a endif include $(GNUSTEP_MAKEFILES)/bundle.make Grr-0.9.0/Components/ArticleOperations/German.lproj/000755 001751 000024 00000000000 11157034476 023055 5ustar00multixstaff000000 000000 Grr-0.9.0/Components/ArticleOperations/.#ArticleOperations.m.1.2000644 001751 000024 00000011276 11262733141 024743 0ustar00multixstaff000000 000000 /* Grr RSS Reader Copyright (C) 2006, 2007 Guenther Noack This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. This application is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ #import #import "ArticleOperations.h" #import "Article.h" #define BROWSE_IDENTIFIER @"Article.Ops.Browse" @implementation ArticleOperationsComponent -(id)init { if ((self = [super init]) != nil) { // Article browsing toolbar item browseItem = [[NSToolbarItem alloc] initWithItemIdentifier: BROWSE_IDENTIFIER]; [browseItem setLabel: _(@"View in WWW")]; [browseItem setImage: [NSImage imageNamed: @"ArticleLink"]]; [browseItem setAction: @selector(browseSelectedArticles)]; [browseItem setTarget: self]; // Article browsing menu item browseMenuItem = [[NSMenuItem alloc] initWithTitle: _(@"View in WWW") action: @selector(browseSelectedArticles) keyEquivalent: @"b"]; [browseMenuItem setTarget: self]; #ifdef GRRRDEBUG debugItem = [[NSToolbarItem alloc] initWithItemIdentifier: @"Grr Debug Article"]; [debugItem setLabel: @"Debug article"]; [debugItem setImage: [NSImage imageNamed: @"PlainArticle"]]; [debugItem setAction: @selector(debugSelectedArticles)]; [debugItem setTarget: self]; #endif // Provided identifiers NSArray* identifiers = [NSArray arrayWithObjects: BROWSE_IDENTIFIER, #ifdef GRRRDEBUG @"Grr Debug Article", #endif nil ]; ASSIGN(allowedIdentifiers, identifiers); ASSIGN(defaultIdentifiers, allowedIdentifiers); // Init selected articles with empty set ASSIGN(selectedArticles, [NSSet new]); // Putting together the article menu NSMenu* menu = [[[NSMenu alloc] init] autorelease]; [menu addItem: browseMenuItem]; [[NSApp mainMenu] setSubmenu: menu forItem: [[NSApp mainMenu] itemWithTitle: NSLocalizedString(@"Article", @"This translates to the name of the 'Article' main menu entry in the " @"main Nib file. If you get it wrong, the menu will not be filled correctly.")]]; } return self; } // input accepting component protocol -(void)componentDidUpdateSet: (NSNotification*) aNotification { id component = [aNotification object]; ASSIGN(selectedArticles, [component objectsForPipeType: [PipeType articleType]]); BOOL isEnabled = ([selectedArticles count] > 0) ? YES : NO; [browseItem setEnabled: isEnabled]; #ifdef GRRRDEBUG [debugItem setEnabled: isEnabled]; #endif } // toolbar delegate protocol - (NSToolbarItem*)toolbar: (NSToolbar*)toolbar itemForItemIdentifier: (NSString*)itemIdentifier willBeInsertedIntoToolbar: (BOOL)flag { if ([itemIdentifier isEqualToString: BROWSE_IDENTIFIER]) { return browseItem; } #ifdef GRRRDEBUG else if ([itemIdentifier isEqualToString: @"Grr Debug Article"]) { return debugItem; } #endif return nil; // this identifier was not found here } - (NSArray*) toolbarAllowedItemIdentifiers: (NSToolbar*)toolbar { return allowedIdentifiers; } - (NSArray*) toolbarDefaultItemIdentifiers: (NSToolbar*)toolbar { return defaultIdentifiers; } // own methods -(void)browseSelectedArticles { NSEnumerator* enumerator = [selectedArticles objectEnumerator]; id article; while ((article = [enumerator nextObject]) != nil) { [[NSWorkspace sharedWorkspace] openURL: [NSURL URLWithString:[article url]]]; } } #ifdef GRRRDEBUG -(void)debugSelectedArticles { NSEnumerator* enumerator = [selectedArticles objectEnumerator]; id
article; while ((article = [enumerator nextObject]) != nil) { NSLog(@"Article %@ is \n%@", [article headline], [article plistDictionary]); NSLog(@"Storage reseult: %d", [article store]); } } #endif @end Grr-0.9.0/Components/ArticleOperations/German.lproj/Localizable.strings000644 001751 000024 00000000746 11157033627 026715 0ustar00multixstaff000000 000000 /*** German.lproj/Localizable.strings updated by make_strings 2007-02-17 10:47:11 +0000 add comments above this one ***/ /*** Strings from ArticleOperations.m ***/ /* File: ArticleOperations.m:57 */ /* Comment: This translates to the name of the 'Article' main menu entry in the main Nib file. If you get it wrong, the menu will not be filled correctly. */ "Article" = "Artikel"; /* File: ArticleOperations.m:23 */ /* File: ArticleOperations.m:17 */ "View in WWW" = "Artikel im Web"; Grr-0.9.0/Components/ArticleOperations/English.lproj/Localizable.strings000644 001751 000024 00000001050 11157033627 027062 0ustar00multixstaff000000 000000 /*** English.lproj/Localizable.strings updated by make_strings 2007-02-17 10:47:11 +0000 add comments above this one ***/ /*** Keys found in multiple places ***/ /* File: ArticleOperations.m:17 */ /* Flag: untranslated */ /* File: ArticleOperations.m:23 */ "View in WWW" = "View in WWW"; /*** Strings from ArticleOperations.m ***/ /* File: ArticleOperations.m:57 */ /* Comment: This translates to the name of the 'Article' main menu entry in the main Nib file. If you get it wrong, the menu will not be filled correctly. */ "Article" = "Article";